* [gentoo-dev] ekeyword and ordering
@ 2005-06-06 22:26 Aron Griffis
2005-06-06 22:41 ` Mike Frysinger
` (4 more replies)
0 siblings, 5 replies; 59+ messages in thread
From: Aron Griffis @ 2005-06-06 22:26 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2649 bytes --]
Hi guys,
As some of you have noticed, I made a change recently in ekeyword that
causes ekeyword to alphabetize the keywords. I've realized I should
have brought it up for discussion before making the change to the
program. On that note, I apologize for unilaterally making that
change without consulting the developer body for opinions.
Here is the the fuzzy history of keywording in a nutshell. Please
bear in mind that these bullet points happened over a period of years.
- Daniel originally wanted them alphabetized.
- A few people, myself included, pointed out that there's some
valuable information available when keywords are always added to
the end rather than being alphabetized. In particular, the
concept of a "maintainer arch" is possible, in which the first
arch in the list is supposed to indicate general stability of
the ebuild, a leader for other arches to follow.
- Some people disagreed with the "maintainer arch" concept. They
felt that the arch teams do a better job of testing than some
maintainers, and there's no point waiting for a maintainer to
decide something is stable.
- Some developers recently mentioned to me that alphabetizing
would probably be fine. At this point I felt that the tree was
diluted enough that there was no point resisting, so I went
ahead and made the change silently.
- My action was questioned privately on IRC, and I realized
I made the decision without proper discussion. So I'm writing
this email.
Honestly, the arguments aren't very strong in either direction.
I think everybody understands this, but nonetheless people have their
preferences. Here are some of the basic arguments:
alpha
-----------------------------
- looks nicer (subjective)
- easier to tell at a glance if a given keyword is in the list
append
-----------------------------
- slightly less cvs/rsync traffic
- allows "maintainer arch" to continue until another solution is
produced, for those who still depend on that method
- some developers are accustomed to the "append" method and don't want
things to change, at least not without discussion
I am willing to revert the ekeyword change if that is what devs would
prefer, but I won't make the change without a discussion on -dev,
which was my mistake last time. Your thoughts?
If the thread isn't obviously unified one direction or the other,
I guess we'll eventually put this up to a developer or manager vote
(I'm not sure which is appropriate)
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-06 22:26 [gentoo-dev] ekeyword and ordering Aron Griffis
@ 2005-06-06 22:41 ` Mike Frysinger
2005-06-06 22:49 ` Stephen P. Becker
2005-06-06 22:43 ` [gentoo-dev] " Michael Sterrett -Mr. Bones.-
` (3 subsequent siblings)
4 siblings, 1 reply; 59+ messages in thread
From: Mike Frysinger @ 2005-06-06 22:41 UTC (permalink / raw
To: gentoo-dev
On Monday 06 June 2005 06:26 pm, Aron Griffis wrote:
> alpha
i'm all for alpha (as many know seeing as how they've cursed me profusely when
i first started doing it) ... seeing as how i tend to mark for 4 or 5 arches,
alpha is a huge help since i know about where to look in the list
also, the concept of 'maintainer arch' is a bit dated considering we have
metadata now to indicate 'real' maintainers whom you should be able to
contact if you have a question as to what is the best version for marking
stable on your arch
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* [gentoo-dev] Re: ekeyword and ordering
2005-06-06 22:26 [gentoo-dev] ekeyword and ordering Aron Griffis
2005-06-06 22:41 ` Mike Frysinger
@ 2005-06-06 22:43 ` Michael Sterrett -Mr. Bones.-
2005-06-09 13:06 ` foser
2005-06-06 22:47 ` [gentoo-dev] " Lars Weiler
` (2 subsequent siblings)
4 siblings, 1 reply; 59+ messages in thread
From: Michael Sterrett -Mr. Bones.- @ 2005-06-06 22:43 UTC (permalink / raw
To: gentoo-dev
On Mon, 6 Jun 2005, Aron Griffis wrote:
> As some of you have noticed, I made a change recently in ekeyword that
> causes ekeyword to alphabetize the keywords. I've realized I should
The games team has been alphabetizing keywords for some time. Just an
added datapoint.
Michael Sterrett
-Mr. Bones.-
mr_bones_@gentoo.org
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-06 22:26 [gentoo-dev] ekeyword and ordering Aron Griffis
2005-06-06 22:41 ` Mike Frysinger
2005-06-06 22:43 ` [gentoo-dev] " Michael Sterrett -Mr. Bones.-
@ 2005-06-06 22:47 ` Lars Weiler
2005-06-07 3:19 ` Aaron Walker
2005-06-09 13:10 ` foser
2005-06-07 11:23 ` Simon Stelling
2005-06-07 21:32 ` Marcus D. Hanwell
4 siblings, 2 replies; 59+ messages in thread
From: Lars Weiler @ 2005-06-06 22:47 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 394 bytes --]
* Aron Griffis <agriffis@gentoo.org> [05/06/06 18:26 -0400]:
> alpha
> -----------------------------
> - looks nicer (subjective)
> - easier to tell at a glance if a given keyword is in the list
I'm for this. You can easily compare two ebuilds' KEYWORDS,
when you have the same order.
maintainer's arch should be stored in the metadata, if there
is a need for.
Regards, Lars
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-06 22:41 ` Mike Frysinger
@ 2005-06-06 22:49 ` Stephen P. Becker
2005-06-07 12:16 ` Luca Barbato
0 siblings, 1 reply; 59+ messages in thread
From: Stephen P. Becker @ 2005-06-06 22:49 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
> On Monday 06 June 2005 06:26 pm, Aron Griffis wrote:
>
>> alpha
>
>
> i'm all for alpha (as many know seeing as how they've cursed me profusely when
> i first started doing it) ... seeing as how i tend to mark for 4 or 5 arches,
> alpha is a huge help since i know about where to look in the list
>
> also, the concept of 'maintainer arch' is a bit dated considering we have
> metadata now to indicate 'real' maintainers whom you should be able to
> contact if you have a question as to what is the best version for marking
> stable on your arch
> -mike
alpha++
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-06 22:47 ` [gentoo-dev] " Lars Weiler
@ 2005-06-07 3:19 ` Aaron Walker
2005-06-07 18:35 ` Donnie Berkholz
2005-06-09 13:10 ` foser
1 sibling, 1 reply; 59+ messages in thread
From: Aaron Walker @ 2005-06-07 3:19 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Lars Weiler wrote:
> * Aron Griffis <agriffis@gentoo.org> [05/06/06 18:26 -0400]:
>
>> alpha
>> -----------------------------
>> - looks nicer (subjective)
>> - easier to tell at a glance if a given keyword is in the list
>
>
> I'm for this. You can easily compare two ebuilds' KEYWORDS,
> when you have the same order.
>
> maintainer's arch should be stored in the metadata, if there
> is a need for.
>
> Regards, Lars
I agree with Lars (particulary about adding maintaining arch to metdata if it's
necessary). Another alpha++.
- --
Beam me up, Scotty! It ate my phaser!
Aaron Walker <ka0ttic@gentoo.org>
[ BSD | cron | forensics | shell-tools | commonbox | netmon | vim | web-apps ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCpRIyC3poscuANHARAqLyAJ9JGbKI5UA6Up7t3IGjGJTOt6LAaQCgwcEB
kSkVPX2IXTyi9d+UK4lZ68s=
=hqdR
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-06 22:26 [gentoo-dev] ekeyword and ordering Aron Griffis
` (2 preceding siblings ...)
2005-06-06 22:47 ` [gentoo-dev] " Lars Weiler
@ 2005-06-07 11:23 ` Simon Stelling
2005-06-07 14:04 ` Aron Griffis
2005-06-07 21:32 ` Marcus D. Hanwell
4 siblings, 1 reply; 59+ messages in thread
From: Simon Stelling @ 2005-06-07 11:23 UTC (permalink / raw
To: gentoo-dev
Hi,
Aron Griffis wrote:
> - A few people, myself included, pointed out that there's some
> valuable information available when keywords are always added to
> the end rather than being alphabetized. In particular, the
> concept of a "maintainer arch" is possible, in which the first
> arch in the list is supposed to indicate general stability of
> the ebuild, a leader for other arches to follow.
>
> - Some people disagreed with the "maintainer arch" concept. They
> felt that the arch teams do a better job of testing than some
> maintainers, and there's no point waiting for a maintainer to
> decide something is stable.
>From [1]:
|When a package version has proved stable for sufficient time and the
|Gentoo maintainer of the package is confident that the upgrade will not
|break a regular Gentoo user's machine, then it can be moved from ~ARCH
|to ARCH. An indication of the package's stability would be no verified
|or unresolved bug report for a month after the version's introduction.
If that policy is dropped, I'd prefer alpha, otherways append.
Greetings,
blubb
[1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1
--
Simon Stelling
Gentoo/AMD64 Operational Co-Lead
blubb@gentoo.org
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-06 22:49 ` Stephen P. Becker
@ 2005-06-07 12:16 ` Luca Barbato
2005-06-07 20:58 ` Danny van Dyk
0 siblings, 1 reply; 59+ messages in thread
From: Luca Barbato @ 2005-06-07 12:16 UTC (permalink / raw
To: gentoo-dev
Stephen P. Becker wrote:
> alpha++
alpha++
--
Luca Barbato
Gentoo/linux Developer Gentoo/PPC Operational Leader
http://dev.gentoo.org/~lu_zero
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 11:23 ` Simon Stelling
@ 2005-06-07 14:04 ` Aron Griffis
2005-06-07 14:20 ` Diego 'Flameeyes' Pettenò
0 siblings, 1 reply; 59+ messages in thread
From: Aron Griffis @ 2005-06-07 14:04 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1161 bytes --]
Simon Stelling wrote:[Tue Jun 07 2005, 07:23:57AM EDT]
> From [1]:
> |When a package version has proved stable for sufficient time and the
> |Gentoo maintainer of the package is confident that the upgrade will not
> |break a regular Gentoo user's machine, then it can be moved from ~ARCH
> |to ARCH. An indication of the package's stability would be no verified
> |or unresolved bug report for a month after the version's introduction.
>
> If that policy is dropped, I'd prefer alpha, otherways append.
Could you explain why that policy needs to be dropped for alpha to be
preferred? It's not obvious to me how that policy requires append.
If all arch teams were to follow that policy, then it would work
smoothly like this:
1. all keywords are ~arch
2. maintainer marks their arch(es) stable
3. arch maintainers see the stable marking (it could be any
keyword in the list) and follow the leader
In other words, you can implement "maintainer arch" with either alpha
or append. The idea of putting the maintainer's arch first is purely
cosmetic.
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 14:04 ` Aron Griffis
@ 2005-06-07 14:20 ` Diego 'Flameeyes' Pettenò
2005-06-07 15:15 ` Aron Griffis
2005-06-07 22:31 ` Chris Gianelloni
0 siblings, 2 replies; 59+ messages in thread
From: Diego 'Flameeyes' Pettenò @ 2005-06-07 14:20 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 545 bytes --]
On Tuesday 07 June 2005 16:04, Aron Griffis wrote:
> Could you explain why that policy needs to be dropped for alpha to be
> preferred? It's not obvious to me how that policy requires append.
You can't assume that maintainer arch would be x86, and with alphabetic order,
you must ask to the maintainer which is his arch (and there's no way to learn
all them by heart).
Maybe we can add this to metadata?
--
Diego "Flameeyes" Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)
http://dev.gentoo.org/~flameeyes/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 14:20 ` Diego 'Flameeyes' Pettenò
@ 2005-06-07 15:15 ` Aron Griffis
2005-06-07 15:30 ` Diego 'Flameeyes' Pettenò
2005-06-07 16:49 ` Michael Cummings
2005-06-07 22:31 ` Chris Gianelloni
1 sibling, 2 replies; 59+ messages in thread
From: Aron Griffis @ 2005-06-07 15:15 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 563 bytes --]
Diego 'Flameeyes' Pettenò wrote:[Tue Jun 07 2005, 10:20:51AM EDT]
> You can't assume that maintainer arch would be x86, and with
> alphabetic order, you must ask to the maintainer which is his arch
> (and there's no way to learn all them by heart).
or look at the ChangeLog
> Maybe we can add this to metadata?
That would be better for tools to help determining which are
candidates for stable marking. But for humans it's not really
different from looking at the ChangeLog, is it?
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 15:15 ` Aron Griffis
@ 2005-06-07 15:30 ` Diego 'Flameeyes' Pettenò
2005-06-07 22:35 ` Chris Gianelloni
2005-06-07 16:49 ` Michael Cummings
1 sibling, 1 reply; 59+ messages in thread
From: Diego 'Flameeyes' Pettenò @ 2005-06-07 15:30 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 562 bytes --]
On Tuesday 07 June 2005 17:15, Aron Griffis wrote:
> That would be better for tools to help determining which are
> candidates for stable marking. But for humans it's not really
> different from looking at the ChangeLog, is it?
It should be possible using ChangeLog if we are sure that ChangeLog is
updated, and that the stable change is not hidden by a lot of other entries.
Also some changelogs are really really long...
--
Diego "Flameeyes" Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)
http://dev.gentoo.org/~flameeyes/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 15:15 ` Aron Griffis
2005-06-07 15:30 ` Diego 'Flameeyes' Pettenò
@ 2005-06-07 16:49 ` Michael Cummings
2005-06-07 18:38 ` Aron Griffis
1 sibling, 1 reply; 59+ messages in thread
From: Michael Cummings @ 2005-06-07 16:49 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 807 bytes --]
On Tuesday 07 June 2005 11:15 am, Aron Griffis wrote:
> Diego 'Flameeyes' Pettenò wrote:[Tue Jun 07 2005, 10:20:51AM EDT]
>
> > You can't assume that maintainer arch would be x86, and with
> > alphabetic order, you must ask to the maintainer which is his arch
> > (and there's no way to learn all them by heart).
>
> or look at the ChangeLog
HA! Oh man, I needed a good chuckle. cvs log is about the only nearly reliable
thing I have found sometimes - seems folks that don't like to use
metadata.xml when commiting a random package also avoid using ChangeLogs. Go
figure.
--
-----o()o---------------------------------------------
Michael Cummings | #gentoo-dev, #gentoo-perl
Gentoo Perl Dev | on irc.freenode.net
-----o()o---------------------------------------------
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 3:19 ` Aaron Walker
@ 2005-06-07 18:35 ` Donnie Berkholz
0 siblings, 0 replies; 59+ messages in thread
From: Donnie Berkholz @ 2005-06-07 18:35 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Aaron Walker wrote:
> I agree with Lars (particulary about adding maintaining arch to metdata if it's
> necessary). Another alpha++.
So, let's get a way to do this. That way most concerns will be
addressed.
Thanks,
Donnie
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCpejdXVaO67S1rtsRAuv+AJ9YHx2Yo+lss6ozxF/sYpVyW6wxYACfZLPZ
lhTjd0DmjcUnta0La6y1iDs=
=+rsM
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 16:49 ` Michael Cummings
@ 2005-06-07 18:38 ` Aron Griffis
0 siblings, 0 replies; 59+ messages in thread
From: Aron Griffis @ 2005-06-07 18:38 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2234 bytes --]
Michael Cummings wrote:[Tue Jun 07 2005, 12:49:21PM EDT]
> HA! Oh man, I needed a good chuckle. cvs log is about the only
> nearly reliable thing I have found sometimes - seems folks that
> don't like to use metadata.xml when commiting a random package also
> avoid using ChangeLogs. Go figure.
I guess I haven't run into as much of that as you have. I have
a couple of functions that make this easy for me. Here is the usage
if anybody is interested:
ek - short for ekeyword
er - run echangelog, then call rc automatically
rc - repoman commit with the most recent message pulled from the
ChangeLog
So in general I do something like this:
$ ek alpha ia64 blah.ebuild
$ er "stable on alpha, ia64"
If repoman doesn't allow me to commit for one reason or another, I'll
fix the problem, then simply run "rc" to retry the commit with the
same message.
Here are the function definitions:
# ek: ekeyword
alias ek=ekeyword
# echangelog and repoman combined
er() {
echangelog ${1:+"$*"} || return 1
rc
}
# repoman commit with the message from the ChangeLog
rc() {
declare msg out
if [[ -n $* ]]; then
msg="$*"
echo "Using msg from command-line" >&2
else
msg=$(perl <ChangeLog -0777 -pe \
's/^.*?\n \d{2} \w{3} \d{4};.*?:\n//s || exit 1; # trim top
s/\n(?:\*| \d{2} \w{3} \d{4};).*//s; # trim bottom
s/^\s*//; s/\s*$//; s/^(?: |\t)//gm; # fix spacing
')
if [[ $? != 0 || -z $msg ]]; then
echo "couldn't parse message from ChangeLog" >&2
return 1
fi
echo "Parsed msg from ChangeLog" >&2
fi
echo "----------" >&2
echo "$msg" >&2
echo "----------" >&2
repoman commit -m "$msg" || return 1
if [[ -x /usr/bin/eviewcvs ]]; then
local f entry=$(perl -00ne '/^ \d/ and print, last' ChangeLog)
entry=${entry%%:*}
entry=${entry##*>}
entry=${entry//,/ }
for f in $entry; do
[[ $f == -* ]] && continue
echo "${f#+}"
done | xargs eviewcvs
fi
}
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 12:16 ` Luca Barbato
@ 2005-06-07 20:58 ` Danny van Dyk
2005-06-09 13:19 ` foser
0 siblings, 1 reply; 59+ messages in thread
From: Danny van Dyk @ 2005-06-07 20:58 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Luca Barbato schrieb:
> Stephen P. Becker wrote:
>
>>alpha++
>
>
> alpha++
>
once again, alpha++
- --
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCpgpyaVNL8NrtU6IRAgCjAJ0ds9iJ7giXVE1OzLaKT48tK0HfTwCgon+/
MM+jJGYxmgZw/cLCQoiOI0o=
=d0W/
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-06 22:26 [gentoo-dev] ekeyword and ordering Aron Griffis
` (3 preceding siblings ...)
2005-06-07 11:23 ` Simon Stelling
@ 2005-06-07 21:32 ` Marcus D. Hanwell
2005-06-07 21:44 ` Aron Griffis
2005-06-07 23:07 ` Ferris McCormick
4 siblings, 2 replies; 59+ messages in thread
From: Marcus D. Hanwell @ 2005-06-07 21:32 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 564 bytes --]
On Monday 06 June 2005 23:26, Aron Griffis wrote:
>
> I am willing to revert the ekeyword change if that is what devs would
> prefer, but I won't make the change without a discussion on -dev,
> which was my mistake last time. Your thoughts?
>
I also vote for alpha. I would like to see some indication of maintainer arch
in metadata too, but in general agree with the policy of if one arch
stabilises then we can assume that is the maintainer arch.
Thanks,
Marcus
--
Gentoo Linux Developer
Scientific Applications | AMD64 | KDE | net-proxy
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 21:32 ` Marcus D. Hanwell
@ 2005-06-07 21:44 ` Aron Griffis
2005-06-07 21:56 ` Olivier Crete
2005-06-08 14:44 ` Jason Wever
2005-06-07 23:07 ` Ferris McCormick
1 sibling, 2 replies; 59+ messages in thread
From: Aron Griffis @ 2005-06-07 21:44 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 558 bytes --]
Marcus D. Hanwell wrote:[Tue Jun 07 2005, 05:32:31PM EDT]
> I also vote for alpha. I would like to see some indication of
> maintainer arch in metadata too, but in general agree with the
> policy of if one arch stabilises then we can assume that is the
> maintainer arch.
Whoa, careful there. It's not a policy and it's not even
a recommendation. I believe there are arch teams that will
automatically stable a package after it has been ~arch for a period of
time. They will break your assumption.
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 21:44 ` Aron Griffis
@ 2005-06-07 21:56 ` Olivier Crete
2005-06-07 22:11 ` Marcus D. Hanwell
2005-06-07 22:18 ` Aron Griffis
2005-06-08 14:44 ` Jason Wever
1 sibling, 2 replies; 59+ messages in thread
From: Olivier Crete @ 2005-06-07 21:56 UTC (permalink / raw
To: gentoo-dev
On Tue, 2005-07-06 at 17:44 -0400, Aron Griffis wrote:
> Marcus D. Hanwell wrote:[Tue Jun 07 2005, 05:32:31PM EDT]
> > I also vote for alpha. I would like to see some indication of
> > maintainer arch in metadata too, but in general agree with the
> > policy of if one arch stabilises then we can assume that is the
> > maintainer arch.
>
> Whoa, careful there. It's not a policy and it's not even
> a recommendation. I believe there are arch teams that will
> automatically stable a package after it has been ~arch for a period of
> time. They will break your assumption.
This would be very evil. Are you sure its not a policy? Because it
should be and it has been discussed before. Arch teams should NOT get
ahead of the maintainer without his permission... or if they really
really know what they are doing. Maintainers normally know their
package/ebuilds and often have very good reasons to keep a package ~arch
for more than 30 days.. This is almost as evil as keywording on
architectures on which you can't test..
--
Olivier Crête
tester@gentoo.org
Gentoo Developer
x86 Security Liaison
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 21:56 ` Olivier Crete
@ 2005-06-07 22:11 ` Marcus D. Hanwell
2005-06-07 23:58 ` Lars Weiler
2005-06-07 22:18 ` Aron Griffis
1 sibling, 1 reply; 59+ messages in thread
From: Marcus D. Hanwell @ 2005-06-07 22:11 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1876 bytes --]
On Tuesday 07 June 2005 22:56, Olivier Crete wrote:
> On Tue, 2005-07-06 at 17:44 -0400, Aron Griffis wrote:
> > Marcus D. Hanwell wrote:[Tue Jun 07 2005, 05:32:31PM EDT]
> >
> > > I also vote for alpha. I would like to see some indication of
> > > maintainer arch in metadata too, but in general agree with the
> > > policy of if one arch stabilises then we can assume that is the
> > > maintainer arch.
> >
> > Whoa, careful there. It's not a policy and it's not even
> > a recommendation. I believe there are arch teams that will
> > automatically stable a package after it has been ~arch for a period of
> > time. They will break your assumption.
>
> This would be very evil. Are you sure its not a policy? Because it
> should be and it has been discussed before. Arch teams should NOT get
> ahead of the maintainer without his permission... or if they really
> really know what they are doing. Maintainers normally know their
> package/ebuilds and often have very good reasons to keep a package ~arch
> for more than 30 days.. This is almost as evil as keywording on
> architectures on which you can't test..
>
I have always managed to spot (I think) the ones that looked like they skipped
ahead of the maintainer, but it is another reason why having a maintainer
arch set would be nice. I thought it was policy/a suggestion, or at least
polite and so I always try to check with the maintainer if a package isn't
stable and we need it for some reason.
It would be nice to receive clarification on this issue, as there are times
when new packages fix issues the maintainer is not aware of or does not
encounter on his/her arch. I think every maintainer I have talked to has been
helpful and we sorted it out between ourselves.
Thanks,
Marcus
--
Gentoo Linux Developer
Scientific Applications | AMD64 | KDE | net-proxy
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 21:56 ` Olivier Crete
2005-06-07 22:11 ` Marcus D. Hanwell
@ 2005-06-07 22:18 ` Aron Griffis
2005-06-09 13:01 ` foser
1 sibling, 1 reply; 59+ messages in thread
From: Aron Griffis @ 2005-06-07 22:18 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1272 bytes --]
Olivier Crete wrote:[Tue Jun 07 2005, 05:56:35PM EDT]
> Are you sure its not a policy?
Fairly certain. It's been discussed around in circles in the past.
> Because it should be and it has been
> discussed before. Arch teams should NOT get ahead of the maintainer
> without his permission... or if they really really know what they
> are doing. Maintainers normally know their package/ebuilds and often
> have very good reasons to keep a package ~arch for more than 30
> days..
Ciaran would have something to say about this, along the lines of some
packages sitting idle in ~arch state because the maintainer isn't
really paying attention. In that case, who can really blame an arch
team for moving ahead on their own?
Your statements make a lot of sense, and yes, it's how one would
assume things work. But perspective can change when you're working on
an architecture and losing patience with package maintainers.
In practice, arch maintainers gradually learn what packages are
well-maintained and what packages they stabilize without prior
maintainer approval. A good example is foser's shepherding of
gnome... in general the arches wait for his lead before stabilizing.
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 14:20 ` Diego 'Flameeyes' Pettenò
2005-06-07 15:15 ` Aron Griffis
@ 2005-06-07 22:31 ` Chris Gianelloni
2005-06-07 22:32 ` Diego 'Flameeyes' Pettenò
1 sibling, 1 reply; 59+ messages in thread
From: Chris Gianelloni @ 2005-06-07 22:31 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1687 bytes --]
On Tue, 2005-06-07 at 16:20 +0200, Diego 'Flameeyes' Pettenò wrote:
> On Tuesday 07 June 2005 16:04, Aron Griffis wrote:
> > Could you explain why that policy needs to be dropped for alpha to be
> > preferred? It's not obvious to me how that policy requires append.
> You can't assume that maintainer arch would be x86, and with alphabetic order,
> you must ask to the maintainer which is his arch (and there's no way to learn
> all them by heart).
> Maybe we can add this to metadata?
You can't assume the maintainer's arch is x86 anyway, even if it is
listed first. As a good example, my main box is an amd64. However,
when I started with Gentoo, I only had an x86. This means all of my
packages probably have x86 listed first. Do you think I actually
changed them when I got an amd64? What about when I got my sparc? My
ppc? Do I change them depending on which machine I'm using at the time?
What about times when I am at work and can only test on x86, but not on
any of the other architectures that I happen to own?
Can you start to see where the idea of a maintainer arch really can be a
PITA?
While I would probably venture a guess that *most* of our packages are
maintained by people with x86 machines, that isn't a guarantee. The
simplest way to maintain the "maintainer arch" is to simply see which
arch the maintainer changed the KEYWORDS on when he marked it stable.
If none are stable, then don't mark it stable. If the maintainer marks
it stable on one or many arches, then you can change KEYWORDS.
Does that make sense?
--
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 22:31 ` Chris Gianelloni
@ 2005-06-07 22:32 ` Diego 'Flameeyes' Pettenò
0 siblings, 0 replies; 59+ messages in thread
From: Diego 'Flameeyes' Pettenò @ 2005-06-07 22:32 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 390 bytes --]
On Wednesday 08 June 2005 00:31, Chris Gianelloni wrote:
> Does that make sense?
It does.. but still makes the things way harder :)
Well I actually don't mark anything stable that I don't maintain myself.. so
that's not a problem too much for me anyway.
--
Diego "Flameeyes" Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)
http://dev.gentoo.org/~flameeyes/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 15:30 ` Diego 'Flameeyes' Pettenò
@ 2005-06-07 22:35 ` Chris Gianelloni
0 siblings, 0 replies; 59+ messages in thread
From: Chris Gianelloni @ 2005-06-07 22:35 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 668 bytes --]
On Tue, 2005-06-07 at 17:30 +0200, Diego 'Flameeyes' Pettenò wrote:
> On Tuesday 07 June 2005 17:15, Aron Griffis wrote:
> > That would be better for tools to help determining which are
> > candidates for stable marking. But for humans it's not really
> > different from looking at the ChangeLog, is it?
> It should be possible using ChangeLog if we are sure that ChangeLog is
> updated, and that the stable change is not hidden by a lot of other entries.
> Also some changelogs are really really long...
That's why new entries go to the top. ;]
--
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 21:32 ` Marcus D. Hanwell
2005-06-07 21:44 ` Aron Griffis
@ 2005-06-07 23:07 ` Ferris McCormick
2005-06-08 0:25 ` Donnie Berkholz
2005-06-08 13:15 ` Chris Gianelloni
1 sibling, 2 replies; 59+ messages in thread
From: Ferris McCormick @ 2005-06-07 23:07 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 7 Jun 2005, Marcus D. Hanwell wrote:
> On Monday 06 June 2005 23:26, Aron Griffis wrote:
>>
>> I am willing to revert the ekeyword change if that is what devs would
>> prefer, but I won't make the change without a discussion on -dev,
>> which was my mistake last time. Your thoughts?
>>
> I also vote for alpha. I would like to see some indication of maintainer arch
> in metadata too, but in general agree with the policy of if one arch
> stabilises then we can assume that is the maintainer arch.
>
I also like alpha, but that is not what I am responding to. And I have to
admit that I haven't followed this too closely. But the "if one arch
stabalises..." assumption can be misleading. For example, xorg-x11
maintainer arch is x86 (spyderous will correct me if I am wrong), but I
know of at least once instance in which sparc (and a few other archs) were
stable ahead of x86.
Granted, spyderous knew what was going on and why, but for a few days
there, the "stabilises" rule of thumb with nothing more would have led the
unsuspecting reader to believe that maintainer arch for xorg was sparc.
Of course, as a guide, this rule will generally be correct. Just not all
the time.
> Thanks,
>
> Marcus
>
> --
> Gentoo Linux Developer
> Scientific Applications | AMD64 | KDE | net-proxy
>
Regards,
Ferris
- --
Ferris McCormick (P44646, MI) <fmccor@gentoo.org>
Developer, Gentoo Linux (sparc)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCpijLQa6M3+I///cRAncRAJoClQEQwcwz0Ge6LiasRHw+3fV98wCgiKv+
BCO59gjXoUvdFzeUJvoJ23A=
=5KRh
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 22:11 ` Marcus D. Hanwell
@ 2005-06-07 23:58 ` Lars Weiler
0 siblings, 0 replies; 59+ messages in thread
From: Lars Weiler @ 2005-06-07 23:58 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 701 bytes --]
* Marcus D. Hanwell <cryos@gentoo.org> [05/06/07 23:11 +0100]:
> I have always managed to spot (I think) the ones that looked like they skipped
> ahead of the maintainer, but it is another reason why having a maintainer
> arch set would be nice.
And sometimes (or even quite often) the maintainer owns more
than one arch ;-) That's something you can't do with
KEYWORDS, but with metadata. I for example can test on ppc,
x86 and sparc and so I do for the packages I maintain.
Regards, Lars
--
Lars Weiler <pylon@gentoo.org> +49-171-1963258
Gentoo Linux PowerPC : Developer and Release Engineer
Gentoo Infrastructure : CVS Administrator
Gentoo Foundation : Trustee
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 23:07 ` Ferris McCormick
@ 2005-06-08 0:25 ` Donnie Berkholz
2005-06-08 13:15 ` Chris Gianelloni
1 sibling, 0 replies; 59+ messages in thread
From: Donnie Berkholz @ 2005-06-08 0:25 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ferris McCormick wrote:
> I also like alpha, but that is not what I am responding to. And I have
> to admit that I haven't followed this too closely. But the "if one arch
> stabalises..." assumption can be misleading. For example, xorg-x11
> maintainer arch is x86 (spyderous will correct me if I am wrong), but I
> know of at least once instance in which sparc (and a few other archs)
> were stable ahead of x86.
>
> Granted, spyderous knew what was going on and why, but for a few days
> there, the "stabilises" rule of thumb with nothing more would have led
> the unsuspecting reader to believe that maintainer arch for xorg was sparc.
And this is the key, as usual: communication makes for happier devs. =)
But if sparc had gone ahead and stabilized without discussing it with
me, I would've been very pissed. I often have plans to add more stuff
before it goes stable, and when that happens, I'm left with two options,
both of which suck:
* Yet another bump for the new stuff, requiring everybody on ~arch to
recompile for things that often don't even affect them
* Acting as if the ebuild were still in testing despite the other arch
ignoring me and stabling it
Thanks,
Donnie
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCpjsLXVaO67S1rtsRAnGfAJ9TiSI3nAHnxL5WXNR44zyoXjOv7QCg7u4S
vJgTrfKMuwxm9LWlu00ZKkk=
=x8bR
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 23:07 ` Ferris McCormick
2005-06-08 0:25 ` Donnie Berkholz
@ 2005-06-08 13:15 ` Chris Gianelloni
1 sibling, 0 replies; 59+ messages in thread
From: Chris Gianelloni @ 2005-06-08 13:15 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1029 bytes --]
On Tue, 2005-06-07 at 23:07 +0000, Ferris McCormick wrote:
> I also like alpha, but that is not what I am responding to. And I have to
> admit that I haven't followed this too closely. But the "if one arch
> stabalises..." assumption can be misleading. For example, xorg-x11
> maintainer arch is x86 (spyderous will correct me if I am wrong), but I
> know of at least once instance in which sparc (and a few other archs) were
> stable ahead of x86.
>
> Granted, spyderous knew what was going on and why, but for a few days
> there, the "stabilises" rule of thumb with nothing more would have led the
> unsuspecting reader to believe that maintainer arch for xorg was sparc.
No, because spyderous didn't do it.
It should also be noted in the ChangeLog:
"Marking stable on sparc because of $blah, which needs to be addressed
quickly... got the OK from spyderous..."
Something like that...
--
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 21:44 ` Aron Griffis
2005-06-07 21:56 ` Olivier Crete
@ 2005-06-08 14:44 ` Jason Wever
2005-06-08 15:39 ` Joseph Jezak
1 sibling, 1 reply; 59+ messages in thread
From: Jason Wever @ 2005-06-08 14:44 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 7 Jun 2005, Aron Griffis wrote:
> Marcus D. Hanwell wrote:[Tue Jun 07 2005, 05:32:31PM EDT]
>> I also vote for alpha. I would like to see some indication of
>> maintainer arch in metadata too, but in general agree with the
>> policy of if one arch stabilises then we can assume that is the
>> maintainer arch.
>
> Whoa, careful there. It's not a policy and it's not even
> a recommendation. I believe there are arch teams that will
> automatically stable a package after it has been ~arch for a period of
> time. They will break your assumption.
Agreed, the PPC team is very good at arbitrarily marking things stable
whenever they feel like it, and often times before the maintainer does.
Cheers,
- --
Jason Wever
Gentoo/Sparc Co-Team Lead
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCpwQ6dKvgdVioq28RAkWIAKC2EgL3Kw4VxUmjPrSDh6TwHIMqrgCfcL9e
4nXZ+A/KSwTcRnWVONy4K8I=
=bxSK
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-08 14:44 ` Jason Wever
@ 2005-06-08 15:39 ` Joseph Jezak
2005-06-08 16:18 ` Marcus D. Hanwell
2005-06-08 16:23 ` Jason Wever
0 siblings, 2 replies; 59+ messages in thread
From: Joseph Jezak @ 2005-06-08 15:39 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> Agreed, the PPC team is very good at arbitrarily marking things stable
> whenever they feel like it, and often times before the maintainer does.
This is not usually our policy. However, because we moved GCC-3.4 to
stable before many arches, there were a number of packages that needed
to be marked stable for PPC in order for the stable version to even
compile. What should we have done in this case then?
- -Joe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCpxEbwGq7BLLARfoRAogWAJ0XBbZ6v+iBB2U2t60f/cXjXo+zPgCcDOd8
wniWOuMxUOcqAZqKcksgRBo=
=IC/Y
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-08 15:39 ` Joseph Jezak
@ 2005-06-08 16:18 ` Marcus D. Hanwell
2005-06-08 16:23 ` Jason Wever
1 sibling, 0 replies; 59+ messages in thread
From: Marcus D. Hanwell @ 2005-06-08 16:18 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1326 bytes --]
On Wednesday 08 June 2005 16:39, Joseph Jezak wrote:
> > Agreed, the PPC team is very good at arbitrarily marking things stable
> > whenever they feel like it, and often times before the maintainer does.
>
> This is not usually our policy. However, because we moved GCC-3.4 to
> stable before many arches, there were a number of packages that needed
> to be marked stable for PPC in order for the stable version to even
> compile. What should we have done in this case then?
>
If memory serves this is where amd64 had issues, we stabilised GCC 3.4 first I
believe as it works much better than GCC 3.3, and so many apps needed
patching/unstable versions. Some maintainers were not happy about this.
Didn't happen to me as I became a dev after there were some issues raised,
and I have always try to contact the maintainer to discuss it first in the
rare circumstances where it is needed.
It would probably be helpful to have a ChangeLog entry saying stabilised ppc
to fix GCC 3.4 compile problem or words to that effect, but I would expect
that most apps have been fixed by us for our stable tree. I did think it had
been decided that the maintainer should at least be contacted before
stabilising before him/her.
--
Gentoo Linux Developer
Scientific Applications | AMD64 | KDE | net-proxy
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-08 15:39 ` Joseph Jezak
2005-06-08 16:18 ` Marcus D. Hanwell
@ 2005-06-08 16:23 ` Jason Wever
1 sibling, 0 replies; 59+ messages in thread
From: Jason Wever @ 2005-06-08 16:23 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wed, 8 Jun 2005, Joseph Jezak wrote:
>> Agreed, the PPC team is very good at arbitrarily marking things stable
>> whenever they feel like it, and often times before the maintainer does.
>
> This is not usually our policy. However, because we moved GCC-3.4 to
> stable before many arches, there were a number of packages that needed
> to be marked stable for PPC in order for the stable version to even
> compile. What should we have done in this case then?
Assuming there wasn't a very compelling, "stuff is horribly broken in
gcc-3.3.x" type reason, wait for the maintainer arch.
- --
Jason Wever
Gentoo/Sparc Co-Team Lead
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCpxtqdKvgdVioq28RAjm7AJ9psRHMb8LYB6KqAhdi/jAzKj2j8ACglq3s
s8L6J7Ims/ZPt6upqMrgtlU=
=M1Z0
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 22:18 ` Aron Griffis
@ 2005-06-09 13:01 ` foser
0 siblings, 0 replies; 59+ messages in thread
From: foser @ 2005-06-09 13:01 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 860 bytes --]
On Tue, 2005-06-07 at 18:18 -0400, Aron Griffis wrote:
> Ciaran would have something to say about this, along the lines of some
> packages sitting idle in ~arch state because the maintainer isn't
> really paying attention. In that case, who can really blame an arch
> team for moving ahead on their own?
Arch teams still have no reason to move ahead if they did not try to
contact the maintainer(s). Sure, some packages may get 'lost' in large
herds at times, but then the arches who do notice that particular pack
have an extra responsibility to make the maintainer aware of it's state.
Then if the maintainer still remains unresponsive there is sufficient
reason for the arch to act on their own.
In short, arches have to be able to strongly defend their actions if
they are to interfere with the maintainers responsibilities.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] Re: ekeyword and ordering
2005-06-06 22:43 ` [gentoo-dev] " Michael Sterrett -Mr. Bones.-
@ 2005-06-09 13:06 ` foser
0 siblings, 0 replies; 59+ messages in thread
From: foser @ 2005-06-09 13:06 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 327 bytes --]
On Mon, 2005-06-06 at 18:43 -0400, Michael Sterrett -Mr. Bones.- wrote:
> The games team has been alphabetizing keywords for some time. Just an
> added datapoint.
The fact that several developers have been doing things the 'alpha way'
for no particular reason is no reason in itself to adopt this as policy.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-06 22:47 ` [gentoo-dev] " Lars Weiler
2005-06-07 3:19 ` Aaron Walker
@ 2005-06-09 13:10 ` foser
2005-06-09 16:49 ` Maurice van der Pot
1 sibling, 1 reply; 59+ messages in thread
From: foser @ 2005-06-09 13:10 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1013 bytes --]
On Tue, 2005-06-07 at 00:47 +0200, Lars Weiler wrote:
> * Aron Griffis <agriffis@gentoo.org> [05/06/06 18:26 -0400]:
> > alpha
> > -----------------------------
> > - looks nicer (subjective)
> > - easier to tell at a glance if a given keyword is in the list
>
> I'm for this. You can easily compare two ebuilds' KEYWORDS,
> when you have the same order.
I assume you mean comparison between versions, what happens a lot when
doing ebuild updates. In that case order doesn't matter as long as it
stays consistent. What happens right now is that order is far from
consistent with some developers applying their own devised alpha
ordering whenever they touch a package. So the problem is not so much
what ordering is preferable, but that people change order without
discussing it.
> maintainer's arch should be stored in the metadata, if there
> is a need for.
Maintainer's arch could be ebuild/slot specific. I'm not yet convinced
metadata is the right place.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-07 20:58 ` Danny van Dyk
@ 2005-06-09 13:19 ` foser
2005-06-09 13:37 ` Lars Weiler
` (2 more replies)
0 siblings, 3 replies; 59+ messages in thread
From: foser @ 2005-06-09 13:19 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 945 bytes --]
On Tue, 2005-06-07 at 22:58 +0200, Danny van Dyk wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Luca Barbato schrieb:
> > Stephen P. Becker wrote:
> >
> >>alpha++
> >
> >
> > alpha++
> >
> once again, alpha++
It's not a vote, it's a discussion. You guys--.
As vapier indicates he's the whole reason this ever became a problem. He
was the one who started arbitrarily ordering keywords around creating a
keywords mess for people who did depend on order to perform tasks. I
guess the lesson here is if you just do things 'your way' (wr/l)ong
enough, people pick it up and it spreads.
The point is that with his reordering implicit information was lost for
no particular purpose. There was no added value in ordering keywords,
there's was no reason whatsoever to make the ordering inconsistent
within packages, it was an utterly pointless exercise in creating more
traffic on the servers.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-09 13:19 ` foser
@ 2005-06-09 13:37 ` Lars Weiler
2005-06-09 15:59 ` [gentoo-dev] " Duncan
2005-06-09 15:29 ` [gentoo-dev] " Danny van Dyk
2005-06-09 15:50 ` Stephen P. Becker
2 siblings, 1 reply; 59+ messages in thread
From: Lars Weiler @ 2005-06-09 13:37 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 704 bytes --]
* foser <foser@gentoo.org> [05/06/09 15:19 +0200]:
> The point is that with his reordering implicit information was lost for
> no particular purpose.
If you store implicit information in the keywords, then make
them explicit. That involves, find another way to store the
data (like in metadata), or discuss here about another way
to store that data in the keywords.
Could you give an example about the implicit data you store
in the keywords? So we can think about a solution.
Regards, Lars
--
Lars Weiler <pylon@gentoo.org> +49-171-1963258
Gentoo Linux PowerPC : Developer and Release Engineer
Gentoo Infrastructure : CVS Administrator
Gentoo Foundation : Trustee
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-09 13:19 ` foser
2005-06-09 13:37 ` Lars Weiler
@ 2005-06-09 15:29 ` Danny van Dyk
2005-06-09 15:50 ` Stephen P. Becker
2 siblings, 0 replies; 59+ messages in thread
From: Danny van Dyk @ 2005-06-09 15:29 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi foser,
>>>alpha++
>>once again, alpha++
> It's not a vote, it's a discussion. You guys--.
^^^Yeah, this proofs your ability to discuss very well...
> As vapier indicates he's the whole reason this ever became a problem. He
> was the one who started arbitrarily ordering keywords around creating a
> keywords mess for people who did depend on order to perform tasks. I
> guess the lesson here is if you just do things 'your way' (wr/l)ong
> enough, people pick it up and it spreads.
Chris pointed out that there are developer who switched their arch at
least once,
and other who don't have access to the same arch all the time (x86 on
work, $arch at home). So the point is: even without alpha ordering, you
_cannot rely_ on the precious 'implicit information' you want to store
in keyword ordering. And to quote on of my teachers: unreliable
information is worse than no information at all.
> The point is that with his reordering implicit information was lost for
> no particular purpose. There was no added value in ordering keywords,
No, you're wrong here: you couldn't rely on it from the beginning, so
nothing was lost...
Danny
- --
Danny van Dyk <kugelfang@gentoo.org>
Gentoo/AMD64 Project, Gentoo Scientific Project
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCqGBxaVNL8NrtU6IRAq9HAJ9cTSPI1q4ld8xWSIJjQkkhWWmjWgCfcw3S
YtOcIeTW9ERUwa7k++ct8UA=
=quF1
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-09 13:19 ` foser
2005-06-09 13:37 ` Lars Weiler
2005-06-09 15:29 ` [gentoo-dev] " Danny van Dyk
@ 2005-06-09 15:50 ` Stephen P. Becker
2005-06-10 14:55 ` foser
2 siblings, 1 reply; 59+ messages in thread
From: Stephen P. Becker @ 2005-06-09 15:50 UTC (permalink / raw
To: gentoo-dev
foser wrote:
> On Tue, 2005-06-07 at 22:58 +0200, Danny van Dyk wrote:
>
>>-----BEGIN PGP SIGNED MESSAGE-----
>>Hash: SHA1
>>
>>Luca Barbato schrieb:
>>
>>>Stephen P. Becker wrote:
>>>
>>>
>>>>alpha++
>>>
>>>
>>>alpha++
>>>
>>
>>once again, alpha++
>
>
> It's not a vote, it's a discussion. You guys--.
Whoever said we were voting? I was just showing my support for
alphabetical keyword ordering. Remember, alphabetical keywording is
*already* implemented in ekeyword, and we are discussing whether or not
to revert it. foser--
>
> As vapier indicates he's the whole reason this ever became a problem. He
> was the one who started arbitrarily ordering keywords around creating a
> keywords mess for people who did depend on order to perform tasks. I
> guess the lesson here is if you just do things 'your way' (wr/l)ong
> enough, people pick it up and it spreads.
If everyone starts using ekeyword now with the alphabetical ordering
built in, everything will be consistent, and there shouldn't be a problem.
>
> The point is that with his reordering implicit information was lost for
> no particular purpose. There was no added value in ordering keywords,
> there's was no reason whatsoever to make the ordering inconsistent
> within packages, it was an utterly pointless exercise in creating more
> traffic on the servers.
I guess by "creating more traffic" you mean the one time when updating
the ebuilds with the new ordering during rsync for each user. Even if
this is significant over the whole tree, once everything is updated with
keyword ordering and everyone has done an emerge sync, there won't be
any more trouble, and we can just stay happy with the consistent
alphabetical ordering enforced by ekeyword.
-Steve
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* [gentoo-dev] Re: ekeyword and ordering
2005-06-09 13:37 ` Lars Weiler
@ 2005-06-09 15:59 ` Duncan
0 siblings, 0 replies; 59+ messages in thread
From: Duncan @ 2005-06-09 15:59 UTC (permalink / raw
To: gentoo-dev
Lars Weiler posted
<20050609133722.GN10291@celeborn.wh-og.hs-niederrhein.de>, excerpted
below, on Thu, 09 Jun 2005 15:37:22 +0200:
> * foser <foser@gentoo.org> [05/06/09 15:19 +0200]:
>> The point is that with his reordering implicit information was lost for
>> no particular purpose.
>
> If you store implicit information in the keywords, then make them
> explicit. That involves, find another way to store the data (like in
> metadata), or discuss here about another way to store that data in the
> keywords.
>
> Could you give an example about the implicit data you store in the
> keywords? So we can think about a solution.
Um... I expect foser considered that understood from the thread context.
The "implicit data" under discussion is maintainer's arch and to a lessor
degree order of arch adoption of the package. Maintainer arch was
/traditionally/ listed first, with archs added left to right, so the
newest arch added was always to the right.
However, as the many arguments and examples in this thread demonstrate,
that was never a reliable method for conveying the information in the
first place, thus we have the proposal to make it alphabetical ordering,
and to put maintainer's arch info in the metadata.xml file. So far, the
change seems to be favored.
--
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 in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-09 13:10 ` foser
@ 2005-06-09 16:49 ` Maurice van der Pot
0 siblings, 0 replies; 59+ messages in thread
From: Maurice van der Pot @ 2005-06-09 16:49 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1069 bytes --]
On Thu, Jun 09, 2005 at 03:10:31PM +0200, foser wrote:
> Maintainer's arch could be ebuild/slot specific. I'm not yet convinced
> metadata is the right place.
But are you convinced the keyword order is not the right place?
In case you are, stop reading =]
In case you are not, I would argue that maintainer's arch is an entirely
different item of information from the list of keywords. There is little
correlation, if any, between changes in maintainer arch and changes in
the list of keywords.
For this reason I would not encode the maintainer's arch in the list of
keywords.
This means that I have no strong preference for any particular ordering
and I would be inclined to go for anything that has a small advantage
over the others, such as being able to find keywords at a glance.
It might even be too small an advantage to make policy out of it.
Maurice.
--
Maurice van der Pot
Gentoo Linux Developer griffon26@gentoo.org http://www.gentoo.org
Creator of BiteMe! griffon26@kfk4ever.com http://www.kfk4ever.com
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-09 15:50 ` Stephen P. Becker
@ 2005-06-10 14:55 ` foser
2005-06-10 16:33 ` Mike Frysinger
2005-06-10 17:19 ` Aron Griffis
0 siblings, 2 replies; 59+ messages in thread
From: foser @ 2005-06-10 14:55 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2334 bytes --]
On Thu, 2005-06-09 at 11:50 -0400, Stephen P. Becker wrote:
> Whoever said we were voting? I was just showing my support for
> alphabetical keyword ordering. Remember, alphabetical keywording is
> *already* implemented in ekeyword, and we are discussing whether or not
> to revert it.
As the threadstarter indicated, this was done without discussing it and
in the knowledge that there was no agreement on this issue. As said
before, the fact that something gets done some way, doesn't mean it's
right to do it that way.
> foser--
In the response to that particular expression -especially by the 'guys'
implied- you can see at least you try to defend your position now,
that's more discussion like.
> If everyone starts using ekeyword now with the alphabetical ordering
> built in, everything will be consistent, and there shouldn't be a problem.
See earlier replies : unneeded arbitrarily introduced inconsistency. I
don't know why people are defending that move, even vapier indicates
that there really is no reason to do it alphabetically, except maybe
that he now knows to look in the keywords string, which is of course a
bit far fetched with all arch keywords not being set for all different
packs (so he still has to look at different points in different packs)
and was not brought up as a defence of his particular move at the time
he started doing this.
> I guess by "creating more traffic" you mean the one time when updating
> the ebuilds with the new ordering during rsync for each user. Even if
> this is significant over the whole tree, once everything is updated with
> keyword ordering and everyone has done an emerge sync, there won't be
> any more trouble, and we can just stay happy with the consistent
> alphabetical ordering enforced by ekeyword.
Oh no doubt, I'm concerned about the inconsistency mostly. The
maintainers arch is a concept that I do not necessarily associate with
the keywords ordering anymore (although it may have been a reasonable
indicator in the past), it actually really makes this discussion fuzzier
than it has to be. My point is more about how this got 'introduced' as a
mindset and that such unguided behaviour gets reinforced by this
discussion, now up to IUSE ordering changes and next we'll tackle
inheritance order.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-10 14:55 ` foser
@ 2005-06-10 16:33 ` Mike Frysinger
2005-06-11 8:15 ` foser
2005-06-10 17:19 ` Aron Griffis
1 sibling, 1 reply; 59+ messages in thread
From: Mike Frysinger @ 2005-06-10 16:33 UTC (permalink / raw
To: gentoo-dev
On Friday 10 June 2005 10:55 am, foser wrote:
> > If everyone starts using ekeyword now with the alphabetical ordering
> > built in, everything will be consistent, and there shouldn't be a
> > problem.
>
> even vapier indicates
> that there really is no reason to do it alphabetically, except maybe
> that he now knows to look in the keywords string, which is of course a
> bit far fetched with all arch keywords not being set for all different
> packs (so he still has to look at different points in different packs)
> and was not brought up as a defence of his particular move at the time
> he started doing this.
not quite sure where you're pulling this out of but you're always full of
suprises like this
consistency is one advantage (which i'm sure you'll say is pointless)
as for the rest of the ramble you posted here it's really quite wrong ... you
must have missed the class where they teach you the ins & outs of
alphabetical sorting because it really does allow you to quickly scan a list
and figure out if the item you're looking for is there or not
if you ever had to do arch-specific KEYWORDing on a frequent basis (and i'm
99% sure you have nfc we support other arches than x86 if we use
arch-specific breakage in GNOME depends as any sort of track record), you'd
know that scattered KEYWORDS is a pita to deal with ... i've seen cases where
a specific arch was duplicated in KEYWORDS; once near the beginning and once
near the end ... normally it wasnt anything bad, but there was a case where
one KEYWORD was stable while the other was unstable
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-10 14:55 ` foser
2005-06-10 16:33 ` Mike Frysinger
@ 2005-06-10 17:19 ` Aron Griffis
2005-06-11 0:04 ` Georgi Georgiev
1 sibling, 1 reply; 59+ messages in thread
From: Aron Griffis @ 2005-06-10 17:19 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2303 bytes --]
foser wrote: [Fri Jun 10 2005, 10:55:17AM EDT]
> As the threadstarter indicated, this was done without discussing it
> and in the knowledge that there was no agreement on this issue. As
> said before, the fact that something gets done some way, doesn't
> mean it's right to do it that way.
Not to dilute your point, which is well taken, but I'm curious how
much discretion the tool author has to make decisions independently?
> See earlier replies : unneeded arbitrarily introduced inconsistency. I
> don't know why people are defending that move, even vapier indicates
> that there really is no reason to do it alphabetically, except maybe
> that he now knows to look in the keywords string, which is of course a
> bit far fetched with all arch keywords not being set for all different
> packs (so he still has to look at different points in different packs)
> and was not brought up as a defence of his particular move at the time
> he started doing this.
If all the keywords in the tree were alphabetical, would that have any
impact on the compressibility of the tree?
> Oh no doubt, I'm concerned about the inconsistency mostly. The
> maintainers arch is a concept that I do not necessarily associate
> with the keywords ordering anymore (although it may have been
> a reasonable indicator in the past), it actually really makes this
> discussion fuzzier than it has to be.
Sorry, I didn't mean to confuse the issue by bringing that up.
> My point is more about how this got 'introduced' as a mindset and
> that such unguided behaviour gets reinforced by this discussion, now
> up to IUSE ordering changes and next we'll tackle inheritance order.
Agreed, it was a bad decision on my part to make the change without
discussing on this ML. That's something I will try to not repeat in
the future.
Btw, here's an interesting statistic which really doesn't add to (or
detract from, I hope) this discussion...
grep -hr --include=\*.ebuild '^KEYWORDS=' /usr/portage | perl -ne '
s/[^[:lower:]\s]//; @F = split; @S = sort @F; $sorted++ if "@F" eq "@S";
END { printf "%d%% of ebuilds are sorted (%d/%d)\n", 100*$sorted/$., $sorted, $. }'
49% of ebuilds are sorted (9435/19174)
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-10 17:19 ` Aron Griffis
@ 2005-06-11 0:04 ` Georgi Georgiev
2005-06-11 12:48 ` Aron Griffis
0 siblings, 1 reply; 59+ messages in thread
From: Georgi Georgiev @ 2005-06-11 0:04 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1563 bytes --]
maillog: 10/06/2005-13:19:30(-0400): Aron Griffis types
> Btw, here's an interesting statistic which really doesn't add to (or
> detract from, I hope) this discussion...
>
> grep -hr --include=\*.ebuild '^KEYWORDS=' /usr/portage | perl -ne '
> s/[^[:lower:]\s]//; @F = split; @S = sort @F; $sorted++ if "@F" eq "@S";
> END { printf "%d%% of ebuilds are sorted (%d/%d)\n", 100*$sorted/$., $sorted, $. }'
>
> 49% of ebuilds are sorted (9435/19174)
Your statistic seems to be flawed on a number of occasions. Assume
KEYWORDS="x86 ppc"
s/[^[:lower:]\s]//;
The above would only remove the "K" from "KEYWORDS" so you're left with
"EYWORDS="x86 ppc";
@F = split;
and you get an array of elements like:
$F[0] = 'EYWORDS="x86';
$F[1] = 'ppc"';
The sorted @S, would always have the capital "E" (and the first keyword)
as first element, because it's a capital letter.
Keywords that start with "~" will be grouped together after the stable
keywords, and I am guessing the idea is to have "~ppc" before "x86".
The above three statements do not depend on your locale, as perl does
not use locales by default:
$ echo 'a b A B ~a ~b ~A ~B' | LC_ALL=en_US perl -ne '@s = sort split; print "@s\n"'
A B a b ~A ~B ~a ~b
$ echo 'a b A B ~a ~b ~A ~B' | LC_ALL=en_US perl -ne 'use locale; @s = sort split; print "@s\n"'
a ~a A ~A b ~b B ~B
--
| Georgi Georgiev | NT 5.0 so vaporous it's in danger of being |
| chutz@gg3.net | added to the periodic table as a noble |
| +81(90)2877-8845 | gas. -- From Slashdot.org |
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-10 16:33 ` Mike Frysinger
@ 2005-06-11 8:15 ` foser
2005-06-11 8:28 ` Jason Stubbs
` (3 more replies)
0 siblings, 4 replies; 59+ messages in thread
From: foser @ 2005-06-11 8:15 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2985 bytes --]
On Fri, 2005-06-10 at 12:33 -0400, Mike Frysinger wrote:
> consistency is one advantage (which i'm sure you'll say is pointless)
I've been the one talking consistency, something you've knowingly broken
for a long time here.
> as for the rest of the ramble you posted here it's really quite wrong ... you
> must have missed the class where they teach you the ins & outs of
> alphabetical sorting because it really does allow you to quickly scan a list
> and figure out if the item you're looking for is there or not
First of all this is speculative and may not apply to this particular
situation to begin with. Arch keywords are concepts and as such may not
primarily be dealt as a an alphabetical list but as words in a sentence,
there is no abc order in sentences. If you have to search, you'll have
to scan anyway, exact position is not a guarantee for certainty because
not every pack is available on every arch, it's not like you can go
without scanning. Last, this only holds to some extent true for people
in countries with alphabetic scripts, outside that limited part of the
globe people are not as proficient in ordering alphabetically.
I think you are just going out of your way to justify something you've
done for ages for no other reason than your own preference. But I must
grant you, you come with better arguments now than you've ever done in
the past concerning this issue. Of course you had a lot of time to think
about it.
> if you ever had to do arch-specific KEYWORDing on a frequent basis (and i'm
> 99% sure you have nfc we support other arches than x86 if we use
> arch-specific breakage in GNOME depends as any sort of track record),
If there was ever arch specific breakage -this btw is a baseless claim,
so it shouldn't have been put up here, but I guess that's what populism
is about-, then it is most likely because someone screwed up the
ordering inside one package dir, making it inconsistent and as such a
pain to deal with.
Now for my list of 3 letter IRC abbreviations to make a point : wtf,
wth, imo, lol, nfw, fyi, otw. Keep it clean.
> you'd
> know that scattered KEYWORDS is a pita to deal with ... i've seen cases where
> a specific arch was duplicated in KEYWORDS; once near the beginning and once
> near the end ... normally it wasnt anything bad, but there was a case where
> one KEYWORD was stable while the other was unstable
Again something I'd only expect to happen in cases where someone is
reordering keywords at will inside a package.
A certain amount of uncertainty in order actually might prove to be
effective in having everyone who deals with keywords actually really
check all keywords and not depend on assumptions, which both 'error'
cases you mention seem to be caused by.
Anyway, my feud is with the inconsistency within packages and how it got
introduced, not with whatever order is preferred by some. Now tell me
how this happened again?
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 8:15 ` foser
@ 2005-06-11 8:28 ` Jason Stubbs
2005-06-11 8:48 ` foser
2005-06-11 9:06 ` Bryan Oestergaard
` (2 subsequent siblings)
3 siblings, 1 reply; 59+ messages in thread
From: Jason Stubbs @ 2005-06-11 8:28 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
On Saturday 11 June 2005 17:15, foser wrote:
> Anyway, my feud is with the inconsistency within packages and how it got
> introduced, not with whatever order is preferred by some. Now tell me
> how this happened again?
By lack of policy?
Regards,
Jason Stubbs
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 8:28 ` Jason Stubbs
@ 2005-06-11 8:48 ` foser
2005-06-11 15:21 ` Joshua Baergen
0 siblings, 1 reply; 59+ messages in thread
From: foser @ 2005-06-11 8:48 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 490 bytes --]
On Sat, 2005-06-11 at 17:28 +0900, Jason Stubbs wrote:
> By lack of policy?
Well I'm sort of concerned by the fact that I have to state the obvious,
but really by people reordering them for no reason.
It's not the lack of policy that is the problem here, it's the use of
some self defined not uniform policy. There was no need for policy or
regulation until some people set their own rules to play by, I really
don't understand why that move gets defended by anyone.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 8:15 ` foser
2005-06-11 8:28 ` Jason Stubbs
@ 2005-06-11 9:06 ` Bryan Oestergaard
2005-06-11 18:46 ` Aron Griffis
2005-06-11 20:37 ` Mike Frysinger
3 siblings, 0 replies; 59+ messages in thread
From: Bryan Oestergaard @ 2005-06-11 9:06 UTC (permalink / raw
To: gentoo-dev
On Sat, Jun 11, 2005 at 10:15:22AM +0200, foser wrote:
> On Fri, 2005-06-10 at 12:33 -0400, Mike Frysinger wrote:
> > you'd
> > know that scattered KEYWORDS is a pita to deal with ... i've seen cases where
> > a specific arch was duplicated in KEYWORDS; once near the beginning and once
> > near the end ... normally it wasnt anything bad, but there was a case where
> > one KEYWORD was stable while the other was unstable
>
> Again something I'd only expect to happen in cases where someone is
> reordering keywords at will inside a package.
>
> A certain amount of uncertainty in order actually might prove to be
> effective in having everyone who deals with keywords actually really
> check all keywords and not depend on assumptions, which both 'error'
> cases you mention seem to be caused by.
>
Sorry foser but there's just no way that making it *harder* to find
keywords in ebuilds is going to cause less mistakes. Alphabetical
keyword ordering is a big help for arch maintainers and as such has my
full support.
And in those cases where I'm in doubt whether the package maintainer
thinks some version is stable I'd rather ask the maintainer than rely on
some arbitrary keyword ordering which doesn't mean much anyway as
maintainers change archs all the time.
Regards,
Bryan Østergaard
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 0:04 ` Georgi Georgiev
@ 2005-06-11 12:48 ` Aron Griffis
2005-06-12 0:39 ` Georgi Georgiev
0 siblings, 1 reply; 59+ messages in thread
From: Aron Griffis @ 2005-06-11 12:48 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1079 bytes --]
Georgi Georgiev wrote: [Fri Jun 10 2005, 08:04:25PM EDT]
> maillog: 10/06/2005-13:19:30(-0400): Aron Griffis types
> > Btw, here's an interesting statistic which really doesn't add to (or
> > detract from, I hope) this discussion...
> >
> > grep -hr --include=\*.ebuild '^KEYWORDS=' /usr/portage | perl -ne '
> > s/[^[:lower:]\s]//; @F = split; @S = sort @F; $sorted++ if "@F" eq "@S";
> > END { printf "%d%% of ebuilds are sorted (%d/%d)\n", 100*$sorted/$., $sorted, $. }'
> >
> > 49% of ebuilds are sorted (9435/19174)
>
> Your statistic seems to be flawed on a number of occasions. Assume
> KEYWORDS="x86 ppc"
>
> s/[^[:lower:]\s]//;
You wrote a long email to tell me that I forgot /g, I think. ;-)
grep -hr --include=\*.ebuild '^KEYWORDS=' /usr/portage | perl -ne '
s/[^[:lower:]\s]//g; @F = split; @S = sort @F; $sorted++ if "@F" eq "@S";
END { printf "%d%% of ebuilds are sorted (%d/%d)\n", 100*$sorted/$., $sorted, $. }'
31% of ebuilds are sorted (6028/19185)
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 8:48 ` foser
@ 2005-06-11 15:21 ` Joshua Baergen
2005-06-11 16:31 ` Diego 'Flameeyes' Pettenò
0 siblings, 1 reply; 59+ messages in thread
From: Joshua Baergen @ 2005-06-11 15:21 UTC (permalink / raw
To: gentoo-dev
On 6/11/05, foser <foser@gentoo.org> wrote:
> On Sat, 2005-06-11 at 17:28 +0900, Jason Stubbs wrote:
> > By lack of policy?
>
> Well I'm sort of concerned by the fact that I have to state the obvious,
> but really by people reordering them for no reason.
>
> It's not the lack of policy that is the problem here, it's the use of
> some self defined not uniform policy. There was no need for policy or
> regulation until some people set their own rules to play by, I really
> don't understand why that move gets defended by anyone.
>
> - foser
>
>
> BodyID:123219267.2.n.logpart (stored separately)
>
>
But if the policy doesn't exist there is no reason for new developers
to play by the current rules. The mentor certainly doesn't have to
mention it because it's not policy, it's not stated anywhere on the
devrel guide (unless I missed that section - it's certainly not within
the variable description section of the ebuild guide).
My point is that unless it's made policy there is no reason to expect
that everyone's going to follow what even a group of people consider
logical order. Personally, if I'm looking through keywords, I don't
care what order they're in. It's not like there are 100 keywords or
something, it should take a person paying attention long to look
through them and pick out any errors. Therefore, I would not really
care what order I put the keywords in unless someone told me, "This is
the order to put them in."
I don't think people "set their own rules to play by" in spite of the
rules, but rather because they didn't know there were any.
--
Joshua Baergen
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 15:21 ` Joshua Baergen
@ 2005-06-11 16:31 ` Diego 'Flameeyes' Pettenò
2005-06-11 18:00 ` Joshua Baergen
0 siblings, 1 reply; 59+ messages in thread
From: Diego 'Flameeyes' Pettenò @ 2005-06-11 16:31 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 454 bytes --]
On Saturday 11 June 2005 17:21, Joshua Baergen wrote:
> I don't
> care what order they're in. It's not like there are 100 keywords or
> something,
Wait until ppc-od, x86-fbsd and amd64-fbsd keywords make their way into the
tree... the problem there is worst, and the alphabetical order is really
simpler to manage.
--
Diego "Flameeyes" Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)
http://dev.gentoo.org/~flameeyes/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 16:31 ` Diego 'Flameeyes' Pettenò
@ 2005-06-11 18:00 ` Joshua Baergen
0 siblings, 0 replies; 59+ messages in thread
From: Joshua Baergen @ 2005-06-11 18:00 UTC (permalink / raw
To: gentoo-dev
On 6/11/05, Diego 'Flameeyes' Pettenò <flameeyes@gentoo.org> wrote:
> On Saturday 11 June 2005 17:21, Joshua Baergen wrote:
> > I don't
> > care what order they're in. It's not like there are 100 keywords or
> > something,
> Wait until ppc-od, x86-fbsd and amd64-fbsd keywords make their way into the
> tree... the problem there is worst, and the alphabetical order is really
> simpler to manage.
>
> --
> Diego "Flameeyes" Pettenò
> Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)
>
> http://dev.gentoo.org/~flameeyes/
>
>
>
>
Point taken :P I knew that was coming, but I didn't think about it
when I wrote that.
Personally, I would support any policy as to avoid different people
putting different meanings into the orders, especially if there are
groups of people who believe that everyone should do it their way
(maybe everyone should). I also think things like information
pertaining to developer platforms shouldn't be put into variable
ordering. When I write software I don't expect people to understand
intricacies of my design decisions and requirements from the order I
call functions or the order I give to my parameter assignments,
despite some rule of thumb I or others believe is the right way. Not
everyone thinks like me, and that's what comments and external
documentation are for.
--
Joshua Baergen
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 8:15 ` foser
2005-06-11 8:28 ` Jason Stubbs
2005-06-11 9:06 ` Bryan Oestergaard
@ 2005-06-11 18:46 ` Aron Griffis
2005-08-01 17:06 ` foser
2005-06-11 20:37 ` Mike Frysinger
3 siblings, 1 reply; 59+ messages in thread
From: Aron Griffis @ 2005-06-11 18:46 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2103 bytes --]
foser wrote: [Sat Jun 11 2005, 04:15:22AM EDT]
> Arch keywords are concepts and as such may not primarily be dealt as
> a an alphabetical list but as words in a sentence, there is no abc
> order in sentences.
Foser, no offense intended, but you started out in this thread making
a couple good points. However this is completely off the wall. The
KEYWORDS list isn't a sentence.
> If you have to search, you'll have
> to scan anyway, exact position is not a guarantee for certainty because
> not every pack is available on every arch, it's not like you can go
> without scanning.
Doesn't change the point that scanning in alpha order is easier than
scanning append order.
> Last, this only holds to some extent true for people
> in countries with alphabetic scripts, outside that limited part of the
> globe people are not as proficient in ordering alphabetically.
AFAIK, all Gentoo developers are fluent English speakers, even if for
some it isn't their first language.
> A certain amount of uncertainty in order actually might prove to be
> effective in having everyone who deals with keywords actually really
> check all keywords and not depend on assumptions, which both 'error'
> cases you mention seem to be caused by.
Maintaining a behavior that encourages mistakes, in hopes that the
extra effort required will prevent those mistakes? This cannot
possibly be a good approach...
IMHO the discussion in this thread has brought at least two things to
light, though I'm still open to rebuttal of course:
1. Potentially controversial tool changes that affect a large
number of developers should be discussed on -dev before
deployment. This is something I intend to do in the future.
2. In the case at hand, most developers prefer alpha order, and
there is not good reason for reverting the ekeyword change.
I still don't have the right to make this decision
unilaterally, though, so if foser or anybody else wants to take
this before the managers and request a vote, that is cool.
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 8:15 ` foser
` (2 preceding siblings ...)
2005-06-11 18:46 ` Aron Griffis
@ 2005-06-11 20:37 ` Mike Frysinger
3 siblings, 0 replies; 59+ messages in thread
From: Mike Frysinger @ 2005-06-11 20:37 UTC (permalink / raw
To: gentoo-dev
On Saturday 11 June 2005 04:15 am, foser wrote:
> > if you ever had to do arch-specific KEYWORDing on a frequent basis (and
> > i'm 99% sure you have nfc we support other arches than x86 if we use
> > arch-specific breakage in GNOME depends as any sort of track record),
>
> If there was ever arch specific breakage -this btw is a baseless claim,
> so it shouldn't have been put up here, but I guess that's what populism
> is about-, then it is most likely because someone screwed up the
> ordering inside one package dir, making it inconsistent and as such a
> pain to deal with.
baseless ? talk to any hppa/sparc/ia64 (and maybe mips) dev and they should
be able to remember a time where a GNOME version bump had missing KEYWORDS in
new dependencies ... evolution-data-server comes to mind
> > you'd
> > know that scattered KEYWORDS is a pita to deal with ... i've seen cases
> > where a specific arch was duplicated in KEYWORDS; once near the beginning
> > and once near the end ... normally it wasnt anything bad, but there was a
> > case where one KEYWORD was stable while the other was unstable
>
> Again something I'd only expect to happen in cases where someone is
> reordering keywords at will inside a package.
you can expect all you want, i found these cases BEFORE i started
alphabetizing KEYWORDS
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 12:48 ` Aron Griffis
@ 2005-06-12 0:39 ` Georgi Georgiev
2005-06-12 2:18 ` Aron Griffis
0 siblings, 1 reply; 59+ messages in thread
From: Georgi Georgiev @ 2005-06-12 0:39 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1422 bytes --]
maillog: 11/06/2005-08:48:17(-0400): Aron Griffis types
> Georgi Georgiev wrote: [Fri Jun 10 2005, 08:04:25PM EDT]
> > maillog: 10/06/2005-13:19:30(-0400): Aron Griffis types
> > > Btw, here's an interesting statistic which really doesn't add to (or
> > > detract from, I hope) this discussion...
> > >
> > > grep -hr --include=\*.ebuild '^KEYWORDS=' /usr/portage | perl -ne '
> > > s/[^[:lower:]\s]//; @F = split; @S = sort @F; $sorted++ if "@F" eq "@S";
> > > END { printf "%d%% of ebuilds are sorted (%d/%d)\n", 100*$sorted/$., $sorted, $. }'
> > >
> > > 49% of ebuilds are sorted (9435/19174)
> >
> > Your statistic seems to be flawed on a number of occasions. Assume
> > KEYWORDS="x86 ppc"
> >
> > s/[^[:lower:]\s]//;
>
> You wrote a long email to tell me that I forgot /g, I think. ;-)
>
> grep -hr --include=\*.ebuild '^KEYWORDS=' /usr/portage | perl -ne '
> s/[^[:lower:]\s]//g; @F = split; @S = sort @F; $sorted++ if "@F" eq "@S";
> END { printf "%d%% of ebuilds are sorted (%d/%d)\n", 100*$sorted/$., $sorted, $. }'
>
> 31% of ebuilds are sorted (6028/19185)
Oh. That would still not find the case when ppc64 comes before ppc, but
I agree it was a quick fix.
--
-* Georgi Georgiev -* I wish I was a sex-starved manicurist -*
*- chutz@gg3.net *- found dead in the Bronx!! *-
-* +81(90)2877-8845 -* -*
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-12 0:39 ` Georgi Georgiev
@ 2005-06-12 2:18 ` Aron Griffis
0 siblings, 0 replies; 59+ messages in thread
From: Aron Griffis @ 2005-06-12 2:18 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 546 bytes --]
Georgi Georgiev wrote: [Sat Jun 11 2005, 08:39:41PM EDT]
> Oh. That would still not find the case when ppc64 comes before ppc, but
> I agree it was a quick fix.
You're right (of course). Here's yet another try:
grep -hr --include=\*.ebuild '^KEYWORDS=' /usr/portage | perl -ne '
s/[^[:lower:]\s\d]//g; @F = split; @S = sort @F; $sorted++ if "@F" eq "@S";
END { printf "%d%% of ebuilds are sorted (%d/%d)\n", 100*$sorted/$., $sorted, $. }'
32% of ebuilds are sorted (6196/19185)
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-06-11 18:46 ` Aron Griffis
@ 2005-08-01 17:06 ` foser
2005-08-01 17:43 ` Aron Griffis
0 siblings, 1 reply; 59+ messages in thread
From: foser @ 2005-08-01 17:06 UTC (permalink / raw
To: gentoo-dev; +Cc: Aron Griffis
[-- Attachment #1: Type: text/plain, Size: 2993 bytes --]
On Sat, 2005-06-11 at 14:46 -0400, Aron Griffis wrote:
> foser wrote: [Sat Jun 11 2005, 04:15:22AM EDT]
> > Arch keywords are concepts and as such may not primarily be dealt as
> > a an alphabetical list but as words in a sentence, there is no abc
> > order in sentences.
>
> Foser, no offense intended, but you started out in this thread making
> a couple good points. However this is completely off the wall. The
> KEYWORDS list isn't a sentence.
The post I replied to was full of far-fetched reasoning, I just made a
similar post.
> > If you have to search, you'll have
> > to scan anyway, exact position is not a guarantee for certainty because
> > not every pack is available on every arch, it's not like you can go
> > without scanning.
>
> Doesn't change the point that scanning in alpha order is easier than
> scanning append order.
>
> > Last, this only holds to some extent true for people
> > in countries with alphabetic scripts, outside that limited part of the
> > globe people are not as proficient in ordering alphabetically.
>
> AFAIK, all Gentoo developers are fluent English speakers, even if for
> some it isn't their first language.
Fluent, right. Try some of the cjk people. Not really. Anyway, it
doesn't matter, if you didn't grown up with the alphabet, you really
don't know the ordering by heart like western people do. In spoken
language it doesn't matter what the order is, it is totally arbitrary.
Also, realistically it's probably only 1st language for maybe half of
the devs these days.
> > A certain amount of uncertainty in order actually might prove to be
> > effective in having everyone who deals with keywords actually really
> > check all keywords and not depend on assumptions, which both 'error'
> > cases you mention seem to be caused by.
>
> Maintaining a behavior that encourages mistakes, in hopes that the
> extra effort required will prevent those mistakes? This cannot
> possibly be a good approach...
You assume here suddenly that it encourages mistakes, there is no such
evidence presented here or ever was, there is however evidence to the
contrary where the continues shifting of orders (within packages) caused
problems (the thing I disliked about this whole situation to begin
with). I actually suggest that the opposite might be true, a certain
degree of uncertainty (between packages) prompts caution and might prove
to be more error-free. Sure it's all a bit far fetched, but so was the
post that suggested that there was some grand ergonomic idea behind this
arbitrary change.
I did not in this thread challenge the ordering (who made that up?), I
challenged the way it got 'introduced'. I just got ticked off by the
'scientific basis' that suddenly was presented as the big reason behind
it.
To recap, it was the arbitrary /ordering change/ of a select group of
individuals that created problems within packages, not the one or the
other /order/.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [gentoo-dev] ekeyword and ordering
2005-08-01 17:06 ` foser
@ 2005-08-01 17:43 ` Aron Griffis
0 siblings, 0 replies; 59+ messages in thread
From: Aron Griffis @ 2005-08-01 17:43 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 4645 bytes --]
Catching up on your inbox, foser? ;-)
foser wrote: [Mon Aug 01 2005, 01:06:10PM EDT]
> On Sat, 2005-06-11 at 14:46 -0400, Aron Griffis wrote:
> > foser wrote: [Sat Jun 11 2005, 04:15:22AM EDT]
> > > Arch keywords are concepts and as such may not primarily be dealt as
> > > a an alphabetical list but as words in a sentence, there is no abc
> > > order in sentences.
> >
> > Foser, no offense intended, but you started out in this thread making
> > a couple good points. However this is completely off the wall. The
> > KEYWORDS list isn't a sentence.
>
> The post I replied to was full of far-fetched reasoning, I just made a
> similar post.
Actually, later I thought maybe I understood your sentence parallel.
Your point was that when the KEYWORDS list is scrambled from its
original order, it loses information, similar to when the words in
a sentence are scrambled. Sorry, I should have been more open-minded
in my first reading.
> > > If you have to search, you'll have
> > > to scan anyway, exact position is not a guarantee for certainty because
> > > not every pack is available on every arch, it's not like you can go
> > > without scanning.
> >
> > Doesn't change the point that scanning in alpha order is easier than
> > scanning append order.
> >
> > > Last, this only holds to some extent true for people
> > > in countries with alphabetic scripts, outside that limited part of the
> > > globe people are not as proficient in ordering alphabetically.
> >
> > AFAIK, all Gentoo developers are fluent English speakers, even if for
> > some it isn't their first language.
>
> Fluent, right. Try some of the cjk people. Not really. Anyway, it
> doesn't matter, if you didn't grown up with the alphabet, you really
> don't know the ordering by heart like western people do. In spoken
> language it doesn't matter what the order is, it is totally
> arbitrary. Also, realistically it's probably only 1st language for
> maybe half of the devs these days.
IMHO (and I do mean humble, because I could be wrong) the majority of
portage tree commits are coming from people who are fluent in
a Western tongue. For many people the alpha ordering makes things
easier, and most of the others don't care.
> > > A certain amount of uncertainty in order actually might prove to be
> > > effective in having everyone who deals with keywords actually really
> > > check all keywords and not depend on assumptions, which both 'error'
> > > cases you mention seem to be caused by.
> >
> > Maintaining a behavior that encourages mistakes, in hopes that the
> > extra effort required will prevent those mistakes? This cannot
> > possibly be a good approach...
>
> You assume here suddenly that it encourages mistakes, there is no
> such evidence presented here or ever was, there is however evidence
> to the contrary where the continues shifting of orders (within
> packages) caused problems (the thing I disliked about this whole
> situation to begin with). I actually suggest that the opposite might
> be true, a certain degree of uncertainty (between packages) prompts
> caution and might prove to be more error-free. Sure it's all a bit
> far fetched, but so was the post that suggested that there was some
> grand ergonomic idea behind this arbitrary change.
You're right, I don't have evidence to present. My suspicion is that
uncertainty doesn't lead to caution in this case. I didn't intend to
make any more assumptions than you were making.
> I did not in this thread challenge the ordering (who made that up?),
> I challenged the way it got 'introduced'. I just got ticked off by
> the 'scientific basis' that suddenly was presented as the big reason
> behind it.
>
> To recap, it was the arbitrary /ordering change/ of a select group
> of individuals that created problems within packages, not the one or
> the other /order/.
Oh, I thought for sure that you were arguing that one order was better
than the other. If you weren't, why have you talked so much about it?
It seems like if you don't care about the ultimate ordering, then it
would be better to ignore that part of this thread, wouldn't it?
Regarding the way the change was made, I apologized at the beginning
of this thread and stated that I would not make a future change like
that without going through a discussion first. As the maintainer of
ekeyword, I made the change unilaterally without taking into account
how controversial it would be. It seems like the thread could have
ended there, eh?
Regards,
Aron
--
Aron Griffis
Gentoo Linux Developer
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
end of thread, other threads:[~2005-08-01 17:52 UTC | newest]
Thread overview: 59+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-06 22:26 [gentoo-dev] ekeyword and ordering Aron Griffis
2005-06-06 22:41 ` Mike Frysinger
2005-06-06 22:49 ` Stephen P. Becker
2005-06-07 12:16 ` Luca Barbato
2005-06-07 20:58 ` Danny van Dyk
2005-06-09 13:19 ` foser
2005-06-09 13:37 ` Lars Weiler
2005-06-09 15:59 ` [gentoo-dev] " Duncan
2005-06-09 15:29 ` [gentoo-dev] " Danny van Dyk
2005-06-09 15:50 ` Stephen P. Becker
2005-06-10 14:55 ` foser
2005-06-10 16:33 ` Mike Frysinger
2005-06-11 8:15 ` foser
2005-06-11 8:28 ` Jason Stubbs
2005-06-11 8:48 ` foser
2005-06-11 15:21 ` Joshua Baergen
2005-06-11 16:31 ` Diego 'Flameeyes' Pettenò
2005-06-11 18:00 ` Joshua Baergen
2005-06-11 9:06 ` Bryan Oestergaard
2005-06-11 18:46 ` Aron Griffis
2005-08-01 17:06 ` foser
2005-08-01 17:43 ` Aron Griffis
2005-06-11 20:37 ` Mike Frysinger
2005-06-10 17:19 ` Aron Griffis
2005-06-11 0:04 ` Georgi Georgiev
2005-06-11 12:48 ` Aron Griffis
2005-06-12 0:39 ` Georgi Georgiev
2005-06-12 2:18 ` Aron Griffis
2005-06-06 22:43 ` [gentoo-dev] " Michael Sterrett -Mr. Bones.-
2005-06-09 13:06 ` foser
2005-06-06 22:47 ` [gentoo-dev] " Lars Weiler
2005-06-07 3:19 ` Aaron Walker
2005-06-07 18:35 ` Donnie Berkholz
2005-06-09 13:10 ` foser
2005-06-09 16:49 ` Maurice van der Pot
2005-06-07 11:23 ` Simon Stelling
2005-06-07 14:04 ` Aron Griffis
2005-06-07 14:20 ` Diego 'Flameeyes' Pettenò
2005-06-07 15:15 ` Aron Griffis
2005-06-07 15:30 ` Diego 'Flameeyes' Pettenò
2005-06-07 22:35 ` Chris Gianelloni
2005-06-07 16:49 ` Michael Cummings
2005-06-07 18:38 ` Aron Griffis
2005-06-07 22:31 ` Chris Gianelloni
2005-06-07 22:32 ` Diego 'Flameeyes' Pettenò
2005-06-07 21:32 ` Marcus D. Hanwell
2005-06-07 21:44 ` Aron Griffis
2005-06-07 21:56 ` Olivier Crete
2005-06-07 22:11 ` Marcus D. Hanwell
2005-06-07 23:58 ` Lars Weiler
2005-06-07 22:18 ` Aron Griffis
2005-06-09 13:01 ` foser
2005-06-08 14:44 ` Jason Wever
2005-06-08 15:39 ` Joseph Jezak
2005-06-08 16:18 ` Marcus D. Hanwell
2005-06-08 16:23 ` Jason Wever
2005-06-07 23:07 ` Ferris McCormick
2005-06-08 0:25 ` Donnie Berkholz
2005-06-08 13:15 ` Chris Gianelloni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox