Bug 2031792

Summary: FastTrack 6.x needs Qt6, which is not built on s390x
Product: [Fedora] Fedora Reporter: Ben Beasley <code>
Component: fasttrackAssignee: Ben Beasley <code>
Status: CLOSED WONTFIX QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 36CC: code, neuro-sig
Target Milestone: ---   
Target Release: ---   
Hardware: s390x   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-02-28 13:54:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2012824    
Bug Blocks: 485231    

Description Ben Beasley 2021-12-13 13:01:30 UTC
Description of problem:

FastTrack switches to Qt6 in version 6.0.0, but qt6-qtbase is currently ExcludeArch: s390x (RHBZ#2012824). Therefore, so is FastTrack.

Version-Release number of selected component (if applicable): 6.0.1-1.fc36


How reproducible:


Steps to Reproduce:
1. Remove “ExcludeArch: s390x” from the spec file.
2. Do fedpkg mockbuild --root fedora-rawhide-s390x (and qemu-user-static) installed, or fedpkg scratch-build --srpm --arches s390x.

Actual results:

Build fails because qt6-qtbase-devel cannot be installed.

Expected results:

Build succeeds.

Additional info:

Comment 1 Ben Cotton 2022-02-08 20:06:48 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle.
Changing version to 36.

Comment 2 Ben Beasley 2022-02-28 13:54:55 UTC
I have retired this package in F36 and later. It’s increasingly clear that ffmpeg-enabled OpenCV should be considered a hard requirement, but OpenCV in Fedora has no plans to build with ffmpeg-free.

https://github.com/FastTrackOrg/FastTrack/issues/43
https://bugzilla.redhat.com/show_bug.cgi?id=2058684
https://pagure.io/neuro-sig/NeuroFedora/issue/423