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

Reply via email to