From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: bug#39575: guix time-machine fails when a tarball was modified in-place Date: Fri, 14 Feb 2020 02:05:15 +0100 Message-ID: References: <87y2t7j54n.fsf@gnu.org> <87eeuy2mua.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:470:142:3::10]:39891) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2PQh-0002DW-GK for bug-guix@gnu.org; Thu, 13 Feb 2020 20:06:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2PQg-0003CF-DL for bug-guix@gnu.org; Thu, 13 Feb 2020 20:06:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54718) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j2PQg-0003C0-9r for bug-guix@gnu.org; Thu, 13 Feb 2020 20:06:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j2PQg-0004is-3H for bug-guix@gnu.org; Thu, 13 Feb 2020 20:06:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87eeuy2mua.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-mx.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 39575@debbugs.gnu.org Hi Ludo, On Thu, 13 Feb 2020 at 22:34, Ludovic Court=C3=A8s wrote: > The problem here is really that we fall back to content-addressed > mirrors instead of using them directly: > > https://issues.guix.gnu.org/issue/28659 Thank you for the pointer. Good to see that the problem is almost addressed= . I will try to understand the discussion and see what is the status of the proposed patch. > The file itself is still available on our machines though, and you can > get it with: It is an half cooked solution because the Guix project cannot archive all; for example in term of store resources. The content-addressed mirror should be SWH, IMHO. Well, once sources.json will be up, it should be almost done for the future= . But we still need to push all the correct sources that are on ci.guix.gnu.org; at least all the url based source of package. Do you have suggestion for a plan? > guix download -o harfbuzz-2.4.0.tar.bz2 \ > https://ci.guix.gnu.org/file/harfbuzz-2.4.0.tar.bz2/sha256/0vrkvdlmihdg= 62a4c6h5kx27khc33xmb95l50zgnwnavvpwyyw5l > > guix download file://$PWD/harfbuzz-2.4.0.tar.bz2 > > After that, re-running =E2=80=98guix time-machine=E2=80=99 should work. Thank you. This should fix the harfbuzz mismatch issue. Cool! :-) > Using ci.guix.gnu.org for substitutes should have the same effect. Hum? I thought that I used ci.guix.gnu.org as substitutes... soI need to ch= eck. Cheers, simon