Naive attempt to use eatmydata
Soft: https://manpages.debian.org/testing/eatmydata/eatmydata.1.en.html
This could allow to speed up the CI workflow because that could reduce the IO load.
Heuarg sorry for the misleading code, nowadays the base LXC are built using https://github.com/YunoHost/lxd_img_builder/blob/master/image_builder x_x I don't know if anybody uses that rebuild_base_lxc helper .. i think it was mainly kept for people running package_check locally and wanting to rebuild the base LXC, though even then you could just configure the LXC remote to fetch from our devbaseimg server ...
https://github.com/YunoHost/lxd_img_builder/pull/5 ;)
What's the goal of eatmydata ? Faster runs because no sync ?
Exactly this
TODO: add it to the CI core too: https://github.com/YunoHost/yunohost-ci
Additional findings by @kay0u for dpkg:
https://unix.stackexchange.com/a/7242
https://gitlab.freedesktop.org/freedesktop/ci-templates/-/merge_requests/151/diffs#535914932b6c92ba232a54aeeb86b0f5318297cb_282_283