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 |