1 |
Chris Gianelloni posted <1090441261.19552.124.camel@localhost>, excerpted |
2 |
below, on Wed, 21 Jul 2004 16:21:01 -0400: |
3 |
|
4 |
> I think 2 a year with a 2 year retention (4 releases) would be the sweet |
5 |
> spot. Nothing keeps users from running older releases, just we don't |
6 |
> support them officially any more. |
7 |
|
8 |
First, I'm a personal desktop user who migrated to Gentoo in large part |
9 |
for its "freshness". Thus, the very idea of slowing things down seems |
10 |
counter to the entire Gentoo thing, here, tho I understand the enterprise |
11 |
need, and the appeal of a Gentoo Linux Enterprise. If it's going to be |
12 |
done, in some ways, I think some other name might be more appropriate, tho |
13 |
if it's based on Gentoo, the other side says it's entirely appropriate. |
14 |
|
15 |
Anyway.. I replied here in particular, because I wanted to comment on the |
16 |
point quoted. From my observation of the commercial distribs and their |
17 |
reaction to Enterprise, as well as business reaction to their enterprise |
18 |
products, both the six month window and the two year window are to short. |
19 |
|
20 |
If it's to be based on Gentoo Linux with its current quarterly releases*, |
21 |
it /would/ seem a multiple of that would be a good idea, and an annual one |
22 |
sounds like just to big a deal, to much invested. Thus, I'd propose |
23 |
a tri-release multiple rather than every other release, for a nine-month |
24 |
Enterprise release cycle rather than six. The first three months of the |
25 |
cycle could then be devoted to mostly supporting upgrades. The second |
26 |
three months would be focused on choosing and stabilizing a snapshot. |
27 |
This would offer a choice of two normal snapshot versions in case one had |
28 |
been found to be less than optimal, plus the possibility of an intervening |
29 |
version of individual packages if necessary. At the six-month point, a |
30 |
pre-release (aka Gentoo Enterprise Community) would be produced, which |
31 |
enterprise users could then start validating, with the full release |
32 |
(Gentoo Enterprise Official) three months later, incorporating any fixes |
33 |
necessary during the three month early validation period. This would also |
34 |
allow a bit more room for vacations and various other short term breaks of |
35 |
a month or so, where such might crimp a six-month release cycle (and |
36 |
certainly /does/ crimp the Gentoo three-month cycle =:^( ). |
37 |
|
38 |
If this sounds a bit like Mandrake's community/official release policy, |
39 |
that's no accident. They found there simply wasn't enough testing of the |
40 |
beta and rc releases, and after a couple "dud" releases, came up with the |
41 |
community/official release policy. Enterprises don't like "dud" releases, |
42 |
and if we start out with something like this, I think it'll improve the |
43 |
likelihood of Gentoo getting the reputation for solid releases. |
44 |
|
45 |
With a nine-month release cycle, that would be four releases every three |
46 |
years. If Gentoo Enterprise supported four releases back (five releases |
47 |
total), that would be four years of actual support, including the three |
48 |
months of "Community" support for verification. That should be |
49 |
comfortably enough beyond the three year general upgrade cycle that even |
50 |
the conservative corporations should be comfortable with it, as it would |
51 |
allow for three years of actual use, PLUS a comfortable verification and |
52 |
conversion time at each end. |
53 |
|
54 |
That would be comfortably more than the competition (save for Debian) |
55 |
supports, as well. OTOH, cutting that to four releases total (three back) |
56 |
would remain an option, and still be reasonable. |
57 |
... |
58 |
|
59 |
* RE: the current quarterly releases: |
60 |
|
61 |
IMO, these might better be three a year since all they are is snapshots |
62 |
tested and fit for installation anyway, and don't really affect current |
63 |
users with Gentoo already installed. This would give the arch teams and |
64 |
releng a bit more QC time on the snapshots, and allow more ebuild |
65 |
maintenance and development time in between releases, instead of the |
66 |
constant focus on snapshot release stability, getting one out and having |
67 |
to immediately start focusing on the next, with little time to focus on |
68 |
just ebuilds/package quality itself, instead of the larger snapshot |
69 |
quality, between release snapshots. |
70 |
|
71 |
Or, to put it another way, it'd allow for a problem AND a vacation, in the |
72 |
same release window, without crowding out individual package attention |
73 |
entirely. <g> |
74 |
|
75 |
For Enterprise, this would change the every third release, nine month |
76 |
spacing, to every other release, eight month spacing, above, three in two |
77 |
years, six in a four year life cycle (or five, and remain reasonably over |
78 |
three years). |
79 |
|
80 |
Of course, that's just my opinion. I'm not trying to tilt at windmills, |
81 |
wasn't yet around for the debate behind the quarterly release decision, |
82 |
and if the current Gentoo Linux quarterly releases work.. |
83 |
|
84 |
-- |
85 |
Duncan - List replies preferred. No HTML msgs. |
86 |
"They that can give up essential liberty to obtain a little |
87 |
temporary safety, deserve neither liberty nor safety." -- |
88 |
Benjamin Franklin |
89 |
|
90 |
|
91 |
|
92 |
-- |
93 |
gentoo-dev@g.o mailing list |