Your message dated Mon, 1 Sep 2025 10:32:57 +0200
with message-id <[email protected]>
and subject line Re: Bug#1113059: jeolib-jiplib: FTBFS with CMake 4
has caused the Debian Bug report #1113059,
regarding jeolib-jiplib: FTBFS with CMake 4
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.)


-- 
1113059: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113059
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jeolib-jiplib
Version: 1.1.5+ds-1
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, jeolib-jiplib failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
31: SML classifier
31: Success: classify
31: ok
31: 100 - done.
40/55 Test #31: test221 ..........................   Passed    4.75 sec
test 48
      Start 48: test35

48: Test command: /usr/bin/python3.13 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/pytest_filter2d.py" 
"--input" 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/data/modis_ndvi_2010.tif" 
"--filter" "dwt" "--cut" "90"
48: Working Directory: 
/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build/test
48: Test timeout computed to be: 1500
47: Success: filter2d
41: Success: filter2d
41/55 Test #47: test34 ...........................   Passed    0.33 sec
test 49
      Start 49: test351

49: Test command: /usr/bin/python3.13 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/pytest_filter2d.py" 
"--input" 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/data/modis_ndvi_2010.tif" 
"--filter" "tap"
49: Working Directory: 
/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build/test
49: Test timeout computed to be: 1500
42/55 Test #41: test28 ...........................   Passed    1.76 sec
test 50
      Start 50: test361

50: Test command: /usr/bin/python3.13 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/pytest_filter1d.py" 
"--input" 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/data/modis_ndvi_2010.tif" 
"--filter" "smoothnodata" "-nodata" "0" "--interp" "linear"
50: Working Directory: 
/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build/test
50: Test timeout computed to be: 1500
48: filtering band 0
48: filtering band 1
44: Success: filter2d
43/55 Test #44: test31 ...........................   Passed    1.63 sec
test 51
      Start 51: test362

51: Test command: /usr/bin/python3.13 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/pytest_filter1d.py" 
"--input" 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/data/modis_ndvi_2010.tif" 
"--filter" "dwt_cut" "--threshold" "20"
51: Working Directory: 
/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build/test
51: Test timeout computed to be: 1500
50: create jim
50: created jim
50: nbands: 12
50: Success: filter1d
44/55 Test #50: test361 ..........................   Passed    0.56 sec
test 52
      Start 52: test363

52: Test command: /usr/bin/python3.13 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/pytest_filter1d.py" 
"--input" 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/data/modis_ndvi_2010.tif" 
"--filter" "median" "--dz" "5"
52: Working Directory: 
/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build/test
52: Test timeout computed to be: 1500
48: filtering band 2
42: Success: filter2d
45/55 Test #42: test29 ...........................   Passed    2.06 sec
test 53
      Start 53: test364

53: Test command: /usr/bin/python3.13 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/pytest_filter1d.py" 
"--input" 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/data/modis_ndvi_2010.tif" 
"--filter" "min" "-nodata" "0"
53: Working Directory: 
/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build/test
53: Test timeout computed to be: 1500
45: Success: filter2d
46/55 Test #45: test32 ...........................   Passed    1.76 sec
test 54
      Start 54: test365

54: Test command: /usr/bin/python3.13 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/pytest_filter1d.py" 
"--input" 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/data/modis_ndvi_2010.tif" 
"--tapz" "1" "1" "1" "--output" 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build/Testing/filter_taps.tif"
54: Working Directory: 
/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build/test
54: Test timeout computed to be: 1500
48: filtering band 3
51: create jim
51: created jim
51: nbands: 12
51: Success: filter1d
48: filtering band 4
47/55 Test #51: test362 ..........................   Passed    0.68 sec
test 55
      Start 55: test37

