Skip to content

Commit 955bae7

Browse files
authored
octavePackages: remove broken packages (#487254)
2 parents 607e1c2 + d7d4c51 commit 955bae7

9 files changed

Lines changed: 12 additions & 313 deletions

File tree

pkgs/development/interpreters/octave/default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
stdenv,
33
pkgs,
4+
config,
45
lib,
56
fetchurl,
67
gfortran,
@@ -207,6 +208,7 @@ stdenv.mkDerivation (finalAttrs: {
207208
octavePackages = import ../../../top-level/octave-packages.nix {
208209
pkgs = allPkgs;
209210
inherit
211+
config
210212
lib
211213
stdenv
212214
fetchurl

pkgs/development/octave-modules/fem-fenics/default.nix

Lines changed: 0 additions & 36 deletions
This file was deleted.

pkgs/development/octave-modules/level-set/default.nix

Lines changed: 0 additions & 57 deletions
This file was deleted.

pkgs/development/octave-modules/parallel/default.nix

Lines changed: 0 additions & 43 deletions
This file was deleted.

pkgs/development/octave-modules/sparsersb/default.nix

Lines changed: 0 additions & 29 deletions
This file was deleted.

pkgs/development/octave-modules/tisean/default.nix

Lines changed: 0 additions & 36 deletions
This file was deleted.

pkgs/development/octave-modules/vibes/default.nix

Lines changed: 0 additions & 43 deletions
This file was deleted.

pkgs/development/octave-modules/vrml/default.nix

Lines changed: 0 additions & 45 deletions
This file was deleted.

pkgs/top-level/octave-packages.nix

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# from outside, we can `inherit` them from `pkgs`.
1414
{
1515
pkgs,
16+
config,
1617
lib,
1718
stdenv,
1819
fetchurl,
@@ -91,12 +92,6 @@ makeScope newScope (
9192

9293
econometrics = callPackage ../development/octave-modules/econometrics { };
9394

94-
fem-fenics = callPackage ../development/octave-modules/fem-fenics {
95-
# PLACEHOLDER until KarlJoad gets dolfin packaged.
96-
dolfin = null;
97-
ffc = null;
98-
};
99-
10095
fits = callPackage ../development/octave-modules/fits { };
10196

10297
financial = callPackage ../development/octave-modules/financial { };
@@ -131,8 +126,6 @@ makeScope newScope (
131126

132127
interval = callPackage ../development/octave-modules/interval { };
133128

134-
level-set = callPackage ../development/octave-modules/level-set { };
135-
136129
linear-algebra = callPackage ../development/octave-modules/linear-algebra { };
137130

138131
lssa = callPackage ../development/octave-modules/lssa { };
@@ -182,8 +175,6 @@ makeScope newScope (
182175

183176
optiminterp = callPackage ../development/octave-modules/optiminterp { };
184177

185-
parallel = callPackage ../development/octave-modules/parallel { };
186-
187178
quaternion = callPackage ../development/octave-modules/quaternion { };
188179

189180
queueing = callPackage ../development/octave-modules/queueing { };
@@ -192,8 +183,6 @@ makeScope newScope (
192183

193184
sockets = callPackage ../development/octave-modules/sockets { };
194185

195-
sparsersb = callPackage ../development/octave-modules/sparsersb { };
196-
197186
stk = callPackage ../development/octave-modules/stk { };
198187

199188
splines = callPackage ../development/octave-modules/splines { };
@@ -208,27 +197,24 @@ makeScope newScope (
208197
inherit (octave) python;
209198
};
210199

211-
tisean = callPackage ../development/octave-modules/tisean { };
212-
213200
tsa = callPackage ../development/octave-modules/tsa { };
214201

215-
vibes = callPackage ../development/octave-modules/vibes {
216-
vibes = null;
217-
# TODO: Need to package vibes:
218-
# https://github.com/ENSTABretagneRobotics/VIBES
219-
};
220-
221202
video = callPackage ../development/octave-modules/video { };
222203

223-
vrml = callPackage ../development/octave-modules/vrml {
224-
freewrl = null;
225-
};
226-
227204
windows = callPackage ../development/octave-modules/windows { };
228205

229206
zeromq = callPackage ../development/octave-modules/zeromq {
230207
inherit (pkgs) zeromq autoreconfHook;
231208
};
232209

233210
}
211+
// lib.optionalAttrs config.allowAliases {
212+
fem-fenics = throw "octavePackages.fem-fenics has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
213+
level-set = throw "octavePackages.level-set has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
214+
parallel = throw "octavePackages.parallel has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
215+
sparsersb = throw "octavePackages.sparsersb has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
216+
tisean = throw "octavePackages.tisean has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
217+
vibes = throw "octavePackages.vibes has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
218+
vrml = throw "octavePackages.vrml has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
219+
}
234220
)

0 commit comments

Comments
 (0)