Bug 2393742 - libheif.i686 prevents installation of openh264.x86_64
Summary: libheif.i686 prevents installation of openh264.x86_64
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libheif
Version: 43
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Neal Gompa
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-09-07 18:07 UTC by Sebastian Keller
Modified: 2025-09-12 04:29 UTC (History)
4 users (show)

Fixed In Version: libheif-1.20.2-4.fc44 libheif-1.20.2-4.fc43
Clone Of:
Environment:
Last Closed: 2025-09-09 21:23:00 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Sebastian Keller 2025-09-07 18:07:19 UTC
The libopenh264.i686 dependency of libheif.i686 creates a conflict with openh264.x86_64, because there is no i686 package of openh264. So on i686 this requires noopenh264.i686 to be installed since that is the only package that provides libopenh264 on that architecture. noopenh264.i686 however conflicts with openh264.x86_64, which can only be solved by replacing openh264.x86_64 with noopenh264.x86_64 as well.

This is a problem due to gdk-pixbuf.i686 now depending on glycin.i686, which depends on libheif.i686. gdk-pixbuf.i686 and gdk-pixbuf.x86_64 are both dependencies of wine.

Since there is no actual openh264.i686, I assume the openh264 support in libheif.i686 is not going to work anyway, so there is probably no reason to include it in the i686 build in the first place. That would also solve this conflict.

Version:
libheif-1.20.1-2.fc43.i686
libheif-1.20.1-2.fc43.x86_64

Comment 1 Fabio Valentini 2025-09-07 20:02:21 UTC
I wonder why this dependency isn't satisfied by noopenh264, which *is* included in i686 repos?

Should these Conflicts be arched?
https://src.fedoraproject.org/rpms/noopenh264/blob/rawhide/f/noopenh264.spec#_17

Comment 2 Sebastian Keller 2025-09-07 20:27:15 UTC
The libopenh264 dependency for i686 is satisfied by noopenh264.i686, that's where the conflict with openh264.x86_64 comes from. Turning this into an architecture-specific conflict would probably be another way to avoid the issue. But then any attempts to actually use openh264 by libheif.i686 would still fail as long as there is no proper implementation of openh264 in i686. If there is none I think it would be better to disable support for openh264 in libheif.i686.

Comment 3 Fedora Update System 2025-09-09 20:28:56 UTC
FEDORA-2025-0e1202c234 (libheif-1.20.2-4.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-0e1202c234

Comment 4 Fedora Update System 2025-09-09 21:23:00 UTC
FEDORA-2025-0e1202c234 (libheif-1.20.2-4.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 5 Fedora Update System 2025-09-09 22:31:54 UTC
FEDORA-2025-7e109c4976 (adwaita-icon-theme-49~rc-1.fc43, at-spi2-core-2.57.2-1.fc43, and 81 more) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-7e109c4976

Comment 6 Fedora Update System 2025-09-10 01:36:42 UTC
FEDORA-2025-7e109c4976 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-7e109c4976`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-7e109c4976

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

Comment 7 Fedora Update System 2025-09-11 02:22:02 UTC
FEDORA-2025-7e109c4976 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-7e109c4976`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-7e109c4976

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

Comment 8 Fedora Update System 2025-09-12 04:29:59 UTC
FEDORA-2025-7e109c4976 (adwaita-icon-theme-49~rc-1.fc43, at-spi2-core-2.57.2-1.fc43, and 89 more) has been pushed to the Fedora 43 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.