On 21-12-17 15:43, Hunter Wittenborn wrote:
Why were my packages deleted again? They just got deleted by grawlinson again - could you please explain what exactly is the problem with my packages?
If users really want to run the latest, they can run a `-git` version.
Again, I have multiple releases, and I'd like users to be able to choose between them. None of the three releases are meant to be like '-git' packages, as they're all versioned, and the only one that would necessarily be somewhat like '-git' would be 'makedeb-alpha', but my current system, again, has these all versioned, and I'd prefer it be kept in the same manner as makedeb is being maintained across other platforms.
vercmp(8) has this to say about version strings:
Version comparison operates as follows:
Alphanumeric: 1.0a < 1.0b < 1.0beta < 1.0p < 1.0pre < 1.0rc < 1.0 < 1.0.a < 1.0.1
Numeric: 1 < 1.0 < 1.1 < 1.1.1 < 1.2 < 2.0 < 3.0.0
Additionally, let's look at Firefox packages:
extra/firefox 95.0.1-1 community/firefox-developer-edition 96.0b6-1 aur/firefox-nightly 97.0a1.20211208-1
The version numbers have clear separation, and it's easy to spot which are alpha/beta releases.
With makedeb, it's all the same:
makedeb 8.8.8 makedeb-alpha 8.8.8 makedeb-beta 8.8.8
That's just confusing, and there's no clear separation between all of the packages. If you really want to keep them 'separate', I suggest fixing your versioning.
-- George Rawlinson