Hi Mathieu,

On 3/12/26 23:52, Mathieu Dubois-Briand via lists.openembedded.org wrote:
On Thu Mar 12, 2026 at 3:09 PM CET, liezhi.yang wrote:
From: Robert Yang <[email protected]>

* V8:
   - Fix build with systemd (Check patch 7 for detailes)
   - Make rpmbuild can find the pkgconfig (.pc) files in /usr/share/pkgconfig
     (Check patch 7 for detailes)
   - Backport a PULL from git/libarchive to fix oe-selftest failures.

* 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

// Robert


Hi Robert,

Thanks for the new version.

I suspect I still need to get some gettext patch with it. Either yours
or the one from the glibc upgrade series. Is that right?

I think you meat the following oe-selftest error:

ERROR: glib-2.0-1_2.86.4-r0 do_package_qa: QA Issue: glib-2.0-ptest rdepends on locale-base-c, but it isn't a build dependency? [build-deps]


I can reproduce it with pure master branch: (rev: 438afb3ded629408172c4bd7d556c5d2abacd631)
PACKAGE_CLASSES = "package_rpm"
OE_FRAGMENTS += 'core/yocto-autobuilder/autobuilder'
MACHINE = 'qemux86-64'

IMAGE_INSTALL:append = " glibc-utils localedef"
GLIBC_GENERATE_LOCALES = "en_US.UTF-8 fr_FR.UTF-8 en_US.ISO-8859-1 de_DE.UTF-8 fr_FR.ISO-8859-1 zh_HK.BIG5-HKSCS tr_TR.UTF-8"
IMAGE_LINGUAS:append = " en-us fr-fr"

$ bitbake glibc-2.0

So I don't think it's caused by rpm 6 or gettext upgrading, and we don't need
other patches.

I will check how to fix the glib-2.0 issues, but it's not related to rpm 6.

// Robert


https://lore.kernel.org/openembedded-core/[email protected]/
https://lore.kernel.org/openembedded-core/[email protected]/

Thanks,
Mathieu






-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#233022): 
https://lists.openembedded.org/g/openembedded-core/message/233022
Mute This Topic: https://lists.openembedded.org/mt/118279443/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to