1 |
On Wed, May 05, 2004 at 02:29:35AM -0400 or thereabouts, John Davis wrote: |
2 |
> Kurt - |
3 |
> I respect your opinion, but I do believe that you are rushing into a |
4 |
> decision that has no factual basis. Quarterly releases have not even |
5 |
> been going for a year and because of this there is not substantial |
6 |
> evidence against them. The fact is that quarterly releases benefit the |
7 |
> user as they are kept up to date every quarter. |
8 |
|
9 |
People who use GRP are but a subset of our entire user base. You are |
10 |
defining a release criteria ideally suited to that minority group, but |
11 |
ill-suited to the rest of our user base. Let's make a quick list of pros |
12 |
and cons: |
13 |
|
14 |
Pros: |
15 |
---- |
16 |
* Provides up-to-date GRP sets for people who install using this method |
17 |
* Sells more CDs. |
18 |
* uh... |
19 |
|
20 |
Cons: |
21 |
---- |
22 |
* Requires too much time/effort from other projects. Arches have to take |
23 |
take snapshots and build package sets. Documentation has to update |
24 |
install guides. Infra has to communicate with the mirrors about the |
25 |
10+ GB of data that will be produced as a result and the list goes on. |
26 |
This would be fine if each release delivered significant value over the |
27 |
previous released version, but it doesn't. Which leads to my next |
28 |
point... |
29 |
* Releases are largely meaningless, comprised of nothing more than package |
30 |
updates for GRP. (What were the new and/or innovative features planned |
31 |
for 2004.1? How many did we actually deliver on? Where are stackable |
32 |
profiles? Where is emerge --security support?) |
33 |
* Focused entirely on the installation of Gentoo, which is but a small |
34 |
fraction of the overall Gentoo experience. Quarterly releases do nothing |
35 |
to improve Gentoo for the tends of thousands of users who have been |
36 |
faithfully running it for months/years. |
37 |
* Takes away focus from developing longer-term, more innovative solutions |
38 |
that will better differentiate Gentoo from the rest of the pack. Every |
39 |
hour spent towards getting another release ready to go out the door is |
40 |
one less hour that folks can spend on other projects that will have a |
41 |
more widespread benefit to the Gentoo community as a whole. |
42 |
|
43 |
> Gentoo cannot go back to the old style (pre-2004.0) style of releases. |
44 |
> The nature of our distribution does not allow us to do this. |
45 |
|
46 |
This is completely unsubstantiated and patently false. |
47 |
|
48 |
> I guarantee you that if we do go back to the old style releases that we |
49 |
> will be in the same boat as we were with 1.4 - feature creep and |
50 |
> constantly late deadlines. |
51 |
|
52 |
OK, so let's take those as two separate criticisms: |
53 |
|
54 |
* Feature creep. Only if releng does a poor job of managing releases and |
55 |
allows this to happen. As I said previously, I would like us to define, |
56 |
as a team, the features that we want to see in the next release of |
57 |
Gentoo. I would then see it as releng's primary responsibility to ensure |
58 |
people stay focused on developing those features and preventing external |
59 |
features from "creeping" into the distro. |
60 |
* Late deadlines. Again, where is emerge --security and stackable profiles |
61 |
support in 2004.1? |
62 |
|
63 |
|
64 |
> Not only does this make Gentoo look bad as a distribution, but it leaves |
65 |
> our users out in the cold as GRP, a feature that users very much enjoy, |
66 |
> becomes useless due to its age. |
67 |
|
68 |
You have *zero* metrics on what percentage of Gentoo users use GRP. Thus, |
69 |
your claim is completely unsubstantiated. Also, as I pointed out earlier, |
70 |
GRP *only* helps users during the initial installation of Gentoo. It does |
71 |
*absolutely nothing* for the tens of thousands of Gentoo users who, like |
72 |
myself, have existing installations that they rely upon and expect |
73 |
continued improvements to. |
74 |
|
75 |
> Bring it up with the rest of the managers if you want to Kurt, but I |
76 |
> assure you that it is the wrong decision to do so. Quarterly releases |
77 |
> work for us devs, for the users, and for Gentoo. If you really are set on |
78 |
> doing releases 1.4 style where features like GPG signing hold the release |
79 |
> back forever, fine, but you are not doing what is right for our users. |
80 |
|
81 |
You have one opinion. I have another. I'm a Gentoo user, first and |
82 |
foremost. Does my opinion as a user not matter? A number of other devs |
83 |
(who are also users) have spoken out against quarterly releases. Do their |
84 |
opinions not matter? |
85 |
|
86 |
It bothers me that you have assumed that you know what is right for "our |
87 |
users" despite the fact that you have done no actual research and have no |
88 |
facts on which to base your claim. It further bothers me that you seem to |
89 |
be disregarding the opinions of pvdabeel, livewire, myself, weeve and a |
90 |
number of other devs who have indicated that they have concerns and |
91 |
reservations about the current releng process. |
92 |
|
93 |
--kurt |