Gentoo Archives: gentoo-dev

From: Kurt Lieber <klieber@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] GLEP 19, reloaded (again)
Date: Tue, 10 Aug 2004 13:21:58
Message-Id: 20040810132409.GG29077@mail.lieber.org
In Reply to: Re: [gentoo-dev] GLEP 19, reloaded (again) by Chris Gianelloni
1 On Tue, Aug 10, 2004 at 09:23:08AM -0400 or thereabouts, Chris Gianelloni wrote:
2 > > [side note] the releases of the tree are not tied to the releases of our
3 > > liveCD/package sets.[/side note]
4 >
5 > This I don't understand at all. Why maintain 2 separate release cycles?
6
7 The release schedule for liveCDs/package sets is 4/year. We're talking
8 about an annual cycle here.
9
10 > > One think that I think *everyone* agrees on is that any stable tree needs
11 > > to be regularly updated with security fixes. With this in mind, I'm
12 > > concerned with trying to maintain multiple separate SYNC modules. We'd
13 > > have to upgrade each one with every GLSA, thus doubling or tripling the
14 > > amount of CVS work needed each time.
15 >
16 > So the idea is to create exactly *one* stable tree? How is this any
17 > different than just doing better with our current tree? Honestly, from
18 > what I've heard from our users, they want package stability (as in
19 > freeze) much more than anything else. This is *exactly* why I recommend
20 > tying the "stable" trees with the releases. I'm not sure I can
21 > understand how doing anything else really gives us anything other than
22 > adding more workload for the simple fact of adding workload. Having a
23 > "stable" tree that still moves, and only providing a single "stable"
24 > tree doesn't seem to be an improvement from what we have at all.
25
26 No -- we would have one tree for each release, but the difference is that
27 you're talking about using the tree to control versions and I'm talking
28 about using profiles to control versions. With the current proposal, the
29 *only* difference between the main rsync module and the "stable" module is
30 that the latter has the --delete option removed. This is to ensure ebuilds
31 remain in the tree for a predictable period of time. It has nothing to do
32 with package versioning.
33
34 --kurt

Replies

Subject Author
Re: [gentoo-dev] GLEP 19, reloaded (again) Chris Gianelloni <wolf31o2@g.o>