Bug 2273347 - multilib conflict on /usr/include/bsd/sys/cdefs.h
Summary: multilib conflict on /usr/include/bsd/sys/cdefs.h
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libbsd
Version: 40
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Eric Smith
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-04-04 11:12 UTC by Stas Sergeev
Modified: 2024-05-05 02:00 UTC (History)
3 users (show)

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:
Clone Of:
Environment:
Last Closed: 2024-05-05 01:15:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.