Path: csiph.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news.dns-netz.com!news.freedyn.net!aioe.org!bofh.it!news.nic.it!robomod From: Elana Hashman Newsgroups: linux.debian.maint.python Subject: upstream python concerns, python3-full package for bullseye Date: Thu, 11 Feb 2021 19:20:02 +0100 Message-ID: X-Mailbox-Line: From debian-python-request@lists.debian.org Thu Feb 11 18:19:11 2021 Old-Return-Path: X-Amavis-Spam-Status: No, score=-9.893 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DIGITS_LETTERS=1, DKIMWL_WL_HIGH=-0.353, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, SARE_MLH_Stock10=1.66] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate:hard: -3.5 X-Greylist: delayed 358 seconds by postgrey-1.36 at bendel; Thu, 11 Feb 2021 18:19:01 UTC Dkim-Signature: v=1; a=rsa-sha256; c=simple/simple; d=debian.org; s=debian.ehashman.user; t=1613067158; bh=VbLb/OIw4mlQLRHPDAO6SlWSQZ52AYCSkpOjw95aoag=; h=Date:From:To:Cc:Subject:From; b=nT8U1SExOT0S9LHJerpJQNzUvuj8ZQJxabHj7u1t9L2uS5Z7+uXGMi3nNpeSVjuF3 mIj3m0cAeoDCIcSQxEwyGB9oQK4bRiWa2Ov2puvcfR5Chj4e+4t/H8vDDZfWbcyz0g QREEombfMoXJCAxNSfT4Hqa/yFBDY/o9YF6OQw6caPiF9/Ee2PIhmwMUkE1k+zygCW JC3QtGfkT0pcnFz/STigY2qUOO9Tojf8HiaICGHW5CoQhle6PJuq7Vzdxj3jkUxpCC hg3g/3VpW8DQ4kbB3mbF531mmwH0TZZruC5MsVUrgjOZr9gstTCUTNuglWFSguxSYB lRl5CUikInOWg== MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="huq684BweRXVnRxX" Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-Mailing-List: archive/latest/18974 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20210211181234.GA4829@silverpine Approved: robomod@news.nic.it Lines: 71 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: doko@debian.org, stefanor@debian.org X-Original-Date: Thu, 11 Feb 2021 10:12:34 -0800 X-Original-Message-ID: <20210211181234.GA4829@silverpine> Xref: csiph.com linux.debian.maint.python:13192 --huq684BweRXVnRxX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [BCC steering-council@python.org] Some issues were raised to me privately by individual upstream Python maintainers about the user experience of Python in Debian, focused on confusion caused by the split of CPython into a number of smaller packages. I have spoken with the Python Steering Council and met with Matthias and Stefano to discuss what issues we can feasibly fix in Debian in time for the bullseye release. Agreed amongst the three of us: - An issue was raised about distutils, considered core functionality of the language, being split off the core Python package. We can't change the distutils package split in time for bullseye, as we are in freeze and this change would be disruptive. - It was requested that we differentiate between "system" Python and what upstream considers core Python. A package rename (e.g. python3 -> python3-system) will confuse everyone and take multiple releases to implement, and cannot be targeted until bookworm at the earliest. - When users install Python, it should be easy to install all required modules for what upstream considers core, including venv, distutils, and lib2to3. I propose that we add a python3-full* metapackage for bullseye. (*We can use a different name, but it must be a name not currently in use.) Actions:=20 - Stefano: Update python-policy to describe "python3-full". - Matthias: Prepare new "python3.9-full" and "python3-full" packages for Debian and make sure these can be shipped in bullseye. - Matthias: Proposing to backport "python3-full" packages to buster and Ubuntu LTSes. - Elana: Request a "distros roundtable" at the upcoming PyCon to facilitate longer-term discussions with distributions who package and build Python. If you have any questions, please feel free to reach out to me or discuss on this thread. (I'm not normally subscribed to debian-python@ so please CC me.) - e --huq684BweRXVnRxX Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEfQsXdeJibdiZ0gvt3soMnTDtn+MFAmAlc5EACgkQ3soMnTDt n+OntRAAuDjPOQvCMa+vBc5J8wC3tcU9PY7Xigo0S7Iqsla1/LZ8ajVs8xHShQuH gUC6566l+q55k6kZ1QWfoY5FIWo1iCTq55iN4eTPsjL6F4UFecpn00JK+hzbbdwO y4lNvUX5rB8oynpXz0HI4WOCz60stnrZIHJsqMRHSNSGBrRCFt5+g5jNGBGGr7d4 RUzJIryMT9R5Ncja8/la2TiiboBIHSLOTEfRIi5/Sl9oc5CXmjvXEVfeIitMxC3D cdpsninI7LrcOvbzmwS5zCYae4tpfb8+NhjHPRBpahyLgOume0+oa0y76oTdWyFp zWGQK9EhzZgsojeaJSC/TktkSb3du8ZT4pknUA6+2d2eV8vSCLJLlaLhe7gqu8/C L6W6En3Lzs/1qS17JapBEtLL0vnoR0R4MHAkSs4/RzhHXFcSQzzueEY0IrVVxaYK MTpk1jXUQwfrQfOS/YWLb/0xz7pslkWQgJmdE7Pq9RivjP6siP5g+SPazg613/rb vmoQf92cSZc0YMR+tDAKs3Bk1j91R4xHdB/3+U2fFpGXODcoDWbWdC1DxOgGYEX6 bJ6DS3O0tTUuAROffN8v2hed477tE46c4e0kQIp7oMcQgnIH6aTf3eC1K2md089t JqLEaKt9EhrfjRuri+h/cTRlBRVj6dj9My5zbBrMhh9vftkitJg= =b308 -----END PGP SIGNATURE----- --huq684BweRXVnRxX--