On Tue, Sep 10, 2013 at 04:05:34PM +0200, Frederic Crozat wrote:
Le mardi 10 septembre 2013 à 16:02 +0200, Jan Engelhardt a écrit :
On Tuesday 2013-09-10 15:28, Frederic Crozat wrote:
One extra issue is to ensure upgradeability of whatever existing scheme is in use to the new scheme. rpm epoch anyone? ;)
I've been relucant to change gcc from using gcc48-4.8.1_20130909 to gcc48-4.8.1_202388 for that reason. Unfortunately gcc48-4.8.1_20130909 is not upgradeable to gcc48-4.8.1_svn202388 so I have to wait for GCCs svn revision to increase beyond 20130909 ;) Or use a different separator (+ and . match _ but - would be newer).
Don't we have '~' separator in RPM to support this kind of versioning now ?
Yes, but not applicable in this case. Remember the sort order:
4.8.1~s < 4.8.1 < 4.8.1_s < 4.8.1_2
Hmm, usually, I tend to use git checkout (or any other vcs checkout) before a particular release is out, so 4.8.1~s is ok.
But now, I understand it doesn't handle all the options :(
You just have to wait until 4.8.2 if you want to introduce a new numbering scheme ;) Cheers, Michael -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org