#1106863 failed: 429 SourceForge HTTP Error: Too Many Requests

Package:
devscripts
Source:
devscripts
Description:
scripts to make the life of a Debian Package maintainer easier
Submitter:
Christian Marillat
Date:
2026-09-01 21:45:02 UTC
Severity:
normal
#1106863#5
Date:
2025-05-30 15:58:39 UTC
From:
To:
Dear Maintainer,

Since 3 or 4 days uscan return errors with SourceForge based projects

,----
| uscan warn: In watchfile debian/watch, reading webpage
|   https://qa.debian.org/watch/sf.php/lame/ failed: 429 SourceForge HTTP Error: Too Many Requests
`----

,----
| $ cat debian/watch
| version=4
|
| opts=uversionmangle=s/398.*// \
| https://sf.net/lame/ lame-@ANY_VERSION@@ARCHIVE_EXT@
`----

Christian
--- /etc/devscripts.conf ---
DSCVERIFY_KEYRINGS="trustedkeys.gpg"
--- ~/.devscripts --- DEBCLEAN_CLEANDEBS=yes DEBSIGN_ALWAYS_RESIGN=yes DEBUILD_LINTIAN=yes DEBUILD_LINTIAN_OPTS="--color always" DEBCHANGE_RELEASE_HEURISTIC=log USCAN_SYMLINK=rename DEVSCRIPTS_CHECK_DIRNAME_LEVEL=0 DEBDIFF_UNPACK_TARBALLS=no
#1106863#10
Date:
2025-07-25 21:13:55 UTC
From:
To:
Hi,

debian/watch format is ready. It includes "Templates" that permits one
to workaround such upstream behavior.

For example with Metacpan, the next version of uscan will use
"MetaCPAN::Client" to avoid such rejections (and GitHub APIs for GitHub).

If someone knows a solution for sf.net, it might be possible to create a
sf.net template

#1106863#15
Date:
2026-09-01 21:42:02 UTC
From:
To:
Hi,

Uscan stopped working since 5 days with an error code 400 this time.

,----
| https://qa.debian.org/watch/sf.php/cdemu/
| return
| http response: HTTP/1.1 400 Bad Request
| libxml error: Warning 1549: failed to load external entity "https://sourceforge.net/projects/cdemu/rss?limit=10000000000000000000"
`----

Christian