From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 16:29:19 2022 Received: (at submit) by debbugs.gnu.org; 23 May 2022 20:29:19 +0000 Received: from localhost ([127.0.0.1]:50285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntEg3-0002SY-Ev for submit@debbugs.gnu.org; Mon, 23 May 2022 16:29:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:47728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntEg0-0002SP-Au for submit@debbugs.gnu.org; Mon, 23 May 2022 16:29:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38438) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntEg0-0007Ig-45 for guix-patches@gnu.org; Mon, 23 May 2022 16:29:16 -0400 Received: from jpoiret.xyz ([206.189.101.64]:49270) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntEfy-0001sO-13 for guix-patches@gnu.org; Mon, 23 May 2022 16:29:15 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 34E92185182; Mon, 23 May 2022 20:29:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1653337748; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=sqVSo7n8CtpMlMVME+3x+y6ZfWSQo8linkivr5941Vo=; b=Sqau5xiB/FxXhantnHQRtfnJrD6gCs34M6+fnZ8tEqI4eoLNM3uR86T8NrO4+wNPDEOOAq TqsS7ngxZkTpJj4S9/yDVEfoIFQJAZwAsZAJ+nPszJFFH4f46v5tgaGoexdKtWrHfPxDXJ HbYXzA6oCnYQY1RXhPF4Bl0PEM/Y4bHLRhIYtD2BrKW+vTCd9oV5B8w3on/OQ9CrMrTst0 atcIrEEhOVO0fhwJlr1Ob9ZiknitazlcJnqyymyP9Tv2ckVywufnGIUDEU0woH8v8/A0d1 RZ65bfV4nHLi0qNBREYfiPAzY15bvWUdPtI41QZP8vglv0258sEwkhIp0XeQ3A== From: Josselin Poiret To: guix-patches@gnu.org Subject: [PATCH 0/2] Move (gnu platform) and friends to guix, and fix linux module build system. Date: Mon, 23 May 2022 22:29:02 +0200 Message-Id: <20220523202902.32411-1-dev@jpoiret.xyz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spam-Level: **** X-Spamd-Bar: ++++ Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz X-Spam_score_int: 24 X-Spam_score: 2.4 X-Spam_bar: ++ X-Spam_report: (2.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=1.997, PDS_OTHER_BAD_TLD=1.997, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.7 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi everyone, The linux-module-build-system broke because we're now using platform records, and the accessor platform-glibc-dynamic-linker is syntax. The build system cannot invoke it through module-ref shenanigans [...] Content analysis details: (2.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=dev%40jpoiret.xyz; ip=209.51.188.17; r=debbugs.gnu.org] 1.6 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: submit Cc: Josselin Poiret X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) Hi everyone, The linux-module-build-system broke because we're now using platform records, and the accessor platform-glibc-dynamic-linker is syntax. The build system cannot invoke it through module-ref shenanigans (done previously to avoid some circular dependencies), because as everyone knows syntax expands at compile/expand-time only. Since the platform code has moved to its own cozy (gnu platform) in the meantime, I figured that it could very well be simply use-module'd, but then it'd have to end up in (guix ...) to follow the rule that guix modules should never directly use-module gnu modules. Hence this quite big patchset. This addresses the same issue as [1]. [1] https://issues.guix.gnu.org/55591 Best, Josselin Poiret (2): Move (gnu platform) and (gnu platforms ...) to guix/. build-system: linux-module: Directly use-module (guix platform). doc/guix.texi | 2 +- etc/release-manifest.scm | 2 +- gnu/ci.scm | 2 +- gnu/image.scm | 2 +- gnu/local.mk | 8 -------- gnu/packages/bioinformatics.scm | 2 +- gnu/packages/bootstrap.scm | 2 +- gnu/packages/cross-base.scm | 2 +- gnu/packages/instrumentation.scm | 2 +- gnu/packages/linux.scm | 2 +- gnu/system/image.scm | 2 +- gnu/system/images/hurd.scm | 2 +- gnu/system/images/novena.scm | 2 +- gnu/system/images/pine64.scm | 2 +- gnu/system/images/pinebook-pro.scm | 2 +- gnu/system/images/rock64.scm | 2 +- guix/build-system/linux-module.scm | 4 ++-- {gnu => guix}/platform.scm | 4 ++-- {gnu => guix}/platforms/arm.scm | 5 ++--- {gnu => guix}/platforms/hurd.scm | 5 ++--- {gnu => guix}/platforms/mips.scm | 5 ++--- {gnu => guix}/platforms/powerpc.scm | 5 ++--- {gnu => guix}/platforms/riscv.scm | 5 ++--- {gnu => guix}/platforms/s390.scm | 5 ++--- {gnu => guix}/platforms/x86.scm | 5 ++--- guix/scripts/build.scm | 2 +- guix/scripts/system.scm | 2 +- guix/self.scm | 2 +- 28 files changed, 36 insertions(+), 51 deletions(-) rename {gnu => guix}/platform.scm (98%) rename {gnu => guix}/platforms/arm.scm (92%) rename {gnu => guix}/platforms/hurd.scm (90%) rename {gnu => guix}/platforms/mips.scm (90%) rename {gnu => guix}/platforms/powerpc.scm (92%) rename {gnu => guix}/platforms/riscv.scm (91%) rename {gnu => guix}/platforms/s390.scm (90%) rename {gnu => guix}/platforms/x86.scm (94%) -- 2.36.0 From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 16:37:44 2022 Received: (at 55602) by debbugs.gnu.org; 23 May 2022 20:37:44 +0000 Received: from localhost ([127.0.0.1]:50296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntEoB-0002gu-Dg for submit@debbugs.gnu.org; Mon, 23 May 2022 16:37:44 -0400 Received: from jpoiret.xyz ([206.189.101.64]:40158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntEo8-0002gd-QO for 55602@debbugs.gnu.org; Mon, 23 May 2022 16:37:42 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 603FC1851D2; Mon, 23 May 2022 20:37:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1653338256; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=S8w+zirmOEaUB3tD9XvvlICvnR3VrG1uZnJE8Bexa60=; b=K6TW//yQjpYv492UFpmxlAd69dRvwKZ+6C+xqEL3xsSE2hjLfSIVgqI/vNfkE5hQ8jnHAU paJbBlFVjw7gvFcQxJQfWOvUoEx7cN0E58wO63FmEZd9Z20sSJyfYTK8hqOtG6EUq97dor bbf41diJZc0hxeo7VB89FqZgDaoQiNRMxVLYoxuzyE2XmxEahTLODVKLgNg2WjgxILTQBV ukh1B2+MU1WFyNaAlFM3issRFDPkWLjkFPb7XssLPyMSQ5U/QZ9QNZugy9nynxADGHAthW 900b9jhYb4bGLXdgreS4KPaX57IlJqOEetreFy3jhw/gO1sxjKs5IkufLji36Q== From: Josselin Poiret To: 55602@debbugs.gnu.org Subject: [PATCH v2 1/2] Move (gnu platform) and (gnu platforms ...) to guix/. Date: Mon, 23 May 2022 22:37:26 +0200 Message-Id: <20220523203727.2588-2-dev@jpoiret.xyz> In-Reply-To: <20220523203727.2588-1-dev@jpoiret.xyz> References: <20220523202902.32411-1-dev@jpoiret.xyz> <20220523203727.2588-1-dev@jpoiret.xyz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spamd-Bar: / X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/platform.scm: * gnu/platforms/arm.scm: * gnu/platforms/hurd.scm: * gnu/platforms/mips.scm: * gnu/platforms/powerpc.scm: * gnu/platforms/riscv.scm: * gnu/platforms/s390.scm: * gnu/platforms/x86.s [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.6 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 55602 Cc: Josselin Poiret X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/platform.scm: * gnu/platforms/arm.scm: * gnu/platforms/hurd.scm: * gnu/platforms/mips.scm: * gnu/platforms/powerpc.scm: * gnu/platforms/riscv.scm: * gnu/platforms/s390.scm: * gnu/platforms/x86.s [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.6 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/platform.scm: * gnu/platforms/arm.scm: * gnu/platforms/hurd.scm: * gnu/platforms/mips.scm: * gnu/platforms/powerpc.scm: * gnu/platforms/riscv.scm: * gnu/platforms/s390.scm: * gnu/platforms/x86.scm: Move to guix/. * Makefile.am: * doc/guix.texi (Porting to a New Platform): * etc/release-manifest.scm: * gnu/ci.scm: * gnu/image.scm: * gnu/local.mk: * gnu/packages/bioinformatics.scm: * gnu/packages/bootstrap.scm: * gnu/packages/cross-base.scm: * gnu/packages/instrumentation.scm: * gnu/packages/linux.scm: * gnu/system/image.scm: * gnu/system/images/hurd.scm: * gnu/system/images/novena.scm: * gnu/system/images/pine64.scm: * gnu/system/images/pinebook-pro.scm: * gnu/system/images/rock64.scm: * guix/scripts/build.scm: * guix/scripts/system.scm: * guix/self.scm: Update (gnu platform...) to (guix platform...). --- Makefile.am | 8 ++++++++ doc/guix.texi | 2 +- etc/release-manifest.scm | 2 +- gnu/ci.scm | 2 +- gnu/image.scm | 2 +- gnu/local.mk | 8 -------- gnu/packages/bioinformatics.scm | 2 +- gnu/packages/bootstrap.scm | 2 +- gnu/packages/cross-base.scm | 2 +- gnu/packages/instrumentation.scm | 2 +- gnu/packages/linux.scm | 2 +- gnu/system/image.scm | 2 +- gnu/system/images/hurd.scm | 2 +- gnu/system/images/novena.scm | 2 +- gnu/system/images/pine64.scm | 2 +- gnu/system/images/pinebook-pro.scm | 2 +- gnu/system/images/rock64.scm | 2 +- {gnu => guix}/platform.scm | 4 ++-- {gnu => guix}/platforms/arm.scm | 5 ++--- {gnu => guix}/platforms/hurd.scm | 5 ++--- {gnu => guix}/platforms/mips.scm | 5 ++--- {gnu => guix}/platforms/powerpc.scm | 5 ++--- {gnu => guix}/platforms/riscv.scm | 5 ++--- {gnu => guix}/platforms/s390.scm | 5 ++--- {gnu => guix}/platforms/x86.scm | 5 ++--- guix/scripts/build.scm | 2 +- guix/scripts/system.scm | 2 +- guix/self.scm | 2 +- 28 files changed, 42 insertions(+), 49 deletions(-) rename {gnu => guix}/platform.scm (98%) rename {gnu => guix}/platforms/arm.scm (92%) rename {gnu => guix}/platforms/hurd.scm (90%) rename {gnu => guix}/platforms/mips.scm (90%) rename {gnu => guix}/platforms/powerpc.scm (92%) rename {gnu => guix}/platforms/riscv.scm (91%) rename {gnu => guix}/platforms/s390.scm (90%) rename {gnu => guix}/platforms/x86.scm (94%) diff --git a/Makefile.am b/Makefile.am index 5a42bb90b2..e993552fe9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -132,6 +132,14 @@ MODULES = \ guix/workers.scm \ guix/least-authority.scm \ guix/ipfs.scm \ + guix/platform.scm \ + guix/platforms/arm.scm \ + guix/platforms/hurd.scm \ + guix/platforms/mips.scm \ + guix/platforms/powerpc.scm \ + guix/platforms/riscv.scm \ + guix/platforms/s390.scm \ + guix/platforms/x86.scm \ guix/build-system.scm \ guix/build-system/android-ndk.scm \ guix/build-system/ant.scm \ diff --git a/doc/guix.texi b/doc/guix.texi index b960c546a8..d5b12005c4 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -40447,7 +40447,7 @@ guix build --target=armv5tel-linux-gnueabi bootstrap-tarballs @end example For this to work, it is first required to register a new platform as -defined in the @code{(gnu platform)} module. A platform is making the +defined in the @code{(guix platform)} module. A platform is making the connection between a GNU triplet (@pxref{Specifying Target Triplets, GNU configuration triplets,, autoconf, Autoconf}), the equivalent @var{system} in Nix notation, the name of the diff --git a/etc/release-manifest.scm b/etc/release-manifest.scm index 1098f491ba..dd70068490 100644 --- a/etc/release-manifest.scm +++ b/etc/release-manifest.scm @@ -23,7 +23,7 @@ (use-modules (gnu packages) (guix packages) (guix profiles) - ((gnu platform) #:select (targets)) + ((guix platform) #:select (targets)) ((gnu services xorg) #:select (%default-xorg-modules)) (guix utils) (srfi srfi-1) diff --git a/gnu/ci.scm b/gnu/ci.scm index 00f9d56003..bd36300ba9 100644 --- a/gnu/ci.scm +++ b/gnu/ci.scm @@ -54,7 +54,7 @@ (define-module (gnu ci) #:use-module (gnu packages multiprecision) #:use-module (gnu packages make-bootstrap) #:use-module (gnu packages package-management) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module (gnu system) #:use-module (gnu system image) #:use-module (gnu system vm) diff --git a/gnu/image.scm b/gnu/image.scm index 0b3a5a096b..e10a495d3d 100644 --- a/gnu/image.scm +++ b/gnu/image.scm @@ -17,7 +17,7 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu image) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module (guix records) #:export (partition partition? diff --git a/gnu/local.mk b/gnu/local.mk index 2a74677509..b6592586b7 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -89,7 +89,6 @@ GNU_SYSTEM_MODULES = \ %D%/home/services/utils.scm \ %D%/home/services/xdg.scm \ %D%/image.scm \ - %D%/platform.scm \ %D%/packages.scm \ %D%/packages/abduco.scm \ %D%/packages/abiword.scm \ @@ -631,13 +630,6 @@ GNU_SYSTEM_MODULES = \ %D%/packages/zile.scm \ %D%/packages/zwave.scm \ \ - %D%/platforms/arm.scm \ - %D%/platforms/mips.scm \ - %D%/platforms/powerpc.scm \ - %D%/platforms/riscv.scm \ - %D%/platforms/s390.scm \ - %D%/platforms/x86.scm \ - \ %D%/services.scm \ %D%/services/admin.scm \ %D%/services/audio.scm \ diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 2a312b1989..474d85f320 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -161,7 +161,7 @@ (define-module (gnu packages bioinformatics) #:use-module (gnu packages wget) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26) #:use-module (ice-9 match)) diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index 5337617a53..d2914fb5a7 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm @@ -26,7 +26,7 @@ (define-module (gnu packages bootstrap) #:use-module (guix licenses) #:use-module (gnu packages) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system) diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index 427fefbcd2..93e4f8a445 100644 --- a/gnu/packages/cross-base.scm +++ b/gnu/packages/cross-base.scm @@ -30,7 +30,7 @@ (define-module (gnu packages cross-base) #:use-module (gnu packages linux) #:use-module (gnu packages hurd) #:use-module (gnu packages mingw) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix utils) diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm index c5062388f8..2db21aef1b 100644 --- a/gnu/packages/instrumentation.scm +++ b/gnu/packages/instrumentation.scm @@ -42,7 +42,7 @@ (define-module (gnu packages instrumentation) #:use-module (gnu packages swig) #:use-module (gnu packages tbb) #:use-module (gnu packages xml) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module (guix build-system cmake) #:use-module (guix build-system copy) #:use-module (guix build-system gnu) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index e3a37a7698..95a9bbe39f 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -158,7 +158,7 @@ (define-module (gnu packages linux) #:use-module (gnu packages groff) #:use-module (gnu packages selinux) #:use-module (gnu packages swig) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module (guix build-system cmake) #:use-module (guix build-system copy) #:use-module (guix build-system gnu) diff --git a/gnu/system/image.scm b/gnu/system/image.scm index 74b81d02f6..dd32e58c2d 100644 --- a/gnu/system/image.scm +++ b/gnu/system/image.scm @@ -32,7 +32,7 @@ (define-module (gnu system image) #:use-module (gnu bootloader) #:use-module (gnu bootloader grub) #:use-module (gnu image) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module (gnu services) #:use-module (gnu services base) #:use-module (gnu system) diff --git a/gnu/system/images/hurd.scm b/gnu/system/images/hurd.scm index 4c38c46a89..36b6f3a200 100644 --- a/gnu/system/images/hurd.scm +++ b/gnu/system/images/hurd.scm @@ -23,7 +23,7 @@ (define-module (gnu system images hurd) #:use-module (gnu bootloader grub) #:use-module (gnu image) #:use-module (gnu packages ssh) - #:use-module (gnu platforms hurd) + #:use-module (guix platforms hurd) #:use-module (gnu services) #:use-module (gnu services ssh) #:use-module (gnu system) diff --git a/gnu/system/images/novena.scm b/gnu/system/images/novena.scm index 5b625e56c5..b9ff6dcfea 100644 --- a/gnu/system/images/novena.scm +++ b/gnu/system/images/novena.scm @@ -22,7 +22,7 @@ (define-module (gnu system images novena) #:use-module (gnu bootloader u-boot) #:use-module (gnu image) #:use-module (gnu packages linux) - #:use-module (gnu platforms arm) + #:use-module (guix platforms arm) #:use-module (gnu services) #:use-module (gnu services base) #:use-module (gnu system) diff --git a/gnu/system/images/pine64.scm b/gnu/system/images/pine64.scm index aaec458766..99c4ed6ceb 100644 --- a/gnu/system/images/pine64.scm +++ b/gnu/system/images/pine64.scm @@ -21,7 +21,7 @@ (define-module (gnu system images pine64) #:use-module (gnu bootloader u-boot) #:use-module (gnu image) #:use-module (gnu packages linux) - #:use-module (gnu platforms arm) + #:use-module (guix platforms arm) #:use-module (gnu services) #:use-module (gnu services base) #:use-module (gnu system) diff --git a/gnu/system/images/pinebook-pro.scm b/gnu/system/images/pinebook-pro.scm index 1bfac7a8bb..7e8910427e 100644 --- a/gnu/system/images/pinebook-pro.scm +++ b/gnu/system/images/pinebook-pro.scm @@ -21,7 +21,7 @@ (define-module (gnu system images pinebook-pro) #:use-module (gnu bootloader u-boot) #:use-module (gnu image) #:use-module (gnu packages linux) - #:use-module (gnu platforms arm) + #:use-module (guix platforms arm) #:use-module (gnu services) #:use-module (gnu services base) #:use-module (gnu system) diff --git a/gnu/system/images/rock64.scm b/gnu/system/images/rock64.scm index d25d55e528..68cb65f115 100644 --- a/gnu/system/images/rock64.scm +++ b/gnu/system/images/rock64.scm @@ -21,7 +21,7 @@ (define-module (gnu system images rock64) #:use-module (gnu bootloader u-boot) #:use-module (gnu image) #:use-module (gnu packages linux) - #:use-module (gnu platforms arm) + #:use-module (guix platforms arm) #:use-module (gnu services) #:use-module (gnu services base) #:use-module (gnu services networking) diff --git a/gnu/platform.scm b/guix/platform.scm similarity index 98% rename from gnu/platform.scm rename to guix/platform.scm index fdc3685e7c..361241cb2e 100644 --- a/gnu/platform.scm +++ b/guix/platform.scm @@ -16,7 +16,7 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -(define-module (gnu platform) +(define-module (guix platform) #:use-module (guix discovery) #:use-module (guix memoization) #:use-module (guix records) @@ -78,7 +78,7 @@ (define-record-type* platform make-platform (define (platform-modules) "Return the list of platform modules." (all-modules (map (lambda (entry) - `(,entry . "gnu/platforms")) + `(,entry . "guix/platforms")) %load-path) #:warn warn-about-load-error)) diff --git a/gnu/platforms/arm.scm b/guix/platforms/arm.scm similarity index 92% rename from gnu/platforms/arm.scm rename to guix/platforms/arm.scm index bf68b2d00f..32c0fbc032 100644 --- a/gnu/platforms/arm.scm +++ b/guix/platforms/arm.scm @@ -16,9 +16,8 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -(define-module (gnu platforms arm) - #:use-module (gnu platform) - #:use-module (gnu packages linux) +(define-module (guix platforms arm) + #:use-module (guix platform) #:use-module (guix records) #:export (armv7-linux aarch64-linux)) diff --git a/gnu/platforms/hurd.scm b/guix/platforms/hurd.scm similarity index 90% rename from gnu/platforms/hurd.scm rename to guix/platforms/hurd.scm index 328e9818ad..baa6c23b41 100644 --- a/gnu/platforms/hurd.scm +++ b/guix/platforms/hurd.scm @@ -16,9 +16,8 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -(define-module (gnu platforms hurd) - #:use-module (gnu platform) - #:use-module (gnu packages linux) +(define-module (guix platforms hurd) + #:use-module (guix platform) #:use-module (guix records) #:export (hurd)) diff --git a/gnu/platforms/mips.scm b/guix/platforms/mips.scm similarity index 90% rename from gnu/platforms/mips.scm rename to guix/platforms/mips.scm index 174657da13..e6fa9eb292 100644 --- a/gnu/platforms/mips.scm +++ b/guix/platforms/mips.scm @@ -16,9 +16,8 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -(define-module (gnu platforms mips) - #:use-module (gnu platform) - #:use-module (gnu packages linux) +(define-module (guix platforms mips) + #:use-module (guix platform) #:use-module (guix records) #:export (mips64-linux)) diff --git a/gnu/platforms/powerpc.scm b/guix/platforms/powerpc.scm similarity index 92% rename from gnu/platforms/powerpc.scm rename to guix/platforms/powerpc.scm index 1d0b5cb666..9d0b343bc3 100644 --- a/gnu/platforms/powerpc.scm +++ b/guix/platforms/powerpc.scm @@ -16,9 +16,8 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -(define-module (gnu platforms powerpc) - #:use-module (gnu platform) - #:use-module (gnu packages linux) +(define-module (guix platforms powerpc) + #:use-module (guix platform) #:use-module (guix records) #:export (powerpc-linux powerpc64le-linux)) diff --git a/gnu/platforms/riscv.scm b/guix/platforms/riscv.scm similarity index 91% rename from gnu/platforms/riscv.scm rename to guix/platforms/riscv.scm index c2b4850e55..c716c12c12 100644 --- a/gnu/platforms/riscv.scm +++ b/guix/platforms/riscv.scm @@ -16,9 +16,8 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -(define-module (gnu platforms riscv) - #:use-module (gnu platform) - #:use-module (gnu packages linux) +(define-module (guix platforms riscv) + #:use-module (guix platform) #:use-module (guix records) #:export (riscv64-linux)) diff --git a/gnu/platforms/s390.scm b/guix/platforms/s390.scm similarity index 90% rename from gnu/platforms/s390.scm rename to guix/platforms/s390.scm index d3b1133974..b5477f1e5e 100644 --- a/gnu/platforms/s390.scm +++ b/guix/platforms/s390.scm @@ -16,9 +16,8 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -(define-module (gnu platforms s390) - #:use-module (gnu platform) - #:use-module (gnu packages linux) +(define-module (guix platforms s390) + #:use-module (guix platform) #:use-module (guix records) #:export (s390x-linux)) diff --git a/gnu/platforms/x86.scm b/guix/platforms/x86.scm similarity index 94% rename from gnu/platforms/x86.scm rename to guix/platforms/x86.scm index fba7dd4fc0..5338049d6f 100644 --- a/gnu/platforms/x86.scm +++ b/guix/platforms/x86.scm @@ -16,9 +16,8 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -(define-module (gnu platforms x86) - #:use-module (gnu platform) - #:use-module (gnu packages linux) +(define-module (guix platforms x86) + #:use-module (guix platform) #:use-module (guix records) #:export (i686-linux x86_64-linux diff --git a/guix/scripts/build.scm b/guix/scripts/build.scm index 4383a399a0..75bbb701ae 100644 --- a/guix/scripts/build.scm +++ b/guix/scripts/build.scm @@ -48,7 +48,7 @@ (define-module (guix scripts build) #:use-module (srfi srfi-35) #:use-module (srfi srfi-37) #:use-module (gnu packages) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module ((guix status) #:select (with-status-verbosity)) #:use-module ((guix progress) #:select (current-terminal-columns)) #:use-module ((guix build syscalls) #:select (terminal-columns)) diff --git a/guix/scripts/system.scm b/guix/scripts/system.scm index 73e3c299c1..eaa245eb44 100644 --- a/guix/scripts/system.scm +++ b/guix/scripts/system.scm @@ -66,7 +66,7 @@ (define-module (guix scripts system) (device-module-aliases matching-modules) #:use-module (gnu system linux-initrd) #:use-module (gnu image) - #:use-module (gnu platform) + #:use-module (guix platform) #:use-module (gnu system) #:use-module (gnu bootloader) #:use-module (gnu system file-systems) diff --git a/guix/self.scm b/guix/self.scm index 9fff0ade04..9a64051c32 100644 --- a/guix/self.scm +++ b/guix/self.scm @@ -888,7 +888,7 @@ (define *system-modules* ,@(scheme-modules* source "gnu/system") ,@(scheme-modules* source "gnu/services") ,@(scheme-modules* source "gnu/machine") - ,@(scheme-modules* source "gnu/platforms/")) + ,@(scheme-modules* source "guix/platforms/")) (list *core-package-modules* *package-modules* *extra-modules* *core-modules*) #:extensions dependencies -- 2.36.0 From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 16:37:44 2022 Received: (at 55602) by debbugs.gnu.org; 23 May 2022 20:37:44 +0000 Received: from localhost ([127.0.0.1]:50298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntEoC-0002gx-HI for submit@debbugs.gnu.org; Mon, 23 May 2022 16:37:44 -0400 Received: from jpoiret.xyz ([206.189.101.64]:40226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntEo9-0002gf-PM for 55602@debbugs.gnu.org; Mon, 23 May 2022 16:37:42 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id E95E71851E0; Mon, 23 May 2022 20:37:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1653338261; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=B3/Vi58u8iAWcietY4IycvZaPicFwJib6hOi4PAKYjY=; b=MDlXxzDjrDgY3zEP1c0yJ/004/KjY3kE4auDZvUavWk4TAn58s2U5usqnJQN0FBilFbfrV dj2TTD6YXI9oA9M1VzyGhqM1WHijpSy4xgZs5+BKddvVO6blT4+mgkQKH/wl0FUzUKbpIx qgSMDZBb4sTTocTuVnUoTAameRP5TdUol2Z8yUBl13xU1Whbu/7C+Q9nxhMvVZ7HEinP/L 1tubUUiUGhkHc1xiF2q7q9kuf719foNAxgLwtIlSFq+M8Rp45ZHwXW2JSHJYy3Nww9vfcx IJHTjoVIrOxXubOgc0P2BeUTI7u3UpcSrfwbvUPzzQp89h73em4t9W799Cb7cA== From: Josselin Poiret To: 55602@debbugs.gnu.org Subject: [PATCH v2 2/2] build-system: linux-module: Directly use-module (guix platform). Date: Mon, 23 May 2022 22:37:27 +0200 Message-Id: <20220523203727.2588-3-dev@jpoiret.xyz> In-Reply-To: <20220523203727.2588-1-dev@jpoiret.xyz> References: <20220523202902.32411-1-dev@jpoiret.xyz> <20220523203727.2588-1-dev@jpoiret.xyz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spamd-Bar: / X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * guix/build-system/linux-module.scm (system->arch): Remove module-ref shenanigans. --- guix/build-system/linux-module.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guix/build-system/linux-module.scm b/guix/build-system/linux-module.scm index 761ebe25b1..94a293da13 100644 --- a/guix/build-system/linux-module.scm +++ b/guix/build-system/linux-module.s [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.6 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 55602 Cc: Josselin Poiret X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * guix/build-system/linux-module.scm (system->arch): Remove module-ref shenanigans. --- guix/build-system/linux-module.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guix/build-system/linux-module.scm b/guix/build-system/linux-module.scm index 761ebe25b1..94a293da13 100644 --- a/guix/build-system/linux-module.scm +++ b/guix/build-system/linux-module.s [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.6 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * guix/build-system/linux-module.scm (system->arch): Remove module-ref shenanigans. --- guix/build-system/linux-module.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guix/build-system/linux-module.scm b/guix/build-system/linux-module.scm index 761ebe25b1..94a293da13 100644 --- a/guix/build-system/linux-module.scm +++ b/guix/build-system/linux-module.scm @@ -28,6 +28,7 @@ (define-module (guix build-system linux-module) #:use-module (guix build-system) #:use-module (guix build-system gnu) #:use-module (guix packages) + #:use-module (guix platform) #:use-module (ice-9 match) #:export (%linux-module-build-system-modules linux-module-build @@ -50,8 +51,7 @@ (define (default-linux) (module-ref module 'linux-libre))) (define (system->arch system) - (let ((module (resolve-interface '(gnu platform)))) - ((module-ref module 'lookup-platform-by-target-or-system) system))) + (platform-linux-architecture (lookup-platform-by-target-or-system system))) (define (make-linux-module-builder linux) (package -- 2.36.0 From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 16:37:53 2022 Received: (at 55602) by debbugs.gnu.org; 23 May 2022 20:37:53 +0000 Received: from localhost ([127.0.0.1]:50300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntEoK-0002hP-Qj for submit@debbugs.gnu.org; Mon, 23 May 2022 16:37:53 -0400 Received: from jpoiret.xyz ([206.189.101.64]:40094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntEo4-0002gX-Jx for 55602@debbugs.gnu.org; Mon, 23 May 2022 16:37:51 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id C9658185182; Mon, 23 May 2022 20:37:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1653338252; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zPbdfW8z1zYVAlyuni9bPHRGgFZ78TOK0pjqsnNJxLg=; b=CS43q7UKMLLR58NbYIO1+ILPpltlA7Ss0e/tmBSRnbLWUxFSrPN75FQZxB7ihBTL55ccDC w+i4c1hSKXY47J+JT50juOq9b6KXF054MAJU1a0auFB4BaEW4PtwJbQVNBW2Wlyp/qx++l H9nDHMPNEm6VMAckYGr7dCrbdcLN8YD1BhdHniLCYSpwZRzKo8l+bU/S0NZDFmHvmjzfTn XsNYjyqlBonL93rg1qfpn6sVuiYIRLwjT3LYqMNnik4zp/xgF+OQs05JP+PSBKDNhXE2QI l+Nh3P+DcCNvSfXiA7MlLQKwcH5Gvau7Ge50q9uR0P96q5/SOJRuvY+f16OKkQ== From: Josselin Poiret To: 55602@debbugs.gnu.org Subject: [PATCH v2 0/2] Move (gnu platform) and friends to guix, and fix linux module build system. Date: Mon, 23 May 2022 22:37:25 +0200 Message-Id: <20220523203727.2588-1-dev@jpoiret.xyz> In-Reply-To: <20220523202902.32411-1-dev@jpoiret.xyz> References: <20220523202902.32411-1-dev@jpoiret.xyz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spamd-Bar: / X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Oops, forgot to add the guix/ modules to Makefile.am, here's an updated one before I even sent the patches! Best, Josselin Poiret (2): Move (gnu platform) and (gnu platforms ...) to guix/. build-system: linux-module: Directly use-module (guix platform). Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 T_SPF_HELO_TEMPERROR SPF: test of HELO record failed (temperror) -0.0 SPF_PASS SPF: sender matches SPF record 1.6 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 55602 Cc: Josselin Poiret X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Oops, forgot to add the guix/ modules to Makefile.am, here's an updated one before I even sent the patches! Best, Josselin Poiret (2): Move (gnu platform) and (gnu platforms ...) to guix/. build-system: linux-module: Directly use-module (guix platform). Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.6 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Oops, forgot to add the guix/ modules to Makefile.am, here's an updated one before I even sent the patches! Best, Josselin Poiret (2): Move (gnu platform) and (gnu platforms ...) to guix/. build-system: linux-module: Directly use-module (guix platform). Makefile.am | 8 ++++++++ doc/guix.texi | 2 +- etc/release-manifest.scm | 2 +- gnu/ci.scm | 2 +- gnu/image.scm | 2 +- gnu/local.mk | 8 -------- gnu/packages/bioinformatics.scm | 2 +- gnu/packages/bootstrap.scm | 2 +- gnu/packages/cross-base.scm | 2 +- gnu/packages/instrumentation.scm | 2 +- gnu/packages/linux.scm | 2 +- gnu/system/image.scm | 2 +- gnu/system/images/hurd.scm | 2 +- gnu/system/images/novena.scm | 2 +- gnu/system/images/pine64.scm | 2 +- gnu/system/images/pinebook-pro.scm | 2 +- gnu/system/images/rock64.scm | 2 +- guix/build-system/linux-module.scm | 4 ++-- {gnu => guix}/platform.scm | 4 ++-- {gnu => guix}/platforms/arm.scm | 5 ++--- {gnu => guix}/platforms/hurd.scm | 5 ++--- {gnu => guix}/platforms/mips.scm | 5 ++--- {gnu => guix}/platforms/powerpc.scm | 5 ++--- {gnu => guix}/platforms/riscv.scm | 5 ++--- {gnu => guix}/platforms/s390.scm | 5 ++--- {gnu => guix}/platforms/x86.scm | 5 ++--- guix/scripts/build.scm | 2 +- guix/scripts/system.scm | 2 +- guix/self.scm | 2 +- 29 files changed, 44 insertions(+), 51 deletions(-) rename {gnu => guix}/platform.scm (98%) rename {gnu => guix}/platforms/arm.scm (92%) rename {gnu => guix}/platforms/hurd.scm (90%) rename {gnu => guix}/platforms/mips.scm (90%) rename {gnu => guix}/platforms/powerpc.scm (92%) rename {gnu => guix}/platforms/riscv.scm (91%) rename {gnu => guix}/platforms/s390.scm (90%) rename {gnu => guix}/platforms/x86.scm (94%) -- 2.36.0 From debbugs-submit-bounces@debbugs.gnu.org Wed May 25 03:31:19 2022 Received: (at 55602-done) by debbugs.gnu.org; 25 May 2022 07:31:20 +0000 Received: from localhost ([127.0.0.1]:54205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntlUF-0003CB-Mf for submit@debbugs.gnu.org; Wed, 25 May 2022 03:31:19 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntlUA-0003Bf-6B for 55602-done@debbugs.gnu.org; Wed, 25 May 2022 03:31:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56498) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntlU4-0005Yw-Uc; Wed, 25 May 2022 03:31:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=5DR0+bfo0rNdTpAKSYskSJEUWeATp1ogvZ5EvlJtUK0=; b=jSZjd40GsXw3vZ0XlJn7 3FRxZLXdDXYS0MHnAkTS8HoEtrLCSU8gkvFh3OL642zQpekFFzPT3PhUlA3FuBWwyCcRhN5Y0BNBM 55nAxnXDYXhhbScj862Asa8LZV1TFu9L42E5Ffr79af/At4lllZLQwbc1yw4MYNsYsmv1XdM81iki eS2XvzIoH62fD+Ju/8sCCnanujk3GrDsaZeHRPcdJct8EHLFOqtWkZ2AhdBm8+XUdvZDhj+enC952 tbKC8yQugfr37Vyk82YY1nXpYbuwFSF/1Mgko/SJKUdj2UykqiADLKUiGTnywtD0qrJGiPEaSpcqD /tUSs37Ji5qlUQ==; Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2774.rev.sfr.net ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2774]:36490 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntlU4-0006bq-D0; Wed, 25 May 2022 03:31:08 -0400 From: Mathieu Othacehe To: Josselin Poiret Subject: Re: bug#55602: [PATCH 0/2] Move (gnu platform) and friends to guix, and fix linux module build system. References: <20220523202902.32411-1-dev@jpoiret.xyz> Date: Wed, 25 May 2022 09:31:07 +0200 In-Reply-To: <20220523202902.32411-1-dev@jpoiret.xyz> (Josselin Poiret's message of "Mon, 23 May 2022 22:29:02 +0200") Message-ID: <877d6axe4k.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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55602-done Cc: 55602-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, > knows syntax expands at compile/expand-time only. Since the platform > code has moved to its own cozy (gnu platform) in the meantime, I > figured that it could very well be simply use-module'd, but then it'd > have to end up in (guix ...) to follow the rule that guix modules > should never directly use-module gnu modules. Hence this quite big > patchset. Oops sorry for not noticing it, pushed! Thanks, Mathieu From unknown Mon Aug 11 18:16:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 22 Jun 2022 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator