On Tue Aug 4, 2026 at 6:08 AM CEST, Sumanth Gavini wrote:
> * V12:
>   - The previous libarchive-related changes for 3.8.8 are no longer
>     applicable because libarchive has been upgraded to 3.8.9. Updated the
>     implementation to work with libarchive 3.8.9 and applied the upstream
>     fix for "attach filter to correct bidder".
>     Upstream patch: Upstream patch:
>     https://github.com/libarchive/libarchive/pull/3346/
>  
>  -  Dropped the following changes:
>     rpm: lib/oe/package.py: Filter out /usr/bin/pkg-config file dependency
>     rpm: Filter /usr/bin/pkg-config from RPM auto-generated Requires
>   
>     Why drop the old change:
>    The filedeprunner() fix runs at OE's external scanning stage
>    (do_package), but RPM 6's internal dependency generator runs later,
>    inside rpmbuild itself. It re-adds Requires:
>    /usr/bin/pkg-config regardless of what OE filtered. The old fix simply
>    operates at the wrong layer it's like closing a door that RPM 6 walks
>    around.
>
>    Why the new changes:
>    It operates at the same layer where the problem originates, inside
>    rpmbuild. By setting __pkgconfig_provides and __pkgconfig_requires to
>    %{nil}, we tell RPM 6's internal
>    scanner to skip pkgconfigdeps.sh entirely. This is the RPM 6
>    equivalent of what _use_internal_dependency_generator 0 did in RPM 4
>    just scoped to pkgconfig specifically rather than globally.
>   
>   With these changes, the previously observed test failures have been 
> resolved:
>   - bitbake core-image-sato:do_populate_sdk 
>   - bitbake core-image-sato-sdk: do_rootfs 
>   - bitbake core-image-ptest-glib-2.0 
>   - bitbake core-image-ptest-libarchive
>   - bitbake core-image-ptest-libarchive:do_testimage
>

Hi Sumanth,

Thanks for going further with this series.

It looks like we still have errors here. Fore reference, here is a full
build of master + this series: 
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/4386

Basically we have again two kind of errors: some dnf issues, and some
failed selftests.

The first kind of errors:

ERROR: core-image-sato-sdk-1.0-r0 do_rootfs: Could not invoke dnf.
...
--> Starting dependency resolution
--> Finished dependency resolution
Error:
 Problem 1: conflicting requests
  - nothing provides pkgconfig(ogg) needed by flac-dev-1.5.0-r0.core2_64 from 
oe-repo
 Problem 2: conflicting requests
  - nothing provides pkgconfig(libxml-2.0) needed by 
libcomps-dev-0.1.24-r0.core2_64 from oe-repo
 Problem 3: conflicting requests
  - nothing provides pkgconfig(ncurses) needed by 
libreadline-dev-8.3-r0.core2_64 from oe-repo
 Problem 4: package libsndfile-dev-1.2.2-r0.core2_64 from oe-repo requires 
flac-dev, but none of the providers can be installed
  - conflicting requests
  - nothing provides pkgconfig(ogg) needed by flac-dev-1.5.0-r0.core2_64 from 
oe-repo
(try to add '--skip-broken' to skip uninstallable packages)

https://autobuilder.yoctoproject.org/valkyrie/#/builders/4/builds/4318
https://autobuilder.yoctoproject.org/valkyrie/#/builders/6/builds/4327
https://autobuilder.yoctoproject.org/valkyrie/#/builders/8/builds/4337
https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/4336
https://autobuilder.yoctoproject.org/valkyrie/#/builders/19/builds/4299
https://autobuilder.yoctoproject.org/valkyrie/#/builders/30/builds/4279
https://autobuilder.yoctoproject.org/valkyrie/#/builders/36/builds/4293
https://autobuilder.yoctoproject.org/valkyrie/#/builders/40/builds/4280
https://autobuilder.yoctoproject.org/valkyrie/#/builders/60/builds/4297
https://autobuilder.yoctoproject.org/valkyrie/#/builders/80/builds/4138

I do note sometimes we have an error a little bit different:

ERROR: core-image-sato-1.0-r0 do_populate_sdk: Could not invoke dnf.
...
--> Starting dependency resolution
--> Finished dependency resolution
Error:
 Problem 1: conflicting requests
  - nothing provides pkgconfig(dbus-1) needed by 
connman-dev-2.0-r0.cortexa8t2hf_neon from oe-repo
 Problem 2: conflicting requests
  - nothing provides pkgconfig(ogg) needed by 
flac-dev-1.5.0-r0.cortexa8t2hf_neon from oe-repo
 Problem 3: conflicting requests
  - nothing provides pkgconfig(vulkan) needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(xkbcommon) needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(xkbcommon-x11) needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-allocators-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-app-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-audio-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-base-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-gl-prototypes-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-pbutils-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-sdp-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-tag-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gstreamer-video-1.0) >= 1.28.0 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(libdrm) >= 2.4.50 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(wayland-client) >= 1.4 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(xcb) >= 1.10 needed by 
