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 <gentoo-user+bounces-136278-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1S7Yzb-00056c-NA
	for garchives@archives.gentoo.org; Tue, 13 Mar 2012 21:10:53 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 747CCE0B95;
	Tue, 13 Mar 2012 21:10:38 +0000 (UTC)
Received: from mail.muc.de (colin.muc.de [193.149.48.1])
	by pigeon.gentoo.org (Postfix) with ESMTP id A17F5E0CD6
	for <gentoo-user@lists.gentoo.org>; Tue, 13 Mar 2012 21:08:35 +0000 (UTC)
Received: (qmail 48861 invoked by uid 3782); 13 Mar 2012 21:08:34 -0000
Received: from acm.muc.de (pD951B273.dip.t-dialin.net [217.81.178.115]) by
	colin.muc.de (tmda-ofmipd) with ESMTP;
	Tue, 13 Mar 2012 22:08:32 +0100
Received: (qmail 4735 invoked by uid 1000); 13 Mar 2012 21:07:37 -0000
Date: Tue, 13 Mar 2012 21:07:37 +0000
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Beta test Gentoo with mdev instead of udev;
	version 5 - failure :-(
Message-ID: <20120313210737.GD2536@acm.acm>
References: <20111121104724.GC7461@waltdnes.org>
	<20111201194544.GD4455@waltdnes.org>
	<20120217234045.GA25390@waltdnes.org>
	<20120311090912.GA23850@waltdnes.org>
	<20120312092432.GA2959@acm.acm>
	<20120313073306.GC23544@waltdnes.org>
	<20120313130534.GB3457@acm.acm>
	<20120313190052.GA2430@waltdnes.org>
	<20120313194727.GB2536@acm.acm>
	<CADPrc83mmaeybgdEb0phBrp=fBcF3EWkpZawp0Mo8wpvDje5NQ@mail.gmail.com>
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
In-Reply-To: <CADPrc83mmaeybgdEb0phBrp=fBcF3EWkpZawp0Mo8wpvDje5NQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Delivery-Agent: TMDA/1.1.12 (Macallan)
From: Alan Mackenzie <acm@muc.de>
X-Primary-Address: acm@muc.de
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 3dace5a0-366a-4e8b-97ec-c69d93d98ed2
X-Archives-Hash: f14fd9cc218c6a668ba5d524c6fe8743

Hello, Canek,

I thought you'd be replying to me here.  :-)

On Tue, Mar 13, 2012 at 02:27:25PM -0600, Canek Pel=E1ez Vald=E9s wrote:
> On Tue, Mar 13, 2012 at 1:47 PM, Alan Mackenzie <acm@muc.de> wrote:
> > Hello, Walter,

> > On Tue, Mar 13, 2012 at 03:00:52PM -0400, Walter Dnes wrote:
> >> On Tue, Mar 13, 2012 at 01:05:34PM +0000, Alan Mackenzie wrote

> >> > I also did "2> {system,world}.err". =A0system.err was empty. =A0I'=
ve included
> >> > world.err in the enclosed tarball.

> >> =A0 From your error listing, it looks like lvm2, kde, and gnome (inc=
luding
> >> the XFCE subset) require udev. =A0Ouch.

> > :-) =A0This cannot be the case. =A0Otherwise somebody would have said=
. =A0Hmm.
> > What we could do with is a "requires xdev", for x in (m u). =A0I've
> > forgotten what that's called in portage.

> > There are surely lots of packages marked "need udev" which don't real=
ly
> > need it at all. =A0I mean, are there any programs which need precisel=
y
> > udev to work, as opposed to a populated /dev?

> > I mean, what does udev give me that mdev won't? =A0That's not really =
a
> > rhetorical question. =A0What potential benefits am I throwing away by
> > converting to mdev?

> >>From my desktop:

