View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0016922 | CentOS-8 | qt5 | public | 2020-01-14 11:31 | 2021-03-01 15:22 |
Reporter | splash486 | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | assigned | Resolution | open | ||
Summary | 0016922: qt5-doctools-5.11.1-9.el8 from CentOS CR/8-stream is misbuilt | ||||
Description | Hello, trying to install qt5-doctools on a system using CR repos and CentOS 8-stream produces an error: yum install qt5-doctools-5.11.1-9.el8.x86_64 Last metadata expiration check: 0:00:16 ago on Tue 14 Jan 2020 12:04:47 PM CET. Error: Problem: cannot install the best candidate for the job - nothing provides libclang.so.7()(64bit) needed by qt5-doctools-5.11.1-9.el8.x86_64 - nothing provides libclang.so.7(LLVM_7)(64bit) needed by qt5-doctools-5.11.1-9.el8.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) It has been built against clang-libs-7.0.1-1.module_el8.0.0+12+30b38a9a which is updated by clang-libs-8.0.1-1.module_el8.1.0+215+a01033fb This breaks e. g. kickstart installs of qt5-devel package | ||||
Steps To Reproduce | yum install qt5-doctools-5.11.1-9.el8.x86_64 Last metadata expiration check: 0:00:16 ago on Tue 14 Jan 2020 12:04:47 PM CET. Error: Problem: cannot install the best candidate for the job - nothing provides libclang.so.7()(64bit) needed by qt5-doctools-5.11.1-9.el8.x86_64 - nothing provides libclang.so.7(LLVM_7)(64bit) needed by qt5-doctools-5.11.1-9.el8.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) (should install without error) | ||||
Additional Information | This package is built from qt5-qttools-5.11.1-9.el8.src.rpm CentOS 8 CR: rpm -qi -p qt5-doctools-5.11.1-9.el8.x86_64.rpm warning: qt5-doctools-5.11.1-9.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY Name : qt5-doctools Version : 5.11.1 Release : 9.el8 Architecture: x86_64 Install Date: (not installed) Group : Unspecified Size : 2389416 License : LGPLv3 or LGPLv2 Signature : RSA/SHA256, Thu 05 Dec 2019 04:18:48 AM CET, Key ID 05b555b38483c65d Source RPM : qt5-qttools-5.11.1-9.el8.src.rpm Build Date : Fri 08 Nov 2019 11:52:03 PM CET Build Host : x86-02.mbox.centos.org Relocations : (not relocatable) Packager : CentOS Buildsys <bugs@centos.org> Vendor : CentOS URL : http://www.qt.io Summary : Qt5 doc tools package Description : Qt5 doc tools package. rpm -q --requires -p qt5-doctools-5.11.1-9.el8.x86_64.rpm ... libclang.so.7()(64bit) libclang.so.7(LLVM_7)(64bit) ... compare to RHEL 8.1 rpm -qi -p qt5-doctools-5.11.1-9.el8.x86_64.rpm Name : qt5-doctools Version : 5.11.1 Release : 9.el8 Architecture: x86_64 Install Date: (not installed) Group : Unspecified Size : 2324112 License : LGPLv3 or LGPLv2 Signature : RSA/SHA256, Fri 07 Jun 2019 02:47:08 PM CEST, Key ID 199e2f91fd431d51 Source RPM : qt5-qttools-5.11.1-9.el8.src.rpm Build Date : Fri 07 Jun 2019 10:14:18 AM CEST Build Host : x86-vm-05.build.eng.bos.redhat.com Relocations : (not relocatable) Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> Vendor : Red Hat, Inc. URL : http://www.qt.io Summary : Qt5 doc tools package Description : Qt5 doc tools package. rpm -q --requires -p qt5-doctools-5.11.1-9.el8.x86_64.rpm ... libclang.so.8()(64bit) libclang.so.8(LLVM_8)(64bit) ... There is no qt5 category... | ||||
Tags | centos 8, dependencies | ||||
has duplicate | 0016952 | closed | qt5-devel missing in 8.1? |
Category 'qt5' created. | |
Of course, this also breaks updating from 8.0 to 8.1 if qt5-doctools is installed. Moreover, I'm not following why this package is linked against the clang libraries at all, any version. Shouldn't it be built with the system's default toolchain (GCC)? |
|
This breaks building anything that needs qt5-devel for us. Will this be fixed at all? Is there any rough timeframe? Can I help with this? | |
Note that this seems to be a build-system problem, not necessarily a problem with the package itself. By that I mean that I was able to work around it by downloading the source RPM from vault.centos.org and rebuilding it, without modification, via mock. I'm inclined to suspect that that it is related to the new (to EL) module architecture. | |
This seems to have been resolved. I can now install qt5-devel/qt5-doctools. Thank you assignee! | |
It is broken again by the qt5-5.12.5 update in CentOS- Stream, i. e. qt5-doctools-5.12.5-1.el8.x86_64 has been built against LLVM/Clang. I [root@mermaid rhel]# yum update firmware for qemu, built by jenkins, fresh from git repos 22 kB/s | 2.9 kB 00:00 Error: Problem 1: cannot install the best update candidate for package qt5-doctools-5.11.1-9.el8.0.1.x86_64 - nothing provides libclang.so.7()(64bit) needed by qt5-doctools-5.12.5-1.el8.x86_64 - nothing provides libclang.so.7(LLVM_7)(64bit) needed by qt5-doctools-5.12.5-1.el8.x86_64 Problem 2: package qt5-qttools-devel-5.12.5-1.el8.x86_64 requires qt5-doctools = 5.12.5-1.el8, but none of the providers can be installed ... |
|
This is still broken on qt5-doctools-5.12.5-2.el8: Error: Problem: package qt5-qttools-devel-5.12.5-2.el8.x86_64 requires qt5-doctools = 5.12.5-2.el8, but none of the providers can be installed - cannot install the best candidate for the job - nothing provides libclang.so.10()(64bit) needed by qt5-doctools-5.12.5-2.el8.x86_64 - nothing provides libclang.so.10(LLVM_10)(64bit) needed by qt5-doctools-5.12.5-2.el8.x86_64 When can we expect a fix? |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2020-01-14 11:31 | splash486 | New Issue | |
2020-01-15 01:26 | toracat | Status | new => acknowledged |
2020-01-15 01:26 | toracat | Category | -OTHER => qt5 |
2020-01-15 01:26 | toracat | Note Added: 0036022 | |
2020-01-20 17:23 | toracat | Relationship added | has duplicate 0016952 |
2020-01-20 17:25 | toracat | Status | acknowledged => assigned |
2020-01-22 13:59 | jcbollinger | Note Added: 0036095 | |
2020-02-07 16:47 | arogge | Note Added: 0036226 | |
2020-02-07 16:49 | arogge | Tag Attached: dependencies | |
2020-02-07 16:49 | arogge | Tag Attached: centos 8 | |
2020-02-07 18:00 | jcbollinger | Note Added: 0036227 | |
2020-02-22 01:23 | ienstein | Note Added: 0036363 | |
2020-03-28 22:54 | splash486 | Note Added: 0036598 | |
2021-03-01 15:22 | ustrin | Note Added: 0038283 |