Bug 1226137 - [SUSE:SLFO:Main] guestfs-tools: fails to build on ppc64le
Summary: [SUSE:SLFO:Main] guestfs-tools: fails to build on ppc64le
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux Enterprise Server 16.0
Classification: SUSE Linux Framework One
Component: Basesystem (show other bugs)
Version: unspecified
Hardware: PowerPC-64 Other
: P2 - High : Normal
Target Milestone: ---
Assignee: Gustavo Yokoyama Ribeiro
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-10 10:36 UTC by Héctor Orón Martínez
Modified: 2024-06-10 14:17 UTC (History)
7 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Héctor Orón Martínez 2024-06-10 10:36:43 UTC
Hello,

guestfs-tools is currently unresolvable for ppc64le:
  ... unresolvable: nothing provides /usr/bin/qemu-system-ppc64 needed by libguestfs0

- When building PowerPC images for SL Micro,
  https://build.suse.de/package/show/home:jsrain:SL-Micro/SL-Micro
  ... unresolvable: nothing provides guestfs-tools needed by patterns-base-kvm_host

On one side, I believe patterns-base-kvm_host should be dropped for SL Micro ppc64le image.
On the other hand, /usr/bin/qemu-system-ppc64 should be provided by qemu-ppc package. Should you need this as build dependency or preinstalled in the build environment?

This is urgent since it is needed for upcoming SLE Micro 6.1 release, and affecting any other SLFO products.
Comment 1 Michal Suchanek 2024-06-10 11:16:58 UTC
This is most likely project configuration problem.

Binary dependencies cannot be resolved by OBS unless configured in prjconf.
Comment 2 Héctor Orón Martínez 2024-06-10 12:19:05 UTC
Missing rune in prj conf (thanks to Rudi!):

FileProvides: /usr/bin/qemu-system-ppc64 qemu-ppc

I have asked in Slack if SLFO team can add it to the project.