Debian Patches

Status for ojalgo/56.2.1+ds-3

Patch Description Author Forwarded Bugs Origin Last update
relax_time_limit.patch avoiding to have test failures because of time restrictions, that can be a bit tight depending on the machine. Pierre Gruet <pgt@debian.org> not-needed 2022-07-07
omitting_random_assertion_failure.patch omitting checks of which success depends on random variables Pierre Gruet <pgt@debian.org> not-needed 2026-06-22
flaky_test.patch deactivating a flaky test, which can indeed fail sometimes according to the comment ahead Pierre Gruet <pgt@debian.org> not-needed 2024-02-11
add-opens.patch adding missing --add-opens on Debian for the tests Pierre Gruet <pgt@debian.org> not-needed 2025-10-22
double-time-suffice.patch Double the optimisation solver time_suffice from 5 to 10 minutes
The solver timeout for test models was set to 5 minutes (300s), which
causes test failures on single-CPU systems where thread over-subscription
in the MIP solver (5 worker threads on 1 core) slows convergence. On
such systems the solver reaches a feasible solution within 300s but does
not yet prove optimality, triggering a premature stop via time_suffice.

Doubling the limit to 10 minutes gives single-CPU builds enough time to
converge, while having no impact on multi-CPU builds where the solver
already finishes well before the timeout.
Santiago Vila <sanvila@debian.org> yes upstream upstream, https://github.com/optimatika/ojAlgo/commit/fb565489c726e638e4e32cd0dd9ef61f5948a335
skip-more-flaky-tests.patch Skip more flaky tests
[ERROR] CaseEigenvalue.testGenerateRandomAllNegative:262->doTestEigenvaluesOfGenerated:128->doTestEigenvalues:97 expected: <true> but was: <false>
[ERROR] CaseEigenvalue.testGenerateRandomSomeNegative:273->doTestEigenvaluesOfGenerated:128->doTestEigenvalues:97 expected: <true> but was: <false>
[ERROR] CaseEigenvalue.testGenerateRandomSomeZero:278->doTestEigenvaluesOfGenerated:128->doTestEigenvalues:97 expected: <true> but was: <false>
Santiago Vila <sanvila@debian.org> no

All known versions for source package 'ojalgo'

Links