From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 8EFDJuGVXGfUTQAAqHPOHw:P1 (envelope-from ) for ; Fri, 13 Dec 2024 20:15:29 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 8EFDJuGVXGfUTQAAqHPOHw (envelope-from ) for ; Fri, 13 Dec 2024 21:15:29 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b=fsOZwLUd; dkim=pass header.d=wolfsden.cz header.s=mail header.b=fsOZwLUd; dmarc=pass (policy=none) header.from=wolfsden.cz; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734120929; a=rsa-sha256; cv=none; b=qnbDxaHwoMpXWXVKubDhGlfl5ARXXXaGf963I6o9FsYrhVtztWbKfBp/MAFU2xOpETWuji EqMErV11aerUirfymhAQLLrE1F7U8hQ2HJR+7FQ8bXFjAv1GT2GWbG2eAr9xRXdA0cgpM1 rD91+bk5Pj4QZsCfXwFmgFSYAX/oXCS4uFujsvfxDo6UlN0jeMrGoVzr284ACevIFH/25/ 6IMLWLTBX4w43EFBKkJCqTzeqf0LYTwE+6HEbl89rq1RIotS71P9L4myrd3HQUd00ubY3X jTocjSklu4uPeQDjVmP61cIgaCisTCHh8sSaHEaUlc4t8umj4QB63nxbxBBY6w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b=fsOZwLUd; dkim=pass header.d=wolfsden.cz header.s=mail header.b=fsOZwLUd; dmarc=pass (policy=none) header.from=wolfsden.cz; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734120929; 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=XxWRFLNJMCfYI6XifeD5dFly1jb+Z58eJ8ULI+H/OWA=; b=UzwkqKYRqRbLgkRB89CkPf9o41GYB+Yj8ya+BuDuDN+JbGT9RBn3u1wXuGtIUJHQD0Q6bS 2Lq4wi643CS2/l/u2JxWmfG8jvvGUXPI/82BfRyu57pgLbZAw+4Z7JSUnd8LoSr38gOuTM pLaq9jEqHSPQuSMFi3tGLm5eMtHd9BtsD8pjMK5cy2grO/tcKGPOUiOKp7ltVNXAfMz7ax H5oSQMJQ36CI/5wnqpG1JMGwhOeIEzkseUow0S0ZJUgFce23wN7wwHYBc32VbhSOWuF5a5 Odo3/s5QPF+FvebB05DyDsZ9g/CGXPVxlxXASGxYGZPuaGxMgYB5THk0kDaUcg== 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 261A4560C for ; Fri, 13 Dec 2024 21:15:29 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tMC3k-0008QA-Pg; Fri, 13 Dec 2024 15:14:49 -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 <~@wolfsden.cz>) id 1tMC3j-0008Pp-Cr for guix-devel@gnu.org; Fri, 13 Dec 2024 15:14:47 -0500 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1tMC3h-0005yF-7d for guix-devel@gnu.org; Fri, 13 Dec 2024 15:14:47 -0500 Received: by wolfsden.cz (Postfix, from userid 104) id D071C360A3E; Fri, 13 Dec 2024 20:14:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1734120881; bh=8TKF+xdjKxQRcEfxL4DLLOQoq23HqS7MGFdDOZW2DZQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=fsOZwLUdndHK85tQyXZ/XT1OgtBXYeWw46wojtLDjagHqc0Cnx6P+04JWmB1RrYE9 OcLzC95rVdPXSWFHrPJxbVj13T8IYpSw0CzVOPvH38s0UVz10m1sKu5uXKhl8iW/zc J4bmNrpYqZ98E3Ieu5Y8OsUxfY7UeWXXuSUp/aZ4ZVvovmkDMNIFbDywPXzVlp7BPN C+j3leMBa1VZlq1+DwJBz71CYzDZGhwxpcEC9XxJSnzBHDFFIOiieMY1k8EWylvKBp 0rDfA2EIOIEnu1Iv6yfkEbkiIDsciopJUcC+03cW/ZGxN+y1jFeuxhhQtQz6wTWM8S fyqK6N63zriz/ufp5rH2yd1UjjlSBpHV/xu2aS/zbFYcV5W+f6tzngDKwWezTthzjU wHmZlm7jXyGaVfCKUdKZL8/CDIrizb6wR5TYRfb2H3QK5lzyxs8q50I7iVASDT7ni7 uq1kRGmbmugKjuvKOtjd4kJjZcpFi28ccYnKebLn6NgAQmH0WvsbApdoApNctFtXGj iWzW1PyUvnMNorBd7L8PZubcDFpP6SsFPmrINNJvmgCTLCbzQhlFEUcnnY3fbsnRaU MK0OPyS4HBBIprS84uSQjp7nkrymtT1xvWBGdhGoNwrtInUjQMHtUqdTU3P3s4CrCv 15hsYNux/IVwAZAf2A64biYE= Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id EFAC535FDFA; Fri, 13 Dec 2024 20:14:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1734120881; bh=8TKF+xdjKxQRcEfxL4DLLOQoq23HqS7MGFdDOZW2DZQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=fsOZwLUdndHK85tQyXZ/XT1OgtBXYeWw46wojtLDjagHqc0Cnx6P+04JWmB1RrYE9 OcLzC95rVdPXSWFHrPJxbVj13T8IYpSw0CzVOPvH38s0UVz10m1sKu5uXKhl8iW/zc J4bmNrpYqZ98E3Ieu5Y8OsUxfY7UeWXXuSUp/aZ4ZVvovmkDMNIFbDywPXzVlp7BPN C+j3leMBa1VZlq1+DwJBz71CYzDZGhwxpcEC9XxJSnzBHDFFIOiieMY1k8EWylvKBp 0rDfA2EIOIEnu1Iv6yfkEbkiIDsciopJUcC+03cW/ZGxN+y1jFeuxhhQtQz6wTWM8S fyqK6N63zriz/ufp5rH2yd1UjjlSBpHV/xu2aS/zbFYcV5W+f6tzngDKwWezTthzjU wHmZlm7jXyGaVfCKUdKZL8/CDIrizb6wR5TYRfb2H3QK5lzyxs8q50I7iVASDT7ni7 uq1kRGmbmugKjuvKOtjd4kJjZcpFi28ccYnKebLn6NgAQmH0WvsbApdoApNctFtXGj iWzW1PyUvnMNorBd7L8PZubcDFpP6SsFPmrINNJvmgCTLCbzQhlFEUcnnY3fbsnRaU MK0OPyS4HBBIprS84uSQjp7nkrymtT1xvWBGdhGoNwrtInUjQMHtUqdTU3P3s4CrCv 15hsYNux/IVwAZAf2A64biYE= From: Tomas Volf <~@wolfsden.cz> To: Suhail Singh Cc: Simon Josefsson via "Development of GNU Guix and the GNU System distribution." , Cayetano Santos , Simon Josefsson Subject: Re: On the quest for a new release model In-Reply-To: <878qsjbhlg.fsf@gmail.com> (Suhail Singh's message of "Fri, 13 Dec 2024 12:47:23 -0500") References: <87a5d0dlm8.fsf@inventati.org> <87y10jpo13.fsf@kaka.sjd.se> <878qsjbhlg.fsf@gmail.com> Mail-Followup-To: Suhail Singh , Simon Josefsson via "Development of GNU Guix and the GNU System distribution." , Cayetano Santos , Simon Josefsson Date: Fri, 13 Dec 2024 21:14:39 +0100 Message-ID: <87ikrnl4r4.fsf@wolfsden.cz> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -4.13 X-Spam-Score: -4.13 X-Migadu-Queue-Id: 261A4560C X-Migadu-Scanner: mx12.migadu.com X-TUID: iD7SPqtd07RN --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Suhail Singh writes: > Simon Josefsson via "Development of GNU Guix and the GNU System > distribution." writes: > >> 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, >> maybe there can be one team that works on this minimal bootable OS and >> produce stable images that are fast to update. If people want to add >> more packages, there is always the current "fat" rolling Guix git >> repository that you can add on top of the small base OS. > > I proposed something similar some weeks ago [1]. Specifically, > splitting Guix's monolithic repository into at least two different > channels (perhaps more). These channels would be included in > %default-channels, however, the main Guix repository would only include > the packages from Ring-0 and Ring-1 (taking inspiration from OpenSUSE) > [2]: While I explicitly do not comment on this proposal, I would like to point out that there is more work involved than just splitting it into separate channels and adding those into %default-channels. While multiple channels do work well with guix pull, there are annoying limitations when used in other places. Also you would need some way to specify what channel commits are able to work together version-wise. Tomas =2D-=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmdcla8OHH5Ad29sZnNk ZW4uY3oACgkQL7/ufbZ/waln2Q/9GWJVDg9w90VGt7BMz/vXX/8tcSMKvRSj2x7n 3/YEaKPoB9/VXJ8JdIZNG14rPqYERnkIi+RmHmYV4lgT6GhUn0mA6uVntijfmJZS WeB+8r4mmGQxQ6e0K7hfPY5rS5EGX4SX4HpF44fH5AdYU8q3DKb0aLrL/iN/mKh+ Ni/Yh8D6q0bEcwxUQFTZpJ+oIi3YDpK4VsGH1+KCDtAq8yJttwK38rbInK+tvFHx aO4IVuVqZ4/VHeI9KfjmqvfDJu0XzlnBCtzgKUG6kgWETgLGKR227DyTJH0QtQUp yCRyiwOgsCKhB3wSAzNwPCZZzfVjOzX+32jO6Xym9JSLBQ+TjGsmoo6aGeIZ1xKz yb17iuIwpqG/Kq2rChQ5E1MMWEO/vcdzsbfyNc1GFqPAo2vsHkRPjk8C/UipZixH elpT6qsfN/TuKnE8bnqZOOxjKzVCCNgmpeumd/a7ZUCUpG1VKoKg2v+dQjgTS9u0 yQzaFI77vxsBU42JiKjMVT8QYbtmw4Vm5QUAq5qMLi3DVePpp3zNOXI39Fxg16b5 CHNGfmTi17OWnercKWeswJ2e177SdD7ypqYTvp7Kk+xVDuj7hjPtRRtRLFH8SkFb cV24i5m9b991v6TElYwa6nSO1/oP1ExiJUiEn67IhtSog4ht0jj/rWV2WiPNLM9+ jY5RU3k= =JjqJ -----END PGP SIGNATURE----- --=-=-=--