From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id WB4BH71ZrmDMkgAAgWs5BA (envelope-from ) for ; Wed, 26 May 2021 16:22:53 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id WJSyGr1ZrmAFIQAAB5/wlQ (envelope-from ) for ; Wed, 26 May 2021 14:22:53 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 041D18D2B for ; Wed, 26 May 2021 16:22:53 +0200 (CEST) Received: from localhost ([::1]:50480 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lluQt-0006V1-Ph for larch@yhetil.org; Wed, 26 May 2021 10:22:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38000) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lluME-0000vH-9p for bug-guix@gnu.org; Wed, 26 May 2021 10:18:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38135) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lluMD-0001zV-Vm for bug-guix@gnu.org; Wed, 26 May 2021 10:18:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lluMD-00085a-QM for bug-guix@gnu.org; Wed, 26 May 2021 10:18:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#48564: =?UTF-8?Q?=E2=80=98channel-with-substitutes-available=E2=80=99?= makes assumptions about job names Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 26 May 2021 14:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48564 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 48564-submit@debbugs.gnu.org id=B48564.162203865130391 (code B ref 48564); Wed, 26 May 2021 14:18:01 +0000 Received: (at 48564) by debbugs.gnu.org; 26 May 2021 14:17:31 +0000 Received: from localhost ([127.0.0.1]:49681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lluLi-0007tn-RW for submit@debbugs.gnu.org; Wed, 26 May 2021 10:17:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lluLh-0007p4-Fp for 48564@debbugs.gnu.org; Wed, 26 May 2021 10:17:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35422) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lluLb-0001gY-La; Wed, 26 May 2021 10:17:23 -0400 Received: from [2a01:e0a:19b:d9a0:f2f7:a404:c3d3:f8b4] (port=42400 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lluLa-0006Q8-Qd; Wed, 26 May 2021 10:17:23 -0400 From: Mathieu Othacehe References: <87mtso2qgc.fsf@inria.fr> <87fsygqkqc.fsf@gnu.org> <87zgwo17nl.fsf@inria.fr> Date: Wed, 26 May 2021 16:17:21 +0200 In-Reply-To: <87zgwo17nl.fsf@inria.fr> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Fri, 21 May 2021 16:30:22 +0200") Message-ID: <87bl8x60lq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 48564@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1622038973; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=tZ9cpWcWQnctwVtrxhwuMRiUN3FZGoSwsrWVs4S10H0=; b=o44HAuYHIR5IvXlqyn+edV7Zils9wDLp8cvgebzQIZXrJDzQKN4cjPd8ABE4J6PWiVnx1b e475CsveBoqvDDCfP5d0R1cyF6NTlQnGLnoGVc1cFBKo5RPR6E7PnMyAYQN/H6U5P4V1vm HmFfBac4fpX5Iev7hYGjhvnz7CaQtcSIWoFEFaSJSHO7i6307hshyjNwA6zKag/rUfeow/ 58rLqa9DxylArwgR0HYYVXKEqM6Vpth2vL6FsquvpYS5gKmoamORTxJr58o0s3QNiE2kqw c8tnU8YeRz8PG53TMsHzBedKkAPiVC397OKuI4PMd3c5d8Nb2M6SP13Z7WLmpw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622038973; a=rsa-sha256; cv=none; b=XQwY/hyIlPSDpR8IFnT+irwJ/1fL6RbHDF3DbHK0KuEs/sctryNMdoRlpjOhN+60LHJWQR 0AfvUnkTAcqmXv2ra2+swZ64p6lyWmZ460sLmS3jdj5AFNTmMCguLHy5WrhbhWav9qwytt 5V5552j0XFCYTgkPIh1CLgbd9sHueaR1fHhRzpSjqS5fQQKBKnY790O/Mq2uTt5MO5At3p BNJCgJwo6BvDqtxTwqU810jQJskdmgu2q9qjRjIP/Onzo+BvvHKXL5yd2ecsoou3tAaL+t vaxmZ7XdE6RDshHEoAjVnCQTO+7lXM/x95bW9+v0Y1dBM7ZJWt1ba0EJbMLYZQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -2.93 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 041D18D2B X-Spam-Score: -2.93 X-Migadu-Scanner: scn0.migadu.com X-TUID: ZAe1qfDtTprj Hey Ludo, >> (define* (channel-with-substitutes-available chan url >> #:key >> (specification "master")) > I have fixed the evaluation complete? field issue with a2155f41f53eeb5000857e7160c5ad0916dc9bfa. Regarding the idea we had, things are I fear a little more complex. If we consider what you would like to achieve: --8<---------------cut here---------------start------------->8--- (list (channel-with-substitutes-available %default-guix-channel "https://ci.guix.gnu.org" #:spec "master") (channel-with-substitutes-available (channel (name 'guix-hpc) (url "https://gitlab.inria.fr/guix-hpc/guix-hpc.git")) "https://guix.bordeaux.inria.fr" #:spec "guix-hpc")) --8<---------------cut here---------------end--------------->8--- The first channel-with-substitutes-available could use the commit M1 from the Savannah Guix master branch, while the second channel-with-substitutes-available could use the commit H1 from the HPC gitlab master branch. If the commit H1 is evaluated by the Inria Cuirass against an older Savannah Guix master commit let say M2, then "guix pull" will rebuild the guix-hpc derivation I guess. Maybe we need something that looks like: --8<---------------cut here---------------start------------->8--- (channels-with-substitutes-available (list %default-guix-channel (channel (name 'guix-hpc) (url "https://gitlab.inria.fr/guix-hpc/guix-hpc.git"))) (list "https://ci.guix.gnu.org" "https://guix.bordeaux.inria.fr") (specs "master" "guix-hpc")) --8<---------------cut here---------------end--------------->8--- that would make sure to use a couple of Guix and HPC commits that have been evaluated together on the Inria Cuirass server. This looks more complex though :( Mathieu