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 <[email protected]>
---
Changes in v3:
- Clean libfaketime recipe.
- Link to v2: 
https://lore.kernel.org/r/20260902-mathieu-reproducible-faketime-v2-0-9496dff5b...@bootlin.com

Changes in v2:
- upgrade faketime and fix build
- Link to v1: 
https://lore.kernel.org/r/20260901-mathieu-reproducible-faketime-v1-0-eac182548...@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 <[email protected]>

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

Reply via email to