From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eFMaH5NuYWLYdwAAbAwnHQ (envelope-from ) for ; Thu, 21 Apr 2022 16:47:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id kEMcH5NuYWI0oQAAauVa8A (envelope-from ) for ; Thu, 21 Apr 2022 16:47:47 +0200 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 EF76A3CC99 for ; Thu, 21 Apr 2022 16:47:46 +0200 (CEST) Received: from localhost ([::1]:43910 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nhY5x-0001j5-R8 for larch@yhetil.org; Thu, 21 Apr 2022 10:47:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhEC7-0001GT-Nw for help-guix@gnu.org; Wed, 20 Apr 2022 13:32:47 -0400 Received: from smtp.polymtl.ca ([132.207.4.11]:46313) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhEC5-0003yU-2N for help-guix@gnu.org; Wed, 20 Apr 2022 13:32:46 -0400 Received: from localhost (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 23KHWdTY020087 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 20 Apr 2022 13:32:43 -0400 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 23KHWdTY020087 To: help-guix@gnu.org Subject: Questions regarding substitutes with debug output Date: Wed, 20 Apr 2022 13:32:39 -0400 Message-ID: <877d7joe2w.fsf@laura> MIME-Version: 1.0 Content-Type: text/plain X-Poly-FromMTA: (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) at Wed, 20 Apr 2022 17:32:39 +0000 Received-SPF: pass client-ip=132.207.4.11; envelope-from=olivier.dion@polymtl.ca; helo=smtp.polymtl.ca X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 21 Apr 2022 10:47:12 -0400 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" Reply-to: Olivier Dion From: Olivier Dion via X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1650552467; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=1enrpMrjn5Bi094TYiz88ywBIYEOneBtbO1QVppeS44=; b=imAP+Sv4DZy/WsbUuOfEtDIZ1sCcF/L4cXbqTiTjRrKbImeliJweUGflMDVEA+Wf9j9vCX FytBlAzEhQc2iUyrJUbGOoeKG2QBpDrMNahcJkoIdY89X6nDrblkTz1xoJMNSEf4DCuJ8H 36N6DYnY1P2gHast4etNn6aHd1phLvALC3GWEIuO4sBwRw/5lcK2JWvgD3s46qQ6cBGDt0 jnQ97fp5ihauY4MhU39FguXCzqe5zAZr0pTXTSd8R5QQT+pH9NJjewNm++dMzGIx5vRogV G+mLyLVrmnX/FZ0dexJVm0y84toIzXGwmykPMrdGeD6ZnzBP3DNpDbuJyyaQ2w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1650552467; a=rsa-sha256; cv=none; b=Dog2SrFGPet+00NRPOIqPbTCxV+1Cr5ZecPJlS7hT3IFFJc7jj6Kr+gDXUComKpB6FuFdM R7YQqTbxntCMOxeeYf9PZQjnyeWDlEMoatExlZqc/xm5SXCZOXRn+8IAml7Ech+f0tikRH p2qe/2I3vvOrcAylWlgROtn2Ui8dLgbrFv5WPeBC3cUR3Xrssy4Xks5wkkzSpEcauhfDKf IgJ0QQVPCO8lX5z+ydM2gqO00K2hgJiTILtDcSK3Vt6fA1OE9cFsX+Q2yG4VdK9FfgE7CW n5n8DCdc+nqdW6W6f46eAsClLK549PVjTFp9MpaJjE+wTTcFQRdS0kxCxDKTug== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.04 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: EF76A3CC99 X-Spam-Score: -3.04 X-Migadu-Scanner: scn1.migadu.com X-TUID: gyQbT07JDDWJ Hi, I require debugging symbols of multiple packages. Some of them already have a debug output from the main guix channel, but others don't. So I had in mind to make a channel and publish the substitutes with the debug outputs. Regarding this specific case, I have a question: Let's say I need firefox:out + firefox:debug. My channel does provide these outputs, guix's main channel only provides the firefox:out. I need to specify the package programmatically as a string in Guile. More specifically in the process packages field of Guix Workflow Language. How could I make sure that Guix use my version of Firefox over the one defined by the main channel? My guess is to change the name of my package to something like "my-firefox". But it would be nicer if I don't have to do so. Perhaps there's a way to force channel preference? I know that we can specify version like "firefox@99" but what about outputs? Is it possible to do (list "firefox:out" "firefox:debug").? Regards, old -- Olivier Dion oldiob.dev