Hi, since #9419 was fixed, our build system uses eatmydata (for real, this time). However, a Wheezy builder now fails to build a Jessie ISO, and vice-versa, because Wheezy's and Jessie's eatmydata put their LD_PRELOAD'ed libraries in different places. This is illustrated by the fact that our feature/jessie ISO build job on Jenkins has been failing since 13 days.
The easiest fix I've found was to use Jessie's eatmydata (v82) on all kinds of builders, and inside all ISOs. That's what the proposed branch does, thanks to wheezy-backports. With this branch, I could successfully build both an Wheezy ISO image on a Wheezy builder that has eatmydata v82 installed. Note that feature/jessie still fails to build, but that's for unrelated reasons (and I'm on it), and still the build process has gone further than the usual places where a failure caused by eatmydata location discrepancies would happen. Assigned to anonym since our other usual reviewers seem to be mostly unavailable these days. Please merge into stable, devel and experimental, and then ping me so that I can: * upgrade eatmydata on our Jenkins ISO builders (without the backport there too, all builds will start failing); * send a heads up to code contributors so that they update their build system. Note that I didn't merge this branch into experimental, otherwise it would start failing to build on systems that have an older eatmydata. Cheers, -- intrigeri _______________________________________________ Tails-dev mailing list Tails-dev@boum.org https://mailman.boum.org/listinfo/tails-dev To unsubscribe from this list, send an empty email to tails-dev-unsubscr...@boum.org.