Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaranm@×××××××.org>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Gentoo's problems (was: Introducing the Proctors - Draft Code of Conduct for Gentoo)
Date: Wed, 14 Mar 2007 19:19:44
Message-Id: 20070314191219.3588a50c@snowdrop
In Reply to: Re: [gentoo-dev] Introducing the Proctors - Draft Code of Conduct for Gentoo by Alexandre Buisse
1 On Wed, 14 Mar 2007 19:30:37 +0100 Alexandre Buisse
2 <nattfodd@g.o> wrote:
3 > I quite agree with the Patriot act comparison, and I would be
4 > interested to know what you think our real problems are.
5
6 Not a complete list, but probably a good starting point:
7
8 * Portage. Gentoo hasn't delivered anything useful or cool for two
9 years or so. Things like layman are merely workarounds for severe
10 Portage limitations (not a criticism of layman). Delivery to end users
11 is based around what's possible with Portage, not what people want or
12 need. In the mean time, managing a Gentoo system has become much more
13 complicated due to the increased number of packages on a typical system
14 and the increased requirements for the average user. Combined with
15 serious improvements in the competition, Gentoo's benefits are rapidly
16 diminishing. Until there's a general admission that Portage is severely
17 holding Gentoo back, anything delivered by Gentoo will be far below
18 what could really be done.
19
20 It's been claimed that Gentoo lacks direction. It's more accurate to
21 say that the inability to change Portage prevents Gentoo from going
22 anywhere. That small interface improvements can be passed off as a big
23 deal and that users get excited over minor config file tweaks is
24 indicative of how low people's expectations really are.
25
26 I don't claim to know everything that users want from the package
27 manager. I know that everything in [1] has been described by at least
28 one user as a major advantage for not using Portage. Unfortunately,
29 most of these aren't things that can be delivered easily with the
30 current codebase.
31
32 (Incidentally, since someone will probably try this argument: I held
33 these beliefs long before I started work on a Portage alternative.)
34
35 * Similarly, the belief that Portage defines Gentoo and represents a
36 lot of work. The tree defines Gentoo, and contains far more code than a
37 mere package manager.
38
39 * Low QA expectations. Gentoo's QA isn't any worse than it was two
40 years ago. However, expectations are much higher due to improvements in
41 other distributions, and the increase in tree complexity makes
42 mistakes much more severe.
43
44 Mistakes can be classified as those that can be detected automatically
45 (things are improving in this area -- for one example, adjutrix is being
46 used to detect forced downgrades), and those that can't. Reducing the
47 latter involves education and ensuring that developers are aware of
48 expectations -- developers shouldn't be relying upon the QA team to do
49 QA.
50
51 Unfortunately, some developers simply won't fix QA mistakes. When
52 something like this happens:
53
54 11:16:24 <@genstef> hansmi: bah fix your qa stuff yourself if you think
55 I am wrong. I wont do something I dont agree with
56
57 something has to be done to prevent the developer in question from
58 continuing to hurt the users.
59
60 * The wrong idea of what the user base is, and what the target user
61 base is. Gentoo's direction is too heavily influenced by a small number
62 of extremely noisy ricer forum users, many of whom don't even run
63 Gentoo. Unfortunately, this self-perpetuating clique wields huge
64 amounts of influence.
65
66 * The repeated abuse of silly phrases like "Gentoo is about choice",
67 "Gentoo is about the community" and "Gentoo should be about fun" to
68 attempt to rationalise insane policy decisions. Choice, community and
69 fun are all very well, but without a quality distribution they're
70 worthless. The primary goal should be a good distribution, with the
71 rest as things that come about as a result.
72
73 * Finally, of course, the widespread refusal to accept what the real
74 problems are, when it's much easier to blame everything upon a few
75 people or groups. It might be nice and easy to think that Saddam has
76 weapons of mass destruction and is secretly harbouring Bin Laden,
77 particularly when a few disreputable news channels are going around
78 saying it's true, but we all know how acting upon such delusions works
79 out...
80
81 [1]: http://ciaranm.org/show_post/95
82
83 --
84 Ciaran McCreesh
85 Mail : ciaranm at ciaranm.org
86 Web : http://ciaranm.org/
87 Paludis, the secure package manager : http://paludis.pioto.org/

Attachments

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

Replies

Subject Author
Re: [gentoo-dev] Gentoo's problems "M. Edward (Ed) Borasky" <znmeb@×××××××.net>
Re: [gentoo-dev] Gentoo's problems Alec Warner <antarus@g.o>
Re: [gentoo-dev] Gentoo's problems (was: Introducing the Proctors - Draft Code of Conduct for Gentoo) expose@×××××××××××.net