It looks like the epoch tag (1:) is causing an issue in the provides/requires on these rpms for dependency matching. It looks like the requires need updating to include the epoch tag specified in the provides of the various rpms.
[root@centos8 ~]# dnf search --showduplicates gperftools
Last metadata expiration check: 0:00:34 ago on Thu 11 Mar 2021 06:16:49 PM EST.
==================================================================================================================================================================================================================================== Name Exactly Matched: gperftools ====================================================================================================================================================================================================================================
gperftools-1:2.7-8.el8.x86_64 : Very fast malloc and performance analysis tools
gperftools-2.8-1.el8.x86_64 : Very fast malloc and performance analysis tools
=================================================================================================================================================================================================================================== Name & Summary Matched: gperftools ===================================================================================================================================================================================================================================
gperftools-devel-1:2.7-8.el8.x86_64 : Development libraries and headers for gperftools
gperftools-devel-2.8-1.el8.x86_64 : Development libraries and headers for gperftools
gperftools-libs-1:2.7-8.el8.x86_64 : Libraries provided by gperftools
gperftools-libs-2.8-1.el8.x86_64 : Libraries provided by gperftools
[root@centos8 ~]# dnf install gperftools-1:2.7-8.el8.x86_64
Last metadata expiration check: 0:00:47 ago on Thu 11 Mar 2021 06:16:49 PM EST.
Error:
Problem: conflicting requests
- nothing provides gperftools-devel = 2.7-8.el8 needed by gperftools-1:2.7-8.el8.x86_64
- nothing provides pprof = 2.7-8.el8 needed by gperftools-1:2.7-8.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
[root@centos8 ~]# dnf search --showduplicates pprof
Last metadata expiration check: 0:00:57 ago on Thu 11 Mar 2021 06:16:49 PM EST.
====================================================================================================================================================================================================================================== Name Exactly Matched: pprof =======================================================================================================================================================================================================================================
pprof-1:2.7-8.el8.noarch : CPU and Heap Profiler tool
pprof-2.8-1.el8.noarch : CPU and Heap Profiler tool
[root@centos8 ~]#
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
This update has been submitted for testing by ktdreyer.
This update's test gating status has been changed to 'ignored'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
This looks better.
It looks like the epoch tag (1:) is causing an issue in the provides/requires on these rpms for dependency matching. It looks like the requires need updating to include the epoch tag specified in the provides of the various rpms.
[root@centos8 ~]# dnf search --showduplicates gperftools Last metadata expiration check: 0:00:34 ago on Thu 11 Mar 2021 06:16:49 PM EST. ==================================================================================================================================================================================================================================== Name Exactly Matched: gperftools ==================================================================================================================================================================================================================================== gperftools-1:2.7-8.el8.x86_64 : Very fast malloc and performance analysis tools gperftools-2.8-1.el8.x86_64 : Very fast malloc and performance analysis tools =================================================================================================================================================================================================================================== Name & Summary Matched: gperftools =================================================================================================================================================================================================================================== gperftools-devel-1:2.7-8.el8.x86_64 : Development libraries and headers for gperftools gperftools-devel-2.8-1.el8.x86_64 : Development libraries and headers for gperftools gperftools-libs-1:2.7-8.el8.x86_64 : Libraries provided by gperftools gperftools-libs-2.8-1.el8.x86_64 : Libraries provided by gperftools [root@centos8 ~]# dnf install gperftools-1:2.7-8.el8.x86_64 Last metadata expiration check: 0:00:47 ago on Thu 11 Mar 2021 06:16:49 PM EST. Error: Problem: conflicting requests - nothing provides gperftools-devel = 2.7-8.el8 needed by gperftools-1:2.7-8.el8.x86_64 - nothing provides pprof = 2.7-8.el8 needed by gperftools-1:2.7-8.el8.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) [root@centos8 ~]# dnf search --showduplicates pprof Last metadata expiration check: 0:00:57 ago on Thu 11 Mar 2021 06:16:49 PM EST. ====================================================================================================================================================================================================================================== Name Exactly Matched: pprof ======================================================================================================================================================================================================================================= pprof-1:2.7-8.el8.noarch : CPU and Heap Profiler tool pprof-2.8-1.el8.noarch : CPU and Heap Profiler tool [root@centos8 ~]#
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
Indeed only works if you install exactly one package - thanks.
stevetraylen edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by stevetraylen.
I was able to successfully install the new builds. Additionally, I ran software depending on gperftools-libs without issue. LGTM!
Installed, rebuilt nginx, and with 'google_perftools_profiles' enabled in config. Works without issues.
Built a tool against these packages that depends on gperftools and it works without issue.
This update has been pushed to testing.
This update can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by ktdreyer.
This update has been pushed to stable.