Your message dated Wed, 05 Feb 2025 00:33:58 +0000
with message-id <e1tftmc-004xeq...@fasolo.debian.org>
and subject line Bug#1087641: fixed in devscripts 2.25.2
has caused the Debian Bug report #1087641,
regarding devscripts: uscan --download-version fails to match upstream versions
when uversionmangle rules are used
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1087641: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087641
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: devscripts
Version: 2.24.3
Severity: normal
Tags: patch
X-Debbugs-Cc: sre4e...@free.fr
Dear Maintainers,
Currently uscan compares the version supplied by the user as the value of
--download-version command line argument, usually the actual version as it
appears on upstream tags and packages, e.g. "0.12-workingonit-34", to the
umangled version computed from links on a web page or API request reply, which
is usually mangled to something like "0.12~workingonit-34" or possibly
something completely different e.g. if the 0.12-workingonit-* releases are
actually anterior to the 0.12-almostdone-* releases and the umangle rules were
tweaked to sort them correctly as suggested by the documentation. As a result
the requested version do not match what is computed and the download fails.
It seems to me that it would make sense to also always apply the same umangle
rules to the --download-version supplied by the user so they can always use
upstream versions as they appear.
A patch and MR to implement this will follow.
Best regards,
--
Julien Plissonneau Duquène
-- Package-specific info:
--- /etc/devscripts.conf ---
Empty.
--- ~/.devscripts ---
Not present
-- System Information:
Debian Release: trixie/sid
APT prefers trixie
APT policy: (500, 'trixie'), (500, 'testing'), (20, 'unstable'), (10,
'experimental'), (5, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.11.2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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.22.11
ii file 1:5.45-3
ii gnupg 2.2.44-1
ii gpgv 2.2.44-1
ii libfile-dirlist-perl 0.05-3
ii libfile-homedir-perl 1.006-2
ii libfile-touch-perl 0.12-2
ii libfile-which-perl 1.27-2
ii libipc-run-perl 20231003.0-2
ii libmoo-perl 2.005005-1
ii libwww-perl 6.77-1
ii patchutils 0.4.2-1
ii perl 5.40.0-7
ii python3 3.12.6-1
ii sensible-utils 0.0.24
ii wdiff 1.2.2-6
Versions of packages devscripts recommends:
ii apt 2.9.8
ii curl 8.10.1-2
ii dctrl-tools 2.24-3+b1
ii debian-keyring 2024.09.22
ii dput 1.2.4
ii equivs 2.3.1
ii libdistro-info-perl 1.12
ii libdpkg-perl 1.22.11
ii libencode-locale-perl 1.05-3
ii libgit-wrapper-perl 0.048-2
ii libgitlab-api-v4-perl 0.27-1
ii libjson-perl 4.10000-1
ii liblist-compare-perl 0.55-2
ii liblwp-protocol-https-perl 6.14-1
ii libsoap-lite-perl 1.27-3
ii libstring-shellquote-perl 1.04-3
ii libtry-tiny-perl 0.32-1
ii liburi-perl 5.30-1
ii licensecheck 3.3.9-1
ii lintian 2.120.0
ii man-db 2.13.0-1
ii patch 2.7.6-7
ii pristine-tar 1.50+nmu2
ii python3-apt 2.9.0+b1
ii python3-debian 0.1.49
ii python3-magic 2:0.4.27-3
ii python3-requests 2.32.3+dfsg-1
ii python3-unidiff 0.7.5-2
ii python3-xdg 0.28-2
ii strace 6.8-2
ii unzip 6.0-28
ii wget 1.24.5-2+b1
ii xz-utils 5.6.2-2
Versions of packages devscripts suggests:
pn adequate <none>
pn at <none>
pn autopkgtest <none>
pn bls-standalone <none>
pn bsd-mailx | mailx <none>
ii build-essential 12.12
pn check-all-the-things <none>
pn cvs-buildpackage <none>
ii debhelper 13.20
pn diffoscope <none>
pn disorderfs <none>
pn docker.io <none>
pn dose-extra <none>
pn duck <none>
pn elpa-devscripts <none>
ii faketime 0.9.10-2.1+b1
pn gnuplot <none>
pn how-can-i-help <none>
ii libauthen-sasl-perl 2.1700-1
pn libdbd-pg-perl <none>
ii libfile-desktopentry-perl 0.22-3
pn libterm-size-perl <none>
ii libtimedate-perl 2.3300-2
pn libyaml-syck-perl <none>
pn mmdebstrap <none>
pn mutt <none>
ii openssh-client [ssh-client] 1:9.9p1-1
pn piuparts <none>
pn postgresql-client <none>
pn pristine-lfs <none>
ii python3-debianbts 4.1.1
ii python3-pycurl 7.45.3-2+b1
ii quilt 0.68-1
pn ratt <none>
pn reprotest <none>
pn svn-buildpackage <none>
pn w3m <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: devscripts
Source-Version: 2.25.2
Done: Holger Levsen <hol...@debian.org>
We believe that the bug you reported is fixed in the latest version of
devscripts, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1087...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Holger Levsen <hol...@debian.org> (supplier of updated devscripts package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 04 Feb 2025 22:56:37 +0100
Source: devscripts
Architecture: source
Version: 2.25.2
Distribution: unstable
Urgency: medium
Maintainer: Devscripts Maintainers <devscri...@packages.debian.org>
Changed-By: Holger Levsen <hol...@debian.org>
Closes: 1087641
Changes:
devscripts (2.25.2) unstable; urgency=medium
.
[ Jochen Sprickerhof ]
* debrebuild: relax Rules-Requires-Root detection.
.
[ dann frazier ]
* scripts/hardening-check.pl:
- correct short arg for cfprotection in --help.
- detect branch protection in ARM binaries.
- make indention consistent.
.
[ Julien Plissonneau Duquène ]
* Apply uversionmangle rules to --download-version. Closes: #1087641.
* Add test case for --download-version with uversionmangle.
.
[ IOhannes m zmölnig (Debian/GNU) ]
* dep-14-convert:
- more clearly mark the 'pristine-tar' branch as optional.
- document '--apply' flag.
- use a variable for the dep-14 compliant packaging branch.
- allow the user to override the packaging branch.
- fallback to other remotes if current remote is not on salsa.
- ensure that the packaging branch name is valid.
- 'debug' function to handle the debugging printout.
- ensure that branch settings go to gbp.conf's [DEFAULT] section.
.
[ Otto Kekäläinen ]
* dep-14-convert-git-branch-names: Automate git layout conversion.
.
[ Dorle Osterode ]
* (de) po4a/po/de.po: Update translation.
.
[ Holger Levsen ]
* Update po4a.
Checksums-Sha1:
356c23302b7b2253cd5ba06fe797577554e3d78c 3372 devscripts_2.25.2.dsc
3c7a1c52c2e4c07d82f4bf2666bc937185763493 1019884 devscripts_2.25.2.tar.xz
7b232923f6c9fee0c286c4fc989d3a8f6db370f5 17801
devscripts_2.25.2_source.buildinfo
Checksums-Sha256:
eda6ac3ed1c51cb9ca84bddb9730f16a2d26ab28d7a88106ea5038e3e92534df 3372
devscripts_2.25.2.dsc
c66f2ed694df2ef8deda5b9275c39038502630ea6dc8fac3f6706415edefd201 1019884
devscripts_2.25.2.tar.xz
e3f3201311f4dfaaf9857c23b6cd4234687d0387019393f6364df5ed4b62c5cb 17801
devscripts_2.25.2_source.buildinfo
Files:
f812b51b6f852f278802f64610f49cba 3372 devel optional devscripts_2.25.2.dsc
e46e75d4dabdec2e8f6084e09dd6d556 1019884 devel optional
devscripts_2.25.2.tar.xz
5fc4f0a5a10ba0c87c156c3b29236fb1 17801 devel optional
devscripts_2.25.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmeiqv4ACgkQCRq4Vgaa
qhxsnQ//YiRsU4Xp5ThZtjG1x58YtaKJm4gwFADFV02W9qO8U12oNYWbCdtJbdjc
frfFgaElyQBa99pp0sqYbe2G7vjRLfX13hNQlDGIetJzSfsEfqMYBuN420UIAiHj
rc0sJs1c760Yw3pxpqZLHYeHlgMEVivihYKYoGFz/lC+/xzhW1ltKACaj0nvsZ17
eUwE2fNFrxkpmbmTbPGLCZo5eTbU1nrK2akVfoZp4K8JYf8USzY+/cOB+EZhOpTD
o+EmAYcdq24i11mSDs6vMVisSaxb5eVJhPmFoMyroNFfqhhy1LU81sjmp1QsAqcP
gzWSZJpfdtmEyKqNTZxlFaWCQ+Ifo7Cnh9Q60ZklnpcdV+I11h8nnwiDEvu5v805
iHwcsRWHrwx+S98Mii0LmiH42dcKWSPdME8DZsATARxieI56QDyTTwxmPejTLQdP
MNV+GIoxRJZ8J6lDNrdI0bTz6a98FRkawRBG0FaSUUHQGLSqCPA6DylXNRF5YLSj
6S/iy0tWvq5KRHfPjqG3OQO4Aq9vcVFOs7S5QdjR4tYKoV8+VCYWzvNZYy/pUXiN
527M07akTufAsAkMnAeqTxLmaOl7uO+559AnRVQf7hia82ByZiCr++B5LxujSvuX
CqdcPgzFkbXAroyejotp2HHLJAUs65Z6EXOTcJZWwVK+Srrsycc=
=F8xN
-----END PGP SIGNATURE-----
pgpDOtazd9Noz.pgp
Description: PGP signature
--- End Message ---