From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id D3E5F9E72; Wed, 29 Oct 2025 16:51:35 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 1DCEF9EE2; Wed, 29 Oct 2025 16:51:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fhigh-b5-smtp.messagingengine.com (fhigh-b5-smtp.messagingengine.com [202.12.124.156]) by atuin.qyliss.net (Postfix) with ESMTPS id 5D8FE9EE1 for ; Wed, 29 Oct 2025 16:51:31 +0000 (UTC) Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfhigh.stl.internal (Postfix) with ESMTP id 86B4E7A011C; Wed, 29 Oct 2025 12:51:29 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Wed, 29 Oct 2025 12:51:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1761756689; x=1761843089; bh=y/5jkvr1U+ 25wRxixToyu21EnRhxnddTcw69wB1CriQ=; b=ZjpBZYKSvQ9auus0AXXT/9mTDj PqjT8HZDstTnJ2Mo81FcbNSf97K1zhbp88dphtY4tFeLPzM2jMROYwKken09PGwj 86QmilmGGa9TMqrpHRvDhdQrazUociPhnpU+ppE108F6p4EruAFdXwFJkwIKi/C6 DBzmve+f9EaJAOY28cFiKcTgeWpB+eVSAlQlDf7vVWzWeqMEWeQ+mYPnFnQRJ4H6 2B2X058G//sKmXOXy3qbq3fMgP0FXZO2x72kPFgxLfNAwCWRCDH0fWMCelVcRdrd r6lEJXIz8G5BRzcrWEyYLHh7wQ3HhP/AAfW/hcwMgOqyhDLCt52Z+ChYiLMw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1761756689; x=1761843089; bh=y/5jkvr1U+25wRxixToyu21EnRhxnddTcw6 9wB1CriQ=; b=Y3pGISxNeRtGngxzPsP5z8FOl4p/1Kbb5OQAIyBZm98EH46nUIb d2wGZw0wNmAIJKaqHpTmUOYDSuhDHpI2P+daVVhX8kTzvPv/2PrnGQ+uth86YgTb GkqJ+/+fe2juKkntsxutg9Af7Dl2BCb+SHGgk7Snv3w6yEobJcuZsqZIwclhWElG SqvwXKlRhSfuTuSNcrSYgLexXdpBk/YiBjNmYdJ+RU3nzsVGQ4OPzx/kSwnnoS0b sxb8MRSjWUCJ14aD8OlQCenn7Qgd3hFPtj8Hgfx4NtT03pGFBwkODGg4x0243Ibb o+F/qSgJbhPnd/ENtkWPcHQrcuCpRXWN/Dg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdduieegvdeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehgtderredttdejnecuhfhrohhmpeetlhihshhsrgcu tfhoshhsuceohhhisegrlhihshhsrgdrihhsqeenucggtffrrghtthgvrhhnpeetheevud fgjefghefhieejudelkeeljeegvdekueeuhffhgedvveefteevgeetieenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehhihesrghlhihsshgrrd hishdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohep uggvmhhiohgsvghnohhurhesghhmrghilhdrtghomhdprhgtphhtthhopeguvghvvghlse hsphgvtghtrhhumhdqohhsrdhorhhg X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 29 Oct 2025 12:51:28 -0400 (EDT) Received: by fw12.qyliss.net (Postfix, from userid 1000) id 25059521F7F; Wed, 29 Oct 2025 17:51:06 +0100 (CET) From: Alyssa Ross To: Demi Marie Obenour Subject: Re: [PATCH 2/7] release/combined: Compress installation image In-Reply-To: <87v7jyj5a3.fsf@alyssa.is> References: <20251029-updates-v1-0-401c1be2a11b@gmail.com> <20251029-updates-v1-2-401c1be2a11b@gmail.com> <87v7jyj5a3.fsf@alyssa.is> Date: Wed, 29 Oct 2025 17:51:04 +0100 Message-ID: <87wm4dlkhz.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: MAX2AMQOQB3LKZ2O4RE4JDBR65RORZZ4 X-Message-ID-Hash: MAX2AMQOQB3LKZ2O4RE4JDBR65RORZZ4 X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Spectrum OS Development X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Alyssa Ross writes: > Demi Marie Obenour writes: > >> This will be needed once the B partitions are added. Otherwise, >> tar2ext4's size limit is exceeded. >> >> The timeout is increased to account for the very slow compression >> process. >> >> Signed-off-by: Demi Marie Obenour >> --- >> release/checks/integration/meson.build | 2 +- >> release/combined/eosimages.nix | 14 +++++++++----- >> 2 files changed, 10 insertions(+), 6 deletions(-) > > I haven't built this yet, so maybe I'm wrong somehow, but doesn't this > break "Try Spectrum"? GRUB isn't going to be able to loopback mount a > compressed image, I assume. That's why I keep asking what GNOME OS > does. We currently produce an image that lets you install Spectrum, or > try it out in a live image. Do they do that too? If so, how do they > make it so that live image is bootable without being huge? Does their > installer resize partitions, perhaps? > > (I reviewed the rest of the patch anyway, but I think we're going to > need a different approach here.) Okay, I've finally got the answers I wanted about the GNOME OS installer on Matrix. It sounds like it doesn't copy a whole disk image like eos-installer does; rather it copies individual partition images using systemd-repart. This means they can distribute small partition images, and install them into partitions with room to grow, which would solve this problem. Reusing GNOME OS's installer sounds like it would be good then, but I don't know how much work it would be, and don't want to block this work on that, so I suggest we go ahead with uncompressed, small partitions for now =E2=80=94 either sized to content or slightly bigger than content = =E2=80=94 and then later on we switch to GNOME OS's installer, and then increase the sizes of the installed partitions. Only at that point would we consider Spectrum installs "stable". --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQGoGac7QfI+H5ZtFCZddwkt31pFQUCaQJF+AAKCRCZddwkt31p FeNqAP9ghQlx6qJbQ4bQsbwWMUbm2syLvkZ9u6eaDBSIhdbqNgD/Q9iOoXRFZmS+ Q8GL8+tAtT9RFJ3tLt+D88CyFC3Zzgk= =MGP+ -----END PGP SIGNATURE----- --=-=-=--