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 |