GNU logs - #51055, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51055: [cuirass] Missing dependencies.
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 06 Oct 2021 08:54:02 +0000
Resent-Message-ID: <handler.51055.B.163351043915654 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 51055
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 51055 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.163351043915654
          (code B ref -1); Wed, 06 Oct 2021 08:54:02 +0000
Received: (at submit) by debbugs.gnu.org; 6 Oct 2021 08:53:59 +0000
Received: from localhost ([127.0.0.1]:42480 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mY2gY-00044Q-LS
	for submit <at> debbugs.gnu.org; Wed, 06 Oct 2021 04:53:58 -0400
Received: from lists.gnu.org ([209.51.188.17]:55284)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1mY2gV-00044F-2l
 for submit <at> debbugs.gnu.org; Wed, 06 Oct 2021 04:53:57 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34666)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>) id 1mY2gU-0004Tw-Qx
 for bug-guix@HIDDEN; Wed, 06 Oct 2021 04:53:54 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:42666)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <othacehe@HIDDEN>) id 1mY2gU-0001j3-KQ
 for bug-guix@HIDDEN; Wed, 06 Oct 2021 04:53:54 -0400
Received: from [2a01:e0a:19b:d9a0:f2f7:a404:c3d3:f8b4] (port=42540 helo=meije)
 by fencepost.gnu.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1)
 (envelope-from <othacehe@HIDDEN>) id 1mY2gU-0007fD-Af
 for bug-guix@HIDDEN; Wed, 06 Oct 2021 04:53:54 -0400
From: Mathieu Othacehe <othacehe@HIDDEN>
Date: Wed, 06 Oct 2021 08:53:52 +0000
Message-ID: <87sfxeedpb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
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,

I noticed that some builds were missing dependencies in the Cuirass web
interface. For instance, compare those two builds of python-git-review:

https://ci.guix.gnu.org/build/89691/details
https://ci.guix.gnu.org/build/1000035/details

When looking closer to one dependency, python-pysocks for the build
100035, this command reports the corresponding derivation:

--8<---------------cut here---------------start------------->8---
guix time-machine --commit=79fbbe5e4a7cd79613d49c0dda51872f2492cc76 -C ~/.config/guix/channels-default.scm --  build --no-grafts python-pysocks -d
/gnu/store/49bprfjvzlfm893622fkmi4jb6msyg2j-python-pysocks-1.7.1.drv
--8<---------------cut here---------------end--------------->8---

On the other hand, in the Cuirass database, we have:

--8<---------------cut here---------------start------------->8---
cuirass=# select derivation from jobs left join builds on jobs.build = builds.id  where jobs.evaluation = 27768 and name = 'python-pysocks.x86_64-linux';
 /gnu/store/pm576s0gi7b8n9bpllmj3kdin0r6dj22-python-pysocks-1.7.1.drv
--8<---------------cut here---------------end--------------->8---

There are two different derivations which explains why python-pysocks is
not listed as dependency of the build 100035.

While those derivations are different, they have the same output:

--8<---------------cut here---------------start------------->8---
guix time-machine --commit=79fbbe5e4a7cd79613d49c0dda51872f2492cc76 -C ~/.config/guix/channels-default.scm --  build --no-grafts python-pysocks
/gnu/store/x76mk7rx4hyqk6hngflpx1rrrr82rvmb-python-pysocks-1.7.1
--8<---------------cut here---------------end--------------->8---

and

--8<---------------cut here---------------start------------->8---
cuirass=# select path from jobs left join builds on jobs.build = builds.id left join outputs on builds.derivation = outputs.derivation  where jobs.evaluation = 27768 and jobs.name = 'python-pysocks.x86_64-linux';
 /gnu/store/x76mk7rx4hyqk6hngflpx1rrrr82rvmb-python-pysocks-1.7.1
--8<---------------cut here---------------end--------------->8---

So, when Cuirass tried to register the
/gnu/store/49bprfjvzlfm893622fkmi4jb6msyg2j-python-pysocks-1.7.1.drv, it
skipped it because another build with the same output already
existed.

Cuirass uses the derivation file names to determine the dependencies and
is thus tricked by this mismatch.

There are two things that are a bit unclear to me:

1. What causes those derivation differences while the output is identical?

