[Mageia-dev] Updates and 0 release

Anssi Hannula anssi.hannula at iki.fi
Tue Jul 26 18:26:25 CEST 2011


On 26.07.2011 18:48, Samuel Verschelde wrote:
> Le mardi 26 juillet 2011 12:40:02, Michael Scherer a écrit :
>> Hi,
>>
>> while trying to work on the queue of update needing a push, I noticed
>> that almost all of them use a "Release: 0".
>>
>> Since this has a specific meaning ( ie, used for pre release, or svn
>> snapshot ), using this for updates is quite confusing, and I do not see
>> the reason for that.
>>
>> If the goal is to be sure that the software is still upgradable, the
>> whole %mkrel stuff should take care of that. And if not, we can rebuild
>> in cauldron to increase the release.
> 
> The goal is indeed to make sure the software is still upgradable. Until now, 
> in Mandriva and we followed the same way in Mageia, the rule has been :
> 
> * if version is the same, just increase subrel
> * if the update is a new version, put release 0 and subrel 1, then increase 
> subrel in subsequent updates concerning the same version
> 
> If %mkrel could take care of that, that would be good, but for now this is not 
> the case, unless I'm mistaken :
> 
> [sam at localhost mga]$ rpmdev-vercmp 1.6.17-1.1.mga1.i586 1.6.17-1.mga2.i586
> 1.6.17-1.1.mga1.i586 > 1.6.17-1.mga2.i586

I think misc meant using simply 1.6.17-1.mga1.i586.

> whereas :
> 
> [sam at localhost mga]$ rpmdev-vercmp 1.6.17-0.1.mga1.i586 1.6.17-1.mga2.i586
> 1.6.17-0.1.mga1.i586 < 1.6.17-1.mga2.i586
> 
> So, yes, it would be good if %mkrel would take care of that, but AFAIK it 
> requires development. Would 1.6.17-mga1.1.1.i586 instead of 
> 1.6.17-1.1.mga1.i586 be a solution so that the distrelease tag has higher 
> precedence than the numbers ?
> 
> If I'm forgetting something important that invalidates what I'm saying, just 
> let me know, it will just improve my understanding of RPM versioning :)
> 
> Best regards
> 
> Samuel Verschelde
> 


-- 
Anssi Hannula


More information about the Mageia-dev mailing list