With recent changes on emptty, it appears to have some reproducibility issues. Happened quite a few times this week. AssertionError: The following deb packages are different and not in exclusion list: /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/emptty-conf-dbg_1.0-r0_amd64.deb /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/emptty-conf-dev_1.0-r0_amd64.deb /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/emptty-conf_1.0-r0_amd64.deb /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/emptty-dbg_0.15.0-r0_amd64.deb /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/emptty-dev_0.15.0-r0_amd64.deb /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/emptty-doc_0.15.0-r0_amd64.deb /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/emptty-src_0.15.0-r0_amd64.deb /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/emptty_0.15.0-r0_amd64.deb Diff can be seen here: https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260212-ssslvz6_/packages/diff-html/ I believe this is because of files modification time differing on /etc/emptty/conf and it's parent folders.
reproducible opensuse156-vk-1 mathieu/master-next completed at 2026-02-12 11:57:28+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260212-ssslvz6_ https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3336/steps/14/logs/stdio reproducible fedora40-vk-3 mathieu/master-next completed at 2026-02-11 19:01:14+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260211-wcikrh1n https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3331/steps/13/logs/stdio
Not merged to master yet so invalid. Mathieu will reply on list but I've CCed Randolf here too.
Narrowed down the issue to get_source_date_epoch_from_git stopping at the first git directory it finds. Potential solution posted here: https://lists.openembedded.org/g/openembedded-core/message/231077