Re: Release Tag for Pre-release *and* Snapshot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/01/2015 03:23 PM, Scott Talbert wrote:
On Tue, 1 Sep 2015, Michael Schwendt wrote:

I've got a package where upstream that has basically stopped doing
releases, so I package git snapshots.  However, the last release they
did
was a pre-release (0.8.0rc1).  Any suggestions on what an appropriate
Release tag should be in this case?

Something like:

%{shortcommit}%{?dist}

Version: 0.8.0
Release: 0.%{releasenum}.rc1%{?dist}

That's the normal pre-release versioning scheme.

Absolutely no need to insert the git snapshot stuff in there as well.

In case you update to a future snapshot, it's possible to return to the
snapshot versioning scheme. Afterall, %{releasenum} is most significant
in both schemes, and if bumped correctly, anything right of it doesn't
matter during RPM version comparison.

Sorry, I wasn't completely clear in what I'm doing.  I'm updating to
another git snapshot that is post 0.8.0rc1, so I *should* have the git
hash in the version string, right?  That's why I had come up with
rc1git{hash}.

The essential point in EVRs is steadiness (They must steadily increase).
I.e. simply changing git hashes in %release won't work because they are not guaranteed to be steadily increasing.

I.e. you need to change your %release-string's naming scheme.

Ralf

--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux