Package: dgit-debpush Version: 13.19~bpo13+1 Trying to upload 'ntfy' returned a weird error:
jas@frallan:~/dpkg/ntfy$ git-debpush git-debpush: checking state at [email protected]:go-team/packages/ntfy.git -e: fel: v2.11.0-2 är inte en giltig version jas@frallan:~/dpkg/ntfy$ (I suppose the English text would be something like: '-e: error: v2.11.0-2 is not a valid version') For some reason this repository had some debian/v* tags, and removing them (locally) and then running git-debpush makes everything work: jas@frallan:~/dpkg/ntfy$ git tag -d debian/v2.11.0-1 Tog bort tagg ”debian/v2.11.0-1” (var 0e3c87e7) jas@frallan:~/dpkg/ntfy$ git tag -d debian/v2.11.0-2 Tog bort tagg ”debian/v2.11.0-2” (var 37ad0d0e) jas@frallan:~/dpkg/ntfy$ git-debpush git-debpush: checking state at [email protected]:go-team/packages/ntfy.git git-debpush: could not determine the git branch layout git-debpush: please supply a --quilt= argument jas@frallan:~/dpkg/ntfy$ git-debpush --quilt=gbp git-debpush: checking state at [email protected]:go-team/packages/ntfy.git git-debpush: making signed tag debian/2.11.0-3 git-debpush: pushing to git remote origin Räknar upp objekt: 13, klart. Räknar objekt: 100% (13/13), klart. Deltakomprimering använder upp till 24 trådar Komprimerar objekt: 100% (9/9), klart. Skriver objekt: 100% (9/9), 3,35 KiB | 3,35 MiB/s, klart. Totalt 9 (delta 5), återanvände 0 (delta 0), paket-återanvända 0 (från 0) To salsa.debian.org:go-team/packages/ntfy.git 3aaee3de..d4adeafa debian/latest -> debian/latest * [new tag] debian/2.11.0-3 -> debian/2.11.0-3 jas@frallan:~/dpkg/ntfy$ For reference, at this point the local checkout had the following versions: jas@frallan:~/dpkg/ntfy$ git log -1 debian/latest commit d4adeafac767865db97742aa17d19d1ce19c1a9a (HEAD -> debian/latest, tag: debian/2.11.0-3, origin/debian/latest, origin/HEAD) Author: Simon Josefsson <[email protected]> Date: Tue Dec 30 19:29:47 2025 +0100 Update changelog for 2.11.0-3 release jas@frallan:~/dpkg/ntfy$ git log -1 upstream/latest commit d11b1007ef5cf8546adee9db3fb8ebf61ce9b17a (tag: upstream/v2.11.0, tag: upstream/2.11.0, origin/upstream/latest, jas/upstream/latest, upstream/latest) Author: binwiederhier <[email protected]> Date: Mon May 13 16:11:29 2024 -0400 Bump jas@frallan:~/dpkg/ntfy$ I think the error message should have been something else then just '-e'. Otto's commit related to this suggests he discovered this too, but I'm not sure if there is a bug report about it. commit 40953a5a75ef61650f0f2eaa1bbe7fa4c29ab907 Author: Otto Kekäläinen <[email protected]> Date: Sun Aug 17 18:12:40 2025 -0700 Remove 'v' prefix from Debian tags Don't add an extra 'v' to tags as it violates DEP-14 guidance and breaks tools like git-buildpackage and git-debpush from reasoning correctly about what the tags are. In practice this will make: - debian/v2.11.0-2 -> debian/2.11.0-2 - upstream/2.11.0 -> upstream/2.11.0 Only the upstream tag can or should have 'v' in it, but it is currently not defined at all in gbp.conf as the field upstream-vcs-tag is missing. /Simon
signature.asc
Description: PGP signature

