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 0CAF324C0D; Mon, 28 Jul 2025 12:00:46 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 9D47B24B78; Mon, 28 Jul 2025 12:00:43 +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-b3-smtp.messagingengine.com (fhigh-b3-smtp.messagingengine.com [202.12.124.154]) by atuin.qyliss.net (Postfix) with ESMTPS id 1ECAA24B82 for ; Mon, 28 Jul 2025 12:00:42 +0000 (UTC) Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfhigh.stl.internal (Postfix) with ESMTP id BD2147A05B5 for ; Mon, 28 Jul 2025 08:00:39 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-08.internal (MEProxy); Mon, 28 Jul 2025 08:00:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm2; t=1753704039; x=1753790439; bh=6Z3b/R/56F3GZmSIzV3nX4a2gc2ElkTw /H3TXLdVGXY=; b=Ox/66IiNvEbkQayYtY4kB2AU+20ecEkdnWyoxGda7Xjfot2b j2K+PQxl8B/SKdFNWn+HpoM8fVMTVu0nwce/ppkecy46MA93kLnnQj6jo9VM9HkB Y2E9wJYMRpUqwQJ8vlbXcOIwZZQIhhT8VS1AqnAvCDpLdEMsmMz47iyY9rJT0O1f RkEP1cb7e8cgXrog4PJSzZfwjMLio5bH/v/K1yyWQXMo54GyBjAPOcrW+ktss2Yb Hg/lpeTDP2HcUZx40/aovoDlhtsETNpzH+ynjIGLXfZZN1fjSegWgehATOvWOJBd LxBRXMVqrQgA/mp8QkHPBuRhJD2V6nhS884uRA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1753704039; x= 1753790439; bh=6Z3b/R/56F3GZmSIzV3nX4a2gc2ElkTw/H3TXLdVGXY=; b=F 8PVuH0qdayWOUGKRVy0m6AN6UoFV6DGQzhoSfHsLqpQjBGFrb1VhAioFR7pYv3rV J2CbnCsacFANI/o2EW++TyEBL3Reh3H7n4awv6Nl4mMBUYQw2yQBCRVXRV2VDWGw Vr9ZnQxG8QgsYvBT/rp8xbXStOYPfEgM2tn9hD5lQA09TBLH6zVC6U/YFcB2tFl6 0UAdAn0m3M4w4D5Vq5kxzL/Fi2Ukn7SxgSAsSCi7VdpiiaOcrSKiwxFt+8UNPUyv b2ST0CF/PZDqha9EeX+8GYXZSNX2ASr7io78i/eF9G7/S5UQ6c+n2YnMwdSF1mOS nHA5foWO5Ds1moajXY2xg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdelvdduvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesghdtreertddtjeenuc fhrhhomheptehlhihsshgrucftohhsshcuoehhihesrghlhihsshgrrdhisheqnecuggft rfgrthhtvghrnhepvefhheevteeljefgudejtdehvddvteduleeuieduvdefveekffeuue egteffueetnecuffhomhgrihhnpehsphgvtghtrhhumhdqohhsrdhorhhgpdhgihhthhhu sgdrtghomhdpkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhephhhisegrlhihshhsrgdrihhspdhnsggprhgtphhtthho pedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeguihhstghushhssehsphgvtg htrhhumhdqohhsrdhorhhg X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 28 Jul 2025 08:00:38 -0400 (EDT) Received: by sf.qyliss.net (Postfix, from userid 1000) id BFCA82D8EB652; Mon, 28 Jul 2025 14:00:32 +0200 (CEST) From: Alyssa Ross To: discuss@spectrum-os.org Subject: This Week in Spectrum, 2025-W30 Date: Mon, 28 Jul 2025 14:00:29 +0200 Message-ID: <87pldked9e.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: I2FYUJENNK2X25Q4OU2EYI4T5MFG2HB6 X-Message-ID-Hash: I2FYUJENNK2X25Q4OU2EYI4T5MFG2HB6 X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-discuss.spectrum-os.org-0; header-match-discuss.spectrum-os.org-1; header-match-discuss.spectrum-os.org-2; header-match-discuss.spectrum-os.org-3; header-match-discuss.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list List-Id: General high-level discussion about Spectrum 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 This week, Demi and I continued the review of the patches adding PipeWire to guests, now on their seventh revision[1], with some preparatory patches having already been applied[2][3]. She also opened a couple of Cloud Hypervisor PRs[4][5], one of which adds support for a generic vhost-user device. This would be a very exciting feature for Cloud Hypervisor to gain, because it would mean using new kinds of vhost-user device with Cloud Hypervisor wouldn't require any Cloud Hypervisor modifications. I believe (but we haven't confirmed yet) that this should allow using a vhost-user-sound device with Cloud Hypervisor straight away, and eventually allow us to drop our patches for GPU support altogether, although that also requires some extra vhost-user messages to be standardised (an effort which is still ongoing[6]). [1]: https://spectrum-os.org/lists/archives/spectrum-devel/263f81f2-9e86-4b= b1-be80-41f7731a9a63@gmail.com/ [2]: https://spectrum-os.org/git/spectrum/commit/?id=3Db3cb2511d3612a1d5824= 6fabdc6c4fbb21886c4c [3]: https://spectrum-os.org/git/spectrum/commit/?id=3D560fd878ba1bbd8df0fe= 28488e72948f28940948 [4]: https://github.com/cloud-hypervisor/cloud-hypervisor/pull/7221 [5]: https://github.com/cloud-hypervisor/cloud-hypervisor/pull/7223 [6]: https://lore.kernel.org/qemu-devel/20250609144729.884027-1-aesteve@red= hat.com/ As for me, aside from reviewing and applying some of Demi's fixes, I updated Spectrum's pinned Nixpkgs[7] and released a new version of the Cloud Hypervisor patches[8], and did the usual round of server updates. Sometimes, updating the pinned Nixpkgs is easy, otherwise, due to a change that looked entirely inconsequential upstream, it can take a lot of work, and this has been one of the latter variety, so I'm glad it's finally done. Since then, and having just returned home from a couple of months of travelling, I've been feeling very tired. A few weeks ago[8], I mentioned that I'd been thinking I might have to calm things down a bit for myself to make sure I'm on the right side of burnout, and I think now is probably the time for that, so I'd expect there won't be much direct progress from me for the next week or two, although I should still be keeping up with emails =E2=80=94 feeling like I'd come back to a mountain of them would be much worse than just dealing with them roughly as they come in =E2=80=94 and doing what I can to make sure nobody else is blocked. [7]: https://spectrum-os.org/git/spectrum/commit/?id=3Dd0a5f0abdc356f1bba67= 6d489ba9378554fcd134 [8]: https://spectrum-os.org/lists/archives/spectrum-discuss/87o6twmg2p.fsf= @alyssa.is/ See you soon! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRV/neXydHjZma5XLJbRZGEIw/wogUCaIdmXQAKCRBbRZGEIw/w okGFAQDPtzWawxn0kbEOLBz/zs5Y4LnfT2TO92xQT7DUS0ereQEAobjWLXGtx/+l QNt5fdw3YyKvWFdhUYnQB76JbSjSlgY= =qu6L -----END PGP SIGNATURE----- --=-=-=--