Am Dienstag, 24. April 2007 schrieb Danny van Dyk:
> Hi all,
>
> [CC'ing [EMAIL PROTECTED] as requested by GLEP amendment from March 8th,
> 2007]
>
> A subset of council members decided today that multiple version
> suffixes are illegal in the tree pending further notice. This
> decission can be appealed at the next Council meeting. If there is
> sufficient public demand, an earlier meeting can be held.
>
> This decission has been made to prevent sufficient precedence for
> unilateral changes to the tree structure. So far the following
> package versions are considered illegal:
>
>   media-viode/mplayer-1.0_rc2_pre20070321-r4
>   media-video/transcode-1.0.3_rc2_p20070310-r1

As requested by Daniel (dsd) on irc, let me state what is wrong with 
these versions:

All upstream version suffixes may only be used once. This doesn't affect
the -r1 (ebuild revision) suffix, as that is no upstream suffix but 
internal to Gentoo's versioning scheme only.

Examples:

 * _alphaX_betaY -> illegal
 * _rcX_preY -> illegal
 * _alphaX_preY -> illegal
 * ...
 * _{rc,alpha,beta,...}-rX -> legal

The rationale behind this is the following:

 * certain combinations of suffixes don't make sense.
 * only recent Portage versions support it.

If this feature should be allowed again then we need to document a  
sensible subset of suffix-combinations prior to adding them to the 
tree.

Hope that clarifies it a bit more :-)
Danny
-- 
Danny van Dyk <[EMAIL PROTECTED]>
Gentoo/AMD64 Project, Gentoo Scientific Project
-- 
[EMAIL PROTECTED] mailing list

Reply via email to