X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) by lists.alpinelinux.org (Postfix) with ESMTP id 45372F831EA for ; Sun, 10 Mar 2019 01:48:40 +0000 (UTC) Received: (qmail 23975 invoked from network); 10 Mar 2019 01:48:37 -0000 Received: from localhost (HELO ?IPv6:2600:1702:2a80:1b90::25?) (awilcox@wilcox-tech.com@127.0.0.1) by localhost with ESMTPA; 10 Mar 2019 01:48:37 -0000 Subject: Re: [alpine-devel] Normalizing Python packages in aports To: alpine-devel@lists.alpinelinux.org References: <20190306212501.GD2800@cirno.localdomain> From: "A. Wilcox" Openpgp: preference=signencrypt Organization: =?UTF-8?Q?Ad=c3=a9lie_Linux?= Message-ID: <157ce7b3-a909-3bc2-a4c8-15ed0e4cd5af@adelielinux.org> Date: Sat, 9 Mar 2019 19:48:43 -0600 User-Agent: Mozilla/5.0 (X11; Linux ppc64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 In-Reply-To: <20190306212501.GD2800@cirno.localdomain> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="kGnbVhZKm9ylkEKJxkZVwa3Tw2o3g6ZYz" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --kGnbVhZKm9ylkEKJxkZVwa3Tw2o3g6ZYz Content-Type: multipart/mixed; boundary="ndpPkWs4bl6NLv4zGNoa1CJqBb5ccxJAU"; protected-headers="v1" From: "A. Wilcox" To: alpine-devel@lists.alpinelinux.org Message-ID: <157ce7b3-a909-3bc2-a4c8-15ed0e4cd5af@adelielinux.org> Subject: Re: [alpine-devel] Normalizing Python packages in aports References: <20190306212501.GD2800@cirno.localdomain> In-Reply-To: <20190306212501.GD2800@cirno.localdomain> --ndpPkWs4bl6NLv4zGNoa1CJqBb5ccxJAU Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 03/06/19 15:25, Drew DeVault wrote: > Another issue we'll have to face soon enough is Python 2 end-of-life. D= o > we want to address this at the same time? I think the best balance of > conservatism and speedy removal of python 2 would be: >=20 > - Stop adding new python 2 packages to aports > - As we normalize existing packages, drop python 2 if it's easy, or mak= e > a note if not > - Make case-by-case judgement calls on the more difficult packages, > based on the upstream's progress/amicability towards a python 3 port.= > Upstreams which are unwilling to port to python 3 should probably jus= t > be dropped. >=20 > If we bikeshed too hard on the Python 2 deprecation let's drop it and > focus just on normalization for now - it'll be easier to deal with > Python 2 from a sane baseline anyway. >=20 Hi Drew, We (Ad=C3=A9lie) are already shipping only Python 3. (Actually, We have = been since 2016.) At one point there was interest in merging these changes in to Alpine but as we continued to diverge and there was some tension with Alpine core devs (I'd rather not rehash) we never did. Our Wiki still has the notes I wrote about Python 2->3. They may help you somewhat. Note that this is current as of June; I don't know how much has changed in aports in the intervening months. https://wiki.adelielinux.org/wiki/Project:Harmony/Current_merge_list#Pyth= on_2_removal I hope this helps your efforts in some way. I would like to see Python 2 removed from all distros. Best regards, --arw --=20 A. Wilcox (awilfox) Project Lead, Ad=C3=A9lie Linux https://www.adelielinux.org --ndpPkWs4bl6NLv4zGNoa1CJqBb5ccxJAU-- --kGnbVhZKm9ylkEKJxkZVwa3Tw2o3g6ZYz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEjNyWOYPU1SaTSMHHyynLUZIrnRQFAlyEbPsACgkQyynLUZIr nRRnDw/6AgW0Rj4Hq0UiCtOYQyG7/MRPOKkeUuCKOQTj2ksKY7MDtAdvUmkIGcX7 ij82lGElfMGzC+8HAtsYk+cGrm2Yn+zmgTXKzqsHEH9LyORGl1CG0KJGaS3pk+8F rDzbnXtYcV3VjDUsPJxOgW4ehRjHEFn9+SG6w4ICnqetR18blQoRuYmin0Ax9HTB XptQBBeixBInOPtL0eTEHK/8Gw1qj1U8ZzHA52RXMLJB2NSsZ++Bo2JplzABsRf4 3Ko+SriFKqrunnamYPoGm31KnPTvq2Z6LtraKJvYPw8AfYeRF1bVDMt4xsqn4qcN FmGckzk3eP/GwY/BhjfMb+m8QNfOg1LB6O+NlVdcGcemSZsu55kTgR+ejD2BAlsw vPlaNxxdp2IKiWCriV58Qb6D4KyYyJkFH2vn+crULf5IjtyhC2hwK6lWkW5+FeV8 V+D9cjqtVpKljpnK8WnOQkqSDfDLQu/8NRUDY+k6VyUJ33x45ReZa4xrQVTWCLo5 GcqYdoA850l9bQlJ/aVllwAp8IOTiMsrjQzi5WDWLfypB+/rshduiO0yYRhtTZFB Kjc1TccZYllCfLCRDQNfc321SjEY1Wh1TzoZvLDODMBkNMCrV7bDwEs59961Qabb bemeOjurEEmKqlfb4ASabchhafc1jbGgX/cBMwTvKBknjhbv8yg= =IAQd -----END PGP SIGNATURE----- --kGnbVhZKm9ylkEKJxkZVwa3Tw2o3g6ZYz-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---