Bug 2023460

Summary: Request to rebuild qt-creator for RHEL 8.5
Product: [Fedora] Fedora EPEL Reporter: Matt Harvazinski <mattharvazinski>
Component: qt-creatorAssignee: Dave Johansen <davejohansen>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: epel8CC: chref, davejohansen, helio, jreznik, kde-sig, manisandro, rdieter, redhat
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: qt-creator-4.12.4-8.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-12-04 00:37: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:

Description Matt Harvazinski 2021-11-15 18:55:06 UTC
Description of problem: qt-creator won't install on RHEL 8.5 due to mismatched dependencies.


Version-Release number of selected component (if applicable):


How reproducible: always.


Steps to Reproduce:
1. yum install qt-creator


Actual results:
qt-creator does not install

Expected results:
qt-creator installed

Additional info:

Comment 2 Thomas Zimmermann 2021-11-22 12:26:38 UTC
Another patch is needed:
https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/src/tools/clangpchmanagerbackend/source/generatepchactionfactory.h?id=1646d9ffc4374e8bd9f99e42078b96a0d948d3d1

And one entry needs to be added to qt-creator-Fedora-privlibs:
%global privlibs %{privlibs}|libSerialTerminal

With these changes and https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/src/plugins/clangformat/clangformatutils.cpp?id=25e7b2c5d608f71aba694224e5160fc430731b6a my local rebuild is finally working.

Comment 3 Sandro Mani 2021-11-22 12:27:43 UTC
Would you be willing to maintain qt-creator for epel?

Comment 4 Thomas Zimmermann 2021-11-22 12:47:44 UTC
I'm not able to fully maintain it, due to lack of time.

But I could take care of the frequent rebuilds until a real maintainer is found.
And I would need an introduction in how to contribute to EPEL (I'm mostly an openSUSE User ;-))

Comment 5 Sandro Mani 2021-11-23 06:48:34 UTC
Maintaining in epel8 isn't really much more than rebuilding when things break, and in case merging from rawhide or a stable branch if one wants to update the package. It would just be useful if someone who actively uses qt-creator on EL would maintain it there, as I'll never notice any dependency breakages, as I don't use EL.

Comment 6 Thomas Zimmermann 2021-11-23 08:01:49 UTC
I'm using qt-creator from EL at work, so I will notice breakages.

When it is mostly triggering rebuilds you can add me as maintainer for epel8.

Comment 7 Fedora Update System 2021-11-25 14:00:54 UTC
FEDORA-EPEL-2021-66d6618526 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-66d6618526

Comment 8 Fedora Update System 2021-11-26 01:38:12 UTC
FEDORA-EPEL-2021-66d6618526 has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-66d6618526

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2021-12-04 00:37:55 UTC
FEDORA-EPEL-2021-66d6618526 has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.