Path: csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Scott Kitterman Newsgroups: linux.debian.maint.python Subject: Re: Python2 packages for bullseye Date: Thu, 09 Jul 2020 13:50:05 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Thu Jul 9 11:46:18 2020 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.54 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_NONE=-0.0001, REMOVEDOT=3, SARE_MLH_Stock10=1.66] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 Dkim-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=kitterman.com; i=@kitterman.com; q=dns/txt; s=201903e; t=1594295162; h=from : to : subject : date : message-id : in-reply-to : references : mime-version : content-type : from; bh=9ke/6shOOa//BYwlQJTKiVQJSU6YAU0mMrISZWlHnqw=; b=Zz6wL3l6/jZwREY0OYyHk9D3qyATv6wcCQkLXUdUvQnkeNIxiIilubnyriAOTd3Gg2N4M Zkrx/3gUCoCzVFuDA== Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kitterman.com; i=@kitterman.com; q=dns/txt; s=201903r; t=1594295162; h=from : to : subject : date : message-id : in-reply-to : references : mime-version : content-type : from; bh=9ke/6shOOa//BYwlQJTKiVQJSU6YAU0mMrISZWlHnqw=; b=GJeilkVzJ6UjgC1Tne8L8ai6TXS/LPBv5DrHyHZ1Z41cNRaHEZgLM+KfnzZRnz+0cd8vE 4PNlEwQkcMjbu+yXZLr4bstIdAn7alDDDBBN+B33IkMfIqI3kxV8plKA6kurMovBT0FT1Gn VG9C2vA3ZPQNpV6n9dlBheFnrLDZBKibEfD77FiISYdaD0MpOUUqv+pbHSaZL80+FfSRwxJ avjEdvbi7QXjm5B33cWjF8ZJusyMy3hwa3kQfNUV2rVgUog/bViMK2JWs30ElRtmtLSbZZU gO5JRwjFf2ODE0SRROhfyMhuSwX89VJkUpMrSy/ggr12hO6hqD0W8m5e8P3w== MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4154806.pNZxXI9BYZ"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Mailing-List: archive/latest/18469 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/1794338.1N9mslU4OK@localhost Approved: robomod@news.nic.it Lines: 51 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Thu, 09 Jul 2020 07:45:57 -0400 X-Original-Message-ID: <1794338.1N9mslU4OK@localhost> X-Original-References: <22184e06-48db-0e22-12bd-96c95591b214@debian.org> Xref: csiph.com linux.debian.maint.python:12737 --nextPart4154806.pNZxXI9BYZ Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Thursday, July 9, 2020 7:21:45 AM EDT Matthias Klose wrote: > The removal of packages still depending on Python2 looks good [1], however > we have a bunch of packages that still require Python2, and where > maintainers explicitly asked to keep those in the distro [2]. Among those > are pypy and pypy3 which need Python2 for bootstrapping. I'm going to keep > the Python2 packages for bullseye, and having those just as build > dependencies shouldn't really effect any end-user. A different thing might > be the Python2 usage at runtime, however I'm not very passionate to remove > all of those packages. > > What still should be done for bullseye is the removal of the unversioned > python. I'm removing the packages python-minimal, python, python-dev, > python-dbg, python-doc, and stop shipping the /usr/bin/python symlink, so > that packages are required to either use python2 or python3 explicitly. > Planning that change for late August / early September. That should give > plenty of time to address any unversioned python usage before the release > freeze. Are you going to keep python-setuptools? If you do, it seems likely we'll be able to keep pip and virtualenv so they support running python2 in a virtualenv in bullseye, which seems the best way to do it for those that need to. Scott K --nextPart4154806.pNZxXI9BYZ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE53Kb/76FQA/u7iOxeNfe+5rVmvEFAl8HA3UACgkQeNfe+5rV mvGVzhAAncH11nRnKl5exTOdv3fYvUqe/R0B0yRCzeDRcAm50A+OLhTVk5TwTk1v UfFWhtQXbjGJ8+REuk76Qfd5HdgF1yHYjMuLwXglUHtw9iX57bhPPRXCnh+NYzSJ MGOR5L+Cju5QAjqxnB49+STjJvCEvJy8/+nskWUWrLFtJ6/Go+nNfLGoZEOgmt0S ZQZM2gNMb4qU4nONLBrdU1FXhfI/C8iQC+b1JRVRgfpEQKASa0mt4wrhnAiJ8Wo1 EVnr2/2gulU3Ty3npXezd1u++wgeY43YuFSrphRIJYi7vNwdWgDWsJAQQI+WhtjS iOHjW/Z0Tn0MthaGbzRtiU4XhxQH0wgFpEoy3sBX4TkrjRhxrly/4Qe6D8lTC4HG UQn03eLU0BBRGt3t+gS0OnDfRNgP3B2RziCl91gwjysyXQIQTDwN8ZNrSfvtdCU5 GQyzujfWlH5Y2SCxsac6dgePIOBjACDKgbbZdotFhB5xn/xmjMI89Ldv01z9m9jH AXz5A/JNHykJaMK+iFu8IOW46SshHCMv4fi0oeUUnk8OwKr7lx0iuBkzWVvB9HXA 8xOJS4vkaMSDWWTuy8RNS7BLZmM/2EuTmakhGHuVkQPbR7P/enck3RpczlsEZ3u0 qr9UaqNuS1pPYEEu/Jrck4C28P1Yd/GGkq8TSJZwlSpTJ4kC0H0= =PM49 -----END PGP SIGNATURE----- --nextPart4154806.pNZxXI9BYZ--