Your message dated Sat, 11 Jul 2026 10:42:31 +0000
with message-id <[email protected]>
and subject line Released in 12.15
has caused the Debian Bug report #1140818,
regarding bookworm-pu: package ojalgo/52.0.1+ds-1+deb12u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1140818: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140818
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bookworm
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:ojalgo
User: [email protected]
Usertags: pu

[ Reason ]
Bug #1037435. Some tests try to use the network.
Also, we need to disable some tests as flaky.

[ Impact ]
Package FTBFS 100% of the time when built using the schroot backend
of sbuild, which was the default in bookworm.

[ Tests ]
I've tested that the package builds ok again. I've also tested
that the failure rate after disabling flaky tests has been
greatly reduced.

[ Risks ]
Very low. No code changes. Some tests are disabled and some other
tests have a relaxed threshold so that they do not fail so easily.

[ Checklist ]
  [X] *all* changes are documented in the d/changelog
  [X] I reviewed all changes and I approve them
  [X] attach debdiff against the package in (old)stable
  [X] the issue is verified as fixed in unstable

[ Changes ]
Disable all tests that tried to use the network.
Disable some tests as flaky, backporting the fix from trixie.

[ Other info ]
Package is already uploaded.
diff -Nru ojalgo-52.0.1+ds/debian/changelog ojalgo-52.0.1+ds/debian/changelog
--- ojalgo-52.0.1+ds/debian/changelog   2023-01-18 23:27:34.000000000 +0100
+++ ojalgo-52.0.1+ds/debian/changelog   2026-06-26 22:30:00.000000000 +0200
@@ -1,3 +1,15 @@
+ojalgo (52.0.1+ds-1+deb12u1) bookworm; urgency=medium
+
+  * Team upload.
+
+  [ Pierre Gruet ]
+  * Disable more tests requiring network access. Closes: #1037435.
+
+  [ Santiago Vila ]
+  * Apply some fixes from trixie.
+
+ -- Santiago Vila <[email protected]>  Fri, 26 Jun 2026 22:30:00 +0200
+
 ojalgo (52.0.1+ds-1) unstable; urgency=medium
 
   * New upstream version 52.0.1+ds
