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 383B6138010 for ; Fri, 29 Mar 2013 22:37:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BDA96E0AA0; Fri, 29 Mar 2013 22:37:16 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 41BBEE0AA0 for ; Fri, 29 Mar 2013 22:37:16 +0000 (UTC) Received: from pomiocik.lan (77-255-217-157.adsl.inetia.pl [77.255.217.157]) (using SSLv3 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 67B6433BF0D; Fri, 29 Mar 2013 22:37:14 +0000 (UTC) Date: Fri, 29 Mar 2013 23:38:03 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-python@lists.gentoo.org Subject: Re: [gentoo-python] Alternate solution for 'python', 'python2' and 'pkg-config python' in ebuilds Message-ID: <20130329233803.2ba9f24b@pomiocik.lan> In-Reply-To: <20130329205702.03f29327@pomiocik.lan> References: <20130329205702.03f29327@pomiocik.lan> Organization: Gentoo X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.17; x86_64-pc-linux-gnu) 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 Content-Type: multipart/signed; micalg=PGP-SHA512; boundary="Sig_/eVwswjA19tC.nhTcnMb8z7V"; protocol="application/pgp-signature" X-Archives-Salt: 88342266-6b72-42aa-a2f8-e7cdbc4211b7 X-Archives-Hash: 5ee8a3b668ec3e226edbeb33b1315417 --Sig_/eVwswjA19tC.nhTcnMb8z7V Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, 29 Mar 2013 20:57:02 +0100 Micha=C5=82 G=C3=B3rny wrote: > Does this sound like a good solution? Should I run some tests? And preceding the warm welcome of the idea, I've prepared a patch for testing. I will send it in reply, as usual. The generated tree looks like: =E2=94=9C=E2=94=80=E2=94=80 pypy-c1.9 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bin =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 2to3 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon -> /usr/bin/pypy-c1.9 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon2 -> python =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pyt= hon-config =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pkgconfig =E2=94=9C=E2=94=80=E2=94=80 pypy-c2.0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bin =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 2to3 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon -> /usr/bin/pypy-c2.0 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon2 -> python =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pyt= hon-config =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pkgconfig =E2=94=9C=E2=94=80=E2=94=80 python2.5 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bin =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 2to3 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon -> /usr/bin/python2.5 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon2 -> python =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pyt= hon-config -> /usr/bin/python2.5-config =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pkgconfig =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 python2.pc -> python.= pc =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 python.pc -> /dev/null =E2=94=9C=E2=94=80=E2=94=80 python2.6 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bin =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 2to= 3 -> /usr/bin/2to3-2.6 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon -> /usr/bin/python2.6 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon2 -> python =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pyt= hon-config -> /usr/bin/python2.6-config =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pkgconfig =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 python2.pc -> python.= pc =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 python.pc -> /dev/null =E2=94=9C=E2=94=80=E2=94=80 python2.7 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bin =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 2to= 3 -> /usr/bin/2to3-2.7 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon -> /usr/bin/python2.7 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon2 -> python =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pyt= hon-config -> /usr/bin/python2.7-config =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pkgconfig =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 python2.pc -> python.= pc =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 python.pc -> /usr/lib= 64/pkgconfig/python-2.7.pc =E2=94=9C=E2=94=80=E2=94=80 python3.1 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bin =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 2to= 3 -> /usr/bin/2to3-3.1 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon -> /usr/bin/python3.1 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon3 -> python =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pyt= hon-config -> /usr/bin/python3.1-config =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pkgconfig =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 python3.pc -> python.= pc =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 python.pc -> /usr/lib= 64/pkgconfig/python-3.1.pc =E2=94=9C=E2=94=80=E2=94=80 python3.2 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bin =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 2to= 3 -> /usr/bin/2to3-3.2 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon -> /usr/bin/python3.2 =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 pyt= hon3 -> python =E2=94=82=C2=A0=C2=A0 =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pyt= hon-config -> /usr/bin/python3.2-config =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 pkgconfig =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 python3.pc -> python.= pc =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 python.pc -> /usr/lib= 64/pkgconfig/python-3.2.pc =E2=94=94=E2=94=80=E2=94=80 python3.3 =E2=94=9C=E2=94=80=E2=94=80 bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 2to3 -> /usr/bin/2to3= -3.3 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 python -> /usr/bin/py= thon3.3 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 python3 -> python =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 python-config -> /usr= /bin/python3.3-config =E2=94=94=E2=94=80=E2=94=80 pkgconfig =E2=94=9C=E2=94=80=E2=94=80 python3.pc -> python.pc =E2=94=94=E2=94=80=E2=94=80 python.pc -> /usr/lib64/pkgconfig/pytho= n-3.3.pc --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/eVwswjA19tC.nhTcnMb8z7V Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQJ8BAEBCgBmBQJRVhfPXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RUJGMjBGOTk2RkIzQzIyQ0M2RkNBNDBC QUJGMUQ1RkY4QzgxMTBBAAoJELq/HV/4yBEKeZgQAM7IAhcxtDy/a7nw4WzCWR4l Zcg2COIcv6z6Fdo4/nP4XrTyX4xWdGtGx9lXpXkA9pHwW0I6jytYp+NrObIpBXhv J2VCP5nqFzDSTW2nWnU1WWNj0yHyvntEVCK0iIa5iR/LkpfIMUdvBfroXuZvq8YL GOgr5Oq6I1xjL6VwrhB922BgQdOY9xRBP0BEnB4EwRlDziWXfjllwrrrfqi26JnP L2kE0d9Nz4t0YpMdPCO8AOQLJxs6MjFmP/9R1CuvmDgEgX+ACIDHO/vco0VR5CA6 qsw2/JIcIWbwYdgb7UcHxmOy/qwZacsv2I7DI7spp5PDx95HqB+94w2S9CwU2BxS TgkWSuojI8Gp2b6KDL79YOWKfplG3NYxlU7W3MxWU8JBgBYJUtrID5f8sbuAquuL KtBZNbodj80m26Mdnh7/Qo0lTSLsEvQIvUGJOQttCAUyJzZeQboBlUSGzIJ1uJxP kZxuV7+Xg4/d/rR9pc6f89/pFxPNg+olVDw5liW30QUAsSfBVWYsY/HtVptUXjrx imRJlHBXjFF3pFX7ARaYuIvEPGOtTt+v0AYljdgpqwxIVYkpfIHpD+BZitFD85XL G+nb4gZi5+C6bPwmUOAPhjCs1vysr7JI/yW8ENWpF6MF4vjorBxXp24ShyUqSlJl 7lp5FZneTTCpfmBaT3ZE =nSAh -----END PGP SIGNATURE----- --Sig_/eVwswjA19tC.nhTcnMb8z7V--