openembedded-core.lists.openembedded.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/4] oeqa/selftest/reproducible: Use a fake time during build
@ 2026-09-08 17:06 Mathieu Dubois-Briand
  2026-09-08 17:06 ` [PATCH v3 1/4] libfaketime: Import recipe from meta-oe Mathieu Dubois-Briand
  0 siblings, 1 reply; 6+ messages in thread
From: Mathieu Dubois-Briand @ 2026-09-08 17:06 UTC (permalink / raw)
  To: openembedded-core; +Cc: Thomas Petazzoni, Mathieu Dubois-Briand

Implement some long standing idea: use a fake time during the second
half of the reproducible tests, helping to find potentially hidden
reproducibility issues.
https://bugzilla.yoctoproject.org/show_bug.cgi?id=13509

No regression seen with current master branch:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4878

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
---
Changes in v3:
- Clean libfaketime recipe.
- Link to v2: https://lore.kernel.org/r/20260902-mathieu-reproducible-faketime-v2-0-9496dff5bde3@bootlin.com

Changes in v2:
- upgrade faketime and fix build
- Link to v1: https://lore.kernel.org/r/20260901-mathieu-reproducible-faketime-v1-0-eac182548422@bootlin.com

---
Mathieu Dubois-Briand (4):
      libfaketime: Import recipe from meta-oe
      libfaketime: update 0.9.12 -> 0.9.13
      libfaketime: Fix builds on 32 bits platforms
      oeqa/selftest/reproducible: Use a fake time during build

 meta/conf/distro/include/maintainers.inc           |  1 +
 meta/lib/oeqa/selftest/cases/reproducible.py       | 28 +++++++++----
 ....c-do-not-declare-__time64-when-D_TIME_BI.patch | 46 ++++++++++++++++++++++
 .../libfaketime/libfaketime_0.9.13.bb              | 29 ++++++++++++++
 4 files changed, 97 insertions(+), 7 deletions(-)
---
base-commit: db81c1a42a0f552d9a8ec124f004ae2063d58c33
change-id: 20260901-mathieu-reproducible-faketime-4d11333edacf

Best regards,
-- 
Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-09-14 17:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-08 17:06 [PATCH v3 0/4] oeqa/selftest/reproducible: Use a fake time during build Mathieu Dubois-Briand
2026-09-08 17:06 ` [PATCH v3 1/4] libfaketime: Import recipe from meta-oe Mathieu Dubois-Briand
2026-09-08 17:14   ` [OE-core] " Khem Raj
2026-09-09  6:23     ` Mathieu Dubois-Briand
2026-09-14 17:11       ` Alexander Kanavin
2026-09-08 17:16   ` Patchtest results for " patchtest

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).