On Wed Feb 11, 2026 at 4:20 AM CET, Robert Yang via lists.openembedded.org wrote: > From: Robert Yang <[email protected]> > > The rpm 6 doesn't support external dependency generator. Oe-core used it for > per file dependency which was saved into pn.requires and pn.provides, but that > hasn't been used any more since 2012 (rev: > be40f6d0bb80274366af00461112af65687a4de8), and there were no complains or > updates in the past 13 years, so just drop it to support rpm 6. > > Signed-off-by: Robert Yang <[email protected]> > ---
Hi Robert, I've got several build failures while picking this patch. Different errors, but basically all about dependency issues, like: ERROR: core-image-sato-1.0-r0 do_populate_sdk: Could not invoke dnf. Command '/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/recipe-sysroot-native/usr/bin/dnf -v --rpmverbosity=info -y -c /srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/sdk/image/etc/dnf/dnf.conf --setopt=reposdir=/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/sdk/image/etc/yum.repos.d --installroot=/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/sdk/image --setopt=logdir=/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/temp --repofrompath=oe-repo,/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/oe-sdk-repo --nogpgcheck install nativesdk-glib-2.0-utils nativesdk-intltool nativesdk-packagegroup-sdk-host packagegroup-cross-canadian-genericx86-64 packagegroup-go-cross-canadian-genericx86-64 packagegroup-rust-cross-canadian-genericx86-64' returned 1: DNF version: 4.24.0 cachedir: /srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/sdk/image/var/cache/dnf Added oe-repo repo from /srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/oe-sdk-repo User-Agent: constructed: 'libdnf (Ubuntu 22.04; generic; Linux.x86_64)' repo: using cache for: oe-repo oe-repo: using metadata from Wed 11 Feb 2026 04:44:05 PM UTC. --> Starting dependency resolution --> Finished dependency resolution Error: Problem: package nativesdk-wayland-dev-1.24.0-r0.x86_64_nativesdk from oe-repo requires /usr/bin/pkg-config, but none of the providers can be installed - package nativesdk-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_nativesdk from oe-repo conflicts with /bin/sh provided by target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target from oe-repo - package nativesdk-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_nativesdk from oe-repo conflicts with /usr/bin/env provided by target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target from oe-repo - package nativesdk-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_nativesdk from oe-repo conflicts with /bin/bash provided by target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target from oe-repo - package nativesdk-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_nativesdk from oe-repo conflicts with pkgconfig provided by target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target from oe-repo - package target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target from oe-repo conflicts with /bin/sh provided by nativesdk-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_nativesdk from oe-repo - package target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target from oe-repo conflicts with /usr/bin/env provided by nativesdk-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_nativesdk from oe-repo - package target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target from oe-repo conflicts with /bin/bash provided by nativesdk-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_nativesdk from oe-repo - package target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target from oe-repo conflicts with pkgconfig provided by nativesdk-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_nativesdk from oe-repo - package nativesdk-packagegroup-sdk-host-1.0-r0.x86_64_nativesdk from oe-repo requires nativesdk-wayland-dev, but none of the providers can be installed - package nativesdk-packagegroup-sdk-host-1.0-r0.x86_64_nativesdk from oe-repo requires nativesdk-sdk-provides-dummy, but none of the providers can be installed - conflicting requests (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages) https://autobuilder.yoctoproject.org/valkyrie/#/builders/4/builds/3175 https://autobuilder.yoctoproject.org/valkyrie/#/builders/19/builds/3165 https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/3191 https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/3134 ... Can you have a look at these? Thanks, Mathieu -- Mathieu Dubois-Briand, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#231012): https://lists.openembedded.org/g/openembedded-core/message/231012 Mute This Topic: https://lists.openembedded.org/mt/117751108/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
