From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 28 16:26:23 2018 Received: (at submit) by debbugs.gnu.org; 28 Jun 2018 20:26:23 +0000 Received: from localhost ([127.0.0.1]:38910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYdUk-0003lm-P1 for submit@debbugs.gnu.org; Thu, 28 Jun 2018 16:26:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYcv8-0002uc-Bj for submit@debbugs.gnu.org; Thu, 28 Jun 2018 15:49:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fYcv0-0008Jb-Ob for submit@debbugs.gnu.org; Thu, 28 Jun 2018 15:49:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42732) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fYcv0-0008J8-IF for submit@debbugs.gnu.org; Thu, 28 Jun 2018 15:49:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34856) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fYcuy-0007ZV-9Q for guix-patches@gnu.org; Thu, 28 Jun 2018 15:49:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fYcuv-0008Bs-2k for guix-patches@gnu.org; Thu, 28 Jun 2018 15:49:24 -0400 Received: from us2-ob2-3.mailhostbox.com ([208.91.199.209]:50628) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fYcuu-00088B-HF for guix-patches@gnu.org; Thu, 28 Jun 2018 15:49:21 -0400 Received: from 172.16.214.18 (unknown [172.16.214.18]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: professordey@liberum.world) by us2.outbound.mailhostbox.com (Postfix) with ESMTPSA id 8A9077820D2 for ; Thu, 28 Jun 2018 19:49:18 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=liberum.world; s=20180419; t=1530215358; bh=2Oklto+IWlmuFDmylHtoCSpBidAAFQlUTqO5ydgfNpI=; h=Date:From:Reply-To:To:Subject; b=AjfnaXc53soPNICq6X7RDjyWHt9YoDnqbylinT5tGIm0giI7i5hpBkYpyv/fq86PI WWr6iaTkGlOWkrPPnyFBjxnXBkcaAxrpeKHfvfxXeqVcSK0Ew794yVP9jIZJbtc2Ta 0RF8iQVVCRbZ0wLbKcMXmyth4m5ywNoy5jmCgk2A= Date: Thu, 28 Jun 2018 19:49:18 +0000 (GMT) From: Joshua Lewis Hayes To: guix-patches@gnu.org Message-ID: <381089070.2034.1530215358490@webmail.liberum.world> Subject: [PATCH] gnu: linux-libre*: Add Keyed Interface and redefine variants to use new Interface. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_2032_915431938.1530215358456" X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.8.3-Rev22 X-Originating-Client: open-xchange-appsuite X-CMAE-Score: 0 X-CMAE-Analysis: v=2.2 cv=epKv9shX c=1 sm=1 tr=0 a=GlHdamnDIlsbq1OOjikDKg==:117 a=qAnk10-yB6kpuYJm-loA:9 a=QEXdDO2ut3YA:10 a=GMQYw-v-2zeu2bHPGD0A:9 a=yfM9-yk1_QDXO-BI:21 a=_W_S_7VecoQA:10 a=1LhRxXjy-oy2qgV9nTsA:9 a=wPNLvfGTeEIA:10 a=fnj_BZ_2BoIA:10 a=_ZFiw-0D3XQA:10 a=ONNS8QRKHyMA:10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 28 Jun 2018 16:26:21 -0400 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: , Reply-To: Joshua Lewis Hayes Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) ------=_Part_2032_915431938.1530215358456 Content-Type: multipart/alternative; boundary="----=_Part_2033_1091734858.1530215358459" ------=_Part_2033_1091734858.1530215358459 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Though make-linux-libre provides a keyed interface for configuration and versioning, it remains unaccessable to users due to a lack of public definition. This adapts linux-libre to become a public keyed interface for greater flexibility for users, without promoting proprietary software. Also redefin= es linux-libre- variants to use linux-libre as the interface being used, to reduce direct reliance on the low-level make-linux-libre function. >From 91dcc98640b5e7eb494893100f6ebae823a6cb58 Mon Sep 17 00:00:00 2001 From: Joshua Lewis Hayes Date: Thu, 28 Jun 2018 20:01:47 +0000 Subject: [PATCH] gnu: linux-libre*: Add Keyed Interface and redefine varian= ts to use new Interface. * gnu/packages/linux.scm (linux-libre): Add Keyed Interface * gnu/packages/linux.scm (linux-libre-*): Redefine to use Interface --- gnu/packages/linux.scm | 89 ++++++++++++++++++++++++++---------------------= --- 1 file changed, 47 insertions(+), 42 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 50f90e165..74292288f 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -28,6 +28,7 @@ ;;; Copyright =C2=A9 2017 nee ;;; Copyright =C2=A9 2017 Dave Love ;;; Copyright =C2=A9 2018 Pierre-Antoine Rouby +;;; Copyright =C2=A9 2018 Joshua Lewis Hayes ;;; ;;; This file is part of GNU Guix. ;;; @@ -405,66 +406,70 @@ It has been modified to remove all non-free binary bl= obs.") (define %linux-libre-version "4.17.3") (define %linux-libre-hash "06mjbs3i0xq1h1cgr6xldr6a8rxsy30mf86wp3n2ff6l5v7= 8iw2q") -(define-public linux-libre - (make-linux-libre %linux-libre-version - %linux-libre-hash - %linux-compatible-systems - #:configuration-file kernel-config)) - (define %linux-libre-4.14-version "4.14.52") (define %linux-libre-4.14-hash "0lx916iw33n32h1fca59r7mh6l2smyml6igvzhimca= h62hqx4rk8") +(define-public (linux-libre #:key + (version %linux-libre-version) + (hash %linux-libre-hash) + (systems %linux-compatible-systems) + (configuration-file kernel-config) + (defconfig "defconfig") + (extra-version #f) + (extra-options %extra-options) + (patches (list %boot-logo-patch))) + (make-linux-libre version + hash + systems + #:configuration-file configuration-file + #:defconfig defconfig + #:extra-version extra-version + #:extra-options extra-options + #:patches patches)) + (define-public linux-libre-4.14 - (make-linux-libre %linux-libre-4.14-version - %linux-libre-4.14-hash - '("x86_64-linux" "i686-linux" "armhf-linux") - #:configuration-file kernel-config)) + (linux-libre #:version %linux-libre-4.14-version + #:hash %linux-libre-4.14-hash + #:systems '("x86_64-linux" "i686-linux" "armhf-linux"))) (define-public linux-libre-4.9 - (make-linux-libre "4.9.110" - "0nzfna9w9a45y521d3dcxkdv66gn38n4pq814rdqazk74qb5macn" - %intel-compatible-systems - #:configuration-file kernel-config)) + (linux-libre #:version "4.9.110" + #:hash "0nzfna9w9a45y521d3dcxkdv66gn38n4pq814rdqazk74qb5macn" + #:systems %intel-compatible-systems)) (define-public linux-libre-4.4 - (make-linux-libre "4.4.138" - "1030ra5gn24qmx8lsnhr6kfnfm60avzs23r81dl7mvzr5dci8vsl" - %intel-compatible-systems - #:configuration-file kernel-config)) + (linux-libre #:version "4.4.138" + #:hash "1030ra5gn24qmx8lsnhr6kfnfm60avzs23r81dl7mvzr5dci8vsl" + #:systems %intel-compatible-systems)) (define-public linux-libre-4.1 - (make-linux-libre "4.1.52" - "0a2flzf79kz9c1y9zpxdclsfivp38d2sgnwifg4gvyqixdy63sk9" - %intel-compatible-systems - #:configuration-file kernel-config)) + (linux-libre #:version "4.1.52" + #:hash "0a2flzf79kz9c1y9zpxdclsfivp38d2sgnwifg4gvyqixdy63sk9" + #:systems %intel-compatible-systems)) (define-public linux-libre-arm-generic - (make-linux-libre %linux-libre-version - %linux-libre-hash - '("armhf-linux") - #:defconfig "multi_v7_defconfig" - #:extra-version "arm-generic")) + (linux-libre #:systems '("armhf-linux") + #:defconfig "multi_v7_defconfig" + #:extra-version "arm-generic")) (define-public linux-libre-arm-generic-4.14 - (make-linux-libre %linux-libre-4.14-version - %linux-libre-4.14-hash - '("armhf-linux") - #:defconfig "multi_v7_defconfig" - #:extra-version "arm-generic")) + (linux-libre #:version %linux-libre-4.14-version + #:hash %linux-libre-4.14-hash + #:systems '("armhf-linux") + #:defconfig "multi_v7_defconfig" + #:extra-version "arm-generic")) (define-public linux-libre-arm-omap2plus - (make-linux-libre %linux-libre-version - %linux-libre-hash - '("armhf-linux") - #:defconfig "omap2plus_defconfig" - #:extra-version "arm-omap2plus")) + (linux-libre #:systems '("armhf-linux") + #:defconfig "omap2plus_defconfig" + #:extra-version "arm-omap2plus")) (define-public linux-libre-arm-omap2plus-4.14 - (make-linux-libre %linux-libre-4.14-version - %linux-libre-4.14-hash - '("armhf-linux") - #:defconfig "omap2plus_defconfig" - #:extra-version "arm-omap2plus")) + (linux-libre #:version %linux-libre-4.14-version + #:hash %linux-libre-4.14-hash + #:systems '("armhf-linux") + #:defconfig "omap2plus_defconfig" + #:extra-version "arm-omap2plus")) ^L ;;; -- 2.16.1 ------=_Part_2033_1091734858.1530215358459 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Though make-linux-libre provides a keyed interface for configuration = and
versioning, it remains unaccessable to users due to a lack of public
de= finition.

This adapts linux-libre to become a public keyed interface for= greater
flexibility for users, without promoting proprietary software. Als= o redefines
linux-libre-<version/arch> variants to use linux-libre = as the interface
being used, to reduce direct reliance on the low-level mak= e-linux-libre
function.

From 91dcc98640b5e7eb494893100f6ebae823a6cb58 Mo= n Sep 17 00:00:00 2001
From: Joshua Lewis Hayes <professordey@liberum.w= orld>
Date: Thu, 28 Jun 2018 20:01:47 +0000
Subject: [PATCH] gnu: linux= -libre*: Add Keyed Interface and redefine variants
to use new Interface.

* gnu/package= s/linux.scm (linux-libre-*): Redefine to use Interface

---
gnu/packages= /linux.scm | 89 ++++++++++++++++++++++++++------------------------ 1 file = changed, 47 insertions(+), 42 deletions(-)

diff --git a/gnu/packages/lin= ux.scm b/gnu/packages/linux.scm
index 50f90e165..74292288f 100644--- a/gnu= /packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -28,6 +28,7 @@ ;;; Cop= yright =C2=A9 2017 nee <nee-git@hidamari.blue>
;;; Copyright =C2= =A9 2017 Dave Love <fx@gnu.org>
;;; Copyright =C2=A9 2018 Pierre-A= ntoine Rouby <pierre-antoine.rouby@inria.fr>
+;;; Copyright =C2=A9= 2018 Joshua Lewis Hayes <professordey@liberum.world>
;;; ;;; Thi= s file is part of GNU Guix.
;;;
@@ -405,66 +406,70 @@ It has been modified= to remove all non-free binary blobs.")
 (define %linux-libre-vers= ion "4.17.3")
 (define %linux-libre-hash "06mjbs3i0xq1h1cg= r6xldr6a8rxsy30mf86wp3n2ff6l5v78iw2q")

-(define-public linux-libre
-= (make-linux-libre %linux-libre-version
- %linux-libre-hash
- %linux-compat= ible-systems

- #:configuration-file kernel-config))
-
 (define %linu= x-libre-4.14-version "4.14.52")
 (define %linux-libre-4.14-has= h "0lx916iw33n32h1fca59r7mh6l2smyml6igvzhimcah62hqx4rk8")

+(defi= ne-public (linux-libre #:key
+ (version %linux-libre-version)
+ (hash %linu= x-libre-hash)
+ (systems %linux-compatible-systems)
+ (configuration-file= kernel-config)
+ (defconfig "defconfig")
+ (extra-version #f)
+ (e= xtra-options %extra-options)
+ (patches (list %boot-logo-patch)))+ (make-l= inux-libre version
+ hash
+ systems
+ #:configuration-file configuration-fi= le
+ #:defconfig defconfig
+ #:extra-version extra-version
+ #:extra-option= s extra-options
+ #:patches patches))
+
 (define-public linux-libre-4.= 14
- (make-linux-libre %linux-libre-4.14-version
- %linux-libre-4.14-hash
-= '("x86_64-linux" "i686-linux" "armhf-linux")
-= #:configuration-file kernel-config))
+ (linux-libre #:version %linux-libre= -4.14-version
+ #:hash %linux-libre-4.14-hash
+ #:systems '("x86_64= -linux" "i686-linux" "armhf-linux")))

 (define-= public linux-libre-4.9
- (make-linux-libre "4.9.110"
- "0nzfna9= w9a45y521d3dcxkdv66gn38n4pq814rdqazk74qb5macn"
- %intel-compatible-syst= ems
- #:configuration-file kernel-config))
+ (linux-libre #:version "4.= 9.110"
+ #:hash "0nzfna9w9a45y521d3dcxkdv66gn38n4pq814rdqazk74qb5ma= cn"
+ #:systems %intel-compatible-systems))

 (define-public lin= ux-libre-4.4
- (make-linux-libre "4.4.138"
- "1030ra5gn24qmx8ls= nhr6kfnfm60avzs23r81dl7mvzr5dci8vsl"
- %intel-compatible-systems=
- #:co= nfiguration-file kernel-config))
+ (linux-libre #:version "4.4.138"=
+ #:hash "1030ra5gn24qmx8lsnhr6kfnfm60avzs23r81dl7mvzr5dci8vsl"
+ = #:systems %intel-compatible-systems))

 (define-public linux-libre-4= .1
- (make-linux-libre "4.1.52"
- "0a2flzf79kz9c1y9zpxdclsfivp3= 8d2sgnwifg4gvyqixdy63sk9"
- %intel-compatible-systems
- #:configuration= -file kernel-config))
+ (linux-libre #:version "4.1.52"
<= span style=3D"font-family: "andale mono", monospace;">+ #:hash &#= 34;0a2flzf79kz9c1y9zpxdclsfivp38d2sgnwifg4gvyqixdy63sk9"
+ #:systems %i= ntel-compatible-systems))

 (define-public linux-libre-arm-generic

- (make-linux-libre %linux-libre-version
- %linux-libre-hash- '(= "armhf-linux")
- #:defconfig "multi_v7_defconfig"- #:extra= -version "arm-generic"))
+ (linux-libre #:systems '("armhf-= linux")
+ #:defconfig "multi_v7_defconfig"
+ #:extra-version &#= 34;arm-generic"))

 (define-public linux-libre-arm-generic-4.14<= /span>
= - (make-linux-libre %linux-libre-4.14-version
- %linux-libre-4.14-hash
- &#= 39;("armhf-linux")
- #:defconfig "multi_v7_defconfig"
- #:e= xtra-version "arm-generic"))
+ (linux-libre #:version %linux-libre-= 4.14-version
+ #:hash %linux-libre-4.14-hash
+ #:systems '("armhf-l= inux")
+ #:defconfig "multi_v7_defconfig"
+ #:extra-version = 4;arm-generic"))

 (define-public linux-libre-arm-omap2plus
- (m= ake-linux-libre %linux-libre-version
- %linux-libre-hash
- '("armhf= -linux")
- #:defconfig "omap2plus_defconfig"
- #:extra-version = "arm-omap2plus"))
+ (linux-libre #:systems '("armhf-linux&#= 34;)
+ #:defconfig "omap2plus_defconfig"
+ #:extra-version "arm= -omap2plus"))

 (define-public linux-libre-arm-omap2plus-4.14
- = (make-linux-libre %linux-libre-4.14-version
- %linux-libre-4.14-hash=
- '= ;("armhf-linux")
- #:defconfig "omap2plus_defconfig"=
- #:ex= tra-version "arm-omap2plus"))
+ (linux-libre #:version %linux-libre= -4.14-version
+ #:hash %linux-libre-4.14-hash
+ #:systems '("armhf-= linux")
+ #:defconfig "omap2plus_defconfig"
+ #:extra-version &= #34;arm-omap2plus"))

^L
;;;
--
2.16.1

=20 ------=_Part_2033_1091734858.1530215358459-- ------=_Part_2032_915431938.1530215358456 Content-Type: text/plain; charset=ISO-8859-1; name=signature.asc Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=signature.asc X-Part-Id: bf2fb2d0e73c4bc8a3c454bb47df8ba1 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogS2V5YmFzZSBPcGVuUEdQIHYy LjAuNzcKQ29tbWVudDogaHR0cHM6Ly9rZXliYXNlLmlvL2NyeXB0bwoKd3NCY0JBQUJDZ0FHQlFK Yk5VaHpBQW9KRU52TmUxT0s5M284b1NNSUFJS3RPTENGQmFJZEE0Q0pjTmlSWEF5VQprVDAxUmk5 TkxXQmxYUVZ1WWg2MDFVbk9WWlIxK2xQRWF1K0NKVWFTRTFadjc5cjZ6K1NieVRzaHlRaU14RkR6 ClN0UzVtRkZURExHbUgrOWQ0Vkx2WWxhRGJQV0lKc0JZclVBTEVIMFBHQVNMRVBTNG5Pb0lNS1RI cU52eG1DcmkKSSsxejBRTTA5TXVwOG1XVmRPdHJXYVJ0OXFqSzZBaE9SemF2K2JKWEtPMHhXQVJX TTgyclozb3E2Q1R0aXA0RwpuZVdlNmxRdkpRQU0zaVQ4em5vSTk3UFJZcGlBODlIaFpGaWFxQWVM SHpzSnhONzIrMVpNYWo4QWo3Q2ZkaUgzCnpqd0psVUg1azJCUUwvRUpaOEtwZmo4L2hwYVNiUFI5 RlJzMVJnUmdrcm5QYmNXdnd1V1J0TmtpZ08wTnNuMD0KPXd5M2MKLS0tLS1FTkQgUEdQIFNJR05B VFVSRS0tLS0tCg== ------=_Part_2032_915431938.1530215358456-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 18 18:32:08 2020 Received: (at 31997) by debbugs.gnu.org; 18 Dec 2020 23:32:08 +0000 Received: from localhost ([127.0.0.1]:40492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqPEF-0004MJ-Gp for submit@debbugs.gnu.org; Fri, 18 Dec 2020 18:32:07 -0500 Received: from mail-wr1-f45.google.com ([209.85.221.45]:43444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqPDz-0004Kh-3R for 31997@debbugs.gnu.org; Fri, 18 Dec 2020 18:32:06 -0500 Received: by mail-wr1-f45.google.com with SMTP id y17so4148529wrr.10 for <31997@debbugs.gnu.org>; Fri, 18 Dec 2020 15:31:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=riQZzVuP6UVnlY3miF6j2+24EfS6uQUETCmQ4vIoph4=; b=kbfe+58nmQ8mt16gKcspxkbTFdaTZzz3Ru6l28nEs+1/ycYI8922lK2nOFevQMs6Jv tIUy0mNi2sNvHPPkPXNQeyZzNwczC+eJBmx+F0emzKRln/4xenOoSmQfP2dMj6zfIMRn Uv7mEnkndabpP05YHFrVQ8fWYv9bJIxaBdM/31LWp4wlgiSZAarDSpyq48XSzMdd5HxM QAktrprjOD1dtxXgAB0SlUmPFF7V39mzyWbTx5pkOw4enRsmRUvOEvAQbAAcXf56SfpG IyE7X+g2jgam0esxrgoVq3x/Dty3czcSuaOR2IwaIF2toycMM2Dp7SWQZ9Sluu2ImnkK K9Jw== 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:references:date:in-reply-to :message-id:user-agent:mime-version; bh=riQZzVuP6UVnlY3miF6j2+24EfS6uQUETCmQ4vIoph4=; b=qPUeoH+kkaBLhIz/9GkQYtMIwYfXG5Rq5+ya/vXdc8QJrsAGBD2hqf1/mePoJwDUtz H6bHqe1/VzF++xHzNs4gsL95/Wh8KOQB45m8cWf1Laj45/NQ/BPChyJfaPYjtWEqdG+X i0+O6/CLm8lAArzmg+EcKdEx1twQ38WClR/SQp+g2EnW4LU2vUh8lBamyupmj65coWdV jdBTbUgd1sJhtaUupY3GX5bhy07iZLxmKgdP+rU0vD0P/1m49762YNRx6JfMKbjckzkU vpZ+bNmy9GGcMZLn/mn94LIPGqr5GT4KUgJ+FyASj65NwNsdsei4hGIaER/yb0OBu1AS 6pTQ== X-Gm-Message-State: AOAM5301MdaupbGkV6XALFGTrx7TtOltHHcX+DAOx6GiwZpd35L8/Vto ACfQ7d6NnUQNOT7RvY+1vIDay60A66RClg== X-Google-Smtp-Source: ABdhPJzBtXsrsOcDqu1oKZl7Bz+ykymeDG7AAc8HYqUTzhm3fuf8tN4JgoCIIoK8qbdgPasY2zawvw== X-Received: by 2002:adf:ed49:: with SMTP id u9mr6937580wro.292.1608334305555; Fri, 18 Dec 2020 15:31:45 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id r20sm16791524wrg.66.2020.12.18.15.31.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Dec 2020 15:31:45 -0800 (PST) From: zimoun To: Joshua Lewis Hayes , Leo Famulari Subject: Re: [bug#31997] [PATCH] gnu: linux-libre*: Add Keyed Interface and redefine variants to use new Interface. References: <381089070.2034.1530215358490@webmail.liberum.world> Date: Sat, 19 Dec 2020 00:27:00 +0100 In-Reply-To: <381089070.2034.1530215358490@webmail.liberum.world> (Joshua Lewis Hayes's message of "Thu, 28 Jun 2018 19:49:18 +0000 (GMT)") Message-ID: <86a6uau24b.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.0 (++) 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, What is the status of this bug: Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: liberum.world (world)] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 0.0 T_SPF_HELO_TEMPERROR SPF: test of HELO record failed (temperror) -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 31997 Cc: 31997@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: 1.0 (+) Hi, What is the status of this bug: ? On Thu, 28 Jun 2018 at 19:49, Joshua Lewis Hayes wrote: > From 91dcc98640b5e7eb494893100f6ebae823a6cb58 Mon Sep 17 00:00:00 2001 > From: Joshua Lewis Hayes > Date: Thu, 28 Jun 2018 20:01:47 +0000 > Subject: [PATCH] gnu: linux-libre*: Add Keyed Interface and redefine variants > to use new Interface. > > * gnu/packages/linux.scm (linux-libre): Add Keyed Interface > * gnu/packages/linux.scm (linux-libre-*): Redefine to use Interface I am in favor to try to apply it and merge it if it is still relevant, otherwise I will close it after the usual 3 weeks delay. All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 19 03:25:17 2020 Received: (at 31997) by debbugs.gnu.org; 19 Dec 2020 08:25:17 +0000 Received: from localhost ([127.0.0.1]:40785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqXYC-0004l9-LR for submit@debbugs.gnu.org; Sat, 19 Dec 2020 03:25:16 -0500 Received: from se4f-iad1.servconfig.com ([173.231.241.36]:57349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqXYA-0004l0-Bu for 31997@debbugs.gnu.org; Sat, 19 Dec 2020 03:25:14 -0500 Received: from ecres248.servconfig.com ([198.46.81.48]) by se4-iad1.servconfig.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1kqXY5-000SEU-6y for 31997@debbugs.gnu.org; Sat, 19 Dec 2020 03:25:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=liberum.world; s=default; h=Message-ID:From:To:Subject: Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To: Date:Sender:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=MMhLLbsXwHSjNWIVijz7LsjnyT/B8Al255G5Y5peKrg=; b=4vALG/1wW+Z8bnG0KW3kzy1jX cP4INvPqzpyJqWs7RV+F9o9knjHb6NMnsljVxQUuOM51i+qfND862s2gYZG9weHK9fDKVCE23jBC3 DMdMToLWIaj+xl702mzbv9EdrNZNviWoH7mD2JpLyI3rff2zmQCIsS2+qbHFwww3AW4M2xZ7H4768 1g3rMefuWcoCWx+LJA8iLw34fKIFwUGvtxRTqhEYLY8l+/PSnCiEi7ZfNN4AKrIZ+js2ZDkFCzHi7 f3XtMdWIFZ28QR8tJ9P+j1z2r7VvvUqA27xgQd7mmQ9u/SyHMvBLwOWCww6mb6wDrIf492Qva2fjz YUDvXwZhQ==; Received: from [109.181.224.15] (port=36208 helo=HomeCube) by ecres248.servconfig.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1kqXY4-0041Jj-Qu for 31997@debbugs.gnu.org; Sat, 19 Dec 2020 03:25:09 -0500 Date: Sat, 19 Dec 2020 08:25:10 +0000 User-Agent: K-9 Mail for Android In-Reply-To: <86a6uau24b.fsf@gmail.com> References: <381089070.2034.1530215358490@webmail.liberum.world> <86a6uau24b.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----A320R78ZRLZVNHOQ4BVA35CQNEYAFP" Content-Transfer-Encoding: 7bit Subject: Re: [bug#31997] [PATCH] gnu: linux-libre*: Add Keyed Interface and redefine variants to use new Interface. To: 31997@debbugs.gnu.org From: "Joshua Hayes (ProfessorDey)" Message-ID: X-Get-Message-Sender-Via: ecres248.servconfig.com: authenticated_id: professordey@liberum.world X-Authenticated-Sender: ecres248.servconfig.com: professordey@liberum.world X-Originating-IP: 198.46.81.48 X-SpamExperts-Domain: ecres248.servconfig.com X-SpamExperts-Username: 198.46.81.48 Authentication-Results: servconfig.com; auth=pass smtp.auth=198.46.81.48@ecres248.servconfig.com X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.07) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT/9QDM+hzXsCnA+lFtx3Gh/PUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5zLPZq22Wx4gir7AsUqE3SwjXA/K46zOAPWmS/UgSc8DNcV PSoHm0W/3adFfiYl2nu+3kr0teR/o+8b9z85yge6/T4GcPvCLvSpAEEGy7kYxvNP0HH7yYxQUggw DHkdSjrHArtOiUfsWwBrJ4YKTa6npuGXed8VjoeeEKguXydrkc8BBJkJuoQzSPsAr58DfqdcYe4a MjKFhzJKmH0BGgJrFGd/tRbx6dmA5+kM0dmp8RF+6EgGeK88U7z1NskGjV+ZOZh/196Uh/xDSW9g kA3LEWgKIJ7Ay0RVJqlA03GHx7ObK052/jLuewOcI5amMxstChAJ8MhPXbXvhZAyklffRAwX31WV Y5lWjWxuGSRuxRfiiXKDnS3cS+VcIvEFMphhKzy27dJ+eI97x1+KvbnG5YE5enyccp7RH4WQio3u GZy5tDgHgxQLTGgX8AmP2gn6lWQND3guceWZOnV7z1wo+MEYMo0NDeyXVO3tNSgVgckOnz0mswVX ZkpFVe5ZgGA0MLjqgL337Aba0izaNK+k92XyLE/tRyUkRSSbWe+g5x4PNBZZ4gKKyFBrZlEzdF3e UrWsIxUOn5E7cxjMEyypLCiwgUTNTbuZ4Rg0jqhm92oGV48k7vlnRv4dYBTnwwrujwN5vAr2fQEN gxhN/KmvT74ZEqLd8l9FM+v8+4kcTW7yvA2mzQsYLVOX+qhnIwk5Fu/nq1mfdqvGyP7QRMmuhsHQ Ynb1+jMoZH+dWfTjPVFJa7+tfDSTqvkN6ixljpkccBIk1Sag4dKiqCrF8eZZyYoLixS/lGRn83LV BkIIA1taKqJ3AXkppJMm2AIry1ek53NJ/DqBIhVFC7gTdB9lzJlJ0hV1o8ujiDvuGlP3KU4/fhUZ GjkvwzYwDZm/LTskATYQU4J7mqw6JaKO7FaYp6KrPCklAmnloYenuVMJijTmDyM+MpzGu6WUOIYv xxqyhuHjihauDNbAZQr31kN6oIEzLNsf7rIEGp3ML+wLLw== X-Report-Abuse-To: spam@se1-lax1.servconfig.com 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: Hey there, It's been 2 years since I submitted this issue, but to my knowledge this is still a limitation of guixsd and the approach is still a valid solution, you'd just need to define any additional [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: liberum.world (world)] 0.0 SPF_NONE SPF: sender does not publish an SPF Record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 HTML_MESSAGE BODY: HTML included in message 0.1 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 31997 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: 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: Hey there, It's been 2 years since I submitted this issue, but to my knowledge this is still a limitation of guixsd and the approach is still a valid solution, you'd just need to define any additional [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: liberum.world (world)] 0.0 SPF_NONE SPF: sender does not publish an SPF Record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 HTML_MESSAGE BODY: HTML included in message -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.1 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD ------A320R78ZRLZVNHOQ4BVA35CQNEYAFP Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hey there, It's been 2 years since I submitted this issue, but to my knowledge this i= s still a limitation of guixsd and the approach is still a valid solution, = you'd just need to define any additional explicitly hardcoded kernel varien= ts that have been added since I first wrote it, it's a simple enough interf= ace to build in quickly and allows a lot more flexibility=2E Admittedly I h= aven't used guixsd in a long while personally due to this exact limitation,= so I don't have a development machine readily to hand for my own testing, = but can look into converting my old laptop over once I back it up=2E Hope this is helpful at least, Best Regards Joshua On 18 December 2020 23:27:00 GMT, zimoun wr= ote: >Hi, > >What is the status of this bug: > > > >? > >On Thu, 28 Jun 2018 at 19:49, Joshua Lewis Hayes > wrote: > >> From 91dcc98640b5e7eb494893100f6ebae823a6cb58 Mon Sep 17 00:00:00 >2001 >> From: Joshua Lewis Hayes >> Date: Thu, 28 Jun 2018 20:01:47 +0000 >> Subject: [PATCH] gnu: linux-libre*: Add Keyed Interface and redefine >variants >> to use new Interface=2E >> >> * gnu/packages/linux=2Escm (linux-libre): Add Keyed Interface >> * gnu/packages/linux=2Escm (linux-libre-*): Redefine to use Interface > >I am in favor to try to apply it and merge it if it is still relevant, >otherwise I will close it after the usual 3 weeks delay=2E > > >All the best, >simon ------A320R78ZRLZVNHOQ4BVA35CQNEYAFP Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hey there,
It's been 2 years since I submitted = this issue, but to my knowledge this is still a limitation of guixsd and th= e approach is still a valid solution, you'd just need to define any additio= nal explicitly hardcoded kernel varients that have been added since I first= wrote it, it's a simple enough interface to build in quickly and allows a = lot more flexibility=2E Admittedly I haven't used guixsd in a long while pe= rsonally due to this exact limitation, so I don't have a development machin= e readily to hand for my own testing, but can look into converting my old l= aptop over once I back it up=2E

Hope this is helpful at least,
Be= st Regards
Joshua

On 18 December 2020 = 23:27:00 GMT, zimoun <zimon=2Etoutoune@gmail=2Ecom> wrote:
Hi,

What is the status of this bug:

= <http://issues= =2Eguix=2Egnu=2Eorg/issue/31997>

?

On Thu, 28 Jun 2018= at 19:49, Joshua Lewis Hayes <professordey@liberum=2Eworld> wrote:
From 91dcc98640b5e7= eb494893100f6ebae823a6cb58 Mon Sep 17 00:00:00 2001
From: Joshua Lewis = Hayes <professordey@liberum=2Eworld>
Date: Thu, 28 Jun 2018 20:01= :47 +0000
Subject: [PATCH] gnu: linux-libre*: Add Keyed Interface and r= edefine variants
to use new Interface=2E

* gnu/packages/linux= =2Escm (linux-libre): Add Keyed Interface
* gnu/packages/linux=2Escm (l= inux-libre-*): Redefine to use Interface

I am in favor = to try to apply it and merge it if it is still relevant,
otherwise I wil= l close it after the usual 3 weeks delay=2E


All the best,
sim= on
------A320R78ZRLZVNHOQ4BVA35CQNEYAFP--