Bug 2177181 - sane-backends-devel-1.2.1-1.fc37 can't be installed on ppc64le and s390x
Summary: sane-backends-devel-1.2.1-1.fc37 can't be installed on ppc64le and s390x
Keywords:
Status: CLOSED DUPLICATE of bug 2177691
Alias: None
Product: Fedora
Classification: Fedora
Component: systemd
Version: 37
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: systemd-maint
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-03-10 10:04 UTC by Caolan McNamara
Modified: 2023-03-14 06:49 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-03-14 06:49:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Caolan McNamara 2023-03-10 10:04:40 UTC
Description of problem:
DEBUG util.py:443:  Error: 
DEBUG util.py:443:   Problem: package sane-backends-devel-1.2.1-1.fc37.ppc64le requires sane-backends = 1.2.1-1.fc37, but none of the providers can be installed
DEBUG util.py:443:    - package sane-backends-1.2.1-1.fc37.ppc64le requires systemd-udev >= 196, but none of the providers can be installed
DEBUG util.py:443:    - conflicting requests
DEBUG util.py:443:    - nothing provides systemd-boot-unsigned(ppc-64) = 251.13-5.fc37 needed by systemd-udev-251.13-5.fc37.ppc64le
DEBUG util.py:445:  (try to add '--skip-broken' to skip uninstallable packages)
DEBUG util.py:596:  Child return code was: 1

Version-Release number of selected component (if applicable):
sane-backends-devel-1.2.1-1.fc37.ppc64le

How reproducible:
100%

Steps to Reproduce:
1. fedpkg build libreoffice


Actual results:
as above

Expected results:
worked earlier in fedora 37 cycle

Additional info:
presumably some part of the recent systemd conditionals is at play

commit ff5d912bcadeec7b87cea423aef796779fd3e8e9
Author: Zdenek Dohnal <zdohnal>
Date:   Wed Mar 1 15:21:14 2023 +0100

    hyphen is not allowed in RPM, use underscore

commit 1ff59ebe6618fdde66ea2d1b3711fc94cb3c1bad
Author: Zdenek Dohnal <zdohnal>
Date:   Mon Feb 27 09:12:50 2023 +0100

    flatpak doesn't want systemd only in runtime

commit 0ad9add3c7f570cc30ce4f35eb47c9f92f703541
Author: Zdenek Dohnal <zdohnal>
Date:   Thu Feb 23 16:23:37 2023 +0100

    add bcond for systemd - used in flatpak

Comment 1 Zdenek Dohnal 2023-03-13 09:08:14 UTC
Hi Caolan,

thank you for reporting the issue!

Those commits actually aren't in the latest F37 build, they are only committed because module build needs them (sane-backends will be part of simple-scan flatpak, which uses modules and containers).

Actually it is an error in systemd, which started to require systemd-boot-unsigned on all archs, but the package is built only on archs which have GNU EFI.

Created PR: https://src.fedoraproject.org/rpms/systemd/pull-request/103

Comment 2 Zdenek Dohnal 2023-03-14 06:49:58 UTC
Looks like systemd people don't check pagure - the same fix was applied in dist-git yesterday after I had opened the PR.

So closing this one as dupe of newer bug.

*** This bug has been marked as a duplicate of bug 2177691 ***


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