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/ |