Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Eray Aslan
On 2011-09-09 1:15 AM, Joshua Kinard wrote: > Under what setup does it not work now? I would very much like to know > if some recent OpenRC thing just hosed something. I'm dealing with > torrential rain here, thunderstorms, and I cannot predict when my next > power outage will be. Last thing I n

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Mike Frysinger
On Thursday, September 08, 2011 18:15:21 Joshua Kinard wrote: > On 09/08/2011 16:02, Eray Aslan wrote: > > Seperate /usr without initramfs used to work. Now it doesn't. What you > > are proposing is going to make it well neigh impossible to correct later > > on. We could have done a proper fix i

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Mike Frysinger
On Wednesday, September 07, 2011 05:27:05 Michał Górny wrote: > On Wed, 07 Sep 2011 12:17:21 +0300 Alexey Shvetsov wrote: > > Moving things as openrc to /usr/libexec will effectevely barake old > > systems with separtae / and /usr. So it isnt good idea > > Old systems should migrate to initramfs,

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Joshua Kinard
On 09/08/2011 16:02, Eray Aslan wrote: > Seperate /usr without initramfs used to work. Now it doesn't. What you > are proposing is going to make it well neigh impossible to correct later > on. We could have done a proper fix instead of going with the flow. > But I am not the one doing the codin

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Joshua Kinard
On 09/08/2011 10:35, Rich Freeman wrote: > It may have changed, but at least in the past you couldn't have root on a > raid5 without an initramfs - you definitely couldn't have it on LVM. So, if > you wanted to run LVM on raid5, you had to have a separate root that was > raid1 with the older meta

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Eray Aslan
On 2011-09-08 6:58 PM, Michał Górny wrote: > Could you stick to facts rather than pointless accusations? It is not an accusation and it is not pointless. For the last time: Seperate /usr without initramfs used to work. Now it doesn't. What you are proposing is going to make it well neigh impos

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Michał Górny
On Thu, 08 Sep 2011 13:52:55 +0300 Eray Aslan wrote: > On 2011-09-08 11:19 AM, Joshua Kinard wrote: > > Whoever said we had to do what everyone else did? We're Gentoo, > > not a pack of lemmings. If we have to, we should be able to create > > an entirely new solution, never thought of before, t

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Rich Freeman
On Thu, Sep 8, 2011 at 4:41 AM, Michał Górny wrote: > > I'd rather say we should do the work on real issues rather than > imaginate 'separate /usr' problem. Honestly, most of 'advantages' of > separate /usr are just hacks avoiding other problems. > > I guess the irony in my case was that having a

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Eray Aslan
On 2011-09-08 11:19 AM, Joshua Kinard wrote: > Whoever said we had to do what everyone else did? We're Gentoo, not a > pack of lemmings. If we have to, we should be able to create an > entirely new solution, never thought of before, that fixes the problem > for all parties involved, yet allows us

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Michał Górny
On Thu, 08 Sep 2011 04:19:32 -0400 Joshua Kinard wrote: > On 09/07/2011 20:35, Rich Freeman wrote: > > > On Wed, Sep 7, 2011 at 5:31 PM, Joshua Kinard > > wrote: > > > >> Never once have I had any issues > >> with separate / and /usr, and none of them use an initramfs. > > > > > > Ditto here

Re: [gentoo-dev] rfc: using /libexec

