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 0908C901D; Sun, 12 Oct 2025 22:05:18 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id B90598EFB; Sun, 12 Oct 2025 22:05:13 +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.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_PASS,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 Received: from mail.cyberchaos.dev (mail.cyberchaos.dev [IPv6:2a0f:4ac0::3a11]) by atuin.qyliss.net (Postfix) with ESMTPS id 822B78FE1 for ; Sun, 12 Oct 2025 22:05:09 +0000 (UTC) Message-ID: <9f4f1c5b-a2f5-4b41-a9f2-f5307f1bd5d2@yuka.dev> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yuka.dev; s=mail; t=1760306703; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+c0wmr/J2O/Uz5x0A8F39ZmpsOOWvE8TfNgZcXSmh1o=; b=VtlYHJiSYpInE6v3lZSCZCdzgrJVsi6W6VJW+DypTcNO+tamY8m8iVpHInT62k/U/FMyLw WjZ48KEEtKza5PycGbJMTgTY3zsISSRtLVTGu2e3uR1+eLGk43yuApnLspeVLARdL2ZquQ Ka4/z+lZF3icOL+62XRLBpcblqPfcWA= Date: Mon, 13 Oct 2025 00:05:03 +0200 MIME-Version: 1.0 Subject: Re: Build failures against staging To: devel@spectrum-os.org References: <82249ddc-ae1a-4e3a-a6ae-bb4717243fca@yuka.dev> Content-Language: en-US From: Yureka In-Reply-To: <82249ddc-ae1a-4e3a-a6ae-bb4717243fca@yuka.dev> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Message-ID-Hash: GP3WXW6IQGJJVLWBEPYC75NFX3JP2XBK X-Message-ID-Hash: GP3WXW6IQGJJVLWBEPYC75NFX3JP2XBK X-MailFrom: yuka@yuka.dev X-Mailman-Rule-Hits: member-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address 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: On 10/11/25 12:57, Yureka wrote: > Hello everyone, > > > I attempted to build a spectrum (rev. > c5d5786d3dc938af0b279c542d1e43bce381b4b9) image against nixpkgs > staging (rev eb681f8139a93020f51b8256fc7dfe057b44747f) on x86_64. Here > are the derivations which failed to build, for further investigation: > > - /nix/store/cbjmszj7r5r0abka3jsr6pijxba0sd2q-iproute2-6.17.0.drv > (pkgsMusl.iproute2) This was fixed by https://github.com/NixOS/nixpkgs/pull/451338 (merged) and https://github.com/NixOS/nixpkgs/pull/451397 Masked by the iproute2 failure was the fact that systemd 258 needs an updated patchset to build with Musl. After emilazy hinting at upstream efforts to improve musl support, I have made an attempt to use the patchset by the systemd folks: https://github.com/NixOS/nixpkgs/pull/451274 > - > /nix/store/f1cc5abbfjslqvy6wkzrzsmsjj4hpk6h-openssl-static-x86_64-unknown-linux-musl-3.6.0.drv > (pkgsStatic.openssl) This was fixed by https://github.com/NixOS/nixpkgs/pull/451291 > > The following also fail, but seem to have no specific connection > spectrum or pkgsMusl/pkgsStatic (the GNU counterparts are broken on > staging with the same error): > > - > /nix/store/g0bklsp2daxxq74pkb3mqjcrb919194i-python3.13-inkex-1.4.2.drv > (python3.pkgs.inkex) > - > /nix/store/nfwcjnbp6rv4cgzrxdqljc1k1h72z3kk-python3.13-cryptography-vectors-46.0.1.drv > (python3.pkgs.cryptography.vectors) This will be fixed by https://github.com/NixOS/nixpkgs/pull/450599 > - > /nix/store/36674wi2rkanm2ds2bx1183w7knj9mr0-wasilibc-static-wasm32-unknown-wasi-27.drv > (pkgsCross.wasi32.stdenv.cc.libc, needed for firefox) The cause has been tracked down to https://github.com/NixOS/nixpkgs/pull/442945 which unintentionally enabled new hardening flags for the wasi target > > > I hope this is useful to catch any problems affecting spectrum before > the following staging-next cycle. > > > — Yureka > I've accumulated the fixes which have not yet been merged (which are currently still the systemd and python3.pkgs.inkex fixes) in the spectrum branch of my nixpkgs fork, which can be used to build a spectrum live image: https://github.com/yuyuyureka/nixpkgs/commits/a1634bbc11630b7f77f276cde448e691be2f0296/