Your message dated Mon, 29 Sep 2025 09:20:45 +0000
with message-id <[email protected]>
and subject line Bug#1113633: fixed in wsclean 3.6-3
has caused the Debian Bug report #1113633,
regarding wsclean: 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.)


-- 
1113633: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113633
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: wsclean
Version: 3.6-2
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, wsclean failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
/build/reproducible-path/wsclean-3.6/external/aocommon/include/aocommon/image.h:49:30:
 note: parameter passing for argument of type ‘std::pair<float, float>’ when 
C++17 is enabled changed to match C++14 in GCC 10.1
   49 | inline std::pair<NumT, NumT> MadImplementation(const NumT* data, size_t 
size) {
      |                              ^~~~~~~~~~~~~~~~~
/build/reproducible-path/wsclean-3.6/external/aocommon/include/aocommon/image.h:
 In instantiation of ‘std::pair<_FIter, _FIter> 
aocommon::detail::MadImplementation(const NumT*, size_t) [with NumT = double; 
size_t = long unsigned int]’:
/build/reproducible-path/wsclean-3.6/external/aocommon/include/aocommon/image.h:697:35:
   required from here
  697 |   return detail::MadImplementation(data, size).second;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/reproducible-path/wsclean-3.6/external/aocommon/include/aocommon/image.h:49:30:
 note: parameter passing for argument of type ‘std::pair<double, double>’ when 
C++17 is enabled changed to match C++14 in GCC 10.1
   49 | inline std::pair<NumT, NumT> MadImplementation(const NumT* data, size_t 
size) {
      |                              ^~~~~~~~~~~~~~~~~
-- Found HDF5: 
/usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so;/usr/lib/aarch64-linux-gnu/libcrypto.so;/usr/lib/aarch64-linux-gnu/libcurl.so;/usr/lib/aarch64-linux-gnu/libpthread.a;/usr/lib/aarch64-linux-gnu/libsz.so;/usr/lib/aarch64-linux-gnu/libz.so;/usr/lib/aarch64-linux-gnu/libdl.a;/usr/lib/aarch64-linux-gnu/libm.so
 (found version "1.14.5")
-- Found the following Casacore components: 
--   fits: /usr/lib/aarch64-linux-gnu/libcasa_fits.so
--   ms: /usr/lib/aarch64-linux-gnu/libcasa_ms.so
--   measures: /usr/lib/aarch64-linux-gnu/libcasa_measures.so
--   scimath: /usr/lib/aarch64-linux-gnu/libcasa_scimath.so
--   tables: /usr/lib/aarch64-linux-gnu/libcasa_tables.so
--   scimath_f: /usr/lib/aarch64-linux-gnu/libcasa_scimath_f.so
--   casa: /usr/lib/aarch64-linux-gnu/libcasa_casa.so
CMake Warning (dev) at CMakeLists.txt:154 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: /usr/bin/python3 (found version "3.13.7")
CMake Warning (dev) at CMakeLists.txt:155 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonLibs: /usr/lib/aarch64-linux-gnu/libpython3.13.so (found 
suitable version "3.13.7", minimum required is "3")
-- Using python version 3.13.7
-- Enabled schaapcommon modules: fitters;math
-- Found GSL: /usr/include (found version "2.8")
CMake Error at 
/build/reproducible-path/wsclean-3.6/external/pybind11/CMakeLists.txt:8 
(cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.


-- Configuring incomplete, errors occurred!
make[3]: *** [CMakeFiles/radler-module.dir/build.make:94: 
radler-module-prefix/src/radler-module-stamp/radler-module-configure] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/wsclean-3.6/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:268: CMakeFiles/radler-module.dir/all] Error 
2
make[2]: *** Waiting for unfinished jobs....
[ 29%] Linking CXX executable chgcentre
/usr/bin/cmake -E cmake_link_script CMakeFiles/chgcentre.dir/link.txt 
--verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wsclean-3.6=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wl,-z,relro 
-Wl,--dependency-file=CMakeFiles/chgcentre.dir/link.d 
CMakeFiles/chgcentre.dir/chgcentre/main.cpp.o 
CMakeFiles/chgcentre.dir/chgcentre/progressbar.cpp.o -o chgcentre  
-Wl,-rpath,/usr/lib/aarch64-linux-gnu/hdf5/serial 
/usr/lib/aarch64-linux-gnu/libcasa_ms.so 
/usr/lib/aarch64-linux-gnu/libcasa_fits.so 
/usr/lib/aarch64-linux-gnu/libcfitsio.so -lm 
/usr/lib/aarch64-linux-gnu/libcasa_scimath.so 
/usr/lib/aarch64-linux-gnu/libcasa_measures.so 
/usr/lib/aarch64-linux-gnu/libcasa_scimath_f.so 
/usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so 
/usr/lib/aarch64-linux-gnu/libcasa_tables.so 
/usr/lib/aarch64-linux-gnu/libcasa_casa.so 
/usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so 
/usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so 
/usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libsz.so 
/usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm -lm 
-ldl /usr/lib/aarch64-linux-gnu/libgsl.so 
/usr/lib/aarch64-linux-gnu/libgslcblas.so 
/usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so 
-lm /usr/lib/aarch64-linux-gnu/libcasa_scimath.so 
/usr/lib/aarch64-linux-gnu/libcasa_measures.so 
/usr/lib/aarch64-linux-gnu/libcasa_scimath_f.so 
/usr/lib/aarch64-linux-gnu/libcasa_tables.so 
/usr/lib/aarch64-linux-gnu/libcasa_casa.so 
/usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so 
/usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so 
/usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libsz.so 
/usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -ldl 
/usr/lib/aarch64-linux-gnu/libgsl.so /usr/lib/aarch64-linux-gnu/libgslcblas.so
make[3]: Leaving directory 
'/build/reproducible-path/wsclean-3.6/obj-aarch64-linux-gnu'
[ 29%] Built target chgcentre
[ 30%] Linking CXX static library libschaapcommon.a
cd 
/build/reproducible-path/wsclean-3.6/obj-aarch64-linux-gnu/external/schaapcommon
 && /usr/bin/cmake -P CMakeFiles/schaapcommon.dir/cmake_clean_target.cmake
cd 
/build/reproducible-path/wsclean-3.6/obj-aarch64-linux-gnu/external/schaapcommon
 && /usr/bin/cmake -E cmake_link_script CMakeFiles/schaapcommon.dir/link.txt 
--verbose=1
/usr/bin/ar qc libschaapcommon.a 
CMakeFiles/schaapcommon.dir/external/ducc0/math/gridding_kernel.cc.o 
CMakeFiles/schaapcommon.dir/external/ducc0/math/gl_integrator.cc.o 
CMakeFiles/schaapcommon.dir/external/ducc0/infra/threading.cc.o 
CMakeFiles/schaapcommon.dir/external/ducc0/infra/mav.cc.o 
CMakeFiles/schaapcommon.dir/external/ducc0/infra/string_utils.cc.o 
CMakeFiles/schaapcommon.dir/external/ducc0/wgridder/wgridder.cc.o 
CMakeFiles/schaapcommon.dir/src/facets/boundingbox.cc.o 
CMakeFiles/schaapcommon.dir/src/facets/facet.cc.o 
CMakeFiles/schaapcommon.dir/src/facets/facetimage.cc.o 
CMakeFiles/schaapcommon.dir/src/fitters/gaussianfitter.cc.o 
CMakeFiles/schaapcommon.dir/src/fitters/nlplfitter.cc.o 
CMakeFiles/schaapcommon.dir/src/fitters/polynomialchannelfitter.cc.o 
CMakeFiles/schaapcommon.dir/src/fitters/polynomialfitter.cc.o 
CMakeFiles/schaapcommon.dir/src/fitters/spectralfitter.cc.o 
CMakeFiles/schaapcommon.dir/src/h5parm/h5cache.cc.o 
CMakeFiles/schaapcommon.dir/src/h5parm/h5parm.cc.o 
CMakeFiles/schaapcommon.dir/src/h5parm/jonesparameters.cc.o 
CMakeFiles/schaapcommon.dir/src/h5parm/soltab.cc.o 
CMakeFiles/schaapcommon.dir/src/h5parm/gridinterpolate.cc.o 
CMakeFiles/schaapcommon.dir/src/math/convolution.cc.o 
CMakeFiles/schaapcommon.dir/src/math/compositefft.cc.o 
CMakeFiles/schaapcommon.dir/src/math/drawgaussian.cc.o 
CMakeFiles/schaapcommon.dir/src/math/resampler.cc.o 
CMakeFiles/schaapcommon.dir/src/math/restoreimage.cc.o 
CMakeFiles/schaapcommon.dir/src/reordering/msselection.cc.o 
CMakeFiles/schaapcommon.dir/src/reordering/reorderedfilewriter.cc.o 
CMakeFiles/schaapcommon.dir/src/reordering/reorderedhandle.cc.o 
CMakeFiles/schaapcommon.dir/src/reordering/reordering.cc.o
/usr/bin/ranlib libschaapcommon.a
make[3]: Leaving directory 
'/build/reproducible-path/wsclean-3.6/obj-aarch64-linux-gnu'
[ 30%] Built target schaapcommon
make[2]: Leaving directory 
'/build/reproducible-path/wsclean-3.6/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory 
'/build/reproducible-path/wsclean-3.6/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j16 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-31T00:01:08Z

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

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/2413712/

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/155183/

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 ---
Source: wsclean
Source-Version: 3.6-3
Done: Ole Streicher <[email protected]>

We believe that the bug you reported is fixed in the latest version of
wsclean, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ole Streicher <[email protected]> (supplier of updated wsclean package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 29 Sep 2025 09:49:07 +0200
Source: wsclean
Architecture: source
Version: 3.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Team <[email protected]>
Changed-By: Ole Streicher <[email protected]>
Closes: 1113633
Changes:
 wsclean (3.6-3) unstable; urgency=medium
 .
   [ Phil Wyett ]
   * Remove no longer needed 'Rules-Requires-Root: no'. Now is default behavior.
 .
   [ Ole Streicher ]
   * Remove the use of local pybind11 from radler subpackage (Closes: #1113633)
Checksums-Sha1:
 857f17ea7a179263940f7ddf73c4d92661eb96bf 2296 wsclean_3.6-3.dsc
 a9ccb9e1abeadcc92d6f77b9c6794d921bf60fd0 14220 wsclean_3.6-3.debian.tar.xz
Checksums-Sha256:
 e339a33ad00823fb4f87cd5ce2a3a47576e38d3456d554cb25b8f6ff839c33b6 2296 
wsclean_3.6-3.dsc
 baee5f57009ffd2648aa2d978dcb160329d2935de0920e4201953509d60d276d 14220 
wsclean_3.6-3.debian.tar.xz
Files:
 3aa9e4176b87ae5c766044cf014251fc 2296 science optional wsclean_3.6-3.dsc
 92ab004c039aa18cbf5e9a4be765a8fd 14220 science optional 
wsclean_3.6-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE7/BpV0Ra2/h0L3qtmk9WvbkOGL0FAmjaSagACgkQmk9WvbkO
GL1VqA//cye9IORdrBObI0+8Zi3v/fu/I6sJHGPEPAJq/ucVR0LLd8ueVFVvkv8O
F4qk+VRYLszL9k7Ayk/A1q1YT7M6cxxzyAb2/8WxNGJgjd82IxG2WtMluc1TTQEX
8kPfJN+FQFWXcmuiuzWXWInVCSkZFNi3/qxs3PQaEqHQDY4b8XmAYOPmtxWHecqQ
bR6h6klfOLLObfa0+s5EEE2grjbjGUf0HDgunf3nAfroKy42c/ps5Ksr6TLAg+iD
09zmGZm2/sIRNyI6ZcUolw/1t03JamsOUYWUmIjkMex9G+W8M0NtAWe+f6s9oEZp
+XQeHjuhNEA2rPNtzQ0QUqimPiP6O3x6ssUdq5KJtHUgCc76fX+CRn1YoLqgD+E4
Alr8NMhiFUALAgKq4lpkVxWqvFsH5c6auVkR6fFpR3OALI/NOHpHWNqLrmMzMRko
2Lfm2wTG/iK38s5zsq3cQWHTa89LEtQk19YuNHMHoaDgb6t5xKNSXBn6cxtfalTa
iA1++mUNLUVi+CIuRXPddk85dQgglStifJsieCNQ26/er9HiT10oKTxjS1d79dU8
ytRf5o6o30dsw6G7KBTN3Jm3t8nKEr/tL95NbtqcrsMioV+mkPK0wv0yF9709E8b
ws6K8Y26xHluZvhgApZu5SBuXV1U+6qxxdLBRpeQttz621SrhtA=
=wGyH
-----END PGP SIGNATURE-----

Attachment: pgphbxWkHGQSE.pgp
Description: PGP signature


--- End Message ---

Reply via email to