[Bug 1066193] New: Mesa has hard build dep on python2
http://bugzilla.suse.com/show_bug.cgi?id=1066193 Bug ID: 1066193 Summary: Mesa has hard build dep on python2 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: osukup@suse.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Current Mesa has hard dependecy on python2. With effort to remove python2 from distribution ( end of support in few yeats ) we end without buildable Mesa3D and openGL/Vulkan drivers for modern hardware. python scripts in Mesa are used for generating shaders and .h files -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1066193
Ondřej Súkup
http://bugzilla.suse.com/show_bug.cgi?id=1066193
http://bugzilla.suse.com/show_bug.cgi?id=1066193#c1
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1066193
http://bugzilla.suse.com/show_bug.cgi?id=1066193#c2
--- Comment #2 from Tomáš Chvátal
Well, needs to be fixed upstream.
Well, we switch sle15 to py3 only with python2 in the legacy module only. As such it means you need to migrate to python3 or persuade upstream to do it in near future. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1066193
http://bugzilla.suse.com/show_bug.cgi?id=1066193#c3
Martin Pluskal
(In reply to Stefan Dirsch from comment #1)
Well, needs to be fixed upstream.
Well, we switch sle15 to py3 only with python2 in the legacy module only. As such it means you need to migrate to python3 or persuade upstream to do it in near future.
See https://fate.suse.com/323526 for reference -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1066193
http://bugzilla.suse.com/show_bug.cgi?id=1066193#c4
--- Comment #4 from Jan Matejek
http://bugzilla.suse.com/show_bug.cgi?id=1066193
http://bugzilla.suse.com/show_bug.cgi?id=1066193#c5
--- Comment #5 from Stefan Dirsch
(In reply to Tomáš Chvátal from comment #2)
(In reply to Stefan Dirsch from comment #1)
Well, needs to be fixed upstream.
Well, we switch sle15 to py3 only with python2 in the legacy module only. As such it means you need to migrate to python3 or persuade upstream to do it in near future.
See https://fate.suse.com/323526 for reference
Interesting to hear about this now. Aren't features supposed to be implemented before Beta1? Meanwhile it's too late for Beta2. And there's not much time until Beta3 either considering hackweek right before Beta3 deadline. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1066193
http://bugzilla.suse.com/show_bug.cgi?id=1066193#c6
--- Comment #6 from Stefan Dirsch
i'm partway through converting the code to Python 3. most of the heavy lifting can be done with 2to3, the rest requires manual intervention. (it doesn't help that the code consistently uses "str" and "list" as variable names.....)
Are you in contact with upstream? Have you looked at current git master? Things may have partly been addressed meanwhile and would be worth backporting. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1066193
http://bugzilla.suse.com/show_bug.cgi?id=1066193#c7
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com