From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 2cL4A8FG92BinwAAgWs5BA (envelope-from ) for ; Tue, 20 Jul 2021 23:57:21 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id UDWGOsBG92BsLAAAbx9fmQ (envelope-from ) for ; Tue, 20 Jul 2021 21:57:20 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8C77915905 for ; Tue, 20 Jul 2021 23:57:20 +0200 (CEST) Received: from localhost ([::1]:56614 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5xjr-0005qP-Fm for larch@yhetil.org; Tue, 20 Jul 2021 17:57:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53188) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5xja-0005oW-UD for guix-patches@gnu.org; Tue, 20 Jul 2021 17:57:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52295) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5xja-0004S4-Mr for guix-patches@gnu.org; Tue, 20 Jul 2021 17:57:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m5xja-00049t-Bc for guix-patches@gnu.org; Tue, 20 Jul 2021 17:57:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49649] [PATCH] gnu: Add regulatory.db in %base-firmware. Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Jul 2021 21:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49649 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brice Waegeneire Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 49649@debbugs.gnu.org Received: via spool by 49649-submit@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 ) id 1m5xjM-00049R-Ft for submit@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 ) id 1m5xjK-00049I-6U for 49649@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 In-Reply-To: <87r1fshf6r.fsf_-_@waegenei.re> References: <20210719211528.22649-1-brice@waegenei.re> <87bl6xktf5.fsf@gnu.org> <87r1fshf6r.fsf_-_@waegenei.re> Message-ID: Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Tobias Geerinckx-Rice X-ACL-Warn: , Tobias Geerinckx-Rice via Guix-patches From: Tobias Geerinckx-Rice via Guix-patches via X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1626818240; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=O1b4XJDYqBrj1KbM1J47MEnDo2cJIpu7hiKjTtmyTmo=; b=bphCnHUguFTPy2+aY8RYSuU/75z4WORXbRLxPENy65oNWN7+gkUjGqy3/9+PZU6cXWdsyz XoyltlGEh6toPy5BC+aEkTii+1DUsOtb3LQN6ZCWG5Mhw28EAnuviWX2ueLTHd9wyD+e6r TistbLcB1dLqIuExRaK5sz278U7oZ5VxvBNl6zyOpr+diRNnxAkWBU64vwEK5JUaokArBg l4SkRy+YBsBnMrzJAPHjNtTuc3COnxefVjyHTfNScw00xGAICJ23FRItKJ98fQzqg3PltT l+YXPHdkR7BKgZHIA/Bc7SKM7LhHL0tNAoAmQFRq8w7AwGGQthLudTas+Xzzfg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1626818240; a=rsa-sha256; cv=none; b=XNxy3rVZtacBC3ZmY+Fl+RasZJoByzDcJ23C5P+NmU2ptwifKlf1tPYPUED9d+CdmvPYK4 hzEZfOi5RaiSvDgyMiJg1IvXx+o51M65H3Vy0wvJGvPIm18iU/lH9ohpmWAPnX25rjRO3i AS1usl9GCldLPbj46xifN7ax27JhtqXMN+GOvbsywjDafg3fFPxkwB3SVBzydZEOOVPYw7 hWRtHwebRunQy0bUG1cyLn3BETQUi3bcOL5+XbaTaPygQcJfKyEidK8h954PMT+aEclnhx VbKDSEO2zfGsagfjDWPzb15QWPaT0GZoHGTl/uuizlG25Wfc4XF/ZYg5CJjgxg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tobias.gr header.s=2018 header.b=Dp9M1LU3; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -2.92 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tobias.gr header.s=2018 header.b=Dp9M1LU3; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 8C77915905 X-Spam-Score: -2.92 X-Migadu-Scanner: scn0.migadu.com X-TUID: paSOy4VXyGNF [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.