Martin Weinelt
3fffba538e
python311: 3.11.12 -> 3.11.13
...
https://docs.python.org/release/3.11.13/whatsnew/changelog.html
Fixes: CVE=2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4517
2025-06-04 19:27:10 +02:00
Martin Weinelt
8cbadfa068
python312: 3.12.10 -> 3.12.11
...
https://docs.python.org/release/3.12.11/whatsnew/changelog.html
Fixes: CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4517
2025-06-04 19:27:09 +02:00
Martin Weinelt
c83cbd4c6f
python313: 3.13.3 -> 3.13.4
...
https://docs.python.org/release/3.13.4/whatsnew/changelog.html
Fixes: CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4517
2025-06-04 19:27:05 +02:00
nixpkgs-ci[bot]
9cfe4191e5
Merge master into staging-next
2025-06-04 12:07:13 +00:00
R. Ryantm
7875c259ea
clojure: 1.12.0.1530 -> 1.12.1.1550
2025-06-03 23:00:59 +00:00
R. Ryantm
d1539817a4
octave: 10.1.0 -> 10.2.0
2025-06-03 13:07:57 +00:00
K900
dfaa068412
Merge remote-tracking branch 'origin/master' into staging-next
2025-06-03 08:51:45 +03:00
TomaSajt
6d70a4ac0e
ruby: directly pass cargoRoot to fetcher
2025-06-03 02:20:38 +02:00
nixpkgs-ci[bot]
f5096bbfa6
Merge master into staging-next
2025-06-02 18:05:37 +00:00
Peder Bergebakken Sundt
c77ac9dfc3
treewide: fix typos
2025-06-02 16:07:07 +02:00
nixpkgs-ci[bot]
5b0186d6f8
Merge master into staging-next
2025-06-01 18:04:52 +00:00
Sergei Trofimovich
dc251ab95c
pythonInterpreters.pypy310_prebuilt: set mainProgram
...
Without the change the eval fails as:
$ nix build --no-link -f. pythonInterpreters.pypy310_prebuilt.tests.test-packageOverrides
error:
… in the condition of the assert statement
at pkgs/development/interpreters/python/tests.nix:212:11:
211| in
212| assert myPython.pkgs.foobar == myPython.pkgs.numpy;
| ^
213| myPython.withPackages (ps: with ps; [ foobar ]);
… while evaluating the attribute 'outPath'
at lib/customisation.nix:421:7:
420| drv.drvPath;
421| outPath =
| ^
422| assert condition;
(stack trace truncated; use '--show-trace' to show the full, detailed trace)
error: attribute 'mainProgram' missing
at pkgs/by-name/me/meson/package.nix:75:52:
74| --replace-fail "PythonExternalProgram('python3', mesonlib.python_command)" \
75| "PythonExternalProgram('${python3.meta.mainProgram}', mesonlib.python_command)"
| ^
76| substituteInPlace mesonbuild/modules/python3.py \
2025-06-01 10:06:49 +01:00
Martin Weinelt
4fa55ce14d
Merge remote-tracking branch 'origin/master' into staging-next
2025-05-31 13:30:35 +02:00
Kamil Monicz
554c97036d
python314: add zstd dependency ( #409307 )
2025-05-31 16:18:46 +09:00
nixpkgs-ci[bot]
3025596725
Merge master into staging-next
2025-05-31 00:16:33 +00:00
Martin Weinelt
5016455b8c
python313: fix static for x86_64-linux ( #412441 )
2025-05-30 21:44:04 +02:00
Alyssa Ross
cc5ca4513f
python313: fix static for x86_64-linux
...
Tries to build a shared library.
2025-05-30 20:44:09 +02:00
Stig Palmquist
88c1caa7d0
perl: apply patch for CVE-2025-40909
2025-05-30 05:28:24 +02:00
nixpkgs-ci[bot]
b366c9ee8e
Merge staging-next into staging
2025-05-30 00:17:52 +00:00
arne
1b450cd798
supercollider: use wrapQtAppsHook when building
2025-05-29 19:11:04 +02:00
Adam C. Stephens
5424213981
erlang: switch to nix-update-script
2025-05-29 10:09:18 -04:00
Peder Bergebakken Sundt
f5b8914cdc
buildOctavePackage: add octave.withPackages passthru test
...
While revieweing a octavePackages PR, an ecosystem I'm not familiar with, I was puzzled to find there was no real install test.
While `buildOctavePackage` does run `octave-cli --eval "pkg build ..."`, it isn't before the user calls `octave.withPackages` that `octave-cli --eval "pkg install ..."` is run.
This PR adds a sniff test that does just that to all octave packages. This test si most often only needed when bumping and adding octave packages, although it would be nice to somehow do this during `installCheckPhase` instead.
While the `self` approach here _works_, this builder ought to be refactored to use `lib.extendMkDerivation` instead, but I leave that for the octave maintainers.
Testing:
Builds fine, albeit with some warnings here and there:
* `octavePackages.audio.tests` -> `/nix/store/gfsfcffvg139g1mxvb0klwlyx2gdjix7-octave-10.1.0-env`
* `octavePackages.bim.tests` -> `/nix/store/5qnxx078760j600wj5j934pg1qi6vnjp-octave-10.1.0-env`
* `octavePackages.bsltl.tests` -> `/nix/store/di46mpwws75v9limprr669ap1kdcqg6p-octave-10.1.0-env`
* `octavePackages.cgi.tests` -> `/nix/store/ydmv60i8sw1ka6blgbb7i0b00jpa06ba-octave-10.1.0-env`
* `octavePackages.communications.tests` -> `/nix/store/fgyvys3llwga8dffkbmvvfd4j2bmgir7-octave-10.1.0-env`
* `octavePackages.control.tests` -> `/nix/store/jmsx2h17py4if2sxks90kzxk8yva179y-octave-10.1.0-env`
* `octavePackages.database.tests` -> `/nix/store/n7750sl8ycq80jddjsk7jfhrynshk7hh-octave-10.1.0-env`
* `octavePackages.dataframe.tests` -> `/nix/store/n47kcw9akf3g1rrvkg43qvhdspypgqxz-octave-10.1.0-env`
* `octavePackages.dicom.tests` -> `/nix/store/mgkbc1bgn54y5lzv152x0zrkmv5g8n3g-octave-10.1.0-env`
* `octavePackages.divand.tests` -> `/nix/store/dxpmqirr60qcj810n89lq4q6fylwbrvz-octave-10.1.0-env`
* `octavePackages.doctest.tests` -> `/nix/store/wh5nhndxlfg8ahf2dhsi4k7s4q24kn4x-octave-10.1.0-env`
* `octavePackages.fpl.tests` -> `/nix/store/3mx9s9dbvcx20m0m4hm8mgfrvl2f8c4j-octave-10.1.0-env`
* `octavePackages.fuzzy-logic-toolkit.tests` -> `/nix/store/ysx68g7wpy4fbz21q9x9zdgb4yj9li13-octave-10.1.0-env`
* `octavePackages.ga.tests` -> `/nix/store/9p6mgsv3166il24s4bfpxbaqy7pr3np3-octave-10.1.0-env`
* `octavePackages.general.tests` -> `/nix/store/bhjm2ar1n379c2dg4k7wmby721qi3w9b-octave-10.1.0-env`
* `octavePackages.generate_html.tests` -> `/nix/store/r33k2qna874ncyf0rzfvmxwbkl3sal4k-octave-10.1.0-env`
* `octavePackages.geometry.tests` -> `/nix/store/3pxrh2wb9wlv69kvrrg6jjpgwxy2rjqr-octave-10.1.0-env`
* `octavePackages.image-acquisition.tests` -> `/nix/store/r0ywp3kq967ay64y6hhmpxkqjy8n69q9-octave-10.1.0-env`
* `octavePackages.image.tests` -> `/nix/store/pssi79pdvp0k14z1lbvsnlh46ygq78ya-octave-10.1.0-env`
* `octavePackages.instrument-control.tests` -> `/nix/store/61m4n8ii3qsnbgbd0zzc8x0bk72cx5vv-octave-10.1.0-env`
* `octavePackages.interval.tests` -> `/nix/store/g78z6ah6xxjrnvz2fafn5nx9fm2pgnyv-octave-10.1.0-env`
* `octavePackages.io.tests` -> `/nix/store/dw8lav38xn5wp4h88q926b3krxvfczdn-octave-10.1.0-env`
* `octavePackages.linear-algebra.tests` -> `/nix/store/wriqa38xf9vfnrhhv6slfpc6k5arv5cm-octave-10.1.0-env`
* `octavePackages.lssa.tests` -> `/nix/store/wwhj069fgnazbmwyakqkrhbrfdkfvwhc-octave-10.1.0-env`
* `octavePackages.matgeom.tests` -> `/nix/store/di1dp02ds6lvlm8ifwmsmxafki0my5j3-octave-10.1.0-env`
* `octavePackages.miscellaneous.tests` -> `/nix/store/pbh2khwbs3asxr98ww3dadynyp4w5gjl-octave-10.1.0-env`
* `octavePackages.msh.tests` -> `/nix/store/g609r2iy0skgcv2kginkxqpp6kcvk8nb-octave-10.1.0-env`
* `octavePackages.mvn.tests` -> `/nix/store/y84dhsf3h4kz0vs729lvncjbs75rlls3-octave-10.1.0-env`
* `octavePackages.nan.tests` -> `/nix/store/gm7ma33w5v67379wjvghx6lmpk39r4a4-octave-10.1.0-env`
* `octavePackages.ncarray.tests` -> `/nix/store/xdqn7cd3a7q0aj0f42l2ifskhn1k9c4m-octave-10.1.0-env`
* `octavePackages.netcdf.tests` -> `/nix/store/4rzqbs8i1hkhsgl9q67laf5srz25gwh5-octave-10.1.0-env`
* `octavePackages.nurbs.tests` -> `/nix/store/gnsx5i5c6ky8y5s5j8izlgjz74prp1ys-octave-10.1.0-env`
* `octavePackages.octclip.tests` -> `/nix/store/bd723m3w1ffig5a1cnvaf1wkhnc66hfv-octave-10.1.0-env`
* `octavePackages.octproj.tests` -> `/nix/store/pi19581cqja36m3zlh09l6mpk4yynq34-octave-10.1.0-env`
* `octavePackages.optics.tests` -> `/nix/store/ig9f7adp173c2qngkclp01iv388ivxsk-octave-10.1.0-env`
* `octavePackages.optiminterp.tests` -> `/nix/store/249dq2sadln4bgknylaxzc13yg4lcbbp-octave-10.1.0-env`
* `octavePackages.quaternion.tests` -> `/nix/store/amw45jgwqqf7bw55qwc8bsjzx9khlbyj-octave-10.1.0-env`
* `octavePackages.signal.tests` -> `/nix/store/q8banm7pkgzka9ygpzqivn44gn88iqpd-octave-10.1.0-env`
* `octavePackages.sockets.tests` -> `/nix/store/74xb0m3ykpxny8grbz2a0c84bp5x8qk2-octave-10.1.0-env`
* `octavePackages.splines.tests` -> `/nix/store/1yk0p5yxl46b2bl1mlmiw32s2d0a5vxm-octave-10.1.0-env`
* `octavePackages.statistics.tests` -> `/nix/store/r161lfb3cg4ajk3ky06gnlr94y1g7n1l-octave-10.1.0-env`
* `octavePackages.stk.tests` -> `/nix/store/djf5x4jsi0yx2jsw3jrs3cnzn8mc7v44-octave-10.1.0-env`
* `octavePackages.strings.tests` -> `/nix/store/f8hhf2p6ykrchjnc8nngsbbscagkhiyl-octave-10.1.0-env`
* `octavePackages.struct.tests` -> `/nix/store/y8svqkjsfxv75s7nxim9wk1qba72xrvm-octave-10.1.0-env`
* `octavePackages.symbolic.tests` -> `/nix/store/f3r2brimsfymqk28fl44cf9ddsw34w3x-octave-10.1.0-env`
* `octavePackages.tsa.tests` -> `/nix/store/rvga4qc13dcrf913mjrmq4nr4gb6rk54-octave-10.1.0-env`
* `octavePackages.video.tests` -> `/nix/store/h6m2d90qjviq3qv89mnrysbasmg55zbi-octave-10.1.0-env`
* `octavePackages.windows.tests` -> `/nix/store/qx79vshxqm1hr5d7chqzzc751iqcq75x-octave-10.1.0-env`
* `octavePackages.zeromq.tests` -> `/nix/store/ws42x3gpqvfrqm7bvbffcphf0snb994i-octave-10.1.0-env`
Build failure:
* `octavePackages.arduino.tests`
* `octavePackages.financial.tests`
* `octavePackages.gsl.tests`
* `octavePackages.mapping.tests`
* `octavePackages.queueing.tests`
No eval (the majority because they're marked broken):
* `octavePackages.data-smoothing.tests`
* `octavePackages.econometrics.tests`
* `octavePackages.fem-fenics.tests`
* `octavePackages.fits.tests`
* `octavePackages.level-set.tests`
* `octavePackages.ltfat.tests`
* `octavePackages.ocl.tests`
* `octavePackages.optim.tests`
* `octavePackages.parallel.tests`
* `octavePackages.sparsersb.tests`
* `octavePackages.tisean.tests`
* `octavePackages.vibes.tests`
* `octavePackages.vrml.tests`
* `octavePackages.writeRequiredOctavePackagesHook.tests`
2025-05-28 13:38:03 +02:00
K900
a3612e2210
Merge remote-tracking branch 'origin/staging-next' into staging
2025-05-28 11:42:18 +03:00
Martin Weinelt
d90442cfc0
python314: 3.14.0-b1 -> 3.14.0-b2
...
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-beta-2
2025-05-27 09:22:37 +02:00
rczb
84047a3142
racket, racket-minimal: move to pkgs/by-name
2025-05-26 20:22:25 +08:00
rczb
31fb64851e
racket, racket-minimal: 8.16 -> 8.17
2025-05-26 20:22:25 +08:00
Peder Bergebakken Sundt
851756b3af
treewide: remove unreferenced patch files
2025-05-25 00:46:53 +02:00
nixpkgs-ci[bot]
92da411185
Merge staging-next into staging
2025-05-24 00:17:23 +00:00
Martin Weinelt
a64a02f6d6
buildPythonPackage: preserve the disabled effect after <pkg>.overrideAttrs ( #376419 )
2025-05-23 22:39:11 +02:00
Martin Weinelt
eda65094fb
python313Packages.aiodns: 3.3.0 -> 3.4.0
...
https://github.com/saghul/aiodns/releases/tag/v3.4.0
2025-05-23 16:27:47 +02:00
Martin Weinelt
9ed0a391e0
cpython: drop leftover CVE-2025-0398 patch
...
Fixes: 090848175d
2025-05-23 16:27:21 +02:00
Martin Weinelt
033d93e793
python3: 3.12.10 -> 3.13.3
...
Updates the default Python version to 3.13 for the NixOS 25.11 release
cycle. We still keep recursing into python312Packages and
python313Packages.
2025-05-23 16:27:16 +02:00
nixpkgs-ci[bot]
93d5cbe07b
Merge staging-next into staging
2025-05-23 06:06:33 +00:00
Guillermo Rodriguez
12b46122bc
cpython: add enableDebug argument to enable "--with-pydebug" during build ( #409943 )
2025-05-23 03:18:56 +02:00
Martin Weinelt
567f0e57c4
buildPython*: pass check-related args whenever specified ( #376060 )
2025-05-23 03:12:06 +02:00
nixpkgs-ci[bot]
0828d14bfe
Merge staging-next into staging
2025-05-22 00:17:30 +00:00
Yt
e847c842a6
beam26Packages.elixir: 1.18.3 -> 1.18.4 ( #409473 )
2025-05-21 14:16:27 -04:00
nixpkgs-ci[bot]
179a7e3009
Merge staging-next into staging
2025-05-21 18:06:50 +00:00
R. Ryantm
ecd16b486d
beam26Packages.elixir: 1.18.3 -> 1.18.4
2025-05-21 15:30:04 +00:00
Adam C. Stephens
75aae3d848
erlang_28: 28.0-rc4 -> 28.0
...
https://github.com/erlang/otp/releases/tag/OTP-28.0
https://www.erlang.org/blog/highlights-otp-28/
https://www.erlang.org/news/180
2025-05-21 09:27:29 -04:00
nixpkgs-ci[bot]
3554e6b818
Merge staging-next into staging
2025-05-21 12:08:07 +00:00
Aleksana
1b77f437a0
clojure: fix and enable strictDeps ( #408610 )
2025-05-21 14:45:56 +08:00
FliegendeWurst
b46869e2b6
clojure: fix and enable strictDeps
2025-05-19 08:15:06 +02:00
nixpkgs-ci[bot]
7fd9e08b10
Merge staging-next into staging
2025-05-19 00:19:00 +00:00
Stig
dc2d5f0391
rakudo: 2025.04 -> 2025.05 ( #408048 )
2025-05-19 02:16:21 +02:00
nixpkgs-ci[bot]
bb9e15a0e1
Merge staging-next into staging
2025-05-17 18:05:50 +00:00
Arne Keller
a3902d96f9
pypy: 7.3.17 -> 7.3.19 ( #393847 )
2025-05-17 19:31:42 +02:00
Sizhe Zhao
d07b8555ba
rakudo: 2025.04 -> 2025.05
2025-05-18 00:43:20 +08:00
Sizhe Zhao
c9885abb7b
nqp: 2025.04 -> 2025.05
2025-05-18 00:40:43 +08:00
Sizhe Zhao
75b596e67c
moarvm: 2025.04 -> 2025.05
2025-05-18 00:37:46 +08:00