Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-17 Thread Rich Freeman
On Tue, Jan 17, 2012 at 5:15 PM, Steven J Long wrote: > The shifting nature of the arguments and the solutions makes me more > uncomfortable that this hasn't been thought through even with the amount of > feedback, and more importantly proper consideration to that feedback, > required for a GLEP,

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-06 Thread Enrico Weigelt
* Olivier Cr?te schrieb: > d-bus is not high-level stuff... For example, you can't use bluetooth > without d-bus. Even Android has it.. really sad, that so many important packages are depending on that misdesigned bloat. cu -- --

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-06 Thread Enrico Weigelt
* Olivier Cr?te schrieb: > You clearly have failed to realize that d-bus is a now the bus for > system messaging and is as much part of the system as syslog or bash. > Probably even more so, for example, in Fedora 17, you'll be able to boot > without syslog or bash, but you need d-bus. That's on

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-05 Thread Michał Górny
On Thu, 5 Jan 2012 17:12:26 + (UTC) Duncan <1i5t5.dun...@cox.net> wrote: > But init=/bin/sh (or /bin/bash as I use here) DOES help in a > surprising number of cases as long as the necessary storage and input > drivers and filesystem modules are builtin. And a lot of us have > strong ideas abo

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-05 Thread Olivier Crête
On Thu, 2012-01-05 at 12:08 +0100, Marc Schiffbauer wrote: > > I meant "hight-level" only in a way that it is not really needed to > boot the very basic things of a system so that I can get a root > prompt at the console at least. E.g. you do not need dbus to find > and mount the rootfs, fire a ge

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-05 Thread Olivier Crête
On Thu, 2012-01-05 at 12:08 +0100, Marc Schiffbauer wrote: > > I meant "hight-level" only in a way that it is not really needed to > boot the very basic things of a system so that I can get a root > prompt at the console at least. E.g. you do not need dbus to find > and mount the rootfs, fire a ge

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-05 Thread Marc Schiffbauer
* Michał Górny schrieb am 05.01.12 um 09:26 Uhr: > On Wed, 4 Jan 2012 19:30:07 +0100 > Marc Schiffbauer wrote: > > > * Olivier Crête schrieb am 04.01.12 um 18:40 Uhr: > > > On Wed, 2012-01-04 at 15:54 +, Ciaran McCreesh wrote: > > > > On Wed, 4 Jan 2012 16:51:12 +0100 > > > > Michał Górny wr

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-05 Thread Michał Górny
On Wed, 4 Jan 2012 19:30:07 +0100 Marc Schiffbauer wrote: > * Olivier Crête schrieb am 04.01.12 um 18:40 Uhr: > > On Wed, 2012-01-04 at 15:54 +, Ciaran McCreesh wrote: > > > On Wed, 4 Jan 2012 16:51:12 +0100 > > > Michał Górny wrote: > > > > /bin/systemctl > > > > libdbus-1.so.3 => /

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Marc Schiffbauer
* Olivier Crête schrieb am 04.01.12 um 22:55 Uhr: > On Wed, 2012-01-04 at 21:45 +0100, Marc Schiffbauer wrote: > > > > > That said, in the new systemd world, bash is.. Since it's only a > > "UI" > > > tools (just like gnome-shell for example). Since you don't need it > > to > > > boot. > > > > Ye

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Olivier Crête
On Wed, 2012-01-04 at 21:45 +0100, Marc Schiffbauer wrote: > > > That said, in the new systemd world, bash is.. Since it's only a > "UI" > > tools (just like gnome-shell for example). Since you don't need it > to > > boot. > > Yeah right. Having dbus for bluetooth is much more important than > ha

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Marc Schiffbauer
* Olivier Crête schrieb am 04.01.12 um 19:53 Uhr: > On Wed, 2012-01-04 at 19:30 +0100, Marc Schiffbauer wrote: > > * Olivier Crête schrieb am 04.01.12 um 18:40 Uhr: > > > On Wed, 2012-01-04 at 15:54 +, Ciaran McCreesh wrote: > > > > On Wed, 4 Jan 2012 16:51:12 +0100 > > > > Michał Górny wrote:

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Olivier Crête
On Wed, 2012-01-04 at 19:30 +0100, Marc Schiffbauer wrote: > * Olivier Crête schrieb am 04.01.12 um 18:40 Uhr: > > On Wed, 2012-01-04 at 15:54 +, Ciaran McCreesh wrote: > > > On Wed, 4 Jan 2012 16:51:12 +0100 > > > Michał Górny wrote: > > > > /bin/systemctl > > > > libdbus-1.so.3 => /u

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Marc Schiffbauer
* Olivier Crête schrieb am 04.01.12 um 18:40 Uhr: > On Wed, 2012-01-04 at 15:54 +, Ciaran McCreesh wrote: > > On Wed, 4 Jan 2012 16:51:12 +0100 > > Michał Górny wrote: > > > /bin/systemctl > > > libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 > > > > Here is a prime example of why "vertical int

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Ciaran McCreesh
On Wed, 04 Jan 2012 12:40:10 -0500 Olivier Crête wrote: > On Wed, 2012-01-04 at 15:54 +, Ciaran McCreesh wrote: > > On Wed, 4 Jan 2012 16:51:12 +0100 > > Michał Górny wrote: > > > /bin/systemctl > > > libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 > > > > Here is a prime example of why "verti

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Olivier Crête
On Wed, 2012-01-04 at 15:54 +, Ciaran McCreesh wrote: > On Wed, 4 Jan 2012 16:51:12 +0100 > Michał Górny wrote: > > /bin/systemctl > > libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 > > Here is a prime example of why "vertical integration" should really be > called "a horrible mess of tight

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Michał Górny
On Wed, 4 Jan 2012 15:54:07 + Ciaran McCreesh wrote: > On Wed, 4 Jan 2012 16:51:12 +0100 > Michał Górny wrote: > > /bin/systemctl > > libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 Considering that I really thought about stripping that one because otherwise people will not even notice the

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Ciaran McCreesh
On Wed, 4 Jan 2012 16:51:12 +0100 Michał Górny wrote: > /bin/systemctl > libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 Here is a prime example of why "vertical integration" should really be called "a horrible mess of tight coupling"... Remember how people used to make fun of Windows when it

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Michał Górny
On Wed, 04 Jan 2012 13:50:45 + Steven J Long wrote: > (Additionally I'd say that binaries installed to /bin that require > libraries installed to /usr is a bug, but something that should be > dealt with separately. Though with the direction people seem to think > is needed, I'm not sure how m

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-04 Thread Rich Freeman
On Wed, Jan 4, 2012 at 8:50 AM, Steven J Long wrote: > The thing I don't understand is why it is necessary to move stuff from /bin > to /usr/bin. After all, if you're running the "approved" setup you don't > have a separate /usr so all the binaries are available from the get-go. Where is this app

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-03 Thread Ian Stakenvicius
On 03/01/12 12:45 PM, Duncan wrote: Ian Stakenvicius posted on Tue, 03 Jan 2012 10:53:45 -0500 as excerpted: Has the LFH been updated?? Googling seems to say no, as the last mod seems to have been in 2004... That was covered here in the last discussion. The FHS and LSB are getting updated t

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-03 Thread William Hubbs
On Tue, Jan 03, 2012 at 05:35:51PM +, Duncan wrote: > Ian Stakenvicius posted on Tue, 03 Jan 2012 12:03:32 -0500 as excerpted: > > > On 03/01/12 11:51 AM, William Hubbs wrote: > > > >> For example, consider what happens when bash or all of coreutils > >> migrate to /usr. > > > > ..well, when

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-03 Thread Ian Stakenvicius
On 03/01/12 11:51 AM, William Hubbs wrote: For example, consider what happens when bash or all of coreutils migrate to /usr. ..well, when /bin/sh no longer exists then there -will- be issues, system-wide, on a massive scale. Unless shells or environments can dynamically map that hash-bang

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-03 Thread Fabian Groffen
On 03-01-2012 10:51:00 -0600, William Hubbs wrote: > > If a separate /usr is the only holdback, would it not be possible to > > simply add static devnodes to the pre-udev /dev , and make a pre-init > > wrapper script that mounts /usr ? > > I've thought about this, but a wrapper script assumes t

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-03 Thread William Hubbs
On Tue, Jan 03, 2012 at 11:03:04AM -0500, Ian Stakenvicius wrote: > On 01/01/12 05:15 AM, Zac Medico wrote: > > > > Overall, a migration like this should go pretty smoothly as long as > > people with separate /usr take appropriate actions to make sure their > > systems will boot. People without sep

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-03 Thread Ian Stakenvicius
On 01/01/12 05:15 AM, Zac Medico wrote: Overall, a migration like this should go pretty smoothly as long as people with separate /usr take appropriate actions to make sure their systems will boot. People without separate /usr can basically relax and enjoy the ride. If a separate /usr is the o

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-02 Thread Michał Górny
On Mon, 2 Jan 2012 14:54:39 -0300 Alexis Ballier wrote: > On Sun, 1 Jan 2012 00:16:29 -0600 > Ryan Hill wrote: > > > On Sat, 31 Dec 2011 19:59:47 -0600 > > William Hubbs wrote: > > > > > Udev, kmod (which is a replacement for module-init-tools which > > > will be needed by >=udev-176), system

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-02 Thread Alexis Ballier
On Sun, 1 Jan 2012 00:16:29 -0600 Ryan Hill wrote: > On Sat, 31 Dec 2011 19:59:47 -0600 > William Hubbs wrote: > > > Udev, kmod (which is a replacement for module-init-tools which will > > be needed by >=udev-176), systemd, and soon others, are advocating > > a major change to the locations whe

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-02 Thread William Hubbs
On Mon, Jan 02, 2012 at 05:39:39AM +, Duncan wrote: > Olivier Crête posted on Sun, 01 Jan 2012 15:17:50 -0500 as excerpted: > > > On Sun, 2012-01-01 at 12:46 -0600, William Hubbs wrote: > >> I don't think the /{bin,sbin,lib} and /usr/sbin directories should be > >> deleted. > >> > >> However,

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-01 Thread Zac Medico
On 01/01/2012 09:39 PM, Duncan wrote: > Olivier Crête posted on Sun, 01 Jan 2012 15:17:50 -0500 as excerpted: > >> On Sun, 2012-01-01 at 12:46 -0600, William Hubbs wrote: >>> I don't think the /{bin,sbin,lib} and /usr/sbin directories should be >>> deleted. >>> >>> However, what I would like to se

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-01 Thread Olivier Crête
Hi, On Sun, 2012-01-01 at 12:46 -0600, William Hubbs wrote: > I don't think the /{bin,sbin,lib} and /usr/sbin directories should be > deleted. > > However, what I would like to see is that the package maintainers would > be responsible for creating any compatibility symlinks their package > needs

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-01 Thread William Hubbs
Yeah I know I"m replying to my own message, but I wanted to add a thought about the symbolic links issue. I don't think the /{bin,sbin,lib} and /usr/sbin directories should be deleted. However, what I would like to see is that the package maintainers would be responsible for creating any compatib

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-01 Thread William Hubbs
On Sun, Jan 01, 2012 at 09:23:11AM +, Duncan wrote: > Gentoo has historically been both "light patch", with a policy of staying > close to upstream if possible, and "customizer's choice", allowing users > far more flexibility than most distros. Keeping both goals in mind, > migrating with u

Re: [gentoo-dev] Re: rfc: locations of binaries and separate /usr

2012-01-01 Thread Zac Medico
On 01/01/2012 01:23 AM, Duncan wrote: > As for the switchover, I had already been thinking about it here and thus > have a couple ideas I'd very much like to see implemented in portage/PM/ > base.eclass that could definitely help, along with a USE flag. I'll call > them "migrated-rootfs" and "mig