On Mar 14, 2012 9:45 PM, "Alan Mackenzie" <a...@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.  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<G>
>
> >   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,

Reply via email to