GNU logs - #68811, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#68811: build hash inconsistency
Resent-From: Zacchaeus Scheffer <zaccysc@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 30 Jan 2024 00:07:02 +0000
Resent-Message-ID: <handler.68811.B.170657319418843 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 68811
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 68811 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.170657319418843
          (code B ref -1); Tue, 30 Jan 2024 00:07:02 +0000
Received: (at submit) by debbugs.gnu.org; 30 Jan 2024 00:06:34 +0000
Received: from localhost ([127.0.0.1]:33802 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rUbe5-0004tq-J8
	for submit <at> debbugs.gnu.org; Mon, 29 Jan 2024 19:06:33 -0500
Received: from lists.gnu.org ([2001:470:142::17]:33690)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zaccysc@HIDDEN>) id 1rUbe2-0004tY-PH
 for submit <at> debbugs.gnu.org; Mon, 29 Jan 2024 19:06:31 -0500
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 <zaccysc@HIDDEN>) id 1rUbdi-0006u8-Or
 for bug-guix@HIDDEN; Mon, 29 Jan 2024 19:06:11 -0500
Received: from mail-oo1-xc2d.google.com ([2607:f8b0:4864:20::c2d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <zaccysc@HIDDEN>) id 1rUbdf-0001xi-N0
 for bug-guix@HIDDEN; Mon, 29 Jan 2024 19:06:09 -0500
Received: by mail-oo1-xc2d.google.com with SMTP id
 006d021491bc7-5955a4a9b23so1733994eaf.1
 for <bug-guix@HIDDEN>; Mon, 29 Jan 2024 16:06:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1706573164; x=1707177964; darn=gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=XSHWwlT4nlJ3BHvJcxy41qKtYugE2ecVVP3wD8Oc/Qo=;
 b=ZEPFTDy1so/iNy+gKx6tAUntOVvWUFrfFM1bOTOPtesHRQfJGu4+GKhwq+bZ95EG5l
 akJxWSY3m5mvXu1qKlQiKQpHs8NLmvWnJdEfQN4lgtG1KLUX31JFA3n7bBe6OjbKxW0K
 T/rIfTPE1ImJSVRa1yJUW3bOvqlN6BtrUwXVRkTvYM2ox9ZlLQisaOxTctu2Nj6E/ups
 +gNEC9SzChnyVUWrHt4UbTe+cyMtHSK1m7rrVz24/izlLIWiMf3LBERxpxW14hEe/SXc
 XKataRHaBe8mmULtAbexAG6eLM2URVu7D38Uozu4/fGzDd2KZ0RPzd1ZMWCOZYu30cjU
 VzJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1706573164; x=1707177964;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=XSHWwlT4nlJ3BHvJcxy41qKtYugE2ecVVP3wD8Oc/Qo=;
 b=LLQRgCwZv2Tu3h1+jvu0c9hze6EXYzW3LPoDxDbiwyMvpSkoYd5Vba6obzdZqUfhj5
 kRkJjZDV+DXQsOudLOVVcwZnsCfOh3n7XIngIgWDddf+zL5WLvjAE42qDV3yxxbGn241
 Uf44ZamYK3BiJ4zyG2nzpQQcJF5odMUzO5eSjYdXcMIQ/tLIiBb9QtWS7a59MiLrdGw8
 4e98z/2V443bdjOFUm2L479Q/28Z5oxO82KOFooli+JzSBnHOXsowZmAayJa/xdRIXW3
 oj2sg1HciqijODp1f01LNb5ti+H10kWTl+7C3/4U4Is8WARL+t7A9tlaq5G4ac9gOZZs
 mpQg==
X-Gm-Message-State: AOJu0YwJEYUKHY1+zRDajUWbStjdoD5rALmyyz9XUzm32FAV7Z7PZjtH
 WV+yE+WUG0R61j9zqBnCwLveGh4RqgY5HnOnVvioMMKFCMR5BwRv/AuUqgiQwq4=
X-Google-Smtp-Source: AGHT+IGUaRfgp5SWVyka8g2RYUx2JTeLtt6lvWb/L6pdaPTSZ756Up+WMkux1lcMeiMyyt9jO00MqQ==
X-Received: by 2002:a05:6358:6f0e:b0:176:c391:3899 with SMTP id
 r14-20020a0563586f0e00b00176c3913899mr5718825rwn.11.1706573164278; 
 Mon, 29 Jan 2024 16:06:04 -0800 (PST)
Received: from pureos ([192.147.44.15]) by smtp.gmail.com with ESMTPSA id
 lp17-20020a056a003d5100b006ddd182bf1csm6456798pfb.46.2024.01.29.16.06.03
 for <bug-guix@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 29 Jan 2024 16:06:03 -0800 (PST)
From: Zacchaeus Scheffer <zaccysc@HIDDEN>
Date: Mon, 29 Jan 2024 16:06:01 -0800
Message-ID: <87bk938z2u.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::c2d;
 envelope-from=zaccysc@HIDDEN; helo=mail-oo1-xc2d.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
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.0 (/)

Hi all,

tl;dr I run the following command on two aarch64-linux machines and get
two different hashes for the 'qutebrowser' package:

guix time-machine --commit=deeb7d1f53d7ddfa977b3eadd760312bbd0a2509 -- build qutebrowser --dry-run

Both machines use only the main guix repository, and guix describe gives
the same output (except generation number and date, which is fine).
Coming from aarch64, building is incredibly expensive.  If the build
hash doesn't match, then (I believe) there is no hope that my machine
will find the packages on a substitute server.  To get around this
issue, I built my guix home once, guix copy'd the store items, and
manually added a symlink in
/var/guix/profiles/per-user/USER/guix-home-N-link to point to the
foreign guix home build.  I couldn't find this issue elsewhere in the
issues, but my "hashes don't match" problem is pretty vague.

Is this an expected problem?  Is this a novel problem?  Am I
misunderstanding guix time-machine (which seems like it should produce
an identical store item)?

-Zacchae




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Zacchaeus Scheffer <zaccysc@HIDDEN>
Subject: bug#68811: Acknowledgement (build hash inconsistency)
Message-ID: <handler.68811.B.170657319418843.ack <at> debbugs.gnu.org>
References: <87bk938z2u.fsf@HIDDEN>
X-Gnu-PR-Message: ack 68811
X-Gnu-PR-Package: guix
Reply-To: 68811 <at> debbugs.gnu.org
Date: Tue, 30 Jan 2024 00:07:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 68811 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
68811: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68811
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#68811: build hash inconsistency
Resent-From: Zacchaeus Scheffer <zaccysc@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 30 Jan 2024 00:39:02 +0000
Resent-Message-ID: <handler.68811.B68811.170657512322080 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68811
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 68811 <at> debbugs.gnu.org
Received: via spool by 68811-submit <at> debbugs.gnu.org id=B68811.170657512322080
          (code B ref 68811); Tue, 30 Jan 2024 00:39:02 +0000
Received: (at 68811) by debbugs.gnu.org; 30 Jan 2024 00:38:43 +0000
Received: from localhost ([127.0.0.1]:33938 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rUc9D-0005k3-DV
	for submit <at> debbugs.gnu.org; Mon, 29 Jan 2024 19:38:43 -0500
Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]:55495)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zaccysc@HIDDEN>) id 1rUc9B-0005jq-Pu
 for 68811 <at> debbugs.gnu.org; Mon, 29 Jan 2024 19:38:42 -0500
