[Bug 1184340] New: Leap 15.3 build 117.13 pulls in python2 (Leap 15.2 not)
http://bugzilla.opensuse.org/show_bug.cgi?id=1184340 Bug ID: 1184340 Summary: Leap 15.3 build 117.13 pulls in python2 (Leap 15.2 not) Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: axel.braun@gmx.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I have installed Leap 15.3 Build 117.13 /XFCE in virtualbox When I want to install gnuhealth it pulls in a bunch of python2 libraries, although gnuhealth is pure python3. In Leap 15.2, as well using gnuhealth 3.8.0, not a single python2 package is pulled in. Looks like we have an issue in the python-stack for Leap 15.3.... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1184340 http://bugzilla.opensuse.org/show_bug.cgi?id=1184340#c1 --- Comment #1 from Axel Braun <axel.braun@gmx.de> --- Created attachment 848035 --> http://bugzilla.opensuse.org/attachment.cgi?id=848035&action=edit Solver testcase - y2 logs are too large to attach Solver testcase when installing GNU Health - y2 logs are too large to attach -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1184340 http://bugzilla.opensuse.org/show_bug.cgi?id=1184340#c2 Max Lin <mlin@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mlin@suse.com --- Comment #2 from Max Lin <mlin@suse.com> --- It looks like because of python2-matplotlib-tk is recommended to install to your system, digging into it, gnuhealth -> python3-matplotlib -> python2-matplotlib-tk - was Recommands:(python-matplotlib-tk if tk) in the python3-matplotlib, that should be a python-matplotlib. python-matplotlib is a SLE-base package, it may need to be fixed from SLE side. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1184340 http://bugzilla.opensuse.org/show_bug.cgi?id=1184340#c3 --- Comment #3 from Axel Braun <axel.braun@gmx.de> --- (In reply to Max Lin from comment #2)
python-matplotlib is a SLE-base package, it may need to be fixed from SLE side.
Thank you Max, my feeling was as well towards matplotlib. I get the feeling that we will see more of these SLE issues arising.... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1184340 http://bugzilla.opensuse.org/show_bug.cgi?id=1184340#c4 --- Comment #4 from Max Lin <mlin@suse.com> --- btw are you sure we don't have this issue on Leap 15.2? we have the same version between 15.2 and 15.3, and I can see Recommends:(python-matplotlib-tk if tk) also exist in python3-matplotlib from 15.2 which python-matplotlib-tk was provided by python2-matplotlib-tk, so I suppose we should have the same issue on 15.2. And seems this issue in Factory is fixed until https://build.opensuse.org/request/show/863229 . -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1184340 http://bugzilla.opensuse.org/show_bug.cgi?id=1184340#c5 Benjamin Greiner <code@bnavigator.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |code@bnavigator.de --- Comment #5 from Benjamin Greiner <code@bnavigator.de> --- The python-rpm-macros currently don't replace the python-matplotlib-tk inside the rich boolean dependency: https://github.com/openSUSE/python-rpm-macros/pull/106 So python-matplotlib-tk is not rewritten to python3-matplotlib-tk. python-matplotlib-tk is the python2 package name. Hence, https://build.opensuse.org/request/show/863229, which makes it a `Recommends: (python38-matplotlib-tk if tk)` in Tumbleweed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1184340 Benjamin Greiner <code@bnavigator.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mcepl@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1184340 http://bugzilla.opensuse.org/show_bug.cgi?id=1184340#c6 --- Comment #6 from Axel Braun <axel.braun@gmx.de> --- (In reply to Max Lin from comment #4)
btw are you sure we don't have this issue on Leap 15.2?
Yes, I'm su. just verified with a new, fully patched Leap 15.2 and Application:ERP:GNUHealth:3.8 repo enabled. No py2 package pulled in -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com