Bug 2063227 - Lots of depencies compared to system python
Summary: Lots of depencies compared to system python
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python3.11
Version: 35
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tomas Orsava
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-03-11 14:39 UTC by Till Maas
Modified: 2022-05-20 01:24 UTC (History)
8 users (show)

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
Clone Of:
Environment:
Last Closed: 2022-05-13 01:36:31 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.