Received: by mail-pf1-x42b.google.com with SMTP id
 d2e1a72fcca58-6da202aa138so2090551b3a.2
 for <68811 <at> debbugs.gnu.org>; Mon, 29 Jan 2024 16:38:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1706575107; x=1707179907; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=6rhZ09Vy5ClxYopx+wtcvpL+eH3erWGLuAw498OGKtE=;
 b=dHThPv92B0PP6YWpyFHsi6ebpTvqDUJDgptzqyclLVbpsMLDC9O0UctwQMDYxFFJ/n
 YZ2OHNSv51DRIpWE3onTmd5avW+TBwhDIKvnzvlDdvKnL4SyHAbtVcmIk2tG7R60OX97
 DmrXWG+C1XSi64MPGfWAww7RKs45gdJLEv7Ow0Gn/CPKlmKACKXL2fhqOGP7hKEsZmIW
 byhWkiAb4zZG4kN2ydnfXGclR9LrWnkaZ9LWQ/NaI4jd7odYx1rpM16YrtU8DacIFO9A
 DH/69ZqKNieYV6CMSgoFrKG3Aqb5ZXVc6icea3CBREzS3I5GuwvW9Yjii6gZ73ZDtJEB
 xovg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1706575107; x=1707179907;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=6rhZ09Vy5ClxYopx+wtcvpL+eH3erWGLuAw498OGKtE=;
 b=P2PDhyLVz1fzFKo3HVCTLuqFeO4owQxaDeNbgTQ059kocrjCuc8F8F42pvtN3xn41L
 Nyn5XLe5xSgvD2LbZje4FuiyA/3y8C1PkPNGOj+NE6ELA1J8ZtUVUgDwAYqwT9jR02vp
 /YrmveUVEPkPp8P67wDebeNFQglDNU+veGOSv6Gqj5yUUZdCUXEEbQfao4luMm9Qp0AR
 chc2Gm3F/47/9ZG8eL3UdiDcIdecYOmsxZSzKxLzXnOjTYk0Pwg75MrlLJ1L3mmgoBtm
 EolesE8AlCDsjJZ4OkXJgwR1rT99yLMZltv02+usGbhj8xskqj+ZBydA+xzq9ugjytKG
 Xlig==
