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 80902138334 for ; Tue, 11 Dec 2018 13:49:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7E967E0AC8; Tue, 11 Dec 2018 13:49:21 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 4F60FE0AC8 for ; Tue, 11 Dec 2018 13:49:21 +0000 (UTC) Received: from localhost (unknown [IPv6:2607:f2c0:f00e:f900:e2c3:b223:4669:2292]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: vdupras) by smtp.gentoo.org (Postfix) with ESMTPSA id CABC5335C8F; Tue, 11 Dec 2018 13:49:19 +0000 (UTC) Date: Tue, 11 Dec 2018 08:49:16 -0500 From: Virgil Dupras To: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= Cc: gentoo-python Subject: Re: [gentoo-python] Problem with packages losing python2 compatibility Message-Id: <20181211084916.7fb8583a2538e88b0ff7ea31@gentoo.org> In-Reply-To: <1544458022.19874.17.camel@gentoo.org> References: <1544458022.19874.17.camel@gentoo.org> Organization: Gentoo X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA256"; boundary="Signature=_Tue__11_Dec_2018_08_49_16_-0500_xh997fz9wvw2tWLu" X-Archives-Salt: 45e0e315-dae9-4eba-8a88-d733775f9e04 X-Archives-Hash: 6901b6365dff151825f6ee6a5a48356f --Signature=_Tue__11_Dec_2018_08_49_16_-0500_xh997fz9wvw2tWLu Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, 10 Dec 2018 17:07:02 +0100 Micha=C5=82 G=C3=B3rny wrote: > Unless someone has a better idea, I think a combined b+c approach might > be the way to go. That is: >=20 > 1. slot IPython as described above. >=20 > 2. update py2+py3 revdeps to use proper cond-dep for slotted version. >=20 > 3. slowly drop py2 from revdeps whenever possible. I have a WIP branch trying out this proposal at https://github.com/gentoo/gentoo/pull/10615 . For now, only line_profiler is adapted to the new slotted approach. We still have to adapt all revdeps, but at least, the slotted approach will (theoretically) limit the area of change to direct revdeps. Virgil --Signature=_Tue__11_Dec_2018_08_49_16_-0500_xh997fz9wvw2tWLu Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEzxAa2B+saKTW8nfCbgMDJWya24wFAlwPwFwACgkQbgMDJWya 24znjQf9E5gzNpS8gd27bWFuB3BbB69HvjGgcuxyAoV4hAl7oCMARdhyjUd0D6ll t9f+26oAqoVwPSiZgdcaap6xaGrluknlsfgJFEUx+xMRUWV1HJhPAmGhMxtMRxJ3 bFHweuDv42ahlIthpqijc/xZd5c8yTEtHyAovg3atcIYO0H957JZ1GtE6DR7w6R4 jIqC6hpoDIdXYXPrzNfyJy/GnsYqGlrFRAjAbqF//54Nk6BaCDgY7sUiUX3ANHZI c9/IbPAiQJOAcndZNedDLH1qA341gHrukxGst2Z+jz9qPHg6ejnBKkqm1I40k2Yn Y0Ov6x3HldrOxGj/1BRDeWRKAsxcog== =iXbP -----END PGP SIGNATURE----- --Signature=_Tue__11_Dec_2018_08_49_16_-0500_xh997fz9wvw2tWLu--