GNU bug report logs - #62656
broken guix time-machine + software-heritage

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Severity: important; Reported by: Nicolas Graves <ngraves@HIDDEN>; dated Mon, 3 Apr 2023 21:40:01 UTC; Maintainer for guix is bug-guix@HIDDEN.
Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 62656 <at> debbugs.gnu.org:


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.




Information forwarded to bug-guix@HIDDEN:
bug#62656; Package guix. Full text available.

Message received at 62656 <at> debbugs.gnu.org:


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




Information forwarded to bug-guix@HIDDEN:
bug#62656; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


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




Acknowledgement sent to Nicolas Graves <ngraves@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#62656; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 26 Apr 2023 10:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.