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 ABB6B254BA; Fri, 14 Nov 2025 12:16:58 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 9C20425446; Fri, 14 Nov 2025 12:16:56 +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 B6967254B4 for ; Fri, 14 Nov 2025 12:16:55 +0000 (UTC) Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.stl.internal (Postfix) with ESMTP id 2629D7A00FB; Fri, 14 Nov 2025 07:16:54 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Fri, 14 Nov 2025 07:16:54 -0500 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=1763122614; x=1763209014; bh=bT2rNKgMiT 77q5qlEt4GFPhR2BpuBtsFPC6Rb77EOxc=; b=IF5vF159lNFx1c1QMadKDvhAJa 1D6MeJdSYwNIjeMVWOykwBSjYKj4DET+tALdB0+XaAHu8T4AVPWITj0nMKv6m5Xf U2JC0cGbly2x5mnMWiPGKJsAXIT1UNrxtupUrZxhVAlUMf2noFqsLy80ta9CLHAC 1T+6nRzax0kn7GFEjG0zqi04dMAc4s63OS6IhLG2Gx64sOHPqK6Bavn6FdOPLVLJ QpF5K6M/FtbAl4Lo2K57JdsE19ub3ZBNLo9eDyGhRwnYXjoZMeCZwaIhIcOws2Xw K62umEdGRt43Hurc5qkeAyohVnwU+98panOMniaNZnOuOVnzwDPif6r2zH0g== 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= 1763122614; x=1763209014; bh=bT2rNKgMiT77q5qlEt4GFPhR2BpuBtsFPC6 Rb77EOxc=; b=dySSYK0nB+3V/LcxWQvYNzrGXslfLvkeAL5nRI7ZiT7Lh4xEcxi SL4YSHg/VjTdPHytxXgYpUzDnKoQADq+aWt6E+aspDg+7+Y9S/ObaZBmULyas8FP t4y3bbDeAHzK+UekO0TJancVzm7ZFKAUjRoeIWGcck+YozY0Ehz0owDfrbRJDVuL sNyVe4If/SZKddBQgglQgMvEDxtfmUmVGQUQdwWqW0aVfmkYvCNBxlp4BMHCv8iP YQYBuanQDlPpkLFQqQE2SurdTSRNsIU+Uwr3sYNk5Ee1HUN+ieZr9kaGHc1MlhDq kyH3PKj6KgmQjntSshurzKnVxoFvRcOI1Pg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvtdelkedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehgtderredttddtnecuhfhrohhmpeetlhihshhsrgcu tfhoshhsuceohhhisegrlhihshhsrgdrihhsqeenucggtffrrghtthgvrhhnpeeiudffue eilefgtefgtddttdekkeehkefgheekudefveetgeefiefftedvteeuveenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehhihesrghlhihsshgrrd hishdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohep uggvmhhiohgsvghnohhurhesghhmrghilhdrtghomhdprhgtphhtthhopeguvghvvghlse hsphgvtghtrhhumhdqohhsrdhorhhg X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 14 Nov 2025 07:16:53 -0500 (EST) Received: by fw12.qyliss.net (Postfix, from userid 1000) id BB97419CE443; Fri, 14 Nov 2025 13:16:52 +0100 (CET) From: Alyssa Ross To: Demi Marie Obenour Subject: Re: [PATCH v2 7/8] Documentation: Update support In-Reply-To: <5b9ec042-1e3b-4d97-b311-1270c1b49437@gmail.com> References: <20251112-updates-v2-0-88d96bf81b79@gmail.com> <20251112-updates-v2-7-88d96bf81b79@gmail.com> <87qzu1c1xm.fsf@alyssa.is> <5b9ec042-1e3b-4d97-b311-1270c1b49437@gmail.com> Date: Fri, 14 Nov 2025 13:16:51 +0100 Message-ID: <874iqwlsgc.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: WB6JGHGHJ6XBGMT2KIS7MXK35C3CGIRF X-Message-ID-Hash: WB6JGHGHJ6XBGMT2KIS7MXK35C3CGIRF 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 Content-Transfer-Encoding: quoted-printable Demi Marie Obenour writes: > On 11/13/25 11:49, Alyssa Ross wrote: >> Demi Marie Obenour writes: >>=20 >>> There is now a way to update the OS, so the previous documentation is >>> now stale! >>> >>> Signed-off-by: Demi Marie Obenour >>> --- >>> Documentation/installation/index.adoc | 3 ++- >>> Documentation/using-spectrum/index.adoc | 2 ++ >>> Documentation/using-spectrum/updates.adoc | 29 +++++++++++++++++++++++= ++++++ >>> 3 files changed, 33 insertions(+), 1 deletion(-) >>> >>> diff --git a/Documentation/installation/index.adoc b/Documentation/inst= allation/index.adoc >>> index d67c88dda062066c19c3b21e699f074cc18a6dbc..536c3dd9f78faa2ecad4127= dc9ccc2058a230b1a 100644 >>> --- a/Documentation/installation/index.adoc >>> +++ b/Documentation/installation/index.adoc >>> @@ -18,6 +18,7 @@ development. >>>=20=20 >>> =3D=3D Uninstalling and Updating >>>=20=20 >>> -Currently, there is no implementation for a software update. >>> +See xref:../using-spectrum/updates.adoc[Updating the OS] for how to en= able >>> +updates. >>=20 >> Let's phrase this so it says that there's work going on to enable >> updates but it's not all set up yet. User-focused documentation >> shouldn't really be suggesting that people will have to build their own >> images and run their own update servers. > > Would it be okay to mention that it is WIP, and also add a link to > the build configuration options for those who *have* built their > own images? That will continue to be relevant even after official > binary releases are available. Developers are users too, and they > might be a bit confused when their image either doesn't update at > all or updates to an official build without any of their changes. I think it would make more sense to cover that in the section about building your own images, because ideally you find this out just before you build your image, whereas here you might end up only finding it after and have to rebuild. >>> +Updates are atomic and take effect after the system reboots. >>> +If the system is rebooted, crashes, or loses power during an >>> +update, the update will automatically be rolled back. Updates >>=20 >> Is this currently true? > > If not, that's a systemd-sysupdate bug. I thought you took out the boot counting stuff? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQGoGac7QfI+H5ZtFCZddwkt31pFQUCaRcdswAKCRCZddwkt31p FWEhAP9y91XK23zDugjo3DKeAYz7J3c9yplAFfDhbhkQEk1LhgEA9TyBc51NgHMc GCYAxD0AiP9OQUmoYyHBLmwNp+Tiiw0= =NEsA -----END PGP SIGNATURE----- --=-=-=--