FS#64937 - [deluge] packaged version is not released
Attached to Project:
Arch Linux
Opened by Rafael (raffomania) - Sunday, 22 December 2019, 21:08 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 19 July 2020, 09:11 GMT
Opened by Rafael (raffomania) - Sunday, 22 December 2019, 21:08 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 19 July 2020, 09:11 GMT
|
Details
Description:
The package for deluge contains an unreleased version. Usually, I would not care about this, but deluge reports its version to torrent trackers as the following: "2.0.4.dev20". Some of my trackers have now started blocking my deluge installation because the version string contains the word "dev", and they won't unblock me until I switch to a stable deluge version. Also, it's confusing that the package metadata states the version as "2.0.3+23+g5f1eada3e-1", but that might be intentional, I'm not sure if you want to mirror upstream versions closely or not. Thanks for packaging one of the best torrent clients there is :) |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Sunday, 19 July 2020, 09:11 GMT
Reason for closing: Fixed
Additional comments about closing: deluge 2.0.4.dev38+g23a48dd01-2
Sunday, 19 July 2020, 09:11 GMT
Reason for closing: Fixed
Additional comments about closing: deluge 2.0.4.dev38+g23a48dd01-2
deluge during build uses `git describe --tags --match deluge-[0-9]*`
The most recent tag for 5f1eada3eae215f0fd489000e97792c892fb7b17 is deluge-2.0.4.dev0.
The tag deluge-2.0.4.dev0 is not an annotated tag so is ignored by `git describe` without the --tags option.
The next most recent tag is tag deluge-2.0.3 which is an annotated tag hence the mismatch.
This is common in the gnome/gtk ecosystem, for better or for worse. It seems reasonable to not do so in this case though...
It's just as unreliable as a browser's user agent. I'm pretty baffled some trackers think whitelists are a good idea.
I notice that half a year later, we're still packaging known bad software. Can we do something about that?