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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to