1 |
On Tue, Dec 18, 2012 at 08:21:36AM +0100, J. Roeleveld wrote: |
2 |
> On Mon, December 17, 2012 22:31, Greg KH wrote: |
3 |
> > On Mon, Dec 17, 2012 at 09:03:40PM +0100, J. Roeleveld wrote: |
4 |
> >> Olav Vitters <olav@×××××××.nl> wrote: |
5 |
> >> |
6 |
> >> >On Mon, Dec 17, 2012 at 09:29:26AM -0500, Richard Yao wrote: |
7 |
> >> >> As I said in an earlier email, Lennart Poettering claims that it does |
8 |
> >> >> not work. We are discussing some of the things necessary to make it |
9 |
> >> >work. |
10 |
> >> > |
11 |
> >> >Just to repeat: |
12 |
> >> >In this thread it was claimed that a separate /usr is not supported by |
13 |
> >> >systemd/udev. |
14 |
> >> > |
15 |
> >> >A case which works with latest systemd on various distributions. I |
16 |
> >> >checked with upstream (not Lennart), and they confirmed it works. I can |
17 |
> >> >wait for Lennart to say the same, but really not needed. |
18 |
> >> > |
19 |
> >> >I assume this will again turn into a "but I meant something else". |
20 |
> >> |
21 |
> >> Olav. |
22 |
> >> |
23 |
> >> Lennart has stated that he considers a seperate /usr without init* |
24 |
> >> broken. |
25 |
> > |
26 |
> > Yes, as do I, and so do a lot of other developers. |
27 |
> |
28 |
> It is only "broken", because upstream decided to move everything into /usr |
29 |
> that was previously in /. |
30 |
|
31 |
No, not at all, please see the web page that describes, in detail, the |
32 |
problems that has been going on for quite some time now, with the /usr |
33 |
and / partitions and packages. |
34 |
http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken |
35 |
|
36 |
One good solution to this issue is to move everything into /usr, and |
37 |
that's something that has wonderful benifits in the long run, and is |
38 |
something that I expect all Linux distros to eventually implement. |
39 |
Those that don't, will suffer because of it. |
40 |
|
41 |
Again, see the web page for why moving stuff into /usr is a good idea |
42 |
for the reasons behind this. |
43 |
http://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge |
44 |
|
45 |
> >> This has worked correctly in the past. |
46 |
> > |
47 |
> > Define "past" please. |
48 |
> |
49 |
> Recent past, like a few months ago no errors during boot and the system |
50 |
> running stable. |
51 |
|
52 |
You have gotten lucky, see the above links for why. |
53 |
|
54 |
> Please provide a simple way to let me see that it is broken on systems |
55 |
> that do not use bluetooth keyboards. |
56 |
|
57 |
Again, see the above link for how to do this. |
58 |
|
59 |
> The requirement of having userspace working to have input devices working |
60 |
> seems to be related to bluetooth, not to USB or PS/2 keyboards. |
61 |
|
62 |
Not at all, see the above link. |
63 |
|
64 |
> And using a bluetooth connection to access a NFS share is, in my humble |
65 |
> opinion, a corner case that requires additional work to make it work. |
66 |
|
67 |
One person's "corner case" is another person's default operating mode. |
68 |
|
69 |
> > Note, it's still broken, I have yet to see any upstream fixes to resolve |
70 |
> > all of the issues that are involved here with "fixing" this up. |
71 |
> |
72 |
> Reverting back to an older version makes it work. |
73 |
|
74 |
Because of how we package udev? |
75 |
|
76 |
> Using "mdev" also works. |
77 |
|
78 |
mdev is not recommended for desktop or server systems, but feel free to |
79 |
use it if you want. |
80 |
|
81 |
> > Yes, as always, for some subset of users, you can be lucky and it will |
82 |
> > work for them, but those systems are getting rarer and rarer these days, |
83 |
> > as the rest of upstream (not systemd here) are moving on and not doing |
84 |
> > anything to change their behavior for this topic. |
85 |
> |
86 |
> Why rarer? Any system I can buy in a random shop will work using a |
87 |
> seperate /usr, provided the software is installed sanely. |
88 |
|
89 |
Again, see above for why this is not true. |
90 |
|
91 |
> By moving everything into /usr, this brokenness is forced upon users. |
92 |
|
93 |
Not at all, but that's a separate topic than what we are talking about |
94 |
here. |
95 |
|
96 |
> >> The direction udev development is going, according to Lennart, is to |
97 |
> >> make that impossible and he refuses to fix this regression. |
98 |
> > |
99 |
> > Again, this has NOTHING to do with udev or systemd, as has been pointed |
100 |
> > out numerous times. I understand your _wish_ that it would have |
101 |
> > something to do with it, but that will not change the facts, sorry. |
102 |
> |
103 |
> Then what does it have to do with? |
104 |
> When it was made public that it is considered "broken", the news came from |
105 |
> udev-upstream. This was before most systems encountered any breakage. |
106 |
|
107 |
That is because things were failing silently for some people, and not so |
108 |
silently for others. Now udev warns about this type of situation, |
109 |
shooting the messenger is usually a bad idea. |
110 |
|
111 |
> >> I am really happy with this project and intend on testing it once |
112 |
> >> requests for this appear in the eudev mailing list. |
113 |
> > |
114 |
> > Good luck, the root problems still remain, and nothing that eudev ever |
115 |
> > does can resolve that, sorry. |
116 |
> > |
117 |
> > Can this topic finally be put to rest please? There is a whole web page |
118 |
> > devoted to this topic, why do people blindly ignore it? |
119 |
> |
120 |
> Where is this page? |
121 |
> I've read the page written by Lennart. Is there a decent (as in, going |
122 |
> into detail why it is broken and what it is caused by) analysis about the |
123 |
> "problem"? |
124 |
|
125 |
See above for the links and the details. |
126 |
|
127 |
> > Again, a separate /usr without an initrd has NOTHING to do with systemd |
128 |
> > or udev, with the minor exception that Gentoo's packaging of those |
129 |
> > programs _might_ have an issue, but that is Gentoo's issue, NOT |
130 |
> > upstream's issue. |
131 |
> > |
132 |
> > If anyone involved with eudev, or is involved with the Gentoo Council |
133 |
> > thinks that the previous paragraph is incorrect, they are flat out |
134 |
> > wrong. |
135 |
> |
136 |
> I have yet to hear about a clear explanation why a seperate /usr is broken |
137 |
> apart from the use of bluetooth keyboards. (Which are still in the |
138 |
> minority when I check local shops/webstores) |
139 |
|
140 |
Again, see above for specifics. |
141 |
|
142 |
greg k-h |