Commit Graph

72 Commits

Author SHA1 Message Date
Ben Siraphob
f7379a5aec pkgs/tools: fix typos
Assisted-by: Claude Code (claude-opus-5)
2026-08-02 11:15:27 -07:00
Emily
b31d2f0465 nix: clean up after x86_64-darwin drop 2026-07-15 03:58:17 +01:00
nixpkgs-ci[bot]
a7c22a4263 Merge master into staging-next 2026-07-02 18:32:15 +00:00
SandaruKasa
6ccc5ac3f2 nix: meta: add changelog 2026-07-01 23:15:13 +03:00
Philip Taron
f4366bc68d pkgsMusl.nix: fix build (#491447) 2026-06-10 17:18:12 +00:00
nixpkgs-ci[bot]
d644c92282 Merge staging-next into staging 2026-06-01 19:39:24 +00:00
Ethan Carter Edwards
9313f44ca7 nix*: set meta.donationPage
Good software is worth supporting.

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-01 00:50:42 -07:00
Morgan Jones
a74e4f1c48 nix: remove util-linux test special-casing
Fixed-by: https://lore.kernel.org/util-linux/dryjs4vfzzysrhuxa4khf7frezdmouv6ys5nqsx7u46nvk4mg6@z4o37akcrh6y/T/#u
2026-05-18 11:43:50 -07:00
John Ericson
b5d02e8fc7 nix: fix withMimalloc (#516347) 2026-05-14 01:31:50 +00:00
zowoq
8d35362651 nix: fix withMimalloc
fixes d22a182395
2026-05-14 10:14:52 +10:00
Ben Siraphob
869d641281 treewide: replace stdenv.is* with stdenv.hostPlatform.is* 2026-05-10 10:06:35 -07:00
zowoq
b39581da47 nixVersions.git: 2.35pre20260407 -> 2.35pre20260503 2026-05-04 16:19:48 +10:00
zowoq
a21f98fabc nixVersions.nixComponents_2_34.nix-util-tests: disable failing test
seems to consistently fail in GHA
2026-04-30 22:28:33 +10:00
K900
48a8193e0b Merge remote-tracking branch 'origin/master' into staging-next 2026-04-14 23:11:24 +03:00
Robert Hensing
a3a6c03f0a nix-functional-tests: move env variables into env for structuredAttrs (#508281) 2026-04-14 17:38:17 +00:00
nixpkgs-ci[bot]
f1faf73ddd Merge master into staging-next 2026-04-14 12:22:36 +00:00
Philip Taron
0ca69b0650 nix: fix nix-store-tests-run for static builds
The test runner's buildInputs (writableTmpDirAsHomeHook, openssl)
need to be nativeBuildInputs. In the static (cross-musl) build,
strictDeps is enabled and only nativeBuildInputs are added to PATH.
With buildInputs, openssl was not in PATH, causing
HttpsBinaryCacheStoreTest.queryPathInfo to crash.
2026-04-12 14:50:44 -07:00
Stefan Frijters
d691a9929e nix-functional-tests: nix fmt 2026-04-09 13:15:16 +02:00
Stefan Frijters
4cc131092c nix-functional-tests: move env variables into env for structuredAttrs 2026-04-09 13:13:40 +02:00
K900
a585d9e2d3 nix-functional-tests: nixfmt 2026-04-08 14:37:10 +03:00
K900
64d65a80f2 nix-functional-tests: skip test broken by util-linux regression 2026-04-08 13:12:42 +03:00
Jörg Thalheim
d22a182395 nixVersions.git: 2026-03-28 -> 2026-04-07
Master already contains the GHSA-g3g9-5vj6-r3gj sandbox escape fix and
the landlock abstract socket hardening, so drop the now-redundant
downstream backports.
2026-04-07 22:33:13 +02:00
phaer
8ddce74355 nix-manual: drop mdbook-linkcheck dependency
Nix 2.31+ upstream already dropped [output.linkcheck] from
book.toml, so the linkcheck binary is not invoked during the
manual build.
2026-03-06 13:45:02 -08:00
Domen Kožar
f109adf791 devenv: 1.11.2 -> 2.0 2026-03-04 06:05:32 +00:00
Artemis Tosini
6e42fdac61 nixVersions.git: 2.34pre20251217 → 2.34pre20260217 2026-02-18 12:25:23 -05:00
Colin
b3ebd1069e pkgsMusl.nix: fix build 2026-02-17 17:21:44 +00:00
Alexander Bantyev
22ca96f3a9 various: add meta.identifier.cpeParts to a batch of packages
Co-Authored-By: Silvan Mosberger <silvan.mosberger@tweag.io>
2026-02-16 17:11:52 +01:00
David McFarland
e73a1743e7 nixVersions.git: fix cygwin build 2026-01-24 14:28:09 -04:00
OPNA2608
966d630d8f nix: make withAWS depend only on platform's aws-c-common availability 2026-01-21 01:30:48 +01:00
OPNA2608
2aa49d5949 nix: Fix build on big-endian platforms 2026-01-19 18:33:22 +01:00
Wolfgang Walther
d4a597194f teams/nix: clarify relation to Nix team
The Nix team is not the same as the Nixpkgs Nix team, at least in
practice. Now we reflect that in metadata as well.
2026-01-10 23:38:19 +01:00
Aleksana
da9c62fe70 nix: add passthru.nix-cli (#472743) 2025-12-21 09:29:46 +00:00
David McFarland
e73d890464 nix: fix cygwin build
This change is from upstream packaging/.
2025-12-20 22:47:15 -04:00
Ryan Hendrickson
e5f5d9f51b nix: add passthru.nix-cli 2025-12-20 11:14:30 -05:00
John Ericson
11973bc841 treewide: fix nix-env eval in cross (#467887) 2025-12-07 16:04:43 +00:00
John Ericson
d38ebccbce nix: fix cross-build failure by disabling s3-aws-auth (#468205) 2025-12-05 20:06:50 +00:00
David McFarland
c927d0e21c nix: fix cross-build failure by disabling s3-aws-auth 2025-12-05 16:00:11 -04:00
David McFarland
d613d20a13 treewide: fix nix-env eval in cross 2025-12-04 19:44:19 -04:00
John Ericson
8f72b28d56 nix: Fix splicing
This is a port of
cb5b0c30aa
from https://github.com/NixOS/nix/pull/14489 but adopted to preserve
dependency order, and this not cause rebuilds.

We only need the one commit of that PR because we don't care about a dev
shell for Nix in Nixpkgs.
2025-12-03 15:05:27 -05:00
nixpkgs-ci[bot]
72a0e639a4 Merge master into staging-next 2025-11-08 07:29:51 +00:00
Sergei Zimmerman
e0e6c5c678 nixVersions.git: 2.32pre20250919_07b96c1d -> 2.33pre20251107_479b6b73
Git version was lagging behind 2.32 a lot. A lot of commits to catch up on.
There are some notable changes like dropping the aws-sdk-cpp in favor of the much
lighter aws-crt-cpp.

Diff: 07b96c1d14...479b6b73a9
2025-11-08 01:37:32 +03:00
Luna Nova
e7fbed853b treewide: remove usages of obsolete pie hardening flag 2025-10-09 10:13:03 -07:00
Philip Taron
8f277e1537 nixComponents: gate GCC flags on Nix 2.32+
This is based on advice from @xokdvium on Matrix.
2025-10-07 14:49:58 -07:00
Sergei Zimmerman
c1e3ab069c packaging: Build without symbolic interposition on GCC
This turns out to be a big problem for performance of Bison
generated code, that for whatever reason cannot be made internal
to the shared library. This causes GCC to make a bunch of function
calls go through PLT. Ideally these hot functions (like move/copy ctor) could become
inline in upstream Bison. That will make sure that GCC can do interprocedular
optimizations without -fno-semantic-interposition [^]. Considering that
LLVM already does inlining and whatnot is a good motivation for this change.
I don't know of any case where Nix relies on LD_PRELOAD tricks for the shared
libraries in production use-cases.

[^]: https://maskray.me/blog/2021-05-09-fno-semantic-interposition
2025-10-07 14:37:16 -07:00
K900
e93c560b79 Merge remote-tracking branch 'origin/master' into staging-next 2025-10-05 12:17:08 +03:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Jörg Thalheim
c27c3257ae nix: remove deprecated fuse-ld=gold linker
Binutils deprecated the gold linker, so do we.
We already did this a while ago in the nix repository since we switched to mold for development.
2025-09-22 22:02:41 +02:00
Philip Taron
5cf4e4a70e nixVersions.nixComponents_git.nix-functional-tests: disable two tests broken because of the state of staging -> master 2025-09-19 08:46:07 -07:00
OPNA2608
527ea54d67 nix: Don't use ld.gold for powerpc64 cross
Tons of errors like:
/nix/store/y3bib7c8vpx66xypjflw783ml392105l-powerpc64-unknown-linux-gnuabielfv1-binutils-2.44/bin/powerpc64-unknown-linux-gnuabielfv1-ld.gold: error: /build/ccg9tPoL.debug.temp.o: could not decompress section .debug_str
/nix/store/y3bib7c8vpx66xypjflw783ml392105l-powerpc64-unknown-linux-gnuabielfv1-binutils-2.44/bin/powerpc64-unknown-linux-gnuabielfv1-ld.gold: error: /build/ccg9tPoL.debug.temp.o: could not decompress section .debug_line_str
/nix/store/y3bib7c8vpx66xypjflw783ml392105l-powerpc64-unknown-linux-gnuabielfv1-binutils-2.44/bin/powerpc64-unknown-linux-gnuabielfv1-ld.gold: warning: /build/ccg9tPoL.debug.temp.o: last entry in mergeable string section '.debug_line_str' not null terminated
2025-09-14 11:42:44 +02:00
Farid Zakaria
fe134e42ff nixVersions: use writableTmpDirAsHomeHook in nix-fetchers-tests execution environment
(cherry picked from commit b21304fe4c491b871682fc292d9c31410cbb418a)
2025-08-30 06:23:07 -07:00