Bug 1968611

Summary: libtraceevent-1.2.1-1.fc35.x86_64 conflicts with perf-5.13.0-0.rc4.git0.1.fc35.x86_64
Product: [Fedora] Fedora Reporter: Martin Cermak <mcermak>
Component: libtraceeventAssignee: Zamir SUN <sztsian>
Status: CLOSED ERRATA QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: acaringi, jeremy, jforbes, jmarchan, jwboyer, lgoncalv, pbrobinson, ptalbert, skozina, sztsian
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: libtraceevent-1.1.1-2.fc34 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-06-16 20:47:56 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 Martin Cermak 2021-06-07 16:26:56 UTC
# yum install perf
Last metadata expiration check: 0:06:18 ago on Mon 07 Jun 2021 12:08:28 PM EDT.
Error: 
 Problem: package perf-5.13.0-0.rc4.git0.1.fc35.x86_64 requires libtraceevent.so.1()(64bit), but none of the providers can be installed
  - package libtraceevent-1.2.1-1.fc35.x86_64 conflicts with perf provided by perf-5.13.0-0.rc4.git0.1.fc35.x86_64
  - conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
#

Comment 1 Justin M. Forbes 2021-06-07 18:40:30 UTC
This is an issue with libtraceevents. They added a "Conficts: perf" to the spec, which makes no sense at all.  They already conflicted because of overlapping files on older versions of perf, so there was no need to specify that.  The conflict would have automatically gone away and libtraceevents been installed as a dep when perf was changed.  They asked us to build against it dynamically, which we did, and now you can't install what they asked us to build because they have this incorrect Conflicts.  This also impacts Fedora 34 stable.

Comment 2 Justin M. Forbes 2021-06-07 19:00:24 UTC
I removed the Conflicts: perf and submitted new builds for rawhide and F34.

Comment 3 Fedora Update System 2021-06-07 19:12:07 UTC
FEDORA-2021-bba0193a5c has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-bba0193a5c

Comment 4 Fedora Update System 2021-06-09 01:16:57 UTC
FEDORA-2021-bba0193a5c has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-bba0193a5c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-bba0193a5c

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

Comment 5 Fedora Update System 2021-06-16 20:47:56 UTC
FEDORA-2021-bba0193a5c has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.