Bug#978311: glpk-java: FTBFS: dh_auto_test: error: make -j4 check VERBOSE=1 returned exit code 2
Lucas Nussbaum
lucas at debian.org
Sat Dec 26 21:53:32 GMT 2020
Source: glpk-java
Version: 1.12.0-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201226 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>/swig'
> cd ../examples/java;/usr/bin/javac -source 1.8 -target 1.8 \
> -classpath ../../swig/glpk-java.jar Gmpl.java
> warning: [options] bootstrap class path not set in conjunction with -source 8
> 1 warning
> cd ../examples/java;java -Djava.library.path=../../swig/.libs \
> -classpath ../../swig/glpk-java.jar:. Gmpl marbles.mod
> Reading model section from marbles.mod...
> 51 lines were read
> The smallest bag contains 3 marbles
> The largest bag contains 42 marbles
> 857 colors are used
> Generating obj...
> Generating nBags...
> Generating fCol...
> Model has been successfully generated
> GLPK Integer Optimizer 5.0
> 1002 rows, 1100 columns, 4140 non-zeros
> 100 integer variables, all of which are binary
> Preprocessing...
> 858 rows, 957 columns, 2997 non-zeros
> 100 integer variables, all of which are binary
> Scaling...
> A: min|aij| = 1.000e+00 max|aij| = 1.000e+00 ratio = 1.000e+00
> Problem data seem to be well scaled
> Constructing initial basis...
> Size of triangular part is 858
> Solving LP relaxation...
> GLPK Simplex Optimizer 5.0
> 858 rows, 957 columns, 2997 non-zeros
> * 0: obj = -0.000000000e+00 inf = 0.000e+00 (857)
> Perturbing LP to avoid stalling [472]...
> Removing LP perturbation [1157]...
> * 1157: obj = 3.275000000e+02 inf = 7.824e-13 (0) 2
> OPTIMAL LP SOLUTION FOUND
> Integer optimization begins...
> Long-step dual simplex will be used
> + 1157: mip = not found yet <= +inf (1; 0)
> + 1303: >>>>> 3.170000000e+02 <= 3.265000000e+02 3.0% (9; 0)
> Better solution found
> + 1713: >>>>> 3.180000000e+02 <= 3.210000000e+02 0.9% (9; 8)
> Better solution found
> + 1784: >>>>> 3.190000000e+02 <= 3.195000000e+02 0.2% (5; 20)
> Better solution found
> + 1793: mip = 3.190000000e+02 <= tree is empty 0.0% (0; 37)
> INTEGER OPTIMAL SOLUTION FOUND
> Bags chosen:
> bag 7, bag 12, bag 23, bag 28, bag 36, bag 45, bag 75, bag 82, bag 83, bag 99.
> Colors retrieved: 319
> Model has been successfully processed
> cd ../examples/java;/usr/bin/javac -source 1.8 -target 1.8 -classpath \
> ../../swig/glpk-java.jar Lp.java
> warning: [options] bootstrap class path not set in conjunction with -source 8
> 1 warning
> cd ../examples/java;java -Djava.library.path=../../swig/.libs \
> -classpath ../../swig/glpk-java.jar:. Lp
> Problem created
> GLPK Simplex Optimizer 5.0
> 2 rows, 3 columns, 4 non-zeros
> * 0: obj = 1.000000000e+00 inf = 0.000e+00 (2)
> * 3: obj = 4.250000000e-01 inf = 0.000e+00 (0)
> OPTIMAL LP SOLUTION FOUND
> z = 0.42500000000000004
> x1 = 0.25
> x2 = 0.09999999999999998
> x3 = 0.5
> cd ../examples/java;/usr/bin/javac -source 1.8 -target 1.8 -classpath \
> ../../swig/glpk-java.jar Mip.java
> warning: [options] bootstrap class path not set in conjunction with -source 8
> 1 warning
> cd ../examples/java;java -Djava.library.path=../../swig/.libs \
> -classpath ../../swig/glpk-java.jar:. Mip
> Problem created
> GLPK Integer Optimizer 5.0
> 2 rows, 2 columns, 4 non-zeros
> 2 integer variables, none of which are binary
> Preprocessing...
> 2 rows, 2 columns, 4 non-zeros
> 2 integer variables, none of which are binary
> Scaling...
> A: min|aij| = 1.000e+00 max|aij| = 1.000e+01 ratio = 1.000e+01
> Problem data seem to be well scaled
> Constructing initial basis...
> Size of triangular part is 2
> Solving LP relaxation...
> GLPK Simplex Optimizer 5.0
> 2 rows, 2 columns, 4 non-zeros
> * 0: obj = -0.000000000e+00 inf = 0.000e+00 (2)
> * 3: obj = 6.833333333e+01 inf = 0.000e+00 (0)
> OPTIMAL LP SOLUTION FOUND
> Integer optimization begins...
> Long-step dual simplex will be used
> + 3: mip = not found yet <= +inf (1; 0)
> Solution found by heuristic: 63
> + 4: >>>>> 6.800000000e+01 <= 6.800000000e+01 0.0% (3; 0)
> + 4: mip = 6.800000000e+01 <= tree is empty 0.0% (0; 5)
> INTEGER OPTIMAL SOLUTION FOUND
> obj = 68.0
> x1 = 4.0
> x2 = 0.0
> cd ../examples/java;/usr/bin/javac -source 1.8 -target 1.8 \
> -classpath ../../swig/glpk-java.jar OutOfMemory.java
> warning: [options] bootstrap class path not set in conjunction with -source 8
> 1 warning
> cd ../examples/java;java -Djava.library.path=../../swig/.libs \
> -classpath ../../swig/glpk-java.jar:. OutOfMemory
> Testing allocation of integer array.
> 1: No error should occur
> 1: Success
> 2: Error should occur
> java.lang.OutOfMemoryError: new_intArray: calloc failed, C-runtime heap is full.
> at org.gnu.glpk.GLPKJNI.new_intArray(Native Method)
> at org.gnu.glpk.GLPK.new_intArray(GLPK.java:44)
> at OutOfMemory.main(OutOfMemory.java:25)
> 2: Success
> cd ../examples/java;/usr/bin/javac -source 1.8 -target 1.8 \
> -classpath ../../swig/glpk-java.jar ErrorDemo.java
> warning: [options] bootstrap class path not set in conjunction with -source 8
> 1 warning
> cd ../examples/java;java -Djava.library.path=../../swig/.libs \
> -classpath ../../swig/glpk-java.jar:. ErrorDemo
> GLPK version: 5.0
>
> Iteration 1, success expected.
> Problem created
> Successful execution.
>
> Iteration 2, error expected to occur.
> Problem created
> leaving function glp_java_set_msg_lvl.
> entering function glp_add_rows.
> glp_add_rows: nrs = -1; invalid number of rows
> Error detected in file api/prob1.c at line 254
> leaving function glp_add_rows.
> Error in callback: function glp_add_rows failed
> entering function glp_java_set_msg_lvl.
> function glp_intopt failed
> An error has occured.
>
> Iteration 3, success expected.
> Problem created
> Successful execution.
>
> Iteration 4, error expected to occur.
> Problem created
> leaving function glp_java_set_msg_lvl.
> entering function glp_add_rows.
> glp_add_rows: nrs = -1; invalid number of rows
> Error detected in file api/prob1.c at line 254
> leaving function glp_add_rows.
> Error in callback: function glp_add_rows failed
> entering function glp_java_set_msg_lvl.
> function glp_intopt failed
> An error has occured.
> cd ../examples/java;/usr/bin/javac -source 1.8 -target 1.8 \
> -classpath ../../swig/glpk-java.jar LinOrd.java
> warning: [options] bootstrap class path not set in conjunction with -source 8
> 1 warning
> cd ../examples/java && rm -f tiw56r72.sol && \
> java -Djava.library.path=../../swig/.libs \
> -classpath ../../swig/glpk-java.jar:. LinOrd tiw56r72.mat \
> tiw56r72.sol && rm tiw56r72.sol
> Reading LOP instance data from 'tiw56r72.mat'...
> INPUT-OUTPUT-TABELLE BRD 1 9 7 2 (REAL)
> Digraph has 56 nodes
> Constructing initial basis...
> Size of triangular part is 1540
> GLPK Simplex Optimizer 5.0
> 1540 rows, 3080 columns, 3080 non-zeros
> * 0: obj = 2.691170000e+05 inf = 0.000e+00 (680)
> * 680: obj = 3.562500000e+05 inf = 0.000e+00 (0)
> OPTIMAL LP SOLUTION FOUND
> GLPK Integer Optimizer 5.0
> 1540 rows, 3080 columns, 3080 non-zeros
> 3080 integer variables, all of which are binary
> Integer optimization begins...
> Long-step dual simplex will be used
> + 680: mip = not found yet <= +inf (1; 0)
> 0 inactive constraints removed
> 228 violated constraints were generated
> 0 inactive constraints removed
> 187 violated constraints were generated
> 38 inactive constraints removed
> 38 inactive constraints removed
> 198 violated constraints were generated
> 107 inactive constraints removed
> 107 inactive constraints removed
> 188 violated constraints were generated
> 124 inactive constraints removed
> 124 inactive constraints removed
> 158 violated constraints were generated
> 120 inactive constraints removed
> 120 inactive constraints removed
> 171 violated constraints were generated
> 154 inactive constraints removed
> 154 inactive constraints removed
> 140 violated constraints were generated
> 123 inactive constraints removed
> 123 inactive constraints removed
> 149 violated constraints were generated
> 134 inactive constraints removed
> 134 inactive constraints removed
> 109 violated constraints were generated
> 101 inactive constraints removed
> 101 inactive constraints removed
> 132 violated constraints were generated
> 131 inactive constraints removed
> 131 inactive constraints removed
> 113 violated constraints were generated
> 110 inactive constraints removed
> 110 inactive constraints removed
> 129 violated constraints were generated
> 132 inactive constraints removed
> 132 inactive constraints removed
> 94 violated constraints were generated
> 101 inactive constraints removed
> 101 inactive constraints removed
> 86 violated constraints were generated
> 84 inactive constraints removed
> 84 inactive constraints removed
> 102 violated constraints were generated
> 97 inactive constraints removed
> 97 inactive constraints removed
> 101 violated constraints were generated
> 94 inactive constraints removed
> 94 inactive constraints removed
> 129 violated constraints were generated
> 114 inactive constraints removed
> 114 inactive constraints removed
> 61 violated constraints were generated
> 60 inactive constraints removed
> 60 inactive constraints removed
> 96 violated constraints were generated
> 90 inactive constraints removed
> 90 inactive constraints removed
> 56 violated constraints were generated
> 57 inactive constraints removed
> 57 inactive constraints removed
> 47 violated constraints were generated
> 47 inactive constraints removed
> 47 inactive constraints removed
> 34 violated constraints were generated
> 38 inactive constraints removed
> 38 inactive constraints removed
> 25 violated constraints were generated
> 29 inactive constraints removed
> 29 inactive constraints removed
> 43 violated constraints were generated
> 41 inactive constraints removed
> 41 inactive constraints removed
> 20 violated constraints were generated
> 18 inactive constraints removed
> 18 inactive constraints removed
> 31 violated constraints were generated
> 32 inactive constraints removed
> 32 inactive constraints removed
> 18 violated constraints were generated
> 16 inactive constraints removed
> 16 inactive constraints removed
> 22 violated constraints were generated
> 21 inactive constraints removed
> 21 inactive constraints removed
> 11 violated constraints were generated
> 11 inactive constraints removed
> 11 inactive constraints removed
> 11 violated constraints were generated
> 14 inactive constraints removed
> 14 inactive constraints removed
> 18 violated constraints were generated
> 18 inactive constraints removed
> 18 inactive constraints removed
> 1 violated constraints were generated
> 1 inactive constraints removed
> 1 inactive constraints removed
> 5 violated constraints were generated
> 4 inactive constraints removed
> 4 inactive constraints removed
> 0 violated constraints were generated
> + 2795: >>>>> 3.416230000e+05 <= 3.416230000e+05 0.0% (1; 0)
> + 2795: mip = 3.416230000e+05 <= tree is empty 0.0% (0; 1)
> INTEGER OPTIMAL SOLUTION FOUND
> Writing MIP solution to 'tiw56r72.sol'...
> cd ../examples/java; /usr/bin/javac -source 1.8 -target 1.8 \
> -classpath ../../swig/glpk-java.jar MinimumCostFlow.java
> warning: [options] bootstrap class path not set in conjunction with -source 8
> 1 warning
> cd ../examples/java; rm -f mincost.dimacs mincost.lp && \
> java -Djava.library.path=../../swig/.libs \
> -classpath ../../swig/glpk-java.jar:. MinimumCostFlow && \
> rm mincost.dimacs mincost.lp
> Writing min-cost flow problem data to 'mincost.dimacs'...
> 19 lines were written
> Writing problem data to 'mincost.lp'...
> 34 lines were written
> cd ../examples/java;/usr/bin/javac -source 1.8 -target 1.8 \
> -classpath ../../swig/glpk-java.jar Relax4.java
> warning: [options] bootstrap class path not set in conjunction with -source 8
> 1 warning
> cd ../examples/java;java -Djava.library.path=../../swig/.libs \
> -classpath ../../swig/glpk-java.jar:. Relax4 sample.min
> Reading min-cost flow problem data from 'sample.min'...
> Flow network has 9 nodes and 14 arcs
> 26 lines were read
> relax4_inidat: sorry, this routine is temporarily disabled due to licensing problems
> Error detected in file misc/relax4.c at line 18
> function glp_mincost_relax4 failed
> make[2]: *** [Makefile:521: check] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/swig'
> make[1]: *** [Makefile:405: check-recursive] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j4 check VERBOSE=1 returned exit code 2
The full build log is available from:
http://qa-logs.debian.net/2020/12/26/glpk-java_1.12.0-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the debian-science-maintainers
mailing list