On Tue Jul 28, 2026 at 12:55 AM CEST, Sumanth Gavini wrote: > * v10: > - The ARCHIVE_FILTER_RPM macro was commented out in a previous > libarchive change, causing do_compile_ptest_base to fail with: > error: 'ARCHIVE_FILTER_RPM' undeclared > Restore the macro definition. The ptest now compiles and passes > successfully. > > * V9: > - Updated SRCREV to the 6.0.2 tag. > - Incorporated all V8 changes and updated them as needed for 6.0.2. > - Dropped > 0001-scripts-pkgconfigdeps.sh-Use-pkg-config-from-PATH.patch > from V8, as it is no longer needed. After filtering out the > /usr/bin/pkg-config file dependency, "bitbake core-image-sato -c > populate_sdk" completes successfully without the patch. > - Fixed the filtering of the /usr/bin/pkg-config file dependency. > pkg-config is a build-time tool, not a runtime dependency. Filtered > the /usr/bin/pkg-config dependency automatically detected by > pkgconfig.attr for packages containing .pc files, preventing > unnecessary hard runtime dependencies in -dev packages. > - Removed v8 libarchive-related changes since the latest version > (3.8.8) already includes the required updates. > - Fixed the "oe-selftest -r debuginfod.Debuginfod.test_debuginfod_native" > failure observed after upgrading to 6.0.2. > - Verified that previously reported Autobuilder issues are no longer > observed. > The following builds/tests were successfully completed: > "bitbake core-image-minimal" > "bitbake core-image-full-cmdline" > "bitbake core-image-sato" > "bitbake core-image-sato world" > "bitbake core-image-full-cmdline:do_testimage" > "bitbake core-image-minimal:do_rootfs" > "bitbake core-image-sato -c populate_sdk" > > * V8: > - Fix build with systemd (Check patch 7 for detailes) > - Make rpmbuild can find the pkgconfig (.pc) files in /usr/share/pkgconfig > (Check patch 7 for detailes) > - Backport a PULL from git/libarchive to fix oe-selftest failures. > > * V7: > - Add 0001-scripts-pkgconfigdeps.sh-Use-pkg-config-from-PATH.patch: > To fix "bitbake core-image-sato -cpopulate_sdk" error on Ubuntu 24.04 when > pkg-config is installed on host, now the host contamination has been > fixed, > and the patch has been submitted to upstream: > https://github.com/rpm-software-management/rpm/pull/4127 > > * V6 > - Fix -cpopulate_sdk error when DISTRO = "poky" > > * V5 > - Fix RP's comments: Don't hardcode libc6 into package_rpm.bbclass > - Use SKIP_LDCONFIG_POSTINST_FRAGMENT:${PN} to fix the loop dependencies > between /bin/sh and libc.so. > > * V4 > - Fix loop dependencies issues for libc6 and busybox > - Fix issues for can't find pkg-config files (.pc) on qemux86-64. > > * V3 > - Fix Alexender's comments > a) Suppot rpm 6 > b) Move rpm-setup-autosign to rpm-build > c) Remove -DLIBELF_FOUND=False > > - Fix build for nativesdk-rpm > > - Drop patch for createrepo-c since it has been upgraded (rev: > 804a238c8a4e86c2bcfb2192d54cb861d5fd32a6) > > * V1 & V2 > - Initial version > > > -- > # Sumanth Gavini > # Wind River Linux > > ----------------------------------------------------------------------- >
Hi, I have to report an additional failure, during reproducibility tests. This one only occurred once, on Richard's branch. We are not fully certain about how this did happen, and maybe it won't happen again. I'm still documenting this here. No specific action required on your side so far, but maybe it rings a bell? AssertionError: The following rpm packages are different and not in exclusion list: /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/iptables-dev-1.8.13-r0.x86_64_v3.rpm /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/kmod-dev-34.2-r0.x86_64_v3.rpm /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/libcap-ng-dev-0.9.3-r0.x86_64_v3.rpm /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/libidn2-dev-2.3.8-r0.x86_64_v3.rpm /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/libpsl-dev-0.23.0-r0.x86_64_v3.rpm /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/libsqlite3-dev-3.53.4-r0.x86_64_v3.rpm /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/libtasn1-dev-4.21.0-r0.x86_64_v3.rpm /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/libuuid-dev-2.42.2-r0.x86_64_v3.rpm https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4526 Diffoscope output can be found here: https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260728-_rch7kvf/packages/diff-html/ We can see some pkgconfig differences in RPM header: 202 PROVIDES:· 202 PROVIDES:· 203 ·-·iptables-dev 203 ·-·iptables-dev 204 ·-·iptables-dev(x86-64) 204 ·-·iptables-dev(x86-64) 205 ·-·pkgconfig(libip4tc) 206 ·-·pkgconfig(libip6tc) 207 ·-·pkgconfig(libiptc) 208 ·-·pkgconfig(xtables) 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 (#242257): https://lists.openembedded.org/g/openembedded-core/message/242257 Mute This Topic: https://lists.openembedded.org/mt/120476095/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
