Gentoo Archives: gentoo-dev

From: Luca Longinotti <chtekk@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Gentoo World Domination. a 10 step guide
Date: Wed, 04 Oct 2006 11:39:35
Message-Id: 45239C82.2050502@gentoo.org
In Reply to: [gentoo-dev] Gentoo World Domination. a 10 step guide by Thomas Cort
1 Thomas Cort wrote:
2 > There have been a number of developers leaving Gentoo in the past 6
3 > months as well as a number of news stories on DistroWatch, Slashdot,
4 > LWN, and others about Gentoo's internal problems.
5
6 People come and go, I still see Gentoo going forward, packages still get
7 updated, work gets done... So I'm really beginning to think people read
8 toooo much into a few people leaving over 6 months and a few, generally
9 wrong articles based on misinterpreting someones blog...
10
11 > simply don't have enough developers to support the many projects that
12 > we have. Here are my ideas for fixing this problem:
13
14 Maybe, maybe not... Projects exist, so there is at least _someone_
15 that's interested in them... If that's not true, then ok, just remove
16 that project... Let's start the comments on the 10 points (all imho):
17
18 > - Cut the number of packages in half (put the removed ebuilds in
19 > community run overlays)
20
21 Who decides what goes away and what now? Which criteria is used here?
22 Btw, this is already being done splendidly by the TreeCleaners project,
23 and Sunrise and other overlays are already absorbing stuff from the
24 community.
25
26 > - Formal approval process (or at least strict criteria) for adding
27 > new packages
28
29 Err what? So I, as a dev, that did quizzes, etc., cannot even anymore
30 just add the package that has got my fancy atm, because there are some
31 criteria to what is added and what not, and I have to go through a
32 bureaucratic process just for that? Never!
33 If for strict criteria you mean "there must be at least a dev or herd
34 maintaining it", or such stuff, they already exist, they may just need
35 some more enforcing... ;)
36
37 > - Make every dev a member of at least 1 arch team
38
39 Which doesn't mean he will ever keyword stuff stable, other than his
40 own, which he already can... Let's face it: most devs are mainly
41 interested in their stuff, getting their stuff keyworded, and many
42 wouldn't anyway have the time to efficiently work on an arch-team, as
43 members of such I mean, not just as "I'm a member, so I keyword my
44 stuff, that's it"... For that I agree with the current practice: if you
45 want that, ask the arch-team first. ;)
46
47 > - Double the number of developers with aggressive recruiting
48
49 That's something that goes on since... forever! Gentoo's continuously
50 recruiting new people, more aggressive recruiting has already been
51 proposed many times, but it was always agreed to try to maintain a
52 relatively high standard of new recruits, and if you want quality,
53 finding loads of people who "just happen" to have the time and
54 dedication to become a Gentoo dev isn't that easy.
55
56 > - No competing projects
57
58 Kills innovation... Who comes first has total monopoly of that branch of
59 things basically... I'd never agree to something like this, personally.
60
61 > - New projects must have 5 devs, a formal plan, and be approved by the
62 > council
63
64 New projects do always have a plan, they wouldn't be created else... ;)
65 Making it formal, be approved by the council... How to slow everything
66 down? We continuously see how adding bureaucratic stuff just suffocates
67 innovation, I totally agree with discussion et all, but not really on
68 the need to have everything approved by someone (the council in this
69 case)... The council may kill the project later on if it's doing totally
70 crazy shit, but that's another thing entirely...
71
72 > - Devs can only belong to 5 projects at most
73
74 Why? If someone has time to dedicate and work on a lot of projects, why not?
75
76 > - Drop all arches and Gentoo/Alt projects except Linux on amd64,
77 > ppc32/64, sparc, and x86
78
79 Uhhh is this real? How would this help at all? Hell, it would make
80 things worse to an extent, we've already seen that at least Gentoo/BSD
81 helped in finding problems in ebuilds using too GNUish stuff, other
82 arches may help in finding broken code, etc.. I'd agree with some
83 proposal to relax keywording policy for all arches you've not listed,
84 since on those others, sadly, not soo many people are active, and you
85 get to wait on keywords for months sometimes... This is something we
86 should imo address from an arch-team PoV, some kind of "if they don't
87 react in time, I can drop their keyword back to unstable or entirely",
88 or something like that, that would help many package maintainers I think.
89
90 > - Reduce the number of projects by eliminating the dead, weak,
91 > understaffed, and unnecessary projects
92
93 Again, who's the judge of that? If there is a project with at least one
94 person active, it means for him it's not unnecessary... What means weak
95 project? What's unnecessary? Sure, kill the dead ones with no activity
96 and no active members, that's easy and I agree with that, but the other,
97 little ones, who's the one to say "you're understaffed and useless, go
98 die!"? :S
99
100 > - Project status reports once a month for every project
101
102 Totally agree on this one!
103 --
104 Best regards,
105 Luca Longinotti aka CHTEKK
106
107 LongiTEKK Networks Admin: chtekk@×××××××××.com
108 Gentoo Dev: chtekk@g.o
109 SysCP Dev: chtekk@×××××.org
110 TILUG Supporter: chtekk@×××××.ch

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Gentoo World Domination. a 10 step guide Thomas Cort <linuxgeek@×××××.com>
Re: [gentoo-dev] Gentoo World Domination. a 10 step guide Chris Gianelloni <wolf31o2@g.o>