From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id wHtaBRZpsV98MgAA0tVLHw (envelope-from ) for ; Sun, 15 Nov 2020 17:44:54 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 2BUvARZpsV9POwAAbx9fmQ (envelope-from ) for ; Sun, 15 Nov 2020 17:44:54 +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 CFA339405D0 for ; Sun, 15 Nov 2020 17:44:53 +0000 (UTC) Received: from localhost ([::1]:54686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1keM56-00031D-RC for larch@yhetil.org; Sun, 15 Nov 2020 12:44:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60972) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keM4y-00030q-E0 for guix-devel@gnu.org; Sun, 15 Nov 2020 12:44:44 -0500 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:36103) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keM4w-0007Yw-1W; Sun, 15 Nov 2020 12:44:44 -0500 X-Originating-IP: 90.92.160.122 Received: from mimimi (lfbn-idf2-1-1094-122.w90-92.abo.wanadoo.fr [90.92.160.122]) (Authenticated sender: mail@ambrevar.xyz) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 7721820004; Sun, 15 Nov 2020 17:44:37 +0000 (UTC) From: Pierre Neidhardt To: =?utf-8?Q?Nicol=C3=B2?= Balzarotti , Ludovic =?utf-8?Q?Court=C3=A8s?= , guix-devel@gnu.org Subject: Re: A plan for parameterized packages In-Reply-To: <87mtzi8r4j.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> References: <87eeku8trb.fsf@gnu.org> <87mtzi8r4j.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> Date: Sun, 15 Nov 2020 18:44:36 +0100 Message-ID: <875z665xbv.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=217.70.183.200; envelope-from=mail@ambrevar.xyz; helo=relay7-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/15 09:11:57 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, FROM_SUSPICIOUS_NTLD=0.5, PDS_OTHER_BAD_TLD=1.917, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -0.61 X-TUID: 2t9dHfjrKsae --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Fantastic! One of the biggest struggle we had when discussing it was figuring out what to do about parameter propagation across dependencies. For instance, what if we want to build "all packages without X support"? This means that the parameter must traverse all inputs recursively if we don't want to drag X indirectly. If I understand your change correctly, the patch is only applying parameters to the given package and it's not propagated to the inputs, is that correct? Cheers! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFGBAEBCAAwFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl+xaQQSHG1haWxAYW1i cmV2YXIueHl6AAoJEJvc9Jeku8x/a50IAKcuN8eNYGLh8wL2UFF3j957K6VQc+Av VzFCCYDk15FuE9FhLQTBzAhWMrIqEF716lKz9dkpuLgr4jf9lk8RcgRzmwox4+Y9 AYsIIUzBifxYLXH/g1I0yvpIMmp0xQ/Vn1D/fQSm0J7I5mzmTHiyfudVP1S3+OFE 4rWpDOVmBFbGz4EIPfLDsZ55NQULBOqwEAlHfDP/8JwujWPed2qsjJ6nfwn9YToa Vb2YqUOZNKpkPkxZCUJP3qjGhqDYXla3pbymA29o+SP8ZDHoBugsF05YmA02mAvL Q0vkAtP8uODysvYPSIAAFNWEek8qJV7I02cy3mBNS6zl1wf/QlF50Vg= =FjW5 -----END PGP SIGNATURE----- --=-=-=--