On Fri Mar 13, 2026 at 5:54 AM CET, Robert Yang wrote:
> 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
>

Hi Robert,

So yes, I have this issue, and I'm not having it without your series:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/3399
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/3290
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/3517

And some reproducibility error:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3579

I will try to build just your series on top of master and compare with
master. Maybe some strange combination with the glibc upgrade.

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 (#233069): 
https://lists.openembedded.org/g/openembedded-core/message/233069
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