From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: [PATCH] gnu: maxima: Update to 5.39.0. Date: Sun, 18 Dec 2016 16:41:26 +0100 Message-ID: <87k2axnt21.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> References: <871sx64614.fsf@openmailbox.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60954) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cIdae-0005Mj-Uy for guix-devel@gnu.org; Sun, 18 Dec 2016 10:41:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cIdab-00006Q-RA for guix-devel@gnu.org; Sun, 18 Dec 2016 10:41:32 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:50030) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cIdab-0008WE-He for guix-devel@gnu.org; Sun, 18 Dec 2016 10:41:29 -0500 In-Reply-To: <871sx64614.fsf@openmailbox.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Kei Kebreau , guix-devel@gnu.org --=-=-= Content-Type: text/plain Kei Kebreau writes: > This was supposed to be a simple version bump for Maxima, but it has > come to my attention that Maxima hasn't built reproducibily for quite a > while now (since version 5.36.1 according to my tests, possibly > further). Is there any particular reason why? I can't seem to pinpoint > the cause. The patch looks good. Are you sure it was reproducible before? I've found 'diffoscope' to be useful when troubleshooting reproducibility problems. E.g. by running it on two cancelled builds, or by installing to different output paths with a superficial change to the expression. It will show sections that differs which may aid locating the offending code. For C family programs, a "hail mary" grep for __DATE__ or __TIME__ can be enough. Tobias suggested making those return a fixed value, which I think could be worthwhile, at least for the build environment. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlhWriYACgkQoqBt8qM6 VPoaAQgAkAqzZwJcUEH8UV1s4cYLY1K5kiVKGjQMOxSUflFQDNwI7Az1v4l/SLBC ygRCKXRrzEGxvH5edLM3IFbTSycE8Szq0nt/GIHI+yyZ3N03hfUp+8YN5umfAmg9 XcCFksiPttgkZWsDg6YUFM2tuSk0eicEcfhhKPGkbIs0kzeZHWHkhZI0eN0saj7x cb4Od7MMTIcvcO/PvEnXhYJP+8X+hKeLkFJSokMpSBwXFxXjIYx9W8EhbJeQLa4r FRnRU6+7Xu6phASNzMGVQxmnLKztGqqhn0oT9uX1hpDazAVqxyVw0SVA2/W/IURU 8y6n1mLwLrpsvcrZSuZcWFxzbjDL6A== =eSxQ -----END PGP SIGNATURE----- --=-=-=--