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.