gstreamer1.0-plugins-bad-dev-1.28.5-r0.cortexa8t2hf_neon from oe-repo
 Problem 4: conflicting requests
  - nothing provides pkgconfig(libxml-2.0) needed by 
libcomps-dev-0.1.24-r0.cortexa8t2hf_neon from oe-repo
 Problem 5: conflicting requests
  - nothing provides pkgconfig(ncurses) needed by 
libreadline-dev-8.3-r0.cortexa8t2hf_neon from oe-repo
 Problem 6: conflicting requests
  - nothing provides pkgconfig(cairo) >= 1.18.0 needed by 
librsvg-2-dev-2.62.3-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(cairo-gobject) >= 1.18.0 needed by 
librsvg-2-dev-2.62.3-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(cairo-png) >= 1.18.0 needed by 
librsvg-2-dev-2.62.3-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(freetype2) >= 20.0.14 needed by 
librsvg-2-dev-2.62.3-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(gdk-pixbuf-2.0) >= 2.20 needed by 
librsvg-2-dev-2.62.3-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(harfbuzz) >= 2.0.0 needed by 
librsvg-2-dev-2.62.3-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(libxml-2.0) >= 2.9.0 needed by 
librsvg-2-dev-2.62.3-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(pangocairo) >= 1.50.0 needed by 
librsvg-2-dev-2.62.3-r0.cortexa8t2hf_neon from oe-repo
  - nothing provides pkgconfig(pangoft2) >= 1.50.0 needed by 
librsvg-2-dev-2.62.3-r0.cortexa8t2hf_neon from oe-repo
 Problem 7: conflicting requests
  - nothing provides pkgconfig(dbus-1) needed by 
ofono-dev-2.19-r0.cortexa8t2hf_neon from oe-repo
 Problem 8: package libsndfile-dev-1.2.2-r0.cortexa8t2hf_neon from oe-repo 
requires flac-dev, but none of the providers can be installed
  - conflicting requests
  - nothing provides pkgconfig(ogg) needed by 
flac-dev-1.5.0-r0.cortexa8t2hf_neon from oe-repo
(try to add '--skip-broken' to skip uninstallable packages)

https://autobuilder.yoctoproject.org/valkyrie/#/builders/2/builds/4310
https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/4363
https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/2030
https://autobuilder.yoctoproject.org/valkyrie/#/builders/67/builds/4321


The second kind of errors. One during the
debuginfod.Debuginfod.test_debuginfod_qemu selftest:

2026-08-04 10:31:42,489 - oe-selftest - INFO - 
debuginfod.Debuginfod.test_debuginfod_qemu (subunit.RemotedTestCase)
2026-08-04 10:31:42,490 - oe-selftest - INFO -  ... FAIL
...
2026-08-04 10:31:42,643 - oe-selftest - INFO - 6: 15/69 123/758 (134.48s) (0 
failed) (debuginfod.Debuginfod.test_debuginfod_qemu)
2026-08-04 10:31:42,664 - oe-selftest - INFO - 
testtools.testresult.real._StringException: Traceback (most recent call last):
  File 
"/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/debuginfod.py",
 line 158, in test_debuginfod_qemu
    self.assertIn("/.cache/debuginfod_client/", output)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/python3.13/unittest/case.py",
 line 1174, in assertIn
    self.fail(self._formatMessage(msg, standardMsg))
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/python3.13/unittest/case.py",
 line 732, in fail
    raise self.failureException(msg)
AssertionError: '/.cache/debuginfod_client/' not found in 'Server query failed: 
No such file or directory'

And another one during runtime_test.Postinst.test_failing_postinst:

2026-08-04 10:42:26,209 - oe-selftest - INFO - 
runtime_test.Postinst.test_failing_postinst (subunit.RemotedTestCase)
2026-08-04 10:42:26,212 - oe-selftest - INFO -  ... FAIL
...

2026-08-04 10:42:26,212 - oe-selftest - INFO - 5: 27/36 237/758 (99.84s) (0 
failed) (runtime_test.Postinst.test_failing_postinst)
2026-08-04 10:42:26,213 - oe-selftest - INFO - 
testtools.testresult.real._StringException: Traceback (most recent call last):
  File 
"/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/runtime_test.py",
 line 409, in test_failing_postinst
    self.assertGreaterEqual(bb_result.output.find("Postinstall scriptlets of 
['postinst-rootfs-failing'] have failed."), 0,
    
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        "Warning about a failed scriptlet not found in bitbake output: %s" 
%(bb_result.output))
        
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/python3.13/unittest/case.py",
 line 1297, in assertGreaterEqual
    self.fail(self._formatMessage(msg, standardMsg))
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/python3.13/unittest/case.py",
 line 732, in fail
    raise self.failureException(msg)
AssertionError: -1 not greater than or equal to 0 : Warning about a failed 
scriptlet not found in bitbake output: NOTE: Reconnecting to bitbake server...
Loading cache...done.
Loaded 0 entries from dependency cache.
Parsing recipes...done.
Parsing of 1039 .bb files complete (0 cached, 1039 parsed). 2089 targets, 53 
skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4283
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4465
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4529

Thanks,
Mathieu

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

Reply via email to