2011-09-08 Thread Joshua Kinard
On 09/07/2011 20:35, Rich Freeman wrote: > On Wed, Sep 7, 2011 at 5:31 PM, Joshua Kinard wrote: > >> Never once have I had any issues >> with separate / and /usr, and none of them use an initramfs. > > > Ditto here, but that doesn't mean that problems don't exist. Right now the > problems are

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Nathan Phillip Brink
On Wed, Sep 07, 2011 at 05:31:23PM -0400, Joshua Kinard wrote: > Are there possibilities about breaking off just a small piece of openrc and > putting that into /run (or /boot)? Enough of the core scripts so that it > can find /usr and mount it before continuing? Isn't /run something that's suppo

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Robin H. Johnson
On Wed, Sep 07, 2011 at 08:35:46PM -0400, Rich Freeman wrote: > On Wed, Sep 7, 2011 at 5:31 PM, Joshua Kinard wrote: > > Never once have I had any issues > > with separate / and /usr, and none of them use an initramfs. > Ditto here, but that doesn't mean that problems don't exist. Right now the >

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Rich Freeman
On Wed, Sep 7, 2011 at 5:31 PM, Joshua Kinard wrote: > Never once have I had any issues > with separate / and /usr, and none of them use an initramfs. Ditto here, but that doesn't mean that problems don't exist. Right now the problems are likely to be subtle, perhaps arising only with certain

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Joshua Kinard
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/07/2011 05:27, Michał Górny wrote: > On Wed, 07 Sep 2011 12:17:21 +0300 Alexey Shvetsov > wrote: > >> Moving things as openrc to /usr/libexec will effectevely barake old >> systems with separtae / and /usr. So it isnt good idea > > Old

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Rich Freeman
On Wed, Sep 7, 2011 at 2:02 PM, Robin H. Johnson wrote: > On Wed, Sep 07, 2011 at 07:22:46AM -0400, Rich Freeman wrote: > > Right now migrating to initramfs won't do any good, as Gentoo doesn't > have > > an initramfs available which mounts /usr. No doubt once Fedora gets > theirs > > working we

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Amadeusz Żołnowski
Excerpts from Robin H. Johnson's message of 2011-09-07 20:02:57 +0200: > On Wed, Sep 07, 2011 at 07:22:46AM -0400, Rich Freeman wrote: > > Right now migrating to initramfs won't do any good, as Gentoo > > doesn't have an initramfs available which mounts /usr. No doubt > > once Fedora gets theirs w

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread William Hubbs
On Wed, Sep 07, 2011 at 07:22:46AM -0400, Rich Freeman wrote: > On Wed, Sep 7, 2011 at 5:27 AM, Michał Górny wrote: > > > On Wed, 07 Sep 2011 12:17:21 +0300 > > Alexey Shvetsov wrote: > > > > > Moving things as openrc to /usr/libexec will effectevely barake old > > > systems with separtae / and

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Robin H. Johnson
On Wed, Sep 07, 2011 at 07:22:46AM -0400, Rich Freeman wrote: > Right now migrating to initramfs won't do any good, as Gentoo doesn't have > an initramfs available which mounts /usr. No doubt once Fedora gets theirs > working we'll be able to copy it (assuming it is FOSS), or we can write our > ow

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Amadeusz Żołnowski
Excerpts from Rich Freeman's message of 2011-09-07 13:22:46 +0200: > On Wed, Sep 7, 2011 at 5:27 AM, Michał Górny > wrote: > > Old systems should migrate to initramfs, like it was already pointed > > out before. Breakage is already there, you just don't notice it. > > Agreed, and once the official

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Rich Freeman
On Wed, Sep 7, 2011 at 5:27 AM, Michał Górny wrote: > On Wed, 07 Sep 2011 12:17:21 +0300 > Alexey Shvetsov wrote: > > > Moving things as openrc to /usr/libexec will effectevely barake old > > systems with separtae / and /usr. So it isnt good idea > > Old systems should migrate to initramfs, like

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Michał Górny
On Wed, 07 Sep 2011 12:32:05 +0300 Alexey Shvetsov wrote: > On Wed, 7 Sep 2011 11:27:05 +0200, Michał Górny wrote: > > On Wed, 07 Sep 2011 12:17:21 +0300 > > Alexey Shvetsov wrote: > > > >> Moving things as openrc to /usr/libexec will effectevely barake old > >> systems with separtae / and /usr.

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Alexey Shvetsov
On Wed, 7 Sep 2011 11:27:05 +0200, Michał Górny wrote: On Wed, 07 Sep 2011 12:17:21 +0300 Alexey Shvetsov wrote: Moving things as openrc to /usr/libexec will effectevely barake old systems with separtae / and /usr. So it isnt good idea Old systems should migrate to initramfs, like it was alr

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Michał Górny
On Wed, 07 Sep 2011 12:17:21 +0300 Alexey Shvetsov wrote: > Moving things as openrc to /usr/libexec will effectevely barake old > systems with separtae / and /usr. So it isnt good idea Old systems should migrate to initramfs, like it was already pointed out before. Breakage is already there, yo

Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Alexey Shvetsov
Moving things as openrc to /usr/libexec will effectevely barake old systems with separtae / and /usr. So it isnt good idea On Tue, 6 Sep 2011 16:45:43 -0500, William Hubbs wrote: On Tue, Sep 06, 2011 at 05:21:40PM -0400, Mike Frysinger wrote: On Tuesday, September 06, 2011 14:46:06 William Hub

