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 8865A1381F4 for ; Mon, 13 Aug 2012 19:07:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A0B4CE07F8; Mon, 13 Aug 2012 19:07:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 61E51E07F8 for ; Mon, 13 Aug 2012 19:07:46 +0000 (UTC) Received: from [192.168.1.2] (pool-72-89-250-138.nycmny.fios.verizon.net [72.89.250.138]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: ryao) by smtp.gentoo.org (Postfix) with ESMTPSA id C58C21B400E for ; Mon, 13 Aug 2012 19:07:43 +0000 (UTC) Message-ID: <50294FEB.1020104@gentoo.org> Date: Mon, 13 Aug 2012 15:05:15 -0400 From: Richard Yao User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.5) Gecko/20120628 Thunderbird/10.0.5 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Discussions centering around the Python ecosystem in Gentoo Linux X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org MIME-Version: 1.0 To: gentoo-python@lists.gentoo.org Subject: Re: [gentoo-python] Python 3 in Gentoo References: <5015EDC2.202@gentoo.org> <5022DDAA.2010708@gentoo.org> In-Reply-To: <5022DDAA.2010708@gentoo.org> X-Enigmail-Version: 1.3.5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigBF6EEB1E0E21A5EBBCFCF18D" X-Archives-Salt: 8e974605-6163-4d81-a530-bbaacfbc669b X-Archives-Hash: a4757841a6283cfeb2761fbe53e2d0c0 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigBF6EEB1E0E21A5EBBCFCF18D Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 08/08/2012 05:44 PM, Thomas Sachau wrote: > Mike Gilbert schrieb: >> On Tue, Jul 31, 2012 at 11:31 AM, Mike Gilbert wr= ote: >>> On Mon, Jul 30, 2012 at 1:05 PM, Mike Gilbert wr= ote: >>>>> So do you know how many ebuilds we'd have to update to get it right= ? >>>>> >>>> >>>> At the moment, no. If someone could help me write a script to identi= fy >>>> affected packages, that would be great. >>>> >>>> If said script uses the portage api to determine the dependency tree= , >>>> we will want to modify python.eclass first to reduce the number of >>>> hits. This could be done in a local copy of the tree. >>> >>> I've created a quick little script and posted it in my devspace. Now = I >>> just need to mess with python.eclass. >>> >>> http://dev.gentoo.org/~floppym/python-deps.py >> >> After modifying python.eclass, distutils.eclass, java-ant-2.eclass, >> and waf-utils.eclass, there are 532 dependencies that would need to be= >> modified to make the || dep plan work. I have attached the list for >> reference. >> >> Does this seem like a viable option? Is anyone going to volunteer to >> take it from here? >> >=20 > If everyone agrees with this route, i suggest a post to the gentoo-dev > mailing list about this planned change and a request for maintainers to= > change their dependencies accordingly. > Additionally i suggest to add it also to some written doc, e.g. the > python developer guide. > After giving maintainers some time for that change, we could then open > bugs or do the remaining needed conversions (when the maintainer is > missing or gives his ok). >=20 >=20 Any changes to package dependencies should be semantically equivalent to what they are now, so we should only need the Gentoo Python team to sign off on this. We would still want to make some kind of gentoo-dev announcement to let people know that this is changing though. --------------enigBF6EEB1E0E21A5EBBCFCF18D 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/ iQIcBAEBAgAGBQJQKU/uAAoJECDuEZm+6ExkotkP/2VoqOHQR5Bi+FP1dIFYuQLj WI/NbXFZkeWG+9MpqCcANMbUgEzYq+JQ+P8vQ+vdPd9jqCFsfN/+QU07jFcTfVur +taXd7rxyG+SswGD/llm9S6QP6TOoC2sfGxYmrwcFuxkCgqEGbW/Xej9gaclY+yp G3WwaNNucWy9jN60DbTWnRCYHGBgm286l1Q8QD6VBeAflmlbtQm0zqsz3LeRyNIB LTqmAq0zOYnqISAa/SdCj2emw0ok5iZoDpgkxLefUOoUYhX3AFqtZGnBAiswdAnq qGHPytmO0aHccap+/511/IaQKmGOu2iXfzA1/y648zbxxYuBd3Sz+GqbmvtrNmMj lzjokqcfGB3g6Yy0i3SstHv/G048eldeNRG3QOlQfBaz7s7faUHnapfslNnmYTRw ItSmOaRq8q4s3CotZR4XYYKJ4diUZrpIpVmKophtr8KEXZQJ7CjENTvsfWd3CohM sQ1VLJj8CZyx8XH0HeAWHxtRjZ3tviiS+vXvqXzdARR3/CPvV1zjrOhrB2HRfiUF 3of1/EKl2S9J+RMl3AK2iPLKK2impDEs6wbiwuMKVIgMld4Tl8Pp1/Bf8OALQXrB LCZZjVTEwIsYvh5AVhQPY6O8rBkf5FxvYjlXgRQtw5bVfy0JRKcZpgHw4TjSf+n7 LO95jApkg3dc8SLwwuof =LWfK -----END PGP SIGNATURE----- --------------enigBF6EEB1E0E21A5EBBCFCF18D--