1 |
Raffaele BELARDI posted on Mon, 01 Feb 2010 14:41:01 +0100 as excerpted: |
2 |
|
3 |
> What's up??? udev/baselayout was working fine before the copy to the new |
4 |
> HD, what happened? Any hints? |
5 |
|
6 |
This isn't going to help you much, but it'll give you some background and |
7 |
explanation for why things are as they are ATM. |
8 |
|
9 |
baselayout-1 is now /quite/ old and crufty -- basically no upstream for |
10 |
several years as upstream has moved on to baselayout-2 and openrc. |
11 |
baselayout-2 and openrc are the way forward, and gentoo has wanted to |
12 |
stabilize, but until recently, they were changing fast enough that it was |
13 |
difficult to stabilize anything. Additionally, there's quite some changes |
14 |
in config between the two, and the speed up upstream changes meant that |
15 |
effectively, people were going to have to go thru at least two painful |
16 |
upgrades, one to get on baselayout-2/openrc, plus, eventually, another to |
17 |
get to wherever they ended up once upstream began to stabilize a bit. |
18 |
|
19 |
Of course, updating all the initscripts is a decent amount of work for the |
20 |
gentoo devs as well, plus writing up good upgrade guides and changing all |
21 |
the other documentation that would have to be changed, and it was just |
22 |
very difficult to get everybody synced enough to stabilize on anything, |
23 |
because the upstream target was moving so fast. |
24 |
|
25 |
So until quite recently, baselayout-1 continued to get just enough gentoo |
26 |
maintenance to keep it working for the stable users, while baselayout-2/ |
27 |
openrc moved farther and farther ahead, first as hard-masked for testing, |
28 |
then as ~arch. baselayout-2/openrc, meanwhile, continued to advance, with |
29 |
various other boot related packages staying in some form of sync for those |
30 |
wanting to try baselayout-2/openrc, tho often using upstream deprecated |
31 |
methods. And anyone trying to do the upgrade on their own, looking for |
32 |
documentation, had to look in multiple different places for it, including |
33 |
the comments in the config files themselves, various bugs on bugzilla, |
34 |
sometimes comments on the dev list, sometimes asking here, on user, on the |
35 |
forums, or on irc, and sometimes filing their own bugs. It was certainly |
36 |
nothing like the nicely organized all-in-one-place upgrade guides that |
37 |
gentoo tends to have before such major changes go stable! |
38 |
|
39 |
All that has changed recently, upstream has realized it has to stabilize |
40 |
things a bit in ordered to provide a stablization target for gentoo and |
41 |
anyone else trying to use it, the various deprecated interfaces other |
42 |
packages are using have been brought up to the current state, and |
43 |
documentation, including a brand new upgrade guide, is updated and about |
44 |
ready to roll-out. |
45 |
|
46 |
But meanwhile, the poor stable users have been getting ever further |
47 |
behind, and recently, with the big push to stabilize baselayout-2/openrc, |
48 |
it's possible bugs relating to stable baselayout-1 aren't getting the |
49 |
attention they used to, as it's likely not going to be supported for that |
50 |
long (relatively) after baselayout-2/openrc stabilizes, anyway, because |
51 |
it /is/ so old and crufty. |
52 |
|
53 |
Also meanwhile, all the ~arch and even sometimes masked package users like |
54 |
me, that typically answer queries like this about stuff, since we've been |
55 |
thru it before... we've been on baselayout-2/openrc for so long that we've |
56 |
forgotten most of what we used to know about baselayout-1! Additionally, |
57 |
once baselayout-2 and openrc were in ~arch, a lot of the bugs ~arch users |
58 |
would usually see first, report, and get fixed, now hit stable users |
59 |
directly, because they're the only ones still stuck on the several years |
60 |
outdated baselayout-1, and thus the only ones experiencing bugs with it! |
61 |
|
62 |
So here's the deal. Unfortunately, there's not much help I can give about |
63 |
baselayout-1 -- it's just way tooo crufty and outdated. Such is the way |
64 |
of stable, but it's even worse now, because the gap is so great, both in |
65 |
time and in method/application/config. Perhaps someone else can help, or |
66 |
perhaps you can continue to keep the new udev masked until baselayout-2/ |
67 |
openrc stabilizes -- hopefully soon now, as the bugs are literally being |
68 |
closed by the day! |
69 |
|
70 |
Alternatively, you can decide to try package.keywording baselayout-2, |
71 |
openrc, possibly udev, and maybe other boot related packages as necessary |
72 |
to get good baselayout-2/openrc support. I believe the upgrade guide is |
73 |
in general ready, and you can test it. As you upgrade to the new |
74 |
versions, again you'll be running stuff that us ~arch users are running, |
75 |
and will thus be far more likely to be able to help with. |
76 |
|
77 |
The caveat is that it's a BIG upgrade. Be prepared to spend a few hours |
78 |
reading about the changes and sloughing thru all those config updates. |
79 |
But once it's done and working, you'll be good to go and won't have to |
80 |
worry about it when the stabilization /does/ come, as you'll already be |
81 |
updated. |
82 |
|
83 |
Just either only package.keyword specific package versions, or be ready to |
84 |
comment/delete the lines when the stabilization does come, as I expect |
85 |
there'll be another round of ~arch packages coming then, now without the |
86 |
huge gap between them and stable that there is now, but still unstable and |
87 |
needing tested before stabilization. |
88 |
|
89 |
For stable users who decide not to do the baselayout-2/openrc |
90 |
package.keywording at this time, preferring to stick with stable thru the |
91 |
big stabilization coming up, be aware that it /is/ coming, and that the |
92 |
upgrade /is/ going to be a big one and take some time to work thru, just |
93 |
as the big xorg or major version X environment (kde/gnome/xfce/etc) |
94 |
changes do. But I don't believe it'll be as huge a jump and as big a |
95 |
problem as the kde-3 to kde-4 jump was, at least. That was HUGE, and took |
96 |
multiple days (even weeks, a month or two, before things were working, |
97 |
alternatives found, etc, to my satisfaction) to process. for folks like me |
98 |
that tend to use many of the extended features, at least. |
99 |
|
100 |
-- |
101 |
Duncan - List replies preferred. No HTML msgs. |
102 |
"Every nonfree program has a lord, a master -- |
103 |
and if you use the program, he is your master." Richard Stallman |