Dr Rainer Woitok <[email protected]> writes:

Thanks, "rc" meaning "release candidate" makes sense.  But still
nobody
pointed me to some sort of documentation of the Gentoo package version
syntax.

https://devmanual.gentoo.org/ebuild-writing/file-format/index.html

Basically it's upstream's versioning (which is where things like 'rc' come from), potentially plus a suffix like '-r1', '-r2' etc. which indicate a specific version of the Gentoo ebuild for a given upstream version. To be more concrete:

Assume upstream, 'application', has just released 1.0.0_rc1, and that the package name is sys-apps/application.

The initial ebuild will be sys-apps/application-1.0.0_rc1.

But say it turns out there was a problem with the ebuild configuration, and so a new version of the ebuild needs to be created; that ebuild will be sys-apps/application-1.0.0_rc1-r1.

If another change needs to be made to the ebuild for some reason, that would be sys-apps/application-1.0.0_rc1-r2.

If upstream puts out a new release candidate, the ebuild would be sys-apps/application-1.0.0_rc2; the ebuild version counter has been 'reset'. A change to _that_ ebuild, but not to the upstream version, would result in sys-apps/application-1.0.0_rc2-r1.

Hope all that makes sense?


Alexis.

Reply via email to