diff -Nru ojalgo-52.0.1+ds/debian/patches/fixes-from-trixie.patch 
ojalgo-52.0.1+ds/debian/patches/fixes-from-trixie.patch
--- ojalgo-52.0.1+ds/debian/patches/fixes-from-trixie.patch     1970-01-01 
01:00:00.000000000 +0100
+++ ojalgo-52.0.1+ds/debian/patches/fixes-from-trixie.patch     2026-06-26 
21:06:00.000000000 +0200
@@ -0,0 +1,68 @@
+Description: Apply some fixes from trixie
+Author: Santiago Vila <[email protected]>
+Forwarded: not-needed
+Last-Update: 2026-06-26
+
+--- a/src/test/java/org/ojalgo/random/RandomNumberTest.java
++++ b/src/test/java/org/ojalgo/random/RandomNumberTest.java
+@@ -24,6 +24,7 @@
+ import static org.ojalgo.function.constant.PrimitiveMath.*;
+ 
+ import org.junit.jupiter.api.Disabled;
++import org.junit.jupiter.api.Tag;
+ import org.junit.jupiter.api.Test;
+ import org.ojalgo.TestUtils;
+ import org.ojalgo.array.ArrayR064;
+@@ -261,6 +262,7 @@
+     }
+ 
+     @Test
++    @Tag("unstable")
+     public void testGamma() {
+         // TODO 15% error seems a little high
+         this.testDist2(new Dist2Gamma(), new double[] { .01, .01 }, new 
double[] { 10, 10 }, new double[] { 100, 100 }, 200000, .15);
+@@ -392,6 +394,7 @@
+     }
+ 
+     @Test
++    @Tag("unstable")
+     public void testSampledMean() {
+ 
+         RandomNumber[] tmpRndNmbrs = { new Exponential(), new LogNormal(), 
new Normal(), new Uniform(), new Binomial(), new Geometric(), new Poisson(),
+@@ -454,6 +457,7 @@
+     }
+ 
+     @Test
++    @Tag("unstable")
+     public void testVariance() {
+ 
+         double tmpStdDev = TEN;
+--- a/src/test/java/org/ojalgo/tensor/TensorTest.java
++++ b/src/test/java/org/ojalgo/tensor/TensorTest.java
+@@ -21,6 +21,7 @@
+  */
+ package org.ojalgo.tensor;
+ 
++import org.junit.jupiter.api.Tag;
+ import org.junit.jupiter.api.Test;
+ import org.ojalgo.TestUtils;
+ import org.ojalgo.array.ArrayAnyD;
+@@ -144,6 +145,7 @@
+     }
+ 
+     @Test
++    @Tag("unstable")
+     public void testDeterminantAndTrace() {
+ 
+         MatrixTensor<RationalNumber> tensorA = FACTORY_2.copy(ELEMENTS_A);
+--- a/src/test/java/org/ojalgo/TestUtils.java
++++ b/src/test/java/org/ojalgo/TestUtils.java
+@@ -70,7 +70,7 @@
+  */
+ public abstract class TestUtils /* extends Assertions */ {
+ 
+-    private static final NumberContext EQUALS = NumberContext.of(12, 14);
++    private static final NumberContext EQUALS = NumberContext.of(10);
+ 
+     public static void assertBounds(final Comparable<?> lower, final 
Access1D<?> values, final Comparable<?> upper, final NumberContext precision) {
+         for (ElementView1D<?, ?> tmpValue : values.elements()) {
diff -Nru ojalgo-52.0.1+ds/debian/patches/no_network_tests.patch 
ojalgo-52.0.1+ds/debian/patches/no_network_tests.patch
--- ojalgo-52.0.1+ds/debian/patches/no_network_tests.patch      2023-01-18 
22:33:30.000000000 +0100
+++ ojalgo-52.0.1+ds/debian/patches/no_network_tests.patch      2026-06-26 
21:05:00.000000000 +0200
@@ -22,3 +22,39 @@
  public class AlphaVantageDataSourceTest extends FinanceSeriesTests {
  
      public AlphaVantageDataSourceTest() {
+--- 
a/src/test/java/org/ojalgo/data/domain/finance/series/YahooDataSourceTest.java
++++ 
b/src/test/java/org/ojalgo/data/domain/finance/series/YahooDataSourceTest.java
+@@ -22,6 +22,7 @@
+  */
+ package org.ojalgo.data.domain.finance.series;
+ 
++import org.junit.jupiter.api.Disabled;
+ import org.junit.jupiter.api.Test;
+ import org.ojalgo.TestUtils;
+ import org.ojalgo.type.CalendarDateUnit;
+@@ -31,6 +32,7 @@
+  *
+  * @author apete
+  */
++@Disabled("Requires network access")
+ public class YahooDataSourceTest extends FinanceSeriesTests {
+ 
+     private static YahooSession SESSION = new YahooSession();
+--- 
a/src/test/java/org/ojalgo/optimisation/service/OptimisationServiceTest.java
++++ 
b/src/test/java/org/ojalgo/optimisation/service/OptimisationServiceTest.java
+@@ -1,6 +1,7 @@
+ package org.ojalgo.optimisation.service;
+ 
+ import org.junit.jupiter.api.AfterEach;
++import org.junit.jupiter.api.Disabled;
+ import org.junit.jupiter.api.Test;
+ import org.ojalgo.TestUtils;
+ import org.ojalgo.netio.BasicLogger;
+@@ -9,6 +10,7 @@
+ import org.ojalgo.optimisation.ExpressionsBasedModel;
+ import org.ojalgo.optimisation.Optimisation.Result;
+ 
++@Disabled("Requires network access")
+ public class OptimisationServiceTest {
+ 
+     private static final String PATH_ENVIRONMENT = 
"/optimisation/v01/environment";
diff -Nru ojalgo-52.0.1+ds/debian/patches/series 
ojalgo-52.0.1+ds/debian/patches/series
--- ojalgo-52.0.1+ds/debian/patches/series      2023-01-18 22:32:05.000000000 
+0100
+++ ojalgo-52.0.1+ds/debian/patches/series      2026-06-26 21:00:00.000000000 
+0200
@@ -3,3 +3,4 @@
 relax_time_limit.patch
 omitting_random_assertion_failure.patch
 no_network_tests.patch
+fixes-from-trixie.patch
diff -Nru ojalgo-52.0.1+ds/debian/salsa-ci.yml 
ojalgo-52.0.1+ds/debian/salsa-ci.yml
--- ojalgo-52.0.1+ds/debian/salsa-ci.yml        2021-10-17 10:06:03.000000000 
+0200
+++ ojalgo-52.0.1+ds/debian/salsa-ci.yml        2026-06-26 21:00:00.000000000 
+0200
@@ -1,17 +1,10 @@
 ---
 include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - 
https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+  - 
https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
 
-# To exclude single tests you can use
-#variables:
-#  SALSA_CI_DISABLE_APTLY: 1
-#  SALSA_CI_DISABLE_AUTOPKGTEST: 1
-#  SALSA_CI_DISABLE_BLHC: 1
-#  SALSA_CI_DISABLE_LINTIAN: 1
-#  SALSA_CI_DISABLE_PIUPARTS: 1
-#  SALSA_CI_DISABLE_REPROTEST: 1
-#  SALSA_CI_DISABLE_BUILD_PACKAGE_ALL: 1
-#  SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1
-# In case for instance i386 is explicitly excluded by Build-Depends
-#  SALSA_CI_DISABLE_BUILD_PACKAGE_I386: 1
+variables:
+  SALSA_CI_DISABLE_BUILD_PACKAGE_I386: 1
+  SALSA_CI_DISABLE_BUILD_PACKAGE_ALL: 1
+  SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1
+  SALSA_CI_DISABLE_DEBREBUILD: 1
+  SALSA_CI_DISABLE_USCAN: 1

--- End Message ---
--- Begin Message ---
Version: 12.15

This update was released as part of 12.15.

--- End Message ---

Reply via email to