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
pgpj6bi999Fhg.pgp
Description: PGP signature