2. How we could work-around this issue to have Cuirass list all
dependencies?

Thanks,

Mathieu




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: Mathieu Othacehe <othacehe@HIDDEN>
Subject: bug#51055: Acknowledgement ([cuirass] Missing dependencies.)
Message-ID: <handler.51055.B.163351043915654.ack <at> debbugs.gnu.org>
References: <87sfxeedpb.fsf@HIDDEN>
X-Gnu-PR-Message: ack 51055
X-Gnu-PR-Package: guix
Reply-To: 51055 <at> debbugs.gnu.org
Date: Wed, 06 Oct 2021 08:54: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 51055 <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
51055: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51055
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51055: [cuirass] Missing dependencies.
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 06 Oct 2021 09:37:02 +0000
Resent-Message-ID: <handler.51055.B51055.163351299328723 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51055
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Mathieu Othacehe <othacehe@HIDDEN>, 51055 <at> debbugs.gnu.org
Received: via spool by 51055-submit <at> debbugs.gnu.org id=B51055.163351299328723
          (code B ref 51055); Wed, 06 Oct 2021 09:37:02 +0000
Received: (at 51055) by debbugs.gnu.org; 6 Oct 2021 09:36:33 +0000
Received: from localhost ([127.0.0.1]:42591 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mY3Lk-0007TD-Kp
	for submit <at> debbugs.gnu.org; Wed, 06 Oct 2021 05:36:33 -0400
Received: from andre.telenet-ops.be ([195.130.132.53]:57914)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1mY3LY-0007Sm-TK
 for 51055 <at> debbugs.gnu.org; Wed, 06 Oct 2021 05:36:31 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by andre.telenet-ops.be with bizsmtp
 id 2ZcJ2600Y0mfAB401ZcJrG; Wed, 06 Oct 2021 11:36:19 +0200
Message-ID: <35fddcc62ad65fb39b5fd54ba7f9ae9999d2db84.camel@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
Date: Wed, 06 Oct 2021 11:36:12 +0200
In-Reply-To: <87sfxeedpb.fsf@HIDDEN>
References: <87sfxeedpb.fsf@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-CcG9Bn5/xVR1EH7FEZDf"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1633512979; bh=RHzkRcmuwkEJGm4HOz2fhu/620kHxAWFDLQ/SO0DU9U=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=C4FxFMuE9icXQ96ll1ra3igjaKhxlJsQUDJyvFboZ+6UkQBd+H7S+4iwuEdZOUrpB
 C5oR1d+zmh9jUQz2QVAG328/+TgO7elClXsF8ATrZ2IBS1Cu7fYfsLD9m6xJ4Yg8Tj
 Nul0XPtC04unl8D1N997fJP3iD9s8XM3chb+xqoE2ETvHwsY49cEoDxvacopwIiHmu
 OAoXHlk6AHMX4uTlxpaQlZmyHHOWTemDRu6lKMVyd+Xtp2je9uicFjL/5+nrd9txoi
 v5c6+caMjONv+QYFjUoyyTUAQjo6sHLtv4adPTGoL4YsbjIFalraQ/KvHZE23JN5Oq
 8btySNfyqJ65g==
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.7 (-)


--=-CcG9Bn5/xVR1EH7FEZDf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Mathieu Othacehe schreef op wo 06-10-2021 om 08:53 [+0000]:
> [...]
> Cuirass uses the derivation file names to determine the dependencies and
> is thus tricked by this mismatch.
>=20
> There are two things that are a bit unclear to me:
>=20
> 1. What causes those derivation differences while the output is identical=
?

I'd presume changing the source URL of some package (while keeping the hash=
 intact).
That changes fixed-output derivations but keeps the output intact, IIUC.

This hypothesis can be tested by replacing %mirrors by '() in (guix downloa=
d)
and comparing the derivation and output path of a package using a mirror://=
 url
before and after.

Greetings,
Maxime.

--=-CcG9Bn5/xVR1EH7FEZDf
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYV1uDBccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7ipPAQDc9YDd67mRv4AV19xLmWjSMwfz
ajsWmyLsicU9acumhwD/YUCIwKCVgUHCciaoCUZXSiuHMBpCpzucDMvrOrhNGwk=
=umJ8
-----END PGP SIGNATURE-----

