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.77) (envelope-from ) id 1Sp1dd-0006hL-HC for garchives@archives.gentoo.org; Wed, 11 Jul 2012 18:27:49 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 98AD9E07A1; Wed, 11 Jul 2012 18:27:25 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 08C1CE0788 for ; Wed, 11 Jul 2012 18:26:35 +0000 (UTC) Received: from [192.168.178.22] (p548D30FC.dip.t-dialin.net [84.141.48.252]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: tommy) by smtp.gentoo.org (Postfix) with ESMTPSA id DE6741B4018 for ; Wed, 11 Jul 2012 18:26:34 +0000 (UTC) Message-ID: <4FFDC54A.7010505@gentoo.org> Date: Wed, 11 Jul 2012 20:26:18 +0200 From: Thomas Sachau User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120629 Firefox/13.0.1 SeaMonkey/2.10.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC: virtual/libudev References: <20120710171800.493a7c4c@pomiocik.lan> <4FFC813B.7090501@gentoo.org> <20120711160946.2cb6fe64@pomiocik.lan> In-Reply-To: <20120711160946.2cb6fe64@pomiocik.lan> X-Enigmail-Version: 1.4.2 OpenPGP: id=211CA2D4 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigB8989D78F0CEA1802A9A9A37" X-Archives-Salt: fe976e84-5aed-4f9f-8e70-23928737c41d X-Archives-Hash: 6c2c4dfee3632975943ccf199854814b This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB8989D78F0CEA1802A9A9A37 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Micha=C5=82 G=C3=B3rny schrieb: > On Tue, 10 Jul 2012 21:23:39 +0200 > Thomas Sachau wrote: >=20 >> Micha=C5=82 G=C3=B3rny schrieb: >>> Hello, all. >>> >>> Since nowadays udev is bundled within systemd, we start having two >>> libudev providers: >=3Dsys-apps/systemd-185 and sys-fs/udev. Making >>> the long story short, I would like to introduce a virtual for >>> libudev which would pull in either of those two. >>> >>> There are three USE flags used in conditionals when depending on >>> udev: >>> - gudev - for glib wrapper on udev, >>> - hwdb - to pull in hwids, >>> - static-libs. >>> >>> The former two were previously provided by 'extras' USE flag, >>> and the third was unconditional. >>> >>> I'm attaching an example virtual/libudev which does the job. Sadly, >>> because of the 'extras' compatibility it's a big ugly conditional. >>> >>> An alternative would be to provide separate virtual/libudev >>> and virtual/libgudev; and maybe changing ebuilds not to depend on >>> [hwids] but rather pull in sys-apps/hwids directly (since that's >>> what the flag does). >>> >>> What are you thoughts? >> >> As discussed on IRC, there is still no consensus for installing the >> udev files with systemd, which is the beginning for the block and the >> virtual. So we should first sort that point out, before we even start >> to think about an ebuild for an udev virtual. >=20 > Do you have a technical or policy reason prohibiting me from maintainin= g > a systemd ebuild following the upstream policies? How about this simple one: The udev ebuild does already install udev, so why should we have another package also installing the same thing, resulting in a blocker, the need to switch from one package to another and the need for package maintainers to switch their dependencies? Since William already said, that he will move the udev installation to /usr/lib, i dont see any technical reason left to not simply depend on the udev ebuild. And if you fear issues about not knowing which parts to install, then just check the files installed by the udev ebuild, remove them from your systemd ebuild and you are done. >=20 >> So for now: A clear no, i am against adding a virtual/libudev ebuild. >=20 > Please give the rationale. I did above. So if you still want to install udev yourself, please give the rationale for doing so. And neither upstream naming nor a big upstream tarball nor the Makefile do force this, so please exclude those points. --=20 Thomas Sachau Gentoo Linux Developer --------------enigB8989D78F0CEA1802A9A9A37 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iJwEAQECAAYFAk/9xVIACgkQG7kqcTWJkGchqAP9Gpm0Q1rILPB/clnL31Kiw2Mo jd/nXBe9lSLaNewfCzd40kqKaNdg1fisVHy2rD43gaZql5shoDxfaU6tGFLCihbh wsvsIobHz1cpinCc1aA0YVcoX+AqVZjyiTPLC+3Mwyg1j4/ViJTF6wBNsdKHvwa0 ELnx2M7LMrY+48rvbCk= =oqdd -----END PGP SIGNATURE----- --------------enigB8989D78F0CEA1802A9A9A37--