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