From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 1A7FC13800E for ; Fri, 10 Aug 2012 20:24:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 88AF1E0540; Fri, 10 Aug 2012 20:24:11 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 13711E051E for ; Fri, 10 Aug 2012 20:23:19 +0000 (UTC) Received: from [192.168.178.20] (p548D16C6.dip.t-dialin.net [84.141.22.198]) (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 B7A101B40B3 for ; Fri, 10 Aug 2012 20:23:17 +0000 (UTC) Message-ID: <50256DA8.4060504@gentoo.org> Date: Fri, 10 Aug 2012 22:23:04 +0200 From: Thomas Sachau User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120721 Firefox/14.0.1 SeaMonkey/2.11 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> <20120710192427.GA22787@linux1> <20120810095950.5bfb0f5a@pomiocik.lan> <502545D6.2020005@gentoo.org> <20120810201319.49b6a064@pomiocik.lan> In-Reply-To: <20120810201319.49b6a064@pomiocik.lan> X-Enigmail-Version: 1.5a1pre OpenPGP: id=211CA2D4 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig7DC6530AD6B3A29DA7891674" X-Archives-Salt: 3a865bec-7c21-4c51-86d7-65dbf62eaac3 X-Archives-Hash: 1ae41e1c77d0a3c911776c60b541b76d This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig7DC6530AD6B3A29DA7891674 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Micha=C5=82 G=C3=B3rny schrieb: > On Fri, 10 Aug 2012 19:33:10 +0200 > Thomas Sachau wrote: >=20 >> Micha=C5=82 G=C3=B3rny schrieb: >>> On Tue, 10 Jul 2012 14:24:27 -0500 >>> William Hubbs wrote: >>> >>>> On Tue, Jul 10, 2012 at 05:18:00PM +0200, Micha=C5=82 G=C3=B3rny wro= te: >>>>> 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. >>>> >>>> I'm going to ask here, because of the discussion on IRC, that you >>>> not commit this yet. There are issues still we need to work out wrt >>>> packaging systemd and udev. >>> >>> So, can I commit the virtual and finally start fixing people's >>> systems or are we going to discuss this to the day when other >>> options are no longer a possibility and virtual will be necessary? >>> >>> You seem still not to understand that upstream *does not care*. >>> And either way, merging udev and systemd will result that two, four >>> or six months from now users will need to manually re-adjust their >>> @world to have the packages split again. >>> >> >> I wrote it the last time you asked and i write it this time again: NO!= >> >> Beside that, the last time i wrote you a mail about this topic, where >> you did not respond at all. So please read it again and answer it. >> Such change should be properly checked, before we even think about >> the idea of such a switch. >=20 > I'm pretty sure I replied to every mail I got from you. >=20 > And please remind me: what is your relevance to systemd or udev? What > do you know about history of those packages? >=20 Please keep this on a technical level, neither relevance nor knowledge about history should matter here. Since you seem to have missed or forgotten my mails, let me copy it here again for you: >> 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 --------------enig7DC6530AD6B3A29DA7891674 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/ iJwEAQECAAYFAlAlba4ACgkQG7kqcTWJkGfZrwQAi66ZbSUpvRWUfB67MpWRhXaN A7Llywjjb//2zYxnhcqdD9sFB81z47zWXvop5N4jme/pESsL6wXsn86rv41uEAt3 sgW3+/oAL4sSkNKhnTfZHlgVjm4cV8Tg14eLtYqyla8q4b7c4I00Sab7D6+jGTzP tKaYNQoQy5G7W3DUW0w= =5aJq -----END PGP SIGNATURE----- --------------enig7DC6530AD6B3A29DA7891674--