#1114538 uscan: "Version-Mangle: auto" triggers safeguard against malformed expressions

Package:
devscripts
Source:
devscripts
Description:
scripts to make the life of a Debian Package maintainer easier
Submitter:
Timo Röhling
Date:
2025-09-06 17:13:02 UTC
Severity:
normal
#1114538#5
Date:
2025-09-06 17:12:07 UTC
From:
To:
Dear maintainer,

I tried the following watch file:

    Version: 5

    Mode: git
    Source: https://github.com/eProsima/Fast-DDS.git
    Matching-Pattern: refs/tags/v@STABLE_VERSION@
    Git-Modules: thirdparty/dds-types-test
    Version-Mangle: auto
    Oversion-Mangle: s/$/+ds/
    Repack: yes

which fails with

    uscan warn: In debian/watch, potentially unsafe or malformed
    dversionmangle: pattern: 'auto' found. Skipping watchSource

If I replace Version-Mangle by "Dversion-Mangle: auto" and
"Uversion-Mangle: auto", the watch file is accepted.


Cheers
Timo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmi8a2YACgkQzIxr3RQD
9MpgExAAj/sD97wYqTo5Pg8XIJJwVcylZCNwUNqFBNpr8DnxyZ+JnHvvnoPIH3+i
6g3nF6wikcTWgBGzw/tDWvfQUhhB7YHtEL4bq0rQUUIm6PIWtJ6PfslYyo5KY+3f
QKVJpuZm89gY/tcQIm0LfBF8Tyuc+I80MFrJ7a3d76skw3ZEGnuAH+SjD1FfR+QL
3QUS3CnKDxe25nlSH6avPmBPoVuD5NoovrSA6rtYOSdy0ffW9PMEEu+5xCHFeZuc
3ckg0EY03wfRvC9Nxsf/Q5niImrU5Lb6nupSr5jDMs6hQHjuJAL2+eQaXDMR8/wE
LloHGQEpsgvFSYgLIx01+t+pJkT5lThPxDTmDMt4p+uDEF/ml54feq8zk0+8gG/S
FKemKAEJvhcY/yigRCL6WMrqz5Uq+r3OWgbDs+qHBeGgpy/O7CTyq2f0XxO6Hw7f
ZY/geNVkKyRPChY/vFRD6hYJ3VYcGBRiNUqbtHml+sTzgI9HcL8UzGk9kbchXmjk
IdR0gOhxV6DClb7umiHxICjBudCiA7QYvwSmtP04HH+nRT1lbd1VdvITwjDCZrlF
p19Vv6SFNJRa12tH1ywjxIPDxWqQ6xK+V+8P/GhsBbitpvEB7w9sRv2nLlqsrznH
zkhpBwW0uGpmhPcJ55ZL5gcI9oQNYi9ebF7yWBn3ittHYVmAg2w=
=leu6
-----END PGP SIGNATURE-----