Gentoo Archives: gentoo-dev

From: Greg KH <gregkh@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: eudev project announcement
Date: Wed, 19 Dec 2012 17:11:12
Message-Id: 20121219171328.GA25062@kroah.com
In Reply to: Re: [gentoo-dev] Re: eudev project announcement by "J. Roeleveld"
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

Replies

Subject Author
Re: [gentoo-dev] Re: eudev project announcement Kevin Chadwick <ma1l1ists@××××××××.uk>
Re: [gentoo-dev] Re: eudev project announcement "J. Roeleveld" <joost@××××××××.org>