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 sl...@rathaus.eclipse.co.uk 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

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

2012-01-06 Thread Enrico Weigelt
* Olivier Cr?te tes...@gentoo.org 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

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

2012-01-06 Thread Enrico Weigelt
* Olivier Cr?te tes...@gentoo.org 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-05 Thread Michał Górny
On Wed, 4 Jan 2012 19:30:07 +0100 Marc Schiffbauer msch...@gentoo.org 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 mgo...@gentoo.org wrote: /bin/systemctl

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 msch...@gentoo.org 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

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 getty

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 getty

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 about

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 sl...@rathaus.eclipse.co.uk 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

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 mgo...@gentoo.org 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

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 ciaran.mccre...@googlemail.com wrote: On Wed, 4 Jan 2012 16:51:12 +0100 Michał Górny mgo...@gentoo.org wrote: /bin/systemctl libdbus-1.so.3 = /usr/lib64/libdbus-1.so.3 Considering that I really thought about stripping that one because

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 mgo...@gentoo.org 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

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 tes...@gentoo.org wrote: On Wed, 2012-01-04 at 15:54 +, Ciaran McCreesh wrote: On Wed, 4 Jan 2012 16:51:12 +0100 Michał Górny mgo...@gentoo.org wrote: /bin/systemctl libdbus-1.so.3 = /usr/lib64/libdbus-1.so.3 Here is a prime

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 mgo...@gentoo.org wrote: /bin/systemctl libdbus-1.so.3 = /usr/lib64/libdbus-1.so.3 Here is a prime example of why vertical

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 mgo...@gentoo.org 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 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 mgo...@gentoo.org

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 having a shell.

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. Yeah right. Having dbus

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

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 that the

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

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 /bin/sh no

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, what I would

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

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 upstream

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

2012-01-01 Thread William Hubbs
Yeah I know Im 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

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, not

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 see is that the