Gentoo Archives: gentoo-amd64

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: udev/baselayout mess?
Date: Tue, 02 Feb 2010 02:03:48
Message-Id: pan.2010.02.02.01.47.19@cox.net
In Reply to: [gentoo-amd64] udev/baselayout mess? by Raffaele BELARDI
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

Replies

Subject Author
Re: [gentoo-amd64] Re: udev/baselayout mess? Steve Herber <herber@×××××.com>
Re: [gentoo-amd64] Re: udev/baselayout mess? flockmock@×××.at