GNU bug report logs - #72061
Discrepancy when running ‘guix pull’ from different machines

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: Ludovic Courtès <ludovic.courtes@HIDDEN>; dated Thu, 11 Jul 2024 14:00:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

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


Received: (at 72061) by debbugs.gnu.org; 3 Sep 2024 12:49:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 08:49:10 2024
Received: from localhost ([127.0.0.1]:59403 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slSy6-0002kl-BQ
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 08:49:10 -0400
Received: from fout5-smtp.messagingengine.com ([103.168.172.148]:39835
 helo=pfout5-smtp.messagingengine.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.hinsen@HIDDEN>) id 1slSy3-0002kX-Rs
 for 72061 <at> debbugs.gnu.org; Tue, 03 Sep 2024 08:49:08 -0400
Received: from phl-compute-01.internal (phl-compute-01.phl.internal
 [10.202.2.41])
 by mailfout.phl.internal (Postfix) with ESMTP id 42299138044D;
 Tue,  3 Sep 2024 08:48:00 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-01.internal (MEProxy); Tue, 03 Sep 2024 08:48:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm1; t=1725367680;
 x=1725454080; bh=rqh9HQk4NV8sGqa3XxZHaLyxTtW7X1sQwHEZbTQTaLw=; b=
 WljO2Ruf85ql7ndKTJmIJaGBpsUXX/584qyVOyJKOPjukS2nAeEjNASy8tXJ5mZN
 RwPYh7ui0pvYrdsTL45S/6+hHKw/Tz3UhAsM2FDsOAaldcxmrQmxkL+1H+k+8LmP
 76u2Be+iIreKrFoU5DcCZUSG1Pz4Cu3rE2FH5hKCfey41V1myZUa2R7lWSWK2z/d
 HiD2I4VDDmPJspzsCVefUdtLqPMtdVymvMMVgh++XcZ3na0bgxQAwxowXU62H0jh
 P4JycltvijVf/lcX/+79GDqmGYr/w3Gf8kPMh+6+EIk/k1y7+4OEUVRCgpkSwqIM
 E494Ymi5K8i4Fk2P0bz4cg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725367680; x=
 1725454080; bh=rqh9HQk4NV8sGqa3XxZHaLyxTtW7X1sQwHEZbTQTaLw=; b=V
 vLqMPlYWpaDo+260PIqwsXN8hiHAwfvu2VKcPOCQtmwUuXmTz7bXx7bbSrzNj6qz
 3JLQTm1tzJEAYzmEB+qc8XEDmpuk7WYFNfgjsFK4ovZeWAREmHmgweO5iFeNOGt5
 iI2Jdby/dgWQC4LQXarLDxyVPGJSQISvmbnrtG9Ovi/7JBgATEGMhVwA2Lf54tvF
 +zeIipZDoTbZEkAZdcvWebryZ0oYiiQAgZOwSxTORAd57NMndfnOLSi1cvCR2kjV
 7+cry4fswSJn27i+aRGRWa93AC4QFMdjU2972jK7BkpcYJXoymmPCPfTmU3Ru2LY
 VNmECydINdSJrJ9tpUjXw==
X-ME-Sender: <xms:fwXXZupb0gLXY1UbuyVC8VSGLujY4lZXGuj2EFUM7m1tazL2gGyiWA>
 <xme:fwXXZsp60yEiM-ZJ36Y6swLXupecEzZ6iMQ3Q_KVjbBJu00oAn0Q7Ce-F4BnFVBXi
 unO67GWoGFHpszU>
X-ME-Received: <xmr:fwXXZjMc9bxsvuy2dAgMNxjb9jWt0nnc_zAWINdYorGx3FAqbk8MVEJUkYd1KJ6w4-lWvleCSvpKA7OJPIuYLLALzucqNREBEnLs-PBItlkt>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudehhedgheeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
 rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
 htshculddquddttddmnecujfgurhephffvvefujghffffkgggtgfesthhqredttddtjeen
 ucfhrhhomhepmfhonhhrrgguucfjihhnshgvnhcuoehkohhnrhgrugdrhhhinhhsvghnse
 hfrghsthhmrghilhdrnhgvtheqnecuggftrfgrthhtvghrnhepieehvdelhedujeejvdef
 udehieeifeegueeiieegteehffduleelgfegueeifeelnecuvehluhhsthgvrhfuihiivg
 eptdenucfrrghrrghmpehmrghilhhfrhhomhepkhhonhhrrggurdhhihhnshgvnhesfhgr
 shhtmhgrihhlrdhnvghtpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuth
 dprhgtphhtthhopegstggtsehkhhhinhhsvghnrdhfrghsthhmrghilhdrnhgvthdprhgt
 phhtthhopehluhguohesghhnuhdrohhrghdprhgtphhtthhopeejvddtieduseguvggssg
 hughhsrdhgnhhurdhorhhgpdhrtghpthhtohepiihimhhonhdrthhouhhtohhunhgvsehg
 mhgrihhlrdgtohhm
X-ME-Proxy: <xmx:gAXXZt4_minBF49p0RxsNfQARvi5z1Sf1GAoUOS-eO3NwLv8_Z4z_w>
 <xmx:gAXXZt5p-uzF_TdOsh6P3y5r0Q4zRQFvtsijJ6zEh4M8HnWWzwLbKg>
 <xmx:gAXXZtgjS3_6PwwKrPhfvWm53YcKvm4FVajyP9h8PK2II4eJ6fESIg>
 <xmx:gAXXZn7k74KkZELsmFHpowD4qcxJ8lai-fzzOPS5_161h6z_pQ5N5Q>
 <xmx:gAXXZg1F_nykElXNJLStX_lLf_Bq9VNaJINPB97L-QctNu4Gwu9TTLzt>
Feedback-ID: i184641e2:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 3 Sep 2024 08:47:59 -0400 (EDT)
From: Konrad Hinsen <konrad.hinsen@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, 72061 <at> debbugs.gnu.org
Subject: Re: bug#72061: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBw?=
 =?utf-8?B?dWxs4oCZ?= from different machines
In-Reply-To: <87plplq0t9.fsf@HIDDEN>
References: <87bk34113k.fsf@HIDDEN> <m1o76ncj08.fsf@HIDDEN>
 <87msm7dlae.fsf@HIDDEN> <m1ikwud1n6.fsf@HIDDEN>
 <87ed6bi6ht.fsf@HIDDEN> <m11q22gjgx.fsf@HIDDEN>
 <87plplq0t9.fsf@HIDDEN>
Date: Tue, 03 Sep 2024 14:47:57 +0200
Message-ID: <m15xrc52f6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72061
Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@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.7 (-)

Hi Simon,

> So IIUC, the channels.scm file you provided is not the same channels.scm
> file here.  You provided all the revisions to get this Guix and from
> this Guix you tries to reach another revision (named channels.scm in the
> above but just reads 7b0863f07a113caef26fea13909bd97d250b629e).
>
> Right?

Yes!

> Again IIUC, the picture looks like:
> ...

That looks correct.

> Well, I do not know how to debug that. :-) Especially without an access
> to the machine and considering the person, from the MOOC, is probably
> new to Guix.

Indeed.

> Assuming =E2=80=99guix describe=E2=80=99 returns all the channels as ment=
ioned earlier,
> this is how to check that the current Guix contains the variable.

OK, I'll see if I can explain that in MOOC-level terms ;-)

Thanks,
  Konrad.




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

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


