Gentoo Archives: gentoo-dev

From: Samuli Suominen <ssuominen@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)
Date: Mon, 19 Nov 2012 16:09:24
Message-Id: 50AA5976.7050207@gentoo.org
In Reply to: Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012) by William Hubbs
1 On 19/11/12 16:59, William Hubbs wrote:
2 > On Mon, Nov 19, 2012 at 09:39:59AM -0500, Rich Freeman wrote:
3 >> On Sun, Nov 18, 2012 at 10:38 PM, Joshua Kinard <kumba@g.o> wrote:
4 >>> Correct me if wrong, but didn't the issue start with udev wanting to put the
5 >>> PCI ID database/file into /usr/share from /etc?
6 >>
7 >> Well, I can't vouch for what the first issue that arose was, but I do
8 >> recall discussion that bluetooth keyboards also required libraries in
9 >> /usr.
10 >>
11 >> Right now it takes less common situations to trigger problems with a
12 >> separate /usr, but the general trend is not favorable. It isn't just
13 >> software changes either - if I told somebody 15 years ago that USB
14 >> keyboards were going to be problematic but standard PS2 keyboards
15 >> would always work just fine, they'd say there was nothing to worry
16 >> about since PS2 keyboards would always be around. For all we know in
17 >> 5 years you won't be able to buy a USB keyboard.
18 >>
19 >> So, udev has been pushing things along to some extent, but the problem
20 >> is definitely bigger than udev.
21 >
22 > I'm glad someone else on this list finally realizes that udev did not break
23 > separate /usr on its own. I've been trying to explain this to people
24 > here for ages.
25 >
26 > It isn't just programs that use libraries in /usr/lib that are broken.
27 > Any program in early boot that tries to access data files in /usr/share
28 > before /usr is mounted is broken, so for example, locales do not
29 > work before /usr is mounted.
30
31 Indeed.
32
33 I've opened a bug[1] for sys-apps/portage to gain QA check for cross /
34 vs. /usr linking because the situation is out of control.
35
36 Help is required for writing the patch for the bug (!!!)
37
38 [1] http://bugs.gentoo.org/show_bug.cgi?id=443590