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
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
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--
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.