Received: (at 72061) by debbugs.gnu.org; 2 Sep 2024 20:09:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 02 16:09:36 2024
Received: from localhost ([127.0.0.1]:52588 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slDMm-0004IR-7B
	for submit <at> debbugs.gnu.org; Mon, 02 Sep 2024 16:09:36 -0400
Received: from mail-wm1-f48.google.com ([209.85.128.48]:46297)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1slDMj-0004I9-Ig
 for 72061 <at> debbugs.gnu.org; Mon, 02 Sep 2024 16:09:35 -0400
Received: by mail-wm1-f48.google.com with SMTP id
 5b1f17b1804b1-42c7a384b18so18857905e9.0
 for <72061 <at> debbugs.gnu.org>; Mon, 02 Sep 2024 13:08:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1725307646; x=1725912446; darn=debbugs.gnu.org;
 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=/qOB+Q1hf5M2oLMu7Q4UrDb9vys/u4YjAjWA4Cp/hB8=;
 b=TTkOnDj1Se+q9SHuO6+01OJ4GfJt654+7eGo8+EQpSnyzjZNwE0qypRCArrF+hVab1
 R8+CoZR0KLWDAug6+ay504ZhhvCgndwLdJIYpSlqQFPpx2wIuGj0YBBlOJYepIn+ORBS
 fv6ArWy9Ie5lrrlBcF4R4OcY8pVzDFPSNr7qxDzRvoAULMi0lT80BscHpCDknAtxfaMM
 5dkflhQtRc8LByu3c/uffWIZpzj+vyhlYG8aKROeM2Bkj1tsSF7Pq7VJVmF2z7mEDU4g
 zV+EUH87oXAEk870UcHqzX967BTtH9TWlsgQxAWjBP1QzbYxf4HHSwFyS9Ap+mqtNj7o
 27tQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725307646; x=1725912446;
 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=/qOB+Q1hf5M2oLMu7Q4UrDb9vys/u4YjAjWA4Cp/hB8=;
 b=RPnJb2TvixMhFBt4uVtvqHGOpgbpHpCcj+0fYpGAobiHrAbm86Rr5Fx6RtAmKobrMp
 qwLm/cSNnT1EQh2KqE3QuHMhjzRrNMkQRA9LD2Qt80Z6vq6ARn4WooQlywd52Mh0Ugeq
 BFfW9ZEzlGhP524vYeQL/d1JVfUDzgvWfhBBJewSYVsCQ5iy5hO8Mcnz06bqekyflUu8
 0D9tPR0+tJRjoH0WFJGo7mWtG5pD7cTkSamqmVxrjUQZNiLRXd1uK8hxw+XfWELeYPZc
 GiZtTjgqYhh6JnWaWE4w77Ywr7Jef4C5tAxpERU6Zwuqj46HQoAggi0XEF/fJGfpPTaL
 7cEw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVA4bIe+r61Ca6XslB/GbOr/DisNXfzTo3k1M0w0sWK6ga4CgQPbftStzLX7e8qJD2KEyfXog==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzpmsUHqrn3R8GX7vPQVSVDK22J4g0XX2fM6o2ccbjzk8mqW3rq
 ubg9DM7kGGI+Q+BIBcubJXZleCWQblxV2wfvkzJqk/d7XDsEcK+c
X-Google-Smtp-Source: AGHT+IGTuUOo52enADzieU6mlh1QwlLm8cs5yoeDb9kfQusTVqL6uogyQ8aLFugQ9xVVJ1UtgWoqsw==
X-Received: by 2002:a05:600c:3c8b:b0:426:5e91:391e with SMTP id
 5b1f17b1804b1-42bdc64e46dmr52566655e9.26.1725307645923; 
 Mon, 02 Sep 2024 13:07:25 -0700 (PDT)
Received: from lili (roam-nat-fw-prg-194-254-61-40.net.univ-paris-diderot.fr.
 [194.254.61.40]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-374badc581csm8365783f8f.0.2024.09.02.13.07.24
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 02 Sep 2024 13:07:25 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Konrad Hinsen <konrad.hinsen@HIDDEN>, 72061 <at> debbugs.gnu.org
Subject: Re: bug#72061: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBw?=
 =?utf-8?B?dWxs4oCZ?= from different machines
In-Reply-To: <m11q22gjgx.fsf@HIDDEN>
References: <87bk34113k.fsf@HIDDEN> <m1o76ncj08.fsf@HIDDEN>
 <87msm7dlae.fsf@HIDDEN> <m1ikwud1n6.fsf@HIDDEN>
 <87ed6bi6ht.fsf@HIDDEN> <m11q22gjgx.fsf@HIDDEN>
Date: Mon, 02 Sep 2024 22:04:50 +0200
Message-ID: <87plplq0t9.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: 72061
Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@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 Konrad,

On Mon, 02 Sep 2024 at 17:31, Konrad Hinsen <konrad.hinsen@HIDDEN> wr=
ote:

> The "channels.scm" attached to my last message describes Guix at the
> time "guix time-machine" was launched. It's not the channels file used
> in the time machine command! That one is quite short:

In your previous message, you wrote:

--8<---------------cut here---------------start------------->8---
He gets an error when running an example from one of our exercises:

   guix time-machine --channels=3Dchannels.scm -- shell --container --netwo=
rk --manifest=3Dmanifest.scm -- jupyter lab
   guix-science/build-system/node.scm:119:2: error: #{ %make-build-system-p=
rocedure/abi-check}#: unbound variable
   hint: Did you forget a `use-modules' form?
--8<---------------cut here---------------end--------------->8---

So IIUC, the channels.scm file you provided is not the same channels.scm
file here.  You provided all the revisions to get this Guix and from
this Guix you tries to reach another revision (named channels.scm in the
above but just reads 7b0863f07a113caef26fea13909bd97d250b629e).

Right?

Again IIUC, the picture looks like:

The hypothetical commit introducing the potential breakage:

        records: Do not inline the constructor.
        c14b8636fbac9826115f4524d500536d54c15625
        CommitDate: Sat May 4 19:14:24 2024 +0200=20
        Change-Id: Ifd7b4e884e9fbf21c43fb4c3ad963126ef5cb476

The Guix revision (newer than the record modification):

    guix: 325fed4c1514bffd084355455710fcc3f1c8da2c
    CommitDate: Tue Jul 16 10:28:05 2024 -0500

    guix-science: 12eba5aa0c5cbf357c476ef7872e0d562d054eff
    CommitDate: Wed May 22 17:40:02 2024 +0200

And the revision time-machine going in the past:

    guix: 7b0863f07a113caef26fea13909bd97d250b629e
    CommitDate: Wed Jan 3 16:38:57 2024 -0500


>> Is the current failing Guix running a revision older than May?
>
> It's the one defined in channels.scm, meaning commit
> 325fed4c1514bffd084355455710fcc3f1c8da2c, from July 16th 2024. So, no,
> not older than May.

On my machine, it passes too:

--8<---------------cut here---------------start------------->8---
$ guix time-machine -C channels.scm \
    -- time-machine --commit=3D7b0863f07a113caef26fea13909bd97d250b629e \
    -- describe
  guix 7b0863f
    repository URL: https://git.savannah.gnu.org/git/guix.git
    commit: 7b0863f07a113caef26fea13909bd97d250b629e
--8<---------------cut here---------------end--------------->8---

Well, I do not know how to debug that. :-) Especially without an access
to the machine and considering the person, from the MOOC, is probably
new to Guix.

Assuming =E2=80=99guix describe=E2=80=99 returns all the channels as mentio=
ned earlier,
this is how to check that the current Guix contains the variable.

--8<---------------cut here---------------start------------->8---
$ thisguix=3D$(type -P guix)
$ realguix=3D$(readlink -f $thisguix)
$ themodules=3D$(guix gc --references $realguix | grep guix-module-union)

$ find -L $themodules -type f -name "*.scm" -exec grep -l 'procedure/abi-ch=
eck' {} \;
/gnu/store/ljgzk92h0hd09bli5iccg8yfp3gf1hb4-guix-module-union/share/guile/s=
ite/3.0/guix/records.scm
--8<---------------cut here---------------end--------------->8---

If nothing is returned, then it would mean that something had been
twisted when compiling (pulling) this current Guix.  In that case, what
would be the output of:

    $realguix describe
    guix gc --references $realguix
    guix gc --references $themodules

?

Else, if the file is returned, it means the error is from elsewhere,
e.g., how the Guile modules are loaded or other.  In that case, it would
require to investigate the derivations.


Well, the hash ljgzk92h0hd09bli5iccg8yfp3gf1hb4 can be different, I
guess.


Cheers,
simon




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

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


Received: (at 72061) by debbugs.gnu.org; 2 Sep 2024 15:40:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 02 11:40:10 2024
Received: from localhost ([127.0.0.1]:49957 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sl9A1-0002V2-IL
	for submit <at> debbugs.gnu.org; Mon, 02 Sep 2024 11:40:10 -0400
Received: from fhigh4-smtp.messagingengine.com ([103.168.172.155]:40343)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.hinsen@HIDDEN>) id 1sl93D-0002BG-6X
 for 72061 <at> debbugs.gnu.org; Mon, 02 Sep 2024 11:33:09 -0400
Received: from phl-compute-06.internal (phl-compute-06.nyi.internal
 [10.202.2.46])
 by mailfhigh.nyi.internal (Postfix) with ESMTP id C388611400F3;
 Mon,  2 Sep 2024 11:32:00 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-06.internal (MEProxy); Mon, 02 Sep 2024 11:32:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm1; t=1725291120;
 x=1725377520; bh=pvLlbi6p6UZ6Uq++QZ2nEGntqSwVIE9ms9LK3tRxQ7Y=; b=
 0gHhtL2M7JGWh4pPMltqHNRv7QvO+YazRlqqRDLkeOIuVscFvmypFDyVecZIv1iN
 drPkt5e4y8iZ0FTq8wIyR17RLJDxlJ+1kiYkv+aRxleP1tV/fTep8wZbE2t7FA0t
 PuGlT/yZtnTwi9+t5pRCt8SVP96APS+tyeWkjuoerTrGva0rqlYUK6RADctgHrRx
 hWgrJzRtUSJS/ZnC23lEUtCkku4iA/Nbrn+RDu36JRTkXEcqgL9D4TLH+DB9y5si
 TcN4RH4tHGyGJCguqWgkpM3+UVIGWeGUod460yNkwKI39ovrHVraZTyHPRJ1TNUg
 LH0Qgcr6307iP2A0ba5aLQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725291120; x=
 1725377520; bh=pvLlbi6p6UZ6Uq++QZ2nEGntqSwVIE9ms9LK3tRxQ7Y=; b=d
 cpNR2j8LUIS9X9Z5OowaolUrT+um6mQMYlRzFLR4Ml42jZA7rajvyFKKpBhDZPU9
 J/wWmn4hChkQug/GVItvWDTdxP1In2gVM7dMFsUYSQgoX3iWvecTmEEScbWv3uzz
 +7vcioSqVGQVj2um5mx+Ff+h9uwd2nC+KrT48fpubiQ08D6IXT7GM2QvGJBTqIsT
 +dKe37OImoo5nISw33szjksqefwTInbY1OdxbiLsPGnpQc2OsMO3U3YFLOckcY8Z
 cuY/sqY6HUudniGdiI1BrDr+uK+01tf+rbH7gxGdcLNGUSb99YVlWHitg/mPMEFD
 QHF5CY9x9fJDLerOyrkxA==
X-ME-Sender: <xms:cNrVZrSA2_VFL5jicEwhk_TPo5_fISHr8ZyBA5z_schjUwACTu2waQ>
 <xme:cNrVZsyg_em4rWTsXXsvE5eI3RTIrJXPbRrzTu1h4q0bOJhrOKDiK0rSqm9O-r2tB
 tgiC9BSuIeLKjNu>
X-ME-Received: <xmr:cNrVZg0X5Zq7NRac0be-DsYWX4e50sd_F1n8PHsqmIrvL-UxZr33GDNiv8HoPaIv8nBacDWc5gxnDwFyIxkEN58OX_Br_Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudehfedgkeelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
 rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
 htshculddquddttddmnecujfgurhephffvvefujghffffkgggtgfesthhqredttddtjeen
 ucfhrhhomhepmfhonhhrrgguucfjihhnshgvnhcuoehkohhnrhgrugdrhhhinhhsvghnse
 hfrghsthhmrghilhdrnhgvtheqnecuggftrfgrthhtvghrnhepkedugfejudfgffevudel
 veduueeggefgjeeihfeluefftdffheffteetjeefffeinecuffhomhgrihhnpehgnhhurd
 horhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep
 khhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvghtpdhnsggprhgtphhtth
 hopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegstggtsehkhhhinhhsvghn
 rdhfrghsthhmrghilhdrnhgvthdprhgtphhtthhopehluhguohesghhnuhdrohhrghdprh
 gtphhtthhopeejvddtieduseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohep
 iihimhhonhdrthhouhhtohhunhgvsehgmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:cNrVZrDqH5EzHAe7EU5ZSVDtLU_Y0XEPzYPAsV5KVU-br26CGA9lyw>
 <xmx:cNrVZkjR9K2edwCF3E2uQH00Xi_WiAsU9f6r0JSIf3QbmXUzQjYu_w>
 <xmx:cNrVZvpniuQe9DyA9RpNuxkpOd2LPtAEbyceRqlmnCBR5StGLAIDxQ>
 <xmx:cNrVZvhybsFYyyn21f6jKU-xbyN5B7L5cSyi-NaehJGKR9WnHIubag>
 <xmx:cNrVZsdoboPvq02liK6xiHBRY5idI0nSnmRXO7b5O1A3hW2iSNoV4ZVU>
Feedback-ID: i184641e2:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 2 Sep 2024 11:31:59 -0400 (EDT)
From: Konrad Hinsen <konrad.hinsen@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, 72061 <at> debbugs.gnu.org
Subject: Re: bug#72061: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBw?=
 =?utf-8?B?dWxs4oCZ?= from different machines
In-Reply-To: <87ed6bi6ht.fsf@HIDDEN>
References: <87bk34113k.fsf@HIDDEN> <m1o76ncj08.fsf@HIDDEN>
 <87msm7dlae.fsf@HIDDEN> <m1ikwud1n6.fsf@HIDDEN>
 <87ed6bi6ht.fsf@HIDDEN>
Date: Mon, 02 Sep 2024 17:31:58 +0200
Message-ID: <m11q22gjgx.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72061
Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@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.7 (-)

Hi Simon,

> Thanks.  Do you know what the current Guix revision?  It should have no
> effect but who knows. :-)

The "channels.scm" attached to my last message describes Guix at the
time "guix time-machine" was launched. It's not the channels file used
in the time machine command! That one is quite short:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(list (channel
        (name 'guix)
        (url "https://git.savannah.gnu.org/git/guix.git")
        (branch "master")
        (commit
          "7b0863f07a113caef26fea13909bd97d250b629e")
        (introduction
          (make-channel-introduction
            "9edb3f66fd807b096b48283debdcddccfea34bad"
            (openpgp-fingerprint
              "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA")))))
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

So to reproduce (or not) the error, you would do

    guix pull -C channels.scm

with the file I attached in my last message, and then

    guix time-machine =E2=80=93commit=3D7b0863f07a113caef26fea13909bd97d250=
b629e =E2=80=93=20

because that's really all it takes. But on my machine, that works fine,
whereas on someone else's machine it didn't.

> Is the current failing Guix running a revision older than May?

It's the one defined in channels.scm, meaning commit
325fed4c1514bffd084355455710fcc3f1c8da2c, from July 16th 2024. So, no,
not older than May.

Cheers,
  Konrad




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

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


Received: (at 72061) by debbugs.gnu.org; 27 Aug 2024 14:34:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 27 10:34:29 2024
Received: from localhost ([127.0.0.1]:47138 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sixHB-0006NJ-Iy
	for submit <at> debbugs.gnu.org; Tue, 27 Aug 2024 10:34:29 -0400
Received: from mail-wm1-f43.google.com ([209.85.128.43]:48184)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1sixH5-0006My-ML
 for 72061 <at> debbugs.gnu.org; Tue, 27 Aug 2024 10:34:27 -0400
Received: by mail-wm1-f43.google.com with SMTP id
 5b1f17b1804b1-428119da952so49649265e9.0
 for <72061 <at> debbugs.gnu.org>; Tue, 27 Aug 2024 07:33:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1724769145; x=1725373945; darn=debbugs.gnu.org;
 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=ZxpWrizplPrYbQqikdqdhcE2wCWlWnvrtnkY4o3R3HE=;
 b=nLfDv8pLj1znRKL0yOObXt5LKbqdgZ5hHsmr6w3GfDGvrrqUUY6OKrVxGL4g5usjoU
 Thv0hpcya0qtbOEcmdncyfrcI4ZOElou+wcMfdCyp0QvycFdmnP9IfrJnNm8qMKqeYYX
 /6Mf6eLFulRVow8vxNJNBONhUO1f0hELskZIIBhbiXpfqRuJAuUqTEvVAejGR9n0vjt1
 Es/y92q0tQS4D7QKZKXLbZisbayNy3jHQPrDXIvbp1EY9I1vaZVKdIXFdCLM5q9p73Yv
 EcLwgAj4E8oh7UwJb4thi4MXGPUsIAaTYh0Exk+6JwusYtexd+zj4c7Kn64V+wUqO8Zh
 vpAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1724769145; x=1725373945;
 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=ZxpWrizplPrYbQqikdqdhcE2wCWlWnvrtnkY4o3R3HE=;
 b=gFNpdBC8n+Xt3YqGhk46sj4C63PoYD05OmqkKgoxmovkufOEwkEly6AZHKD/asyeJy
 54jssLxACArLTkPrGcpWVvWcZurERzopq1PccPJbdTDKALe+EMyEU2ilkRuSmj32wmon
 vie0KrDTFC8igP7JHAM01ESs6eRxuYYkNxuRFaFB8/bNYwea68chwUx4MEK5ckU8jh60
 Qa1CDYnSGmOYgdfFbACYi1RVBVtmQKVU7bLGDAV+TnccgsTCzYqW6qrCpfkLVZ2NGGxL
 BwTx8qdx3jLa7m3qP2xGGw0X0o06ZIGWPUc6QNvUfypdEzFDxi90K7+AMC5U7fNMspIK
 jYpg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUi9vzF5AbKGC2RrUK1AND4J/Xwry8GET6jUU18C2rF7WL7kvo5GNDwizMUQaAa+9FJYnwTFQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxXYxDsrgIPIHxKAvAKVZCAMuiTlSl0aULaHcjKcTs8if0b69QL
 INiaS/RzUgvC+fwhTnDIJK+bW8o2aBo+6Rc861UHP6LoAdUW4hLj
X-Google-Smtp-Source: AGHT+IGJLG2gzccbtG+Duq/FZcHEZXNPTVzXXo9uSAQAG3U1UYpXGwBdpGsmy/0Gyu2k/XMpKl1aoA==
X-Received: by 2002:a05:600c:3516:b0:426:5e8e:410a with SMTP id
 5b1f17b1804b1-42acc9f66a7mr105345385e9.24.1724769144682; 
 Tue, 27 Aug 2024 07:32:24 -0700 (PDT)
Received: from lili ([2a01:e0a:59b:9120:33a5:6ba2:89d2:54ee])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-42ac516251fsm184972355e9.25.2024.08.27.07.32.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 27 Aug 2024 07:32:24 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Konrad Hinsen <konrad.hinsen@HIDDEN>, 72061 <at> debbugs.gnu.org
Subject: Re: bug#72061: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBw?=
 =?utf-8?B?dWxs4oCZ?= from different machines
In-Reply-To: <m1ikwud1n6.fsf@HIDDEN>
References: <87bk34113k.fsf@HIDDEN> <m1o76ncj08.fsf@HIDDEN>
 <87msm7dlae.fsf@HIDDEN> <m1ikwud1n6.fsf@HIDDEN>
Date: Mon, 26 Aug 2024 18:38:54 +0200
Message-ID: <87ed6bi6ht.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.8 (/)
X-Debbugs-Envelope-To: 72061
Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@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: -0.2 (/)

Hi Konrad,

CC: Ludo, do you think it comes from the commit c14b8636fb: =E2=80=9Crecord=
s: Do
not inline the constructor.=E2=80=9D?


On Wed, 24 Jul 2024 at 21:35, Konrad Hinsen <konrad.hinsen@HIDDEN> wr=
ote:

>> Could you share the channels.scm file?
>
> Attached.

Thanks.  Do you know what the current Guix revision?  It should have no
effect but who knows. :-)

I mean, guix-daemon had been updated.  Has the Guix command launching
=E2=80=9Cguix time-machine=E2=80=9D been updated too?


>> Because the mention of =E2=80=99guix-science=E2=80=99 means third-party =
channels, I
>> guess.  And maybe there is something tricky when mixing different
>> specific pinned channels.
>
> I thought about that as well, but the behavior should still be the same
> on every machine, right? For me, the attached channels.scm works fine.

Yes.  But there is a "Computing Guix derivation=E2=80=9C in the middle. :-)

If I read correctly, this error message:

> guix time-machine --channels=3Dchannels.scm -- =E2=80=A6
> guix-science/build-system/node.scm:119:2: error: #{ %make-build-system-pr=
ocedure/abi-check}#: unbound variable
> hint: Did you forget a `use-modules' form?

comes from the macro =E2=80=99define-record-type*=E2=80=99; see module (gui=
x records).

                         (symbol-append (string->symbol " %")
                                        (syntax->datum #'ctor)
                                        '-procedure/abi-check)))

That=E2=80=99s weird, because all seems correctly included, i.e., the varia=
ble
should be bounded.  Well, the revisions from the channels.scm file
reads:

    guix-science: 12eba5aa0c5cbf357c476ef7872e0d562d054eff
    CommitDate: Wed May 22 17:40:02 2024 +0200

    guix: 325fed4c1514bffd084355455710fcc3f1c8da2c
    CommitDate: Tue Jul 16 10:28:05 2024 -0500

And the file guix/records.scm had been modified by:

        records: Do not inline the constructor.
        c14b8636fbac9826115f4524d500536d54c15625
        CommitDate: Sat May 4 19:14:24 2024 +0200=20
        Change-Id: Ifd7b4e884e9fbf21c43fb4c3ad963126ef5cb476

Is the current failing Guix running a revision older than May?


Cheers,
simon




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

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


Received: (at 72061) by debbugs.gnu.org; 24 Jul 2024 19:35:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 24 15:35:33 2024
Received: from localhost ([127.0.0.1]:34517 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sWhlt-0000rL-Es
	for submit <at> debbugs.gnu.org; Wed, 24 Jul 2024 15:35:33 -0400
Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:45355)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.hinsen@HIDDEN>) id 1sWhlo-0000r4-8J
 for 72061 <at> debbugs.gnu.org; Wed, 24 Jul 2024 15:35:31 -0400
Received: from compute8.internal (compute8.nyi.internal [10.202.2.227])
 by mailfhigh.nyi.internal (Postfix) with ESMTP id 6A375114009A;
 Wed, 24 Jul 2024 15:35:16 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute8.internal (MEProxy); Wed, 24 Jul 2024 15:35:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h=
 cc:content-type:content-type:date:date:from:from:in-reply-to
 :in-reply-to:message-id:mime-version:references:reply-to:subject
 :subject:to:to; s=fm3; t=1721849716; x=1721936116; bh=la87rfZPJt
 kO1A/8iw5d70xx8723MOaGLKhTj6SpSt0=; b=bODLJshbSw3mFwc06VjHnvW3X+
 hyQz2Phlsoa+7hI/mIkwS4a7g1gZ2FTK4AOh6eL+tmcL24GPv8MKUsFryDp65Vh+
 xw/qG81CvXnjky1kkFD3qik6Ek/grw6KvotU0lZpUGzhNO67zBylja60XLLVCrrM
 /GuFNu5tA5eaJ+TgzJzSC2LzyneuX+/eym3tdblNvuPYwrJeURb3BzT5KnJ9PK2+
 2p21PMZXlsp7iz8sG+kzxsDIg8bpSmvVXFY3Gc1dbAdBwTHeLn7mxmv0IFoCs+kX
 GVIMwdzM2x+OOJGa40jpST3S37glBFX+UfSZ3sZeIGC7IiUgzKzSiiTu00nQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm3; t=1721849716; x=1721936116; bh=la87rfZPJtkO1A/8iw5d70xx8723
 MOaGLKhTj6SpSt0=; b=AjkFLA58hkm9iBOrLzeNjpKb1Ds47hRQyvTz31Y1FY10
 WGSnGdPfT68fH578ZTT9BL6xxZbQgRGe9jKJAe904Xq5bgCXUVaSMuf4TuHyPJZ2
 sFcpB91swZdCyu7Jv/P8LkQz5r6W6QqJ3Zyj4AoYO8fXq1hjyORn/zP1x99xppZ5
 bOv5N6vpKi8eVb1n/QU1QXswhGLQpxmdFqodiwLlk64k1fY8pvkSwU8/xk2/KawR
 lFGXp6RJULgs+jF21xJ5yaDNCfo+x4zKuC44zyn4j9bY6Cwp7Yi8n5+nnw/hADlD
 vVli2V+WIk2CBDqJ7AVirqoay44P8OEB0nvTz/HFLQ==
X-ME-Sender: <xms:dFehZgSnW0gH1QCcycvGUIkjlyZwUVFT_DycsPS8PHDp_UjhRp2DAA>
 <xme:dFehZtzQud6V4bTASYtXs3CwqD3JrNi0TYKmi2H2mA5e-PLysWzPbbN39fTG6NFcY
 QRX6lyhEHZ85BAK>
X-ME-Received: <xmr:dFehZt3t8xA4l8e8gK1FPFMQhvlQf1tJ7YrCWg2rk80NzEqYSQyXQ6NBhzR9d9KwxrUcQKqa>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddriedugddufeekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffffkgggtsehmtderre
 dttdejnecuhfhrohhmpefmohhnrhgrugcujfhinhhsvghnuceokhhonhhrrggurdhhihhn
 shgvnhesfhgrshhtmhgrihhlrdhnvghtqeenucggtffrrghtthgvrhhnpeejteeujedttd
 etgedvkeethfeflefgueeikeetlefgieefvddtffevffdvleeiueenucevlhhushhtvghr
 ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehkohhnrhgrugdrhhhinhhsvg
 hnsehfrghsthhmrghilhdrnhgvthdpnhgspghrtghpthhtoheptd
X-ME-Proxy: <xmx:dFehZkBBMJJA_6sVWkZbnqRSiKIQG4vjmqFBFbefG6ilG_Nyvmme3A>
 <xmx:dFehZpgMb3wXxbEHq4hELHWQk9NS_AGe9g-cHYu9LHSjSd77gurbMQ>
 <xmx:dFehZgqJn619hgvp2zVCjKNcezn9B7YEEEd_RqTBIBmwSoYxlvxmdQ>
 <xmx:dFehZsjm4bU5t7Qzp_wVorLK-43er5eVWB2rQIox7YUx3xHu27fDdQ>
 <xmx:dFehZutFyGEHQnjhQZkycXgZCqRIuV2TRAD2zqoiMUbLiyp20Avc5gDa>
Feedback-ID: i184641e2:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 24 Jul 2024 15:35:14 -0400 (EDT)
From: Konrad Hinsen <konrad.hinsen@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, 72061 <at> debbugs.gnu.org
Subject: Re: bug#72061: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBw?=
 =?utf-8?B?dWxs4oCZ?= from different machines
In-Reply-To: <87msm7dlae.fsf@HIDDEN>
References: <87bk34113k.fsf@HIDDEN> <m1o76ncj08.fsf@HIDDEN>
 <87msm7dlae.fsf@HIDDEN>
Date: Wed, 24 Jul 2024 21:35:09 +0200
Message-ID: <m1ikwud1n6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72061
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.7 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

HI Simon,

> Could you share the channels.scm file?

Attached.

> Because the mention of =E2=80=99guix-science=E2=80=99 means third-party c=
hannels, I
> guess.  And maybe there is something tricky when mixing different
> specific pinned channels.

I thought about that as well, but the behavior should still be the same
on every machine, right? For me, the attached channels.scm works fine.

Cheers,
  Konrad.


--=-=-=
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=channels.scm
Content-Transfer-Encoding: base64

KGxpc3QgKGNoYW5uZWwKICAgICAgIChuYW1lICdndWl4LXNjaWVuY2UpCiAgICAgICAodXJsICJo
dHRwczovL2dpdGh1Yi5jb20vZ3VpeC1zY2llbmNlL2d1aXgtc2NpZW5jZS5naXQiKQogICAgICAg
KGJyYW5jaCAibWFzdGVyIikKICAgICAgIChjb21taXQgIjEyZWJhNWFhMGM1Y2JmMzU3YzQ3NmVm
Nzg3MmUwZDU2MmQwNTRlZmYiKQogICAgICAgKGludHJvZHVjdGlvbgogICAgICAgIChtYWtlLWNo
YW5uZWwtaW50cm9kdWN0aW9uCiAgICAgICAgICJiMWZlNWFhZmYzYWI0OGU3OThhNGNjZTAyZjAy
MTJiYzkxZjQyM2RjIgogICAgICAgICAob3BlbnBncC1maW5nZXJwcmludAogICAgICAgICAgIkNB
NEYgOENGNCAzN0Q3IDQ3OEYgREEwNSAgNUZENCA0MjEzIDc3MDEgMUEzNyA4NDQ2IikpKSkKICAg
ICAgKGNoYW5uZWwKICAgICAgIChuYW1lICdmbGF0KQogICAgICAgKHVybCAiaHR0cHM6Ly9naXRo
dWIuY29tL2ZsYXR3aGF0c29uL2d1aXgtY2hhbm5lbC5naXQiKQogICAgICAgKGJyYW5jaCAibWFz
dGVyIikKICAgICAgIChjb21taXQgImI2MmJhMzIxNGVkMGY3ODFlMmQ2MDE1MDQ0YWU4YTRhMWJk
NWM3ZDciKQogICAgICAgKGludHJvZHVjdGlvbgogICAgICAgIChtYWtlLWNoYW5uZWwtaW50cm9k
dWN0aW9uCiAgICAgICAgICIzM2Y4NmE0YjQ4MjA1YzBkYzE5ZDdjMDM2Yzg1MzkzZjA3NjZmODA2
IgogICAgICAgICAob3BlbnBncC1maW5nZXJwcmludAogICAgICAgICAgIjczNkEgQzAwRSAxMjU0
IDM3OEIgQTk4MiAgN0FGNiA5REJFIDgyNjUgODFCNiA0NDkwIikpKSkKICAgICAgKGNoYW5uZWwK
ICAgICAgIChuYW1lICdub25ndWl4KQogICAgICAgKHVybCAiaHR0cHM6Ly9naXRsYWIuY29tL25v
bmd1aXgvbm9uZ3VpeCIpCiAgICAgICAoYnJhbmNoICJtYXN0ZXIiKQogICAgICAgKGNvbW1pdCAi
OWZlNmYwNzUxYmY1NzcwZWY0YjJhZmE3YmNhMGI3ZTUxZTEzODJmZCIpCiAgICAgICAoaW50cm9k
dWN0aW9uCiAgICAgICAgKG1ha2UtY2hhbm5lbC1pbnRyb2R1Y3Rpb24KICAgICAgICAgIjg5N2Mx
YTQ3MGRhNzU5MjM2Y2MxMTc5OGY0ZTBhNWY3ZDRkNTlmYmMiCiAgICAgICAgIChvcGVucGdwLWZp
bmdlcnByaW50CiAgICAgICAgICAiMkEzOSAzRkZGIDY4RjQgRUY3QSAzRDI5ICAxMkFGIDZGNTEg
MjBBMCAyMkZCIEIyRDUiKSkpKSAgICAgIAogICAgICAoY2hhbm5lbAogICAgICAgKG5hbWUgJ2d1
aXgpCiAgICAgICAodXJsICJodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9ndWl4Lmdp
dCIpCiAgICAgICAoYnJhbmNoICJtYXN0ZXIiKQogICAgICAgKGNvbW1pdCAiMzI1ZmVkNGMxNTE0
YmZmZDA4NDM1NTQ1NTcxMGZjYzNmMWM4ZGEyYyIpCiAgICAgICAoaW50cm9kdWN0aW9uCiAgICAg
ICAgKG1ha2UtY2hhbm5lbC1pbnRyb2R1Y3Rpb24KICAgICAgICAgIjllZGIzZjY2ZmQ4MDdiMDk2
YjQ4MjgzZGViZGNkZGNjZmVhMzRiYWQiCiAgICAgICAgIChvcGVucGdwLWZpbmdlcnByaW50CiAg
ICAgICAgICAiQkJCMCAyRERGIDJDRUEgRjZBOCAwRDFEICBFNjQzIEEyQTAgNkRGMiBBMzNBIDU0
RkEiKSkpKSkK
--=-=-=--




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

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


Received: (at 72061) by debbugs.gnu.org; 24 Jul 2024 13:26:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 24 09:26:42 2024
Received: from localhost ([127.0.0.1]:33364 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sWc0v-00058h-M2
	for submit <at> debbugs.gnu.org; Wed, 24 Jul 2024 09:26:42 -0400
Received: from mail-wm1-f47.google.com ([209.85.128.47]:39557)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1sWc0s-00058D-0S
 for 72061 <at> debbugs.gnu.org; Wed, 24 Jul 2024 09:26:38 -0400
Received: by mail-wm1-f47.google.com with SMTP id
 5b1f17b1804b1-426ff626778so6935895e9.2
 for <72061 <at> debbugs.gnu.org>; Wed, 24 Jul 2024 06:26:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1721827526; x=1722432326; darn=debbugs.gnu.org;
 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=s4H8USHOycBaw8wD3ztfhp6xL4cTvzjBHzUqv1im2zw=;
 b=UDdbym3t+jfZa9mb1pPEEAMGzyx8TvCqnOcGcEe1oRnQvM3rrmI9ZpcWZOrEP2BF7V
 dQCqE0CRACpebF6+HUP/rBTe8LuHL6UEcF9b+E4B8KfNV5YPOQI3YRT8P7NmoiFMa1g+
 yunZ6cRpK5fvV3bQ8Xu/stLdxC0xImKydvIaBD3z4QJkSKwZk05JRn+gOjS9+cClr0s3
 cRPV1koxhLSwd7zNDnQNG7Eo63muQ9O2i2dP0FmSAaG+RMyIO5bITj+uieqEIeqnQzKD
 +wtQ1yiX7TyIlo8Av8loOPQBBxDlK4nYTjDOL8JuLKqDhbbN5lXTmmfJIVKP0OzARJTw
 XORA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1721827526; x=1722432326;
 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=s4H8USHOycBaw8wD3ztfhp6xL4cTvzjBHzUqv1im2zw=;
 b=MOY5yyst0Aj7XmXpZSPe7VzfuPcjlTSvtZF6U3A3wvDsd6LtgQFidkrcbXVp7COohx
 Hz9uPgwJ+kYLT0VvQATaOR8o6bv0R/D8LIbo8GDs7CeuCvclbuPg15hzjdzQa+r6SMf0
 0GwMgjgrtLfkO/qk1qMLTS3PY96dhZ7rFGKRLfCh2VTb0gQwTr/WyrBHm/QjiGVUPSrZ
 9TMaUeHteVXuJm4CxEPT/H4qbB3r7DKfDE0mM3vyrgLFl9Vd7TJ+0q+EXgU9w38YO4P1
 0hfcsEMWCadP4TOBpSmSpKCR02syz4PMOV0yUiD16lmg+pPdkiouSDTEoWwcWKcler2I
 n0vQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCXDWf6BTbJ+OIOfSqVC5Y/+LuvhmX1LhtOA/Y3bN/Ba0ynKrTdvO6KCnhfju/k7930Pl6P0EA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwYeohonpwkuOt4kO1gYR3Jle/APCW2Ibso+Lp2APCaJ2dz7RUN
 5e3gfJzUusyjot0u69ygMaT+L9cPWBlYoMNRXMVCBvqkun59Zj0DeBMVHQ==
X-Google-Smtp-Source: AGHT+IHcFVJzgRxpY+9tovsZ33cE1RQEUEIW87HPT0nGAyhPKab/FdwjUsxdE+U4sEEExtJbXJ3HOg==
X-Received: by 2002:a5d:5f93:0:b0:368:4c5:1b5b with SMTP id
 ffacd0b85a97d-369b69c96f0mr4979946f8f.10.1721827525969; 
 Wed, 24 Jul 2024 06:25:25 -0700 (PDT)
Received: from lili (2a02-8429-6820-f501-b81e-d5ec-ab76-bdf6.rev.sfr.net.
 [2a02:8429:6820:f501:b81e:d5ec:ab76:bdf6])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-36878694637sm14359843f8f.56.2024.07.24.06.25.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 24 Jul 2024 06:25:25 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Konrad Hinsen <konrad.hinsen@HIDDEN>, 72061 <at> debbugs.gnu.org
Subject: Re: bug#72061: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBw?=
 =?utf-8?B?dWxs4oCZ?= from different machines
In-Reply-To: <m1o76ncj08.fsf@HIDDEN>
References: <87bk34113k.fsf@HIDDEN> <m1o76ncj08.fsf@HIDDEN>
Date: Wed, 24 Jul 2024 14:30:49 +0200
Message-ID: <87msm7dlae.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: 72061
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 Konrad,

On Wed, 24 Jul 2024 at 10:05, Konrad Hinsen <konrad.hinsen@HIDDEN> wr=
ote:

>    guix time-machine --channels=3Dchannels.scm -- shell --container --net=
work --manifest=3Dmanifest.scm -- jupyter lab
>    guix-science/build-system/node.scm:119:2: error: #{ %make-build-system=
-procedure/abi-check}#: unbound variable
>    hint: Did you forget a `use-modules' form?
>

[...]

> Are there any diagnostics we can do to explore this issue?

Could you share the channels.scm file?

Because the mention of =E2=80=99guix-science=E2=80=99 means third-party cha=
nnels, I
guess.  And maybe there is something tricky when mixing different
specific pinned channels.


Cheers,
simon




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

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


Received: (at 72061) by debbugs.gnu.org; 24 Jul 2024 08:05:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 24 04:05:45 2024
Received: from localhost ([127.0.0.1]:33084 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sWX0K-0001zR-LT
	for submit <at> debbugs.gnu.org; Wed, 24 Jul 2024 04:05:44 -0400
Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]:58461)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.hinsen@HIDDEN>) id 1sWX0I-0001zE-Iw
 for 72061 <at> debbugs.gnu.org; Wed, 24 Jul 2024 04:05:43 -0400
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailfhigh.nyi.internal (Postfix) with ESMTP id 65F3B11402CD;
 Wed, 24 Jul 2024 04:05:31 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute3.internal (MEProxy); Wed, 24 Jul 2024 04:05:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h=
 cc:content-type:content-type:date:date:from:from:in-reply-to
 :message-id:mime-version:reply-to:subject:subject:to:to; s=fm3;
 t=1721808331; x=1721894731; bh=XIKDGBYcgdO1xiaSmeIOFBHPtvhbn2A8
 0/YsD+GsSCU=; b=XVI8PGFtdHzi+EqWAqhNlBKi5DOs5I3uVoGAILXTLqEQr0og
 tdkxWIvcDM7DarWb4OUO7AfjdwA7eiy1YeFfUqXg4L7H6HRZjBf4uYSEMeEdnTHj
 v01TYasQ2QlgROfMkU2qmikI/nc6+k9UTgekQV3zTdO+Ovfl16vcNL9G/RfHg8HH
 CFFLMj/LREA6JgrSQI7fBH6WK7Aq4EQnHCLmWnpKy7xAXLOq4bFQfufW1dA5ZdnB
 pt9RYDHaSvOUCl0aQBKnAiTu+EoIZBs8PTHLD5G/bwaB9gz6ZKe5wTbF8EFtIAIU
 NAz1Ro/n/3v7jRTIgJhqZ4JZE1Tmh1CckUlZVA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=
 1721808331; x=1721894731; bh=XIKDGBYcgdO1xiaSmeIOFBHPtvhbn2A80/Y
 sD+GsSCU=; b=DLhVun9rnY9yYfuySTuWbFPAxOX7yJ+lfZ20H5KQVHrhEKFWUap
 nRldS8kz61ITjVzuGSUtiHnFDRwpgBAV1Qu8ex1S03eQs+MvxBaFRUGOf2vWhHMw
 nFzzEvynCc+ajXDo219iWtc2UG4Jedk9v55ZHHZeGJYq4hacJTtn6cskFuWnKfiq
 3LyI7UYc+znc741QfjNMGVDhPfFvi3XQseiE1wOiEyyn3cmydnmhXkjM1ifyTwZX
 XElRakCZkVoLI22Y0HMNWmHw9lmibblO1HAmrlOmRopjZWx4ihr55GCPhy0C/bgo
 zAdihgbgJlafgRr/npI+O5/TJI8aPNoP3nw==
X-ME-Sender: <xms:y7WgZjVK3d7pJ8qMfBksv-8_Azth9fC3mvqAnkuS97mbftVUu87cMQ>
 <xme:y7WgZrlStluptwWlQ0oLcTSP_Ui65F8_qNakiFm2W11zmGZFsRzf8E3GoJA0EF-SY
 I6dlKQ7jPewbPoR>
X-ME-Received: <xmr:y7WgZvbG34JS_Rj-G2OU6NE2brVuovmyahK2KsCsQgnmlVfnicko989AbRC9NKD5LqaIK-ee>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddriedtgddufedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkgggtsehttdertddttd
 ejnecuhfhrohhmpefmohhnrhgrugcujfhinhhsvghnuceokhhonhhrrggurdhhihhnshgv
 nhesfhgrshhtmhgrihhlrdhnvghtqeenucggtffrrghtthgvrhhnpefhveehgeejjeejge
 etkeejffegieeglefhffdtteejkeeljefgieeigedvgfegjeenucevlhhushhtvghrufhi
 iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehkohhnrhgrugdrhhhinhhsvghnse
 hfrghsthhmrghilhdrnhgvthdpnhgspghrtghpthhtoheptd
X-ME-Proxy: <xmx:y7WgZuUmtMlvhwrK0i537yywbiSvjXYHjz56FWIHuIBUhQ0tbVfong>
 <xmx:y7WgZtkRBmqh3hmjhtNn47LUbT4s2M8h8Ht3jCW57wQlo3wsz1eYaw>
 <xmx:y7WgZrcrkbv7NnfB8QJCS3jjCIA1PYokSYuTOGCgO9qBdEt57riIkA>
 <xmx:y7WgZnGYZ7s3teO2zxKaFjStb20EvUpbmJ0OVFyiZB4QVCYk2vxYPg>
 <xmx:y7WgZiwhBojMQf5Fe_Oe8MAUsUbPmFLaXn2hBvs_3U7X_I7GCp7sxROw>
Feedback-ID: i184641e2:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 24 Jul 2024 04:05:29 -0400 (EDT)
From: Konrad Hinsen <konrad.hinsen@HIDDEN>
To: 72061 <at> debbugs.gnu.org
Subject: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBwdWxs4oCZ?= from
 different machines
Date: Wed, 24 Jul 2024 10:05:27 +0200
Message-ID: <m1o76ncj08.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72061
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.7 (-)

Hi everyone,

Jumping in with a possibly related problem reported by a participant of
the Reproducible Research MOOC.

He gets an error when running an example from one of our exercises:

   guix time-machine --channels=channels.scm -- shell --container --network --manifest=manifest.scm -- jupyter lab
   guix-science/build-system/node.scm:119:2: error: #{ %make-build-system-procedure/abi-check}#: unbound variable
   hint: Did you forget a `use-modules' form?

It's this error message that led me to this thread. He gets the same
error message when running some of our other examples.

I asked for his channels and did a "guix pull" on my machine with the
exact same ones. But there's no problem for me, everything works fine.

Inspired by the reference to "old guix-daemon", I asked him to update
his daemon. After that, he still gets the error message but the
time-machined "shell" command is run nevertheless - and produces another
error that it doesn't produce on my machine.

Are there any diagnostics we can do to explore this issue?

Cheers,
  Konrad




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

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


Received: (at 72061) by debbugs.gnu.org; 12 Jul 2024 09:33:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 12 05:33:50 2024
Received: from localhost ([127.0.0.1]:53195 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sSCf0-00061k-4m
	for submit <at> debbugs.gnu.org; Fri, 12 Jul 2024 05:33:50 -0400
Received: from mail-wm1-f53.google.com ([209.85.128.53]:39143)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1sSCex-00061T-55
 for 72061 <at> debbugs.gnu.org; Fri, 12 Jul 2024 05:33:48 -0400
Received: by mail-wm1-f53.google.com with SMTP id
 5b1f17b1804b1-42666a5d33dso1055295e9.0
 for <72061 <at> debbugs.gnu.org>; Fri, 12 Jul 2024 02:33:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1720776761; x=1721381561; darn=debbugs.gnu.org;
 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=oR5z2PxkRhnBLo5NYNxVwjun8Vh40ZikpqcKXbyr40M=;
 b=k0wyCk96bpESzpnd9XOQuodbJ+OiHtx0ahTiVNc2l920YrutbbCaTJndAFDavG1d1H
 DTfBp5E89ghEfLVQLicFT3fBixmTp9waYRjAutxxuOoXzcqdH4iF9dl50nk1xoJSLuHu
 clIJ3GojFB7xFVhsFM8w4+K856iwHWYP/tCPRynlMFJwgo+H0ZPzdJ6gatERP0Jzrhzx
 dZfyxf5dThKfwh5Roo3UqCGecKonTqZvcMvoILeHD7gb9TqofSUlsf7JafjT2V0o15ci
 Tg0Qw8sN14bQ5dJcnLbXAgVWgs1nd8aa23CYKnhZN8iPeGX4DJofeH4cTrTGowreu91l
 BvSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1720776761; x=1721381561;
 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=oR5z2PxkRhnBLo5NYNxVwjun8Vh40ZikpqcKXbyr40M=;
 b=bSrTKqi27TCyjH/e80ZCk9r/6x+3vnnseA7AsPUD3cMX/4e5b4helkm3eWVKhvro0u
 axzpDKzhRggjV65t2veaJHwPsz34VQ/lzBILCz6w176rHJ78/xS+5RRVgyo0+422AAfJ
 3REHmsCOsZH9LZqTl28e9kQDuKlkiKVZV/+7brXyiNVn+e0eTTvmRVvdUW9NtcsCBXdE
 6XuPni1hcxFO6J5u+wibPb89QFi9qZfyUaTx2XuI/7JcTo5axMIrK/CZK+FONjlu3VsB
 Y4VhQoivFaZH7ENkuU0m8UkH0aq5JrAza/nH8nhWw0m+IcFt6lczw6WKbvJ46kPrC7H6
 tOHA==
X-Forwarded-Encrypted: i=1;
 AJvYcCXUfpE0TM4K1LPrzM5iGJydhZke/G08p+Ug/EYLUJ8EZdNfv+Tr1rcW/CaTR+02sl3+4J2wi6TTfxnQU6/fiUaBkWjdJSg=
X-Gm-Message-State: AOJu0Yw6XPDScsd9UYieh1oUcODDe4wR3C58tLLaDfjChBBeCgbtQrLL
 bSA86d+TjIWWLblnhbVD2X9FXl88pMbRY5J+c9u5Z8fiIv1ZM4GhsBsO3w==
X-Google-Smtp-Source: AGHT+IEQ47qjV1KyLaPF8Tbg2+RxM+3ZbHruTTdSUUrxMCx3TUMvH7x8cN9RUPd/NKWdFe+VsRPdbg==
X-Received: by 2002:a05:600c:1c24:b0:425:7ac6:96f9 with SMTP id
 5b1f17b1804b1-427982db3d0mr29359285e9.0.1720776760924; 
 Fri, 12 Jul 2024 02:32:40 -0700 (PDT)
Received: from lili (roam-nat-fw-prg-194-254-61-41.net.univ-paris-diderot.fr.
 [194.254.61.41]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-4279f2cc244sm16706875e9.37.2024.07.12.02.32.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 12 Jul 2024 02:32:40 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 72061 <at> debbugs.gnu.org
Subject: Re: bug#72061: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBw?=
 =?utf-8?B?dWxs4oCZ?= from different machines
In-Reply-To: <87wmlsymd7.fsf@HIDDEN>
References: <87bk34113k.fsf@HIDDEN> <877cds0z4l.fsf@HIDDEN>
 <87wmlsymd7.fsf@HIDDEN>
Date: Fri, 12 Jul 2024 11:32:32 +0200
Message-ID: <87bk33hs5r.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: 72061
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,

Thank you for the pedestrian report; I have learnt new stuff! :-)


On Thu, 11 Jul 2024 at 17:33, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

> Presumably whether =E2=80=98builtin:git-download=E2=80=99 is used changes=
 the DAG
> traversal order, which could explain this discrepancy.
>
> It does mean that all the users running an old guix-daemon find
> themselves having no substitutes for =E2=80=98guix pull=E2=80=99.  Ouch.

Is it not only for grafts?


Well, in addition, some input derivations are not the same:

--8<---------------cut here---------------start------------->8---
2 candidates:
./fy39r2y8dg2ycdzvnbqyfd1kpandnpxb-avahi-0.8.drv:3: ,[("/gnu/store/0q4nrqmh=
6ymhs4hmg9vmxa8zqx1y3d2z-dbus-1.14.0.drv",["out"])
./fy39r2y8dg2ycdzvnbqyfd1kpandnpxb-avahi-0.8.drv:18:   ,("/gnu/store/fflyi1=
qg7j9kz0b062p6xf0904rc8xkm-dbus-1.14.0.drv",["out"])
--8<---------------cut here---------------end--------------->8---

compared to:

--8<---------------cut here---------------start------------->8---
2 candidates:
./vhj8f01bwddshnc75ar5z62ndcij4pgy-avahi-0.8.drv:9:   ,("/gnu/store/6p17vdz=
iv9vcp8l4c8v0xqj855gf257g-dbus-1.14.0.drv",["out"])
./vhj8f01bwddshnc75ar5z62ndcij4pgy-avahi-0.8.drv:17:   ,("/gnu/store/j6g0pc=
hbj39pbg9b9bh7wafsd8kysvv3-dbus-1.14.0.drv",["out"])
--8<---------------cut here---------------end--------------->8---

Although the two derivations:

    /gnu/store/0q4nrqmh6ymhs4hmg9vmxa8zqx1y3d2z-dbus-1.14.0.drv
    /gnu/store/6p17vdziv9vcp8l4c8v0xqj855gf257g-dbus-1.14.0.drv

builds: /gnu/store/hjc4rdifbl890j03xy2gsa7y2sqcg0mi-dbus-1.14.0.

And similarly for the two others =E2=80=99dbus=E2=80=99 derivations; they b=
uild the same
outputs.

Please also note that the two derivations do not have the same order for
the builder part:

--8<---------------cut here---------------start------------->8---
,["/gnu/store/32kpijl743qn7v337i19dd1hph1rd6x7-avahi-0.8-builder","/gnu/sto=
re/a6acf6dds8s9fw7dp5div03rwik0x4x2-module-import"]
,["/gnu/store/a6acf6dds8s9fw7dp5div03rwik0x4x2-module-import","/gnu/store/z=
1kanbslzb2lrr1hj922a50zkxl9jz28-avahi-0.8-builder"]
--8<---------------cut here---------------end--------------->8---

And the two builder scripts are not the same because the item
"/gnu/store/36my0g0j72b3vbz0gj1l8f0lmmgfkv3w-glib-2.72.3" is line 26 for
one and line 30 for the other.


Cheers,
simon




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

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


Received: (at 72061) by debbugs.gnu.org; 11 Jul 2024 15:33:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 11 11:33:34 2024
Received: from localhost ([127.0.0.1]:52454 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sRvna-0005si-BE
	for submit <at> debbugs.gnu.org; Thu, 11 Jul 2024 11:33:34 -0400
Received: from eggs.gnu.org ([209.51.188.92]:46020)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1sRvnY-0005sS-7p
 for 72061 <at> debbugs.gnu.org; Thu, 11 Jul 2024 11:33:32 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1sRvnT-00033p-7x
 for 72061 <at> debbugs.gnu.org; Thu, 11 Jul 2024 11:33:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=Kps4y/EmNbwhO+abwUZpjdg1ktue7OJ/3l1I4otFJkw=; b=Xomx3gWN0IjJjAGEWk+X
 9VR5SzckdbCx9iP6+0WCmjGv1EDch0YWdCtN6C3cUWzuPTMbISZXqgmIyz3jjGYvhJY9TnlAApJDT
 bZQwKDBpqBmsplqPXWEjGf5Lp3ZJHyeJ306I6yxbzezrYPvFq4ZvP8jZ2gJm1s7rztLJrhFblw1Sp
 0eGWIrsU/SBmnr/iSSPWzr2l9KetV05dEu9uF6qGfm4sipBdXSuQNKfdDV4d78MX9DIgT33bcEfnM
 n/GfimUwIGu8obVcNV00tg8UEGMfJJZexQPBWuaeS2hQdiCgt57xfav8axLm0oFCEyW+l+iV63TfE
 dlIK/l2UI/l6qg==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: 72061 <at> debbugs.gnu.org
Subject: Re: bug#72061: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBw?=
 =?utf-8?B?dWxs4oCZ?= from different machines
In-Reply-To: <877cds0z4l.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?=
 =?utf-8?Q?s?= message of "Thu, 11 Jul 2024 16:41:46 +0200")
References: <87bk34113k.fsf@HIDDEN> <877cds0z4l.fsf@HIDDEN>
Date: Thu, 11 Jul 2024 17:33:24 +0200
Message-ID: <87wmlsymd7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 72061
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 <ludo@HIDDEN> skribis:

> The =E2=80=9Cright=E2=80=9D one:
>
> $ setarch -R guix time-machine -q  --commit=3D0ff72d105 -- build avahi -d
> /gnu/store/fy39r2y8dg2ycdzvnbqyfd1kpandnpxb-avahi-0.8.drv
>
>
> The =E2=80=9Cwrong=E2=80=9D one:
>
> $ setarch -R guix time-machine -q  --commit=3D0ff72d105 -- build avahi -d
> /gnu/store/vhj8f01bwddshnc75ar5z62ndcij4pgy-avahi-0.8.drv

Turns out the =E2=80=9Cright=E2=80=9D one uses =E2=80=98builtin:git-downloa=
d=E2=80=99, the =E2=80=9Cwrong=E2=80=9D one
doesn=E2=80=99t:

--8<---------------cut here---------------start------------->8---
$ guix time-machine -q  --commit=3D0ff72d105 -- repl=20
GNU Guile 3.0.9
Copyright (C) 1995-2023 Free Software Foundation, Inc.

Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.

Enter `,help' for help.
scheme@(guix-user)> ,use(guix)
scheme@(guix-user)> (define set-builders! (record-modifier (@@ (guix store)=
 <store-connection>) 'built-in-builders))
;;; <stdin>:2:0: warning: possibly unused local top-level variable `set-bui=
lders!'
scheme@(guix-user)> (define s (open-connection))
;;; <stdin>:3:0: warning: possibly unused local top-level variable `s'
scheme@(guix-user)> (set-builders! s (delay '("download")))
$1 =3D #<promise #<procedure 19cdf418 at <unknown port>:4:17 ()>>
scheme@(guix-user)> ,use(gnu packages avahi)
scheme@(guix-user)> ,run-in-store (lower-object avahi)
error: #{ %make-platform-procedure/abi-check}#: unbound variable
hint: Did you forget a `use-modules' form?

$2 =3D #<derivation /gnu/store/fy39r2y8dg2ycdzvnbqyfd1kpandnpxb-avahi-0.8.d=
rv =3D> /gnu/store/4gzpnfm6pw7cwwgrmswrsibbzdxz1j1w-avahi-0.8 7fad68382af0>
scheme@(guix-user)> (run-with-store s (lower-object avahi))
$3 =3D #<derivation /gnu/store/vhj8f01bwddshnc75ar5z62ndcij4pgy-avahi-0.8.d=
rv =3D> /gnu/store/64f62b0klc3mrncad6x79cwfd3smmf8z-avahi-0.8 7fad68d15230>
--8<---------------cut here---------------end--------------->8---

QED.

Presumably whether =E2=80=98builtin:git-download=E2=80=99 is used changes t=
he DAG
traversal order, which could explain this discrepancy.

It does mean that all the users running an old guix-daemon find
themselves having no substitutes for =E2=80=98guix pull=E2=80=99.  Ouch.

Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#72061; Package guix. Full text available.
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 72061 <at> debbugs.gnu.org:


Received: (at 72061) by debbugs.gnu.org; 11 Jul 2024 14:41:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 11 10:41:59 2024
Received: from localhost ([127.0.0.1]:52379 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sRuzf-0001Nh-1B
	for submit <at> debbugs.gnu.org; Thu, 11 Jul 2024 10:41:59 -0400
Received: from eggs.gnu.org ([209.51.188.92]:36728)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1sRuza-0001NL-LC
 for 72061 <at> debbugs.gnu.org; Thu, 11 Jul 2024 10:41:57 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1sRuzV-0007Ye-Jk
 for 72061 <at> debbugs.gnu.org; Thu, 11 Jul 2024 10:41:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=lz62qPoFTlZ0wEg/ErPzUsVZfjfuV18700nH9AXWbmA=; b=sCNUkFSqxuYuRaL1pHUf
 xKBwom1bVA4HBv2Ku0pwQVMej/fJVA0clsv8xe1rxHP3HphrH1yxDKubCcEsjkLPd0Ok/9JOWtrxJ
 wRsH5U3GfXAGE74TARX4bATaUahMSXeEEuekSNCF3/GojlkWijWQ/gSXRo/bjpnCuc1hyFx2NNtDn
 PklgOxnEdpMCWXm3s7jvEqqibzK4aymdrB6qGvvzKhA4aGtHDtoqZYnVDlNT7zJf/dxGLsHjgcxQ/
 WrakPf9vjBxNM/u+NgnHqeK3hPoRGQn2mm6nRgZb6vuoFKb4j0C0urrTgPjJB0uIRGu5jGcmzlkZ0
 B0SjfxdGjS0u7A==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: 72061 <at> debbugs.gnu.org
Subject: Re: bug#72061: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBw?=
 =?utf-8?B?dWxs4oCZ?= from different machines
In-Reply-To: <87bk34113k.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?=
 =?utf-8?Q?'s?= message of "Thu, 11 Jul 2024 15:59:11 +0200")
References: <87bk34113k.fsf@HIDDEN>
Date: Thu, 11 Jul 2024 16:41:46 +0200
Message-ID: <877cds0z4l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
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: 72061
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:

> Digging into the derivation graph reveals the difference below in the
> derivation that builds the grafted avahi:
>
> diff -ubBr --show-c-function --label \#\<buffer\ 32kpijl743qn7v337i19dd1h=
ph1rd6x7-avahi-0.8-builder\> --label \#\<buffer\ z1kanbslzb2lrr1hj922a50zkx=
l9jz28-avahi-0.8-builder\> /tmp/buffer-content-tBGXyv /tmp/buffer-content-X=
M8vEv
> --- #<buffer 32kpijl743qn7v337i19dd1hph1rd6x7-avahi-0.8-builder>
> +++ #<buffer z1kanbslzb2lrr1hj922a50zkxl9jz28-avahi-0.8-builder>
> @@ -23,11 +23,11 @@
>  	  (("/gnu/store/ill8bkp6wshj15nc4fxk4wgln15rgyi6-libevent-2.1.12" . "/g=
nu/store/s6jj1mrdhi2l2860zd9n609qfhlgjc1m-libevent-2.1.12")
>  	   ("/gnu/store/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib" . "/gn=
u/store/6ncav55lbk5kqvwwflrzcr41hp5jbq0c-gcc-11.3.0-lib")
>  	   ("/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35" . "/gnu/st=
ore/ln6hxqjvz6m9gdd9s97pivlqck7hzs99-glibc-2.35")
> +	   ("/gnu/store/36my0g0j72b3vbz0gj1l8f0lmmgfkv3w-glib-2.72.3" . "/gnu/s=
tore/m26kdkgr4c09wc0djn2pgcz9jl7j2rw1-glib-2.72.3")
>  	   ("/gnu/store/2w976k6g70gkfih9wwhalqsni209vcqz-gdbm-1.23" . "/gnu/sto=
re/z655ilai81pbzbm35zwfqc64ha7wl37k-gdbm-1.23")
>  	   ("/gnu/store/x2a1qx3syync9q4ka1gh8g0svrcq86k6-libdaemon-0.14" . "/gn=
u/store/br5achyfqqgw6yzx82s5v9h7llcf7q4q-libdaemon-0.14")
>  	   ("/gnu/store/h4kvisn532l7ndqniqnj30yd26vksasq-dbus-1.14.0" . "/gnu/s=
tore/hjc4rdifbl890j03xy2gsa7y2sqcg0mi-dbus-1.14.0")
>  	   ("/gnu/store/fw1wywd34vh33l4dq182ds5d7jdz45j5-expat-2.5.0" . "/gnu/s=
tore/94rdaacvsqf05zhw88w92y8bkvgxdfpl-expat-2.5.0")
> -	   ("/gnu/store/36my0g0j72b3vbz0gj1l8f0lmmgfkv3w-glib-2.72.3" . "/gnu/s=
tore/m26kdkgr4c09wc0djn2pgcz9jl7j2rw1-glib-2.72.3")
>  	   ("/gnu/store/sjy64dvx18yc5p29zywmg01k3g53p643-libcap-2.64" . "/gnu/s=
tore/ba5ri728kpa5fv314fav2id0nc3l0hsk-libcap-2.64")
>  	   ("/gnu/store/9vw5slrffp27rzy2i2plnw7xfqjyk7m4-bash-minimal-5.1.16" .=
 "/gnu/store/5mzqf6fz9bz30ybgx7jrqw424qbg9rbk-bash-minimal-5.1.16")))
>  	 (map

It can be reproduced like so by computing the grafting derivation of
avahi.

The =E2=80=9Cright=E2=80=9D one:

--8<---------------cut here---------------start------------->8---
$ setarch -R guix time-machine -q  --commit=3D0ff72d105 -- build avahi -d
/gnu/store/fy39r2y8dg2ycdzvnbqyfd1kpandnpxb-avahi-0.8.drv
--8<---------------cut here---------------end--------------->8---

The =E2=80=9Cwrong=E2=80=9D one:

--8<---------------cut here---------------start------------->8---
$ setarch -R guix time-machine -q  --commit=3D0ff72d105 -- build avahi -d
/gnu/store/vhj8f01bwddshnc75ar5z62ndcij4pgy-avahi-0.8.drv
--8<---------------cut here---------------end--------------->8---

Ludo=E2=80=99.




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

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


Received: (at submit) by debbugs.gnu.org; 11 Jul 2024 13:59:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 11 09:59:23 2024
Received: from localhost ([127.0.0.1]:52301 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sRuKQ-0005VY-Rt
	for submit <at> debbugs.gnu.org; Thu, 11 Jul 2024 09:59:23 -0400
Received: from lists.gnu.org ([209.51.188.17]:41270)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludovic.courtes@HIDDEN>) id 1sRuKP-0005VR-JD
 for submit <at> debbugs.gnu.org; Thu, 11 Jul 2024 09:59:22 -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 <ludovic.courtes@HIDDEN>)
 id 1sRuKO-00040L-7i
 for bug-guix@HIDDEN; Thu, 11 Jul 2024 09:59:20 -0400
Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludovic.courtes@HIDDEN>)
 id 1sRuKL-0004WO-9U
 for bug-guix@HIDDEN; Thu, 11 Jul 2024 09:59:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc;
 h=from:to:subject:date:message-id:mime-version;
 bh=RzN+ePuk4+ohjSv4JMrNnSwxlJyVFYSuU9ETk2TTL2s=;
 b=H6TKgghN7obNwgNPRkup8RoQTOE2oYaJ5t5AMA9TLN6rhM3zvLF/HOBL
 znQ7Kp9PuIsXn6inkU+XIjIF9McgYZjf00oM870qW3fepRviy3MBPW4n9
 sUk6O3HkrhgehzpKBh09LVE4mDdLJHbaq9ywgJGj3/JvnJCi8ddM8KTRR Q=;
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="6.09,200,1716242400"; d="scan'208";a="175071122"
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; 11 Jul 2024 15:59:12 +0200
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN>
To: bug-guix@HIDDEN
Subject: Discrepancy when running =?utf-8?B?4oCYZ3VpeCBwdWxs4oCZ?= from
 different machines
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Quartidi 24 Messidor an 232 de la =?utf-8?Q?R=C3=A9v?=
 =?utf-8?Q?olution=2C?= jour de
 =?utf-8?Q?l'Orcan=C3=A8te?=
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, 11 Jul 2024 15:59:11 +0200
Message-ID: <87bk34113k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=192.134.164.83;
 envelope-from=ludovic.courtes@HIDDEN;
 helo=mail2-relais-roc.national.inria.fr
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=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 (--)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

While running:

  guix pull -q --commit=3D0ff72d105

on two different machines, we found that the resulting derivation would
be different.  The =E2=80=9Cright one=E2=80=9D (same as on ci.guix is):

--8<---------------cut here---------------start------------->8---
$ readlink $(readlink  my.0ff72d105)
/gnu/store/1g1zhh3864xzh0csqrzf5c1qkbd3q5pp-profile
$ guix gc --derivers $(readlink -f my.0ff72d105)
/gnu/store/b6zvsh8z7fmx5bpw21wqhnl82kfag5s1-profile.drv
$ guix gc -R $(guix gc --derivers $(readlink -f my.0ff72d105)) |grep guix-0=
ff72d105
/gnu/store/sarff52m9zavyyadllixk9brjqfacn57-guix-0ff72d105-modules-builder
/gnu/store/ys9rcn7d9xp4d2wwcy6i21gm6rmviv31-guix-0ff72d105-builder
/gnu/store/6l3xi9lcib99lpdq6z7x5bahm4ppxw45-guix-0ff72d105-modules.drv
/gnu/store/w3h8kvag0dbw9y6qq35r3fb87b1xpykd-guix-0ff72d105.drv
--8<---------------cut here---------------end--------------->8---

On the other machine, where substitutes would consequently be
unavailable, we=E2=80=99d get:

--8<---------------cut here---------------start------------->8---
$ readlink fernando.0ff72d105.drv
/gnu/store/hl1di1dq6mcd7jl0phk5bi12yqcc9dif-guix-0ff72d105.drv
$ guix gc -R /gnu/store/hl1di1dq6mcd7jl0phk5bi12yqcc9dif-guix-0ff72d105.drv=
 |grep guix-0ff72d105
/gnu/store/p04znrg5frzj6gpiafpx7cgr4n7jly5s-guix-0ff72d105-modules-builder
/gnu/store/sc7y5i9pi5w2cpba0xmk7pzqckn642bp-guix-0ff72d105-modules.drv
/gnu/store/p4bh6x0r8qy9lpg77p52cjzxjzhp0mwr-guix-0ff72d105-builder
/gnu/store/hl1di1dq6mcd7jl0phk5bi12yqcc9dif-guix-0ff72d105.drv
--8<---------------cut here---------------end--------------->8---

Digging into the derivation graph reveals the difference below in the
derivation that builds the grafted avahi:


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline

diff -ubBr --show-c-function --label \#\<buffer\ 32kpijl743qn7v337i19dd1hph1rd6x7-avahi-0.8-builder\> --label \#\<buffer\ z1kanbslzb2lrr1hj922a50zkxl9jz28-avahi-0.8-builder\> /tmp/buffer-content-tBGXyv /tmp/buffer-content-XM8vEv
--- #<buffer 32kpijl743qn7v337i19dd1hph1rd6x7-avahi-0.8-builder>
+++ #<buffer z1kanbslzb2lrr1hj922a50zkxl9jz28-avahi-0.8-builder>
@@ -23,11 +23,11 @@
 	  (("/gnu/store/ill8bkp6wshj15nc4fxk4wgln15rgyi6-libevent-2.1.12" . "/gnu/store/s6jj1mrdhi2l2860zd9n609qfhlgjc1m-libevent-2.1.12")
 	   ("/gnu/store/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib" . "/gnu/store/6ncav55lbk5kqvwwflrzcr41hp5jbq0c-gcc-11.3.0-lib")
 	   ("/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35" . "/gnu/store/ln6hxqjvz6m9gdd9s97pivlqck7hzs99-glibc-2.35")
+	   ("/gnu/store/36my0g0j72b3vbz0gj1l8f0lmmgfkv3w-glib-2.72.3" . "/gnu/store/m26kdkgr4c09wc0djn2pgcz9jl7j2rw1-glib-2.72.3")
 	   ("/gnu/store/2w976k6g70gkfih9wwhalqsni209vcqz-gdbm-1.23" . "/gnu/store/z655ilai81pbzbm35zwfqc64ha7wl37k-gdbm-1.23")
 	   ("/gnu/store/x2a1qx3syync9q4ka1gh8g0svrcq86k6-libdaemon-0.14" . "/gnu/store/br5achyfqqgw6yzx82s5v9h7llcf7q4q-libdaemon-0.14")
 	   ("/gnu/store/h4kvisn532l7ndqniqnj30yd26vksasq-dbus-1.14.0" . "/gnu/store/hjc4rdifbl890j03xy2gsa7y2sqcg0mi-dbus-1.14.0")
 	   ("/gnu/store/fw1wywd34vh33l4dq182ds5d7jdz45j5-expat-2.5.0" . "/gnu/store/94rdaacvsqf05zhw88w92y8bkvgxdfpl-expat-2.5.0")
-	   ("/gnu/store/36my0g0j72b3vbz0gj1l8f0lmmgfkv3w-glib-2.72.3" . "/gnu/store/m26kdkgr4c09wc0djn2pgcz9jl7j2rw1-glib-2.72.3")
 	   ("/gnu/store/sjy64dvx18yc5p29zywmg01k3g53p643-libcap-2.64" . "/gnu/store/ba5ri728kpa5fv314fav2id0nc3l0hsk-libcap-2.64")
 	   ("/gnu/store/9vw5slrffp27rzy2i2plnw7xfqjyk7m4-bash-minimal-5.1.16" . "/gnu/store/5mzqf6fz9bz30ybgx7jrqw424qbg9rbk-bash-minimal-5.1.16")))
 	 (map

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


That is, the ordering of grafts in the =E2=80=98mapping=E2=80=99 variables =
created by
=E2=80=98graft-derivation/shallow=E2=80=99 would be different.

This would suggest something=E2=80=99s happening in a non-deterministic or
stateful fashion.

To be continued=E2=80=A6

Ludo=E2=80=99.

--=-=-=--




Acknowledgement sent to Ludovic Courtès <ludovic.courtes@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#72061; 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: Sun, 12 Jan 2025 05:45:02 UTC

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