Simon Tournier <zimon.toutoune@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 5 May 2023 07:36:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 05 03:36:55 2023 Received: from localhost ([127.0.0.1]:53096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pupzq-0004FE-VR for submit <at> debbugs.gnu.org; Fri, 05 May 2023 03:36:55 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:20032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1pupzm-0004Er-Fj for 62656 <at> debbugs.gnu.org; Fri, 05 May 2023 03:36:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=I652M1BM5pJeOXQyb38RnxvLWi6gSq4J52QzfWqhSG0=; b=afMByWv8Zn+QdOqiWdy1Hw56l6S5tNnNdIisdmgxfJG0IjicZ4tktleV m0oWjyFweesAoa89tQsDY24YYHlwjI612Ejdg7AEVTT+ZEPuHTjK0pxcu FLRiGik4FiqDEVPXgPv6y0g+hfbo13/Bwo5fbSTbZ7SKNJI/a1xOOO/Lh 0=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.99,251,1677538800"; d="scan'208";a="55194478" Received: from unknown (HELO ribbon) ([193.50.110.84]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2023 09:36:44 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN> To: Simon Tournier <zimon.toutoune@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage References: <878rf8hch7.fsf@HIDDEN> <87pm7rx98e.fsf@HIDDEN> <87edo49if5.fsf@HIDDEN> <87pm7j9o29.fsf@HIDDEN> <86edny1uky.fsf@HIDDEN> <87bkj0v9w0.fsf@HIDDEN> <CAJ3okZ0G2Jn41H+9pWskgo0eYOEpSB+GSggxz9Cr7dAZNSm1qg@HIDDEN> <878re4qmaf.fsf@HIDDEN> <87mt2k821f.fsf@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Sextidi 16 =?utf-8?Q?Flor=C3=A9al?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Consoude X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 05 May 2023 09:36:43 +0200 In-Reply-To: <87mt2k821f.fsf@HIDDEN> (Simon Tournier's message of "Thu, 04 May 2023 19:00:28 +0200") Message-ID: <87354bp6us.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi! Simon Tournier <zimon.toutoune@HIDDEN> skribis: > On jeu., 04 mai 2023 at 15:05, Ludovic Courtès <ludovic.courtes@HIDDEN> wrote: > >>> Well, I do not see which features will be missing. >> >> Those mentioned earlier, provenance tracking and down [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [192.134.164.104 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 GB_FAKE_RF_SHORT Fake reply or forward with url shortener X-Debbugs-Envelope-To: 62656 Cc: 62656 <at> debbugs.gnu.org, Nicolas Graves <ngraves@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) Hi! Simon Tournier <zimon.toutoune@HIDDEN> skribis: > On jeu., 04 mai 2023 at 15:05, Ludovic Court=C3=A8s <ludovic.courtes@inri= a.fr> wrote: > >>> Well, I do not see which features will be missing. >> >> Those mentioned earlier, provenance tracking and downgrade detection in >> particular. > > Do we care about provenance tracking for this scenario? Similarly, do > we care about downgrade detection for this scenario? Provenance tracking, yes. I wrote about the current status: (guix describe), (guix channels), etc. expect a full Git repo, which is why things are done this way. We could imagine a different design, but that=E2=80=99s a broader endeavor. [...] > If tomorrow Savannah is totally down and let assume the malicious Eve is > serving https://git.savannah.gnu.org/git/guix.git. The authentication > is useless since Eve can easily rewrite it. The authentication mechanism is designed to make this impossible. That=E2=80=99s why one can run: guix pull --url=3Dhttps://github.com/guix-mirror/guix without fear (worst that can happen is that the mirror is stale). > The only mechanism that protects Alice is the commit SHA-1 hash she > has at hand. Eve needs to attack this SHA-1 with some collision. And > if it=E2=80=99s possible to produce pre-image attack for SHA-1, then noth= ing > would prevent Eve to also replace the origins of some packages in > https://git.savannah.gnu.org/git/guix.git. True to some extent=E2=80=94see the section about SHA1 in the Programming p= aper=C2=B9. Ludo=E2=80=99. =C2=B9 https://doi.org/10.22152/programming-journal.org/2023/7/1
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 4 May 2023 18:27:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 14:27:09 2023 Received: from localhost ([127.0.0.1]:52054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pudfY-0004mh-QE for submit <at> debbugs.gnu.org; Thu, 04 May 2023 14:27:09 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:41142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1pudfU-0004lo-3i for 62656 <at> debbugs.gnu.org; Thu, 04 May 2023 14:27:07 -0400 Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-3063b921c7eso133533f8f.0 for <62656 <at> debbugs.gnu.org>; Thu, 04 May 2023 11:27:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683224818; x=1685816818; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=lSPP4eep8XCFNHkyBdsHRmc9u8xDvlCnNj+Gn0JdCCg=; b=kJglbPCl8MQApimDD395iCe5ai+8e4nOAXArBdj1Ytcmevi+VFqNx6tzHrmdhI27sm UKAaSdMd/qdD2yuBNoilfBkmIQPyxie60J0SGXXEX2zcPbws1nNBwIs4wlwWkyTVZRKk wjmG4GMqwDTd/z+Ze5b+LDS15+Zlnd0BC8aIfXU5n1nsKY1BORWw/GokQSB+Wwc4rU3G t6N7//P0MEkNgaTC3K63OTfH/gycwF21YuNA4RAbuwe0OWJYV8nyFkBXMXVNIYq236MG C+smiw27BF/zoT08lcZH5mPPhHUJWH7kawbLivEEU3+X+AzG4jy24FR31gaWXs7y/nQB JOJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683224818; x=1685816818; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lSPP4eep8XCFNHkyBdsHRmc9u8xDvlCnNj+Gn0JdCCg=; b=Buv+cWC+B4hbnwsnNwEU9u3ya2i3wjfcjOYzEIVyP8CnA1g+ZOVLJ0hEmZno1/jawr gWU6OLZ0UqztWf/Lp8Wdsv8Fh1Ldkwv/QZGLH8gBqxrQKAMY1Xj8ibI0pQtWV1vYo3Tl JckUDRLuq4yNL3ks7uyGiS2/zEEaVflVSxpT5gX1mZB/shn5ayLV7MSD/35rbJz6O9s3 LWFO091MO5XRQoZG+fM/fgJA0fzrybR1u38n1rhrcLouHhROP6wUra4eBmZi3N1LxLrN suk9DVYMsLvxJN2Bzh705cH2JPRePkPHyOrTkjBXTltxZRAsufSIGZvjq2pcPHb46Zz7 m6zw== X-Gm-Message-State: AC+VfDyHHwNnp2LQotjhpCZ5se8qhanT8P1LFZIoPnL5h9Uf5OHTbCJw xff5NW9KBmzyMplQQyz7BIAZbHFfb2k= X-Google-Smtp-Source: ACHHUZ5M6CwOUIgevFOcSctAqfIA2C9AY4bBR3/nfw8ABH7rHD8PMefqzAnbnpV5zI+ivx888pokcg== X-Received: by 2002:adf:ee8e:0:b0:2cf:df6d:6063 with SMTP id b14-20020adfee8e000000b002cfdf6d6063mr7644949wro.2.1683224817963; Thu, 04 May 2023 11:26:57 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id r3-20020adfda43000000b003047ae72b14sm29210076wrl.82.2023.05.04.11.26.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 May 2023 11:26:57 -0700 (PDT) From: Simon Tournier <zimon.toutoune@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage In-Reply-To: <878re4qmaf.fsf@HIDDEN> References: <878rf8hch7.fsf@HIDDEN> <87pm7rx98e.fsf@HIDDEN> <87edo49if5.fsf@HIDDEN> <87pm7j9o29.fsf@HIDDEN> <86edny1uky.fsf@HIDDEN> <87bkj0v9w0.fsf@HIDDEN> <CAJ3okZ0G2Jn41H+9pWskgo0eYOEpSB+GSggxz9Cr7dAZNSm1qg@HIDDEN> <878re4qmaf.fsf@HIDDEN> Date: Thu, 04 May 2023 19:00:28 +0200 Message-ID: <87mt2k821f.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62656 Cc: 62656 <at> debbugs.gnu.org, Nicolas Graves <ngraves@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, On jeu., 04 mai 2023 at 15:05, Ludovic Court=C3=A8s <ludovic.courtes@inria.= fr> wrote: >> Well, I do not see which features will be missing. > > Those mentioned earlier, provenance tracking and downgrade detection in > particular. Do we care about provenance tracking for this scenario? Similarly, do we care about downgrade detection for this scenario? I mean, we are not talking about a regular scenario but as you said a worst-case scenario. Somehow, I am missing where =E2=80=9Csecurity=E2=80=9D (provenance tracking= and downgrade detection) fits in the picture. If tomorrow Savannah is totally down and let assume the malicious Eve is serving https://git.savannah.gnu.org/git/guix.git. The authentication is useless since Eve can easily rewrite it. The only mechanism that protects Alice is the commit SHA-1 hash she has at hand. Eve needs to attack this SHA-1 with some collision. And if it=E2=80=99s possible to pro= duce pre-image attack for SHA-1, then nothing would prevent Eve to also replace the origins of some packages in https://git.savannah.gnu.org/git/guix.git. Moreover, cloning from SWH using git-bare is not protecting neither. Well, you are trusting SWH. Somehow, you have no mean to be sure that the repository you get back from SWH is the one you expect. The only way is to inspect the signatures; it means the end-user knows exactly which gpg key from .guix-authorizations they must trust. Obviously, the former could be injected in the latter. ;-) Noting that SWH heavily relies on SHA-1, IIUC. Yeah, we should talk with SWH=E2=80=99s folks. :-) Cheers, simon
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 4 May 2023 13:05:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 09:05:56 2023 Received: from localhost ([127.0.0.1]:48820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1puYeh-00039d-UX for submit <at> debbugs.gnu.org; Thu, 04 May 2023 09:05:56 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:17761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1puYed-00039N-Es for 62656 <at> debbugs.gnu.org; Thu, 04 May 2023 09:05:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=IDpBZwPdob9yMJ73w04Qwd0EtHLHSbIBaT2WwDXZUrw=; b=Q6Pxxx4tCtO+9PA120+l9gxxWDBdxFqzdYJZBXAfu5C7zhaDQ0BoQXQP EPM7pPEqPMNxY8OQDAhWR220gWbBYyX3HhlILmJEyFdSPnvj+uwpTgjdO Q1YG2dHSO7QbRslXZONoi2jIG7pt+M3/6KJED1dYmJ8IDbUGcgn7L3RMf U=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.99,249,1677538800"; d="scan'208";a="55114590" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2023 15:05:45 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN> To: Simon Tournier <zimon.toutoune@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage References: <878rf8hch7.fsf@HIDDEN> <87pm7rx98e.fsf@HIDDEN> <87edo49if5.fsf@HIDDEN> <87pm7j9o29.fsf@HIDDEN> <86edny1uky.fsf@HIDDEN> <87bkj0v9w0.fsf@HIDDEN> <CAJ3okZ0G2Jn41H+9pWskgo0eYOEpSB+GSggxz9Cr7dAZNSm1qg@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quintidi 15 =?utf-8?Q?Flor=C3=A9al?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Ver =?utf-8?Q?=C3=A0?= soie X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 04 May 2023 15:05:44 +0200 In-Reply-To: <CAJ3okZ0G2Jn41H+9pWskgo0eYOEpSB+GSggxz9Cr7dAZNSm1qg@HIDDEN> (Simon Tournier's message of "Thu, 4 May 2023 09:57:26 +0200") Message-ID: <878re4qmaf.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62656 Cc: Nicolas Graves <ngraves@HIDDEN>, 62656 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Simon Tournier <zimon.toutoune@HIDDEN> skribis: > On Thu, 4 May 2023 at 09:22, Ludovic Court=C3=A8s <ludovic.courtes@inria.= fr> wrote: > >> > Even if the bug on SWH would be fixed, at the rate the Guix repo is >> > growing, it would be impractical to cook the whole Guix repo. >> >> Falling back to SWH to fetch channels is something we expect to be rare, >> though. > > Being rare will not make it practical. ;-) > > What I am trying to point is that considering the size of the Guix > repository and its rate, the current implementation will not scale and > the fallback will be impossible for the end-user. It=E2=80=99s not impossible, it just takes time (how long exactly, I don=E2= =80=99t know, we should check with the SWH folks what we can expect and what the relevant factors are.) That it takes time is acceptable IMO: we=E2=80=99re likely talking about disaster recovery after the Savannah repo and its GitHub mirror have disappeared. Other channels, are typically smaller but also more likely to vanish; I wonder how that affects the cooking time at SWH=E2=80=94again something to = ask them. >> > And it appears to me weird when we, most of the time, need a very >> > restricted set of commits. >> > >> > We could imagine to locally create a new repo (git init) and only add >> > the content of the commit specified by =E2=80=9Cguix time-machine=E2= =80=9D. >> >> To do that we=E2=80=99d need to say goodbye to the features I mentioned = above. > > Well, I do not see which features will be missing. Those mentioned earlier, provenance tracking and downgrade detection in particular. Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 4 May 2023 07:57:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 03:57:46 2023 Received: from localhost ([127.0.0.1]:48355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1puTqT-0008R4-On for submit <at> debbugs.gnu.org; Thu, 04 May 2023 03:57:46 -0400 Received: from mail-lf1-f41.google.com ([209.85.167.41]:41300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1puTqR-0008Qp-UY for 62656 <at> debbugs.gnu.org; Thu, 04 May 2023 03:57:44 -0400 Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-4f13c41c957so33218e87.1 for <62656 <at> debbugs.gnu.org>; Thu, 04 May 2023 00:57:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683187058; x=1685779058; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=s4aEgTj6DSI5/L1g+7HqtuVRbmsM2lanv8XLlZ+ekdc=; b=qh1mVWxKSIMPrwuQFHSf6Kb9WPyDOM65IJFuMdZzW965HtAYz0jXPYaKVAjEcpexF+ czYeq4yyNc2deSaJXXOmMH+wwU9cwoqjSUXKxlPPT861ECgfhHcRJuUAmZGnSpU2KN2q 9bCr8X44rcGawGBUTHt6jXCYmAgB37cDcnaAn927atIxHSJ5EuSodFoRU3Nqv0dlEAmB MbcL0sekZUvbn5HZb/LfQGR9WY5/PB4rMt43790Ov7z4DblzwPmnyxy7bo2BWgrwECnw tQjk9rHzhMNjCbTagRgXFn/4t8Swe4d7tqJM53Q1plmyMCz3c5k7TQU1UCHEP2xiCpuA UzOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683187058; x=1685779058; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=s4aEgTj6DSI5/L1g+7HqtuVRbmsM2lanv8XLlZ+ekdc=; b=YGQlz5ZuoTAEIpH6Zvz2a2BZ0A6i9+rgCazOHSz4ETs6Ozb/8yaF7c69PU6n4AtVoD T+jWSRYPvZOkStPbKFhi9lV0FaYtd1UOdmW9ebsloEWiTjw1iGSpb5RfQATv6Ncu1WwW d9MY5giSVoLdNcOB4BNIZhRbDLbmLFaLtEM/MatKb6pvpDkW+26CUsUHwh5lCq5FRaq5 lkcGzy2oKBXAWKnLbRFeTX815WHkL2XuVGjsbFugq2pwTT0Dr7ev5ZK03E5FEA5/soUQ DIuXZbxmyHfvmzxrtggXd+kXjVMMOu+VBeM+502ewZjRnOxXZ4ilcn+pexp626AvLiT5 iN+A== X-Gm-Message-State: AC+VfDzpKuNY/0dPwmitqT4HncP4uSnzXnIuBWjTBXZZDCFyQc6QRA+b d4+tnMnjAG8X6WELrCPC/3tGIwjJtTDpw137jV0= X-Google-Smtp-Source: ACHHUZ6ekbU+AMKZ5TpkREtcMKZI8PSG1EiqoFKmO1pc5pxhSP4Wfe9Gb2lModGa38GKEsDnWFDrH8jiocCVhiEzxcg= X-Received: by 2002:ac2:44d3:0:b0:4ef:eeaa:e9cf with SMTP id d19-20020ac244d3000000b004efeeaae9cfmr2402488lfm.1.1683187057932; Thu, 04 May 2023 00:57:37 -0700 (PDT) MIME-Version: 1.0 References: <878rf8hch7.fsf@HIDDEN> <87pm7rx98e.fsf@HIDDEN> <87edo49if5.fsf@HIDDEN> <87pm7j9o29.fsf@HIDDEN> <86edny1uky.fsf@HIDDEN> <87bkj0v9w0.fsf@HIDDEN> In-Reply-To: <87bkj0v9w0.fsf@HIDDEN> From: Simon Tournier <zimon.toutoune@HIDDEN> Date: Thu, 4 May 2023 09:57:26 +0200 Message-ID: <CAJ3okZ0G2Jn41H+9pWskgo0eYOEpSB+GSggxz9Cr7dAZNSm1qg@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62656 Cc: Nicolas Graves <ngraves@HIDDEN>, 62656 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Ludo, On Thu, 4 May 2023 at 09:22, Ludovic Court=C3=A8s <ludovic.courtes@HIDDEN= > wrote: > > Even if the bug on SWH would be fixed, at the rate the Guix repo is > > growing, it would be impractical to cook the whole Guix repo. > > Falling back to SWH to fetch channels is something we expect to be rare, > though. Being rare will not make it practical. ;-) What I am trying to point is that considering the size of the Guix repository and its rate, the current implementation will not scale and the fallback will be impossible for the end-user. > > And it appears to me weird when we, most of the time, need a very > > restricted set of commits. > > > > We could imagine to locally create a new repo (git init) and only add > > the content of the commit specified by =E2=80=9Cguix time-machine=E2=80= =9D. > > To do that we=E2=80=99d need to say goodbye to the features I mentioned a= bove. Well, I do not see which features will be missing. I am talking about making practical: guix time-machine -C channels.scm -- shell -m manifest.scm and not having a complete working Guix. Well, I read a paper that mentions this command line, I want to inspect so I am running this command. Somehow, I do not care about the others 114456 commits of the history. And for sure "guix time-machine -C channels.scm -- describe -f channels" will not be a fixed-point. Maybe, we could imagine an option for shortcutting the complete clone and restrict to one specific commit. Cheers, simon
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 4 May 2023 07:22:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 03:22:33 2023 Received: from localhost ([127.0.0.1]:48320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1puTIO-0007Kd-RB for submit <at> debbugs.gnu.org; Thu, 04 May 2023 03:22:33 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:48667) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1puTIM-0007KO-CQ for 62656 <at> debbugs.gnu.org; Thu, 04 May 2023 03:22:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=rCGtpmofLKBKc2DafKJw8zuCI8KxPG0dkWQPxx7yC8w=; b=aQaZr3Fd1dnKn6w0eGCdBTBIeICP2Dt4HoBcpPpE5colxI5wsZkRyaj3 s6B5XxrrEUK43EwGFiDzwwf+u9DRTwomNoFBnfauiGWBmHqGotexghNqV 2K5ZjSGd/Aes75D8iDfB3cX8dKJcgLORadNDbNaEF3cbPr7tRAi/5WoUd 4=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.99,249,1677538800"; d="scan'208";a="106179655" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2023 09:22:23 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN> To: Simon Tournier <zimon.toutoune@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage References: <878rf8hch7.fsf@HIDDEN> <87pm7rx98e.fsf@HIDDEN> <87edo49if5.fsf@HIDDEN> <87pm7j9o29.fsf@HIDDEN> <86edny1uky.fsf@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quintidi 15 =?utf-8?Q?Flor=C3=A9al?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Ver =?utf-8?Q?=C3=A0?= soie X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 04 May 2023 09:22:23 +0200 In-Reply-To: <86edny1uky.fsf@HIDDEN> (Simon Tournier's message of "Tue, 02 May 2023 20:01:17 +0200") Message-ID: <87bkj0v9w0.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62656 Cc: Nicolas Graves <ngraves@HIDDEN>, 62656 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Simon Tournier <zimon.toutoune@HIDDEN> skribis: > On Tue, 02 May 2023 at 09:42, Ludovic Court=C3=A8s <ludovic.courtes@inria= .fr> wrote: > >>> Somehow, we could tweak =E2=80=99clone-from-swh=E2=80=99 from (guix git= ) to use 'flat >>> instead of 'git-bare. However, I am unsure the other tweaks it would >>> require since a Git repository is somehow expected. >> >> Yeah, =E2=80=98clone-from-swh=E2=80=99 is really cloning, so it needs = =E2=80=98git-bare=E2=80=99. >> Generally, in the case of channels, we need a full clone, not just a >> revision. Various bits of the machinery expect the clone: (guix >> describe), (guix channels), and so on. > > Even if the bug on SWH would be fixed, at the rate the Guix repo is > growing, it would be impractical to cook the whole Guix repo. Falling back to SWH to fetch channels is something we expect to be rare, though. > And it appears to me weird when we, most of the time, need a very > restricted set of commits. > > We could imagine to locally create a new repo (git init) and only add > the content of the commit specified by =E2=80=9Cguix time-machine=E2=80= =9D. To do that we=E2=80=99d need to say goodbye to the features I mentioned abo= ve. > PS: Just some numbers backing the rate of growing: > > $ git log --oneline | wc -l > 114457 > > $ git log --oneline --before=3D2019-05-01 | wc -l > 43845 > > $ git log --oneline --after=3D2019-05-01 | wc -l > 70612 > > > 1. We are cooking 43845 commits of the history that are useless because > unreachable with the time-machine. They pre-date the introduction > of the inferiors =E2=80=93 yes, we could refine and consider v0.15 in= stead > of v1.0.0. :-) > > 2. The first commit is from 2012. Over the first 7 years, 38% of the > history had been produced. In less than 4 years, we have produced > 62% of the history! Yeah, that=E2=80=99s cool! > > Basically, from now to less than 5 years, we will generate the same > number of commits as over the past 10 years. Heh, insightful figures! Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 2 May 2023 18:02:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 02 14:02:28 2023 Received: from localhost ([127.0.0.1]:45000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ptuKa-0004At-Ft for submit <at> debbugs.gnu.org; Tue, 02 May 2023 14:02:28 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:38279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1ptuKY-0004Ae-9y for 62656 <at> debbugs.gnu.org; Tue, 02 May 2023 14:02:27 -0400 Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-306287a7b76so620057f8f.1 for <62656 <at> debbugs.gnu.org>; Tue, 02 May 2023 11:02:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683050540; x=1685642540; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=lJyTZrWa6i1PKsPMi4AM4H2dTfSsCrE+MqIiJFrz8Cs=; b=fCYi1bg+DXxMyTs84eZjKr6W7uVDH1VfdtgNT/2PN7djuORvMDLnk+fjUhnkgjem2K FfVCufeYXVEIKo/KWRqkZJRzMKPRXdJ6GK7puxIdx5liQhUlVEfMcyip2InKiBFaOJ6O qGoKdHGn7pq2Ls4XpRCbAqHWdvhq/lpm9EPfCPB5HHmCjrXtPgSL/ndjuCSiKw0Xfhcm mnBO+3QFcGsKg0H0V5tyeZL/6aYj9C9WbTw8NC57hfyTGJtWciApYH9LDyJAEWX19Uq6 tZKp8HTCPs6ma1PPh9THTI844rEfZXrCcPYPi9hRMIOPKoaWKo/M0NH2Quvkw+oFWF4E ibFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683050540; x=1685642540; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lJyTZrWa6i1PKsPMi4AM4H2dTfSsCrE+MqIiJFrz8Cs=; b=bADtWGhK115P6iOYaYkGzdDDWjDcbZZl8tXeV6C4WV9UQ4SVLitGKgyv8XbfCRUgsr dSBNPnZm7Gq0OZ8t5a7Wclu22u6DYtbzz4otBk91gsXi1SgRHVHV8o6KCCqmuLd6zPuq lriJof0mdeKJbZ74eDGESOoGPfVTQoeckeV+mdZeggZ7xy4oSrzSA6uUjVR3pMV8OK6L 3zmS1OB9F4i5TNN8h3LIpq2Rd5r4if4x7l/Cf2g/xEId+TqygDhBt5YesW81tF+5EIwq jhDEDblBrYJkctSjOeFi4ml9/yuZNYJvAFkvrN6iy8Nd1Z4L/uU5EH35hJfC5CCCMp0+ f6VQ== X-Gm-Message-State: AC+VfDw5IdRrQJzGbVktao0wP9qZMObs7V21x8f8Fg1dsXN7aIuhqwAF YJMGKNdnoBMVQR4lXU5LCWk= X-Google-Smtp-Source: ACHHUZ4a/R6BQDuWZ96gUrdNSLCcNco6n2jqwLz4SCVa9OBspP0ipJO6VEp6jRZ9hE3e8CUc+YBx2g== X-Received: by 2002:a5d:6309:0:b0:306:343c:c409 with SMTP id i9-20020a5d6309000000b00306343cc409mr2096883wru.0.1683050540294; Tue, 02 May 2023 11:02:20 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id z18-20020adfe552000000b002f3e1122c1asm31664748wrm.15.2023.05.02.11.02.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 May 2023 11:02:19 -0700 (PDT) From: Simon Tournier <zimon.toutoune@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage In-Reply-To: <87pm7j9o29.fsf@HIDDEN> References: <878rf8hch7.fsf@HIDDEN> <87pm7rx98e.fsf@HIDDEN> <87edo49if5.fsf@HIDDEN> <87pm7j9o29.fsf@HIDDEN> Date: Tue, 02 May 2023 20:01:17 +0200 Message-ID: <86edny1uky.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62656 Cc: Nicolas Graves <ngraves@HIDDEN>, 62656 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, On Tue, 02 May 2023 at 09:42, Ludovic Court=C3=A8s <ludovic.courtes@HIDDEN= r> wrote: >> Somehow, we could tweak =E2=80=99clone-from-swh=E2=80=99 from (guix git)= to use 'flat >> instead of 'git-bare. However, I am unsure the other tweaks it would >> require since a Git repository is somehow expected. > > Yeah, =E2=80=98clone-from-swh=E2=80=99 is really cloning, so it needs =E2= =80=98git-bare=E2=80=99. > Generally, in the case of channels, we need a full clone, not just a > revision. Various bits of the machinery expect the clone: (guix > describe), (guix channels), and so on. Even if the bug on SWH would be fixed, at the rate the Guix repo is growing, it would be impractical to cook the whole Guix repo. And it appears to me weird when we, most of the time, need a very restricted set of commits. We could imagine to locally create a new repo (git init) and only add the content of the commit specified by =E2=80=9Cguix time-machine=E2=80=9D. Cheers, simon PS: Just some numbers backing the rate of growing: $ git log --oneline | wc -l 114457 $ git log --oneline --before=3D2019-05-01 | wc -l 43845 $ git log --oneline --after=3D2019-05-01 | wc -l 70612 1. We are cooking 43845 commits of the history that are useless because unreachable with the time-machine. They pre-date the introduction of the inferiors =E2=80=93 yes, we could refine and consider v0.15 inst= ead of v1.0.0. :-) 2. The first commit is from 2012. Over the first 7 years, 38% of the history had been produced. In less than 4 years, we have produced 62% of the history! Yeah, that=E2=80=99s cool! Basically, from now to less than 5 years, we will generate the same number of commits as over the past 10 years. =20=20=20=20
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 2 May 2023 07:42:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 02 03:42:49 2023 Received: from localhost ([127.0.0.1]:41620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ptkev-0007US-5j for submit <at> debbugs.gnu.org; Tue, 02 May 2023 03:42:49 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:52416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1ptkeq-0007U5-27 for 62656 <at> debbugs.gnu.org; Tue, 02 May 2023 03:42:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=6/sT+TDzVxXPAk8MjytPaiPMBvh26R17y+4+F37NZw4=; b=hlv9nnCDxQ3EF4OveU7+4TqJzfkZT8wVw4lMXgmjWM477AGVl6uWXo4Y CrymGJm7v26dR7NS+bEHT4E3piQFXztLx7BGeis2fmm8/+46OZeR1AiGX sy0d5P29kYdF3BekEJO8L4ul8Uljg0p7o3+7IuC2qpNgo9escZzSqdoTj o=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.99,243,1677538800"; d="scan'208";a="54821824" Received: from unknown (HELO ribbon) ([193.50.110.221]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 May 2023 09:42:38 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN> To: Simon Tournier <zimon.toutoune@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage References: <878rf8hch7.fsf@HIDDEN> <87pm7rx98e.fsf@HIDDEN> <87edo49if5.fsf@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Tridi 13 =?utf-8?Q?Flor=C3=A9al?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du =?utf-8?Q?B=C3=A2ton-d'or?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 02 May 2023 09:42:38 +0200 In-Reply-To: <87edo49if5.fsf@HIDDEN> (Simon Tournier's message of "Fri, 28 Apr 2023 16:43:10 +0200") Message-ID: <87pm7j9o29.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62656 Cc: 62656 <at> debbugs.gnu.org, Nicolas Graves <ngraves@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi! Simon Tournier <zimon.toutoune@HIDDEN> skribis: > On mer., 26 avril 2023 at 11:50, Ludovic Court=C3=A8s <ludovic.courtes@in= ria.fr> wrote: > >>> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/ >>> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/HEAD >>> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/branches/ >>> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/config >>> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/description > > [...] > > >> I suspect this is an issue at SWH. I=E2=80=99ll bring it up there. > > Aside the potential bug on SWH side, maybe we could ask a flat cooking > instead of a git-bare cooking. > > Considering the size of the Guix repository, it can take hours to cook > it =E2=80=93 remember the test with CRLF ;-) =E2=80=93 when most of the t= ime, we need > only one specific revision. > > Somehow, we could tweak =E2=80=99clone-from-swh=E2=80=99 from (guix git) = to use 'flat > instead of 'git-bare. However, I am unsure the other tweaks it would > require since a Git repository is somehow expected. Yeah, =E2=80=98clone-from-swh=E2=80=99 is really cloning, so it needs =E2= =80=98git-bare=E2=80=99. Generally, in the case of channels, we need a full clone, not just a revision. Various bits of the machinery expect the clone: (guix describe), (guix channels), and so on. Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 28 Apr 2023 17:00:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 28 13:00:54 2023 Received: from localhost ([127.0.0.1]:34363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1psRSo-0001wC-B0 for submit <at> debbugs.gnu.org; Fri, 28 Apr 2023 13:00:54 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:38290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1psRSk-0001vW-1P for 62656 <at> debbugs.gnu.org; Fri, 28 Apr 2023 13:00:51 -0400 Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-3f1745b7132so20830985e9.1 for <62656 <at> debbugs.gnu.org>; Fri, 28 Apr 2023 10:00:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682701244; x=1685293244; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YVKStUo05qWfXsn1lh39BDId24C70Z+xWhe5ng5QyDY=; b=BRX5wVD7jlMsUesuNcWrXZ9v0ls2qqrXF2t8i6rBHaQKbDt2vp4BMbpFpSGZWZP+oV GjLwHaTzLoggK0nhCKguQdCuUASefOPZ80ihLv0wUGirX3xBjjAb7i3ld0lMiWKkAi9N O98wmXGYgp/thbXXX2ddbsOlSbGDa8qmhlLeDF3VRArCTIk/ht5MtKjhNAunhUUNrGL8 KJohfRmQpGZ4reNQ3MWQQvfFg7hEyhUV1A4Zr2b0U2xhGu6PpH5RaYHnemHsG7x/rLbj 2u2cpQ3a3RZ2cgizsR7fJic6ZzYVLJVTANAR1cCniHH6EeDs7znIpoqExP50wIJk5J70 99gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682701244; x=1685293244; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YVKStUo05qWfXsn1lh39BDId24C70Z+xWhe5ng5QyDY=; b=NCNrWU8ypfCeH3bYiU2JVWFt6kkzMkY6YftaGhvEv1Tb3VtZnImFZDU3ulYeagaIjX oizeT2mUuYNsPzicBB30O9VTwClDWuJY5D7V7kLblQUPfKOiDmHV064QAkg7SBqc2dql MnDdyqesljJaN/r1jntDl4km69dlnrdcL3DeGsvF5lDue6yH+XndbeVwU59WzzInIceJ r506lK8BFdPaUQcjq7jAb4q4CiBM/hfWzRuhmKvMo9EFgPNyT8cn3SRr2sc3pTvQV3VQ jnEw0qRavsCx3Ig39Ktdu5rtkZfi4+RDZhDE81rwxnqYUdFQq96VbdOTS2XNvXxjN1QI XW8A== X-Gm-Message-State: AC+VfDz2jLWR5UB+2B72IZNWQgWfPPqF/n1/rNf2yjxqjpIyLZTMXuYa NXNS4/B5D6XvP1Hi0rIR6k2wpwGUwyQ= X-Google-Smtp-Source: ACHHUZ41dPl+bnNPEL9+zJkXHE6SkWDRFIO9wg57LAfZ3GxWqtkNImcADWPt6vhDPwZ15z7Y93kthg== X-Received: by 2002:a05:600c:3d95:b0:3f2:571a:9bce with SMTP id bi21-20020a05600c3d9500b003f2571a9bcemr2670029wmb.4.1682701244153; Fri, 28 Apr 2023 10:00:44 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id 21-20020a05600c22d500b003f17131952fsm25089500wmg.29.2023.04.28.10.00.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Apr 2023 10:00:43 -0700 (PDT) From: Simon Tournier <zimon.toutoune@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN>, Nicolas Graves <ngraves@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage In-Reply-To: <87pm7rx98e.fsf@HIDDEN> References: <878rf8hch7.fsf@HIDDEN> <87pm7rx98e.fsf@HIDDEN> Date: Fri, 28 Apr 2023 16:43:10 +0200 Message-ID: <87edo49if5.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62656 Cc: 62656 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, On mer., 26 avril 2023 at 11:50, Ludovic Court=C3=A8s <ludovic.courtes@inri= a.fr> wrote: >> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/ >> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/HEAD >> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/branches/ >> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/config >> swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/description [...] > I suspect this is an issue at SWH. I=E2=80=99ll bring it up there. Aside the potential bug on SWH side, maybe we could ask a flat cooking instead of a git-bare cooking. Considering the size of the Guix repository, it can take hours to cook it =E2=80=93 remember the test with CRLF ;-) =E2=80=93 when most of the tim= e, we need only one specific revision. Somehow, we could tweak =E2=80=99clone-from-swh=E2=80=99 from (guix git) to= use 'flat instead of 'git-bare. However, I am unsure the other tweaks it would require since a Git repository is somehow expected. Cheers, simon
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 26 Apr 2023 10:01:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 06:01:12 2023 Received: from localhost ([127.0.0.1]:54324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1prbxY-00039h-EB for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 06:01:12 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:32736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1prbxT-00038c-Q8 for 62656 <at> debbugs.gnu.org; Wed, 26 Apr 2023 06:01:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=/jKl3DBlX7kEUKd2t0O0kp1BCWT62MUujoLePMQNg2Q=; b=JY0zPMEPKe1FdU1CCr4T6YkYVuSYhI0OTSKVI/4/yevnBHwqfmne2TbS 9Q6Kx25OyR+44it09SKYkxHvLobcchpbJstIlY3wXSn4Sw5nBZw0oAl7m kO7cBnJvoPjv4qiZf5pQxVxdbQZxwlrrtXlvEr98ran8LJZDvo9NQzZ7W w=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.99,227,1677538800"; d="scan'208";a="105040868" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Apr 2023 12:01:01 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage References: <878rf8hch7.fsf@HIDDEN> <87pm7rx98e.fsf@HIDDEN> Date: Wed, 26 Apr 2023 12:01:01 +0200 In-Reply-To: <87pm7rx98e.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Wed, 26 Apr 2023 11:50:57 +0200") Message-ID: <87jzxzx8rm.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62656 Cc: 62656 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s <ludovic.courtes@HIDDEN> skribis: > The server keeps closing the connection prematurely. Unlike our client > in Guile, wget keeps retrying and so, little by little, it eventually > gets more bytes. In my case it seems to get stuck at 90% though, where > each attempt gives it zero or very few additional bytes. > > I suspect this is an issue at SWH. I=E2=80=99ll bring it up there. =F0=9F=91=89 https://gitlab.softwareheritage.org/swh/devel/swh-vault/-/issu= es/4346
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 26 Apr 2023 09:51:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 05:51:08 2023 Received: from localhost ([127.0.0.1]:54309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1prbno-0000Lf-4P for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 05:51:08 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:44558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1prbnk-0000KC-1E for 62656 <at> debbugs.gnu.org; Wed, 26 Apr 2023 05:51:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=KmmvrkB6Zz1aKs83tUJmZKDiQU0LrMiLwPW73zy/tqM=; b=sVfXeLTBOdhgaHlLdNan0wocviWa2aIT7CV0YVYJnWqi1Y0qLf8RXMcO FWeOrjafyI6PDQZq1C0bBTV4PoKnM1pp1M+rzSxpDVHX43S9JECLrq3wI LAufbN2ld+cRzWpcL1CpvMad0h3AXUWaiayUwMtHdOjNsbn3+OKq6S26C o=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.99,227,1677538800"; d="scan'208";a="105038451" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Apr 2023 11:50:57 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN> Subject: Re: bug#62656: broken guix time-machine + software-heritage References: <878rf8hch7.fsf@HIDDEN> Date: Wed, 26 Apr 2023 11:50:57 +0200 In-Reply-To: <878rf8hch7.fsf@HIDDEN> (Nicolas Graves's message of "Mon, 03 Apr 2023 23:39:32 +0200") Message-ID: <87pm7rx98e.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62656 Cc: 62656 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hello, Nicolas Graves <ngraves@HIDDEN> skribis: > I was trying to use guix time-machine as I did in the past, but the > recent updates with software heritage seem to have broken my use of it. > > Here's the channels.scm file I used: > > (list (channel > (name 'guix) > (url "/https://git.savannah.gnu.org/git/guix.git") > (commit "1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1") > (introduction > (make-channel-introduction > "9edb3f66fd807b096b48283debdcddccfea34bad" > (openpgp-fingerprint > "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))) Interesting test! > Here is the content + backtrace of the time-machine call, after the ~10 > hours long object processing on Software Heritage side: > >> guix time-machine -C channels.scm -- shell > Mise =C3=A0 jour du canal =C2=AB guix =C2=BB depuis le d=C3=A9p=C3=B4t Gi= t =C2=AB /https://git.savannah.gnu.org/git/guix.git =C2=BB... > SWH: found revision 1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1 with directo= ry at 'https://archive.softwareheritage.org/api/1/directory/1ea499e7529e67a= 0632ecbe0a8214f0618a82c1a/' > swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/ > swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/HEAD > swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/branches/ > swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/config > swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/description [...] > 3 (get-bytevector-n! #<input: string 7f8d1aad5cb0> # 0 #) > In web/response.scm: > 95:2 2 (read! _ _ _) > In ice-9/boot-9.scm: > 1685:16 1 (raise-exception _ #:continuable? _) > 1685:16 0 (raise-exception _ #:continuable? _) > > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > Throw to key `bad-response' with args `("EOF while reading response body:= ~a bytes of ~a" (53394376 296632320))'. I can reproduce it like this: --8<---------------cut here---------------start------------->8--- $ wget -O/tmp/swh.git \ "https://archive.softwareheritage.org/api/1/vault/git-bare/swh:1:rev:198= 4d56b0e437af7be7fa6cf8e1a00e45eb8ffa1/raw/" --2023-04-26 11:43:22-- https://archive.softwareheritage.org/api/1/vault/g= it-bare/swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1/raw/ Resolving archive.softwareheritage.org (archive.softwareheritage.org)... 12= 8.93.166.15 Connecting to archive.softwareheritage.org (archive.softwareheritage.org)|1= 28.93.166.15|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 296632320 (283M) [application/x-tar] Saving to: =E2=80=98/tmp/swh.git=E2=80=99 /tmp/swh.git 13%[=3D=3D=3D> ] 39.= 11M 84.1MB/s in 0.5s=20=20=20=20 2023-04-26 11:43:40 (84.1 MB/s) - Connection closed at byte 41015184. Retry= ing. --2023-04-26 11:43:41-- (try: 2) https://archive.softwareheritage.org/api= /1/vault/git-bare/swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1/raw/ Connecting to archive.softwareheritage.org (archive.softwareheritage.org)|1= 28.93.166.15|:443... connected. HTTP request sent, awaiting response... 206 Partial Content Length: 296632320 (283M), 255617136 (244M) remaining [application/x-tar] Saving to: =E2=80=98/tmp/swh.git=E2=80=99 /tmp/swh.git 65%[++++=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D> ] 184.66M 96.7MB/s in 1.5s=20=20=20=20 2023-04-26 11:44:00 (96.7 MB/s) - Connection closed at byte 193634304. Retr= ying. [=E2=80=A6] --2023-04-26 11:48:01-- (try:12) https://archive.softwareheritage.org/api= /1/vault/git-bare/swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1/raw/ Connecting to archive.softwareheritage.org (archive.softwareheritage.org)|1= 28.93.166.15|:443... connected. HTTP request sent, awaiting response... 206 Partial Content Length: 296632320 (283M), 28199637 (27M) remaining [application/x-tar] Saving to: =E2=80=98/tmp/swh.git=E2=80=99 /tmp/swh.git 90%[+++++++++++++++++++++++++++++ ] 256.00M 5= .39KB/s in 0.3s=20=20=20=20 2023-04-26 11:48:19 (5.39 KB/s) - Connection closed at byte 268434406. Retr= ying. --2023-04-26 11:48:29-- (try:13) https://archive.softwareheritage.org/api= /1/vault/git-bare/swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1/raw/ Connecting to archive.softwareheritage.org (archive.softwareheritage.org)|1= 28.93.166.15|:443... connected. HTTP request sent, awaiting response... 206 Partial Content Length: 296632320 (283M), 28197914 (27M) remaining [application/x-tar] Saving to: =E2=80=98/tmp/swh.git=E2=80=99 /tmp/swh.git 90%[+++++++++++++++++++++++++++++ ] 256.00M -= -.-KB/s in 0s=20=20=20=20=20=20 2023-04-26 11:48:46 (0.00 B/s) - Connection closed at byte 268434406. Retry= ing. --8<---------------cut here---------------end--------------->8--- The server keeps closing the connection prematurely. Unlike our client in Guile, wget keeps retrying and so, little by little, it eventually gets more bytes. In my case it seems to get stuck at 90% though, where each attempt gives it zero or very few additional bytes. I suspect this is an issue at SWH. I=E2=80=99ll bring it up there. Thanks, Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at 62656) by debbugs.gnu.org; 4 Apr 2023 11:52:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 04 07:52:05 2023 Received: from localhost ([127.0.0.1]:46703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pjfCm-0000Pr-Hi for submit <at> debbugs.gnu.org; Tue, 04 Apr 2023 07:52:05 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:43662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1pjfCk-0000OE-9G for 62656 <at> debbugs.gnu.org; Tue, 04 Apr 2023 07:52:02 -0400 Received: by mail-wr1-f41.google.com with SMTP id l12so32475017wrm.10 for <62656 <at> debbugs.gnu.org>; Tue, 04 Apr 2023 04:52:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680609116; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=BWnSIdjNjmEPXcYnzmUSrDtIvGo6HRwzUSE78RibujA=; b=Vc7rCV/RV7nGIsWejeTcPHWSyvESIJPUAenxPV0aeyTW5H501SwXJ8QOvgLzXfIWlJ ayRv1HMrPned1g+IVnFIXXXLEqxQ9tKgpqHieBEzoA1K4N6rGyqF/7f9txf384cygNg2 1lyCrp1VOo5PCmiQDq0mNaW3T8DhiRx6ln8aHmRUOwElayrdQ6ErqGNyoXcAR9v79K66 qi0V7dndN0aTaplxY953L8RxRwHSvpb1RHmCRlxWqm3HpD1ovhXXa0uzZfWtZxKJZD5Y eyItw8spClE0uQk2FXJQNBgHv39lZE973KtqJs3ap/iMylM80sHezr60HGFB2+i0K2uw KzTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680609116; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=BWnSIdjNjmEPXcYnzmUSrDtIvGo6HRwzUSE78RibujA=; b=uIGIOUDQ7UeNzz1eH92/0FUOD9n+QYGPPH1au+vwKjdDcNcdKkb5YOiMSCL8v9Mg3P +ck//W/82TDMQ3tqeO5mL/tyIWkKI3jIolVxWH3VvgpSAbI5RmkGpi4dZfiDRP5tJI/o d/d1RKpWRYlU8lsIikATt3sAhOTFllveeQSp+EW5jnBgcWuFBSoHtgU3rNgoIVTMhX/n XkwKPhJkwcqjQN8Amnpy1Fy1jJN7hPwrlqEYgWBy3vnro10S5VnNOz3L0MCeuGPEnxWN PhlhEldaqqdKuOhOHYco0B5Yb9GGfnyo2Zf2vc9b19hnQIPSIY97fQpJIMz1KeLJgfBv tSCw== X-Gm-Message-State: AAQBX9c/27pGAnkFFIa4GG6T9Z1pl11pRffvy/d4t8rbo+HcsHnYgNLi d6C/495tNiSiGiHSfol04qFqagUZegI= X-Google-Smtp-Source: AKy350akjC53z0BVl2B4R0KEqyU5hZy0tvoCW6/H7/SFG+D8qUquB4rOP0pIz3UqRKXq0m762A3NoA== X-Received: by 2002:adf:e44a:0:b0:2d3:1c7d:a3a3 with SMTP id t10-20020adfe44a000000b002d31c7da3a3mr1154142wrm.7.1680609116445; Tue, 04 Apr 2023 04:51:56 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id t6-20020a5d4606000000b002c70ce264bfsm12178200wrq.76.2023.04.04.04.51.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Apr 2023 04:51:56 -0700 (PDT) From: Simon Tournier <zimon.toutoune@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN>, 62656 <at> debbugs.gnu.org Subject: Re: bug#62656: broken guix time-machine + software-heritage In-Reply-To: <878rf8hch7.fsf@HIDDEN> References: <878rf8hch7.fsf@HIDDEN> Date: Tue, 04 Apr 2023 12:51:38 +0200 Message-ID: <86o7o3vs1x.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62656 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Cool you did this test! :-) On Mon, 03 Apr 2023 at 23:39, Nicolas Graves via Bug reports for GNU Guix <= bug-guix@HIDDEN> wrote: > Here is the content + backtrace of the time-machine call, after the ~10 > hours long object processing on Software Heritage side: Last time I checked that, I never got the object from SWH because a bug on their side. Nice now they cook the content. Note that SWH is an archive and so it is expected to take a long time to extract a large dataset as the files of the Guix repository is. Many data are stored cold not to say frozen and that=E2=80=99s why it takes a lo= ng time to warm them up. >> guix time-machine -C channels.scm -- shell > Mise =C3=A0 jour du canal =C2=AB guix =C2=BB depuis le d=C3=A9p=C3=B4t Gi= t =C2=AB /https://git.savannah.gnu.org/git/guix.git =C2=BB... > SWH: found revision 1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1 with directo= ry at 'https://archive.softwareheritage.org/api/1/directory/1ea499e7529e67a= 0632ecbe0a8214f0618a82c1a/' > swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/ > swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/HEAD [...] > swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/objects/pack/pack-= 20648aeebad9dc6d8a29c87bd99d8fd773e1266a.pack > Backtrace: > In ice-9/boot-9.scm: > 1752:10 19 (with-exception-handler _ _ #:unwind? _ # _) > In guix/store.scm: > 659:37 18 (thunk) [...] > In unknown file: > 3 (get-bytevector-n! #<input: string 7f8d1aad5cb0> # 0 #) > In web/response.scm: > 95:2 2 (read! _ _ _) > In ice-9/boot-9.scm: > 1685:16 1 (raise-exception _ #:continuable? _) > 1685:16 0 (raise-exception _ #:continuable? _) > > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > Throw to key `bad-response' with args `("EOF while reading response body:= ~a bytes of ~a" (53394376 296632320))'. Well, if I understand correctly, SWH cooked the full Git repository of Guix and somehow it is probably too big. Hum, I do not know how to investigate=E2=80=A6 Thanks for the report! Cheers, simon
bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 3 Apr 2023 21:39:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 03 17:39:58 2023 Received: from localhost ([127.0.0.1]:45432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pjRuA-0007z3-9Q for submit <at> debbugs.gnu.org; Mon, 03 Apr 2023 17:39:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:45086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1pjRu8-0007yv-80 for submit <at> debbugs.gnu.org; Mon, 03 Apr 2023 17:39:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>) id 1pjRu5-0008Db-V1 for bug-guix@HIDDEN; Mon, 03 Apr 2023 17:39:55 -0400 Received: from 13.mo561.mail-out.ovh.net ([188.165.33.202]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>) id 1pjRtp-0003A3-4U for bug-guix@HIDDEN; Mon, 03 Apr 2023 17:39:53 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.138.143]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 2E22E21A31 for <bug-guix@HIDDEN>; Mon, 3 Apr 2023 21:39:33 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-bg2vq (unknown [10.110.115.220]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D66A51FE96 for <bug-guix@HIDDEN>; Mon, 3 Apr 2023 21:39:32 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-6684bf9d7b-bg2vq with ESMTPSA id wSpiM5RHK2QEkwQA35+9lw (envelope-from <ngraves@HIDDEN>) for <bug-guix@HIDDEN>; Mon, 03 Apr 2023 21:39:32 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G004ed7df9f5-701a-4513-b4fb-195f785d5e87, 605BEDE93F7510FC122FB0A122E5FAF227C0F54F) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves <ngraves@HIDDEN> To: bug-guix@HIDDEN Subject: broken guix time-machine + software-heritage Date: Mon, 03 Apr 2023 23:39:32 +0200 Message-ID: <878rf8hch7.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 5157747477368464048 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeijedgudeigecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkfggtgfgsehtqhertddttdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepheeujeeghffgjeetteegjeettddvledvhfevtdetffeiteektedttddtjeegkeefnecuffhomhgrihhnpehgnhhurdhorhhgpdhsohhfthifrghrvghhvghrihhtrghgvgdrohhrghenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegtddrudegvddpfeejrdehledrudegvddruddtudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepsghughdqghhuihigsehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth Received-SPF: pass client-ip=188.165.33.202; envelope-from=ngraves@HIDDEN; helo=13.mo561.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hi Guix! I was trying to use guix time-machine as I did in the past, but the recent updates with software heritage seem to have broken my use of it. Here's the channels.scm file I used: (list (channel (name 'guix) (url "/https://git.savannah.gnu.org/git/guix.git") (commit "1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))) Here is the content + backtrace of the time-machine call, after the ~10 hours long object processing on Software Heritage side: > guix time-machine -C channels.scm -- shell Mise =C3=A0 jour du canal =C2=AB guix =C2=BB depuis le d=C3=A9p=C3=B4t Git = =C2=AB /https://git.savannah.gnu.org/git/guix.git =C2=BB... SWH: found revision 1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1 with directory= at 'https://archive.softwareheritage.org/api/1/directory/1ea499e7529e67a06= 32ecbe0a8214f0618a82c1a/' swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/ swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/HEAD swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/branches/ swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/config swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/description swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/hooks/ swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/info/ swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/info/exclude swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/info/refs swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/objects/ swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/objects/info/ swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/objects/info/packs swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/objects/pack/ swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/objects/pack/pack-20= 648aeebad9dc6d8a29c87bd99d8fd773e1266a.idx swh:1:rev:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/objects/pack/pack-20= 648aeebad9dc6d8a29c87bd99d8fd773e1266a.pack Backtrace: In ice-9/boot-9.scm: 1752:10 19 (with-exception-handler _ _ #:unwind? _ # _) In guix/store.scm: 659:37 18 (thunk) In guix/status.scm: 830:4 17 (call-with-status-report _ _) In guix/store.scm: 1298:8 16 (call-with-build-handler #<procedure 7f8d1bf5adb0 at g=E2=80= =A6> =E2=80=A6) In guix/inferior.scm: 928:34 15 (cached-channel-instance #<store-connection 256.99 7f8=E2=80= =A6> =E2=80=A6) In guix/channels.scm: 528:7 14 (loop _ _) In guix/combinators.scm: 48:26 13 (fold2 #<procedure 7f8d1bf592a0 at guix/channels.scm:5=E2=80= =A6> =E2=80=A6) In guix/channels.scm: 538:29 12 (_ #<<channel> name: guix url: "/https://git.savannah.=E2=80= =A6> =E2=80=A6) 409:17 11 (latest-channel-instance #<store-connection 256.99 7f8=E2=80= =A6> =E2=80=A6) In guix/git.scm: 477:29 10 (update-cached-checkout _ #:ref _ #:recursive? _ # _ # _ =E2= =80=A6) 378:2 9 (_ git-error #<<git-error> code: -1 message: "failed to=E2=80= =A6>) In guix/utils.scm: 959:8 8 (call-with-temporary-directory _) In guix/git.scm: 380:10 7 (_ "/tmp/guix-directory.v8A5Fq") In guix/swh.scm: 655:8 6 (call-with-temporary-directory #<procedure 7f8d248dba80=E2=80= =A6>) 682:11 5 (_ "/tmp/guix-directory.4kHVt8") In guix/build/utils.scm: 1018:28 4 (_) In unknown file: 3 (get-bytevector-n! #<input: string 7f8d1aad5cb0> # 0 #) In web/response.scm: 95:2 2 (read! _ _ _) In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: Throw to key `bad-response' with args `("EOF while reading response body: ~= a bytes of ~a" (53394376 296632320))'. tar: Fin pr=C3=A9matur=C3=A9e rencontr=C3=A9e dans l'archive. tar: Fin pr=C3=A9matur=C3=A9e rencontr=C3=A9e dans l'archive. tar: swh\:1\:rev\:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/objects/pack= : utime impossible: Aucun fichier ou dossier de ce type tar: swh\:1\:rev\:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git/objects : ut= ime impossible: Aucun fichier ou dossier de ce type tar: swh\:1\:rev\:1984d56b0e437af7be7fa6cf8e1a00e45eb8ffa1.git : utime impo= ssible: Aucun fichier ou dossier de ce type tar: Error is not recoverable: exiting now zsh: exit 1 guix time-machine -C channels.scm -- shell Hope this can be fixed soon, good luck ;)=20 --=20 Best regards, Nicolas Graves
Nicolas Graves <ngraves@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#62656
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.