patches and low-level development discussion
 help / color / mirror / code / Atom feed
From: Yureka <yuka@yuka.dev>
To: devel@spectrum-os.org
Subject: Re: Build failures against staging
Date: Mon, 13 Oct 2025 00:05:03 +0200	[thread overview]
Message-ID: <9f4f1c5b-a2f5-4b41-a9f2-f5307f1bd5d2@yuka.dev> (raw)
In-Reply-To: <82249ddc-ae1a-4e3a-a6ae-bb4717243fca@yuka.dev>

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/


      parent reply	other threads:[~2025-10-12 22:05 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-11 10:57 Build failures against staging Yureka
2025-10-11 12:09 ` Alyssa Ross
2025-10-12 22:05 ` Yureka [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9f4f1c5b-a2f5-4b41-a9f2-f5307f1bd5d2@yuka.dev \
    --to=yuka@yuka.dev \
    --cc=devel@spectrum-os.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://spectrum-os.org/git/crosvm
	https://spectrum-os.org/git/doc
	https://spectrum-os.org/git/mktuntap
	https://spectrum-os.org/git/nixpkgs
	https://spectrum-os.org/git/spectrum
	https://spectrum-os.org/git/ucspi-vsock
	https://spectrum-os.org/git/www

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).