55: Test command: /usr/bin/python3.13 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/pytest_statprofile.py" 
"--input" 
"/build/reproducible-path/jeolib-jiplib-1.1.5+ds/test/data/modis_ndvi_2010.tif" 
"--function" "min" "max" "median" "percentile" "--perc" "10" "50" "90"
55: Working Directory: 
/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build/test
55: Test timeout computed to be: 1500
49: 
49: Output pixel type:  Float32
49: Set padding to symmetric
49: taps: -1 0 1 
49: -2 0 2 
49: -1 0 1 
54: create jim
54: created jim
54: nbands: 12
54: Success: filter1d
48/55 Test #54: test365 ..........................   Passed    0.49 sec
43: Success: filter2d
49/55 Test #43: test30 ...........................   Passed    2.72 sec
48: filtering band 5
48: filtering band 6
48: filtering band 7
55: calculating functions: ['min', 'max', 'median', 'percentile']
55: Success: statprofile
50/55 Test #55: test37 ...........................   Passed    0.90 sec
49: 
49: {'max': [73.0, 73.0, 77.0, 83.0, 88.0, 89.0, 90.0, 90.0, 88.0, 85.0, 80.0, 
86.0], 'mean': [16.9948, 17.4633, 23.8449, 30.4783, 43.487, 53.8397, 60.1321, 
62.2805, 56.1436, 43.9837, 26.5664, 19.2598], 'min': [0.0, 0.0, 0.0, 0.0, 0.0, 
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'stdev': [17.2969, 16.5625, 19.719, 
23.0969, 26.7265, 22.6963, 21.0582, 20.8494, 20.0341, 21.5651, 21.5695, 
18.2979]}
49: {'max': [206.0, 240.0, 256.0, 273.0, 325.0, 309.0, 319.0, 328.0, 320.0, 
296.0, 273.0, 232.0], 'mean': [-0.204243, -0.158981, -0.156548, -0.157146, 
-0.158764, -0.146812, -0.052578, -0.0700417, -0.0632782, -0.0578804, 
-0.0951004, -0.152733], 'min': [-211.0, -215.0, -249.0, -276.0, -310.0, -299.0, 
-314.0, -330.0, -318.0, -291.0, -291.0, -232.0], 'stdev': [32.4457, 31.3578, 
34.647, 39.952, 51.0963, 49.8187, 47.5936, 48.658, 43.7113, 48.3343, 41.272, 
32.0286]}
49: Success: filter2d
51/55 Test #49: test351 ..........................   Passed    2.11 sec
48: filtering band 8
48: filtering band 9
48: filtering band 10
48: filtering band 11
32: 0...10...20...30...40...50...60...70...80...90...jim.getProjection() 
PROJCS["WGS 84 / UTM zone 32N",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 
84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32632"]]
32: Success: classify
32: ok
32: 100 - done in 00:00:08.
52/55 Test #32: test222 ..........................   Passed    8.21 sec
48: Success: filter2d
53/55 Test #48: test35 ...........................   Passed    3.53 sec
53: create jim
53: created jim
53: nbands: 12
53: Success: filter1d
54/55 Test #53: test364 ..........................   Passed   16.30 sec
52: create jim
52: created jim
52: nbands: 12
52: Success: filter1d
55/55 Test #52: test363 ..........................   Passed   18.78 sec

95% tests passed, 3 tests failed out of 55

Total Test time (real) =  25.76 sec

The following tests FAILED:
         17 - test141 (SEGFAULT)
         18 - test142 (SEGFAULT)
         23 - test18 (Failed)
Errors while running CTest
make[1]: *** [Makefile:94: test] Error 8
make[1]: Leaving directory 
'/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build'
dh_auto_test: error: cd .pybuild/cpython3_3.13/build && make -j8 test 
ARGS\+=--verbose ARGS\+=-j8 returned exit code 2
E: pybuild pybuild:389: test: plugin cmake failed with: exit code=25: 
dh_auto_test --buildsystem=cmake 
--builddirectory=/build/reproducible-path/jeolib-jiplib-1.1.5+ds/.pybuild/cpython3_3.13/build
 -- 
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit 
code 13
make: *** [debian/rules:12: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T22:55:23Z

-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2394327/

The most likely cause of build failures is the removed backwards compatibility 
for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:

https://lists.debian.org/debian-devel/2025/04/msg00310.html

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/work-request/153195/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks,
Timo

--- End Message ---
--- Begin Message ---
tags 1113059 upstream unreproducible
severity 1113059 normal
thanks

On 9/1/25 12:56 AM, [email protected] wrote:
During a test rebuild for CMake 4, jeolib-jiplib failed to rebuild.

These tests might be flaky. The package builds successfully in a sid chroot on 
my system.

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

--- End Message ---

Reply via email to