Third status update about reproducible live-build ISO images in Jenkins

Roland Clobus rclobus at rclobus.nl
Mon Aug 30 12:51:42 UTC 2021


Hello lists,

here is a third update of the status for reproducible live-build ISO
images [1].

* All major configurations are still built regularly using live-build
and bullseye [2]
* The frequency for the build jobs has been reduced from daily to weekly
* All major configurations (except for Cinnamon) are reproducible
* The main focus for the last month was on the framework:
** At most one image will be run at the same time, to avoid spikes in
the workload of the Jenkins node
** Diffoscope consumed too much memory when comparing the ISO files of
Cinnamon [3]
   This issue has now been resolved since diffoscope 182
   Many thanks to lamby for the code and sangy for further improvements
** The new snapshot service of fepitre is now used [4]
   Many thanks to fepitre, for the extended API, and hosting
additionally the installer files and udebs
** The Jenkins builds generate artifacts when diffoscope finds issues
** The artifacts can not clutter /tmp on the Jenkins master any more
** The reporting page in Jenkins mentions the timestamp that was used
   Many thanks to h01ger and mapreri for bringing the changes to Jenkins

Future plans:
* Fix the Cinnamon image (see previous report for the diagnosis)
* Fix the proxy handling of live-build, to guarantee the usage of the proxy
* Add bookworm live-build images
* Reprotest might be used instead of just 2 builds without a short time
frame, to capture more variations
* I would like to test the functionality of the generated ISO image.
** OpenQA was presented on DebConf21, it already tests the current daily
images [5]
* Long term: When live-build images are working fine, the work could be
extended to other images, e.g. the live-wrapper images, the netinst
images or perhaps even Docker images

With kind regards,
Roland Clobus

[1] https://wiki.debian.org/ReproducibleInstalls/LiveImages
[2] https://jenkins.debian.net/view/live/
[3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991059
[4] https://debian.notset.fr/snapshot
[5] https://openqa.debian.net/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.reproducible-builds.org/pipermail/rb-general/attachments/20210830/eb5ebfad/attachment.sig>


More information about the rb-general mailing list