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 |
|
 Fabian AffolterandGitHub
|
bfbf67f8bb
|
cdncheck: 1.1.19 -> 1.1.20 (#411567)
|
2025-05-28 13:10:04 +02:00 |
|
 
|
c1bea9dddf
|
cargo-shear: 1.2.7 -> 1.3.0 (#411602)
Co-authored-by: uncenter <uncenter@uncenter.dev>
|
2025-05-28 11:05:05 +00:00 |
|
 Gaétan LepageandGitHub
|
f90e9d8bb8
|
python3Packages.databricks-sdk: 0.53.0 -> 0.55.0 (#411579)
|
2025-05-28 13:04:43 +02:00 |
|
 Jon SeagerandMasum Reza
|
99c53376ed
|
google-chrome: 136.0.7103.113->137.0.7151.55
|
2025-05-28 16:23:55 +05:30 |
|
 TomaandGitHub
|
5b676ba773
|
dotnet-repl: 0.3.239 -> 0.3.247 (#411639)
|
2025-05-28 12:44:55 +02:00 |
|
 Peder Bergebakken SundtandGitHub
|
76fa21447b
|
xpipe: 14.2 -> 16.4.1 (#402070)
|
2025-05-28 12:44:06 +02:00 |
|
 Peder Bergebakken SundtandGitHub
|
f4fec9cf42
|
cryptpad: fix broken symlink that renders cryptpad unusable (#410514)
|
2025-05-28 12:40:50 +02:00 |
|
 R. RyantmandTomaSajt
|
07a2ef8a4a
|
dotnet-repl: 0.3.239 -> 0.3.247
|
2025-05-28 12:38:45 +02:00 |
|
 Maximilian BoschandGitHub
|
e2863b57d2
|
Merge: strace: 6.14 -> 6.15 (#411295)
|
2025-05-28 12:10:46 +02:00 |
|
 Pol DellaieraandGitHub
|
09930fbfc5
|
vscode-extensions.svelte.svelte-vscode: 109.8.0 -> 109.8.1 (#411671)
|
2025-05-28 09:38:41 +00:00 |
|
 
|
44dec8ff9c
|
openstack-rs: 0.12.0 -> 0.12.1 (#411672)
Co-authored-by: Lykos153 <Lykos153@users.noreply.github.com>
|
2025-05-28 09:37:00 +00:00 |
|
 Thiago Kenji OkadaandGitHub
|
8d0e585abb
|
libretro.pcsx-rearmed: 0-unstable-2025-04-13 -> 0-unstable-2025-05-23 (#411638)
|
2025-05-28 10:09:31 +01:00 |
|
 Thiago Kenji OkadaandGitHub
|
a99f945160
|
libretro.stella: 0-unstable-2025-05-17 -> 0-unstable-2025-05-21 (#411658)
|
2025-05-28 10:09:16 +01:00 |
|
 Domen KožarandGitHub
|
c0f5eabc0b
|
amp-cli: 0.0.1748347293-g7a57b5 -> 0.0.1748404992-ga3f78f (#410063)
|
2025-05-28 13:55:49 +05:00 |
|
 Gaétan LepageandGitHub
|
737a55da66
|
python312Packages.nutpie: 0.14.3 -> 0.15.0 (#411676)
|
2025-05-28 10:45:09 +02:00 |
|
 Théo ZimmermannandGitHub
|
69840cfa6c
|
parseque coq library: init at version 0.2.2 (#411657)
|
2025-05-28 10:43:38 +02:00 |
|
 Gaétan LepageandGitHub
|
3a4dfc9169
|
python312Packages.pymc: 5.22.0 -> 5.23.0 (#411656)
|
2025-05-28 10:40:24 +02:00 |
|
Gaetan Lepage
|
8eee379896
|
python312Packages.nutpie: 0.14.3 -> 0.15.0
Diff: https://github.com/pymc-devs/nutpie/compare/refs/tags/v0.14.3...refs/tags/v0.15.0
Changelog: https://github.com/pymc-devs/nutpie/blob/v0.15.0/CHANGELOG.md
|
2025-05-28 10:30:40 +02:00 |
|
 Markus KowalewskiandGitHub
|
c3ca623d83
|
prrte: 3.0.10 -> 3.0.11 (#411108)
|
2025-05-28 10:28:07 +02:00 |
|
 Morgan JonesandGitHub
|
c7aaa49f8c
|
keystore-explorer: 5.5.3 -> 5.6.0 (#409898)
|
2025-05-28 01:20:19 -07:00 |
|
 
|
7131813fe0
|
fabric-ai: 1.4.187 -> 1.4.195 (#411510)
Co-authored-by: jaredmontoya <jaredmontoya@users.noreply.github.com>
|
2025-05-28 08:17:54 +00:00 |
|
R. Ryantm
|
57e4573112
|
openstack-rs: 0.12.0 -> 0.12.1
|
2025-05-28 07:58:49 +00:00 |
|
R. Ryantm
|
af0cee180a
|
vscode-extensions.svelte.svelte-vscode: 109.8.0 -> 109.8.1
|
2025-05-28 07:49:04 +00:00 |
|
 
|
879a385707
|
wasm-tools: 1.230.0 -> 1.231.0 (#410385)
Co-authored-by: ereslibre <ereslibre@ereslibre.es>
|
2025-05-28 07:34:26 +00:00 |
|
 R. RyantmandVincent Laporte
|
547b2b4375
|
ocamlPackages.containers: 3.15 -> 3.16
|
2025-05-28 09:30:43 +02:00 |
|
 lewoandGitHub
|
97fd9de5fa
|
skopeo: 1.18.0 -> 1.19.0 (#411474)
|
2025-05-28 09:11:01 +02:00 |
|
 
|
727617c645
|
seagoat: 0.54.17 -> 0.54.18 (#410599)
Co-authored-by: lavafroth <lavafroth@users.noreply.github.com>
|
2025-05-28 07:04:40 +00:00 |
|
 Gaétan LepageandGitHub
|
6ab123127c
|
zed-editor: 0.187.6 -> 0.187.9 (#411515)
|
2025-05-28 08:52:29 +02:00 |
|
 Damien CassouandGitHub
|
83e3eaf4ce
|
lint-staged: 16.0.0 -> 16.1.0 (#411601)
|
2025-05-28 08:51:45 +02:00 |
|
Gaetan Lepage
|
b0e6c71f95
|
python312Packages.pymc: 5.22.0 -> 5.23.0
Diff: https://github.com/pymc-devs/pymc/compare/refs/tags/v5.22.0...refs/tags/v5.23.0
Changelog: https://github.com/pymc-devs/pymc/releases/tag/v5.23.0
|
2025-05-28 08:49:01 +02:00 |
|
 
|
b30dd5b57b
|
polarity: latest-unstable-2025-05-14 -> latest-unstable-2025-05-19 (#411643)
Co-authored-by: MangoIV <MangoIV@users.noreply.github.com>
|
2025-05-28 06:47:11 +00:00 |
|
 Wolfgang WaltherandGitHub
|
ca44a31867
|
postgresqlPackages.timescaledb-apache: 2.20.0 -> 2.20.1 (#411551)
|
2025-05-28 06:47:05 +00:00 |
|
R. Ryantm
|
7c7d6c4321
|
libretro.stella: 0-unstable-2025-05-17 -> 0-unstable-2025-05-21
|
2025-05-28 06:46:51 +00:00 |
|
 Fabian AffolterandGitHub
|
9247ee256c
|
python312Packages.google-cloud-dns: 0.35.0 -> 0.35.1 (#411425)
|
2025-05-28 08:46:00 +02:00 |
|
 Niklas KorzandGitHub
|
be578541cd
|
wgpu-native: 24.0.3.1 -> 25.0.2.1 (#411585)
|
2025-05-28 08:45:25 +02:00 |
|
Wolfgang Meier
|
9e287e88e8
|
initial coq package parseque version 0.2.2
|
2025-05-28 08:44:13 +02:00 |
|
 Florian KlinkandGitHub
|
6be6061a7c
|
nixos/systemd/networkd: allow passing flow control fields to link (#402587)
|
2025-05-28 09:39:16 +03:00 |
|
 
|
6cefce164e
|
cargo-careful: 0.4.5 -> 0.4.6 (#411427)
Co-authored-by: matthiasbeyer <mail@beyermatthias.de>
|
2025-05-28 06:32:57 +00:00 |
|
 
|
42597c3dcb
|
nom: 2.8.0 -> 2.8.1 (#411555)
Co-authored-by: matthiasbeyer <mail@beyermatthias.de>
|
2025-05-28 06:32:50 +00:00 |
|
 
|
76df0357e5
|
cargo-edit: 0.13.4 -> 0.13.6 (#411571)
Co-authored-by: matthiasbeyer <mail@beyermatthias.de>
|
2025-05-28 06:32:41 +00:00 |
|
 Matthias BeyerandGitHub
|
25bb279b64
|
vmTools: Use nixfmt-rfc-style from buildPackages set (#411477)
|
2025-05-28 08:28:30 +02:00 |
|
 Fabian AffolterandGitHub
|
440ea21d5b
|
python312Packages.google-cloud-container: 2.56.1 -> 2.57.0 (#411428)
|
2025-05-28 08:25:21 +02:00 |
|
 Fabian AffolterandGitHub
|
37a905c310
|
python312Packages.vispy: 0.14.3 -> 0.15.2, python312Packages.napari: 0.6.1 -> 0.6.1 (#411437)
|
2025-05-28 08:25:06 +02:00 |
|
 Fabian AffolterandGitHub
|
95f440a008
|
python312Packages.json-repair: 0.44.1 -> 0.46.0 (#411431)
|
2025-05-28 08:24:53 +02:00 |
|
 Fabian AffolterandGitHub
|
f83ff62073
|
python312Packages.canmatrix: 1.0 -> 1.2 (#411418)
|
2025-05-28 08:23:57 +02:00 |
|
 Fabian AffolterandGitHub
|
feadaa173e
|
python312Packages.azure-mgmt-apimanagement: 4.0.1 -> 5.0.0 (#411415)
|
2025-05-28 08:23:45 +02:00 |
|
 Fabian AffolterandGitHub
|
7d5b889b28
|
python312Packages.azure-mgmt-appcontainers: 3.1.0 -> 3.2.0 (#411413)
|
2025-05-28 08:23:33 +02:00 |
|
 Fabian AffolterandGitHub
|
98f3d2183d
|
python312Packages.losant-rest: 1.20.1 -> 1.22.0 (#411396)
|
2025-05-28 08:23:11 +02:00 |
|
 Fabian AffolterandGitHub
|
e0a4c50939
|
python312Packages.llama-index-llms-ollama: 0.5.4 -> 0.5.6 (#411388)
|
2025-05-28 08:23:00 +02:00 |
|