From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qNMoCzKCNWAHAwAA0tVLHw (envelope-from ) for ; Tue, 23 Feb 2021 22:31:14 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id wPD8BjKCNWCPNwAAB5/wlQ (envelope-from ) for ; Tue, 23 Feb 2021 22:31:14 +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 5264725A99 for ; Tue, 23 Feb 2021 23:31:13 +0100 (CET) Received: from localhost ([::1]:56408 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lEgD0-0005PU-Kf for larch@yhetil.org; Tue, 23 Feb 2021 17:31:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEgCs-0005Oo-HU for bug-guix@gnu.org; Tue, 23 Feb 2021 17:31:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:49282) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lEgCs-00083D-47 for bug-guix@gnu.org; Tue, 23 Feb 2021 17:31:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lEgCr-0002Pj-W0 for bug-guix@gnu.org; Tue, 23 Feb 2021 17:31:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#46650: Extending package transformation options Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 23 Feb 2021 22:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46650 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Carl Dong Received: via spool by 46650-submit@debbugs.gnu.org id=B46650.16141194469250 (code B ref 46650); Tue, 23 Feb 2021 22:31:01 +0000 Received: (at 46650) by debbugs.gnu.org; 23 Feb 2021 22:30:46 +0000 Received: from localhost ([127.0.0.1]:60828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgCc-0002P8-GQ for submit@debbugs.gnu.org; Tue, 23 Feb 2021 17:30:46 -0500 Received: from mail-wr1-f46.google.com ([209.85.221.46]:44217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgCb-0002Ou-9t for 46650@debbugs.gnu.org; Tue, 23 Feb 2021 17:30:45 -0500 Received: by mail-wr1-f46.google.com with SMTP id h98so19334918wrh.11 for <46650@debbugs.gnu.org>; Tue, 23 Feb 2021 14:30:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=c/e4Cbc3QXX3OMbNgN2hYMuVTuFterJZDQC7KwpP620=; b=o6hzogDJCk2VCsk7JvDTk3ufwVrsWZgpyYIClqc90BCG0x0xp/8iqrNx1uODDC2S8k Ia7zSNHkYY6UZKXJ6XUkqIOMdtUiKaOX8bpue5k5qZqFBO66Mwwvhm8swlzJTFFQ6s/0 ZX7CExzsFQzGveLbJy49vxCrj5Z3CV7+OeNtN3f/+jDvlwSpL9fLLDqkFwG5jesD/I02 JTLiwddoaNhlIn1POfpbUDj0x10PxpxiJprUuc3Ke2EH1BiTPbmLEn3jBqoXrrzNa3fB XqKZBUP1q5fjC/rCoPliiRrVwo73p0JQIgkjSkjQ5XAZ2+drXUF17flaKOdkLFF8CdyX 7bQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=c/e4Cbc3QXX3OMbNgN2hYMuVTuFterJZDQC7KwpP620=; b=ZiUqqQCA/KKA74x8y9SGm9ToNY8BX7BQ599NGhpySTLtO86gzHX5QPevzZi+AhmXtd QI2H493/JXEuZjBpAe55iRV7DWFaJF4z0LHqr3ymhCZRtSnO9gKDc8XMV1kAufnLQdk1 lZHc91G05tyXKOcY/aRbRcYB0xMtwhuO9dTELMynvG2ePOwVvAx83br/Zv4Nz7P9GjSd GrbBa+BPBp79LSo/wcqE4QfHo6iYHEZhGEDtEXV36hAKLH9R5iK907jvzQ/nC9+5vX4c Vc4in8Q4AvTSG5djY86b/Vqbfvnd6k+GC6VwJNumWEgwrfFWNK3wbLA36kYqa3bJgu9y bVYQ== X-Gm-Message-State: AOAM532iOGCiV5ebJpvev4hiccWZC1OnvaqwOqXPoe9chSkyph00qX5z ArQxjx/U19YO0EFOoildv1h36iY0uT8= X-Google-Smtp-Source: ABdhPJx4iSF9rBi42e4AcldaGTvs33ZxVMkLshoEGtG6uiVXf0/bftnb9/jLzSCnI5nnv+8CL9kXqA== X-Received: by 2002:a5d:6b0a:: with SMTP id v10mr28704606wrw.183.1614119439266; Tue, 23 Feb 2021 14:30:39 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id o124sm4252862wmo.41.2021.02.23.14.30.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Feb 2021 14:30:38 -0800 (PST) From: zimoun In-Reply-To: <87h7m6j0yi.fsf@gnu.org> References: <87h7m6j0yi.fsf@gnu.org> Date: Tue, 23 Feb 2021 23:22:11 +0100 Message-ID: <86pn0qtofg.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: 46650@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.27 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=o6hzogDJ; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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-Queue-Id: 5264725A99 X-Spam-Score: -1.27 X-Migadu-Scanner: scn0.migadu.com X-TUID: 9uyQLi2UwCU8 Hi, On Sat, 20 Feb 2021 at 14:57, Ludovic Court=C3=A8s wrote: > Guix as returned by =E2=80=98guix pull=E2=80=99 and =E2=80=98guix time-ma= chine=E2=80=99 depends on > GnuTLS. So here, we have a special case: to build Guix itself, you need > to build GnuTLS first, and there=E2=80=99s no way to pass =E2=80=98--with= out-tests=E2=80=99 at > that level. > > I=E2=80=99m not sure how to change that because unfortunately, =E2=80=98g= uix pull=E2=80=99 and > =E2=80=98time-machine=E2=80=99 don=E2=80=99t even know that Guix depends = on GnuTLS; only the > target Guix knows about this. :-/ If =C2=AB=E2=80=9Cguix pull=E2=80=9D and =E2=80=99time-machine=E2=80=99 do= n=E2=80=99t even know that Guix depends on GnuTLS=C2=BB and =C2=ABto build Guix itself, you need to build GnuTLS first= =C2=BB, how does it work? How does =C2=AByou=C2=BB know that they needs to build GnuTLS first? Well, I do not know if it is viable, one hack should to use the package Guix to collect this missing knowledge. Why is it not possible to build all the package dependencies of Guix with the option --without-tests? Cheers, simon