Bug 2063227

Summary: Lots of depencies compared to system python
Product: [Fedora] Fedora Reporter: Till Maas <till>
Component: python3.11Assignee: Tomas Orsava <torsava>
Status: CLOSED ERRATA QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 35CC: cstratak, mhroncok, pviktori, python-maint, python-sig, thrnciar, torsava, vstinner
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python3.11-3.11.0~a7-3.fc37 python3.11-3.11.0~b1-2.fc35 python3.11-3.11.0~b1-2.fc34 python3.11-3.11.0~b1-2.fc36 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-13 01:36:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Till Maas 2022-03-11 14:39:34 UTC
Description of problem:
The python packages for tox such as python3.11 require a lot more dependencies compared to the system python package since there seem to be less subpackages, for example for tkinter. This drags in, for example, tkinter and therefore several X libraries. Therefore, please consider splitting the python versions for tox in a similar way as the system python version. Maybe this is also unfeasible, then please close this bug. Thank you.

Comment 1 Petr Viktorin (pviktori) 2022-03-11 16:00:25 UTC
The preview (and older) versions of Python are a single package to simplify the packaging effort. Note that they meant for testing, rather than production use.

What's the use case that needs fewer dependencies?

Comment 2 Till Maas 2022-03-11 16:44:25 UTC
Testing is a "production service" for a developer ;-) - The reasons would be to have smaller container or VM images both for local testing and also to have smaller container images for CI or faster image build times by having less dependencies and to pollute contributors machines less.

Comment 3 Miro HronĨok 2022-03-11 18:38:34 UTC
My take as a packager is that I would rather not do that, as it makes everything much more complex and complicated.

Comment 4 Tomas Orsava 2022-03-16 16:14:29 UTC
We're considering the change, here's our current thinking: https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/PSREK3DSEWTYMIMQRJMCGI6LEMMMNESK/

Comment 6 Fedora Update System 2022-05-03 16:30:56 UTC
FEDORA-2022-69ddddac59 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-69ddddac59

Comment 7 Fedora Update System 2022-05-03 16:33:41 UTC
FEDORA-2022-69ddddac59 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Fedora Update System 2022-05-03 17:12:56 UTC
FEDORA-2022-be990fe88f has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2022-be990fe88f

Comment 9 Fedora Update System 2022-05-03 17:12:58 UTC
FEDORA-2022-a6cb44ffeb has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-a6cb44ffeb

Comment 10 Fedora Update System 2022-05-04 12:42:06 UTC
FEDORA-2022-a6cb44ffeb has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-a6cb44ffeb`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-a6cb44ffeb

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2022-05-04 14:10:48 UTC
FEDORA-2022-77db03acc5 has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-77db03acc5`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-77db03acc5

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2022-05-04 14:40:29 UTC
FEDORA-2022-be990fe88f has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-be990fe88f`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-be990fe88f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2022-05-12 02:47:00 UTC
FEDORA-2022-5d0f6d6138 has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-5d0f6d6138`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-5d0f6d6138

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2022-05-12 03:07:08 UTC
FEDORA-2022-ccb6733a75 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-ccb6733a75`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-ccb6733a75

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 15 Fedora Update System 2022-05-12 03:09:39 UTC
FEDORA-2022-ca9da69894 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-ca9da69894`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-ca9da69894

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 16 Fedora Update System 2022-05-13 01:36:31 UTC
FEDORA-2022-5d0f6d6138 has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 17 Fedora Update System 2022-05-13 01:42:46 UTC
FEDORA-2022-ca9da69894 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 18 Fedora Update System 2022-05-20 01:24:47 UTC
FEDORA-2022-ccb6733a75 has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.