Bug 16171 - AB-INT: emptty reproducibility issues
Summary: AB-INT: emptty reproducibility issues
Status: RESOLVED INVALID
Alias: None
Product: Functional (self) Testing
Classification: QA/Testing
Component: oe-selftest (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Undecided normal
Target Milestone: ---
Assignee: Unassigned
QA Contact:
URL:
Whiteboard: AB-INT
Depends on:
Blocks:
 
Reported: 2026-02-12 12:34 UTC by Mathieu Dubois-Briand
Modified: 2026-02-13 18:59 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Dubois-Briand 2026-02-12 12:34:42 UTC
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.
Comment 1 Mathieu Dubois-Briand 2026-02-12 12:35:23 UTC
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
Comment 2 Randy MacLeod 2026-02-12 15:54:48 UTC
Not merged to master yet so invalid.
Mathieu will reply on list but I've CCed Randolf here too.
Comment 3 Randolph Sapp 2026-02-13 18:59:46 UTC
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