[opensuse-factory] Request for help with upgrade to Python 3.8
Hello, while trying to upgrade Python in Factory to 3.8 we got this beauty https://build.opensuse.org/project/staging_projects/openSUSE:Factory/A Could I ask anybody who has any free work cycles to take a look and help with fixing those failing packages, please? Also, please, set check_for_request_on_action = 1 in ~/.oscrc (or ~/.config/osc/oscrc), many of these packages have requests fixing the issues, which have not been included in the current Staging yet. Thank you very much for any help, Matěj -- https://matej.ceplovi.cz/blog/, Jabber: mcepl@ceplovi.cz GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 Anger is often what pain looks like when it shows itself in public. -- Krista Tippett -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 11/8/19 7:29 AM, Matěj Cepl wrote:
while trying to upgrade Python in Factory to 3.8 we got this beauty https://build.opensuse.org/project/staging_projects/openSUSE:Factory/A Could I ask anybody who has any free work cycles to take a look and help with fixing those failing packages, please?
I'm a bit concerned about how many back-port patches are needed to get Python 3.8 out. Especially I'm concerned about back-port patches not being coordinated with upstream resulting in a huge number of update work piling up. AFAIK Fedora provides several minor versions of Python 3 in parallel (packages python3x). Wouldn't it be worth to rather work on this than putting everbody at risk that python3 backed by Python 3.8 breaks many things? Ciao, Michael.
Michael Ströder <michael@stroeder.com> writes:
On 11/8/19 7:29 AM, Matěj Cepl wrote:
while trying to upgrade Python in Factory to 3.8 we got this beauty https://build.opensuse.org/project/staging_projects/openSUSE:Factory/A Could I ask anybody who has any free work cycles to take a look and help with fixing those failing packages, please?
I'm a bit concerned about how many back-port patches are needed to get Python 3.8 out.
Especially I'm concerned about back-port patches not being coordinated with upstream resulting in a huge number of update work piling up.
AFAIK Fedora provides several minor versions of Python 3 in parallel (packages python3x).
They do provide multiple versions of the Python interpreter, but no additional packages. This is only done to e.g. allow people to run tests with tox for multiple python versions.
Wouldn't it be worth to rather work on this than putting everbody at risk that python3 backed by Python 3.8 breaks many things?
Ciao, Michael.
-- Dan Čermák <dcermak@suse.com> Software Engineer Development tools SUSE Software Solutions Germany GmbH Maxfeldstr. 5 90409 Nuremberg Germany (HRB 36809, AG Nürnberg) Managing Director: Felix Imendörffer
On 11/10/19 12:04 PM, Dan Cermak wrote:
Michael Ströder <michael@stroeder.com> writes:
AFAIK Fedora provides several minor versions of Python 3 in parallel (packages python3x).
They do provide multiple versions of the Python interpreter, but no additional packages. This is only done to e.g. allow people to run tests with tox for multiple python versions.
And that would be perfectly fine. Because upstream developers of 3rd-party modules would at least have a test environment. My hope is that this would provide a solid base for upstream developers taking care of 3.8+ compability themselves. IMHO it's kind of a hen-and-egg-problem: Before a new Python version reaches the Linux distros not many developers will care about compability. Solving all this within a Linux distro will pile up technical depths within the distro. Ciao, Michael. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Dan Cermak
-
Matěj Cepl
-
Michael Ströder