Re: [gentoo-dev] rfc: using /libexec

2011-09-06 Thread Mike Frysinger
On Tuesday, September 06, 2011 17:53:37 William Hubbs wrote: > On Tue, Sep 06, 2011 at 04:45:43PM -0500, William Hubbs wrote: > > On Tue, Sep 06, 2011 at 05:21:40PM -0400, Mike Frysinger wrote: > > > On Tuesday, September 06, 2011 14:46:06 William Hubbs wrote: > > > > we just got the following bug

Re: [gentoo-dev] rfc: using /libexec

2011-09-06 Thread Mike Frysinger
On Tuesday, September 06, 2011 17:58:12 Olivier Crête wrote: > On Tue, 2011-09-06 at 16:45 -0500, William Hubbs wrote: > > On Tue, Sep 06, 2011 at 05:21:40PM -0400, Mike Frysinger wrote: > > > On Tuesday, September 06, 2011 14:46:06 William Hubbs wrote: > > > > The simplest fix for this would be fo

Re: [gentoo-dev] rfc: using /libexec

2011-09-06 Thread Olivier Crête
On Tue, 2011-09-06 at 16:45 -0500, William Hubbs wrote: > On Tue, Sep 06, 2011 at 05:21:40PM -0400, Mike Frysinger wrote: > > On Tuesday, September 06, 2011 14:46:06 William Hubbs wrote: > > > The simplest fix for this would be for us to add /libexec to baselayout > > > and start using it for platf

Re: [gentoo-dev] rfc: using /libexec

2011-09-06 Thread William Hubbs
On Tue, Sep 06, 2011 at 04:45:43PM -0500, William Hubbs wrote: > On Tue, Sep 06, 2011 at 05:21:40PM -0400, Mike Frysinger wrote: > > On Tuesday, September 06, 2011 14:46:06 William Hubbs wrote: > > > we just got the following bug report for openrc today [1]. > > > > > > On a gentoo 64 bit system,

Re: [gentoo-dev] rfc: using /libexec

2011-09-06 Thread William Hubbs
On Tue, Sep 06, 2011 at 05:21:40PM -0400, Mike Frysinger wrote: > On Tuesday, September 06, 2011 14:46:06 William Hubbs wrote: > > we just got the following bug report for openrc today [1]. > > > > On a gentoo 64 bit system, /lib is a symbolic link to /lib64, and this > > causes breakage in openrc

Re: [gentoo-dev] rfc: using /libexec

2011-09-06 Thread Mike Frysinger
On Tuesday, September 06, 2011 14:46:06 William Hubbs wrote: > we just got the following bug report for openrc today [1]. > > On a gentoo 64 bit system, /lib is a symbolic link to /lib64, and this > causes breakage in openrc. that specific report sounds like using /run would fix things ? as for

Re: [gentoo-dev] rfc: using /libexec

2011-09-06 Thread Olivier Crête
Hi, On Tue, 2011-09-06 at 13:46 -0500, William Hubbs wrote: > we just got the following bug report for openrc today [1]. The solution to that bug is probably to use /lib*/.. instead of /lib/... as the path you use ? > On a gentoo 64 bit system, /lib is a symbolic link to /lib64, and this > cause

Re: [gentoo-dev] rfc: using /libexec

2011-09-06 Thread William Hubbs
On Tue, Sep 06, 2011 at 09:20:38PM +0200, Michał Górny wrote: > On Tue, 6 Sep 2011 13:46:06 -0500 > William Hubbs wrote: > > > we just got the following bug report for openrc today [1]. > > > > On a gentoo 64 bit system, /lib is a symbolic link to /lib64, and this > > causes breakage in openrc.

Re: [gentoo-dev] rfc: using /libexec

2011-09-06 Thread Michał Górny
On Tue, 6 Sep 2011 13:46:06 -0500 William Hubbs wrote: > we just got the following bug report for openrc today [1]. > > On a gentoo 64 bit system, /lib is a symbolic link to /lib64, and this > causes breakage in openrc. > > The simplest fix for this would be for us to add /libexec to > baselayo

[gentoo-dev] rfc: using /libexec

2011-09-06 Thread William Hubbs
All, we just got the following bug report for openrc today [1]. On a gentoo 64 bit system, /lib is a symbolic link to /lib64, and this causes breakage in openrc. The simplest fix for this would be for us to add /libexec to baselayout and start using it for platform-agnostic code. We have /usr/li