[RFC,0/2] check Isar image for reproducability

Message ID 20221129175814.16355-1-ubely@ilbers.de
Headers show
Series check Isar image for reproducability | expand

Message

Uladzimir Bely Nov. 29, 2022, 5:58 p.m. UTC
This is an reimplementation of the idea proposed in
https://groups.google.com/g/isar-users/c/4ZIuKCOQzVc/m/sPUafWDgAgAJ
that uses avocado test instead of custom script.

The test is placed under KFAIL while images are even not close to
be considered reproducable for now.

Some things to improve the patchset:
 - Check not only `tar.gz` images, but target rootfs directories,
so it should save time and allow supporting various multiconfigs.
 - Not only generate diff statistics, but also analyze "total"
number of differencies we see.
 - ...

Uladzimir Bely (2):
  Install diffoscope binary if not installed
  testsuite: check Isar image for reproducability.

 scripts/ci_build.sh |  5 +++++
 testsuite/cibase.py | 44 ++++++++++++++++++++++++++++++++++++++++++++
 testsuite/citest.py | 18 ++++++++++++++++++
 3 files changed, 67 insertions(+)