On Mon, 2026-08-24 at 18:33 -0700, Sumanth Gavini via lists.openembedded.org wrote: > * Add 0005-Disable-RPM-filter-auto-bidding.patch: > - RPM is now handled by the format reader. Disable the filter's automatic > bidding (return 0) so it never intercepts RPM files during normal > archive opening. The filter remains functional when explicitly requested > via archive_read_append_filter(ARCHIVE_FILTER_RPM). > > This ensures debuginfod and other tools that use > archive_read_support_format_all() will use the new RPM format reader > for RPM 6 packages, while maintaining API compatibility. > > * Update 0004-Convert-RPM-reader-into-a-proper-format.patch: > - Include the test_read_format_huge_rpm.c changes from upstream PR #2846. > With the filter no longer auto-bidding, the format reader handles the > truncated test RPM: opens successfully (ARCHIVE_OK), returns ARCHIVE_EOF > on next_header, and identifies the format as ARCHIVE_FORMAT_RPM. > > Signed-off-by: Sumanth Gavini <[email protected]> > --- > .../meta/nativesdk-sdk-provides-dummy.bb | 1 - > .../recipes-devtools/pkgconf/pkgconf_3.0.6.bb | 2 +- > ...vert-RPM-reader-into-a-proper-format.patch | 42 ++++++++++- > ...0005-Disable-RPM-filter-auto-bidding.patch | 73 +++++++++++++++++++ > .../libarchive/libarchive_3.8.9.bb | 1 + > 5 files changed, 116 insertions(+), 3 deletions(-) > create mode 100644 > meta/recipes-extended/libarchive/libarchive/0005-Disable-RPM-filter-auto-bidding.patch > > diff --git a/meta/recipes-core/meta/nativesdk-sdk-provides-dummy.bb > b/meta/recipes-core/meta/nativesdk-sdk-provides-dummy.bb > index 6075770bf0..37dad54409 100644 > --- a/meta/recipes-core/meta/nativesdk-sdk-provides-dummy.bb > +++ b/meta/recipes-core/meta/nativesdk-sdk-provides-dummy.bb > @@ -11,7 +11,6 @@ DUMMYPROVIDES = "\ > /bin/sh \ > /bin/bash \ > /usr/bin/env \ > - /usr/bin/pkg-config \ > libGL.so()(64bit) \ > libGL.so \ > " > diff --git a/meta/recipes-devtools/pkgconf/pkgconf_3.0.6.bb > b/meta/recipes-devtools/pkgconf/pkgconf_3.0.6.bb > index 471433e7b5..0249c87878 100644 > --- a/meta/recipes-devtools/pkgconf/pkgconf_3.0.6.bb > +++ b/meta/recipes-devtools/pkgconf/pkgconf_3.0.6.bb > @@ -7,7 +7,7 @@ HOMEPAGE = "http://pkgconf.org" > BUGTRACKER = "https://github.com/pkgconf/pkgconf/issues" > SECTION = "devel" > PROVIDES += "pkgconfig" > -RPROVIDES:${PN} += "pkgconfig" > +RPROVIDES:${PN} += "pkgconfig /usr/bin/pkg-config" > > # The pkgconf license seems to be functionally equivalent to BSD-2-Clause or > # ISC, but has different wording, so needs its own name.
Thanks, the series is getting close. The two changes above are not part of libarchive though? Should they be part of a different patch? Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#244203): https://lists.openembedded.org/g/openembedded-core/message/244203 Mute This Topic: https://lists.openembedded.org/mt/120914649/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
