* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:11 [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86 Danny van Dyk
@ 2007-04-24 19:15 ` Steve Dibb
2007-04-24 19:31 ` Robin H. Johnson
2007-04-24 19:54 ` Danny van Dyk
2007-04-24 19:16 ` Doug Goldstein
` (4 subsequent siblings)
5 siblings, 2 replies; 83+ messages in thread
From: Steve Dibb @ 2007-04-24 19:15 UTC (permalink / raw
To: gentoo-dev
> Hi all,
>
> [CC'ing council@g.o 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
MPlayer needs to be fixed, though it's in the same boat as transcode ...
it's a release candidate plus a patch level.
Multimedia apps are infamous for rarely having releases, so we are stuck
with SVN snapshots.
What we really need is a suffix for RCS systems, since that's what they
really are.
However, if anyone has any suggestions for naming schemes in the meantime,
I'm all ears.
Steve
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:15 ` Steve Dibb
@ 2007-04-24 19:31 ` Robin H. Johnson
2007-04-25 7:51 ` Ciaran McCreesh
2007-04-24 19:54 ` Danny van Dyk
1 sibling, 1 reply; 83+ messages in thread
From: Robin H. Johnson @ 2007-04-24 19:31 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1159 bytes --]
On Tue, Apr 24, 2007 at 01:15:55PM -0600, Steve Dibb wrote:
> > media-viode/mplayer-1.0_rc2_pre20070321-r4
> > media-video/transcode-1.0.3_rc2_p20070310-r1
> MPlayer needs to be fixed, though it's in the same boat as transcode ...
> it's a release candidate plus a patch level.
>
> Multimedia apps are infamous for rarely having releases, so we are stuck
> with SVN snapshots.
>
> What we really need is a suffix for RCS systems, since that's what they
> really are.
>
> However, if anyone has any suggestions for naming schemes in the meantime,
> I'm all ears.
I was one of the council members to weigh in on this, and the quick
improvement that I came up with, was going for a naming scheme like so:
printf "_rc%d%04d%02d%02d",$RC,$YEAR,$MONTH,$DAY
Set the date portions to zero in other builds.
Alternatively, follow the example of any ebuild that uses a dated
patchset, and just have the date of the patchset in the ebuild, and only
increment $PR singly.
--
Robin Hugh Johnson
Gentoo Linux Developer & Council Member
E-Mail : robbat2@gentoo.org
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85
[-- Attachment #2: Type: application/pgp-signature, Size: 321 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:31 ` Robin H. Johnson
@ 2007-04-25 7:51 ` Ciaran McCreesh
2007-04-25 7:57 ` Danny van Dyk
` (2 more replies)
0 siblings, 3 replies; 83+ messages in thread
From: Ciaran McCreesh @ 2007-04-25 7:51 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 431 bytes --]
On Tue, 24 Apr 2007 12:31:48 -0700
"Robin H. Johnson" <robbat2@gentoo.org> wrote:
> printf "_rc%d%04d%02d%02d",$RC,$YEAR,$MONTH,$DAY
Funnily enough... If we're going by PMS drafts, that's illegal whereas
multiple suffixes are legal. PMS permits multiple suffixes, but limits
any individual version component to eight digits to avoid problems with
integer overflows, floating point precision etc.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 7:51 ` Ciaran McCreesh
@ 2007-04-25 7:57 ` Danny van Dyk
2007-04-25 8:17 ` Ciaran McCreesh
2007-04-25 8:01 ` Danny van Dyk
2007-04-25 8:08 ` Luca Barbato
2 siblings, 1 reply; 83+ messages in thread
From: Danny van Dyk @ 2007-04-25 7:57 UTC (permalink / raw
To: gentoo-dev; +Cc: Ciaran McCreesh
Am Mittwoch, 25. April 2007 schrieb Ciaran McCreesh:
> On Tue, 24 Apr 2007 12:31:48 -0700
>
> "Robin H. Johnson" <robbat2@gentoo.org> wrote:
> > printf "_rc%d%04d%02d%02d",$RC,$YEAR,$MONTH,$DAY
>
> Funnily enough... If we're going by PMS drafts, that's illegal
> whereas multiple suffixes are legal. PMS permits multiple suffixes,
> but limits any individual version component to eight digits to avoid
> problems with integer overflows, floating point precision etc.
And when PMS specifies that together with a proper way to compare
multiple suffixes there will be no problem.
This Council decission was to avoid 'existing practice' that might be
necessary to include in PMS.
Danny
--
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 7:57 ` Danny van Dyk
@ 2007-04-25 8:17 ` Ciaran McCreesh
2007-04-25 17:06 ` Joshua Jackson
0 siblings, 1 reply; 83+ messages in thread
From: Ciaran McCreesh @ 2007-04-25 8:17 UTC (permalink / raw
To: Danny van Dyk; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 775 bytes --]
On Wed, 25 Apr 2007 09:57:39 +0200
Danny van Dyk <kugelfang@gentoo.org> wrote:
> > Funnily enough... If we're going by PMS drafts, that's illegal
> > whereas multiple suffixes are legal. PMS permits multiple suffixes,
> > but limits any individual version component to eight digits to avoid
> > problems with integer overflows, floating point precision etc.
>
> And when PMS specifies that together with a proper way to compare
> multiple suffixes there will be no problem.
PMS *does* specify a proper way of comparing multiple version suffixes
(and version specs with a leading zero for that matter). I'm not
particularly happy with the wording, but as far as I can see the
description is at least correct, even if it isn't clear.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 8:17 ` Ciaran McCreesh
@ 2007-04-25 17:06 ` Joshua Jackson
2007-04-25 17:11 ` Ciaran McCreesh
0 siblings, 1 reply; 83+ messages in thread
From: Joshua Jackson @ 2007-04-25 17:06 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1670 bytes --]
Ciaran McCreesh wrote:
> On Wed, 25 Apr 2007 09:57:39 +0200
> Danny van Dyk <kugelfang@gentoo.org> wrote:
>
>>> Funnily enough... If we're going by PMS drafts, that's illegal
>>> whereas multiple suffixes are legal. PMS permits multiple suffixes,
>>> but limits any individual version component to eight digits to avoid
>>> problems with integer overflows, floating point precision etc.
>>>
>> And when PMS specifies that together with a proper way to compare
>> multiple suffixes there will be no problem.
>>
>
> PMS *does* specify a proper way of comparing multiple version suffixes
> (and version specs with a leading zero for that matter). I'm not
> particularly happy with the wording, but as far as I can see the
> description is at least correct, even if it isn't clear.
>
>
Alright guys,
This is enough. PMS is a work in progress its not going to cover
everything that users and developers are going to be in some cases
boneheaded enough to actually pull off (always have edge conditions).
We're continuing to downgrade here and quite frankly the discussions
seem be getting into tangents more then the actual topic at hand (you
know...the fact about what the proper suffix format is), and that is up
to the council to decide. If you have issues with the council, bring it
up in the proper channel, as others have mentioned where its at.
Now either get it back on topic, take it to private emails to discuss
between yourselves, or take up the issues that relate to the council, to
the councils mailing-list/members. They are actually you know...alive
and willing to talk to you.
Annoyed proctor out
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 17:06 ` Joshua Jackson
@ 2007-04-25 17:11 ` Ciaran McCreesh
2007-04-25 17:37 ` Jorge Manuel B. S. Vicetto
0 siblings, 1 reply; 83+ messages in thread
From: Ciaran McCreesh @ 2007-04-25 17:11 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 489 bytes --]
On Wed, 25 Apr 2007 10:06:55 -0700
Joshua Jackson <tsunam@gentoo.org> wrote:
> This is enough. PMS is a work in progress its not going to cover
> everything that users and developers are going to be in some cases
> boneheaded enough to actually pull off (always have edge conditions).
No no, you miss the point. If developers are doing something, either
PMS needs to allow it or they have to stop doing it. It's entirely
relevant to the topic at hand.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 17:11 ` Ciaran McCreesh
@ 2007-04-25 17:37 ` Jorge Manuel B. S. Vicetto
0 siblings, 0 replies; 83+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2007-04-25 17:37 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi.
Ciaran McCreesh wrote:
> On Wed, 25 Apr 2007 10:06:55 -0700
> Joshua Jackson <tsunam@gentoo.org> wrote:
>> This is enough. PMS is a work in progress its not going to cover
>> everything that users and developers are going to be in some cases
>> boneheaded enough to actually pull off (always have edge conditions).
>
> No no, you miss the point. If developers are doing something, either
> PMS needs to allow it or they have to stop doing it. It's entirely
> relevant to the topic at hand.
>
I agree.
Also, this issue has arisen from a change in current policy. Even if
Portage and repoman now allow the use of multiple suffixes, the
devmanual still states that's illegal - so it's illegal in current policy.
Instead of people arguing about a decision to uphold the current policy,
I think they should be asking that we have a discussion about the
current policy and propose alternatives, like is being done on the bug,
and in the end submit it to the council for a voting.
- --
Regards,
Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo-forums / Userrel / Proctors
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGL5HTcAWygvVEyAIRAvNsAJ9FFkIWUbLjmsBHskfaxZbN0Fo7LgCgk5o9
UBuUR5erFfG3rFEktEhNiJ8=
=r7Pd
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 7:51 ` Ciaran McCreesh
2007-04-25 7:57 ` Danny van Dyk
@ 2007-04-25 8:01 ` Danny van Dyk
2007-04-25 8:08 ` Luca Barbato
2 siblings, 0 replies; 83+ messages in thread
From: Danny van Dyk @ 2007-04-25 8:01 UTC (permalink / raw
To: gentoo-dev
Am Mittwoch, 25. April 2007 schrieb Ciaran McCreesh:
> On Tue, 24 Apr 2007 12:31:48 -0700
>
> "Robin H. Johnson" <robbat2@gentoo.org> wrote:
> > printf "_rc%d%04d%02d%02d",$RC,$YEAR,$MONTH,$DAY
>
> Funnily enough... If we're going by PMS drafts, that's illegal
> whereas multiple suffixes are legal. PMS permits multiple suffixes,
> but limits any individual version component to eight digits to avoid
> problems with integer overflows, floating point precision etc.
My point was to avoid providigin "existing practice" which might need to
be respected by either PMS or tree policy.
Danny
--
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 7:51 ` Ciaran McCreesh
2007-04-25 7:57 ` Danny van Dyk
2007-04-25 8:01 ` Danny van Dyk
@ 2007-04-25 8:08 ` Luca Barbato
2 siblings, 0 replies; 83+ messages in thread
From: Luca Barbato @ 2007-04-25 8:08 UTC (permalink / raw
To: gentoo-dev
Ciaran McCreesh wrote:
> On Tue, 24 Apr 2007 12:31:48 -0700
> "Robin H. Johnson" <robbat2@gentoo.org> wrote:
>> printf "_rc%d%04d%02d%02d",$RC,$YEAR,$MONTH,$DAY
>
> Funnily enough... If we're going by PMS drafts, that's illegal whereas
> multiple suffixes are legal. PMS permits multiple suffixes, but limits
> any individual version component to eight digits to avoid problems with
> integer overflows, floating point precision etc.
>
Give that all we need for mplayer is a date (as in yyyymmdd) I think we
could come up with a good interim workaround.
I'd like to have multiple suffixes restored anyway...
lu
--
Luca Barbato
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:15 ` Steve Dibb
2007-04-24 19:31 ` Robin H. Johnson
@ 2007-04-24 19:54 ` Danny van Dyk
2007-04-24 20:47 ` Jurek Bartuszek
2007-04-24 21:03 ` Robin H. Johnson
1 sibling, 2 replies; 83+ messages in thread
From: Danny van Dyk @ 2007-04-24 19:54 UTC (permalink / raw
To: gentoo-dev; +Cc: Steve Dibb
Am Dienstag, 24. April 2007 schrieb Steve Dibb:
> > Hi all,
> >
> > [CC'ing council@g.o 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
>
> MPlayer needs to be fixed, though it's in the same boat as transcode
> ... it's a release candidate plus a patch level.
>
> Multimedia apps are infamous for rarely having releases, so we are
> stuck with SVN snapshots.
>
> What we really need is a suffix for RCS systems, since that's what
> they really are.
>
> However, if anyone has any suggestions for naming schemes in the
> meantime, I'm all ears.
Only a short response, as I'm a bit in a hurry right now. From
#gentoo-council earlier:
18:25 <@robbat2> make him covert it to "_rc%04d%04d%02d%02d",$RC,$YEAR,
$MONTH,$DAY
I hope that helps,
Danny
--
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:54 ` Danny van Dyk
@ 2007-04-24 20:47 ` Jurek Bartuszek
2007-04-24 20:56 ` Doug Goldstein
` (3 more replies)
2007-04-24 21:03 ` Robin H. Johnson
1 sibling, 4 replies; 83+ messages in thread
From: Jurek Bartuszek @ 2007-04-24 20:47 UTC (permalink / raw
To: gentoo-dev
> Only a short response, as I'm a bit in a hurry right now. From
> #gentoo-council earlier:
>
> 18:25 <@robbat2> make him covert it to "_rc%04d%04d%02d%02d",$RC,$YEAR,
> $MONTH,$DAY
Let me see if I have this straight: suppose we have package foo-0.1_rc2
released (very outdated) and we're waiting for foo-0.1_rc3. Then example
of something between those two would be foo-0.1_rc000220070313? Would
that force portage to update to this version? Wouldn't that prevent
portage from enforcing update to _rc3 when it's delivered? Of course I
might be wrong and if this is the case then excuse me for the whole fuss ;)
Best regards,
Jurek
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:47 ` Jurek Bartuszek
@ 2007-04-24 20:56 ` Doug Goldstein
2007-04-24 21:06 ` Alexis Ballier
` (2 subsequent siblings)
3 siblings, 0 replies; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 20:56 UTC (permalink / raw
To: gentoo-dev
Jurek Bartuszek wrote:
>> Only a short response, as I'm a bit in a hurry right now. From
>> #gentoo-council earlier:
>>
>> 18:25 <@robbat2> make him covert it to "_rc%04d%04d%02d%02d",$RC,$YEAR,
>> $MONTH,$DAY
>>
>
> Let me see if I have this straight: suppose we have package foo-0.1_rc2
> released (very outdated) and we're waiting for foo-0.1_rc3. Then example
> of something between those two would be foo-0.1_rc000220070313? Would
> that force portage to update to this version? Wouldn't that prevent
> portage from enforcing update to _rc3 when it's delivered? Of course I
> might be wrong and if this is the case then excuse me for the whole fuss ;)
>
> Best regards,
> Jurek
>
This was one of the very valid use cases proposed and is definitely a
situation where robbat2's suggestion will not work.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:47 ` Jurek Bartuszek
2007-04-24 20:56 ` Doug Goldstein
@ 2007-04-24 21:06 ` Alexis Ballier
2007-04-24 21:34 ` Jurek Bartuszek
2007-04-24 21:11 ` Danny van Dyk
2007-04-24 21:20 ` [gentoo-dev] " Piotr Jaroszyński
3 siblings, 1 reply; 83+ messages in thread
From: Alexis Ballier @ 2007-04-24 21:06 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1165 bytes --]
> > Only a short response, as I'm a bit in a hurry right now. From
> > #gentoo-council earlier:
> >
> > 18:25 <@robbat2> make him covert it to "_rc%04d%04d%02d%02d",$RC,$YEAR,
> > $MONTH,$DAY
>
> Let me see if I have this straight: suppose we have package foo-0.1_rc2
> released (very outdated) and we're waiting for foo-0.1_rc3. Then example
> of something between those two would be foo-0.1_rc000220070313? Would
> that force portage to update to this version? Wouldn't that prevent
> portage from enforcing update to _rc3 when it's delivered? Of course I
> might be wrong and if this is the case then excuse me for the whole fuss ;)
I was planning to post the same question and then I reread danny's and
robin's mails :
what rc3 will actually be named is something like :
_rc000300000000
not a very funky name but like that portage will see it as >
rc000220070313, otherwise rc3 is < rc000220070313
that also means doing some funky $P renamings in the ebuild to catch
upstream _rc3 tarball, but that's probably better than allowing such
multiple suffixes.
[And that'll make us differ from upstream naming scheme for the whole
_rc series]
Regards,
Alexis.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:06 ` Alexis Ballier
@ 2007-04-24 21:34 ` Jurek Bartuszek
0 siblings, 0 replies; 83+ messages in thread
From: Jurek Bartuszek @ 2007-04-24 21:34 UTC (permalink / raw
To: gentoo-dev
> that also means doing some funky $P renamings in the ebuild to catch
> upstream _rc3 tarball, but that's probably better than allowing such
> multiple suffixes.
I disagree, multiple suffixes would be much clearer to read. IMHO
renaming _rc3 to _rc000300000000 is an overkill. Why not simply allow
some exceptions from the general rule, such as foo_rcX_preY? It's
obvious that mixing most of the suffixes (e.g. _alphaX_betaY) will
surely result in bogus versioning system and should be prohibited,
although certain combinations would introduce a slight (vast?)
simplification.
Best regards,
Jurek
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:47 ` Jurek Bartuszek
2007-04-24 20:56 ` Doug Goldstein
2007-04-24 21:06 ` Alexis Ballier
@ 2007-04-24 21:11 ` Danny van Dyk
2007-04-24 21:08 ` Jurek Bartuszek
2007-04-24 21:20 ` [gentoo-dev] " Piotr Jaroszyński
3 siblings, 1 reply; 83+ messages in thread
From: Danny van Dyk @ 2007-04-24 21:11 UTC (permalink / raw
To: gentoo-dev
Am Dienstag, 24. April 2007 schrieb Jurek Bartuszek:
> > Only a short response, as I'm a bit in a hurry right now. From
> > #gentoo-council earlier:
> >
> > 18:25 <@robbat2> make him covert it to
> > "_rc%04d%04d%02d%02d",$RC,$YEAR, $MONTH,$DAY
>
> Let me see if I have this straight: suppose we have package
> foo-0.1_rc2 released (very outdated) and we're waiting for
> foo-0.1_rc3. Then example of something between those two would be
> foo-0.1_rc000220070313? Would that force portage to update to this
> version? Wouldn't that prevent portage from enforcing update to _rc3
> when it's delivered? Of course I might be wrong and if this is the
> case then excuse me for the whole fuss ;)
Existing _rcX cases can be handled like this:
_rc2-rYYYYMMDD
Portage will update from _rc2 to a version with revision part > 0.
Danny
--
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:11 ` Danny van Dyk
@ 2007-04-24 21:08 ` Jurek Bartuszek
2007-04-24 21:19 ` Danny van Dyk
2007-04-25 6:13 ` [gentoo-dev] " Duncan
0 siblings, 2 replies; 83+ messages in thread
From: Jurek Bartuszek @ 2007-04-24 21:08 UTC (permalink / raw
To: gentoo-dev
> Existing _rcX cases can be handled like this:
>
> _rc2-rYYYYMMDD
>
> Portage will update from _rc2 to a version with revision part > 0.
However, _rc2-rYYYYMMDD-r1 would *not* be valid anymore, and I think
it's quite easy to imagine when this additional -r1 would be neccessary.
Regards,
Jurek
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:08 ` Jurek Bartuszek
@ 2007-04-24 21:19 ` Danny van Dyk
2007-04-25 6:13 ` [gentoo-dev] " Duncan
1 sibling, 0 replies; 83+ messages in thread
From: Danny van Dyk @ 2007-04-24 21:19 UTC (permalink / raw
To: gentoo-dev
Am Dienstag, 24. April 2007 schrieb Jurek Bartuszek:
> > Existing _rcX cases can be handled like this:
> >
> > _rc2-rYYYYMMDD
> >
> > Portage will update from _rc2 to a version with revision part > 0.
>
> However, _rc2-rYYYYMMDD-r1 would *not* be valid anymore, and I think
> it's quite easy to imagine when this additional -r1 would be
> neccessary.
I'd like to refer you that this is kind of 'best-practice' for the tree.
Danny
--
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* [gentoo-dev] Re: [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:08 ` Jurek Bartuszek
2007-04-24 21:19 ` Danny van Dyk
@ 2007-04-25 6:13 ` Duncan
2007-04-25 6:55 ` Jakub Moc
1 sibling, 1 reply; 83+ messages in thread
From: Duncan @ 2007-04-25 6:13 UTC (permalink / raw
To: gentoo-dev
Jurek Bartuszek <jurek@gentoo.org> posted 462E71E1.7000704@gentoo.org,
excerpted below, on Tue, 24 Apr 2007 23:08:49 +0200:
>> Existing _rcX cases can be handled like this:
>>
>> _rc2-rYYYYMMDD
>>
>> Portage will update from _rc2 to a version with revision part > 0.
>
> However, _rc2-rYYYYMMDD-r1 would *not* be valid anymore, and I think
> it's quite easy to imagine when this additional -r1 would be neccessary.
Well, since -rX is revision number, what was proposed is in effect using
a dated revision number, so instead of _rc2-rYYYYMMDD-r1, it would be a
new -rYYYYMMDD. The additional data that the second one is simply a
revision of the first would of course be lost.
OTOH, what happens then when another snapshot is taken but not yet
stabilized, and say a security revision of the first snapshot is
required. Then we have two different -r<date> snapshot sequences
interleaving.
So then to cure that we end up with this:
_rc2-rYYYYMMDDrr, where rr being two digits taking the place of the
second revision sequence ( the -rX in _rc2-rYYYYMMDD-rX) in the example
above. Human parsing of that long a string of digits becomes
increasingly difficult, unfortunately, but it should work.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] Re: [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 6:13 ` [gentoo-dev] " Duncan
@ 2007-04-25 6:55 ` Jakub Moc
2007-04-25 7:50 ` Wulf C. Krueger
2007-04-25 16:12 ` Chris Gianelloni
0 siblings, 2 replies; 83+ messages in thread
From: Jakub Moc @ 2007-04-25 6:55 UTC (permalink / raw
To: gentoo-dev
On 4/25/07, Duncan <1i5t5.duncan@cox.net> wrote:
> Jurek Bartuszek <jurek@gentoo.org> posted 462E71E1.7000704@gentoo.org,
> excerpted below, on Tue, 24 Apr 2007 23:08:49 +0200:
>
> >> Existing _rcX cases can be handled like this:
> >>
> >> _rc2-rYYYYMMDD
> So then to cure that we end up with this:
>
> _rc2-rYYYYMMDDrr, where rr being two digits taking the place of the
> second revision sequence ( the -rX in _rc2-rYYYYMMDD-rX) in the example
> above. Human parsing of that long a string of digits becomes
> increasingly difficult, unfortunately, but it should work.
Bleh; fugly abuse of revisions; they are not meant to be used for
upstream code changes. Sorry but mplayer-1.0_rc2_pre20070321-r4 or
alsa-driver-1.0.14_rc2_p3234 is a whole lot more sane and readable
than the above -rYYYYMMDD kludge.
On a general note - if you are unable to agree upon an acceptable
solution, then better refrain from taking 'emergency' measures on
issues where there's no emergency whatsoever. There's been a bug open
for over two months and noone ever suggested that I'd be a case for
urgent council decision.
--
Jakub Moc
Email: jakub.moc@gmail.com
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] Re: [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 6:55 ` Jakub Moc
@ 2007-04-25 7:50 ` Wulf C. Krueger
2007-04-25 16:12 ` Chris Gianelloni
1 sibling, 0 replies; 83+ messages in thread
From: Wulf C. Krueger @ 2007-04-25 7:50 UTC (permalink / raw
To: gentoo-dev
Quoting Jakub Moc <jakub.moc@gmail.com>:
> noone ever suggested that I'd be a case for
> urgent council decision.
That's because your "revisions" only change once a year. ;-)
(Sorry, couldn't resist.)
Best regards, Wulf
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] Re: [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 6:55 ` Jakub Moc
2007-04-25 7:50 ` Wulf C. Krueger
@ 2007-04-25 16:12 ` Chris Gianelloni
2007-04-25 16:21 ` Ciaran McCreesh
2007-04-25 16:40 ` Jakub Moc
1 sibling, 2 replies; 83+ messages in thread
From: Chris Gianelloni @ 2007-04-25 16:12 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 869 bytes --]
On Wed, 2007-04-25 at 08:55 +0200, Jakub Moc wrote:
> On a general note - if you are unable to agree upon an acceptable
> solution, then better refrain from taking 'emergency' measures on
> issues where there's no emergency whatsoever. There's been a bug open
> for over two months and noone ever suggested that I'd be a case for
> urgent council decision.
I don't understand how nobody can see that the *TEMPORARY* injunction
against packages using this versioning scheme was put into place
*BECAUSE* nobody could agree on the solution.
Actually, nevermind. I digress. You're right. The Council screwed up.
Feel free to give us all our 50 lashings and we'll be done with this
crap.
--
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Council Member/Foundation Trustee
Gentoo Foundation
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] Re: [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 16:12 ` Chris Gianelloni
@ 2007-04-25 16:21 ` Ciaran McCreesh
2007-04-25 16:49 ` Chrissy Fullam
2007-04-25 16:40 ` Jakub Moc
1 sibling, 1 reply; 83+ messages in thread
From: Ciaran McCreesh @ 2007-04-25 16:21 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 389 bytes --]
On Wed, 25 Apr 2007 12:12:49 -0400
Chris Gianelloni <wolf31o2@gentoo.org> wrote:
> I don't understand how nobody can see that the *TEMPORARY* injunction
> against packages using this versioning scheme was put into place
> *BECAUSE* nobody could agree on the solution.
Mmm, no, what's weird is that you did it about two days after a
solution was found...
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* RE: [gentoo-dev] Re: [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 16:21 ` Ciaran McCreesh
@ 2007-04-25 16:49 ` Chrissy Fullam
0 siblings, 0 replies; 83+ messages in thread
From: Chrissy Fullam @ 2007-04-25 16:49 UTC (permalink / raw
To: gentoo-dev
On Wed, 25 Apr 2007 12:12:49 -0400
Chris Gianelloni <wolf31o2@gentoo.org> wrote:
> I don't understand how nobody can see that the *TEMPORARY* injunction
> against packages using this versioning scheme was put into place
> *BECAUSE* nobody could agree on the solution.
On Wed, 25 Apr 2007 12:22
Ciaran McCreesh <ciaranm@ciaranm.org> wrote:
>Mmm, no, what's weird is that you did it about two days after a solution
was found...
How is this conversation even relevant to development anymore? It sounds
more policy, well questioning authority, and that is clearly meant for
another ML.
Can we please move on past the "how did the council decide to make this
decision" and the "why did the council make this decision?" Try
gentoo-council@gentoo.org for answers to those questions, after all, anyone
can be on that ML so it's not like its going to be 'closed door'
information.
A more appropriate discussion for here would be "what do we do to start
working with this decision?"
Regards,
Chrissy Fullam
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] Re: [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 16:12 ` Chris Gianelloni
2007-04-25 16:21 ` Ciaran McCreesh
@ 2007-04-25 16:40 ` Jakub Moc
2007-04-25 16:49 ` Ciaran McCreesh
1 sibling, 1 reply; 83+ messages in thread
From: Jakub Moc @ 2007-04-25 16:40 UTC (permalink / raw
To: gentoo-dev
On 4/25/07, Chris Gianelloni <wolf31o2@gentoo.org> wrote:
> I don't understand how nobody can see that the *TEMPORARY* injunction
> against packages using this versioning scheme was put into place
> *BECAUSE* nobody could agree on the solution.
>
> Actually, nevermind. I digress. You're right. The Council screwed up.
> Feel free to give us all our 50 lashings and we'll be done with this
> crap.
Sigh... It for sure did sound like 'oh noes, the end of the world is
near if we don't stop this immediately!!!111!'. Sorry, but I really
fail to see the need to use such procedures when the only 2 remaining
packages (eh, actually just one, the obsolete transcode ebuild is
gone) clearly use multiple version suffixes because it makes a lot of
sense to use them and they use them in a pretty sane way (unlike all
the crazy _alpha_beta_rc_pre examples given on the relevant bug and
elsewhere in this debate).
It's not like that the maintainers would use such stuff because 'oh
it's so cooool to have multiple version suffixes, I must commit at
least one such ebuild'. What's exactly your 'sane version
specification' that you ask the maintainers of such ebuilds to move
them to 'as soon as possible'? And why's moving them ASAP exactly
needed?
--
Jakub Moc
Email: jakub.moc@gmail.com
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] Re: [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 16:40 ` Jakub Moc
@ 2007-04-25 16:49 ` Ciaran McCreesh
0 siblings, 0 replies; 83+ messages in thread
From: Ciaran McCreesh @ 2007-04-25 16:49 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 942 bytes --]
On Wed, 25 Apr 2007 18:40:17 +0200
"Jakub Moc" <jakub.moc@gmail.com> wrote:
> Sigh... It for sure did sound like 'oh noes, the end of the world is
> near if we don't stop this immediately!!!111!'. Sorry, but I really
> fail to see the need to use such procedures when the only 2 remaining
> packages (eh, actually just one, the obsolete transcode ebuild is
> gone) clearly use multiple version suffixes because it makes a lot of
> sense to use them and they use them in a pretty sane way (unlike all
> the crazy _alpha_beta_rc_pre examples given on the relevant bug and
> elsewhere in this debate).
The issue is that it's a not particularly nice package manager feature
that's only needed for two packages. In general in those situations the
solution is to use some kind of workaround for the small number of
affected packages rather than making things even more complicated than
they already are.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:47 ` Jurek Bartuszek
` (2 preceding siblings ...)
2007-04-24 21:11 ` Danny van Dyk
@ 2007-04-24 21:20 ` Piotr Jaroszyński
2007-04-24 21:24 ` Piotr Jaroszyński
` (2 more replies)
3 siblings, 3 replies; 83+ messages in thread
From: Piotr Jaroszyński @ 2007-04-24 21:20 UTC (permalink / raw
To: gentoo-dev
On Tuesday 24 of April 2007 22:47:00 Jurek Bartuszek wrote:
> Let me see if I have this straight: suppose we have package foo-0.1_rc2
> released (very outdated) and we're waiting for foo-0.1_rc3. Then example
> of something between those two would be foo-0.1_rc000220070313? Would
> that force portage to update to this version? Wouldn't that prevent
> portage from enforcing update to _rc3 when it's delivered? Of course I
> might be wrong and if this is the case then excuse me for the whole fuss ;)
foo-0.1_rc2 < foo-0.1_rc000220070313 < foo-0.1_rc3
--
Best Regards,
Piotr Jaroszyński
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:20 ` [gentoo-dev] " Piotr Jaroszyński
@ 2007-04-24 21:24 ` Piotr Jaroszyński
2007-04-24 21:42 ` Jurek Bartuszek
2007-04-24 21:32 ` Danny van Dyk
2007-04-24 21:41 ` Marius Mauch
2 siblings, 1 reply; 83+ messages in thread
From: Piotr Jaroszyński @ 2007-04-24 21:24 UTC (permalink / raw
To: gentoo-dev
On Tuesday 24 of April 2007 23:20:05 Piotr Jaroszyński wrote:
> foo-0.1_rc2 < foo-0.1_rc000220070313 < foo-0.1_rc3
err. foo-0.1_rc2 < foo-0.1_rc000220070313 < foo-0.1_rc000320070512
What I was trying to say is that once you change to the long versions you must
stay with them.
--
Best Regards,
Piotr Jaroszyński
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:24 ` Piotr Jaroszyński
@ 2007-04-24 21:42 ` Jurek Bartuszek
2007-04-24 22:05 ` Stephen Bennett
0 siblings, 1 reply; 83+ messages in thread
From: Jurek Bartuszek @ 2007-04-24 21:42 UTC (permalink / raw
To: gentoo-dev
> err. foo-0.1_rc2 < foo-0.1_rc000220070313 < foo-0.1_rc000320070512
>
> What I was trying to say is that once you change to the long versions you must
> stay with them.
And there you have another flaw of this system - how am I supposed to
predict if I'll ever need the "extended" _rc versioning in case of that
one particular package? I think that massive ebuild renaming is
definietly not an option.
Best regards,
Jurek
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:42 ` Jurek Bartuszek
@ 2007-04-24 22:05 ` Stephen Bennett
2007-04-24 22:04 ` Jurek Bartuszek
0 siblings, 1 reply; 83+ messages in thread
From: Stephen Bennett @ 2007-04-24 22:05 UTC (permalink / raw
To: gentoo-dev
On Tue, 24 Apr 2007 23:42:43 +0200
Jurek Bartuszek <jurek@gentoo.org> wrote:
> And there you have another flaw of this system - how am I supposed to
> predict if I'll ever need the "extended" _rc versioning in case of
> that one particular package? I think that massive ebuild renaming is
> definietly not an option.
Try reading what he wrote. You can trivially switch to the longer _rc
system; you'll just have to keep using it until the next release if you
do.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 22:05 ` Stephen Bennett
@ 2007-04-24 22:04 ` Jurek Bartuszek
2007-04-24 22:29 ` Piotr Jaroszyński
0 siblings, 1 reply; 83+ messages in thread
From: Jurek Bartuszek @ 2007-04-24 22:04 UTC (permalink / raw
To: gentoo-dev
Stephen Bennett wrote:
> On Tue, 24 Apr 2007 23:42:43 +0200
> Jurek Bartuszek <jurek@gentoo.org> wrote:
>
>> And there you have another flaw of this system - how am I supposed to
>> predict if I'll ever need the "extended" _rc versioning in case of
>> that one particular package? I think that massive ebuild renaming is
>> definietly not an option.
>
> Try reading what he wrote. You can trivially switch to the longer _rc
> system; you'll just have to keep using it until the next release if you
> do.
Hmm, is swiching from _rc2 to _rc000200000000 trouble-free from user's
POV too? Wouldn't he be forced to "update" from former to latter then?
It's the same version. Or am I missing something?
Best regards,
Jurek
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 22:04 ` Jurek Bartuszek
@ 2007-04-24 22:29 ` Piotr Jaroszyński
2007-04-24 22:56 ` Jurek Bartuszek
2007-04-24 23:19 ` Doug Goldstein
0 siblings, 2 replies; 83+ messages in thread
From: Piotr Jaroszyński @ 2007-04-24 22:29 UTC (permalink / raw
To: gentoo-dev
On Wednesday 25 of April 2007 00:04:35 Jurek Bartuszek wrote:
> Hmm, is swiching from _rc2 to _rc000200000000 trouble-free from user's
> POV too? Wouldn't he be forced to "update" from former to latter then?
> It's the same version. Or am I missing something?
There is no need for such a switch, just add new snapshot using the long _rc.
Once you do it you will have to keep using it until version bump,
e.g. (low to high):
1.0_rc1
1.0_rc000120070101 (newer snapshot of rc1)
1.0_rc0120070102 (leading zeroes are omitted)
1.0_rc000320070201 (here the date doesn't matter as long it's 8 digits long)
1.1_rc1 (yuupi version bump and we can use short _rc again)
--
Best Regards,
Piotr Jaroszyński
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 22:29 ` Piotr Jaroszyński
@ 2007-04-24 22:56 ` Jurek Bartuszek
2007-04-24 23:19 ` Doug Goldstein
1 sibling, 0 replies; 83+ messages in thread
From: Jurek Bartuszek @ 2007-04-24 22:56 UTC (permalink / raw
To: gentoo-dev
Piotr Jaroszyński wrote:
> On Wednesday 25 of April 2007 00:04:35 Jurek Bartuszek wrote:
>> Hmm, is swiching from _rc2 to _rc000200000000 trouble-free from user's
>> POV too? Wouldn't he be forced to "update" from former to latter then?
>> It's the same version. Or am I missing something?
>
> There is no need for such a switch, just add new snapshot using the long _rc.
> Once you do it you will have to keep using it until version bump,
> e.g. (low to high):
> 1.0_rc1
> 1.0_rc000120070101 (newer snapshot of rc1)
> 1.0_rc0120070102 (leading zeroes are omitted)
> 1.0_rc000320070201 (here the date doesn't matter as long it's 8 digits long)
> 1.1_rc1 (yuupi version bump and we can use short _rc again)
Fine, that answers my question. Anyway, I personally still prefer double
suffixes over fiddling with _rc.
Best regards,
Jurek
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 22:29 ` Piotr Jaroszyński
2007-04-24 22:56 ` Jurek Bartuszek
@ 2007-04-24 23:19 ` Doug Goldstein
2007-04-24 23:24 ` Jurek Bartuszek
1 sibling, 1 reply; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 23:19 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 839 bytes --]
Piotr Jaroszyński wrote:
> On Wednesday 25 of April 2007 00:04:35 Jurek Bartuszek wrote:
>> Hmm, is swiching from _rc2 to _rc000200000000 trouble-free from user's
>> POV too? Wouldn't he be forced to "update" from former to latter then?
>> It's the same version. Or am I missing something?
>
> There is no need for such a switch, just add new snapshot using the long _rc.
> Once you do it you will have to keep using it until version bump,
> e.g. (low to high):
> 1.0_rc1
> 1.0_rc000120070101 (newer snapshot of rc1)
> 1.0_rc0120070102 (leading zeroes are omitted)
> 1.0_rc000320070201 (here the date doesn't matter as long it's 8 digits long)
> 1.1_rc1 (yuupi version bump and we can use short _rc again)
>
Where does 1.0_rc2 fall in here?
--
Doug Goldstein <cardoe@gentoo.org>
http://dev.gentoo.org/~cardoe/
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 23:19 ` Doug Goldstein
@ 2007-04-24 23:24 ` Jurek Bartuszek
0 siblings, 0 replies; 83+ messages in thread
From: Jurek Bartuszek @ 2007-04-24 23:24 UTC (permalink / raw
To: gentoo-dev
Doug Goldstein wrote:
> Piotr Jaroszyński wrote:
>> There is no need for such a switch, just add new snapshot using the long _rc.
>> Once you do it you will have to keep using it until version bump,
>> e.g. (low to high):
>> 1.0_rc1
>> 1.0_rc000120070101 (newer snapshot of rc1)
>> 1.0_rc0120070102 (leading zeroes are omitted)
>> 1.0_rc000320070201 (here the date doesn't matter as long it's 8 digits long)
>> 1.1_rc1 (yuupi version bump and we can use short _rc again)
>>
>
> Where does 1.0_rc2 fall in here?
>
That would be 1.0_rc000200000000 I suppose.
Best regards,
Jurek
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:20 ` [gentoo-dev] " Piotr Jaroszyński
2007-04-24 21:24 ` Piotr Jaroszyński
@ 2007-04-24 21:32 ` Danny van Dyk
2007-04-24 21:41 ` Marius Mauch
2 siblings, 0 replies; 83+ messages in thread
From: Danny van Dyk @ 2007-04-24 21:32 UTC (permalink / raw
To: gentoo-dev; +Cc: Piotr Jaroszyński
Am Dienstag, 24. April 2007 schrieb Piotr Jaroszyński:
> foo-0.1_rc2 < foo-0.1_rc000220070313 < foo-0.1_rc3
Leading zeros are ignored (unless in very special cases in the version
spec and since a recent portage version also in the revision part), so
the above is incorrect - generally spoken.
Danny
--
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:20 ` [gentoo-dev] " Piotr Jaroszyński
2007-04-24 21:24 ` Piotr Jaroszyński
2007-04-24 21:32 ` Danny van Dyk
@ 2007-04-24 21:41 ` Marius Mauch
2 siblings, 0 replies; 83+ messages in thread
From: Marius Mauch @ 2007-04-24 21:41 UTC (permalink / raw
To: gentoo-dev
On Tue, 24 Apr 2007 23:20:05 +0200
Piotr Jaroszyński <peper@gentoo.org> wrote:
> On Tuesday 24 of April 2007 22:47:00 Jurek Bartuszek wrote:
> > Let me see if I have this straight: suppose we have package foo-0.1_rc2
> > released (very outdated) and we're waiting for foo-0.1_rc3. Then example
> > of something between those two would be foo-0.1_rc000220070313? Would
> > that force portage to update to this version? Wouldn't that prevent
> > portage from enforcing update to _rc3 when it's delivered? Of course I
> > might be wrong and if this is the case then excuse me for the whole fuss ;)
>
> foo-0.1_rc2 < foo-0.1_rc000220070313 < foo-0.1_rc3
Nope. The number part of suffixes is compared as integer.
Marius
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:54 ` Danny van Dyk
2007-04-24 20:47 ` Jurek Bartuszek
@ 2007-04-24 21:03 ` Robin H. Johnson
2007-04-24 21:40 ` Donnie Berkholz
1 sibling, 1 reply; 83+ messages in thread
From: Robin H. Johnson @ 2007-04-24 21:03 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 711 bytes --]
On Tue, Apr 24, 2007 at 09:54:20PM +0200, Danny van Dyk wrote:
> 18:25 <@robbat2> make him covert it to "_rc%04d%04d%02d%02d",$RC,$YEAR,
> $MONTH,$DAY
In my original email, I also suggested this solution, but it seems that nobody
read it:
] Alternatively, follow the example of any ebuild that uses a dated
] patchset, and just have the date of the patchset in the ebuild, and only
] increment $PR singly.
This solution already exists in MANY places in the tree, and should probably be
preferred over the long $PR or $RC values.
--
Robin Hugh Johnson
Gentoo Linux Developer & Council Member
E-Mail : robbat2@gentoo.org
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85
[-- Attachment #2: Type: application/pgp-signature, Size: 321 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:03 ` Robin H. Johnson
@ 2007-04-24 21:40 ` Donnie Berkholz
2007-04-25 4:32 ` Doug Goldstein
0 siblings, 1 reply; 83+ messages in thread
From: Donnie Berkholz @ 2007-04-24 21:40 UTC (permalink / raw
To: gentoo-dev
Robin H. Johnson wrote:
> In my original email, I also suggested this solution, but it seems that nobody
> read it:
> ] Alternatively, follow the example of any ebuild that uses a dated
> ] patchset, and just have the date of the patchset in the ebuild, and only
> ] increment $PR singly.
>
> This solution already exists in MANY places in the tree, and should probably be
> preferred over the long $PR or $RC values.
Yeah, except revisions are supposed to be for changes to ebuild code,
not upstream code.
This gets problematic for people trying to report bugs to upstream,
because they and upstream have no idea what code they're actually running.
Thanks,
Donnie
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:40 ` Donnie Berkholz
@ 2007-04-25 4:32 ` Doug Goldstein
2007-04-25 5:30 ` Alec Warner
0 siblings, 1 reply; 83+ messages in thread
From: Doug Goldstein @ 2007-04-25 4:32 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1111 bytes --]
Donnie Berkholz wrote:
> Robin H. Johnson wrote:
>> In my original email, I also suggested this solution, but it seems
>> that nobody
>> read it:
>> ] Alternatively, follow the example of any ebuild that uses a dated
>> ] patchset, and just have the date of the patchset in the ebuild, and
>> only
>> ] increment $PR singly.
>>
>> This solution already exists in MANY places in the tree, and should
>> probably be
>> preferred over the long $PR or $RC values.
>
> Yeah, except revisions are supposed to be for changes to ebuild code,
> not upstream code.
>
> This gets problematic for people trying to report bugs to upstream,
> because they and upstream have no idea what code they're actually running.
>
> Thanks,
> Donnie
+1
I agree -r# is for ebuild changes not code changes. I remember a while
back Portage would constantly use -r# instead of a 4th number and we
worked at that to change that behavior since it was firmly established
that -r# was for ebuild changes only. Not bumps in the code.
--
Doug Goldstein <cardoe@gentoo.org>
http://dev.gentoo.org/~cardoe/
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 4:32 ` Doug Goldstein
@ 2007-04-25 5:30 ` Alec Warner
2007-04-25 9:08 ` Marius Mauch
0 siblings, 1 reply; 83+ messages in thread
From: Alec Warner @ 2007-04-25 5:30 UTC (permalink / raw
To: gentoo-dev
Doug Goldstein wrote:
> Donnie Berkholz wrote:
>> Robin H. Johnson wrote:
>>> In my original email, I also suggested this solution, but it seems
>>> that nobody
>>> read it:
>>> ] Alternatively, follow the example of any ebuild that uses a dated
>>> ] patchset, and just have the date of the patchset in the ebuild, and
>>> only
>>> ] increment $PR singly.
>>>
>>> This solution already exists in MANY places in the tree, and should
>>> probably be
>>> preferred over the long $PR or $RC values.
>> Yeah, except revisions are supposed to be for changes to ebuild code,
>> not upstream code.
>>
>> This gets problematic for people trying to report bugs to upstream,
>> because they and upstream have no idea what code they're actually running.
>>
>> Thanks,
>> Donnie
>
> +1
>
> I agree -r# is for ebuild changes not code changes. I remember a while
> back Portage would constantly use -r# instead of a 4th number and we
> worked at that to change that behavior since it was firmly established
> that -r# was for ebuild changes only. Not bumps in the code.
>
Yeah stubbs loved that -rX :)
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 5:30 ` Alec Warner
@ 2007-04-25 9:08 ` Marius Mauch
0 siblings, 0 replies; 83+ messages in thread
From: Marius Mauch @ 2007-04-25 9:08 UTC (permalink / raw
To: gentoo-dev
On Tue, 24 Apr 2007 22:30:06 -0700
Alec Warner <antarus@gentoo.org> wrote:
> Doug Goldstein wrote:
> > I agree -r# is for ebuild changes not code changes. I remember a while
> > back Portage would constantly use -r# instead of a 4th number and we
> > worked at that to change that behavior since it was firmly established
> > that -r# was for ebuild changes only. Not bumps in the code.
> >
>
> Yeah stubbs loved that -rX :)
Actually it was Nick, unfortunately the "tradition" was continued even
after he left.
Marius
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:11 [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86 Danny van Dyk
2007-04-24 19:15 ` Steve Dibb
@ 2007-04-24 19:16 ` Doug Goldstein
2007-04-24 19:25 ` Fernando J. Pereda
` (3 more replies)
2007-04-24 19:29 ` Danny van Dyk
` (3 subsequent siblings)
5 siblings, 4 replies; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 19:16 UTC (permalink / raw
To: gentoo-dev
Danny van Dyk wrote:
> Hi all,
>
> [CC'ing council@g.o 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
>
> An illegal version specification of media-sound/alsa-driver has already
> been removed from the tree.
>
> I would like to ask the affected package maintainers to move these
> versions to sane version specifications as soon as possible. Thanks in
> advance for this.
>
> Danny
>
So apparently as little as 1 council member can make a decision and it
be binding unless appealed to the entire council at the next meeting.
Danny,
This wouldn't have to be because you have a vested interest in paludis
and paludis does not support this syntax and there happens to be no
reasonable way to support that?
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:16 ` Doug Goldstein
@ 2007-04-24 19:25 ` Fernando J. Pereda
2007-04-24 19:59 ` Danny van Dyk
2007-04-24 19:37 ` Stephen Bennett
` (2 subsequent siblings)
3 siblings, 1 reply; 83+ messages in thread
From: Fernando J. Pereda @ 2007-04-24 19:25 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1568 bytes --]
On Tue, Apr 24, 2007 at 03:16:38PM -0400, Doug Goldstein wrote:
> Danny van Dyk wrote:
> > Hi all,
> >
> > [CC'ing council@g.o 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
> >
> > An illegal version specification of media-sound/alsa-driver has already
> > been removed from the tree.
> >
> > I would like to ask the affected package maintainers to move these
> > versions to sane version specifications as soon as possible. Thanks in
> > advance for this.
> >
> > Danny
> >
>
> So apparently as little as 1 council member can make a decision and it
> be binding unless appealed to the entire council at the next meeting.
>
> Danny,
>
> This wouldn't have to be because you have a vested interest in paludis
> and paludis does not support this syntax and there happens to be no
> reasonable way to support that?
Incidentally.... paludis *does* support it.
--
Fernando J. Pereda Garcimartín
20BB BDC3 761A 4781 E6ED ED0B 0A48 5B0C 60BD 28D4
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:25 ` Fernando J. Pereda
@ 2007-04-24 19:59 ` Danny van Dyk
0 siblings, 0 replies; 83+ messages in thread
From: Danny van Dyk @ 2007-04-24 19:59 UTC (permalink / raw
To: gentoo-dev; +Cc: Fernando J. Pereda
Am Dienstag, 24. April 2007 schrieb Fernando J. Pereda:
> On Tue, Apr 24, 2007 at 03:16:38PM -0400, Doug Goldstein wrote:
> > Danny van Dyk wrote:
> > > Hi all,
> > Danny,
> >
> > This wouldn't have to be because you have a vested interest in
> > paludis and paludis does not support this syntax and there happens
> > to be no reasonable way to support that?
>
> Incidentally.... paludis *does* support it.
Only unreleased svn snapshots though.
Danny
--
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:16 ` Doug Goldstein
2007-04-24 19:25 ` Fernando J. Pereda
@ 2007-04-24 19:37 ` Stephen Bennett
2007-04-24 19:49 ` Doug Goldstein
2007-04-24 19:50 ` Danny van Dyk
2007-04-25 7:53 ` Ciaran McCreesh
3 siblings, 1 reply; 83+ messages in thread
From: Stephen Bennett @ 2007-04-24 19:37 UTC (permalink / raw
To: gentoo-dev
On Tue, 24 Apr 2007 15:16:38 -0400
Doug Goldstein <cardoe@gentoo.org> wrote:
> So apparently as little as 1 council member can make a decision and it
> be binding unless appealed to the entire council at the next meeting.
There were three council members who happened to be around at the time,
and those three agreed unanimously. That seems reasonable to me for an
interim decision.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:37 ` Stephen Bennett
@ 2007-04-24 19:49 ` Doug Goldstein
2007-04-24 19:53 ` Bryan Østergaard
` (2 more replies)
0 siblings, 3 replies; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 19:49 UTC (permalink / raw
To: gentoo-dev
Stephen Bennett wrote:
> On Tue, 24 Apr 2007 15:16:38 -0400
> Doug Goldstein <cardoe@gentoo.org> wrote:
>
>
>> So apparently as little as 1 council member can make a decision and it
>> be binding unless appealed to the entire council at the next meeting.
>>
>
> There were three council members who happened to be around at the time,
> and those three agreed unanimously. That seems reasonable to me for an
> interim decision.
>
Is it that serious of an issue that it needed to be done as such and
could not wait for a regular council meeting?
Granted I understand it's important for you paludis users since paludis
doesn't support that.
But I'm talking about real Gentoo users that use Portage.
I think we are setting a VERY dangerous precedent by allowing a subset
of council members to make decisions as a whole if they decide to make a
decision outside of a normal session.
Who were the 3?
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:49 ` Doug Goldstein
@ 2007-04-24 19:53 ` Bryan Østergaard
2007-04-24 20:00 ` Doug Goldstein
2007-04-24 19:54 ` Fernando J. Pereda
[not found] ` <20070424211212.0c670242@maya>
2 siblings, 1 reply; 83+ messages in thread
From: Bryan Østergaard @ 2007-04-24 19:53 UTC (permalink / raw
To: gentoo-dev
On Tue, Apr 24, 2007 at 03:49:44PM -0400, Doug Goldstein wrote:
> Stephen Bennett wrote:
> > On Tue, 24 Apr 2007 15:16:38 -0400
> > Doug Goldstein <cardoe@gentoo.org> wrote:
> >
> >
> >> So apparently as little as 1 council member can make a decision and it
> >> be binding unless appealed to the entire council at the next meeting.
> >>
> >
> > There were three council members who happened to be around at the time,
> > and those three agreed unanimously. That seems reasonable to me for an
> > interim decision.
> >
> Is it that serious of an issue that it needed to be done as such and
> could not wait for a regular council meeting?
>
> Granted I understand it's important for you paludis users since paludis
> doesn't support that.
> But I'm talking about real Gentoo users that use Portage.
>
> I think we are setting a VERY dangerous precedent by allowing a subset
> of council members to make decisions as a whole if they decide to make a
> decision outside of a normal session.
>
> Who were the 3?
Already stated in another reply on this thread but the three council
members were robbat2, kugelfang and myself.
Regards,
Bryan Østergaard
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:53 ` Bryan Østergaard
@ 2007-04-24 20:00 ` Doug Goldstein
2007-04-24 20:33 ` Bryan Østergaard
2007-04-24 20:39 ` Ned Ludd
0 siblings, 2 replies; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 20:00 UTC (permalink / raw
To: gentoo-dev
Bryan Østergaard wrote:
> On Tue, Apr 24, 2007 at 03:49:44PM -0400, Doug Goldstein wrote:
>
>> Stephen Bennett wrote:
>>
>>> On Tue, 24 Apr 2007 15:16:38 -0400
>>> Doug Goldstein <cardoe@gentoo.org> wrote:
>>>
>>>
>>>
>>>> So apparently as little as 1 council member can make a decision and it
>>>> be binding unless appealed to the entire council at the next meeting.
>>>>
>>>>
>>> There were three council members who happened to be around at the time,
>>> and those three agreed unanimously. That seems reasonable to me for an
>>> interim decision.
>>>
>>>
>> Is it that serious of an issue that it needed to be done as such and
>> could not wait for a regular council meeting?
>>
>> Granted I understand it's important for you paludis users since paludis
>> doesn't support that.
>> But I'm talking about real Gentoo users that use Portage.
>>
>> I think we are setting a VERY dangerous precedent by allowing a subset
>> of council members to make decisions as a whole if they decide to make a
>> decision outside of a normal session.
>>
>> Who were the 3?
>>
> Already stated in another reply on this thread but the three council
> members were robbat2, kugelfang and myself.
>
> Regards,
> Bryan Østergaard
>
Bryan,
You and Danny have clearly shown your bias towards paludis take over and
support of Gentoo. It's fairly poor taste to FORCE this through during a
non-regular meeting for something that paludis is lacking.
It's AMAZING how fast you guys are to clamor and fix what you call a QA
issue and other problems when we've had issues highlighted for years
that the council can't move on. But once it's a possible issue with
paludis you guys are quick to respond.
Very poor taste....
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:00 ` Doug Goldstein
@ 2007-04-24 20:33 ` Bryan Østergaard
2007-04-24 20:40 ` Doug Goldstein
2007-04-24 20:39 ` Ned Ludd
1 sibling, 1 reply; 83+ messages in thread
From: Bryan Østergaard @ 2007-04-24 20:33 UTC (permalink / raw
To: gentoo-dev
On Tue, Apr 24, 2007 at 04:00:42PM -0400, Doug Goldstein wrote:
> Bryan Østergaard wrote:
> > On Tue, Apr 24, 2007 at 03:49:44PM -0400, Doug Goldstein wrote:
> >
> Bryan,
>
> You and Danny have clearly shown your bias towards paludis take over and
> support of Gentoo. It's fairly poor taste to FORCE this through during a
> non-regular meeting for something that paludis is lacking.
>
> It's AMAZING how fast you guys are to clamor and fix what you call a QA
> issue and other problems when we've had issues highlighted for years
> that the council can't move on. But once it's a possible issue with
> paludis you guys are quick to respond.
>
Please stop the conspiracy theories. This has nothing to do with paludis
and everything to do with what we consider sane in the tree - no matter
which package manager you use. And as stated otherwise paludis already
supports multiple suffixes even if it's not in a released version yet so
it's not an issue for paludis either.
Regards,
Bryan Østergaard
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:33 ` Bryan Østergaard
@ 2007-04-24 20:40 ` Doug Goldstein
0 siblings, 0 replies; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 20:40 UTC (permalink / raw
To: gentoo-dev
Bryan Østergaard wrote:
> On Tue, Apr 24, 2007 at 04:00:42PM -0400, Doug Goldstein wrote:
>
>> Bryan Østergaard wrote:
>>
>>> On Tue, Apr 24, 2007 at 03:49:44PM -0400, Doug Goldstein wrote:
>>>
>>>
>> Bryan,
>>
>> You and Danny have clearly shown your bias towards paludis take over and
>> support of Gentoo. It's fairly poor taste to FORCE this through during a
>> non-regular meeting for something that paludis is lacking.
>>
>> It's AMAZING how fast you guys are to clamor and fix what you call a QA
>> issue and other problems when we've had issues highlighted for years
>> that the council can't move on. But once it's a possible issue with
>> paludis you guys are quick to respond.
>>
>>
> Please stop the conspiracy theories. This has nothing to do with paludis
> and everything to do with what we consider sane in the tree - no matter
> which package manager you use. And as stated otherwise paludis already
> supports multiple suffixes even if it's not in a released version yet so
> it's not an issue for paludis either.
>
> Regards,
> Bryan Østergaard
>
It's not a sane tree. There have been very specific uses cases that have
been discussed on ML and in #-dev that have highlighted the possible
need for this.
Like I said before, if you're concerned about tree QA.. There's bigger
and worse things out there that have been in the wild for much longer. I
expect the council to now start taking FAST action on those issues.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:00 ` Doug Goldstein
2007-04-24 20:33 ` Bryan Østergaard
@ 2007-04-24 20:39 ` Ned Ludd
2007-04-24 21:46 ` Seemant Kulleen
1 sibling, 1 reply; 83+ messages in thread
From: Ned Ludd @ 2007-04-24 20:39 UTC (permalink / raw
To: gentoo-dev
On Tue, 2007-04-24 at 16:00 -0400, Doug Goldstein wrote:
> Bryan Østergaard wrote:
> > On Tue, Apr 24, 2007 at 03:49:44PM -0400, Doug Goldstein wrote:
> >
> >> Stephen Bennett wrote:
> >>
> >>> On Tue, 24 Apr 2007 15:16:38 -0400
> >>> Doug Goldstein <cardoe@gentoo.org> wrote:
> >>>
> >>>
> >>>
> >>>> So apparently as little as 1 council member can make a decision and it
> >>>> be binding unless appealed to the entire council at the next meeting.
> >>>>
> >>>>
> >>> There were three council members who happened to be around at the time,
> >>> and those three agreed unanimously. That seems reasonable to me for an
> >>> interim decision.
> >>>
> >>>
> >> Is it that serious of an issue that it needed to be done as such and
> >> could not wait for a regular council meeting?
> >>
> >> Granted I understand it's important for you paludis users since paludis
> >> doesn't support that.
> >> But I'm talking about real Gentoo users that use Portage.
> >>
> >> I think we are setting a VERY dangerous precedent by allowing a subset
> >> of council members to make decisions as a whole if they decide to make a
> >> decision outside of a normal session.
> >>
> >> Who were the 3?
> >>
> > Already stated in another reply on this thread but the three council
> > members were robbat2, kugelfang and myself.
> >
> > Regards,
> > Bryan Østergaard
> >
> Bryan,
>
> You and Danny have clearly shown your bias towards paludis take over and
> support of Gentoo. It's fairly poor taste to FORCE this through during a
> non-regular meeting for something that paludis is lacking.
>
> It's AMAZING how fast you guys are to clamor and fix what you call a QA
> issue and other problems when we've had issues highlighted for years
> that the council can't move on. But once it's a possible issue with
> paludis you guys are quick to respond.
You might be overreacting a little here. To bring you up to speed
vapier actually filed the original bug for this after I first noticed
one of these atoms creeping into the tree while doing pre release atom
compare testing for portage-utils around early February. Till this
moment there was no definitive decision of any sort.
--
Ned Ludd <solar@gentoo.org>
Gentoo Linux
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:39 ` Ned Ludd
@ 2007-04-24 21:46 ` Seemant Kulleen
[not found] ` <200704250001.56920.kugelfang@gentoo.org>
0 siblings, 1 reply; 83+ messages in thread
From: Seemant Kulleen @ 2007-04-24 21:46 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1438 bytes --]
On Tue, 2007-04-24 at 13:39 -0700, Ned Ludd wrote:
> You might be overreacting a little here. To bring you up to speed
> vapier actually filed the original bug for this after I first noticed
> one of these atoms creeping into the tree while doing pre release atom
> compare testing for portage-utils around early February. Till this
> moment there was no definitive decision of any sort.
I think the overreaction here is due to the fact that a seemingly
"emergency" Council meeting was convened to make this decision. And
that is a bit confusing (to me, at least). Why the sudden urge to "fix"
this right *now*? I understand that there's a recent addition with
ffmpeg and mplayer etc, but this isn't exactly an epidemic in package
versioning sweeping through the tree, by any stretch of the imagination.
I think a council decision is probably the correct thing (with heavy
input from portage and the development community), but an emergency
council decision? I'm with Doug on this: it's a little out of place at
the moment. Especially when there isn't really an alternative scheme
that's been set in stone (the zeroed-out date field idea is one idea --
no offense, Robin, but it does seem a little on the klunky side). I
think it'd be nice to first open such alternatives up to discussion
before making emergency council decisions and announcements like this.
Thanks,
Seemant
Thanks,
Seemant
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:49 ` Doug Goldstein
2007-04-24 19:53 ` Bryan Østergaard
@ 2007-04-24 19:54 ` Fernando J. Pereda
2007-04-24 20:14 ` Doug Goldstein
2007-04-24 21:25 ` Marius Mauch
[not found] ` <20070424211212.0c670242@maya>
2 siblings, 2 replies; 83+ messages in thread
From: Fernando J. Pereda @ 2007-04-24 19:54 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1133 bytes --]
On Tue, Apr 24, 2007 at 03:49:44PM -0400, Doug Goldstein wrote:
> Stephen Bennett wrote:
> > On Tue, 24 Apr 2007 15:16:38 -0400
> > Doug Goldstein <cardoe@gentoo.org> wrote:
> >
> >
> >> So apparently as little as 1 council member can make a decision and it
> >> be binding unless appealed to the entire council at the next meeting.
> >>
> >
> > There were three council members who happened to be around at the time,
> > and those three agreed unanimously. That seems reasonable to me for an
> > interim decision.
> >
> Is it that serious of an issue that it needed to be done as such and
> could not wait for a regular council meeting?
>
> Granted I understand it's important for you paludis users since paludis
> doesn't support that.
> But I'm talking about real Gentoo users that use Portage.
You mean real Gentoo users that use a Portage version that don't support
multiple suffixes, right ?
Oh... also... paludis supports it in trunk. Could you please stop the
conspiracy theories ?
- ferdy
--
Fernando J. Pereda Garcimartín
20BB BDC3 761A 4781 E6ED ED0B 0A48 5B0C 60BD 28D4
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:54 ` Fernando J. Pereda
@ 2007-04-24 20:14 ` Doug Goldstein
2007-04-24 21:25 ` Marius Mauch
1 sibling, 0 replies; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 20:14 UTC (permalink / raw
To: gentoo-dev
Fernando J. Pereda wrote:
> On Tue, Apr 24, 2007 at 03:49:44PM -0400, Doug Goldstein wrote:
>
>> Stephen Bennett wrote:
>>
>>> On Tue, 24 Apr 2007 15:16:38 -0400
>>> Doug Goldstein <cardoe@gentoo.org> wrote:
>>>
>>>
>>>
>>>> So apparently as little as 1 council member can make a decision and it
>>>> be binding unless appealed to the entire council at the next meeting.
>>>>
>>>>
>>> There were three council members who happened to be around at the time,
>>> and those three agreed unanimously. That seems reasonable to me for an
>>> interim decision.
>>>
>>>
>> Is it that serious of an issue that it needed to be done as such and
>> could not wait for a regular council meeting?
>>
>> Granted I understand it's important for you paludis users since paludis
>> doesn't support that.
>> But I'm talking about real Gentoo users that use Portage.
>>
>
> You mean real Gentoo users that use a Portage version that don't support
> multiple suffixes, right ?
>
Portage doesn't support it in very old versions. The ebuilds in question
are marked ~arch. Any one using ~arch with an old version of Portage
would have been forced to upgrade by the point of installing those
ebuilds. Also, Portage gracefully handles the situation by ignoring
those ebuilds.
> Oh... also... paludis supports it in trunk. Could you please stop the
> conspiracy theories ?
>
> - ferdy
>
>
Like I previously stated, I apologize for not running the very latest
Paludis trunk. I only have actual releases available to me and those
releases, including the newest one do not support it.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:54 ` Fernando J. Pereda
2007-04-24 20:14 ` Doug Goldstein
@ 2007-04-24 21:25 ` Marius Mauch
1 sibling, 0 replies; 83+ messages in thread
From: Marius Mauch @ 2007-04-24 21:25 UTC (permalink / raw
To: gentoo-dev
On Tue, 24 Apr 2007 21:54:21 +0200
"Fernando J. Pereda" <ferdy@gentoo.org> wrote:
> You mean real Gentoo users that use a Portage version that don't support
> multiple suffixes, right ?
People still using portage 2.0.x have much more serious problems.
Marius
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
[parent not found: <20070424211212.0c670242@maya>]
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
[not found] ` <20070424211212.0c670242@maya>
@ 2007-04-24 20:08 ` Doug Goldstein
0 siblings, 0 replies; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 20:08 UTC (permalink / raw
To: gentoo-dev
Stephen Bennett wrote:
> On Tue, 24 Apr 2007 15:49:44 -0400
> Doug Goldstein <cardoe@gentoo.org> wrote:
>
>
>> Granted I understand it's important for you paludis users since
>> paludis doesn't support that.
>>
>
> It does support that. Check your facts next time before throwing around
> conspiracy theories please.
>
I apologize for not having paludis SVN support committed to memory. I
was only able to reliably quote what released versions support.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:16 ` Doug Goldstein
2007-04-24 19:25 ` Fernando J. Pereda
2007-04-24 19:37 ` Stephen Bennett
@ 2007-04-24 19:50 ` Danny van Dyk
2007-04-24 20:01 ` Doug Goldstein
2007-04-25 7:53 ` Ciaran McCreesh
3 siblings, 1 reply; 83+ messages in thread
From: Danny van Dyk @ 2007-04-24 19:50 UTC (permalink / raw
To: gentoo-dev
Am Dienstag, 24. April 2007 schrieb Doug Goldstein:
> Danny van Dyk wrote:
> > Hi all,
> >
> > [CC'ing council@g.o 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
> >
> > An illegal version specification of media-sound/alsa-driver has
> > already been removed from the tree.
> >
> > I would like to ask the affected package maintainers to move these
> > versions to sane version specifications as soon as possible. Thanks
> > in advance for this.
> >
> > Danny
>
> So apparently as little as 1 council member can make a decision and
> it be binding unless appealed to the entire council at the next
> meeting.
No, that's not correct. 1 council member can't do that. During the
council meeting of March 8th 2007 the Council decided that at least 2
members are necessary to act for the whole Council.
FYI this decission has been made by 3 Council members, which have been
Robin, Bryan and which has been initiated by myself. Further, QA
indicated approval prior to this council decission.
> Danny,
>
> This wouldn't have to be because you have a vested interest in
> paludis and paludis does not support this syntax and there happens to
> be no reasonable way to support that?
Doug,
a) Paludis could support arbitrary combinations of multiple version
suffixes the same way as Portage currently support this. The Paludis
developers chose not to, because
b) A very large number of possible suffix combinations aren't sensible.
Instead of implicitly allowing every possible combination, one should
explicitly allow the sensible subset and explicitly disallow the rest.
c) I try very hard to seperate my interest and work on Gentoo and the
Council and my interest and work on Paludis.
Personally, I would appreciate if you got back to me before you make
claims as the ones i just responded to. Both claims are wrong: One
evidently so (you can ask kloeri and robbat2), for the other you have
to trust either me or ask the other Paludis devs.
Danny
--
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:50 ` Danny van Dyk
@ 2007-04-24 20:01 ` Doug Goldstein
0 siblings, 0 replies; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 20:01 UTC (permalink / raw
To: gentoo-dev
Danny van Dyk wrote:
> Am Dienstag, 24. April 2007 schrieb Doug Goldstein:
>
>> Danny van Dyk wrote:
>>
>>> Hi all,
>>>
>>> [CC'ing council@g.o 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
>>>
>>> An illegal version specification of media-sound/alsa-driver has
>>> already been removed from the tree.
>>>
>>> I would like to ask the affected package maintainers to move these
>>> versions to sane version specifications as soon as possible. Thanks
>>> in advance for this.
>>>
>>> Danny
>>>
>> So apparently as little as 1 council member can make a decision and
>> it be binding unless appealed to the entire council at the next
>> meeting.
>>
>
> No, that's not correct. 1 council member can't do that. During the
> council meeting of March 8th 2007 the Council decided that at least 2
> members are necessary to act for the whole Council.
>
> FYI this decission has been made by 3 Council members, which have been
> Robin, Bryan and which has been initiated by myself. Further, QA
> indicated approval prior to this council decission.
>
>
>> Danny,
>>
>> This wouldn't have to be because you have a vested interest in
>> paludis and paludis does not support this syntax and there happens to
>> be no reasonable way to support that?
>>
>
> Doug,
>
> a) Paludis could support arbitrary combinations of multiple version
> suffixes the same way as Portage currently support this. The Paludis
> developers chose not to, because
>
> b) A very large number of possible suffix combinations aren't sensible.
> Instead of implicitly allowing every possible combination, one should
> explicitly allow the sensible subset and explicitly disallow the rest.
>
> c) I try very hard to seperate my interest and work on Gentoo and the
> Council and my interest and work on Paludis.
>
> Personally, I would appreciate if you got back to me before you make
> claims as the ones i just responded to. Both claims are wrong: One
> evidently so (you can ask kloeri and robbat2), for the other you have
> to trust either me or ask the other Paludis devs.
>
> Danny
>
QA being spb, who is a noted paludis developer....
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:16 ` Doug Goldstein
` (2 preceding siblings ...)
2007-04-24 19:50 ` Danny van Dyk
@ 2007-04-25 7:53 ` Ciaran McCreesh
2007-04-25 17:58 ` Doug Goldstein
3 siblings, 1 reply; 83+ messages in thread
From: Ciaran McCreesh @ 2007-04-25 7:53 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 636 bytes --]
On Tue, 24 Apr 2007 15:16:38 -0400
Doug Goldstein <cardoe@gentoo.org> wrote:
> This wouldn't have to be because you have a vested interest in paludis
> and paludis does not support this syntax and there happens to be no
> reasonable way to support that?
Cut the conspiracy theories. Paludis will support whatever PMS says it
should support. Released versions supported what PMS said at that time
(which went in line with the Portage documentation), and the next
release will support whatever PMS says then (which currently goes
against the Portage documentation, but along with Portage behaviour).
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 7:53 ` Ciaran McCreesh
@ 2007-04-25 17:58 ` Doug Goldstein
2007-04-25 18:19 ` Joshua Jackson
0 siblings, 1 reply; 83+ messages in thread
From: Doug Goldstein @ 2007-04-25 17:58 UTC (permalink / raw
To: gentoo-dev
Ciaran McCreesh wrote:
> On Tue, 24 Apr 2007 15:16:38 -0400
> Doug Goldstein <cardoe@gentoo.org> wrote:
>
>> This wouldn't have to be because you have a vested interest in paludis
>> and paludis does not support this syntax and there happens to be no
>> reasonable way to support that?
>>
>
> Cut the conspiracy theories. Paludis will support whatever PMS says it
> should support. Released versions supported what PMS said at that time
> (which went in line with the Portage documentation), and the next
> release will support whatever PMS says then (which currently goes
> against the Portage documentation, but along with Portage behaviour).
>
>
Ciaran,
You missed the bandwagon on trying to use the "conspiracy theories"
phrase already. That happened a full 24 hrs ago. I'm sorry you were
off-line. Next time try to come to the party on time, otherwise keep quiet.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:11 [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86 Danny van Dyk
2007-04-24 19:15 ` Steve Dibb
2007-04-24 19:16 ` Doug Goldstein
@ 2007-04-24 19:29 ` Danny van Dyk
2007-04-24 21:35 ` Marius Mauch
2007-04-24 20:16 ` Petteri Räty
` (2 subsequent siblings)
5 siblings, 1 reply; 83+ messages in thread
From: Danny van Dyk @ 2007-04-24 19:29 UTC (permalink / raw
To: gentoo-dev
Am Dienstag, 24. April 2007 schrieb Danny van Dyk:
> Hi all,
>
> [CC'ing council@g.o 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 <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:29 ` Danny van Dyk
@ 2007-04-24 21:35 ` Marius Mauch
0 siblings, 0 replies; 83+ messages in thread
From: Marius Mauch @ 2007-04-24 21:35 UTC (permalink / raw
To: gentoo-dev
On Tue, 24 Apr 2007 21:29:37 +0200
Danny van Dyk <kugelfang@gentoo.org> wrote:
> The rationale behind this is the following:
>
> * certain combinations of suffixes don't make sense.
That's highly subjective.
> * only recent Portage versions support it.
I wouldn't call portage-2.1 "recent" as it's been stable for almost a
year. The only thing that changed recently (like three months ago or
so) was that repoman no longer blocks such versions (see bug #165349).
Marius
PS: Though I disagree with the reasoning I don't have a problem with
the decision as long as it's just temporary.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:11 [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86 Danny van Dyk
` (2 preceding siblings ...)
2007-04-24 19:29 ` Danny van Dyk
@ 2007-04-24 20:16 ` Petteri Räty
2007-04-24 20:46 ` Danny van Dyk
2007-04-24 21:01 ` [PROCTORS] " Wernfried Haas
2007-04-25 16:56 ` Brian Harring
5 siblings, 1 reply; 83+ messages in thread
From: Petteri Räty @ 2007-04-24 20:16 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 965 bytes --]
Danny van Dyk kirjoitti:
> Hi all,
>
> [CC'ing council@g.o 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:
>
What is the reason this needed an urgent decision? This was first added
to the tree little under three months ago so why not just wait for the
next council meeting?
*alsa-driver-1.0.14_rc2_p3234 (04 Feb 2007)
04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+alsa-driver-1.0.14_rc2_p3234.ebuild:
Add a new snapshot required for kernel 2.6.20.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:16 ` Petteri Räty
@ 2007-04-24 20:46 ` Danny van Dyk
2007-04-24 20:38 ` Doug Goldstein
2007-04-24 21:47 ` Mike Auty
0 siblings, 2 replies; 83+ messages in thread
From: Danny van Dyk @ 2007-04-24 20:46 UTC (permalink / raw
To: gentoo-dev; +Cc: Petteri Räty
Am Dienstag, 24. April 2007 schrieb Petteri Räty:
> Danny van Dyk kirjoitti:
> > Hi all,
> >
> > [CC'ing council@g.o 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:
> What is the reason this needed an urgent decision? This was first
> added to the tree little under three months ago so why not just wait
> for the next council meeting?
>
> *alsa-driver-1.0.14_rc2_p3234 (04 Feb 2007)
>
> 04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
> +alsa-driver-1.0.14_rc2_p3234.ebuild:
> Add a new snapshot required for kernel 2.6.20.
From my POV:
* alsa version commited to the tree,
* mplayer version has been commited,
* alsa version has been removed,
* general discussion started on what combinations are allowed
* somewhere in between the transcode version was added
My rationale was and is to stop people continueing to add such versions
w/o prior discussion.
Danny
--
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:46 ` Danny van Dyk
@ 2007-04-24 20:38 ` Doug Goldstein
2007-04-24 21:47 ` Mike Auty
1 sibling, 0 replies; 83+ messages in thread
From: Doug Goldstein @ 2007-04-24 20:38 UTC (permalink / raw
To: gentoo-dev
Danny van Dyk wrote:
> Am Dienstag, 24. April 2007 schrieb Petteri Räty:
>
>> Danny van Dyk kirjoitti:
>>
>>> Hi all,
>>>
>>> [CC'ing council@g.o 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:
>>>
>
>
>> What is the reason this needed an urgent decision? This was first
>> added to the tree little under three months ago so why not just wait
>> for the next council meeting?
>>
>> *alsa-driver-1.0.14_rc2_p3234 (04 Feb 2007)
>>
>> 04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
>> +alsa-driver-1.0.14_rc2_p3234.ebuild:
>> Add a new snapshot required for kernel 2.6.20.
>>
>
> From my POV:
>
> * alsa version commited to the tree,
> * mplayer version has been commited,
> * alsa version has been removed,
> * general discussion started on what combinations are allowed
> * somewhere in between the transcode version was added
>
> My rationale was and is to stop people continueing to add such versions
> w/o prior discussion.
>
> Danny
>
If the decision needed to be made quickly after knowing about it for 3
months, there was clearly the opporunity to use the half-impromptu
meetings as discussed last year (I believe October-ish) which requires a
few days of advance and presence of at least six devs. That should not
have been too difficult to use and allowed a little bit more time,
warnings and discussion rather then a rush decision.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 20:46 ` Danny van Dyk
2007-04-24 20:38 ` Doug Goldstein
@ 2007-04-24 21:47 ` Mike Auty
1 sibling, 0 replies; 83+ messages in thread
From: Mike Auty @ 2007-04-24 21:47 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
It was my understanding,
That minor QA violations like this, which affected the sanity of the
tree, were simply added as checks to repoman - which all committing devs
should use. This would (over time) stop new ebuilds of the broken form
appearing, and would flag existing ones as a QA violation. It would
also prevent the mistake from being made in future, and seems the best
and easiest place to stem the flow from.
Whilst not a conspiracy theorist, and whilst also agreeing with the
decision to restrict multiple suffixes of certain types, I am a little
concerned over the haste, announcement to -dev and general backlash
that's been seen here. I'm sure other violations never featured such
dramatic measures. How were they dealt with previously?
Mike 5:)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (GNU/Linux)
iD8DBQFGLnsBu7rWomwgFXoRAt0qAJ0Y1c5pjV7QnCL4J3w02G7s81xVDQCfRcZh
XtbTQNgAo9HV+hxCi3hG0rY=
=BqdS
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* [PROCTORS] Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:11 [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86 Danny van Dyk
` (3 preceding siblings ...)
2007-04-24 20:16 ` Petteri Räty
@ 2007-04-24 21:01 ` Wernfried Haas
2007-04-24 21:26 ` Steev Klimaszewski
2007-04-25 16:56 ` Brian Harring
5 siblings, 1 reply; 83+ messages in thread
From: Wernfried Haas @ 2007-04-24 21:01 UTC (permalink / raw
To: gentoo-dev; +Cc: proctors
[-- Attachment #1: Type: text/plain, Size: 555 bytes --]
Just a general note to everyone in this thread:
I haven't had the time to read the posts in this thread, but proctors
have received complaints about behaviour within. For the time being, i
would ask all people participating to remember the CoC applies here
and act accordingly.
We will review the posts in this thread for CoC violations as soon as
possible.
cheers,
Wernfried
--
Wernfried Haas (amne) - amne at gentoo dot org
Gentoo Forums: http://forums.gentoo.org
IRC: #gentoo-forums on freenode - email: forum-mods at gentoo dot org
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [PROCTORS] Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 21:01 ` [PROCTORS] " Wernfried Haas
@ 2007-04-24 21:26 ` Steev Klimaszewski
0 siblings, 0 replies; 83+ messages in thread
From: Steev Klimaszewski @ 2007-04-24 21:26 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Wernfried Haas wrote:
> Just a general note to everyone in this thread:
> I haven't had the time to read the posts in this thread, but proctors
> have received complaints about behaviour within. For the time being, i
> would ask all people participating to remember the CoC applies here
> and act accordingly.
> We will review the posts in this thread for CoC violations as soon as
> possible.
>
> cheers,
> Wernfried
>
Go get em tiger!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGLnYh1c+EtXTHkJcRAspLAJ9HUhy/5oegWBYbfX7YEzeDU63bjQCdHn40
qNtMMhg8cm2jtotWYeUMaK8=
=azL1
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-24 19:11 [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86 Danny van Dyk
` (4 preceding siblings ...)
2007-04-24 21:01 ` [PROCTORS] " Wernfried Haas
@ 2007-04-25 16:56 ` Brian Harring
2007-04-25 23:37 ` Stephen Bennett
5 siblings, 1 reply; 83+ messages in thread
From: Brian Harring @ 2007-04-25 16:56 UTC (permalink / raw
To: gentoo-dev; +Cc: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 4062 bytes --]
@council; cross posting to provide the reasoning, if discussion continues on
council ml, kindly cc me (unsubscribed long ago). Technical
discussion (which should be the basis of "why it was banned" should be
on dev ml imo).
On Tue, Apr 24, 2007 at 09:11:44PM +0200, Danny van Dyk wrote:
> Hi all,
>
> [CC'ing council@g.o 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.
Rules for 'appealing' are a wee bit sparse, but consider this email an
appeal to reopen the issue at the next council meeting (and a
suggestion to figure out what appealing requires/involves). Offhand,
while there has been sqawking, the functionality has been available
for over a year (first 2.1 release of portage), pkgcore has long term
supported it, paludis will support it in next released version (it's
in trunk at least), PMS has the basic comparison rules doc'd out in
addition.
As others have said, but reiterating in this message- the only
'recent' change for multi-suffix is unlocking it in repoman so folks
could use it; nature of backwards compatibility, the support had to be
left locked for >6 months to preclude issues from stage releases, only
change this side of 2007 was unlocking it.
Meanwhile, bug involved which is basically resolved at this point-
http://bugs.gentoo.org/166522
If the intention of the subset was to limit things till the allowed
permutations of multi-suffix are worked out, please clarify- at least
what I've seen thread wise, haven't seen a real explanation for it
beyond "multi-suffix is icky and robbat2 has a hackish alternative" :)
> 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:
Please expand further on this one- no offense meant, but the
offered reason is slightly weasely in that it's not really saying
anything, what it is saying is pretty obfuscated.
Best I can figure, the offered reason is "it needs to be blocked
before it becomes widespread thus cannot be blocked any further"-
which isn't much of a reason since the support is long term there
already, and doesn't state *why* it needs to be blocked (just states
"it needs to be blocked").
I'm not a mind reader, so lets just assume I'm misreading it. Either
way, feel free to expound on the 'why' (either ml or via council
appeal).
> An illegal version specification of media-sound/alsa-driver has already
> been removed from the tree.
>
> I would like to ask the affected package maintainers to move these
> versions to sane version specifications as soon as possible. Thanks in
> advance for this.
In the future when a subset (or full council, whatever) decides to ban
functionality such as this, strongly suggest they ban *further* usage
of it- implicit there is that the existing usage is left alone till a
full decision can be reached. Y'all banned all usage of it, meaning
people have to make changes now.
Reasoning is pretty simple; at least for the two versions above, via
making it illegal it forces them to transition to a hasty versioning
scheme that may (frankly) suck- such as robbats proposal (his proposal
works, but it's not human friendly and frankly serves more as a
demonstration of why multi-suffix is useful).
Joking aside, if the intention is to block further usage till the
permutations allowed are ironed out, fair enough- would strongly
suggest not decreeing "they've got to go now" when you're stating in
the same breath the decision will (effectively) be revisited a few
weeks later. Especially since changes to the versioning
scheme can be a royal pain in the ass transitioning away from
afterwards.
~harring
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 83+ messages in thread
* Re: [gentoo-dev] [ANN] Multiple version suffixes illegal in gentoo-x86
2007-04-25 16:56 ` Brian Harring
@ 2007-04-25 23:37 ` Stephen Bennett
0 siblings, 0 replies; 83+ messages in thread
From: Stephen Bennett @ 2007-04-25 23:37 UTC (permalink / raw
To: gentoo-dev
On Wed, 25 Apr 2007 09:56:02 -0700
Brian Harring <ferringb@gmail.com> wrote:
> Best I can figure, the offered reason is "it needs to be blocked
> before it becomes widespread thus cannot be blocked any further"-
> which isn't much of a reason since the support is long term there
> already, and doesn't state *why* it needs to be blocked (just states
> "it needs to be blocked").
It's better stated as "we need to put a hold on this so that a reasoned
discussion can be had, and a decision made, before use becomes so
widespread as to force the issue regardless of what is decided on
technical merits."
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 83+ messages in thread