X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH] gnu: Add regulatory.db in %base-firmware. Resent-From: Brice Waegeneire <brice@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 19 Jul 2021 21:16:02 +0000 Resent-Message-ID: <handler.49649.B.162672934030185 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49649 <at> debbugs.gnu.org X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.162672934030185 (code B ref -1); Mon, 19 Jul 2021 21:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Jul 2021 21:15:40 +0000 Received: from localhost ([127.0.0.1]:60486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1m5ac0-0007qm-BB for submit <at> debbugs.gnu.org; Mon, 19 Jul 2021 17:15:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:58374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <brice@HIDDEN>) id 1m5aby-0007qe-4L for submit <at> debbugs.gnu.org; Mon, 19 Jul 2021 17:15:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <brice@HIDDEN>) id 1m5abx-0007ti-U5 for guix-patches@HIDDEN; Mon, 19 Jul 2021 17:15:37 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:59791) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <brice@HIDDEN>) id 1m5abv-0004OB-TI for guix-patches@HIDDEN; Mon, 19 Jul 2021 17:15:37 -0400 Received: (Authenticated sender: brice@HIDDEN) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id C2853FF806 for <guix-patches@HIDDEN>; Mon, 19 Jul 2021 21:15:30 +0000 (UTC) From: Brice Waegeneire <brice@HIDDEN> Date: Mon, 19 Jul 2021 23:15:28 +0200 Message-Id: <20210719211528.22649-1-brice@HIDDEN> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=217.70.183.199; envelope-from=brice@HIDDEN; helo=relay9-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=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-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.7 (--) * gnu/system.scm (%base-firmware): Add 'wireless-regdb'. --- gnu/system.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Following discussion at <https://issues.guix.gnu.org/49611>, tho there is still an error about missing signature but now the kernel load the regulatory.db without the help of userspace: --8<---------------cut here---------------start------------->8--- # dmesg | grep -E '(cfg80211|regulatory)' [ 6.282015] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 6.283766] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 6.285927] platform regulatory.0: Direct firmware load for regulatory.db.p7s failed with error -2 [ 6.285931] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid --8<---------------cut here---------------end--------------->8--- I'm wondering if it's worth removing 'crda' from the default udev rules. diff --git a/gnu/system.scm b/gnu/system.scm index a7c2b1bca4..8dc51b6ec8 100644 --- a/gnu/system.scm +++ b/gnu/system.scm @@ -751,7 +751,8 @@ of PROVENANCE-SERVICE-TYPE to its services." (define %base-firmware ;; Firmware usable by default. (list ath9k-htc-firmware - openfwwf-firmware)) + openfwwf-firmware + wireless-regdb)) (define %base-packages-utils ;; Default set of utilities packages. -- 2.32.0
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Brice Waegeneire <brice@HIDDEN> Subject: bug#49649: Acknowledgement ([PATCH] gnu: Add regulatory.db in %base-firmware.) Message-ID: <handler.49649.B.162672934030185.ack <at> debbugs.gnu.org> References: <20210719211528.22649-1-brice@HIDDEN> X-Gnu-PR-Message: ack 49649 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 49649 <at> debbugs.gnu.org Date: Mon, 19 Jul 2021 21:16:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 49649 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 49649: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D49649 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH] gnu: Add regulatory.db in %base-firmware. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 20 Jul 2021 13:27:01 +0000 Resent-Message-ID: <handler.49649.B49649.162678760928147 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brice Waegeneire <brice@HIDDEN> Cc: 49649 <at> debbugs.gnu.org Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.162678760928147 (code B ref 49649); Tue, 20 Jul 2021 13:27:01 +0000 Received: (at 49649) by debbugs.gnu.org; 20 Jul 2021 13:26:49 +0000 Received: from localhost ([127.0.0.1]:33235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1m5plp-0007Ju-0N for submit <at> debbugs.gnu.org; Tue, 20 Jul 2021 09:26:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1m5pln-0007Jj-Kx for 49649 <at> debbugs.gnu.org; Tue, 20 Jul 2021 09:26:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43020) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1m5plh-0008EX-LA; Tue, 20 Jul 2021 09:26:41 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=42888 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1m5plh-00073w-D0; Tue, 20 Jul 2021 09:26:41 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <20210719211528.22649-1-brice@HIDDEN> Date: Tue, 20 Jul 2021 15:26:38 +0200 In-Reply-To: <20210719211528.22649-1-brice@HIDDEN> (Brice Waegeneire's message of "Mon, 19 Jul 2021 23:15:28 +0200") Message-ID: <87bl6xktf5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Brice Waegeneire <brice@HIDDEN> skribis: > * gnu/system.scm (%base-firmware): Add 'wireless-regdb'. > --- > gnu/system.scm | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > Following discussion at <https://issues.guix.gnu.org/49611>, tho there is > still an error about missing signature but now the kernel load the > regulatory.db without the help of userspace: > > # dmesg | grep -E '(cfg80211|regulatory)' > [ 6.282015] cfg80211: Loading compiled-in X.509 certificates for regul= atory database > [ 6.283766] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' > [ 6.285927] platform regulatory.0: Direct firmware load for regulatory= .db.p7s failed with error -2 > [ 6.285931] cfg80211: loaded regulatory.db is malformed or signature i= s missing/invalid > Does that means that the loaded =E2=80=98regulatory.db=E2=80=99 is discarde= d right away? Or does it proceed anyway? In the former case, looks like we=E2=80=99ll have to do some more work. Could our =E2=80=98wireless-regdb=E2=80=99 build things from source, hopefu= lly getting the exact same binary as the one provided upstream, in which case it could install the original signature as-is. IOW, we=E2=80=99d be building = from source for the explicit purpose of making sure the upstream-provided =E2=80=98regulatory.bin=E2=80=99 file can be built reproducibly from this s= ource. > I'm wondering if it's worth removing 'crda' from the default udev rules. It was added in 68ac258b5291aee33dd11a6fd0f545f81935b633 long ago, and I think it made sense back then. :-) Do you think it=E2=80=99s now unnecessary because the kernel can load it al= l by itself? Or does that depend on kernel build options? Thanks, Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH] gnu: Add regulatory.db in %base-firmware. Resent-From: Brice Waegeneire <brice@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 20 Jul 2021 21:03:01 +0000 Resent-Message-ID: <handler.49649.B49649.162681495410904 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: 49649 <at> debbugs.gnu.org Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.162681495410904 (code B ref 49649); Tue, 20 Jul 2021 21:03:01 +0000 Received: (at 49649) by debbugs.gnu.org; 20 Jul 2021 21:02:34 +0000 Received: from localhost ([127.0.0.1]:35524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1m5wss-0002pn-3J for submit <at> debbugs.gnu.org; Tue, 20 Jul 2021 17:02:34 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:51709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <brice@HIDDEN>) id 1m5wsq-0002pa-RE for 49649 <at> debbugs.gnu.org; Tue, 20 Jul 2021 17:02:33 -0400 Received: (Authenticated sender: brice@HIDDEN) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id B078220007; Tue, 20 Jul 2021 21:02:26 +0000 (UTC) From: Brice Waegeneire <brice@HIDDEN> References: <20210719211528.22649-1-brice@HIDDEN> <87bl6xktf5.fsf@HIDDEN> Date: Tue, 20 Jul 2021 23:02:20 +0200 In-Reply-To: <87bl6xktf5.fsf@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Tue, 20 Jul 2021 15:26:38 +0200") Message-ID: <87r1fshf6r.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello Ludo=E2=80=99, Ludovic Court=C3=A8s <ludo@HIDDEN> writes: >> # dmesg | grep -E '(cfg80211|regulatory)' >> [ 6.282015] cfg80211: Loading compiled-in X.509 certificates for regu= latory database >> [ 6.283766] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' >> [ 6.285927] platform regulatory.0: Direct firmware load for regulator= y.db.p7s failed with error -2 >> [ 6.285931] cfg80211: loaded regulatory.db is malformed or signature = is missing/invalid >> > > Does that means that the loaded =E2=80=98regulatory.db=E2=80=99 is discar= ded right away? > Or does it proceed anyway? I did more testing and you are right, in that case 'regulatory.db' isn't loaded because it isn't signed correctly. > In the former case, looks like we=E2=80=99ll have to do some more work. We can either, bake the DB into the kernel at build time by replacing the kernel's limited DB with the one from 'wireless-regdb' via the option CONFIG_CFG80211_INTERNAL_REGDB=C2=B9. Or manage our own key, sign the build database and add make the kernel load them as firmware file at boot time, which is the usual way but would require a certain level off work on or side. > Could our =E2=80=98wireless-regdb=E2=80=99 build things from source, hope= fully getting > the exact same binary as the one provided upstream, in which case it > could install the original signature as-is. IOW, we=E2=80=99d be buildin= g from > source for the explicit purpose of making sure the upstream-provided > =E2=80=98regulatory.bin=E2=80=99 file can be built reproducibly from this= source. I didn't thought of that, I could give it a try as it should be lowest hanging fruit. >> I'm wondering if it's worth removing 'crda' from the default udev rules. > > It was added in 68ac258b5291aee33dd11a6fd0f545f81935b633 long ago, and I > think it made sense back then. :-) > > Do you think it=E2=80=99s now unnecessary because the kernel can load it = all by > itself? Or does that depend on kernel build options? After more testing, no. We should keep it as default, it is needed if you want to change you region from userland, with 'iw reg set' for example. I don't know how zelously we want to comply to radio frenquency regulation by being sure our wireless devices don't emit on restricted frenquecy between the kernel being loaded and userland (crda) setting the correct region. If we want to be sure such spourious emssions can't happen we need to fix the loading of 'regulatory.db' by the kernel otherwise the current setup should be good enought for most usage. =C2=B9 https://cateee.net/lkddb/web-lkddb/CFG80211_INTERNAL_REGDB.html Cheers, - Brice
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH] gnu: Add regulatory.db in %base-firmware. Resent-From: Tobias Geerinckx-Rice <me@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 20 Jul 2021 21:57:02 +0000 Resent-Message-ID: <handler.49649.B49649.162681820815966 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brice Waegeneire <brice@HIDDEN> Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 49649 <at> debbugs.gnu.org Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.162681820815966 (code B ref 49649); Tue, 20 Jul 2021 21:57:02 +0000 Received: (at 49649) by debbugs.gnu.org; 20 Jul 2021 21:56:48 +0000 Received: from localhost ([127.0.0.1]:35608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1m5xjM-00049R-Ft for submit <at> debbugs.gnu.org; Tue, 20 Jul 2021 17:56:48 -0400 Received: from tobias.gr ([80.241.217.52]:50312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1m5xjK-00049I-6U for 49649 <at> debbugs.gnu.org; Tue, 20 Jul 2021 17:56:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=O1b4XJDYqBrj1 KbM1J47MEnDo2cJIpu7hiKjTtmyTmo=; h=references:in-reply-to:subject:cc: to:from:date; d=tobias.gr; b=Dp9M1LU3t2KrzR8tvv5MdDVn2J0ZqngX14n4ARcw9 ZG12n5DFW3K+84T886bCvBgBFetu5WAaYBG0x0vj5jB4cmmQC/4mV7s5IFqXUxIL9B6JQQ Ytc07eFsZujZnbKoVlneDoKHRyzYF1YiCmQ6MK3iDPLFbQw0pgpD5iVq/ulfFaN8SqeDC8 hXuVffx0YSAfeCjfMXuOFuLd/KYtuCzZAq7iha6+AAgW6mkvJmA5czD7NbIVFOYkjFdOPH 0DTgTjGh+JFKfwIh6UnOtZoEwTuyk2KOb2VFs/c3bK0dh7XRslQDsePq3nWlFEG/Jfjbaf jka/qCpbnFIvpKg9Uknjg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id 9728caf1; Tue, 20 Jul 2021 21:56:40 +0000 (UTC) MIME-Version: 1.0 Date: Tue, 20 Jul 2021 23:56:40 +0200 From: Tobias Geerinckx-Rice <me@HIDDEN> In-Reply-To: <87r1fshf6r.fsf_-_@HIDDEN> References: <20210719211528.22649-1-brice@HIDDEN> <87bl6xktf5.fsf@HIDDEN> <87r1fshf6r.fsf_-_@HIDDEN> Message-ID: <bc6967e5952ce53555817dc17c7f64f8@HIDDEN> Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) [Terse reply whilst travelling, but this stuff is extremely important to get right.] Brice, Ludo', Ludo's suggestion to leverage reproducibility sounds promising! On 2021-07-20 23:02, Brice Waegeneire wrote: > We can either, bake the DB into the kernel at build time This hasn't been supported since 2015 (Linux ~4.14). > I don't know how zelously we want to comply to radio frenquency > regulation Utterly. Like our future software freedom depends on it. Luckily, the kernel falls back to a copy of the world regulatory domain, the "00" that every Guix System user has been using forever. > by being sure our wireless devices don't emit on restricted > frenquecy between the kernel being loaded and userland (crda) setting > the correct region. CRDA is obsolete and only for use with the same legacy kernels. > If we want to be sure such spourious emssions can't > happen we need to fix the loading of 'regulatory.db' by the kernel That's not true. The whole point of the world regulatory domain is to be the subset of all other regdb entries. Kind regards, T G-R Sent from a Web browser. Excuse or enjoy my brevity.
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH] gnu: Add regulatory.db in %base-firmware. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 23 Jul 2021 09:12:01 +0000 Resent-Message-ID: <handler.49649.B49649.162703150025550 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Tobias Geerinckx-Rice <me@HIDDEN> Cc: 49649 <at> debbugs.gnu.org, Brice Waegeneire <brice@HIDDEN> Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.162703150025550 (code B ref 49649); Fri, 23 Jul 2021 09:12:01 +0000 Received: (at 49649) by debbugs.gnu.org; 23 Jul 2021 09:11:40 +0000 Received: from localhost ([127.0.0.1]:42295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1m6rDY-0006e1-HN for submit <at> debbugs.gnu.org; Fri, 23 Jul 2021 05:11:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1m6rDW-0006do-WF for 49649 <at> debbugs.gnu.org; Fri, 23 Jul 2021 05:11:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53356) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1m6rDP-0002rq-Mc; Fri, 23 Jul 2021 05:11:31 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=42904 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1m6rDP-0001Ks-EN; Fri, 23 Jul 2021 05:11:31 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <20210719211528.22649-1-brice@HIDDEN> <87bl6xktf5.fsf@HIDDEN> <87r1fshf6r.fsf_-_@HIDDEN> <bc6967e5952ce53555817dc17c7f64f8@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 5 Thermidor an 229 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 23 Jul 2021 11:11:29 +0200 In-Reply-To: <bc6967e5952ce53555817dc17c7f64f8@HIDDEN> (Tobias Geerinckx-Rice's message of "Tue, 20 Jul 2021 23:56:40 +0200") Message-ID: <87y29xbdj2.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi! Tobias Geerinckx-Rice <me@HIDDEN> skribis: >> If we want to be sure such spourious emssions can't >> happen we need to fix the loading of 'regulatory.db' by the kernel > > That's not true. The whole point of the world regulatory domain is to > be the subset of all other regdb entries. In that case we have a practical interest in making db loading work, as this would allow (some) users to use a wider part of the frequency spectrum. Thanks for looking into this, comrades! Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH] gnu: Add regulatory.db in %base-firmware. Resent-From: Tobias Geerinckx-Rice <me@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 23 Jul 2021 09:56:02 +0000 Resent-Message-ID: <handler.49649.B49649.162703416029730 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: 49649 <at> debbugs.gnu.org, Brice Waegeneire <brice@HIDDEN> Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.162703416029730 (code B ref 49649); Fri, 23 Jul 2021 09:56:02 +0000 Received: (at 49649) by debbugs.gnu.org; 23 Jul 2021 09:56:00 +0000 Received: from localhost ([127.0.0.1]:42351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1m6ruS-0007jS-HV for submit <at> debbugs.gnu.org; Fri, 23 Jul 2021 05:56:00 -0400 Received: from tobias.gr ([80.241.217.52]:50314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1m6ruP-0007jI-Un for 49649 <at> debbugs.gnu.org; Fri, 23 Jul 2021 05:55:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=gFwFtIiM/bN3B yj7Zy29vBcsAipck7iR9NRB2E9PQC0=; h=references:in-reply-to:subject:cc: to:from:date; d=tobias.gr; b=mr4/bEbyVA5kjh1e25zatrHPZALEo+WZeTgfdvLtf Nzu5/zs6ZKYN213WK+xDDXA9IIrgNyXT1w3fLmu4fSDRDDqbgzhksUm3Syf358/FMhgu5h GPIhM+MhpozXOs6CAQUOjPlJ1/y5a4RejlaBQ6ntZnf+Pr+htPRGVlp1CZqO2c1gDK4Jxb UngRzzTyeyHf2+h/7KfdXlMg/rZB8MG5CLFK4xQ2QSnzQUkNTxxPJDY128CJY3BxAffR7k KV5HnWCj78Q5qphiE+jX53Zw4o2twxAyaVHUHl4Q7tol8VFZy8XvIwNhOz+rRQ1boUzpnG LcYxed3SKpRlE3nM6x70w== Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id 1c2b0462; Fri, 23 Jul 2021 09:55:51 +0000 (UTC) MIME-Version: 1.0 Date: Fri, 23 Jul 2021 11:55:51 +0200 From: Tobias Geerinckx-Rice <me@HIDDEN> In-Reply-To: <87y29xbdj2.fsf@HIDDEN> References: <20210719211528.22649-1-brice@HIDDEN> <87bl6xktf5.fsf@HIDDEN> <87r1fshf6r.fsf_-_@HIDDEN> <bc6967e5952ce53555817dc17c7f64f8@HIDDEN> <87y29xbdj2.fsf@HIDDEN> Message-ID: <fa9b9abba4bcd5a28d722d863a689d3c@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2021-07-23 11:11, Ludovic Courtès wrote: > In that case we have a practical interest in making db loading work, as > this would allow (some) users to use a wider part of the frequency > spectrum. Absolutely. It's still important, just not someone-could-get-arrested urgent. So I hope the bit-identical build works out. Kind regards, T G-R Sent from a Web browser. Excuse or enjoy my brevity.
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH v2 0/4] Load wireless regulatory database in kernel References: <20210719211528.22649-1-brice@HIDDEN> In-Reply-To: <20210719211528.22649-1-brice@HIDDEN> Resent-From: Brice Waegeneire <brice@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 25 Dec 2021 18:45:02 +0000 Resent-Message-ID: <handler.49649.B49649.16404578846845 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49649 <at> debbugs.gnu.org Cc: ludo@HIDDEN, me@HIDDEN Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.16404578846845 (code B ref 49649); Sat, 25 Dec 2021 18:45:02 +0000 Received: (at 49649) by debbugs.gnu.org; 25 Dec 2021 18:44:44 +0000 Received: from localhost ([127.0.0.1]:39838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1C28-0001mL-K7 for submit <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:44 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:35551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <brice@HIDDEN>) id 1n1C25-0001lg-2I for 49649 <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:43 -0500 Received: (Authenticated sender: brice@HIDDEN) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 93121FF802; Sat, 25 Dec 2021 18:44:34 +0000 (UTC) From: Brice Waegeneire <brice@HIDDEN> Date: Sat, 25 Dec 2021 19:44:18 +0100 Message-Id: <20211225184418.9341-1-brice@HIDDEN> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello Tobias, Ludo’, Following Tobias corrections, I've extended the previous patch to correctly enable loading of the wireless regulatory database ('regulatory.db') used by the kernel subsystem cfg80211, for linux >4.14. As suggested by Ludo, we now build 'regulatory.db' ourselve to make sure it's reproducible and reuse upstream signature. That way the linux kernel correctly load the wireless regulatory database at boot which allows us to use a regulatory domain different than the "00" default by using a kernel argument such as “cfg80211.ieee80211_regdom=FR“. This patch doesn't change anything for kernels older than 4.15 for which the use of CRDA is needed to load the regulatory database through the 'regulatory.bin' file. IOW the database used by CRDA, is still unsigned and CRDA doesn't check signatures for it. Fixes <https://issues.guix.gnu.org/49611. Cheers, - Brice Brice Waegeneire (4): gnu: Add regulatory.db in %base-firmware. gnu: wireless-regdb: Reuse 'regulatory.db' signature. gnu: wireless-regdb: Update to 2021.08.28. gnu: crda: Describe it as obsolete. gnu/packages/linux.scm | 81 ++++++++++++++++++++++-------------------- gnu/system.scm | 3 +- 2 files changed, 44 insertions(+), 40 deletions(-) base-commit: 1dfe8c372163d481ebebb97dd3b4cafa49906b28 prerequisite-patch-id: b07befb3646df543510b7fecf567286f53d4eaec -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH v2 2/4] gnu: wireless-regdb: Reuse 'regulatory.db' signature. References: <20210719211528.22649-1-brice@HIDDEN> In-Reply-To: <20210719211528.22649-1-brice@HIDDEN> Resent-From: Brice Waegeneire <brice@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 25 Dec 2021 18:45:02 +0000 Resent-Message-ID: <handler.49649.B49649.16404578896864 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49649 <at> debbugs.gnu.org Cc: ludo@HIDDEN, me@HIDDEN Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.16404578896864 (code B ref 49649); Sat, 25 Dec 2021 18:45:02 +0000 Received: (at 49649) by debbugs.gnu.org; 25 Dec 2021 18:44:49 +0000 Received: from localhost ([127.0.0.1]:39841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1C2C-0001mc-SV for submit <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:49 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:39487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <brice@HIDDEN>) id 1n1C27-0001ll-DF for 49649 <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:43 -0500 Received: (Authenticated sender: brice@HIDDEN) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 5A941FF808; Sat, 25 Dec 2021 18:44:37 +0000 (UTC) From: Brice Waegeneire <brice@HIDDEN> Date: Sat, 25 Dec 2021 19:44:37 +0100 Message-Id: <20211225184437.9457-1-brice@HIDDEN> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Unlike 'regulatory.bin' (used by CRDA), we can't have a valid unsigned 'regulatory.db' (used by subsystem cfg80211). So, we reuse upstream's signature for that file and rebuild it ourself to be sure it's reproducible * gnu/packages/linux.scm (wireless-regdb)[source]: Delete file 'regulatory.db'. [arguments]: Remove 'omit-signature' phase, replace 'build' phase with make target 'regulatory.db', add phase 'build-regulatory.bin-unsigned' and add 'check' phase. Enable tests and parallel builds. Remove make-flags specific to 'build-regulatory.bin-unsigned'. [native-inputs]: Use new format and add 'openssl'. [description]: Add reference to the cfg80211 linux subsystem. --- gnu/packages/linux.scm | 72 +++++++++++++++++++++--------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index e2be00679f..54f2682965 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -4296,10 +4296,11 @@ (define-public wireless-regdb (sha256 (base32 "0liagyi6ppf5w474qk9j4jz5gbvvn8mc8al1dq4b1xrgv28485ml")) - - ;; We're building 'regulatory.bin' by ourselves. + ;; We're building 'regulatory.bin' and 'regulatory.db' by + ;; ourselves. (snippet '(begin - (delete-file "regulatory.bin") + (map delete-file '("regulatory.bin" + "regulatory.db")) #t)))) (build-system gnu-build-system) (arguments @@ -4310,48 +4311,47 @@ (define-public wireless-regdb (substitute* "Makefile" (("gzip") "gzip --no-name")) #t)) - (add-after 'unpack 'omit-signature + (replace 'build + (lambda* (#:key (make-flags '()) #:allow-other-keys) + (apply invoke "make" "regulatory.db" make-flags))) + (add-after 'build 'build-regulatory.bin-unsigned + (lambda* (#:key (make-flags '()) #:allow-other-keys) + (apply invoke "make" "regulatory.bin" + (cons* + ;; Leave this empty so that db2bin.py doesn't try to sign + ;; ‘regulatory.bin’. This allows us to avoid managing a key + ;; pair for the whole distribution. + "REGDB_PRIVKEY=" + ;; Don't generate a public key for the same reason. These are + ;; used as Makefile targets and can't be the empty string. + "REGDB_PUBCERT=/dev/null" + "REGDB_PUBKEY=/dev/null" + make-flags)))) + ;; We check if the 'regulatory.db' we just built is the same as the + ;; one that got signed by upstream. + (replace 'check (lambda _ - (substitute* "Makefile" - ;; Signing requires a REGDB_PUBCERT and REGDB_PRIVKEY which we - ;; don't provide (see below). Disable it. - ((" regulatory\\.db\\.p7s") "") - ;; regulatory.db is built as a dependency of regulatory.db.p7s, - ;; but ‘make install’ depends only on the latter while installing - ;; both (and failing). Depend on it explicitly. - (("^install: " all) (string-append all "regulatory.db "))) - #t)) + (invoke "openssl" "smime" + "-verify" "-inform" "DER" + "-signer" "sforshee.x509.pem" + "-in" "regulatory.db.p7s" "-content" "regulatory.db" + "-out" "/dev/null" + "-CAfile" "sforshee.x509.pem"))) (delete 'configure)) ; no configure script - - ;; The 'all' target of the makefile depends on $(REGDB_CHANGED), which - ;; is computed and can be equal to 'maintainer-clean'; when that - ;; happens, we can end up deleting the 'regulatory.bin' file that we - ;; just built. Thus, build things sequentially. - #:parallel-build? #f - - #:tests? #f ; no tests #:make-flags (let ((out (assoc-ref %outputs "out"))) (list (string-append "PREFIX=" out) - (string-append "FIRMWARE_PATH=$(PREFIX)/lib/firmware") - - ;; Leave this empty so that db2bin.py doesn't try to sign - ;; ‘regulatory.bin’. This allows us to avoid managing a key - ;; pair for the whole distribution. - (string-append "REGDB_PRIVKEY=") - ;; Don't generate a public key for the same reason. These are - ;; used as Makefile targets and can't be the empty string. - (string-append "REGDB_PUBCERT=/dev/null") - (string-append "REGDB_PUBKEY=/dev/null"))))) - (native-inputs - `(("python" ,python-wrapper))) + (string-append "FIRMWARE_PATH=$(PREFIX)/lib/firmware"))))) + (native-inputs (list openssl ; to verify signature + python-wrapper)) (home-page "https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb") (synopsis "Wireless regulatory database") (description - "This package contains the wireless regulatory database for the Central -Regulatory Database Agent (CRDA). The database contains information on -country-specific regulations for the wireless spectrum.") + "This package contains the wireless regulatory database used by the Linux +cfg80211 subsystem and the legacy Central Regulatory Database Agent (CRDA). +The database contains information on country-specific regulations for the +wireless spectrum.") (license license:isc))) (define-public lm-sensors -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH v2 1/4] gnu: Add regulatory.db in %base-firmware. References: <20210719211528.22649-1-brice@HIDDEN> In-Reply-To: <20210719211528.22649-1-brice@HIDDEN> Resent-From: Brice Waegeneire <brice@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 25 Dec 2021 18:45:02 +0000 Resent-Message-ID: <handler.49649.B49649.16404578896871 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49649 <at> debbugs.gnu.org Cc: ludo@HIDDEN, me@HIDDEN Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.16404578896871 (code B ref 49649); Sat, 25 Dec 2021 18:45:02 +0000 Received: (at 49649) by debbugs.gnu.org; 25 Dec 2021 18:44:49 +0000 Received: from localhost ([127.0.0.1]:39843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1C2D-0001mf-7t for submit <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:49 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:45569) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <brice@HIDDEN>) id 1n1C27-0001lj-Ni for 49649 <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:44 -0500 Received: (Authenticated sender: brice@HIDDEN) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 1356B60006; Sat, 25 Dec 2021 18:44:35 +0000 (UTC) From: Brice Waegeneire <brice@HIDDEN> Date: Sat, 25 Dec 2021 19:44:35 +0100 Message-Id: <20211225184435.9436-1-brice@HIDDEN> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) * gnu/system.scm (%base-firmware): Add 'wireless-regdb'. --- gnu/system.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/system.scm b/gnu/system.scm index 088c62ddde..49377e5486 100644 --- a/gnu/system.scm +++ b/gnu/system.scm @@ -789,7 +789,8 @@ (define* (operating-system-with-provenance os (define %base-firmware ;; Firmware usable by default. (list ath9k-htc-firmware - openfwwf-firmware)) + openfwwf-firmware + wireless-regdb)) (define %base-packages-artwork ;; Default set of artwork packages. -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH v2 3/4] gnu: wireless-regdb: Update to 2021.08.28. References: <20210719211528.22649-1-brice@HIDDEN> In-Reply-To: <20210719211528.22649-1-brice@HIDDEN> Resent-From: Brice Waegeneire <brice@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 25 Dec 2021 18:45:03 +0000 Resent-Message-ID: <handler.49649.B49649.16404578896878 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49649 <at> debbugs.gnu.org Cc: ludo@HIDDEN, me@HIDDEN Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.16404578896878 (code B ref 49649); Sat, 25 Dec 2021 18:45:03 +0000 Received: (at 49649) by debbugs.gnu.org; 25 Dec 2021 18:44:49 +0000 Received: from localhost ([127.0.0.1]:39845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1C2D-0001mm-G1 for submit <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:49 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:33335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <brice@HIDDEN>) id 1n1C28-0001lp-9X for 49649 <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:44 -0500 Received: (Authenticated sender: brice@HIDDEN) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 5012660007; Sat, 25 Dec 2021 18:44:38 +0000 (UTC) From: Brice Waegeneire <brice@HIDDEN> Date: Sat, 25 Dec 2021 19:44:37 +0100 Message-Id: <20211225184437.9473-1-brice@HIDDEN> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) * gnu/packages/linux.scm (wireless-regdb): Update to 2021.08.28. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 54f2682965..a67eb607e4 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -4287,7 +4287,7 @@ (define-public crda (define-public wireless-regdb (package (name "wireless-regdb") - (version "2020.11.20") + (version "2021.08.28") (source (origin (method url-fetch) (uri (string-append @@ -4295,7 +4295,7 @@ (define-public wireless-regdb "wireless-regdb-" version ".tar.xz")) (sha256 (base32 - "0liagyi6ppf5w474qk9j4jz5gbvvn8mc8al1dq4b1xrgv28485ml")) + "0ij4lnpjmzbwr956cgaxrbpz3zbqcanahzqamqbd7rni23271wyg")) ;; We're building 'regulatory.bin' and 'regulatory.db' by ;; ourselves. (snippet '(begin -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH v2 4/4] gnu: crda: Describe it as obsolete. References: <20210719211528.22649-1-brice@HIDDEN> In-Reply-To: <20210719211528.22649-1-brice@HIDDEN> Resent-From: Brice Waegeneire <brice@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 25 Dec 2021 18:45:03 +0000 Resent-Message-ID: <handler.49649.B49649.16404578906885 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49649 <at> debbugs.gnu.org Cc: ludo@HIDDEN, me@HIDDEN Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.16404578906885 (code B ref 49649); Sat, 25 Dec 2021 18:45:03 +0000 Received: (at 49649) by debbugs.gnu.org; 25 Dec 2021 18:44:50 +0000 Received: from localhost ([127.0.0.1]:39847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1C2D-0001mt-OT for submit <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:49 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:37769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <brice@HIDDEN>) id 1n1C29-0001lq-80 for 49649 <at> debbugs.gnu.org; Sat, 25 Dec 2021 13:44:45 -0500 Received: (Authenticated sender: brice@HIDDEN) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 359ACFF804; Sat, 25 Dec 2021 18:44:39 +0000 (UTC) From: Brice Waegeneire <brice@HIDDEN> Date: Sat, 25 Dec 2021 19:44:38 +0100 Message-Id: <20211225184438.9488-1-brice@HIDDEN> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) * gnu/packages/linux.scm (crda)[description]: Describe the package as obsolete. --- gnu/packages/linux.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index a67eb607e4..40006a7465 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -4198,6 +4198,8 @@ (define-public wireless-tools ;; other files are distributed under gpl2. (license (list license:gpl2 license:lgpl2.1+)))) +;; NOTE Remove 'crda' package when 'linux-libre' 4.14 won't be packaged +;; anymore. (define-public crda (package (name "crda") @@ -4281,7 +4283,8 @@ (define-public crda (description "The Central Regulatory Domain Agent (CRDA) acts as the udev helper for communication between the kernel Linux and user space for regulatory -compliance.") +compliance. It is obsolete since Linux 4.15, as the wireless regulatory +database is now managed by the kernel susbsystem cfg80211.") (license license:copyleft-next))) (define-public wireless-regdb -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH v2 4/4] gnu: crda: Describe it as obsolete. Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 25 Dec 2021 21:14:02 +0000 Resent-Message-ID: <handler.49649.B49649.164046680723647 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brice Waegeneire <brice@HIDDEN> Cc: me@HIDDEN, ludo@HIDDEN, 49649 <at> debbugs.gnu.org Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.164046680723647 (code B ref 49649); Sat, 25 Dec 2021 21:14:02 +0000 Received: (at 49649) by debbugs.gnu.org; 25 Dec 2021 21:13:27 +0000 Received: from localhost ([127.0.0.1]:39953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1EM2-00069L-RN for submit <at> debbugs.gnu.org; Sat, 25 Dec 2021 16:13:27 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:38515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1n1ELz-000690-Tx for 49649 <at> debbugs.gnu.org; Sat, 25 Dec 2021 16:13:25 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 7A7B05C00BA; Sat, 25 Dec 2021 16:13:18 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sat, 25 Dec 2021 16:13:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=0gM3agxpwAfVU8q5wFnsTAX+ AHRdL+YN5I8aJwwSIXA=; b=uvbMZfQ2U/lo8BqHWIdjRbx3/eyOIB0iSwd8x/t5 ntygaiZZ9f3N08v4ygxAsyHbCgLbWxZfeYaQqwoW4/vavBEiCSEzr8HcCciR2msU YduNilUD7oqiy5G2irL/x/nvFT8/xnPftiUmmvLGT5RDfaKiG5phiVuaiSJA2Lyd PqA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=0gM3ag xpwAfVU8q5wFnsTAX+AHRdL+YN5I8aJwwSIXA=; b=O2P7ldo9v6rvh4zKyq5oDd YFMwQqFvH4ma7I+77aRrLPHBUwsbDGIGJmGVypxymfbVaMKO3s+gW3x3FUPBn4aG 3w4l+zKqWFFBv71l4bfEhMPCwaE7g4QbK+Q/ydxNQ6xpe7b/Bbj9TMjHpyJbUXAu yUvToqQ2mtWeV+DL4xFRjKKnzKo43rJpTgxErQnUChpLG8qGVVSnVkgXwapMaeNe C39/KYQKA9o43X7aYSFNl5ftaALdZqUIVKs5/CYiy097Po+mytnw4B28gkj9/CJ0 QXrZY39DjFwawVgXe9jzmiaMKtUk6DAExGMDH9lTCibgIENqLG8a7mpcpHlTM9Og == X-ME-Sender: <xms:bonHYXQSde_B03vzJn_N74gX14pyrjiYU1w5sb_e_uHFAxmLQY1kTA> <xme:bonHYYwvUwZGaI7cAZDTMi5gEHV2pYd4n9Uq4nJsSJqCYTxTxWEPxHvKicHw_x8NV _4LxpTG6zSQYARHyA> X-ME-Received: <xmr:bonHYc1ek6J6H67D6HnDg_9yzxUu5FQ9dlfApGgA1h1wcMn9CHEyS02hMdfdlOhO54e3E9GeUJztlyCVZ3jRTAxG1wlGIiN0tZF6kw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrudduvddguddvfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepveejheevkeegleetvedujeegleetgffgteeiffehudefveeviedttedtjeev feevnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdplhhinhhugihfohhunhgurghtih honhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr ohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: <xmx:bonHYXD3yg8PZ2EXJdvjGrOF0PO6N76FmQxMZ6Z3xH4SRCt2818JzA> <xmx:bonHYQi_PYtbTdmuW69xXvLfGssg28oktxFkgipECtiIop1Hxn7I4w> <xmx:bonHYboiMk-SzucxFwFgGPCdO566A68u37SyUwoOyrdQUNTLGq9WnQ> <xmx:bonHYTuljp0eHDQELXkhQ-9J6THsKzm61LmtmmWyfkFkpE_RXjqqtQ> Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 25 Dec 2021 16:13:17 -0500 (EST) Date: Sat, 25 Dec 2021 16:13:15 -0500 From: Leo Famulari <leo@HIDDEN> Message-ID: <YceJayh6NUESoRWX@HIDDEN> References: <20210719211528.22649-1-brice@HIDDEN> <20211225184438.9488-1-brice@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20211225184438.9488-1-brice@HIDDEN> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Sat, Dec 25, 2021 at 07:44:38PM +0100, Brice Waegeneire wrote: > * gnu/packages/linux.scm (crda)[description]: Describe the package as > obsolete. [...} > +;; NOTE Remove 'crda' package when 'linux-libre' 4.14 won't be packaged > +;; anymore. To clarify, this refers to 4.14 and older, not just 4.14, right? We have about 2 more years, unless we choose to package the super long-term support (SLTS) 4.4 series that is sponsored by the Civil Infrastructure Platform: https://www.kernel.org/category/releases.html https://wiki.linuxfoundation.org/civilinfrastructureplatform/start#kernel_maintainership
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH v2 0/4] Load wireless regulatory database in kernel Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 28 Dec 2021 07:16:02 +0000 Resent-Message-ID: <handler.49649.B49649.164067571130092 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brice Waegeneire <brice@HIDDEN> Cc: me@HIDDEN, ludo@HIDDEN, 49649 <at> debbugs.gnu.org Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.164067571130092 (code B ref 49649); Tue, 28 Dec 2021 07:16:02 +0000 Received: (at 49649) by debbugs.gnu.org; 28 Dec 2021 07:15:11 +0000 Received: from localhost ([127.0.0.1]:44948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n26hT-0007pG-1a for submit <at> debbugs.gnu.org; Tue, 28 Dec 2021 02:15:11 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:59057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1n26hS-0007p0-8s for 49649 <at> debbugs.gnu.org; Tue, 28 Dec 2021 02:15:10 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id F2D303200D53; Tue, 28 Dec 2021 02:15:03 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Tue, 28 Dec 2021 02:15:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=A71/6MUuwIwrJ3uAhWnXrg7j Oyjas1sR53onPH1N+VM=; b=asVJh9mpcVXcmMeIjiNPwZDyDuliqZ+1UshaKP2U qSBjLnbgJEfyBwx8mdO9RHnQIbqmEgvshcDJCPWoEPwcPeO5TOoXnyFZMfmBh+ij b9bI+zoQhDxUQMx2MNTf04cjX1I/l6Dz0n0J8cgQz20tlQG+Xw4QJ2JfB4FCQ0EW Q6E= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=A71/6M UuwIwrJ3uAhWnXrg7jOyjas1sR53onPH1N+VM=; b=Xtl+vdFLH/NJUm+6aRgLY7 zzf7ExxHn4JDSm5DUqp7Lpdl7CaN51kmiE7FaJgaOxlGHyJDtenl80pZ0HFOpPUj weUSku6J7Rr8u/xVNW/Scxah2LGOJI+MLpLod+Fvb40/iHLdMSTeVJO27p9H4Bb9 t9tS2LX71VHTBNGNxPEDB3WhNrojG+nugY9G59Jo/cFV3RY1ZVrTsYz82l1jy2cE SuSrLmXcUAkbf8mUclO+WIeyKD+Ok59FTXWd2foj3sqfxhss5TOggGW3tOEnxl59 Fz8Dhj3EgkUbX5+329Uikdna5/pE6t6Trkicddn9eXmz6osLWCk0eiYV/CMgS07w == X-ME-Sender: <xms:d7nKYd-Wnz2Ps2q6NfCtVfK0L09bxg7yTgrOutVuwQN7ceh0QW_OMw> <xme:d7nKYRuzCV5RMjmnssuVFtbqn0gjQPMF4Ck0IxvnoeL0qBgDLJrkY-w4slcr2EHZ0 5a9BrL6JjS-NNH-ag> X-ME-Received: <xmr:d7nKYbDcTz-EFI8PbHhr3vEPBFmyWaDZ5yvGOIVI7ojx0t7EmAEDSfUUusaW7FgyQhwuIOWzH_2UfeU3wpBpIKgd9g> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddukedgjeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeukeektdffvddtudegjeegtdevhfeufeeivdejiedtieegtdevjedvjeehffev gfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg hosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: <xmx:d7nKYReDagxFs_fc8aKTl2m2AZ3nd24wAoUax0deqSS8S3ZhHqW_yg> <xmx:d7nKYSM_mAKUkJJYJOAoGuqvA9JFdm30SmcuKhZj6xjEdj-Vf1PDmg> <xmx:d7nKYTnwtvKffV8-NaI2Jx8vI4cdnMsVrQq_rHompho2TzppYQtIPw> <xmx:d7nKYbbtsH4ucuNLppPxwUv8Nimx4RNQRgNaqVdBBEAX-j0cLvzr1w> Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 28 Dec 2021 02:15:02 -0500 (EST) Date: Tue, 28 Dec 2021 02:15:00 -0500 From: Leo Famulari <leo@HIDDEN> Message-ID: <Ycq5dEDmFIvfB+jk@HIDDEN> References: <20210719211528.22649-1-brice@HIDDEN> <20211225184418.9341-1-brice@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20211225184418.9341-1-brice@HIDDEN> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Sat, Dec 25, 2021 at 07:44:18PM +0100, Brice Waegeneire wrote: > Brice Waegeneire (4): > gnu: Add regulatory.db in %base-firmware. > gnu: wireless-regdb: Reuse 'regulatory.db' signature. > gnu: wireless-regdb: Update to 2021.08.28. > gnu: crda: Describe it as obsolete. Works for me on 5.15.11, thanks!
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH v2 0/4] Load wireless regulatory database in kernel Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 31 Dec 2021 14:31:01 +0000 Resent-Message-ID: <handler.49649.B49649.164096101032305 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brice Waegeneire <brice@HIDDEN> Cc: me@HIDDEN, 49649 <at> debbugs.gnu.org Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.164096101032305 (code B ref 49649); Fri, 31 Dec 2021 14:31:01 +0000 Received: (at 49649) by debbugs.gnu.org; 31 Dec 2021 14:30:10 +0000 Received: from localhost ([127.0.0.1]:55457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3Iv3-0008Oy-Ia for submit <at> debbugs.gnu.org; Fri, 31 Dec 2021 09:30:10 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:54640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1n3Iv1-0008N4-4w for 49649 <at> debbugs.gnu.org; Fri, 31 Dec 2021 09:30:07 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id CDE493F3; Fri, 31 Dec 2021 15:30:00 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yBip873gaEqe; Fri, 31 Dec 2021 15:29:59 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 678574A; Fri, 31 Dec 2021 15:29:59 +0100 (CET) From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <20211225184418.9341-1-brice@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 =?UTF-8?Q?Niv=C3=B4se?= an 230 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 31 Dec 2021 15:29:57 +0100 In-Reply-To: <20211225184418.9341-1-brice@HIDDEN> (Brice Waegeneire's message of "Sat, 25 Dec 2021 19:44:18 +0100") Message-ID: <871r1srgnu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: CDE493F3 X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hi Brice, Brice Waegeneire <brice@HIDDEN> skribis: > Following Tobias corrections, I've extended the previous patch to correct= ly > enable loading of the wireless regulatory database ('regulatory.db') used= by > the kernel subsystem cfg80211, for linux >4.14. As suggested by Ludo, we= now > build 'regulatory.db' ourselve to make sure it's reproducible and reuse > upstream signature. That way the linux kernel correctly load the wireless > regulatory database at boot which allows us to use a regulatory domain > different than the "00" default by using a kernel argument such as > =E2=80=9Ccfg80211.ieee80211_regdom=3DFR=E2=80=9C. Does that mean it=E2=80=99s up to users to add such an argument to =E2=80=98kernel-arguments=E2=80=99? If so, we should probably document it = (though that=E2=80=99s not a blocker for this series.) > This patch doesn't change anything for kernels older than 4.15 for which = the > use of CRDA is needed to load the regulatory database through the > 'regulatory.bin' file. IOW the database used by CRDA, is still unsigned = and > CRDA doesn't check signatures for it. Sounds good. I haven=E2=80=99t actually tested it but the patch series LGTM! It=E2=80= =99s a much welcome improvement. > Fixes <https://issues.guix.gnu.org/49611. Make sure to add this line in the commit log of patch #2. Thank you! Ludo'.
X-Loop: help-debbugs@HIDDEN Subject: [bug#49649] [PATCH] gnu: Add regulatory.db in %base-firmware. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 01 Jun 2022 20:30:02 +0000 Resent-Message-ID: <handler.49649.B49649.165411535629087 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brice Waegeneire <brice@HIDDEN> Cc: 49649 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 49649-submit <at> debbugs.gnu.org id=B49649.165411535629087 (code B ref 49649); Wed, 01 Jun 2022 20:30:02 +0000 Received: (at 49649) by debbugs.gnu.org; 1 Jun 2022 20:29:16 +0000 Received: from localhost ([127.0.0.1]:51987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nwUxw-0007Z0-45 for submit <at> debbugs.gnu.org; Wed, 01 Jun 2022 16:29:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1nwUxu-0007Yl-3n for 49649 <at> debbugs.gnu.org; Wed, 01 Jun 2022 16:29:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43728) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1nwUxo-0001Ml-In; Wed, 01 Jun 2022 16:29: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=NwEhYQwN0Wk1rrumurFEGBtg01Kwdnptd7Y5dVxaBE0=; b=bDCRyv/OhVxmc9rOJMqM 6vdHNp4yLoxAmFbOZFE669ZpOeeWbY2mCf+HDBY6ZMP7YCqFFD465oAqBnhK7082dbM3tvlgTfzqG Kf++jkX4KeyHIcRJuhhv66xNgsYaQ8TM8WrgTkJrg4Wyw+q4lodB/Ek7t4R8pquidcubO00JHtXby qqiKK6tlNTvsOHM2eBz11FnutGVaoFmB3ddaSuhfdNhPERbBYIA6EGt81PfzzsembfxQvl4+F1qkr j4484mO6wociRiIY5vIXj2Ttpz22doZ/T8iqX3CkTSZ0JYCUupCOm+JhPVhlu6pehZ8Vlpa+bQR/5 /3ppcJt/qGWKrg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:51574 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1nwUxn-00029R-Kk; Wed, 01 Jun 2022 16:29:08 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <20211225184418.9341-1-brice@HIDDEN> <871r1srgnu.fsf@HIDDEN> Date: Wed, 01 Jun 2022 22:29:05 +0200 In-Reply-To: <871r1srgnu.fsf@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Fri, 31 Dec 2021 15:29:57 +0100") Message-ID: <87k0a0t9f2.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Brice, Looks like this patch series was ready to go. https://issues.guix.gnu.org/49649 Could you push it? If not, please let us know so one of us can do it on your behalf; let us know if there are additional tests that should be made beforehand, too. TIA! Ludo=E2=80=99. Ludovic Court=C3=A8s <ludo@HIDDEN> skribis: > Hi Brice, > > Brice Waegeneire <brice@HIDDEN> skribis: > >> Following Tobias corrections, I've extended the previous patch to correc= tly >> enable loading of the wireless regulatory database ('regulatory.db') use= d by >> the kernel subsystem cfg80211, for linux >4.14. As suggested by Ludo, w= e now >> build 'regulatory.db' ourselve to make sure it's reproducible and reuse >> upstream signature. That way the linux kernel correctly load the wirele= ss >> regulatory database at boot which allows us to use a regulatory domain >> different than the "00" default by using a kernel argument such as >> =E2=80=9Ccfg80211.ieee80211_regdom=3DFR=E2=80=9C. > > Does that mean it=E2=80=99s up to users to add such an argument to > =E2=80=98kernel-arguments=E2=80=99? If so, we should probably document i= t (though > that=E2=80=99s not a blocker for this series.) > >> This patch doesn't change anything for kernels older than 4.15 for which= the >> use of CRDA is needed to load the regulatory database through the >> 'regulatory.bin' file. IOW the database used by CRDA, is still unsigned= and >> CRDA doesn't check signatures for it. > > Sounds good. > > I haven=E2=80=99t actually tested it but the patch series LGTM! It=E2=80= =99s a much > welcome improvement. > >> Fixes <https://issues.guix.gnu.org/49611. > > Make sure to add this line in the commit log of patch #2. > > Thank you! > > Ludo'.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.