From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id ONVzJHmTT2ZL1QAAe85BDQ:P1 (envelope-from ) for ; Thu, 23 May 2024 21:05:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id ONVzJHmTT2ZL1QAAe85BDQ (envelope-from ) for ; Thu, 23 May 2024 21:05:29 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=E37fnUdw; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1716491129; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: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=6B8QquN6D2ML1OTYPYdd27Rvy7AwSB5vz0UDwBXbwLc=; b=dlQmp8eULVvUWaqdnqD3wdLxr0x8l1/QKrPADPWSAoh91htyNQJDLauJVDQ1QpBGz+cDxZ 7cFRXCfCehihU61Pp/4dwxINFL1Hw63rwQy1jmY8DDLDtjLo1cfJpAly/jO/haAmLX34km zjSvDAuvHGboGDgbXOYk5XcfZ3JaPsI2YwoAYASfH8uLsdJhWaS3BMwTxu7Sc0Wlexvlbq C3cTl/1el5QquRfe2DB2rAF6ERVu5GpHYHcqPe7K0bMbSRI+5FbP81OuTOPFiRVqdIoerF xXV1mYWmaPixj28ghu/4WyVH2zWM8r5fmzLzGv19WqrQBwwDMlI7fMvUCKVlew== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=E37fnUdw; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1716491129; a=rsa-sha256; cv=none; b=gZCNhQ3YJ+0LhYEYw/SuHuAcoo/LoY9KMOWcymO9gLeDc6LrXgYwIql69Cy5s6P65ZWDsn 67w0RP2gfaRH94YlpGPA7dZv+yZPwoKqMMgiRT4KByf5c2l5FmwIE+wZKGzh2d9YAi27Eh X5tN6grC4FNvoAla6FZxsuch8WBcudTWcjyP+CRIGpaxTqbifJi+xj9cE3MuimLfadxRqe ipEqrSHoCMpFjvHdPRrRC9p17+rP0JfJlljZrX3iKboFaRexABS/RGQS0cuDImEcUFc2F2 xa28F80Ur1crWDIw5IVsHcT/bchCeBE1xS97z0lB3pII/5BUqRPb6T+A9xhF4Q== 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 5F26F7458F for ; Thu, 23 May 2024 21:05:29 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sADkP-0001cI-6K; Thu, 23 May 2024 15:05:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sADkH-0001aW-Rr for bug-guix@gnu.org; Thu, 23 May 2024 15:04:58 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sADkF-0003sk-SE for bug-guix@gnu.org; Thu, 23 May 2024 15:04:57 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sADkM-0006JF-1t for bug-guix@gnu.org; Thu, 23 May 2024 15:05:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#55909: Converging aux-files/linux-libre/* towards mainline defconfigs References: <87o7yze19b.fsf@tom-fitzhenry.me.uk> In-Reply-To: <87o7yze19b.fsf@tom-fitzhenry.me.uk> Resent-From: Richard Sent Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 23 May 2024 19:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55909 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 55909@debbugs.gnu.org Received: via spool by 55909-submit@debbugs.gnu.org id=B55909.171649104224234 (code B ref 55909); Thu, 23 May 2024 19:05:02 +0000 Received: (at 55909) by debbugs.gnu.org; 23 May 2024 19:04:02 +0000 Received: from localhost ([127.0.0.1]:60478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sADjO-0006Io-DN for submit@debbugs.gnu.org; Thu, 23 May 2024 15:04:02 -0400 Received: from mail-108-mta146.mxroute.com ([136.175.108.146]:43155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sADjK-0006IR-A9 for 55909@debbugs.gnu.org; Thu, 23 May 2024 15:04:00 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta146.mxroute.com (ZoneMTA) with ESMTPSA id 18fa6d687c6000efce.001 for <55909@debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 23 May 2024 19:03:48 +0000 X-Zone-Loop: e0d6555eb78d9d3dabad2a08dff06f564f9923b2a356 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freakingpenguin.com; s=x; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6B8QquN6D2ML1OTYPYdd27Rvy7AwSB5vz0UDwBXbwLc=; b=E37fnUdwDRJP0AvQtK/PWweMMS KBTBFbc9qSNBfWuhWP1vD35ksjeaGZfsZo68WhvI547YimCQUxoyPkRL/zn3c3CmQMK9CQWL/7S9X qpBrGmrG4QZEwtfaZ314vjABaaeYzds0qxaaadFQ/h/m2Bu0GkmuvPgB1JMM5+0k0hIUh67LiOtK4 tQRKx2cearFl11BDLHn7x8KOHX9LKzXXCdb6jQbdABVhsYaZ7AG64HycvBly0cE4jopw6O3UEHFjx HhKLgHoWDpESREeeyFJNkXxr2oL1/0s4VoVZjyU20qmFU6fqyOeRnVHq/+B2qnyB6s2ubzHKUtKEz m583zoOQ==; From: Richard Sent Date: Thu, 23 May 2024 15:03:44 -0400 Message-ID: <87jzjkuz8v.fsf@freakingpenguin.com> MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: richard@freakingpenguin.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -6.36 X-Migadu-Queue-Id: 5F26F7458F X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -6.36 X-TUID: K9ceNLC3vO+Y I would be in favor of building more initrd modules into the kernel when done so upstream. To my understanding the distinction between linux-libre and linux-libre-*-generic is to have both: a) A kernel with options that support the various Guix services OOTB, such as CONFIG_BINFMT_MISC and qemu-binfmt-service-type. b) A kernel that matches upstream defconfigs as much as possible, with the exception of a subset of flags considered essential. See %default-extra-linux-options or linux-libre-riscv64-generic. With this model, linux-libre should avoid diverging from upstream defconfigs whenever possible, particularly when toggling a module from y to m. linux-libre would become a superset of *-generic kernels. Obviously I'm not packaging linux-libre myself. I might misunderstand the purpose of these variants. :) On a related note, the *-generic kernels seem to also have encapsulated "add support for a specific board on this platform", which to me feels a bit like a hacky solution. See linux-libre-arm64-generic and the Pinebook Pro comments. I'd think that would belong in a linux-libre-pinebook-pro or similar. -- Take it easy, Richard Sent Making my computer weirder one commit at a time.