Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Revisiting GLEP 19
Date: Thu, 22 Jul 2004 09:00:56
Message-Id: pan.2004.07.22.09.00.42.499823@cox.net
In Reply to: Re: [gentoo-dev] Revisiting GLEP 19 by Chris Gianelloni
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

Replies

Subject Author
Re: [gentoo-dev] Re: Revisiting GLEP 19 Chris Gianelloni <wolf31o2@g.o>