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 9A1E21862C; Mon, 30 Jun 2025 08:23:54 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 33FBA185F5; Mon, 30 Jun 2025 08:23:52 +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=5.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 fout-b4-smtp.messagingengine.com (fout-b4-smtp.messagingengine.com [202.12.124.147]) by atuin.qyliss.net (Postfix) with ESMTPS id B4BC0185F4 for ; Mon, 30 Jun 2025 08:23:49 +0000 (UTC) Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfout.stl.internal (Postfix) with ESMTP id 7CD3A1D0017B; Mon, 30 Jun 2025 04:23:47 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Mon, 30 Jun 2025 04:23:47 -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=1751271827; x=1751358227; bh=39f3sCOMsDK66snteEO+JR4Qsth4rXtb rHmZiizelC8=; b=DaLOJaRdZfwkvmSjnBDp/CRu/q/uQ7hOq9S8ouT5SmTbi/sT e8AoYDX7qOo3KDXcuD8SGU+aCXxbGMLOFtvDiQhb2I5HMXnVtTRya27y6ZR/pn3b 17D/laJPcM4swl9iwUjdMSn5tiIhwnjxNYx6MXfxJx593ScJAWEULB38sLLJGuqL K6t89WRCYe5T+sIcMNplI1sw6B5bRQaqzScf9QxhcUVGZi3jHv1Dly+vgdjgNstB R843gU/sOOUwWjTSv2DYqeb7kyP+U4AFEF9kD17JyY5fCq85P+g6ePkIj7KGTm/N 7Gv5jBqNE0F1Z+jh0EllaeAy9ailw5TQr2pvrg== 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=1751271827; x= 1751358227; bh=39f3sCOMsDK66snteEO+JR4Qsth4rXtbrHmZiizelC8=; b=J A9DQiKOSi1WFstEgCgGBMJvcYb7LvJno/l+4vR0Wnns2ZelKupaWDw+YMU/lza3S 1zc2ynzHclFuFIRYaSJxKHk1zAYwCDCW3DlWhUNrNk9OokVN71/M0dMmWUcCDii3 yRMu48lJ2P+cLydkrlaDAS5xD0De9KFGzs846aEmkceeTjqgBiCpzpMmaNJcxha0 XwUE0tCbXO81Z5rlF6lbb1OPhDUImXjSWP/DPj1TnWT5WLbSCbB+ibAFlAKOt5SO od/r9tcZNYpv+5GKh1uGGIfTp2jssazu4i2ZSiJi56OuB6txMOMMGg7mSASVMPvx jpexTWZeLOvuQ0GqZeFow== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduuddvudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufffkfggtgesghdtreertddttdenucfhrhhomheptehlhihsshgrucftohhs shcuoehhihesrghlhihsshgrrdhisheqnecuggftrfgrthhtvghrnhepieeuveeikefgle eguddvvedtheffhfehgeduvdeijeektedvhffgffevleehledtnecuffhomhgrihhnpehg ihhthhhusgdrtghomhdpkhgvrhhnvghlrdhorhhgpdhnlhhnvghtrdhnlhenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehhihesrghlhihsshgr rdhishdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtoh epuggvmhhiohgsvghnohhurhesghhmrghilhdrtghomhdprhgtphhtthhopeguihhstghu shhssehsphgvtghtrhhumhdqohhsrdhorhhg X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 30 Jun 2025 04:23:46 -0400 (EDT) Received: by mbp.qyliss.net (Postfix, from userid 1000) id 553D0CDCCCE; Mon, 30 Jun 2025 10:23:45 +0200 (CEST) From: Alyssa Ross To: discuss@spectrum-os.org Subject: This Week in Spectrum, 2025-W26 Date: Mon, 30 Jun 2025 10:23:27 +0200 Message-ID: <877c0tvds0.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: MNLCCXDWOYMDPR5Y534CMT23WUP5LRYC X-Message-ID-Hash: MNLCCXDWOYMDPR5Y534CMT23WUP5LRYC 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 This week had a lot of maintenance in it for me. In Nixpkgs I did the usual kernel, COSMIC and crosvm maintenance, updated Rutabaga[1] (which should make QEMU work with wayland-proxy-virtwl again), and helped with regressions caused by a gettext update[2]. I moved the rust-vmm virtio-bindings crate back to including generated bindings in the crate sources[3], which was blocking Cloud Hypervisor from being able to update it, did some server updates, and helped figure out what to do about a build regression I introduced in the SELinux userspace[5]. I also kept working on the networking fixes I've mentioned previously. They're basically done now, but I just found another bug I want to fix first. I attended two NGI Zero webinars. One was about the business mentoring services offered by the programme[6], which had a lot of immediately useful stuff in it, and the other was about applying for EU Horizon grants directly, which will probably be more relevant in a couple of years but still good to start thinking about. Demi and I also tried to go to the KVM/QEMU community call, but were foiled by the wrong timezone being given in the reminder email. We did learn that despite the name, it's mostly about QEMU anyway, so not as relevant to us as we thought. Demi continued her heroic work fixing soundness bugs in Cloud Hypervisor[7], but more keep presenting themselves, so there's more work to be done yet. [1]: https://github.com/NixOS/nixpkgs/pull/419860 [2]: https://github.com/NixOS/nixpkgs/pull/405793 [3]: https://github.com/rust-vmm/vm-virtio/pull/348 [4]: https://github.com/cloud-hypervisor/cloud-hypervisor/pull/7123 [5]: https://lore.kernel.org/selinux/87bjqebpre.fsf@redhat.com/ [6]: https://nlnet.nl/events/20250626/index.html [7]: https://github.com/cloud-hypervisor/cloud-hypervisor/pull/7129 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRV/neXydHjZma5XLJbRZGEIw/wogUCaGJJfwAKCRBbRZGEIw/w ooKjAP96bn10AhMQ2aGr50lnuJdARVqR4Z98tdzFKZ4BwR5VLQD9Faa+Rtyxy5sO weyOT6x7i82XWXCMQFTpMjfRb2ZzggI= =xCxQ -----END PGP SIGNATURE----- --=-=-=--