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 D7D081C7C1; Mon, 07 Jul 2025 10:49:12 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 285711C7AF; Mon, 07 Jul 2025 10:49:10 +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-b2-smtp.messagingengine.com (fhigh-b2-smtp.messagingengine.com [202.12.124.153]) by atuin.qyliss.net (Postfix) with ESMTPS id 029571C727 for ; Mon, 07 Jul 2025 10:49:07 +0000 (UTC) Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfhigh.stl.internal (Postfix) with ESMTP id 4A8B97A0249; Mon, 7 Jul 2025 06:49:06 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-12.internal (MEProxy); Mon, 07 Jul 2025 06:49:06 -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 :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1751885346; x=1751971746; bh=ez99EnwLyf41QghQq2jVvqx1kyUBhgqp 6V8qsZynV7E=; b=JngmE73hoo4Iq+jOFz8y/nCI1HZNolRTpmkelCo/XcxjJLIE aErgxGsK07zz2ad4fz33hYHSsuNkt0jVKa9DKhPKac/HQjD73u2yf8ptswr0tB2w fDrU+ujNkOg2AfiF8f6uOQljEzxw/zDqtvuyKqqNLi6DpLFCo7kzMFkosm9pULNT JpMrFpqhZOsXlanumGr2sd36eAD9ciCsYyvDpMknIZ35IEL8kLwMzgxfFm6XHA/H w8gAt+WfjmsIQYOgReIJA3RZzUZ38LykSSjDfcrN3rV3K6moNiK4Z1/qOomTmXY1 SeG9Mpn2BfbsMDnxe5ZJ1QRUVn0h+y3a9cYx7A== 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:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1751885346; x= 1751971746; bh=ez99EnwLyf41QghQq2jVvqx1kyUBhgqp6V8qsZynV7E=; b=j JUDmhKc9QO22Lr7qx9CAig8VeRMRCIPSUmTZr6cbStknkHMwVxha2PDX8aeXbyCy MFN3OJOv3o42a4q6JrCAbZ6UJQMcd2sF7Nmhb8ut9ct2tyr0iFTZ8C0rQxEDWMQy o+DylSREQJvCCtBNieLCRwwakOJO1PDtjtvt5aiNfQnCrSCYqhZV+hvoSgl6HKoW GTVuew7NrF91VnNkmtAuR3LzFNmJpbVKneHcmdnnL0r6KPzUxqfdDPKA58KFxqIL RiL+flLsZLrjumo7Uh15SXCUbwaYx+7WXp6xUDte94NCjaeEV0GJKz7JPLIwXA5N RMR166KxufUS3Cma9ECyg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdefudeitdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufffkfggtgesghdtreertddtjeenucfhrhhomheptehlhihsshgrucftohhs shcuoehhihesrghlhihsshgrrdhisheqnecuggftrfgrthhtvghrnhepveefhffhheeftd dtiefhkeetheeikeelveegveekhfeujeelhfetgfevvefgkeejnecuffhomhgrihhnpehg ihhthhhusgdrtghomhdpshhpvggtthhruhhmqdhoshdrohhrghdpfhhrvggvuggvshhkth hophdrohhrghdpghhithhlrggsrdgtohhmpdhgnhhurdhorhhgpdhkvghrnhgvlhdrohhr ghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehhih esrghlhihsshgrrdhishdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhht pdhrtghpthhtohepuggvmhhiohgsvghnohhurhesghhmrghilhdrtghomhdprhgtphhtth hopeguihhstghushhssehsphgvtghtrhhumhdqohhsrdhorhhg X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 7 Jul 2025 06:49:05 -0400 (EDT) Received: by sf.qyliss.net (Postfix, from userid 1000) id 77A5B27B6B90E; Mon, 07 Jul 2025 12:49:04 +0200 (CEST) From: Alyssa Ross To: discuss@spectrum-os.org Subject: This Week in Spectrum, 2025-W27 Date: Mon, 07 Jul 2025 12:49:02 +0200 Message-ID: <87o6twmg2p.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: SEAQRDOZTCFRYSN6ZNJUQRTI64E4NFLQ X-Message-ID-Hash: SEAQRDOZTCFRYSN6ZNJUQRTI64E4NFLQ 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 CC: Demi Marie Obenour 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 was the beginning of an unusually problematic Nixpkgs staging cycle, which required quite a lot of my attention to try to keep Spectrum buildable. There's sadly more to do, as I've just noticed a newly introduced crosvm segfault=E2=80=A6 I also put some time into a Nixp= kgs policy proposal to try to move towards better package quality and maintenance[1]. When I've had gaps from working on that, I've continued working on the networking fixes I've been mentioning for the last couple of weeks. They're now extremely close to done, and I was already able to push some improvements[2][3][4] to our integration test framework (which I continue to be delighted to now have). There was a discussion[5] on the list about how to reduce the volume of spam coming through. I've made some changes based on that now, and also sent some Nixpkgs PRs to fix some issues I found in the NixOS SpamAssassin module. Since those changes, nothing has come through that shouldn't have, but we'll see how it goes from here=E2=80=A6 [1]: https://github.com/NixOS/nixpkgs/pull/421201 [2]: https://spectrum-os.org/git/spectrum/commit/?id=3Df8eca3ab3d8e59dd49be= 7b81735c861330c45b4c [3]: https://spectrum-os.org/git/spectrum/commit/?id=3D048d4033736443efd7a5= 3340e7555eb0852dea09 [4]: https://spectrum-os.org/git/spectrum/commit/?id=3D93afadc8ed1fe508ca10= 21346d15e50aadef2f17 [5]: https://spectrum-os.org/lists/archives/spectrum-discuss/uvn7j3n4fppxeq= jof4l24koexz47sljjqzyyypruyuarosqlr3@5epcn2tb5i4l/ Demi's Cloud Hypervisor soundness fixes[6] are basically done for now, and are mostly waiting for review from other reviewers. She also sent a second version of her patch to run PipeWire in Spectrum application VMs[7], although I believe there's a third version still to come, and while at it sent an upstream MR[8] with some security fixes for PipeWire! [6]: https://github.com/cloud-hypervisor/cloud-hypervisor/pull/7129 [7]: https://spectrum-os.org/lists/archives/spectrum-devel/a951f755-3e7d-42= 36-9353-3419ce96a481@gmail.com/ [8]: https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2423 With all the conferences and working on future funding I've been doing recently (which has calmed down a bit for now), I might need to take it easy for a bit to be proactive about burnout. Not sure how that'll look exactly yet, although it's unlikely I'll spend any time /completely/ away to make sure the project keeps ticking along. See you next week! Upstream Nixpkgs PRs from me, relevant to Spectrum =2D------------------------------------------------- https://github.com/NixOS/nixpkgs/pull/421760 https://github.com/NixOS/nixpkgs/pull/421796 https://github.com/NixOS/nixpkgs/pull/421797 https://github.com/NixOS/nixpkgs/pull/421798 https://github.com/NixOS/nixpkgs/pull/422001 https://github.com/NixOS/nixpkgs/pull/422003 https://github.com/NixOS/nixpkgs/pull/422018 https://github.com/NixOS/nixpkgs/pull/422913 https://github.com/NixOS/nixpkgs/pull/422916 https://github.com/NixOS/nixpkgs/pull/422973 Upstream contributions from me, relevant to Spectrum =2D--------------------------------------------------- https://github.com/dbry/WavPack/pull/205 https://github.com/dosfstools/dosfstools/pull/218 https://github.com/jqlang/jq/pull/3365 https://github.com/libical/libical/pull/930 https://github.com/libical/libical/pull/932 https://gitlab.com/grobian/html2text/-/merge_requests/57 https://lists.gnu.org/archive/html/bug-gettext/2025-07/msg00007.html https://lore.kernel.org/linux-bluetooth/20250703182908.2370130-1-hi@alyssa.= is/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRV/neXydHjZma5XLJbRZGEIw/wogUCaGumHgAKCRBbRZGEIw/w ogmyAP9VWN65iENiSNx18MVzQaEiyr+gVGKcldhqYRf8dMQA3QD/U4WI9HhFHKAX qCpN4Yt3d27b+RECNLdpVj8HSx9uJQc= =RNHE -----END PGP SIGNATURE----- --=-=-=--