I could easily reproduce in a fresh qq lxd container, while noble works fine:
lxc launch ubuntu:q qq lxc exec qq -- bash -c 'apt update; apt install -y devscripts git && git clone https://salsa.debian.org/gnome-team/gnome-usage.git && cd gnome-usage && uscan --download-current-version --verbose' ** Changed in: devscripts (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Debcrafters packages, which is subscribed to devscripts in Ubuntu. https://bugs.launchpad.net/bugs/2122486 Title: uscan doesn't find current version in questing Status in devscripts package in Ubuntu: Confirmed Bug description: After updating to questing, `uscan --download-current-version` for package https://salsa.debian.org/ubuntu-dev-team/glycin says: > uscan warn: In debian/watch no matching files for version 2.0~rc in watch line Running uscan against the same debian/watch from a plucky container works. Verbose output: uscan info: Scan watch files in . uscan info: Check debian/watch and debian/changelog in . uscan info: package="glycin" version="2.0~rc+ds-1ubuntu1" (as seen in debian/changelog) uscan info: package="glycin" version="2.0~rc+ds" (no epoch/revision) uscan info: ./debian/changelog sets package="glycin" version="2.0~rc+ds" uscan info: Process watch file at: debian/watch package = glycin version = 2.0~rc+ds pkg_dir = . uscan info: debian/watch isn't formatted in version 5, trying version 4 uscan info: File debian/watch converted into << ==EOF== Version: 5 Source: https://download.gnome.org/sources/glycin/cache.json Matching-Pattern: [\d.]+/glycin-([\d.]+\.?(?:beta|rc)?[\d.]*)@ARCHIVE_EXT@ Downloadurlmangle: s|cache.json|| Dversionmangle: s/[~+](?:dfsg|ds)[0-9]*//g Repack: yes Repacksuffix: +ds Searchmode: plain Uversionmangle: s/\.(alpha|beta|rc)/~$1/ ==EOF== uscan info: Reset watch_version to 4 because default value may change in version 5 uscan info: Parsing downloadurlmangle: s|cache.json|| uscan info: Parsing dversionmangle: s/[~+](?:dfsg|ds)[0-9]*//g uscan info: Parsing repack: yes uscan info: Parsing repacksuffix: +ds uscan info: Parsing searchmode: plain uscan info: Parsing uversionmangle: s/\.(alpha|beta|rc)/~$1/ uscan info: Last orig.tar.* tarball version (from debian/changelog): 2.0~rc+ds uscan info: Download the --download-current-version specified version: 2.0~rc uscan info: Requesting URL: https://download.gnome.org/sources/glycin/cache.json uscan info: Found the following matching files on the web page (newest first): 2.0/glycin-2.0.rc.tar.xz (2.0~rc) index=2.0~rc-4 2.0/glycin-2.0.beta.3.tar.xz (2.0~beta.3) index=2.0~beta.3-4 2.0/glycin-2.0.beta.2.tar.xz (2.0~beta.2) index=2.0~beta.2-4 1.2/glycin-1.2.3.tar.xz (1.2.3) index=1.2.3-4 1.2/glycin-1.2.2.tar.xz (1.2.2) index=1.2.2-4 1.2/glycin-1.2.1.tar.xz (1.2.1) index=1.2.1-4 1.2/glycin-1.2.0.tar.xz (1.2.0) index=1.2.0-4 1.2/glycin-1.2.rc.tar.xz (1.2~rc) index=1.2~rc-4 1.2/glycin-1.2.beta.1.tar.xz (1.2~beta.1) index=1.2~beta.1-4 1.1/glycin-1.1.6.tar.xz (1.1.6) index=1.1.6-4 1.1/glycin-1.1.5.tar.xz (1.1.5) index=1.1.5-4 1.1/glycin-1.1.4.tar.xz (1.1.4) index=1.1.4-4 1.1/glycin-1.1.2.tar.xz (1.1.2) index=1.1.2-4 1.1/glycin-1.1.1.tar.xz (1.1.1) index=1.1.1-4 1.1/glycin-1.1.0.tar.xz (1.1.0) index=1.1.0-4 1.1/glycin-1.1.beta.tar.xz (1.1~beta) index=1.1~beta-4 uscan warn: In debian/watch no matching files for version 2.0~rc in watch line uscan info: Scan finished To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/devscripts/+bug/2122486/+subscriptions -- Mailing list: https://launchpad.net/~debcrafters-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~debcrafters-packages More help : https://help.launchpad.net/ListHelp

