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 1S7YKb-000774-P9 for garchives@archives.gentoo.org; Tue, 13 Mar 2012 20:28:30 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 29853E09F4; Tue, 13 Mar 2012 20:28:16 +0000 (UTC) Received: from mail-pz0-f52.google.com (mail-pz0-f52.google.com [209.85.210.52]) by pigeon.gentoo.org (Postfix) with ESMTP id 17AD6E09AE for ; Tue, 13 Mar 2012 20:27:25 +0000 (UTC) Received: by dadp12 with SMTP id p12so1504704dad.11 for ; Tue, 13 Mar 2012 13:27:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=yhmjnziuocHMALhF6fV68+tCF7VcaimJ93MvZAY6leY=; b=alDgnVjwRRlMkg6mOVDUYqgWyLJH4Jw1e/xXSZbPfLQc0n1QTefnitDiw3US++pj6D aZxfVgHj3aqPijk4gDV7TwZudmNIxjETfeHy+ueu3hx8MTHMLDTGX3F7JruH/41PhTdq TK+/igMf6n4JedR+9n8aJBsO+t33xiBcur9VDYyYiSu+e8tOICQMmz/ZAvHfrXlp+OON ysXeH7Q6mJtPdz6omD1ZA8/8uNjcW1F6y2RpOc2I2KhLa5aukFmXftQQzKAuyebxUic7 PxLLCROguR/zTQvf2rnoCTYi8ERayZhv2xofA3p8josJNS9Wjdsigy1FrKoi26CajxPT NwSw== 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.68.203.74 with SMTP id ko10mr117580pbc.125.1331670445308; Tue, 13 Mar 2012 13:27:25 -0700 (PDT) Received: by 10.68.197.41 with HTTP; Tue, 13 Mar 2012 13:27:25 -0700 (PDT) In-Reply-To: <20120313194727.GB2536@acm.acm> References: <20111115062115.GA3262@waltdnes.org> <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> Date: Tue, 13 Mar 2012 14:27:25 -0600 Message-ID: Subject: Re: [gentoo-user] Beta test Gentoo with mdev instead of udev; version 5 - failure :-( From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: b9d56841-4ba9-4c17-92c4-33c5c81e1456 X-Archives-Hash: 7b9bbb8524099e953c525f52928a7a86 On Tue, Mar 13, 2012 at 1:47 PM, Alan Mackenzie 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". =C2=A0system.err was empty. =C2=A0= I've included >> > world.err in the enclosed tarball. > >> =C2=A0 From your error listing, it looks like lvm2, kde, and gnome (incl= uding >> the XFCE subset) require udev. =C2=A0Ouch. > > :-) =C2=A0This cannot be the case. =C2=A0Otherwise somebody would have sa= id. =C2=A0Hmm. > What we could do with is a "requires xdev", for x in (m u). =C2=A0I've > forgotten what that's called in portage. > > There are surely lots of packages marked "need udev" which don't really > need it at all. =C2=A0I mean, are there any programs which need precisely > udev to work, as opposed to a populated /dev? > > I mean, what does udev give me that mdev won't? =C2=A0That's not really a > rhetorical question. =C2=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[gudev]) (packagekit ? sys-fs/udev[extras]= ) (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 ? =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). 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. Regards. --=20 Canek Pel=C3=A1ez Vald=C3=A9s Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n Universidad Nacional Aut=C3=B3noma de M=C3=A9xico