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

Reply via email to