Skip to content

Commit 6690861

Browse files
committed
setup_check: require Uno >= 2.7.4 (Windows MUMPS fix)
Uno 2.7.3-1's Windows binary was built without the MUMPS linear solver, so chapter 14's interior-point DNLP solves error there. 2.7.4 fixes that and is now on CRAN, so bump the version floor accordingly.
1 parent e36fa0e commit 6690861

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

setup_check.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ for (h in c("ggplot2", "tidyr", "nnls", "glmnet", "boot", "png", "bench"))
5050
core_ok <- check_pkg(h) && core_ok
5151
## Extra solvers for chapters 11 and 14 (CRAN, in CVXR Enhances -> separate installs)
5252
extra_ok <- check_pkg("scip", "1.10") && extra_ok # ch.11 MI-SOCP
53-
extra_ok <- check_pkg("Uno", "2.7.3") && extra_ok # ch.14 nonlinear (pulls rmumps)
53+
extra_ok <- check_pkg("Uno", "2.7.4") && extra_ok # ch.14 nonlinear (pulls rmumps); 2.7.4 carries the Windows MUMPS fix
5454
extra_ok <- check_pkg("sparsediff", "0.4.0") && extra_ok # ch.14 autodiff
5555

5656
## --- 3. Functional solve test: the four core solvers ---------------------

0 commit comments

Comments
 (0)