Am Mittwoch, 15. Februar 2012, 16:33:46 schrieb Greg Freemyer:

> All,

>

> I've just been ignoring the release variable in my specfiles but I

> don't really understand the way it works out.

>

> I suspect its described on the wiki, but I couldn't find it.

>

> As an example, I maintain sleuthkit. Looking in 3 repos I see:

>

> sleuthkit | 3.2.3-10.1 | x86_64 | security

> sleuthkit | 3.2.3-3.5 | x86_64 | factory-oss

> sleuthkit | 3.2.3-2.1.3 | x86_64 | openSUSE Current OSS

>

> As of a few days ago, they all had "release: 0" in their respective

> specfiles.

>

> My understanding is that the number following the dash above is the

> release number, I really have 3 releases of 3.2.3 represented above.

> -2, -3, and -10. Is that right?

>

> If I push the code in security to factory, will it suddenly become -10 (or

> -11)?

>

> Do I ever need to set the release value in my specfiles to anything but 0?

 

No, OBS is setting the release number during build to a proper value.

 

However, it is important that you have a branch (or link) in your package sources, so OBS can ensure that your development version is always higher then

the version in your submit target.

 

--

Adrian Schroeter

SUSE Linux Products GmbH

email: adrian@suse.de