--=-CcG9Bn5/xVR1EH7FEZDf--





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


Received: (at control) by debbugs.gnu.org; 6 Sep 2023 15:17:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 06 11:17:29 2023
Received: from localhost ([127.0.0.1]:37142 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qduHY-00024g-N4
	for submit <at> debbugs.gnu.org; Wed, 06 Sep 2023 11:17:28 -0400
Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:51658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qduHT-00024N-U7
 for control <at> debbugs.gnu.org; Wed, 06 Sep 2023 11:17:27 -0400
Received: by mail-qk1-x72e.google.com with SMTP id
 af79cd13be357-76dc77fd024so244121285a.3
 for <control <at> debbugs.gnu.org>; Wed, 06 Sep 2023 08:17:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1694013436; x=1694618236; darn=debbugs.gnu.org;
 h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id
 :reply-to; bh=2VhbFVkhpMgLWaD73KQeYgSOVPVaL8br/lCLABpPpxg=;
 b=eYv77P+QmMycE1kobE1shfiTxbLTvUC8GbnAViEAi2vvjfiLAO9bHhrLE2+dL60702
 ufIbQz/KrYrDjI2VmZ5KG4wTLpMGlZPV0PSWV54SZTookOKzkSy8uI3XgM9usp/bWBzF
 P3KF3JFJ9BOwrn+ebNy7cc2MyZfcov25IfXKUvZdK0wfCDaJ6xaRcpShPEN+VIqb/JDw
 AYExkSp+iZKnMOulEW2d84KlFsMefwVchJMPXfe0e8MSZK1FmeZ2cOx37TybNgzMBnKs
 U/JT5V3q/0isncVSEr2rS6dwHm9npwJiCQZErC6vzdRVFTrOOHYQ/mD3zmiRneW4Pb6j
 8Ezw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1694013436; x=1694618236;
 h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=2VhbFVkhpMgLWaD73KQeYgSOVPVaL8br/lCLABpPpxg=;
 b=liIhIprr0VTPlyTthgPBofFnpRjLL/gf4neSmX/is5tVxyoQmu3COHdwr/kdgGVHZ3
 Y/jQmPTepWwrOj8oBcQ1/fCifhV6l9hnWc4GcKQKi4L6+82WVCOuvREl2WuX5IRLUeKA
 QO/iAtnDrsd1ALuUzcgMPR5Q7FqRx8rKjkWG9iuaPPgvL6nMn1FURbIPKRvcsweuafaF
 Iw39Rt+ToYZI43PLshmtGRX4aY1SyoBCzsVU6zYw8Y4lkX/KHX3rULzqxVbCkShqyPIN
 tjlvminftgeIuZMfTy7hfaczXEi25aWD1HcUi1pRMp0yIYbVZANLkj6N3S83Pp0QHHPd
 +7gQ==
X-Gm-Message-State: AOJu0YznaBWvBFzjdLdmron1F9qo21pyMAzVX2809FkYdWrQMOEEQma8
 mYAg/riEqizSwgEt/nPOLWr2b7jVfwVNYA==
X-Google-Smtp-Source: AGHT+IFLMKr6RSqN+nbo8gcpg7Z8AvYl4zaZDmBmSSe9OjL+NZ8ZKLgy3KW6MJ8rGzEK7sHVVBKbWA==
X-Received: by 2002:a0c:f214:0:b0:647:14eb:f99c with SMTP id
 h20-20020a0cf214000000b0064714ebf99cmr17280712qvk.14.1694013436511; 
 Wed, 06 Sep 2023 08:17:16 -0700 (PDT)
Received: from hurd (dsl-153-125.b2b2c.ca. [66.158.153.125])
 by smtp.gmail.com with ESMTPSA id
 kh15-20020a056214514f00b0064f4749e1a9sm1958226qvb.92.2023.09.06.08.17.15
 for <control <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 06 Sep 2023 08:17:15 -0700 (PDT)
Date: Wed, 06 Sep 2023 11:17:14 -0400
Message-Id: <87r0nb5o1x.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: control message for bug #51055
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
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 (-)

merge 51055 65505
quit






Last modified: Wed, 6 Sep 2023 15:30:02 UTC

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