From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: bug#31602: libreoffice not reproducible Date: Wed, 30 May 2018 09:47:15 +0200 Message-ID: <20180530094715.089a7761@scratchpost.org> References: <20180526093117.6653c908@scratchpost.org> <20180527233813.3c924c19@scratchpost.org> <87bmcywf6j.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/Zl6lQPn_O6wh5jn52Nt1+Eh"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46590) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNvq2-0004l9-E0 for bug-guix@gnu.org; Wed, 30 May 2018 03:48:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNvpy-0008Nz-ER for bug-guix@gnu.org; Wed, 30 May 2018 03:48:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:46719) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fNvpy-0008Nr-Bc for bug-guix@gnu.org; Wed, 30 May 2018 03:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fNvpy-0005n6-2N for bug-guix@gnu.org; Wed, 30 May 2018 03:48:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87bmcywf6j.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 31602@debbugs.gnu.org --Sig_/Zl6lQPn_O6wh5jn52Nt1+Eh Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, On Tue, 29 May 2018 19:21:40 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Danny Milosavljevic skribis: >=20 > > These are actually all zip files. The reason for the non-reproducibili= ty is > > that something copies the contents from the source to a mktemp'ed direc= tory > > without preserving timestamps. Then this directory is zipped up. =20 >=20 > Without *clearing* timestamps? I think it's something like this: src/foo.png exists with the source timestamp (which is constant for this ve= rsion). Something does mktemp, then copies the src/foo.png there without preserving= timestamps. Then this temp directory is zipped up. Now it has the wrong (different, mo= re current) timestamps in it. > Perhaps we could add a phase that unpacks-resets-repacks these? Or, > alternately, something like the Debian/R-B tool (I forgot the name) that > does that automatically. As a fallback - sure. For now I've been trying to find the place in libreoffice where it does the copying and patch that and upstream it. I tried Zip.mk but seems that's not actually used (?). --Sig_/Zl6lQPn_O6wh5jn52Nt1+Eh Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlsOVwMACgkQ5xo1VCww uqXnwAf/UrgxUSEMXFb58i7Jl7MPM4sLml0ndvuGMd/EGPiTCb34xiIrCcYPrPIj CviREIbe13/iGELBiOpAjopd7eNGXdfF9BqjHFgNKFg5vo++YeP72H2owuJnyXrl Xf6AsjtJmEc0gkuXfiNymuvFPlWD2imTKxR0CbhQnHz/dsdSlspgS9OrZqbEnUC6 9meAJvm1yDqkix/SgCAJ1V/VU8diFXyFloKuM86sNrh30cM7BGQt3zWJqBqsjxfe KUKH8L0AqxjJ8C/ab42RvikeVV7CbjaVNnrDZkQgZctIaDnfcmWBiDCcghWq08jO eD6z8ZZnixnE+bhInTY2+1P9OnXTIg== =927e -----END PGP SIGNATURE----- --Sig_/Zl6lQPn_O6wh5jn52Nt1+Eh--