On 10/13/23 01:32, Mattia Rizzolo wrote:
On Thu, Oct 12, 2023 at 11:52:30PM +0200, Preuße, Hilmar wrote:
Hi Mattia,
I just noticed that it is not just a display issue on the web page, but a real issue: my latest uploaded was rejected telling me:The upstream minor versions are always determined by letters, so I'm unsure how to make clear that 1.3.8a+ is later than 1.3.8+. Any hints?This is a real sad interaction between the letters and the + in this case. Clearly the best solution would be to not need to repack anymore, this would throw the problem away. What's even the point of carrying the RFC in the tarball nowadays? Another solution would be to change the character used to separate the 'dfsg' string. + tends to be preferred, but you could use ~ with the same result most of the time, and it would likewise fix the problem: % dpkg --compare-versions 1.3.8a~dfsg-1 gt 1.3.8~dfsg-1 => TRUE
Your upload included the source package proftpd-dfsg, version 1.3.8a+dfsg-1, however testing already has version 1.3.8+dfsg-8. Uploads to unstable must have a higher version than present in testing.Can we override that anyhow? I can open an issue at upstream trying to remove the RfC files, but I guess he's not really interested in these Debian internals. Further it does not solve the issue for this particular upload. Thanks!
Hilmar -- Testmail
OpenPGP_signature.asc
Description: OpenPGP digital signature