On Wed, Jul 14, 2021 at 08:31:48PM +0200, Roland Clobus wrote: > I'm planning to change the Jenkins job, such that the files that cause > diffoscope to crash will be published. Each file is 2.6GB.
In this case, please have a look at reproducible_build.sh that already does something similar. you might want to consider moving the relevant function to _common.sh and call it wherever else you need it. > The difference between these two files is located inside a squashfs > file, which is inside the iso file. > During the invocation of diffoscope, diffoscope needs lots of memory > (>32GB) and free space on /tmp (>32GB but <48GB). Sigh, that's huge. :( > In the mean time, the timeout of 30 minutes in Jenkins has been raised > to 120 minutes, but that still does not fix the crash. … > I've attempted to reproduce the ISO files (using an older snapshot) on > my own comupter, but there diffoscope was able to run until the end, > even though it needed 105 minutes wall time... 105 in an idle system probably means that it would need 3/4 hours on jenkins. 120 totally won't fit. (BTW, this doesn't change that diffoscope shouldn't crash, just the timeout wrapper exiting.) -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. More about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
signature.asc
Description: PGP signature