X-Gm-Message-State: AOJu0YyCeHc7Cj5wtBe82LkWo7JU7W4LxAgtj915wAKiozZ6I5sdkqnH
 muaaH319aLrtdTx+BsVVJv0+dxtCLYcPSmOv2cYjF7K8S4gMvb4n2QSo/I9xtFc=
X-Google-Smtp-Source: AGHT+IEeAebScg1MePHYBusfCWSU+S62Bl87q/6BtyvB/gi+w82mmE4M+6BV1/eX6Hnuroi+wGhhEg==
X-Received: by 2002:a05:6a00:f06:b0:6de:3521:b3c2 with SMTP id
 cr6-20020a056a000f0600b006de3521b3c2mr3052013pfb.11.1706575106474; 
 Mon, 29 Jan 2024 16:38:26 -0800 (PST)
Received: from pureos ([192.147.44.15]) by smtp.gmail.com with ESMTPSA id
 b6-20020a62cf06000000b006dbdb5946d7sm6771767pfg.6.2024.01.29.16.38.25
 for <68811 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 29 Jan 2024 16:38:25 -0800 (PST)
From: Zacchaeus Scheffer <zaccysc@HIDDEN>
References: <87bk938z2u.fsf@HIDDEN>
 <handler.68811.B.170657319418843.ack <at> debbugs.gnu.org>
Date: Mon, 29 Jan 2024 16:38:24 -0800
In-Reply-To: <handler.68811.B.170657319418843.ack <at> debbugs.gnu.org> (GNU bug
 Tracking System's message of "Tue, 30 Jan 2024 00:07:02 +0000")
Message-ID: <877cjr8xkv.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
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 (-)

Some more context might be useful:

Device A (which successfully built qutebrowser over a couple days)
~ $ guix time-machine --commit=deeb7d1f53d7ddfa977b3eadd760312bbd0a2509 -- build qutebrowser --dry-run
/gnu/store/i9ir7a26gv1ii98b4bzgvxp1sx0akind-qutebrowser-2.5.4

Device B (trying to avoid building qutebrowser)
~ $ guix time-machine --commit=deeb7d1f53d7ddfa977b3eadd760312bbd0a2509 -- build qutebrowser --dry-run
The following derivations would be built:
  /gnu/store/6n9aq7l5x26xfgrbvws7gvscbzvq5gqn-qutebrowser-2.5.4.drv
  /gnu/store/05wj7wf7bdlkm1ar58kpakvp52drrz7p-qtwebengine-5.15.10.drv
  /gnu/store/7nmv55qqw62jwzrd650vm434s3wpi7i3-python-pyqtwebengine-5.15.9.drv

I have noticed in the past that sometimes a package gets built twice
with two hashes, so I went back and checked if device A had built the
6n9..5gqn qutebrowser store item reported by B in addition to the
i9i..ind one A was reporting.  There was no 6n9..5gqn qutebrowser build
on device A.  I don't believe I have never run guix gc on either device.

-Zacchae







Last modified: Tue, 30 Jan 2024 00:45:02 UTC

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