On 8/17/2026 5:20 PM, Richard Purdie wrote:
> CAUTION: This email comes from a non Wind River email account!
> Do not click links or open attachments unless you recognize the sender and
> know the content is safe.
>
> On Sun, 2026-08-16 at 16:10 -0700, Sumanth Gavini via lists.openembedded.org
> wrote:
>> Sumanth Gavini (12):
>> package_rpm.bbclass: Drop external dependency generator to support rpm
>> 6
>
> I am still worried about what this means. We've focused on build
> failures and trying to get this to test out ok, but what are the
> implications of the internal vs. external rpmdeps change?
>
> What it means is that we go from these dependencies being present for
> all package backends to them only working for rpm.
>
> If you use rpm, great, it probably doesn't matter so much to you. If
> you use ipk or deb, bad luck.
>
> Do we really want to have different dependencies between packages
> depending on which backend you select?
>
> Cheers,
>
> Richard
Hi Richard,
You are correct, and we should not have different dependencies between
packages based on the selected backend.
In RPM 4, MERGEPERFILEDEPS = 1 resulted in __find_requires %{nil} and
__find_provides %{nil}, suppressing all autogenerated Requires and Provides.
In RPM 6, use_internal_dependency_generator is no longer supported for
v6-format packages, so the fileattr-based generators always run. The
only way I see to suppress dependency generation is to set the
individual fileattr macros to %{nil}. We observed incorrectly generated
pkgconfig() dependencies on autobuilder and local builds, which led to
these changes.
Should we also suppress all autogenerated Provides in RPM 6 to match the
RPM 4 behavior? If so, I'll need to identify the complete list of
fileattr-based provides generators that need to be disabled
Thanks to Alex and Mathieu for their testing and support throughout this
upgrade.
--
# Sumanth Gavini
# Wind River Linux
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#243687):
https://lists.openembedded.org/g/openembedded-core/message/243687
Mute This Topic: https://lists.openembedded.org/mt/120783173/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-