1 |
On Wed, 2007-05-16 at 13:48 -0400, Caleb Tennis wrote: |
2 |
> >> No. It would have been ideal if we would have done it with the release. |
3 |
> >> Now, it means people *will* need to use revdep-rebuild as soon as they |
4 |
> >> install their shiny new system if they use binary packages. People |
5 |
> >> coming from stage3 would be fine, of course. |
6 |
> >> |
7 |
> > |
8 |
> |
9 |
> I would have been happy to do that, but honestly Chris, the thought of approaching |
10 |
> you and asking you to bump something like that into 2007.0 scared the crap out of |
11 |
> me. You seemed way overburdened for the release as it was. |
12 |
|
13 |
I can totally understand this feeling. Releases are stressful. |
14 |
|
15 |
At the same time, I want to make sure that nobody feels afraid to come |
16 |
to us with things like this. Releases are the perfect time to make |
17 |
changes that would otherwise be intrusive, since we can use the profiles |
18 |
to make these sorts of changes, keeping them from affecting users until |
19 |
they're ready. We fully encourage people to come to us with changes |
20 |
like this so we can help ease transitions for our users. After all, new |
21 |
releases are generally just a media refresh, but if we can use them to |
22 |
make things better for our users, we should. |
23 |
|
24 |
> I have no problem waiting for 2007.1, if Gnome and KDE don't mind. I don't know |
25 |
> what hackery has to take place to do that, but I'm sure someone out there does. |
26 |
|
27 |
It's simple. You mask expat-2.0.0 on all the current profiles, we mark |
28 |
it stable in the snapshot and don't have it masked in the 2007.1 |
29 |
profile. When we release (actually right before), we mark the package |
30 |
stable in the tree. We document the expat upgrade as part of the |
31 |
profile upgrade guide, and we're done. Users using a <=2007.0 profile |
32 |
never see the upgrade. New users use the new expat. Users changing to |
33 |
the 2007.1 profile run revdep-rebuild. |
34 |
|
35 |
-- |
36 |
Chris Gianelloni |
37 |
Release Engineering Strategic Lead |
38 |
Alpha/AMD64/x86 Architecture Teams |
39 |
Games Developer/Council Member/Foundation Trustee |
40 |
Gentoo Foundation |