Package: devscripts
Version: 2.23.4+deb12u1
(locally; also occurs at https://qa.debian.org/cgi-bin/watch, I don't
know what version that uses)
Gitlab (probably all up-to-date instances, not just gitlab.com) now
places its tarball download links inside Javascript, which breaks simple
d/watch files:
Uscan failed: In debian/watch no matching files for watch line
https://foss.heptapod.net/openpyxl/openpyxl/-/tags
.*/openpyxl-(?:[-_]?v?(\d[\-+\.:\~\da-zA-Z]*)).tar.gz
A fix is to use the downloadurlmangle option, i.e. this line in d/watch
(based on David Steele's solution for git*hub* in #1019696):
opts="downloadurlmangle=s#tags/([0-9.]+)#archive/\1/openpyxl-\1.tar.gz#g" \
https://foss.heptapod.net/openpyxl/openpyxl/-/tags .*/tags/@ANY_VERSION@
Switching to the git repository instead of the tarball (mode=git) would
probably also work, but I haven't tried that.
Codesearch suggests that the following packages are currently trying to
use such a watch file (this search is imperfect, but checking a few
suggests that at least most of them are broken):
qemu-web-desktop emerald kissplice libdecor-0 pmccabe hyphen-indic
xdrawchem osmctools appmenu-registrar libqtdbustest simple-ccsm
ruby-spamcheck python-duniterpy python-procset libpappsomspp cif2hkl
django-iconify python-stem pandoc-filter-diagram libvdpau node-puka
libei librtpi coq-interval sane-frontends libqtdbusmock taurus
gitlab-ci-multi-runner tone-generator linaro-bcb-util qoi
simple-revision-control dogtail alberta medialibrary gitlab-agent
coq-stdpp libaccounts-glib openpyxl pd-hexloader python-libevdev librist
blueprint-compiler onedriver pd-comport sxiv-el nheko pd-zexy promod3
fusion-icon vdpauinfo librem-ec-acpi compiz-plugins-experimental
migrationtools btrfs-assistant sfcgal beads cppgir emerald-themes
eztrace-contrib make-dynpart-mappings caps2esc lib2geom i2masschroq
last-align vala-panel-appmenu compiz-boxmenu camlimages coquelicot
qcumber lmdb xdg-utils glab mirage switcheroo-control libstringprep-java
ruby-gollum-rugged-adapter libsignon-glib colored carburetor
golang-gitlab-golang-commonmark-puny kasts compizconfig-python
rust-roadmap fonts-atarist pan tractor lcalc armagetronad eclipse-titan
lsb-release-minimal powersupply-gtk libudfread eztrace go-sendxmpp
roger-router ruby-six libqrtr-glib syncevolution gmsh