On 8/17/2026 3:55 AM, Mathieu Dubois-Briand 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 Mon Aug 17, 2026 at 1:10 AM CEST, Sumanth Gavini wrote:
>> The rpm 6 doesn't support external dependency generator. Oe-core used it for
>> per file dependency which was saved into pn.requires and pn.provides,but that
>> hasn't been used any more since 2012 (rev:
>> be40f6d0bb80274366af00461112af65687a4de8), and there were no complains or
>> updates in the past 13 years, so just drop it to support rpm 6.
>>
>> Signed-off-by: Robert Yang <[email protected]>
>> Signed-off-by: Sumanth Gavini <[email protected]>
>> ---
> 
> Hi Sumanth,
> 
> Sorry, but we can still see the same pkgconfig issues on the
> autobuilder.
> 
> The "nothing provides pkgconfig()" ones:
> 
> Error:
>   Problem 1: conflicting requests
>    - nothing provides pkgconfig(gstreamer-1.0) >= 1.28.0 needed by 
> gstreamer1.0-plugins-base-dev-1.28.5-r0.x86_64_v3 from oe-repo
>    - nothing provides pkgconfig(gstreamer-base-1.0) >= 1.28.0 needed by 
> gstreamer1.0-plugins-base-dev-1.28.5-r0.x86_64_v3 from oe-repo
>   Problem 2: conflicting requests
>    - nothing provides pkgconfig(libxml-2.0) >= 2.9.0 needed by 
> librsvg-2-dev-2.62.3-r0.x86_64_v3 from oe-repo
>   Problem 3: conflicting requests
>    - nothing provides pkgconfig(xkbfile) needed by 
> xkbcomp-dev-1.5.0-r0.x86_64_v3 from oe-repo
>   Problem 4: package gstreamer1.0-plugins-bad-dev-1.28.5-r0.x86_64_v3 from 
> oe-repo requires gstreamer1.0-plugins-base-dev, but none of the providers can 
> be installed
>    - conflicting requests
>    - nothing provides pkgconfig(gstreamer-1.0) >= 1.28.0 needed by 
> gstreamer1.0-plugins-base-dev-1.28.5-r0.x86_64_v3 from oe-repo
>    - nothing provides pkgconfig(gstreamer-base-1.0) >= 1.28.0 needed by 
> gstreamer1.0-plugins-base-dev-1.28.5-r0.x86_64_v3 from oe-repo
> (try to add '--skip-broken' to skip uninstallable packages)
> 
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/68/builds/4510
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/67/builds/4420
> 
> And the "nothing provides /usr/bin/pkg-config" ones:
> 
> Error:
>   Problem 1: conflicting requests
>    - nothing provides /usr/bin/pkg-config needed by 
> openssl-dev-3.5.7-r0.cortexa57 from oe-repo
>   Problem 2: package kmod-dev-34.2-r0.cortexa57 from oe-repo requires 
> openssl-dev, but none of the providers can be installed
>    - conflicting requests
>    - nothing provides /usr/bin/pkg-config needed by 
> openssl-dev-3.5.7-r0.cortexa57 from oe-repo
> (try to add '--skip-broken' to skip uninstallable packages)
> 
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/36/builds/4394
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/4292
> 
> Thanks,
> Mathieu
> 
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
> 
Hi Mathieu,

Thanks for testing v15.

The pkgconfig() errors are likely from old sstate packages built before
v15. Our change to package_rpm.bbclass invalidates do_package_write_rpm
sstate for all packages (the class code is part of the task hash), so a
clean build should regenerate all RPMs with consistent metadata and 
clear the errors.

Could you trigger a clean build on the autobuilder without reusing
existing sstate? Also, if you can reproduce locally with a clean build,
that would help confirm whether the issue is the sstate transition or
something else in our fix.

-- 
# Sumanth Gavini
# Wind River Linux
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#243623): 
https://lists.openembedded.org/g/openembedded-core/message/243623
Mute This Topic: https://lists.openembedded.org/mt/120783174/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to