1 |
On Thu, 08 Dec 2011 15:41:38 +0100 |
2 |
Jarry <mr.jarry@×××××.com> wrote: |
3 |
|
4 |
> On 08-Dec-11 12:26, James Broadhead wrote: |
5 |
> |
6 |
> >> I do not want to upgrade to baselayout-2, but I want to |
7 |
> >> re-emerge system. So how can I do it now, when all 1.x |
8 |
> >> versions have been removed from portage? |
9 |
> > |
10 |
> > I think that the standard answer is "you can't". I mean, you could |
11 |
> > fetch an old copy of the ebuild from cvs, and add it to a local |
12 |
> > overlay, but you'd be completely unsupported (unsupportable?). |
13 |
> > |
14 |
> > A better question would be - Why do you want to? |
15 |
> |
16 |
> This server is ~50 miles away, and if I screw something |
17 |
> and it does not boot up, I will have to go there and fix it |
18 |
> on place. One small typo in ~50 config-files which must be |
19 |
> updated is just enough to cause it... |
20 |
> |
21 |
> Anyway I'm surprised that everything older than 2.0.3 |
22 |
> has been simply thrown overboard, especially while it |
23 |
> worked for us without a problem for many years... |
24 |
|
25 |
KDE-2 and even KDE-3 also worked just fine for many years. Those are |
26 |
not in the tree either. |
27 |
|
28 |
baselayout and openrc changes over the past year were not done on a |
29 |
whim, it has been leading up to this for about 3 years if not more. |
30 |
|
31 |
The external apparancy is that the old versions worked and everything |
32 |
was just fine. But the actual problems with it were many, here's a few: |
33 |
|
34 |
1. too many things in baselayout had legacy problems attached, files in |
35 |
odd places, file that were inconsistent with everything else |
36 |
2. it had a hard dependancy on bash, which is a rather bad thing, it |
37 |
means you have to have bash installed on anything using Gentoo. What if |
38 |
your platform did not support bash, or didn't support it well? |
39 |
3. the init system itself was creaking and groaning a lot and becoming |
40 |
a maintenance burden |
41 |
|
42 |
Things do change over time, bits do rot, and periodically legacy shit |
43 |
needs to be turfed. People resist change for very little good reason |
44 |
(as you are currently doing) and prefer to only think of their own |
45 |
little space and not the big picture. |
46 |
|
47 |
This is what happened with baselayout. All reasonable prior steps that |
48 |
techies like to have done with migrations were done, there was more |
49 |
than adequate notice, and all discussions were out in the open. Really, |
50 |
the presence of baselayout-2 is good and the absence of baselayout-1 is |
51 |
better. |
52 |
|
53 |
You haven't been left out in the cold with no way forward. You were |
54 |
given notice, you chose to not act on it, so the maintenance burden |
55 |
shifts to you. This is the general contract between gentoos devs and |
56 |
users. Portage gives you all the tools you need to maintain your |
57 |
systems at current levels, so you CAN keep it as-is until your next |
58 |
maintenence windows on that server 50 miles away when you intend being |
59 |
in the room. |
60 |
|
61 |
Some recent decisions in gentoo-land about what to deprecate and when |
62 |
have indeed been questionable, but in all honesty baselayout is not one |
63 |
of them. |
64 |
|
65 |
|
66 |
-- |
67 |
Alan McKinnnon |
68 |
alan.mckinnon@×××××.com |