Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Randy MacLeod <randy.macleod@windriver.com>
To: mathieu.dubois-briand@bootlin.com,
	Robert Yang <liezhi.yang@windriver.com>,
	openembedded-core@lists.openembedded.org, "Gavini,
	Sumanth" <sumanth.gavini@windriver.com>
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, 17 Jul 2026 12:22:37 -0400	[thread overview]
Message-ID: <daed6c1a-6db7-48cf-94dc-ffd74af4181e@windriver.com> (raw)
In-Reply-To: <DH2B7SIOV4KX.3PZ5RW0V6NOSR@bootlin.com>

[-- Attachment #1: Type: text/plain, Size: 5337 bytes --]

Hi Everyone,

Sumanth (CCed) has joined Wind River and will pick up where Robert left 
off unless someone has
things underway already. Sumanth doesn't have Robert's deep knowledge of 
rpm but
he is an experienced developer and will make this a top priority 
immediately.


The first step will be to refresh the patchset locally without changing 
much but then
he'll update to either 6.0.2 or 6.1-rc2. What do people advise for the 
version?

../Randy


On 2026-03-14 03:00, Mathieu Dubois-Briand via lists.openembedded.org wrote:
> On Fri Mar 13, 2026 at 7:58 PM CET, Mathieu Dubois-Briand via lists.openembedded.org wrote:
>> 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<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
>>>
>> 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.
>>
> Ok, so here is an a-full build with RPM patches applied directly on top
> of master: we have the same issues as yesterday:
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3410
>
> selftests:
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/3526
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/3420
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/3298
>
> reproducible:
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3592
>
> By comparison, here is an a-full build on master:
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3414
>
> I there any test I can do to help you?
>
> Thanks,
> Mathieu
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#233072):https://lists.openembedded.org/g/openembedded-core/message/233072
> Mute This Topic:https://lists.openembedded.org/mt/118279443/3616765
> Group Owner:openembedded-core+owner@lists.openembedded.org
> Unsubscribe:https://lists.openembedded.org/g/openembedded-core/unsub [randy.macleod@windriver.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>

-- 
# Randy MacLeod
# Wind River Linux

[-- Attachment #2: Type: text/html, Size: 8242 bytes --]

  reply	other threads:[~2026-07-17 16:22 UTC|newest]

Thread overview: 31+ 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   ` [OE-core] " Robert Yang
2026-03-13  6:24     ` 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
2026-07-17 16:22         ` Randy MacLeod [this message]
2026-07-17 16:36           ` Alexander Kanavin
2026-07-24 20:04             ` [PATCH v9 0/8] rpm: 4.20.1 -> 6.0.2 Sumanth Gavini
2026-07-24 20:04               ` [PATCH v9 1/8] package_rpm.bbclass: Drop external dependency generator to support rpm 6 Sumanth Gavini
2026-07-24 20:04               ` [PATCH v9 2/8] package_rpm.bbclass: Define _lib and _libdir for rpmbuild Sumanth Gavini
2026-07-24 20:04               ` [PATCH v9 3/8] lib/oe/package.py: Don't add ldconfig_postinst_fragment for glibc or musl Sumanth Gavini
2026-07-24 20:04               ` [PATCH v9 4/8] lib/oe/package.py: Filter out /usr/bin/pkg-config file dependency Sumanth Gavini
2026-07-24 20:04               ` [PATCH v9 5/8] lib/oe/package.py: Don't redirect stderr Sumanth Gavini
2026-07-24 20:04               ` [PATCH v9 6/8] target-sdk-provides-dummy: Add pkg-config to DUMMYPROVIDES Sumanth Gavini
2026-07-24 20:04               ` [PATCH v9 7/8] rpm: 4.20.1 -> 6.0.2 Sumanth Gavini
2026-07-24 20:04               ` [PATCH v9 8/8] libarchive: Make it work with rpm 6 Sumanth Gavini
2026-07-26 14:29               ` [OE-core] [PATCH v9 0/8] rpm: 4.20.1 -> 6.0.2 Richard Purdie
2026-07-27  8:13                 ` Adam Duskett
2026-07-27 23:07                 ` [OE-core] " Gavini, Sumanth

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=daed6c1a-6db7-48cf-94dc-ffd74af4181e@windriver.com \
    --to=randy.macleod@windriver.com \
    --cc=alex.kanavin@gmail.com \
    --cc=esparlin@cisco.com \
    --cc=liezhi.yang@windriver.com \
    --cc=mathieu.dubois-briand@bootlin.com \
    --cc=mattware@cisco.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=peter.marko@siemens.com \
    --cc=sumanth.gavini@windriver.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