Skip to content

Bump nix to 0.31#695

Merged
cberner merged 1 commit into
cberner:masterfrom
lamco-admin:nix-0.31
Jul 9, 2026
Merged

Bump nix to 0.31#695
cberner merged 1 commit into
cberner:masterfrom
lamco-admin:nix-0.31

Conversation

@glamberson

Copy link
Copy Markdown

Bumps nix from 0.30 to 0.31.

This is a pure dependency refresh for fuser. None of the nix 0.31.0 breaking changes touch the modules fuser uses (fs, user, poll, socket, uio, mount, process, ioctl): the 0.31 changes are limited to EpollEvent methods becoming const, removal of Eq/PartialEq on SigHandler, NetBSD's IFF_NOTRAILERS, and new Android UDP GSO/GRO socket options. No code changes are required; the diff is just the two Cargo.toml version specifiers.

Verified locally: cargo build --all --all-targets, cargo clippy --all-targets, cargo test --all (the live-mount test skipped), and cargo fmt --check all pass. nix 0.31.3's MSRV is 1.69, so the MSRV job is unaffected.

Motivation: downstream crates that already depend on nix 0.31 currently have to keep a second nix 0.30 in their tree solely for fuser; this lets them resolve to a single nix version.

@cberner cberner merged commit 265fbee into cberner:master Jul 9, 2026
9 checks passed
@glamberson glamberson deleted the nix-0.31 branch July 9, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants