Package: devscripts Version: 2.21.3 Severity: important X-Debbugs-Cc: deb...@microjoe.org
Dear Maintainer, While trying to use uscan to scan for upstream commits on a specific branch instead of the default on, I tried to use refs/heads/<branch> as explained in the uscan man page. Here is the content of the d/watch file I am using: version=4 opts="mode=git, gitmode=full, pgpmode=none, pretty=8.994+git%cd.%h, repack, compression=xz" \ https://bitbucket.org/jpcgt/flatcam.git \ refs/heads/Beta However when running uscan, the invocation fails with the following message: uscan info: uscan (version 2.21.3) See uscan(1) for help uscan info: Scan watch files in . uscan info: Check debian/watch and debian/changelog in . uscan info: package="flatcam" version="8.994+ds-1" (as seen in debian/changelog) uscan info: package="flatcam" version="8.994+ds" (no epoch/revision) uscan info: ./debian/changelog sets package="flatcam" version="8.994+ds" uscan info: Process watch file at: debian/watch package = flatcam version = 8.994+ds pkg_dir = . uscan info: opts: mode=git, gitmode=full, pgpmode=none, pretty=8.994+git%cd.%h, repack, compression=xz uscan info: line: https://bitbucket.org/jpcgt/flatcam.git refs/heads/Beta uscan info: Parsing mode=git uscan info: Parsing gitmode=full uscan info: Parsing pgpmode=none uscan info: Parsing pretty=8.994+git%cd.%h uscan info: Parsing repack uscan info: Parsing compression=xz uscan info: line: https://bitbucket.org/jpcgt/flatcam.git refs/heads/Beta uscan warn: Tag pattern missing version delimiters () in debian/watch, skipping: https://bitbucket.org/jpcgt/flatcam.git refs/heads/Beta uscan info: Scan finished The scan fails because *tag pattern* is not found. But I am not looking for tags but for the last commit of a branch (refs/heads/*). Quoting the man page: If matching-pattern is set to refs/heads/branch, uscan downloads source from the named branch of the git repository. Expected behavior would be uscan to download the latest commit of the branch, without any pattern required to be matched. Thanks. -- Package-specific info: --- /etc/devscripts.conf --- Empty. --- ~/.devscripts --- Not present -- System Information: Debian Release: 11.0 APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages devscripts depends on: ii dpkg-dev 1.20.9 ii fakeroot 1.25.3-1.1 ii file 1:5.39-3 ii gnupg 2.2.27-2 ii gnupg2 2.2.27-2 ii gpgv 2.2.27-2 ii libc6 2.31-13 ii libfile-dirlist-perl 0.05-2 ii libfile-homedir-perl 1.006-1 ii libfile-touch-perl 0.11-1 ii libfile-which-perl 1.23-1 ii libipc-run-perl 20200505.0-1 ii libmoo-perl 2.004004-1 ii libwww-perl 6.52-1 ii patchutils 0.4.2-1 ii perl 5.32.1-4+deb11u1 ii python3 3.9.2-3 ii sensible-utils 0.0.14 ii wdiff 1.2.2-2+b1 Versions of packages devscripts recommends: ii apt 2.2.4 ii curl 7.74.0-1.3+b1 ii dctrl-tools 2.24-3+b1 ii debian-keyring 2021.07.26 ii dput-ng [dput] 1.33 ii equivs 2.3.1 ii libdistro-info-perl 1.0 ii libdpkg-perl 1.20.9 ii libencode-locale-perl 1.05-1.1 ii libgit-wrapper-perl 0.048-1 ii libgitlab-api-v4-perl 0.26-1 ii liblist-compare-perl 0.55-1 ii liblwp-protocol-https-perl 6.10-1 ii libsoap-lite-perl 1.27-1 ii libstring-shellquote-perl 1.04-1 ii libtry-tiny-perl 0.30-1 ii liburi-perl 5.08-1 ii licensecheck 3.1.1-2 ii lintian 2.104.0 ii man-db 2.9.4-2 ii patch 2.7.6-7 ii pristine-tar 1.49 ii python3-apt 2.2.1 ii python3-debian 0.1.39 ii python3-magic 2:0.4.20-3 ii python3-requests 2.25.1+dfsg-2 ii python3-unidiff 0.5.5-2 ii python3-xdg 0.27-2 ii strace 5.10-1 ii unzip 6.0-26 ii wget 1.21-1+b1 ii xz-utils 5.2.5-2 Versions of packages devscripts suggests: pn adequate <none> ii at 3.1.23-1.1 ii autopkgtest 5.16 pn bls-standalone <none> ii build-essential 12.9 pn check-all-the-things <none> pn cvs-buildpackage <none> ii debhelper 13.3.4 pn devscripts-el <none> pn diffoscope <none> pn disorderfs <none> pn dose-extra <none> pn duck <none> pn faketime <none> pn gnuplot <none> pn how-can-i-help <none> ii libauthen-sasl-perl 2.1600-1.1 pn libdbd-pg-perl <none> ii libfile-desktopentry-perl 0.22-2 pn libnet-smtps-perl <none> pn libterm-size-perl <none> ii libtimedate-perl 2.3300-2 pn libyaml-syck-perl <none> ii mailutils [mailx] 1:3.10-3+b1 ii mmdebstrap 0.7.5-2.2 pn mozilla-devscripts <none> ii mutt 2.0.5-4.1 ii openssh-client [ssh-client] 1:8.4p1-5 pn piuparts <none> ii postgresql-client-13 [postgresql-client] 13.3-1 pn pristine-lfs <none> ii quilt 0.66-2.1 pn ratt <none> pn reprotest <none> pn svn-buildpackage <none> ii w3m 0.5.3+git20210102-6 -- no debconf information