From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S7pcy-0004GY-IZ for garchives@archives.gentoo.org; Wed, 14 Mar 2012 14:56:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 567E5E091D; Wed, 14 Mar 2012 14:56:22 +0000 (UTC) Received: from svr-us4.tirtonadi.com (svr-us4.tirtonadi.com [69.65.43.212]) by pigeon.gentoo.org (Postfix) with ESMTP id 1947AE08A5 for ; Wed, 14 Mar 2012 14:55:26 +0000 (UTC) Received: from mail-ee0-f53.google.com ([74.125.83.53]) by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69) (envelope-from ) id 1S7pbs-0038dn-1y for gentoo-user@lists.gentoo.org; Wed, 14 Mar 2012 21:55:28 +0700 Received: by eekb47 with SMTP id b47so1069233eek.40 for ; Wed, 14 Mar 2012 07:55:21 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.52.70.165 with SMTP id n5mr2105936vdu.55.1331736921506; Wed, 14 Mar 2012 07:55:21 -0700 (PDT) Received: by 10.220.58.200 with HTTP; Wed, 14 Mar 2012 07:55:21 -0700 (PDT) Received: by 10.220.58.200 with HTTP; Wed, 14 Mar 2012 07:55:21 -0700 (PDT) In-Reply-To: <20120314144125.GA24395@acm.acm> References: <4F5BBE7A.8040802@coolmail.se> <4F5C724C.1010708@coolmail.se> <292166434.606817.1331577566543.JavaMail.open-xchange@email.1and1.com> <4F5E853F.8060404@gmail.com> <20120313080946.GA1197@waltdnes.org> <20120314144125.GA24395@acm.acm> Date: Wed, 14 Mar 2012 21:55:21 +0700 Message-ID: Subject: Re: [gentoo-user] Re: LVM, /usr and really really bad thoughts. From: Pandu Poluan To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary=bcaec5015e5324051c04bb352a83 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com X-AntiAbuse: Original Domain - lists.gentoo.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - poluan.info X-Archives-Salt: ff9d2d7d-f963-4b61-9f1d-be8d3f1862d9 X-Archives-Hash: 2141f0be88b9b83e9a0de5a85bddeb9c --bcaec5015e5324051c04bb352a83 Content-Type: text/plain; charset=UTF-8 On Mar 14, 2012 9:45 PM, "Alan Mackenzie" wrote: > > Hi, Walter. > > On Tue, Mar 13, 2012 at 04:09:46AM -0400, Walter Dnes wrote: > > On Mon, Mar 12, 2012 at 06:22:39PM -0500, Dale wrote > > > > I think mdev has shown it can be fixed. Given time, it just may replace > > > udev then the udev dev can screw up his own stuff on not bother other > > > distros. I'm giving mdev some thought here. I want /usr on LVM which > > > means it has to be separate. > > > Sorry, in lste-breaking news, it looks like udev is a mandatory > > dependancy for lvm2. No udev ==> No lvm2 > > I can mount and use my lvm2 partitions under mdev. As I said, I don't > yet know whether lvm2's full functionality is available. > > I suspect there'll be quite a few packages which list udev as a > dependency, yet work well enough under mdev. > > > Can you run a test for me? What happens when you... > > > 1) insert the line > > sys-fs/udev > > into /etc/portage/package.mask > > > 2) execute "emerge -pv system" > > > 3) execute "emerge -pv world" > > > 4) Remember to remove the "sys-fs/udev" line from package.mask > > > I expect that you should get an error message about not being able to > > emerge lvm2 due to udev being masked. This is something I intend to add > > to the instructions, so people can check ahead of time whether their > > particular setup is able to run without udev. > > The solution to this, ugly though it might be, is to leave udev in the > system so as to allow these other packages to be merged. > ... or, put sys-fs/udev in package.provided Of course, if a package *actually* needs udev, that's a sure-fire recipe for catastrophe (for that package). Rgds, --bcaec5015e5324051c04bb352a83 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Mar 14, 2012 9:45 PM, "Alan Mackenzie" <acm@muc.de> wrote:
>
> Hi, Walter.
>
> On Tue, Mar 13, 2012 at 04:09:46AM -0400, Walter Dnes wrote:
> > On Mon, Mar 12, 2012 at 06:22:39PM -0500, Dale wrote
>
> > > I think mdev has shown it can be fixed. =C2=A0Given time, it= just may replace
> > > udev then the udev dev can screw up his own stuff on not bot= her other
> > > distros. =C2=A0I'm giving mdev some thought here. =C2=A0= I want /usr on LVM which
> > > means it has to be separate.
>
> > =C2=A0 Sorry, in lste-breaking news, it looks like udev is a mand= atory
> > dependancy for lvm2. =C2=A0No udev =3D=3D> No lvm2
>
> I can mount and use my lvm2 partitions under mdev. =C2=A0As I said, I = don't
> yet know whether lvm2's full functionality is available.
>
> I suspect there'll be quite a few packages which list udev as a > dependency, yet work well enough under mdev.
>
> > =C2=A0 Can you run a test for me? =C2=A0What happens when you...<= br> >
> > 1) insert the line
> > sys-fs/udev
> > into /etc/portage/package.mask
>
> > 2) execute "emerge -pv system"
>
> > 3) execute "emerge -pv world"
>
> > 4) Remember to remove the "sys-fs/udev" line from packa= ge.mask<G>
>
> > =C2=A0 I expect that you should get an error message about not be= ing able to
> > emerge lvm2 due to udev being masked. =C2=A0This is something I i= ntend to add
> > to the instructions, so people can check ahead of time whether th= eir
> > particular setup is able to run without udev.
>
> The solution to this, ugly though it might be, is to leave udev in the=
> system so as to allow these other packages to be merged.
>

... or, put sys-fs/udev in package.provided

Of course, if a package *actually* needs udev, that's a sure-fire re= cipe for catastrophe (for that package).

Rgds,

--bcaec5015e5324051c04bb352a83--