From: "Mathieu Dubois-Briand" <mathieu.dubois-briand@bootlin.com>
To: <liezhi.yang@windriver.com>, <openembedded-core@lists.openembedded.org>
Cc: <alex.kanavin@gmail.com>
Subject: Re: [PATCH v7 0/7] rpm: 4.20.1 -> 6.0.1
Date: Mon, 02 Mar 2026 11:47:01 +0100 [thread overview]
Message-ID: <DGS8J02PNADH.2U02U35MT9Z9C@bootlin.com> (raw)
In-Reply-To: <cover.1772367692.git.liezhi.yang@windriver.com>
On Sun Mar 1, 2026 at 1:25 PM CET, liezhi.yang wrote:
> From: Robert Yang <liezhi.yang@windriver.com>
>
> * V7:
> - Add 0001-scripts-pkgconfigdeps.sh-Use-pkg-config-from-PATH.patch:
> To fix "bitbake core-image-sato -cpopulate_sdk" error on Ubuntu 24.04 when
> pkg-config is installed on host, now the host contamination has been fixed,
> and the patch has been submitted to upstream:
> https://github.com/rpm-software-management/rpm/pull/4127
>
> * V6
> - Fix -cpopulate_sdk error when DISTRO = "poky"
>
> * V5
> - Fix RP's comments: Don't hardcode libc6 into package_rpm.bbclass
> - Use SKIP_LDCONFIG_POSTINST_FRAGMENT:${PN} to fix the loop dependencies
> between /bin/sh and libc.so.
>
> * V4
> - Fix loop dependencies issues for libc6 and busybox
> - Fix issues for can't find pkg-config files (.pc) on qemux86-64.
>
> * V3
> - Fix Alexender's comments
> a) Suppot rpm 6
> b) Move rpm-setup-autosign to rpm-build
> c) Remove -DLIBELF_FOUND=False
>
> - Fix build for nativesdk-rpm
>
> - Drop patch for createrepo-c since it has been upgraded (rev:
> 804a238c8a4e86c2bcfb2192d54cb861d5fd32a6)
>
> * V1 & V2
> - Initial version
>
Hi Robert,
Thanks for the new version, but it looks like we still have some kind of
issue.
ERROR: core-image-sato-1.0-r0 do_populate_sdk: Could not invoke dnf. Command '/srv/pokybuild/yocto-worker/genericx86/build/build/tmp/work/genericx86-poky-linux/core-image-sato/1.0/recipe-sysroot-native/usr/bin/dnf -v --rpmverbosity=info -y ...
...
--> Starting dependency resolution
--> Finished dependency resolution
Error:
Problem 1: conflicting requests
- nothing provides pkgconfig(gtk+-3.0) needed by libfm-dev-1.3.2-r0.core2_32 from oe-repo
Problem 2: conflicting requests
- nothing provides pkgconfig(cairo) >= 1.10.0 needed by libharfbuzz-dev-12.3.2-r0.core2_32 from oe-repo
Problem 3: conflicting requests
- nothing provides pkgconfig(cairo) >= 1.18.0 needed by librsvg-2-dev-2.61.3-r0.core2_32 from oe-repo
- nothing provides pkgconfig(cairo-gobject) >= 1.18.0 needed by librsvg-2-dev-2.61.3-r0.core2_32 from oe-repo
- nothing provides pkgconfig(cairo-png) >= 1.18.0 needed by librsvg-2-dev-2.61.3-r0.core2_32 from oe-repo
- nothing provides pkgconfig(pangocairo) >= 1.50.0 needed by librsvg-2-dev-2.61.3-r0.core2_32 from oe-repo
- nothing provides pkgconfig(pangoft2) >= 1.50.0 needed by librsvg-2-dev-2.61.3-r0.core2_32 from oe-repo
Problem 4: conflicting requests
- nothing provides pkgconfig(gtk+-3.0) needed by matchbox-panel-2-dev-2.12-r0.core2_32 from oe-repo
Problem 5: conflicting requests
- nothing provides pkgconfig(cairo) >= 1.0 needed by vte-dev-0.82.2-r0.core2_32 from oe-repo
- nothing provides pkgconfig(pango) >= 1.22.0 needed by vte-dev-0.82.2-r0.core2_32 from oe-repo
- nothing provides pkgconfig(gtk+-3.0) >= 3.24.0 needed by vte-dev-0.82.2-r0.core2_32 from oe-repo
Problem 6: package pango-dev-1.57.0-r0.core2_32 from oe-repo requires harfbuzz-dev, but none of the providers can be installed
- conflicting requests
- nothing provides pkgconfig(cairo) >= 1.10.0 needed by libharfbuzz-dev-12.3.2-r0.core2_32 from oe-repo
Problem 7: package gtk+3-dev-3.24.51-r0.core2_32 from oe-repo requires pango-dev, but none of the providers can be installed
- package pango-dev-1.57.0-r0.core2_32 from oe-repo requires harfbuzz-dev, but none of the providers can be installed
- conflicting requests
- nothing provides pkgconfig(cairo) >= 1.10.0 needed by libharfbuzz-dev-12.3.2-r0.core2_32 from oe-repo
(try to add '--skip-broken' to skip uninstallable packages)
https://autobuilder.yoctoproject.org/valkyrie/#/builders/19/builds/3281
https://autobuilder.yoctoproject.org/valkyrie/#/builders/36/builds/3277
ERROR: build-appliance-image-15.0.0-r0 do_rootfs: Could not invoke dnf. Command '/srv/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/qemux86_64-poky-linux/build-appliance-image/15.0.0/recipe-sysroot-native/usr/bin/dnf -v --rpmverbosity=info -y -c /srv/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/qemux86_64-poky-linux/build-appliance-image/15.0.0/rootfs/etc/dnf/dnf.conf --setopt=reposdir=/srv/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/qemux86_64-poky-linux/build-appliance-image/15.0.0/rootfs/etc/yum.repos.d --installroot=/srv/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/qemux86_64-poky-linux/build-appliance-image/15.0.0/rootfs --setopt=logdir=/srv/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/qemux86_64-poky-linux/build-appliance-image/15.0.0/temp --repofrompath=oe-repo,/srv/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/qemux86_64-poky-linux/build-appliance-image/15.0.0/oe-rootfs-repo --nogpgcheck install connman connman-plugin-ethernet dhcpcd dnf kernel-dev kernel-devsrc packagegroup-core-boot packagegroup-core-ssh-openssh packagegroup-core-x11-base packagegroup-self-hosted perl-misc psplash python3-pip rpm run-postinsts tzdata locale-base-c locale-base-en-us locale-base-en-gb' returned 1:
...
--> Starting dependency resolution
--> Finished dependency resolution
Error:
Problem: package packagegroup-self-hosted-graphics-1.0-r0.x86_64_v3 from oe-repo requires libgl-dev, but none of the providers can be installed
- package packagegroup-self-hosted-1.0-r0.x86_64_v3 from oe-repo requires packagegroup-self-hosted-graphics, but none of the providers can be installed
- package libgl-mesa-dev-2:26.0.1-r0.x86_64_v3 from oe-repo requires libdrm-dev, but none of the providers can be installed
- package libgl-mesa-dev-2:26.0.1-r0.x86_64_v3 from oe-repo requires pkgconfig(libdrm) >= 2.4.75, but none of the providers can be installed
- conflicting requests
- nothing provides pkgconfig(pciaccess) >= 0.10 needed by libdrm-dev-2.4.131-r0.x86_64_v3 from oe-repo
(try to add '--skip-broken' to skip uninstallable packages)
https://autobuilder.yoctoproject.org/valkyrie/#/builders/78/builds/3303
Can you have a look at these?
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
prev parent reply other threads:[~2026-03-02 10:47 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-01 12:25 [PATCH v7 0/7] rpm: 4.20.1 -> 6.0.1 liezhi.yang
2026-03-01 12:25 ` [PATCH v7 1/7] package_rpm.bbclass: Drop external dependency generator to support rpm 6 liezhi.yang
2026-03-02 10:57 ` [OE-core] " Richard Purdie
2026-03-03 9:41 ` Robert Yang
2026-03-03 12:01 ` Robert Yang
2026-03-04 17:52 ` Mathieu Dubois-Briand
2026-03-07 15:22 ` Robert Yang
2026-03-09 7:04 ` Mathieu Dubois-Briand
2026-03-09 7:15 ` Mathieu Dubois-Briand
2026-03-12 13:43 ` Robert Yang
2026-03-12 15:40 ` Mathieu Dubois-Briand
2026-03-09 7:26 ` Robert Yang
2026-03-10 10:21 ` Robert Yang
2026-03-01 12:25 ` [PATCH v7 2/7] package_rpm.bbclass: Define _lib and _libdir for rpmbuild liezhi.yang
2026-03-01 12:26 ` [PATCH v7 3/7] lib/oe/package.py: Don't add ldconfig_postinst_fragment for glibc or musl liezhi.yang
2026-03-01 12:26 ` [PATCH v7 4/7] glib/python3/acl: Add pkgconfig to RDEPENDS liezhi.yang
2026-03-01 12:26 ` [PATCH v7 5/7] lib/oe/package.py: Don't redirect stderr liezhi.yang
2026-03-01 12:26 ` [PATCH v7 6/7] target-sdk-provides-dummy: Add pkg-config to DUMMYPROVIDES liezhi.yang
2026-03-01 12:26 ` [PATCH v7 7/7] rpm: 4.20.1 -> 6.0.1 liezhi.yang
2026-03-02 10:47 ` Mathieu Dubois-Briand [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DGS8J02PNADH.2U02U35MT9Z9C@bootlin.com \
--to=mathieu.dubois-briand@bootlin.com \
--cc=alex.kanavin@gmail.com \
--cc=liezhi.yang@windriver.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox