Bug 2271188 - python-pyside6: FTBFS in Fedora Rawhide/F40
Summary: python-pyside6: FTBFS in Fedora Rawhide/F40
Keywords:
Status: CLOSED COMPLETED
Alias: None
Product: Fedora
Classification: Fedora
Component: python-pyside6
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: loise@kde.org
QA Contact:
URL: https://koji.fedoraproject.org/koji/t...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-03-23 14:09 UTC by Sandro
Modified: 2024-03-24 19:57 UTC (History)
3 users (show)

Fixed In Version: 6.6.2-2
Clone Of:
Environment:
Last Closed: 2024-03-24 19:57:37 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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?


Note You need to log in before you can comment on or make changes to this bug.