From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: bug#28659: v0.13: guix pull fails; libgit2-0.26.0 and 0.25.1 content hashes fail Date: Sun, 01 Oct 2017 12:16:07 +0200 Message-ID: <877ewf18d4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45834) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dybJ4-0002BV-KR for bug-guix@gnu.org; Sun, 01 Oct 2017 06:17:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dybJ0-0004qN-P4 for bug-guix@gnu.org; Sun, 01 Oct 2017 06:17:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:33093) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dybJ0-0004q8-Ka for bug-guix@gnu.org; Sun, 01 Oct 2017 06:17:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dybJ0-0000ys-Ch for bug-guix@gnu.org; Sun, 01 Oct 2017 06:17:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44892) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dybIR-00024A-Rj for bug-guix@gnu.org; Sun, 01 Oct 2017 06:16:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dybIO-0004BR-2q for bug-guix@gnu.org; Sun, 01 Oct 2017 06:16:27 -0400 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: 28659@debbugs.gnu.org Hi! As reported by laertus on irc[0]: guix pull on 0.13 without substitutes fai= ls guix pull Starting download of /tmp/guix-file.3r6cH0 From https://git.savannah.gnu.org/cgit/guix.git/snapshot/master.tar.gz.= .. =E2=80=A6.tar.gz 5.7MiB/s 00:02 | 13= .6MiB transferred unpacking '/gnu/store/sginfwnrcfqn1far31gmzlaffd8xlxyy-guix-latest.tar.= gz'... Starting download of /gnu/store/c3npgqn9ag2ypi9bda1g779wwwlcqqrf-libgit= 2-0.25.1.tar.gz From https://github.com/libgit2/libgit2/archive/v0.25.1.tar.gz... following redirection to `https://codeload.github.com/libgit2/libgit2/t= ar.gz/v0.25.1'... v0.25.1 6.1MiB/s 00:01 | 4.1MiB tr= ansferred output path `/gnu/store/c3npgqn9ag2ypi9bda1g779wwwlcqqrf-libgit2-0.25.1= .tar.gz' should have sha256 hash `1cdwcw38frc1wf28x5ppddazv9hywc718j92f3xa3= ybzzycyds3s', instead has `0ywcxw1mwd56c8qc14hbx31bf198gxck3nja3laxyglv7l57= qp26' cannot build derivation `/gnu/store/z1ky970mnamnbairnpyxxb72qnc485zq-li= bgit2-0.25.1.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/rl7ms8rmbywvydy4qf656g1sdfxafb7r-gu= ile-git-0.0-2.06f9fc3.drv': 1 dependencies couldn't be built guix pull: error: build failed: build of `/gnu/store/rl7ms8rmbywvydy4qf= 656g1sdfxafb7r-guile-git-0.0-2.06f9fc3.drv' failed because the libgit2-0.25.1 content hash does not check out. I verified this on version-0.13. The same goes for 0.26.0 on master $ guix build -S libgit2 --no-substitutes The following derivations will be built: /gnu/store/5szrmzmfgxk6pylk5fh9bk8apj4x8axf-libgit2-0.26.0.tar.xz.drv /gnu/store/mgh4yjxkxfyqmc7c61vwq4vs8v837602-libgit2-0.26.0.tar.gz.drv @ build-started /gnu/store/mgh4yjxkxfyqmc7c61vwq4vs8v837602-libgit2-0.2= 6.0.tar.gz.drv - x86_64-linux /var/log/guix/drvs/mg//h4yjxkxfyqmc7c61vwq4vs= 8v837602-libgit2-0.26.0.tar.gz.drv.bz2 Starting download of /gnu/store/53lj4z9cavl7n27r89zjnvyd8fk854kj-libgit= 2-0.26.0.tar.gz From https://github.com/libgit2/libgit2/archive/v0.26.0.tar.gz... following redirection to `https://codeload.github.com/libgit2/libgit2/t= ar.gz/v0.26.0'... v0.26.0 4.5MiB 3.1MiB/s 00:01 [###################= #] 100.0% sha256 hash mismatch for output path `/gnu/store/53lj4z9cavl7n27r89zjnv= yd8fk854kj-libgit2-0.26.0.tar.gz' expected: 1fdk9yhwvl1w1z71ykzcvgh4nsf8scxcbclz5anh98zpplmhmisa actual: 1b3figbhp5l83vd37vq6j2narrq4yl9pfw6mw0px0dzb1hz3jqka @ build-failed /gnu/store/mgh4yjxkxfyqmc7c61vwq4vs8v837602-libgit2-0.26= .0.tar.gz.drv - 1 sha256 hash mismatch for output path `/gnu/store/53lj4z9c= avl7n27r89zjnvyd8fk854kj-libgit2-0.26.0.tar.gz' expected: 1fdk9yhwvl1w1z71ykzcvgh4nsf8scxcbclz5anh98zpplmhmisa actual: 1b3figbhp5l83vd37vq6j2narrq4yl9pfw6mw0px0dzb1hz3jqka cannot build derivation `/gnu/store/5szrmzmfgxk6pylk5fh9bk8apj4x8axf-li= bgit2-0.26.0.tar.xz.drv': 1 dependencies couldn't be built guix build: error: build failed: build of `/gnu/store/5szrmzmfgxk6pylk5= fh9bk8apj4x8axf-libgit2-0.26.0.tar.xz.drv' failed I found no apparent difference in the content -r--r--r-- 1 janneke janneke 4252130 Oct 1 09:08 c3npgqn9ag2ypi9bda1g= 779wwwlcqqrf-libgit2-0.25.1.tar.gz -rw-r--r-- 1 janneke janneke 4252139 Oct 1 09:09 NEW-c3npgqn9ag2ypi9b= da1g779wwwlcqqrf-libgit2-0.25.1.tar.gz -rw-r--r-- 1 janneke janneke 16363520 Oct 1 09:14 c3npgqn9ag2ypi9bda1g= 779wwwlcqqrf-libgit2-0.25.1.tar -rw-r--r-- 1 janneke janneke 16363520 Oct 1 09:14 NEW-c3npgqn9ag2ypi9b= da1g779wwwlcqqrf-libgit2-0.25.1.tar but there's this difference between the tar balls... 12:13:57 janneke@dundal:~/src/guix-0.13=20 $ cmp -l c3npgqn9ag2ypi9bda1g779wwwlcqqrf-libgit2-0.25.1.tar NEW-c3npgq= n9ag2ypi9bda1g779wwwlcqqrf-libgit2-0.25.1.tar 13122049 0 157 13122050 0 162 13122051 0 151 13122052 0 147 13122053 0 151 13122054 0 156 13122055 0 57 13122490 57 0 13122491 157 0 13122492 162 0 13122493 151 0 13122494 147 0 13122495 151 0 13122496 156 0 13270529 0 157 13270530 0 162 13270531 0 151 13270532 0 147 13270533 0 151 13270534 0 156 13270535 0 57 13270972 57 0 13270973 157 0 13270974 162 0 13270975 151 0 13270976 147 0 13270977 151 0 13270978 156 0 13294081 0 157 13294082 0 162 13294083 0 151 13294084 0 147 13294085 0 151 13294086 0 156 13294087 0 57 13294519 57 0 13294520 157 0 13294521 162 0 13294522 151 0 13294523 147 0 13294524 151 0 13294525 156 0 janneke [0] https://gnunet.org/bot/log/guix/2017-10-01#T1517584 --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com