Gentoo Archives: gentoo-dev

From: John Davis <zhen@g.o>
To: Brad Laue <brad@g.o>
Cc: gentoo-dev@g.o
Subject: [gentoo-dev] Re: [gentoo-core] Re: [gentoo-dev] Gentoo part IIa.
Date: Tue, 15 Jul 2003 17:45:55
Message-Id: 20030715134410.39dfbe24.zhen@gentoo.org
In Reply to: Re: [gentoo-dev] Gentoo part IIa. by Brad Laue
1 I am moving this discussion to -dev, where it ought to be...
2
3 > I think this is the crux of all our concern, all management and
4 > organisational decisions revolve around QA, among other primary concerns
5 > like architecture and so on.
6 >
7
8 Since quality should be the primary goal of any well run organization, I wholeheartedly agree.
9
10 > My opinion is that QA procedures can be created without forming a
11 > government of sorts, or creating a political landscape. There are
12 > development cultures which succesfully separate the issues surrounding
13 > architecture, financing and future directions within the distribution
14 > from the QA process, by placing it on the outskirts of 'governance', and
15 > I do think we would be wise to do the same.
16
17 Which is the issue that we are debating indirectly. I see a form of government, either lose or tight, as something Gentoo requires to grow. Other people may see differently. Of course, I am always open to compromise.
18
19 I am interested in the development cultures that you are speaking about. I assume that one of them is the Linux kernel team that you have described below? Could you elaborate more please?
20
21 > Debian may be stable, but Woody's sheer age really does indicate that
22 > something is wrong with their development model. I don't imagine
23 > suggesting a faster paced release model to their core developers would
24 > be met with much openness, nor would it be put to a vote. FreeBSD and
25 > RedHat, to name two, have live package build systems (ports/rawhide
26 > respectively) and cut a release from these every four months on the dot
27 > with impeccable QA. I don't think I could suggest such a thing to Debian
28 > developers without being laughed out of the discussion.
29 >
30
31 To a degree, I agree with you. Debian is very outdated in some respects. Again, what I do like about Debian is their upmost concern for QA (even if it is misplaced a bit), and their commitment to developer's rights. Gentoo should never, ever try to emulate Debian. We need to figure out our own policies, and Debian is a nice example to begin with.
32
33 > Another member of the previous thread mentioned the Linux kernel, if
34 > briefly. Look at how well it works in its development model. A core
35 > group of members make decisions as to where the kernel will be in 1, 5,
36 > 10 years, and the rest of the process looks, to the outside world,
37 > almost entirely haphazard. There is no need for constitutions or
38 > elections or a legal department, and yet Linux is thriving and growing
39 > at an extraordinary rate. And it has few enough QA problems that fortune
40 > 100 corporations use it!
41 >
42
43 Again, even though the kernel team is very successful, I am sure that they have some sort of vote tracking system, development policy (if just for the managers), etc. Additionally, creating a single software program, which the kernel is, and creating a distribution are two entirely different things. There are so many aspects that we have to concentrate on. The single greatest difference between the kernel team and ourselves is size. They can get away with lax management because their core team is so small. Additionally, does Gentoo even have a set team of people who plan for 5, 10, even 15 years down the road?
44
45 > It is my contention that the development culture *creates* the product.
46 > I believe Debian is what it is now because of the way it is managed, and
47 > Linux is what it is now because of the way *it* is managed.
48 >
49
50 Absolutely. Gentoo follows the same phenmenon.
51
52 > If I seem staunchly opposed to introducing Debian concepts to Gentoo,
53 > it's because I am. ;)
54 >
55
56 Me too. Like I said, I don't want Gentoo Debian Linux.
57
58 > My intention though, is not to attempt to close the discussion. If
59 > through the process an outcome can be reached which seems reasonable to
60 > all sides, all the better.
61 >
62
63 Absolutely!
64
65 Please do not think that I am attempting to make Gentoo Linux, Debian Linux. Both camps surely have their shortcomings. Gentoo is at a crossroads though, and we need to decide how we want to run the distribution. If we can find a balance between management structure and developer's freedom, then by all means, let's.
66
67 Regards,
68 //zhen
69
70 --
71 John Davis
72 Gentoo Linux Developer
73 <http://www.gentoo.org/~zhen>
74
75 ----
76 Knowledge can be more terrible than ignorance if you're powerless to change your world.