Bug 2273347

Summary: multilib conflict on /usr/include/bsd/sys/cdefs.h
Product: [Fedora] Fedora Reporter: Stas Sergeev <stsp2>
Component: libbsdAssignee: Eric Smith <spacewar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 40CC: redhat-bugzilla, spacewar, tachoknight
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: libbsd-0.12.2-3.fc39 libbsd-0.12.2-3.fc38 libbsd-0.12.2-3.fc40 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-05-05 01:15:10 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 Stas Sergeev 2024-04-04 11:12:13 UTC
Description of problem:
Error: Transaction test error:
  file /usr/include/bsd/sys/cdefs.h conflicts between attempted installs of libbsd-devel-0.12.2-1.fc40.i686 and libbsd-devel-0.12.2-1.fc40.x86_64

Version-Release number of selected component (if applicable):
libbsd-devel-0.12.2-1.fc40.x86_64

How reproducible:
easily

Steps to Reproduce:
1. sudo yum update

Actual results:
Error: Transaction test error:
  file /usr/include/bsd/sys/cdefs.h conflicts between attempted installs of libbsd-devel-0.12.2-1.fc40.i686 and libbsd-devel-0.12.2-1.fc40.x86_64

Expected results:
No errors.

Additional info:

Comment 1 Fedora Update System 2024-04-12 01:49:23 UTC
FEDORA-2024-86fbbe4bc7 (libbsd-0.12.2-2.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-86fbbe4bc7

Comment 2 Fedora Update System 2024-04-12 01:49:25 UTC
FEDORA-2024-89839670b4 (libbsd-0.12.2-2.fc38) has been submitted as an update to Fedora 38.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-89839670b4

Comment 3 Fedora Update System 2024-04-12 01:49:26 UTC
FEDORA-2024-0990714a4a (libbsd-0.12.2-2.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-0990714a4a

Comment 4 Fedora Update System 2024-04-13 01:41:08 UTC
FEDORA-2024-0990714a4a has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-0990714a4a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-0990714a4a

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

Comment 5 Fedora Update System 2024-04-13 01:54:28 UTC
FEDORA-2024-86fbbe4bc7 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-86fbbe4bc7`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-86fbbe4bc7

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

Comment 6 Fedora Update System 2024-04-13 03:30:40 UTC
FEDORA-2024-89839670b4 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-89839670b4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-89839670b4

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

Comment 7 Robert Scheck 2024-04-18 22:06:28 UTC
Stas, unfortunately the attempt to fix the multilib conflict lead to bug #2275197, thus I'm inclined to revert the change because there is no mandatory multilib support for -devel packages in Fedora (which means you would have to remove libbsd-devel.i686 on your x86_64 system).

Comment 8 Stas Sergeev 2024-04-18 22:15:11 UTC
Will you remove it from distro then?

Comment 9 Robert Scheck 2024-04-18 22:55:41 UTC
No, this means you would have to run 'dnf remove libbsd-devel.i686' yourself before 'dnf update'. And you only could install either libbsd-devel.x86_64 or libbsd-devel.i686, but not both at the same time.

Comment 10 Robert Scheck 2024-04-19 00:17:16 UTC
I might have found a way to still avoid the multilib conflict while not breaking libbsd-overlay.

Comment 11 Stas Sergeev 2024-04-19 08:02:30 UTC
> No, this means you would have to

I understand, I meant to say that its
not very useful for anything but multilib.
Therefore if it can't be fixed, it should
better be removed.
Good that it can be fixed! Thanks.

Comment 12 Fedora Update System 2024-04-20 01:40:41 UTC
FEDORA-2024-89839670b4 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-89839670b4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-89839670b4

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

Comment 13 Fedora Update System 2024-04-20 01:52:27 UTC
FEDORA-2024-0990714a4a has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-0990714a4a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-0990714a4a

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

Comment 14 Fedora Update System 2024-04-20 04:10:59 UTC
FEDORA-2024-86fbbe4bc7 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-86fbbe4bc7`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-86fbbe4bc7

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

Comment 15 Fedora Update System 2024-05-05 01:15:10 UTC
FEDORA-2024-0990714a4a (libbsd-0.12.2-3.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 16 Fedora Update System 2024-05-05 01:39:16 UTC
FEDORA-2024-89839670b4 (libbsd-0.12.2-3.fc38) has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 17 Fedora Update System 2024-05-05 02:00:59 UTC
FEDORA-2024-86fbbe4bc7 (libbsd-0.12.2-3.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.