Bug 2271188

Summary: python-pyside6: FTBFS in Fedora Rawhide/F40
Product: [Fedora] Fedora Reporter: Sandro <gui1ty>
Component: python-pyside6Assignee: loise <loise>
Status: CLOSED COMPLETED QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: kde-sig, loise, nvwarr
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=115333886
Whiteboard:
Fixed In Version: 6.6.2-2 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-03-24 19:57:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sandro 2024-03-23 14:09:59 UTC
Description of problem:
Package python-pyside6 fails to build from source in Fedora Rawhide.

Version-Release number of selected component (if applicable):
6.6.2-1.fc41

Steps to Reproduce:
koji build --scratch f41 python-pyside6-6.6.2-1.fc41.src.rpm

Additional info:
This package is tracked by Koschei. See:
https://koschei.fedoraproject.org/package/python-pyside6

Reproducible: Always




I was actually going to ask to branch pyside6 for F40, where it build just fine before:

https://copr.fedorainfracloud.org/coprs/gui1ty/Spyder6/build/7127840/

I have a package pending for F40 which depends on pyside6 and which is itself a dependency for another package I'm looking to update.

But it's broken now in rawhide and F40. F40 scratch build is here:

https://koji.fedoraproject.org/koji/taskinfo?taskID=115333749

Comment 1 loise@kde.org 2024-03-24 05:48:14 UTC
Thanks for reporting, it's obviously broken because of the clang/llvm update from 17 to 18.

I'm trying to check how to fix that (using clang17/llvm17 on f40/rawhide) for now.

Comment 2 loise@kde.org 2024-03-24 15:50:06 UTC
Could you guys please check https://src.fedoraproject.org/rpms/python-pyside6/pull-request/1 ? I merged it already, now it's time for testing if that suits your needs already.

Comment 3 Sandro 2024-03-24 16:24:14 UTC
(In reply to loise from comment #2)
> Could you guys please check
> https://src.fedoraproject.org/rpms/python-pyside6/pull-request/1 ? I merged
> it already, now it's time for testing if that suits your needs already.

Build is running: https://copr.fedorainfracloud.org/coprs/gui1ty/Spyder6/build/7208242/

I think it's better/safer/less work doing that before you merge. There's also automation that will run scratch builds and some more sanity/smoke tests on any PR opened for a package. You might want to enable that for your package.

Comment 4 Sandro 2024-03-24 16:27:03 UTC
(In reply to Sandro from comment #3)
> I think it's better/safer/less work doing that before you merge. There's
> also automation that will run scratch builds and some more sanity/smoke
> tests on any PR opened for a package. You might want to enable that for your
> package.

Having said that, I see the CI scratch build and installability tests succeeded. So, I don't expect any different outcome for at least rawhide. My Copr build includes f40 as well.

Comment 5 Sandro 2024-03-24 18:05:39 UTC
(In reply to Sandro from comment #3)
> 
> Build is running:
> https://copr.fedorainfracloud.org/coprs/gui1ty/Spyder6/build/7208242/

That looks good. Thanks for fixing it.

Could you please branch for f40 and build into side tag f40-build-side-85905?