From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 gOneNP8jq2MH3QAAbAwnHQ (envelope-from ) for ; Tue, 27 Dec 2022 17:57:35 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id AHgrNP8jq2OX2gAAG6o9tA (envelope-from ) for ; Tue, 27 Dec 2022 17:57:35 +0100 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 8411A3B739 for ; Tue, 27 Dec 2022 17:57:35 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pADFu-0000Nm-KX; Tue, 27 Dec 2022 11:56:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pADFm-0000NR-P7 for guix-devel@gnu.org; Tue, 27 Dec 2022 11:56:39 -0500 Received: from 6.mo560.mail-out.ovh.net ([87.98.165.38]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pADFk-0001e3-TH for guix-devel@gnu.org; Tue, 27 Dec 2022 11:56:38 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.108.20.216]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id BB422232D3 for ; Tue, 27 Dec 2022 16:56:32 +0000 (UTC) Received: from ghost-submission-747dc469fd-d9xkh (unknown [10.110.103.233]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 59C5F1FE6B for ; Tue, 27 Dec 2022 16:56:31 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-747dc469fd-d9xkh with ESMTPSA id AOhYG78jq2MGAgEAxsdmHw (envelope-from ) for ; Tue, 27 Dec 2022 16:56:31 +0000 X-OVh-ClientIp: 90.45.24.108 To: guix-devel@gnu.org Subject: build-system-modules Date: Tue, 27 Dec 2022 17:56:30 +0100 Message-ID: <873590oke9.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 2576058991095898677 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedriedtgdelgecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkfggtgesthdtredttddttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeeujeelieeljeffhfelteejtdeljeehveduffelvefgudefkeehgfdvvdevgeevfeenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopehguhhigidquggvvhgvlhesghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht Received-SPF: pass client-ip=87.98.165.38; envelope-from=ngraves@ngraves.fr; helo=6.mo560.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves From: Nicolas Graves via "Development of GNU Guix and the GNU System distribution." Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672160255; 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=n+9oGPjRn5VvgOcI3enDdtaC38KWlnz0xiaybUTf3tA=; b=GqCYYcjSygAC3hzpOsno5paCfJSaKKoKV5gZis8EAuLXkqG7QyZFwpMwBGVNgrxiDvV+ja CYk4O/4qVMS2xeo7VHZ7FiLvfpUyd+IRu/2LYERgSKghhCAjrmJ0MoVgAEPIp7yQ7bhJWb WVRN06l7X/NkGTOQNZsDTwG+sZ8og+JybDaG3FTsSYzTT1Bq6PytqiQaoC6hLEnFPv2RuR Z7ekp6sCG2C13KheKx1NyrsFwYAm6yVkv9U9o1pBG95ERSg2Kofo+hSjc5c8HgxNGQFJkt 7DYUOWkrr3uZ+WI7NhqxO+fB9QepuiDTsxUKAICzHJxQTDmq+AQQ0GC6GqglIQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672160255; a=rsa-sha256; cv=none; b=RTzvbYIFuyr5+FrrgBBn/baa7TjHUS2k5mzYt8RrG5tFUlsVLHdg/E6zDOq+PXSSEwGrVa 4XixsCuPFpH0hrQDhChmMVKjvCb/2V8kfINtcJEsI5GIKOgWadeLINXD4UNtDo7XYmUhMU LD+MTLx5HNGgtydSLL7p5ZVvEWchkkEMZzEQg7kW3/+6AkW/rl6TsHy24hnDZStsC0e0Pd rohVHI/mb3KCHXC6GpOyh6BgN8FZdikAq3kgN84EskoMo/bQGT6NSX6TIvb5qeRYmziygk tc6+bXpmhJmdlp7gobYYz/cDAhLb3rfyrBDQqdB15WrsoxYqUD93DpO5zd53qw== X-Spam-Score: -1.83 X-Migadu-Queue-Id: 8411A3B739 Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -1.83 X-TUID: x3J8JPDIf+HV Is there a good reason to have put %gnu-build-system-modules after other modules when defining %X-build-system-modules ? I met a packaging error two times when hacking guile or maven packages, where after using the #:modules flag in arguments, I found myself with gnu build-system packaging phases instead of guile or maven build-system modules. When inverting the modules order, I don't have this error anymore. I would like to invert them, except if there's a reason against it. Codelines I'm referring to : (define %guile-build-system-modules ;; Build-side modules imported by default. - `((guix build guile-build-system) - ,@%gnu-build-system-modules)) + `(,@%gnu-build-system-modules + (guix build guile-build-system))) (define %maven-build-system-modules ;; Build-side modules imported by default. - `((guix build maven-build-system) - (guix build maven pom) - ,@%gnu-build-system-modules)) + `(,@%gnu-build-system-modules + (guix build maven-build-system) + (guix build maven pom))) To reproduce: Take a guile or maven package, fill the #:modules key in arguments with respectively '(%guile-build-system-modules) or '(%maven-build-system-modules), the packaging phases should fail with gnu-build-system packaging phases. -- Best regards, Nicolas Graves