From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: bug#27725: Lapack 3.7.1 hash changed Date: Sun, 16 Jul 2017 12:23:55 -0700 Message-ID: <87vams6v90.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41903) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dWpA9-0001Nu-FJ for bug-guix@gnu.org; Sun, 16 Jul 2017 15:25:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dWpA6-00029l-BK for bug-guix@gnu.org; Sun, 16 Jul 2017 15:25:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:40026) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dWpA6-00029f-6g for bug-guix@gnu.org; Sun, 16 Jul 2017 15:25:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dWpA6-0005ux-0w for bug-guix@gnu.org; Sun, 16 Jul 2017 15:25:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41798) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dWp9Y-0001Ld-MU for bug-guix@gnu.org; Sun, 16 Jul 2017 15:24:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dWp9V-0001wH-HA for bug-guix@gnu.org; Sun, 16 Jul 2017 15:24:28 -0400 Received: from mail-io0-x234.google.com ([2607:f8b0:4001:c06::234]:35300) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dWp9V-0001vE-9c for bug-guix@gnu.org; Sun, 16 Jul 2017 15:24:25 -0400 Received: by mail-io0-x234.google.com with SMTP id h134so34219946iof.2 for ; Sun, 16 Jul 2017 12:24:23 -0700 (PDT) Received: from apteryx (104-222-117-55.cpe.teksavvy.com. [104.222.117.55]) by smtp.gmail.com with ESMTPSA id i133sm7883076ioi.31.2017.07.16.12.24.21 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 16 Jul 2017 12:24:21 -0700 (PDT) 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: 27725@debbugs.gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Guix! It seems our LAPACK substitute is now different than what is offered upstream: =2D-8<---------------cut here---------------start------------->8--- Starting download of /gnu/store/g77svvbbamdd8k4wgv9kmp8jbqfn9dvs-lapack-3.7= .1.tgz From=20http://www.netlib.org/lapack/lapack-3.7.1.tgz... lapack-3.7.1.tgz 8.7MiB 1.7MiB/s 00:05 [####################] 1= 00.0% output path `/gnu/store/g77svvbbamdd8k4wgv9kmp8jbqfn9dvs-lapack-3.7.1.tgz' = should have sha256 hash `0yavf6m9l78pwlnk5g61cg8x28mr30j0g8gkai0jrdqfjjmf3w= hs', instead has `1j51r7n5w4k7r3lrvy7710xrpkg40wf4rqnmngfz6ck9ypckzign' cannot build derivation `/gnu/store/i4498667sjsnl24fb32mf97la1jdp22s-lapack= -3.7.1.drv': 1 dependencies couldn't be built--8<---------------cut here---= ------------end--------------->8--- Investigating a bit with diff, one can find that many hidden files have been cleaned up from the release: =2D-8<---------------cut here---------------start------------->8--- diff -ur lapack-3.7.1-guix/ lapack-3.7.1-upstream/ Only in lapack-3.7.1-guix/: ._lapack-3.7.1 Only in lapack-3.7.1-guix/lapack-3.7.1: ._appveyor.yml Only in lapack-3.7.1-guix/lapack-3.7.1/BLAS: ._blas.pc.in Only in lapack-3.7.1-guix/lapack-3.7.1/BLAS: ._CMakeLists.txt Only in lapack-3.7.1-guix/lapack-3.7.1/BLAS: ._Makefile Only in lapack-3.7.1-guix/lapack-3.7.1/BLAS/SRC: ._caxpy.f Only in lapack-3.7.1-guix/lapack-3.7.1/BLAS/SRC: ._ccopy.f Only in lapack-3.7.1-guix/lapack-3.7.1/BLAS/SRC: ._cdotc.f Only in lapack-3.7.1-guix/lapack-3.7.1/BLAS/SRC: ._cdotu.f Only in lapack-3.7.1-guix/lapack-3.7.1/BLAS/SRC: ._cgbmv.f [...] Only in lapack-3.7.1-guix/lapack-3.7.1/TESTING: ._zgbal.in Only in lapack-3.7.1-guix/lapack-3.7.1/TESTING: ._zgd.in Only in lapack-3.7.1-guix/lapack-3.7.1/TESTING: ._zgg.in Only in lapack-3.7.1-guix/lapack-3.7.1/TESTING: ._zsb.in Only in lapack-3.7.1-guix/lapack-3.7.1/TESTING: ._zsg.in Only in lapack-3.7.1-guix/lapack-3.7.1/TESTING: ._ztest.in Only in lapack-3.7.1-guix/lapack-3.7.1/TESTING: ._ztest_rfp.in Only in lapack-3.7.1-guix/lapack-3.7.1: ._TESTING Only in lapack-3.7.1-guix/lapack-3.7.1: ._.travis.ym =2D-8<---------------cut here---------------end--------------->8--- The attached patch fixes the hash, and an issue was opened here [0] to let the maintainers know of the problem. I've built lapack myself with this change and all the tests still pass. Thanks, Maxim --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-lapack-Fix-hash-of-release-3.7.1.patch Content-Transfer-Encoding: quoted-printable From=20f69c6bbb8bee804057ccc1dc076311d3cbf5e89c Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 16 Jul 2017 12:01:59 -0700 Subject: [PATCH] gnu: lapack: Fix hash of release 3.7.1 Apparently the release was modified (cleaned-up) in-place. An issue was ope= ned at https://github.com/Reference-LAPACK/lapack-release/issues/4. * gnu/packages/maths.scm (lapack): Fix sha256 hash. =2D-- gnu/packages/maths.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 1bf049fc4..f8967cd94 100644 =2D-- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -437,7 +437,7 @@ large scale eigenvalue problems.") version ".tgz")) (sha256 (base32 =2D "0yavf6m9l78pwlnk5g61cg8x28mr30j0g8gkai0jrdqfjjmf3whs")))) + "1j51r7n5w4k7r3lrvy7710xrpkg40wf4rqnmngfz6ck9ypckzign")))) (build-system cmake-build-system) (home-page "http://www.netlib.org/lapack/") (inputs `(("fortran" ,gfortran) =2D-=20 2.13.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEFVwTvgZwWPWnh370K8v/MDHLu9sFAllrvUsACgkQK8v/MDHL u9tc1xAAt6oY8U2CkNB4sn4BuFF83vErFFRISK7gzctYeLT/m4WI3K6gj4sbig3V d+Xw89CWi+4Zc08YPNhU+s3GStcOZDsvztt0WvR1yZu8uyAvGaX+WK78CMvh9Bw/ xX9yzaVDjrl2cxv6haaROF1lJv5k9sMw69HbJGMDMvBF3Osk4cDO4vHfi7jF37hD L+V2l1e4y8NPOEFhAYw+XW0w8KCNnajhV83lzdMCnnBgJYoHLsmpeAgjNFdQ13gd GUYjJL1qMC5kGJ7R94939pkf0MffU7SYej9R9j3R21zh7aKDr1qT8FtIeIpaM+ic tBB3K8AueR6PF5h8hgeVZjvSQsLA4BvPxhppD7kotr4t9KL7u/F+WAECBt7RsHlv edcjSQ1ywuulu0nBk81Q0cqId6ZWs1ETfiq4OcabGyfENZxXdf7ZcswXIGlyFxIA mw0/zD+t9r0Q9ljuj1nChQpPAhaGlThcoFq3rO9vM+7DcfGkpPegwSbiLhyFZkRz OFidHKP3u62gdhNXC0NihCm5uhR1l9Tp6jp6uFqzXQjW1Ajm3Y8B0SK565FWEkOK v7Yk6FtDzUx5WdjtODcvqUVrtEHavX+M/jp5QE63aG1AK0QCh+SP+79xdpuZ7Tnx ZobX/v0QM4N3V/znZW6VWZCB3XBCziphbc54fXjKQKWmOLAs/2k= =pzwz -----END PGP SIGNATURE----- --==-=-=--