Your message dated Sun, 30 Nov 2025 10:04:08 +0000
with message-id <[email protected]>
and subject line Bug#1112452: fixed in devscripts 2.25.28
has caused the Debian Bug report #1112452,
regarding uscan: improve default (i.e. "auto") Uversion-Mangle to cover
trailing dot or dash and uppercase
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 [email protected]
immediately.)
--
1112452: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112452
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: devscripts
Version: 2.25.19
Severity: normal
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
uscan currently, with "Uversion-Mangle: auto", applies this regex:
's/(\d)[_\.\-\+]?((?:RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/'
Some upstream projects tag prereleases as 1.2.3-BETA2 or 1.2.3-beta.2
or 1.2.3-beta-2.
I propose to use this regex instead:
s/\d\K[_.+-]?((?i)dev|pre|alpha|beta|rc)[.-]?(?=\d)/~$1/
The proposed regex is an improvement to...
* match all keywords case-insensitively
* permit trailing dot or dash after keyword
The following alternative regex covers the above, and additionally...
* stops superfluously escaping bracketed contents
(only dash may need escaping there, and not if listed last)
* lists keywords arguably more sensibly ordered
* shortens and reduces amount of capturing by use of \k
- Jonas
-----BEGIN PGP SIGNATURE-----
wsG7BAEBCgBvBYJoscK6CRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmfltzlOrwiZkjIi21On6+lMvx1Z+6BVdbg+xEV6VHLL
mxYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAAD8oRAArpgD/DotXB/6nVSxA231REG1
ywsClKu3JGXf3gJigQOUNMJiK2jtaA6gYxURi6bMYKf97wTDQJzICfO4Mat8DJ2Y
eZRiRiC4j0MukiOuUNu4QUYaTytJ4nUj5p4iIKZMSlLWhHqmPAxAVTBJBVMsXryr
3Sov7O1xlbHxm7ZfrG7oWgOXgM98ZlSGLikmLBvCfVSnz02Faz7O0G+n7O8IaNTO
fgfixRBpX5SPFKiXXp41bR+Eq7ejm5JDb0R+COdxwzENK1Q+MzO1zDMW36VQqYyo
lf4SBK/p+c6Yu0bEKH/1Xtgi43tiMWOtgn8w4EOSZjmGmK8ERYwuduqsUrvY+0bk
Xvnjzyarz566DRv9JzQul5OjG5niWrxStOQd7vI4H894R+WhhUeGUJeVhczs7f00
NvqZ/KlRJHeT2DONqQBVZllSi+fE+Mspmj1w74nJPqIef1f+PO6IGL/QPsYyd8G8
aRTQq66vky4n9vD9kg0doANGW5fvOwZ25OYXde+L0e4PMQnNJdIMnaCM/3+5iN2v
lXtPkKN0gXPUKc1/vIdvRD/eTJZ5isv2HsVH/j3MI83nRBK2eVMr/cTJ1b+htJut
I2fy0+zhxqCrUmNGzu1YTtewlgM0pH0M64bRLZ+Y/HVR/Kplc69PuO+Y+poOd2De
2iXPYx9D/rVcQJgDo2I=
=uhWK
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: devscripts
Source-Version: 2.25.28
Done: Holger Levsen <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Holger Levsen <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 30 Nov 2025 10:59:09 +0100
Source: devscripts
Architecture: source
Version: 2.25.28
Distribution: unstable
Urgency: medium
Maintainer: Devscripts Maintainers <[email protected]>
Changed-By: Holger Levsen <[email protected]>
Closes: 1016135 1112452 1120533 1121335
Changes:
devscripts (2.25.28) unstable; urgency=medium
.
[ Guillem Jover ]
* debdiff: Add support for new --no-check option. Closes: #1016135.
* Pass also no_check to Dpkg::IPC spawn() and wait_child().
.
[ Hugh McMaster ]
* uscan/Git.pm:
- Set $newfile as a remote reference in upstream mode. Closes: #1120533.
- Remove 'eval' wrapper.
- Update 'git upstream' code path and debug output.
- Call 'show-ref' and 'ls-remote' with '--tags'.
* uscan/WatchSource.pm: Update some output messages.
.
[ Yadd ]
* uscan:
- accept also "Dist" into Github template like other templates.
- improve default Uversion-Mangle to cover trailing dot or dash and
uppercase. Thanks to Jonas Smedegaard. Closes: #1112452.
* Update French translations.
.
[ Daniel Gröber ]
* bts: browse:
- Push down $caching check. Closes: #1121335.
- Fix background download with blocking browsers.
- Fix background child inadvertently executing commands.
Checksums-Sha1:
04dc6980a599e53f8bfda9f2d9e51524444812ad 3389 devscripts_2.25.28.dsc
cc6e50cb709201ca7b97622ef92e653370b3a363 1092464 devscripts_2.25.28.tar.xz
a3ad047613764b30a2945d99906b392c32b7649d 19233
devscripts_2.25.28_source.buildinfo
Checksums-Sha256:
10245e5b01a502e50ce6bc8ba316ad157b0ae424f2af60e77d02eb75f3349193 3389
devscripts_2.25.28.dsc
7279bdbafa0756ae9dddf5f74a7a59818459f7c671cc01aefdd97bdbd3114f3e 1092464
devscripts_2.25.28.tar.xz
53ed8b57a299d87f12b8c16bba44f09c710314bc2b565bd652b0eb02256833f4 19233
devscripts_2.25.28_source.buildinfo
Files:
14144cb9afc9a6e77f45fc1c14b0978e 3389 devel optional devscripts_2.25.28.dsc
a71e9289eeaebb0f98dfd8326c1a68cf 1092464 devel optional
devscripts_2.25.28.tar.xz
715dff4446fdc904dbce62b796a08b68 19233 devel optional
devscripts_2.25.28_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmksFa8ACgkQCRq4Vgaa
qhwa5w//UIAuftw78oYznqAjVEfr6jx/qGX56uFpvRCKnX3db/PZVGov4XAo+G+m
lB/RcJMEi8oTf9wz2kQ2wsbVqJJMq3JgDIq7GYqf23EbGGl/SXsmEfS1dlVYXDyC
nXTm4Zq8IOVprFkdmF+eY2AcpYJLZ+Q79z4kdcADjWGlzBz4DGD7Hx40BvyweF7D
ryX0cKsxozzq8OPIM5Ri9YU8AWvXte+N85EsEV9atHGjSYzxsAxGN0CXszeZq/uo
0mgQuUh4Zx8g8cVwEpVg0b8DAX+2q36WwwKTUzd6SfCtg0Txof7dcBArvisHlxbW
8at9ROYreIX4IS8jM77oIN75Zx5faomnIRlhU6UPY6KlvUXhWPjATSPGRMYqyjk8
WYOxWEwzn5JaQMkID/ND2s8fY+EL8s7m61wOTbPi42ejTeZf8FZCd7ONaCMnc/Zo
B/Q7mLUYkj4gRrGNpsWj5tQ0g+dWon3sRoMDJ38eynhFSxqQ537dYMAX11PD7Ldo
N2TywU+3M39PR3n9+oEHyjVCgv85Ki0nNa+u8F0fs1YTsvDzL8HPxA6XTltqEOHE
HiDBeDUxsWbGlFXKC/ueN/JXBpgPDNxD/7F0GWt/ZPSQlmXeuJdWJwWDF4UuKjGg
IDm8tZnG+UaVXFWhfv1+vr+UuDr1L8H206LrSE8cLhDpyKitEqg=
=Ielz
-----END PGP SIGNATURE-----
pgpSWyyp2Oorr.pgp
Description: PGP signature
--- End Message ---