> centurion ~ # equery depends udev
>  * These packages depend on udev:
> dev-libs/libatasmart-0.18 (>=3Dsys-fs/udev-143)
> dev-python/python-gudev-147.2 (>=3Dsys-fs/udev-171[gudev])
>                               (>=3Dsys-fs/udev-147[extras])
> gnome-base/gnome-settings-daemon-3.2.2-r1 (packagekit ? sys-fs/udev[gud=
ev])
>                                           (packagekit ? sys-fs/udev[ext=
ras])
>                                           (udev ? sys-fs/udev[gudev])
>                                           (udev ? sys-fs/udev[extras])
> gnome-base/gvfs-1.10.1 (!prefix ? >=3Dsys-fs/udev-164-r2)
>                        (>=3Dsys-fs/udev-171[gudev])
>                        (>=3Dsys-fs/udev-145[extras])
> media-gfx/shotwell-0.11.6 (>=3Dsys-fs/udev-171[gudev])
>                           (>=3Dsys-fs/udev-145[extras])
> media-libs/libcanberra-0.28-r5 (udev ? >=3Dsys-fs/udev-160)
> media-libs/libgpod-0.8.0 (udev ? sys-fs/udev)
> media-libs/mesa-7.11.2 (gbm ? sys-fs/udev)
> media-sound/pulseaudio-1.1-r1 (udev ? >=3Dsys-fs/udev-171[hwdb])
>                               (udev ? >=3Dsys-fs/udev-143[extras])
> media-sound/rhythmbox-2.95 (>=3Dsys-fs/udev-171[gudev])
>                            (>=3Dsys-fs/udev-145[extras])
> media-video/cheese-3.2.2 (>=3Dsys-fs/udev-171[gudev])
>                          (>=3Dsys-fs/udev-145-r1[extras])
> net-im/empathy-3.2.2 (v4l ? sys-fs/udev[gudev])
>                      (v4l ? sys-fs/udev[extras])
> net-misc/networkmanager-0.9.2.0-r5 (>=3Dsys-fs/udev-171[gudev])
>                                    (>=3Dsys-fs/udev-147[extras])
> net-wireless/bluez-4.98-r2 (>=3Dsys-fs/udev-169)
> net-wireless/gnome-bluetooth-3.2.2 (sys-fs/udev)
> sys-apps/systemd-43-r1 (>=3Dsys-fs/udev-172)
> sys-fs/lvm2-2.02.88 (>=3Dsys-fs/udev-151-r4)
> sys-fs/udisks-1.0.4-r1 (>=3Dsys-fs/udev-171[gudev])
>                        (>=3Dsys-fs/udev-147[extras])
> sys-kernel/dracut-017-r2 (>=3Dsys-fs/udev-164)
> sys-power/upower-0.9.15 (kernel_linux ? >=3Dsys-fs/udev-171-r1[gudev])
>                         (kernel_linux ? <sys-fs/udev-171-r1[extras])
> virtual/dev-manager-0 (sys-fs/udev)
> x11-base/xorg-server-1.11.2-r2 (udev ? >=3Dsys-fs/udev-150)
> x11-libs/cairo-1.10.2-r1 (drm ? >=3Dsys-fs/udev-136)
> x11-misc/colord-0.1.15 (udev ? sys-fs/udev[gudev])
>                        (udev ? sys-fs/udev[extras])

> I don't know exactly what packages actually *require* udev. What I can
> say with some certainty is that more and more "maistream" packages
> will require udev either directly or indirectly (by some dep).

OK.  I haven't heard of anybody here with mdev being unable to run an
application.  Not yet, anyway.

But I really meant what functionality udev has that mdev lacks.  For
example, mdev this morning recognised my USB stick being inserted, and
created /dev/sdc for it.

> You will lose those with mdev.

> "Fringe" programs will not require udev, or it will be optional; but
> the moment a "fringe" program reaches critical mass to become
> "maistream", the probability of it needing udev (directly or
> indirectly) will increase.

> I'm willing to bet a beer on that prediction.

Thanks for the reply.

> Regards.
> --=20
> Canek Pel=E1ez Vald=E9s
> Posgrado en Ciencia e Ingenier=EDa de la Computaci=F3n
> Universidad Nacional Aut=F3noma de M=E9xico

--=20
Alan Mackenzie (Nuremberg, Germany).