Bug 1743421

Summary: i686: nothing provides libguestfs-tools-c needed by pungi-4.1.38-3.fc32.noarch
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: pungiAssignee: Lubomír Sedlář <lsedlar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: admiller, dennis, dmach, jkeating, lsedlar, rjones, wwoods
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Unspecified   
Whiteboard:
Fixed In Version: pungi-4.2.2-2.fc31 pungi-4.2.2-2.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-06-07 19:45:30 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 Miro Hrončok 2019-08-19 22:39:58 UTC
When I try to rebuild bodhi in rawhide, it cannot proceed on an i686 builder with:

DEBUG util.py:585:  BUILDSTDERR: Error: 
DEBUG util.py:585:  BUILDSTDERR:  Problem: conflicting requests
DEBUG util.py:585:  BUILDSTDERR:   - nothing provides libguestfs-tools-c needed by pungi-4.1.38-3.fc32.noarch
DEBUG util.py:587:  (try to add '--skip-broken' to skip uninstallable packages)


Apparently, either pungi needs to exclude i686 as well, or the dependency needs to be dropped.

If pungi excludes i686, bodhi needs to exclude it as well, and (at least) fedpkg.

Comment 1 Richard W.M. Jones 2019-08-20 07:49:34 UTC
libguestfs builds on i686 did not work for a long time.  Ever since we stopped
builing i686 kernels, libguestfs could not work on this architecture (it was
built but not installable).  I recently excluded i686 from libguestfs builds
for this reason.

Comment 2 Lubomír Sedlář 2019-09-02 13:49:29 UTC
Pungi is using guestmount from that package to support local mounting of ISOs without root permissions. Since this is not a hard requirement, would switching Requires to Recommends work for you?

Comment 3 Richard W.M. Jones 2019-09-02 13:53:27 UTC
It's completely fine by me, but note that it's unlikely we'll ever again have
a working libguestfs i686 package.

Comment 4 Ben Cotton 2020-02-11 17:57:39 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.

Comment 5 Miro Hrončok 2020-05-21 11:13:51 UTC
Once again, this bit me. I am not sure what is the outcome of this discussion. Since pungi is noarch, switching Requires to Recommends seem to be the best way forward.

https://src.fedoraproject.org/rpms/pungi/pull-request/4

Comment 6 Fedora Update System 2020-05-21 12:12:06 UTC
FEDORA-2020-b70ff2fc58 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-b70ff2fc58

Comment 7 Fedora Update System 2020-05-21 12:12:09 UTC
FEDORA-2020-5b9a39faa9 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-5b9a39faa9

Comment 8 Fedora Update System 2020-05-22 03:02:17 UTC
FEDORA-2020-b70ff2fc58 has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-b70ff2fc58`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-b70ff2fc58

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

Comment 9 Fedora Update System 2020-05-22 04:23:58 UTC
FEDORA-2020-5b9a39faa9 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-5b9a39faa9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5b9a39faa9

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

Comment 10 Fedora Update System 2020-06-07 19:45:30 UTC
FEDORA-2020-b70ff2fc58 has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2020-06-07 19:46:33 UTC
FEDORA-2020-5b9a39faa9 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.