From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E4380138239 for ; Mon, 10 Dec 2018 16:59:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DC06DE0B1A; Mon, 10 Dec 2018 16:59:39 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 934EFE0B1A for ; Mon, 10 Dec 2018 16:59:39 +0000 (UTC) Received: from [IPv6:2607:fea8:e3df:d300:a288:b4ff:fe59:6480] (unknown [IPv6:2607:fea8:e3df:d300:a288:b4ff:fe59:6480]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: axs) by smtp.gentoo.org (Postfix) with ESMTPSA id 761BF335C6F for ; Mon, 10 Dec 2018 16:59:37 +0000 (UTC) Subject: Re: [gentoo-python] Problem with packages losing python2 compatibility To: gentoo-python@lists.gentoo.org References: <1544458022.19874.17.camel@gentoo.org> From: Ian Stakenvicius Openpgp: id=0DBBD5052053DFBA9C90F0305634AD8719450FBA Autocrypt: addr=axs@gentoo.org; prefer-encrypt=mutual; keydata= xsBNBFtHc7cBCACxN00hVr3WJj5xHbfcQVw9XbVajSl4Xdw4QpXPLVQlTwQTeIghRyV9u25e ZDJYjLbNnnyzj/A7HVXWqyHydylDXCyYXaaujCN1pDzYIkTWzfW70ytihHJKwV52esoCskoQ m9gn4DI7ksOmpp53uoKDx8eKRLTF9XFbgkYZv2srnkFvErYd060h2mIL6kDNzjP0VCfLRQ06 lodUqPE8Cbl1MZddjySGHuNu+zvmPcCbm2jbFjrPcDRFh7N+8GjnZOd71ArNItewjs6wdREU qJMqydtkhQgsUMC6h7s8H63Djyd+be1FNrbURDWqMrcP1zJKyYynvMXm0Srd20kzBOnLABEB AAHNKUlhbiBTdGFrZW52aWNpdXMgKF9BeFNfKSA8YXhzQGdlbnRvby5vcmc+wsCUBBMBCgA+ FiEEDbvVBSBT37qckPAwVjSthxlFD7oFAltHc7cCGwMFCQPCZwAFCwkIBwMFFQoJCAsFFgID AQACHgECF4AACgkQVjSthxlFD7r4iwf/QWDAHs079NL3IL/RrXa4M8VRVg2kg7KZC28Qm2Gh Q5hc5jG8uut89vGVAmSOMiABbDwc5OYi+RCcg2a2rZhtbCPiFboNITS4UHf3b8ECKXOGet3+ YilaZeaVd1ElUPf8vpKfwA8JjhTlADAwlLBo7UbpWgiuFL3puvM5v2Gi22/TsZubZOZuethf v1OZ//rXHQ42APIdMdRB6+iPmphzC+DshUqcT+ltNtr80IlABdDxTz5WTNczT0GdQ0holTCU SynugOFdUTZ6Pku1KvLO2+aesHyABZc5t86l4e5y/MoYiZiLpi3RaydBfaTbGdVynh8QA9X+ px5cIWr0P39ng87ATQRbR3O3AQgAq2+D0gisXhRwnUAoqfWuj08lCTZfdnTRJD7dJQ9+0Ecs dxUypdrkIOiOW7eL9aI/WZYdvpfICBZuTMMq1kWk1RhDqmGPiXWhoFw5Zr2v16UCvwRlGRaK aNAYXykqMAX/o1mZMxSbQ7fZIqdLkaAa/eHTPLzWKEZT2mfMBLPCOV08sc9mPKGbV9FElNeQ zLWrLYW+vattAPt7Spf/5mJHM1xuJEU1GgMaXvV5DzBmwjnL+JuYUyCoCOxh2HsJHNo3BpcG bAQBEzCq/siYGN8B88uH9x1+IbimMtkgZeJ3DNARLD8aXOq7JchDbWASTXAYEu9hNGJzexTL 2UEoq96fWQARAQABwsB8BBgBCgAmFiEEDbvVBSBT37qckPAwVjSthxlFD7oFAltHc7cCGwwF CQPCZwAACgkQVjSthxlFD7rnrAf+PcKQA2zQUSytttogNSY+t/2jwbD2d2H45Ma6fxXVVSKX 0ZnZu1lNYmlNscOP1m9ExgV82Y86Hba/jSWS6mflwiULSbaUISCGcuth7h44TcL7e9YZTQsa Va6WP4y/Ravs9Be6/7nJWnqxGDf3Ma0Lz/N4ms8hqvaw/+h4csAkq95IhdqJhMAQYZwyETUe yg6TxlN7wO6qRLGRO6dBkcJYmyQAcyd+XxHLQY2OaYIqtrRFpN17+L2WGZUvTtNKougqAmsA WDmNcZII3QrYzfQzkp9YQoqWwfYx9R75MTi7i1g+YxVvgP2sQTNls8Yrd2HD2Wj+G3hl3Wbx fNeHpaNDzg== Message-ID: <26ae5bda-a8d5-0937-7165-6e7cd4c59105@gentoo.org> Date: Mon, 10 Dec 2018 11:59:28 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: <1544458022.19874.17.camel@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="WVb0gZVMJqTmtUax3p5SZYcyX45uT5jAx" X-Archives-Salt: 3277bd4f-e0ad-4b09-8759-56beb6512583 X-Archives-Hash: d72d620e8b1b3ab146d897f8d2c236b6 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WVb0gZVMJqTmtUax3p5SZYcyX45uT5jAx Content-Type: multipart/mixed; boundary="PutFTaYZkgpDqSug8nQ85LBHg8PJOzyzH"; protected-headers="v1" From: Ian Stakenvicius To: gentoo-python@lists.gentoo.org Message-ID: <26ae5bda-a8d5-0937-7165-6e7cd4c59105@gentoo.org> Subject: Re: [gentoo-python] Problem with packages losing python2 compatibility References: <1544458022.19874.17.camel@gentoo.org> In-Reply-To: <1544458022.19874.17.camel@gentoo.org> --PutFTaYZkgpDqSug8nQ85LBHg8PJOzyzH Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2018-12-10 11:07 a.m., Micha=C5=82 G=C3=B3rny wrote: > What can we do to solve it? > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > a) Do nothing and hope upstreams solve it at some point. I don't think= > this is acceptable because Portage's slowdown is going to be > significant. >=20 > b) Start dropping py2 from packages. Sadly, this is hard because we're= > talking about huge reverse dependency graph, and I'm pretty sure some o= f > our users need those packages w/ py2 support. >=20 > c) Slot IPython? That's probably the least intrusive option, though > ugly as hell, and I'm not sure if it's not going to impact dep > calculation severely anyway. We'd have a :5 slot that supports py2 > only, and :0 slot that supports py3 only. Dependencies will be tricky,= > life's going to be hard but maybe things will work. >=20 > Any other options? This'll be uglier for maintainers but cleaner for the repo -- what about a single IPython "package" that installs :5 for py2 and :0 for py3 ? Since python multi-builds anyways it shouldn't be too difficult to have it install from separate distfiles. Versioning would be a royal pain, likely some sort of combination of versions into a snapshot version number of sorts would need to be done... --PutFTaYZkgpDqSug8nQ85LBHg8PJOzyzH-- --WVb0gZVMJqTmtUax3p5SZYcyX45uT5jAx Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEaPjev+yiDUfSQ4PTLZo3Ty1AD+EFAlwOm3VfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY4 RjhERUJGRUNBMjBENDdEMjQzODNEMzJEOUEzNzRGMkQ0MDBGRTEACgkQLZo3Ty1A D+Gergf+IO/RLJsInxjNntt+O8+PxjdTFQgHDQ1Dar4ddeshgBGaSAefXMctCMil f+krYTO7c0hf+5QCLMC39iWPdMsk8yUl7qidtQt21XVKtK7Q5F/FU74e18ft5phc XYJrn/I5EnR78A2kxfgJB1D9cymunODy8vxnP34MnXUeCyrnn6c6ndppaZzduQlp 3jXy7HvEr2aOpx2/4SXVpxm31M3zBHiHkyHS5WlRRPfhYBg+xlyZZgj7sTNPn6lh xvlOyZU5uCJzcolJdmM0ln7wYKGGkqvcDdiPU0SW0azghJTHs/Pf5wNcKbXEyvJb KLV0R7NVBGUnXB0u2U8TaAnDoLJiAA== =qheU -----END PGP SIGNATURE----- --WVb0gZVMJqTmtUax3p5SZYcyX45uT5jAx--