1 |
On Tue, Jul 15, 2003 at 11:06:09AM +0200, Paul de Vrieze wrote: |
2 |
Content-Description: signed data |
3 |
> On Tuesday 15 July 2003 07:29, splite wrote: |
4 |
> > |
5 |
> > I hope not, otherwise you'll see it forking into "Fun Gentoo" and |
6 |
> > "Structured Gentoo". Guess where the hackers will go. |
7 |
> |
8 |
> Guess where the users will go. |
9 |
|
10 |
When they see people voting instead of doing, they'll go elsewhere. I did. |
11 |
|
12 |
> Although I don't like politics, they are unavoidable. There are now like 150 |
13 |
|
14 |
There's politics, then there's Politics. Constitutions, voting, RRO, all |
15 |
belong under the capital-P version. |
16 |
|
17 |
> developers for gentoo. Having a single "boss", and a "lieutenant" with no |
18 |
> structure at all is not going to work. Especially as the amount of |
19 |
> developers grows. |
20 |
|
21 |
Works for the Linux kernel. Why do you need more developers? Does every |
22 |
package in the universe have to end up in the portage tree, with its own |
23 |
developer? I'm quite serious. Just because someone cobbles up an ebuild |
24 |
for whatever obscure package, does it have to go in? |
25 |
|
26 |
> We need structure. |
27 |
|
28 |
You have structure now. Why make it a full-blown bureaucracy? |
29 |
|
30 |
> Part of that structure is a place where things are documented, like |
31 |
> responsibilities. |
32 |
|
33 |
You already have a place for documentation. |
34 |
|
35 |
> The problem is that with 30 developers you could easilly ask something you |
36 |
> didn't know. Now the problem is that you can still ask, but you don't know |
37 |
> who to ask. Documenting procedure and formalizing a bit should help. |
38 |
|
39 |
What's wrong with giving a shout-out to gentoo-dev? I'd rather see someone |
40 |
documenting Portage better (say, "how SLOTs work"), than documenting |
41 |
procedures for asking questions. |
42 |
|
43 |
> There are also many people and organizations that want gentoo to run on their |
44 |
> servers. Those people have one thing they REALLY REALLY hate, and that is |
45 |
> comming to office in the morning and finding out that the nightly world |
46 |
> update fucked up their setup, and it will take at least until the end of the |
47 |
|
48 |
Then those people shouldn't be idiots. Seriously, who in their right mind |
49 |
runs automated nightly updates on production systems? Run them on a test |
50 |
machine, then if things look okay afterward, push it out to the production |
51 |
boxes. That's common sense. |
52 |
|
53 |
> morning fixing things up. Normally such thing will mean a great loss of |
54 |
> productivity. |
55 |
|
56 |
Then they should be paying Red Hat or SuSE for support. Folks, you're |
57 |
not responsible for someone being dumb enough to let their systems be |
58 |
borked nightly. In fact, if you start acting like you are, you may |
59 |
well find someone trying to hold you to it in court. |
60 |
|
61 |
> Since we believe that the gentoo technology is better than the competition, |
62 |
|
63 |
Gentoo tech is quite nice, but it doesn't have to be all things to all people. |
64 |
|
65 |
> even for servers we want to offer what they want while keeping what we have. |
66 |
|
67 |
If they want a system that's flexible and easy to fix and customize, Gentoo's |
68 |
great. If they want guaranteed uptime, they should buy a commercial distro |
69 |
and a service contract. |
70 |
|
71 |
> For offering what is needed for servers we do need more quality assurance. |
72 |
|
73 |
I hate to keep bringing up Debian, but it's a perfect example. Their |
74 |
desire for QA has brought the project to a virtual standstill. Even given |
75 |
the huge number of Debian Developers, they can't validate all 10,000+ |
76 |
packages on the 11 architectures they support in any timely fashion. |
77 |
That's why they're taking years between releases now. |
78 |
|
79 |
As long as Gentoo keeps being "good enough", it will have users. As long |
80 |
as its developers take pride and derive enjoyment from working on it, |
81 |
Gentoo will be good enough. You don't need Quality Assurance committees |
82 |
drawing up charts and setting milestones. If you want to set a release |
83 |
date, just pick one, Bach's birthday, whatever. Ship whatever you have |
84 |
on that date; it's still bound to be better than Debian or Red Hat, even |
85 |
with all their QA aparatus. |
86 |
|
87 |
> With QA and the growth of the project comes a management structure. That |
88 |
|
89 |
Any "project" has a management structure, by definition. If the present |
90 |
structure can't keep up with growth, another possibility is to check the |
91 |
growth. |
92 |
|
93 |
> structure is inevitable. John made a proposal on how to arange parts of that |
94 |
> structure. While we will put every effort in it not to create a new debian, |
95 |
> we need to be more organized than before. |
96 |
|
97 |
That's appreciated, but I and a few others think he went over the top. |
98 |
Debian is not the model to emulate. I wouldn't even try to make a "fixed" |
99 |
version. Maybe Gentoo should stick to its founding spirit and come up |
100 |
with something different. |
101 |
|
102 |
> So please all discuss the merrits of his proposals. I believe that the |
103 |
> problems they try to address are there and are well accepted. |
104 |
|
105 |
I don't think the actual problems have really been discussed, at least |
106 |
not here. As I asked before, whose needs aren't being met here? Simply |
107 |
stating "we need structure" like it's axiomatic isn't an argument. If the |
108 |
developers are having fun, and the users are getting something useful (and |
109 |
for free), why isn't that sufficient? |
110 |
|
111 |
-- |
112 |
gentoo-dev@g.o mailing list |