Commit Graph

31841 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
2f51ad37d9 Merge staging-next into staging 2026-06-09 18:45:45 +00:00
eljamm
771def51e5 linux_xanmod_latest: 7.0.11 -> 7.0.12
- Changelog: https://dl.xanmod.org/changelog/7.0/ChangeLog-7.0.12-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/7.0.11-xanmod1..7.0.12-xanmod1?from_project_id=51590166
2026-06-09 17:58:45 +00:00
eljamm
c77f429a25 linux_xanmod: 6.18.34 -> 6.18.35
- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.35-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.34-xanmod1..6.18.35-xanmod1?from_project_id=51590166
2026-06-09 17:56:10 +00:00
Masum Reza
a153a67794 scx.rustscheds: aarch64-linux is good (#528806) 2026-06-09 16:22:30 +00:00
nixpkgs-ci[bot]
94f781f42d Merge staging-next into staging 2026-06-09 13:02:07 +00:00
zowoq
5647c8b083 staging-nixos merge for 2026-06-09 (#529881) 2026-06-09 22:11:09 +10:00
zowoq
0088fcded6 linux_6_12: 6.12.92 -> 6.12.93 2026-06-09 10:56:50 +00:00
zowoq
4e8d7d7406 linux_6_18: 6.18.34 -> 6.18.35 2026-06-09 10:56:46 +00:00
zowoq
a53339212c linux_7_0: 7.0.11 -> 7.0.12 2026-06-09 10:56:43 +00:00
zowoq
b027095b14 linux_testing: 7.1-rc6 -> 7.1-rc7 2026-06-09 10:56:39 +00:00
TomaSajt
ec490ec3ba treewide: use callPackage instead of python3Packages.callPackage 2026-06-08 22:46:19 +02:00
nixpkgs-ci[bot]
3b25eb4038 Merge master into staging-nixos 2026-06-08 18:52:26 +00:00
nixpkgs-ci[bot]
11dbb53029 Merge staging-next into staging 2026-06-08 18:51:43 +00:00
Alexander Bantyev
7bae6dd0b8 busybox: add tests (#467609) 2026-06-08 14:13:40 +00:00
nixpkgs-ci[bot]
39ecd32d3e Merge master into staging-nixos 2026-06-08 13:30:00 +00:00
nixpkgs-ci[bot]
b10255f338 Merge staging-next into staging 2026-06-08 13:29:21 +00:00
Weijia Wang
1a0804d1ef ryzen-smu: 0.1.7-unstable-2025-10-22 -> 0.1.7-unstable-2026-04-25 (#527822) 2026-06-08 10:26:54 +00:00
K900
fb79b0f3f1 linux/common-config: move USB_XHCI_TEGRA from lib/systems aarch64-multiplatform (#529436) 2026-06-08 09:15:12 +00:00
zowoq
9497b712f6 linux/common-config: move USB_XHCI_TEGRA from lib/systems aarch64-multiplatform
Co-authored-by: Emily <vcs@emily.moe>
2026-06-08 18:05:35 +10:00
nixpkgs-ci[bot]
95811029e4 Merge master into staging-nixos 2026-06-08 07:45:10 +00:00
nixpkgs-ci[bot]
e44357a615 Merge staging-next into staging 2026-06-08 07:44:33 +00:00
Peder Bergebakken Sundt
a497b39678 linuxPackages.hid-fanatecff: 0.2.2 -> 0.2.3 (#525099) 2026-06-08 02:20:34 +00:00
Aliaksandr
386925859c minimal-bootstrap: trim coreutils-static output
Remove the empty share directory left behind after pruning installed coreutils documentation. The stage0 bootstrap path only needs the single static coreutils binary and symlink entry points.

Size impact against the previous trimmed output:

- coreutils-static closure: 2,250,112 B -> 2,249,944 B (-168 B)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:19:19 +03:00
Aliaksandr
d250f7fa96 minimal-bootstrap: trim patchelf-static output
Remove installed shell completion, documentation, and man page. The stage0 bootstrap path only needs the static patchelf binary.

Size impact after the compiler-reference cleanup:

- patchelf-static closure: 1.237 MiB -> 1.225 MiB (-0.012 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:41 +03:00
Aliaksandr
4bd6d06b87 minimal-bootstrap: trim gnupatch-static output
Remove the installed man page. The stage0 bootstrap path only needs the static patch binary.

Size impact against upstream/staging:

- gnupatch-static closure: 0.273 MiB -> 0.241 MiB (-0.032 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:41 +03:00
Aliaksandr
2c001ac5ad minimal-bootstrap: trim gnused-static output
Disable NLS and remove installed documentation. The stage0 bootstrap path only needs the static sed binary.

Size impact against upstream/staging:

- gnused-static closure: 0.480 MiB -> 0.276 MiB (-0.204 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:41 +03:00
Aliaksandr
022df29703 minimal-bootstrap: trim gzip-static output
Remove installed info and man pages. The stage0 bootstrap path only needs the static gzip binary.

Size impact against upstream/staging:

- gzip-static closure: 0.249 MiB -> 0.175 MiB (-0.073 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:40 +03:00
Aliaksandr
e6c8f21c05 minimal-bootstrap: trim gnutar-static output
Disable NLS and remove installed documentation plus the remote tape helper. The stage0 bootstrap path only needs the static tar binary.

Size impact against upstream/staging:

- gnutar-static closure: 3.772 MiB -> 0.826 MiB (-2.946 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:40 +03:00
Aliaksandr
0bc798232d minimal-bootstrap: trim bzip2-static output
Install the single bzip2 binary with bunzip2 and bzcat symlinks instead of duplicate binaries, and skip unused recovery tools, headers, libraries, scripts, and man pages. The smoke test covers compression plus both decompression entry points.

Size impact against upstream/staging:

- bzip2-static closure: 0.665 MiB -> 0.159 MiB (-0.505 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:39 +03:00
Aliaksandr
978f2e3f80 minimal-bootstrap: trim gnugrep-static output
Disable NLS and remove installed documentation after keeping only the grep binary. The existing egrep and fgrep pruning remains in place.

Size impact against upstream/staging:

- gnugrep-static closure: 0.546 MiB -> 0.381 MiB (-0.165 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:38 +03:00
Aliaksandr
cf5986d6ce minimal-bootstrap: trim diffutils-static output
Disable NLS and remove installed documentation from the static diffutils output. The bootstrap path keeps the diff, cmp, diff3, and sdiff binaries.

Size impact against upstream/staging:

- diffutils-static closure: 0.896 MiB -> 0.661 MiB (-0.235 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:38 +03:00
Aliaksandr
61300f0b34 minimal-bootstrap: trim gnumake-static output
Disable NLS and remove installed headers and documentation. The bootstrap path only needs the static make binary.

Size impact against upstream/staging:

- gnumake-static closure: 0.963 MiB -> 0.325 MiB (-0.638 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:37 +03:00
Aliaksandr
3a2649965b minimal-bootstrap: trim findutils-static output
Disable NLS and keep only the bootstrap-relevant find and xargs tools. Drop locate, updatedb, frcode, documentation, locale data, and the var directory.

Size impact against upstream/staging:

- findutils-static closure: 2.830 MiB -> 0.592 MiB (-2.237 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:37 +03:00
Aliaksandr
b200ae73ec minimal-bootstrap: trim gawk-static output
Disable optional gawk features not used by the bootstrap path and prune installed helper files, headers, libraries, documentation, locale data, and awk library scripts. The smoke test now covers a simple awk program, not only --version.

Size impact against upstream/staging:

- gawk-static closure: 6.001 MiB -> 1.549 MiB (-4.453 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:36 +03:00
Aliaksandr
ffe5913f56 minimal-bootstrap: trim binutils-static output
Drop unused installed libraries and headers, avoid building unused gprof/libctf components, and replace duplicate target-prefixed tools with symlinks while keeping the conventional paths available.

Size impact against upstream/staging:

- binutils-static closure: 42.482 MiB -> 21.093 MiB (-21.389 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:36 +03:00
Aliaksandr
338f91240f minimal-bootstrap: trim bash-static output
Disable NLS and remove installed documentation from the static bash used in stage0. The bootstrap path keeps bash and the sh symlink only.

Size impact against upstream/staging:

- bash-static closure: 9.643 MiB -> 1.333 MiB (-8.310 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:35 +03:00
Aliaksandr
9f3e988fbf minimal-bootstrap: make xz-static actually static
Force the xz build through a static libtool link, disallow the musl runtime reference, and remove unused installed libraries, headers, docs, and auxiliary decoder tools.

Size impact against upstream/staging:

- xz-static closure: 26.517 MiB -> 0.277 MiB (-26.239 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-08 00:09:34 +03:00
Aliaksandr
a540814c6f minimal-bootstrap: drop patchelf compiler reference
Static patchelf does not need build-compiler paths in debug or source metadata. Add deterministic compiler flags and disallow references to the bootstrap compiler.

Size impact against upstream/staging:

- patchelf-static closure: 167.634 MiB -> 1.237 MiB (-166.397 MiB)

Assisted-by: codex with gpt-5.5-high
2026-06-07 23:27:04 +03:00
Aliaksandr
4114a35469 minimal-bootstrap: split aggregate tests
Split minimal-bootstrap.test into bootstrap-chain, static-tools, and compiler aggregate tests. This keeps the full aggregate while allowing static-tool edits to be verified without rebuilding unrelated compiler checks.

Assisted-by: codex with gpt-5.5-high
2026-06-07 23:27:04 +03:00
nixpkgs-ci[bot]
f604e37bff Merge master into staging-nixos 2026-06-07 18:29:50 +00:00
nixpkgs-ci[bot]
6d151c9ef3 Merge staging-next into staging 2026-06-07 18:29:16 +00:00
Michael Daniels
664cbe7cf0 procps: split outputs (out, dev, man, doc) (#528209) 2026-06-07 17:04:20 +00:00
r-vdp
1e9305e346 systemd: re-enable systemd-initrd-luks-fido2 in passthru.tests 2026-06-07 15:05:55 +03:00
K900
017b52a61a linux/common-config: Use LIST_HARDENED instead on >= 6.6 (#529025) 2026-06-07 07:28:12 +00:00
dramforever
4df979114f linux/common-config: Use LIST_HARDENED instead on >= 6.6
According to the message in the patch that introduced LIST_HARDENED [1],
DEBUG_LIST was not optimized for performance in production and presents
a significant performance hit in hot paths in some workloads. Use the
new LIST_HARDENED option instead on >= 6.6 for better performance.

[1]: https://git.kernel.org/torvalds/c/aebc7b0d8d91bbc69e976909963046bc48bca4fd
2026-06-07 13:36:43 +08:00
Ricardo Correia
c81db54284 minimal-bootstrap.gnumake-musl: fix build
GNU Make's release tarball contains pregenerated Autotools files and
depends on archive mtimes to keep them newer than their inputs.

The Mes-built gnutar used by gnumake-musl does not preserve those mtimes.
That can make configure.ac and m4 files appear newer than aclocal.m4 or
Makefile.in, causing make to try to run aclocal/automake during the
minimal bootstrap build.

Use gnutar-musl here, which is already documented as preserving mtimes for
pregenerated files.

Assisted-by: OpenAI Codex (GPT-5.5)
2026-06-06 14:04:58 +00:00
Yuxuan Shui
9d010c79c3 scx.rustscheds: aarch64-linux is good 2026-06-06 15:03:30 +01:00
nixpkgs-ci[bot]
513af3a8b8 Merge master into staging-nixos 2026-06-05 18:41:48 +00:00
nixpkgs-ci[bot]
40cd11208d Merge staging-next into staging 2026-06-05 18:41:13 +00:00
nikstur
640c05e8f3 systemd: add passthru.nixosTests
Reorganize the passthru.tests to be able to comment out/disable
individual tests that were previously hidden in an attrset.

Also comment out tests that are currently broken on master. Once this is
merged, the tests in passthru.nixosTests serve as a hard quality gate
for merging changes to systemd as per the newly addded README that lives
next to the systemd derivation. These tests were only commented out
because I believe they are still valuable and should be fixed. However,
actually fixing them is out of scope for this change.

This removed the `installer-systemd-stage-1` tests because they were to
costly to evaluate and build for normal maintainers. We also don't have
all the other installer tests here. All tests use systemd, but we need
to balance the executability in a sensible timescale with test coverage.
2026-06-05 15:02:27 +02:00