K900
0b0c249f09
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-25 10:00:19 +03:00
sternenseemann
0443b98ab3
buildPython*: unconditionally add .override
...
To be able to splice, we can't fail to eval before returning an
attribute set. By checking for f ? override, we need to force f which
isn't always possible, whereas mirrorFunctionArgs serves as an
indirection which wraps the inner thunks in an attribute set that can
always be returned. Fortunately, there should be no case when f
evaluates successfully and does not have the override attribute, so we
can just remove the condition.
This fixes evaluation of buildPython* based packages in certain splicing
situations by being lazier. An example of this is
pkgsCross.ghcjs.buildPackages.nixpkgs-openjdk-updater on staging right
now (ff5098e).
2025-10-25 00:15:34 +02:00
Yueh-Shun Li
dee46cb09b
Enable stdenv customization through (buildPython*.override { inherit stdenv; }) ( #271762 )
2025-10-24 15:11:13 +00:00
Wolfgang Walther
4dd2f20130
Merge staging-next into staging
2025-10-24 09:27:24 +02:00
Weijia Wang
fe1c24e301
clojure: 1.12.2.1565 -> 1.12.3.1577 ( #446672 )
2025-10-23 19:29:40 +00:00
Yueh-Shun Li
e05528c65f
buildPython*: warn about deprecated argument stdenv
...
On Nixpkgs >= 26.05 (or precisely, oldest supported release >= 25.11),
warn about the use of buildPython*'s deprecated argument `stdenv`.
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk >
2025-10-23 14:56:56 +08:00
Yueh-Shun Li
c4e3b67afb
buildPython*: allow stdenv customization through <function>.override
2025-10-23 14:51:18 +08:00
nixpkgs-ci[bot]
882482ed0e
Merge staging-next into staging
2025-10-22 19:50:01 +00:00
Yueh-Shun Li
7a4ad371b1
buildPython*: bring back buildPython*.override ( #366593 )
2025-10-22 19:20:10 +00:00
Yueh-Shun Li
cce0f3f300
buildPython*: bring back buildPython*.override
...
Fix `makeOverridablePythonPackage` in python-package-base.nix
and unshadow `buildPython*.override`.
This makes it possible to override the dependencies of buildPython*.
E.g., `buildPythonPackage.override { unzip = unzip-custom; }`
returns a derived version of `buildPythonPackage` with
the `unzip` package overridden with `unzip-custom`.
2025-10-23 03:08:33 +08:00
K900
5cb3e47242
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-22 21:22:37 +03:00
Thomas Gerbet
3a506a348c
jruby: 10.0.0.0 -> 10.0.2.0
...
Fixes CVE-2025-46551.
Changes:
https://github.com/jruby/jruby/releases/tag/10.0.2.0
https://github.com/jruby/jruby/releases/tag/10.0.1.0
2025-10-21 22:09:54 +02:00
Lukas Wurzinger
1f4c50ab81
lib/cli: deprecate toGNUCommandLine
2025-10-21 21:01:38 +02:00
Aliaksandr
80f12557f5
treewide: replace "yes" else "no" usages to lib.boolToYesNo
2025-10-21 16:04:34 +03:00
nixpkgs-ci[bot]
1fbf381e95
Merge staging-next into staging
2025-10-21 06:07:02 +00:00
nixpkgs-ci[bot]
65a2cad20c
Merge master into staging-next
2025-10-21 06:06:18 +00:00
Adam C. Stephens
b044ad6e5e
elixir: simplifiy generic builder and overriding
2025-10-20 21:08:37 -04:00
nixpkgs-ci[bot]
1bbdb76b90
Merge staging-next into staging
2025-10-21 00:17:26 +00:00
nixpkgs-ci[bot]
4fa29a8513
Merge master into staging-next
2025-10-21 00:16:42 +00:00
Yt
b9d7d10e31
erlang_28: 28.1 -> 28.1.1 ( #453925 )
2025-10-21 00:11:52 +00:00
Adam C. Stephens
2704a4661f
elixir_1_19: 1.19.0 -> 1.19.1
...
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.19.1
2025-10-20 13:44:10 -04:00
Adam C. Stephens
486002e08a
erlang_28: 28.1 -> 28.1.1
2025-10-20 13:42:41 -04:00
Martin Weinelt
cf974c4169
python: fix venv creation ( #442540 )
2025-10-19 18:34:47 +00:00
Vladimír Čunát
2db716f768
Merge branch 'staging-next' into staging
2025-10-17 09:15:33 +02:00
nixpkgs-ci[bot]
a9cd171877
Merge master into staging-next
2025-10-17 00:16:42 +00:00
nixpkgs-ci[bot]
def5232766
Merge master into staging-next
2025-10-16 18:05:40 +00:00
Adam C. Stephens
df9dc85912
elixir_1_19: 1.19.0-rc.2 -> 1.19.0
...
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.19.0
Announcement: https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/
2025-10-16 10:25:11 -04:00
Bobby Rong
bce664dbea
spidermonkey_140: 140.3.1 -> 140.4.0 ( #452247 )
2025-10-16 12:45:39 +00:00
nixpkgs-ci[bot]
a6b2560cff
Merge staging-next into staging
2025-10-15 18:06:33 +00:00
nixpkgs-ci[bot]
003c57b969
Merge master into staging-next
2025-10-15 18:05:52 +00:00
Martin Weinelt
6785773052
python315: init add 3.15.0a1
...
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-1
2025-10-15 18:01:30 +02:00
Bobby Rong
fb6d92f96f
spidermonkey_140: 140.3.1 -> 140.4.0
...
https://github.com/mozilla-firefox/firefox/commits/FIREFOX_140_4_0esr_RELEASE/js/src/build
https://github.com/mozilla-firefox/firefox/commits/FIREFOX_140_4_0esr_RELEASE/build
2025-10-15 20:44:15 +08:00
Martin Weinelt
f8de5310fb
python313: 3.13.8 -> 3.13.9
...
https://docs.python.org/release/3.13.9/whatsnew/changelog.html
2025-10-15 00:24:52 +02:00
nixpkgs-ci[bot]
8dc688a8ac
Merge staging-next into staging
2025-10-13 08:51:34 +00:00
nixpkgs-ci[bot]
e01e956651
Merge master into staging-next
2025-10-13 08:50:53 +00:00
Vladimír Čunát
bb7964b682
Revert "ruby: avoid rebuilding default ruby on linux for now"
...
This reverts commit f0166da268 .
/cc PR #451386
2025-10-13 09:15:24 +02:00
Vladimír Čunát
a5843ee23c
Merge staging-next into staging
2025-10-13 09:14:15 +02:00
Vladimír Čunát
be33506df0
ruby_{3_3,3_4}: backport patches for GCC 15 and LLVM 21 ( #451386 )
2025-10-13 09:11:24 +02:00
Guilhem Saurel
4fce4c99f7
ruby: disable yjit on cross
...
Fix `nix build .#pkgsCross.aarch64-multiplatform.ruby` failing
with:
```
partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o
/nix/store/…/bin/aarch64-unknown-linux-gnu-ld: yjit/target/release/libyjit.a(yjit.1fllkjkj80qowi7xzzkaw1xy8.rcgu.o): Relocations in generic ELF (EM: 62)
/nix/store/…/bin/aarch64-unknown-linux-gnu-ld: yjit/target/release/libyjit.a(yjit.1fllkjkj80qowi7xzzkaw1xy8.rcgu.o): Relocations in generic ELF (EM: 62)
/nix/store/…/bin/aarch64-unknown-linux-gnu-ld: yjit/target/release/libyjit.a(yjit.1fllkjkj80qowi7xzzkaw1xy8.rcgu.o): error adding symbols: file in wrong format
```
Co-authored-by: Sandro <sandro.jaeckel@gmail.com >
2025-10-13 09:06:57 +02:00
Vladimír Čunát
f0166da268
ruby: avoid rebuilding default ruby on linux for now
2025-10-13 08:59:35 +02:00
nixpkgs-ci[bot]
5cbc433bd4
Merge staging-next into staging
2025-10-12 22:10:26 +00:00
nixpkgs-ci[bot]
c1956e94be
Merge master into staging-next
2025-10-12 22:09:48 +00:00
Emily
cdb57da081
ruby_{3_3,3_4}: backport patches for GCC 15 and LLVM 21
...
Ruby 3.5.0-preview1 is also affected, but it’s several months old
and the patches do not apply cleanly to it. Hopefully that won’t
be a big deal, since the fixes will be picked up on the next update.
Closes : #449970
2025-10-12 17:39:43 +01:00
Emily
2f42412f78
ruby_3_2: drop
2025-10-12 17:39:43 +01:00
Emily
3d86fc35c1
ruby_3_1: drop
2025-10-12 17:30:44 +01:00
Emily
ee2c39a0f5
ruby: clean up dead code for removed versions
2025-10-12 17:08:27 +01:00
nixpkgs-ci[bot]
c885df7bc7
Merge staging-next into staging
2025-10-11 18:05:50 +00:00
nixpkgs-ci[bot]
4efa28f37b
Merge master into staging-next
2025-10-11 18:05:05 +00:00
Michael Daniels
59dbd0afa4
obb: drop
...
Has been marked broken for at least a full release cycle.
Dropping per RFC 180.
2025-10-11 10:26:57 -04:00
Philip Taron
eda556d94b
treewide: remove usages of obsolete pie hardening flag ( #449771 )
2025-10-10 15:17:28 -07:00