public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
From: Robert Yang <liezhi.yang@windriver.com>
To: mathieu.dubois-briand@bootlin.com,
	openembedded-core@lists.openembedded.org
Cc: alex.kanavin@gmail.com, mattware@cisco.com, esparlin@cisco.com,
	peter.marko@siemens.com
Subject: Re: [OE-core] [PATCH v8 0/9] rpm: 4.20.1 -> 6.0.1
Date: Fri, 13 Mar 2026 12:54:13 +0800	[thread overview]
Message-ID: <1f50dc21-bf2a-4b2f-9a39-9ef5137f26c6@windriver.com> (raw)
In-Reply-To: <DH0XA8PQOXXR.12KPIBAF43RZ3@bootlin.com>

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 <liezhi.yang@windriver.com>
>>
>> * 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/cover.1772895871.git.liezhi.yang@windriver.com/
> https://lore.kernel.org/openembedded-core/20260310174403.2309825-2-Hemanth.KumarMD@windriver.com/
> 
> Thanks,
> Mathieu
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#232983): https://lists.openembedded.org/g/openembedded-core/message/232983
> Mute This Topic: https://lists.openembedded.org/mt/118279443/7304958
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [liezhi.yang@eng.windriver.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 



  reply	other threads:[~2026-03-13  4:54 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-12 14:09 [PATCH v8 0/9] rpm: 4.20.1 -> 6.0.1 liezhi.yang
2026-03-12 14:09 ` [PATCH v8 1/9] package_rpm.bbclass: Drop external dependency generator to support rpm 6 liezhi.yang
2026-03-12 14:09 ` [PATCH v8 2/9] package_rpm.bbclass: Define _lib and _libdir for rpmbuild liezhi.yang
2026-03-12 14:09 ` [PATCH v8 3/9] lib/oe/package.py: Don't add ldconfig_postinst_fragment for glibc or musl liezhi.yang
2026-03-12 14:09 ` [PATCH v8 4/9] glib/python3/acl: Add pkgconfig to RDEPENDS liezhi.yang
2026-03-14  8:02   ` [OE-core] " Richard Purdie
2026-03-14 23:36     ` Ross Burton
2026-03-12 14:09 ` [PATCH v8 5/9] lib/oe/package.py: Don't redirect stderr liezhi.yang
2026-03-12 14:09 ` [PATCH v8 6/9] target-sdk-provides-dummy: Add pkg-config to DUMMYPROVIDES liezhi.yang
2026-03-12 14:09 ` [PATCH v8 7/9] rpm: 4.20.1 -> 6.0.1 liezhi.yang
2026-03-12 14:09 ` [PATCH v8 8/9] libarchive: upgrade 3.8.5 -> 3.8.6 liezhi.yang
2026-03-12 14:09 ` [PATCH v8 9/9] libarchive: Make it work with rpm 6 liezhi.yang
2026-03-12 15:52 ` [PATCH v8 0/9] rpm: 4.20.1 -> 6.0.1 Mathieu Dubois-Briand
2026-03-13  4:54   ` Robert Yang [this message]
2026-03-13  6:24     ` [OE-core] " Mathieu Dubois-Briand
2026-03-13 18:58     ` Mathieu Dubois-Briand
     [not found]     ` <189C7BAFC42D9B2E.1443259@lists.openembedded.org>
2026-03-14  7:00       ` Mathieu Dubois-Briand

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=1f50dc21-bf2a-4b2f-9a39-9ef5137f26c6@windriver.com \
    --to=liezhi.yang@windriver.com \
    --cc=alex.kanavin@gmail.com \
    --cc=esparlin@cisco.com \
    --cc=mathieu.dubois-briand@bootlin.com \
    --cc=mattware@cisco.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=peter.marko@siemens.com \
    /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