From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id CFqNC71HXWcoIAEAe85BDQ:P1 (envelope-from ) for ; Sat, 14 Dec 2024 08:54:21 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id CFqNC71HXWcoIAEAe85BDQ (envelope-from ) for ; Sat, 14 Dec 2024 09:54:21 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=Fm30UjXF; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none; arc=pass ("zohomail.com:s=zohoarc:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734166461; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=PQPUwtENLISR81AqAroZqDlHsbP2mTIiytjvFIS6dWU=; b=O1B2oScmNHfuB5SGDPnoJbCafEDWSD+PM1PIYEBm+YnJS88QybYvinvjkTu8peYdHKMsq+ 2Tj2R31J2elLggf87XmwUeMZ53bthNTWI3reo6n7UXXyuGrK23tPqO8qhveMjXfyjjQsDC VhQNZ4zZp6IYEGcjE2YGeUwVOwmB95xZCwJ6lb88BYotQb6JH/DZelmGhxhZrLqqm4voml dJNR9TzcHcbwzKN5j0bIKIPzzhA9GVHVmb/PvLpRWOOAlwBdfMuCT05jMz6eeSOOzzs/Ky LSFIn5CZxuBywwAO/9c+/Da0Ql/XzN3seKXwqrOlH/jgiHEjwo03uAAWVQb9dw== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=Fm30UjXF; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none; arc=pass ("zohomail.com:s=zohoarc:i=1") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1734166461; a=rsa-sha256; cv=pass; b=C1mwJj4RlRK7n/aRowLimd+35Qq914sfFmnqXuK9r07xmANbxyBgk0tLsv/vKLkQN/GPA0 vQeNHq4S/KEadLGi4zfr1Xw5m8n+2i+VaWVlJ4vkRmEqfgeItclNM8bfyNcOrPh0Y0BARq AMN7TdOd4iVJsTnvQlgP64EPzlilwZWWknls2GxVtnS9J6nzvdQOjaaEGj3IWv5C388NTr +5RKx7yay67DSFLkrkQI3YtooFHDXKEDbTqcev5+o77uiLjevfC0tgpSH2OCq5Ec/SK0KB VGyBYaptPqYiFt4Twy5qy7R3sU38za1dQLlnXyoTCzuPNu9C4slJr3UwQJbcdw== 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 03DBA87685 for ; Sat, 14 Dec 2024 09:54:20 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tMNu5-0002HA-6y; Sat, 14 Dec 2024 03:53:37 -0500 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 1tMNu3-0002H0-M2 for guix-devel@gnu.org; Sat, 14 Dec 2024 03:53:35 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tMNu1-0006Bt-Fa for guix-devel@gnu.org; Sat, 14 Dec 2024 03:53:35 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1734166406; cv=none; d=zohomail.com; s=zohoarc; b=j0iH6NBkC05HpVDJXrVG7FDALUXI2Fah9+xFRHxQhMS3H3AXHltig7YLB6m9Mqro0fVc2wbksri/q5iSirGVMFfoJzhiB2NmQSoWzuGp+euvkCJGTEyCJxAKl3ZapBh0aa6Z2DWwpcxSdAqYIoYFRXDg3qLTcfPfxpgzQKkjIVk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1734166406; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=PQPUwtENLISR81AqAroZqDlHsbP2mTIiytjvFIS6dWU=; b=ihaQDd91dZjMRR1HsW01LJETCmsLMh1klfkctwVxqZsYuRN+23Siwiv/HonCqSK/VQaGPf+KAIhwfV9lFob2LhUnMoiW4R247x0w0z0pyWt7GnaWZhakQZqj5t1Ds68xrt9THdGe/5oUgh5g9pSnP0pZ7IYX4n5oMCx/1Uid8/w= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1734166406; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To; bh=PQPUwtENLISR81AqAroZqDlHsbP2mTIiytjvFIS6dWU=; b=Fm30UjXFps0Uxx1D/qIJL6KHRuZRbfjokMF9QkN87hdLMTC0j0o4lU7cZQfDthOZ r4OuHl3p/eRb7SB7qDtiEmLKF2ijCBd44FfSKRgMR0L7OWWnEIIVlFqIOZxxLA1L8Ea b5bAuC0/+0LKKpCZtA7QU76R9whFgOFcUsVzFkvE= Received: by mx.zohomail.com with SMTPS id 1734166403481986.8337134199567; Sat, 14 Dec 2024 00:53:23 -0800 (PST) From: Ricardo Wurmus To: Simon Josefsson via "Development of GNU Guix and the GNU System distribution." Cc: Cayetano Santos , Simon Josefsson Subject: Re: On the quest for a new release model In-Reply-To: <87y10jpo13.fsf@kaka.sjd.se> (Simon Josefsson via's message of "Fri, 13 Dec 2024 17:04:40 +0100") References: <87a5d0dlm8.fsf@inventati.org> <87y10jpo13.fsf@kaka.sjd.se> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Sat, 14 Dec 2024 09:53:19 +0100 Message-ID: <87zfkyr6gw.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -5.97 X-Spam-Score: -5.97 X-Migadu-Queue-Id: 03DBA87685 X-TUID: Ml90IwHWEcOJ Simon Josefsson via "Development of GNU Guix and the GNU System distribution." writes: > How much of the guix git repository content can you remove and still > have a working OS? In other words, can we strip away almost all of the > packages and still have a minimal bootable system? If we minimize that > set of really-core packages, [...] This has been discussed in the past and it is far from trivial. Consider that glibc needs Python at build time and the Linux kernel may need Rust. Consider also that it is easy to introduce a package from the outer ring to the inner ring through transitive dependencies. Yes, there are many leaf packages, but it seems to me that it's a fool's errand to attempt to separate packages like this. (An exception is package collections like those in CRAN or Bioconductor.) It's certainly not work that should be done manually. We probably don't want to rehash this discussion as part of a discussion about releases. -- Ricardo