Bug 1222621

Summary: xpra fails to build in openSUSE:Backports:SLE-15-SP6
Product: [openSUSE] openSUSE Tumbleweed Reporter: Nathan Cutler <ncutler>
Component: OtherAssignee: Scott Bradnick <scott.bradnick>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: fix-libexec-handling.patch

Description Nathan Cutler 2024-04-10 11:48:20 UTC
xpra fails to build in openSUSE:Backports:SLE-15-SP6 because setup.py fails to detect the SLE environment and doesn't know that it needs the same special libexec handling as openSUSE.
Comment 1 Nathan Cutler 2024-04-10 11:51:03 UTC
Created attachment 874188 [details]
fix-libexec-handling.patch
Comment 2 OBSbugzilla Bot 2024-04-10 13:15:03 UTC
This is an autogenerated message for OBS integration:
This bug (1222621) was mentioned in
https://build.opensuse.org/request/show/1166653 Backports:SLE-15-SP6 / xpra
Comment 3 OBSbugzilla Bot 2024-04-10 14:15:05 UTC
This is an autogenerated message for OBS integration:
This bug (1222621) was mentioned in
https://build.opensuse.org/request/show/1166670 15.6 / xpra
Comment 4 Scott Bradnick 2024-05-21 15:38:01 UTC
I'd talked with Nathan about this via Slack back in the 1st-2nd week of April. We're basically on the same page about it. I support his efforts, but I don't particularly want [no negative connotation here] "hacks" for SLE/Leap making their way into X11:Utilities/xpra[-html5] as it would make maintaining it for TW more difficult. There's a lot of churn to the project, and almost no way SLE/Leap can keep up w/ development. Upstream already has a tier-list of supported distros and I feel like complicating that for SLE/Leap has little benefit.

I have https://build.opensuse.org/project/show/home:sbradnick:xpra-python311 pulling in and building 99.9% of the backend requirements for Leap 15.6 (15.5 has more trouble) and it does produce a usable xpra .rpm which can be used.