Your message dated Mon, 01 Sep 2025 18:21:32 +0000
with message-id <[email protected]>
and subject line Bug#1113435: fixed in python-ltfatpy 1.1.2-3
has caused the Debian Bug report #1113435,
regarding python-ltfatpy: 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.)
--
1113435: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113435
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-ltfatpy
Version: 1.1.2-2
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, python-ltfatpy failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
copying ltfatpy/tests/gabor/test_dgt.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/gabor
copying ltfatpy/tests/gabor/test_s0norm.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/gabor
copying ltfatpy/tests/gabor/test_phaseplot.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/gabor
copying ltfatpy/tests/gabor/test_plotdgtreal.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/gabor
copying ltfatpy/tests/gabor/test_tfplot.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/gabor
creating build/lib.linux-aarch64-cpython-313/ltfatpy/tests/tools
copying ltfatpy/tests/tools/test_postpad.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/tools
copying ltfatpy/tests/tools/test_lcm.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/tools
copying ltfatpy/tests/tools/__init__.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/tools
creating build/lib.linux-aarch64-cpython-313/ltfatpy/tests/signals
copying ltfatpy/tests/signals/test_linus.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/signals
copying ltfatpy/tests/signals/test_gspi.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/signals
copying ltfatpy/tests/signals/__init__.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/signals
copying ltfatpy/tests/signals/test_greasy.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/signals
creating build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_normalize.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_firkaiser.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_fir2long.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/__init__.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_thresh.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_largestr.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_largestn.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_groupthresh.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_firwin.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_long2fir.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
copying ltfatpy/tests/sigproc/test_rms.py ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/sigproc
running egg_info
creating ltfatpy.egg-info
writing ltfatpy.egg-info/PKG-INFO
writing dependency_links to ltfatpy.egg-info/dependency_links.txt
writing requirements to ltfatpy.egg-info/requires.txt
writing top-level names to ltfatpy.egg-info/top_level.txt
writing manifest file 'ltfatpy.egg-info/SOURCES.txt'
reading manifest file 'ltfatpy.egg-info/SOURCES.txt'
adding license file 'LICENSE.rst'
adding license file 'AUTHORS.rst'
writing manifest file 'ltfatpy.egg-info/SOURCES.txt'
copying ltfatpy/comp/comp_dct.pyx ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/comp/comp_dst.pyx ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/comp/comp_gabdual_long.pyx ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/comp/comp_gabtight_long.pyx ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/comp/comp_isepdgt.pyx ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/comp/comp_isepdgtreal.pyx ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/comp/comp_pgauss.pyx ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/comp/comp_sepdgt.pyx ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/comp/comp_sepdgtreal.pyx ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/comp/ltfat.pxd ->
build/lib.linux-aarch64-cpython-313/ltfatpy/comp
copying ltfatpy/signals/greasy.wav ->
build/lib.linux-aarch64-cpython-313/ltfatpy/signals
copying ltfatpy/signals/gspi.wav ->
build/lib.linux-aarch64-cpython-313/ltfatpy/signals
copying ltfatpy/signals/linus.wav ->
build/lib.linux-aarch64-cpython-313/ltfatpy/signals
copying ltfatpy/tests/datasets/comp_dct_signal_ex.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/comp_dst_signal_ex.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/dft_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/dgt_signal_ex.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/fftreal_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/fftresample_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/firkaiser_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/gabframediag_signal_ex.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/gabphasegrad_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/gabtight_signal_ex.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/greasy_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/groupthresh_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/gspi_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/idft_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/ifftreal_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/instfreqplot_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/largestn_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/largestr_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/linus_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/pderiv_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/phaselock_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/phaseplot_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/phaseunlock_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/pherm_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/read_ref_mat_test.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/s0_norm_test.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/sepdgt_signal_ex.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/sgram_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
copying ltfatpy/tests/datasets/thresh_ref.mat ->
build/lib.linux-aarch64-cpython-313/ltfatpy/tests/datasets
running build_ext
CMake Error at CMakeLists.txt:2 (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!
Configuring ltfatpy build with CMake....
Root dir : /build/reproducible-path/python-ltfatpy-1.1.2
Error while running cmake
run 'setup.py build --help' for build options
You may also try editing the settings in CMakeLists.txt file and re-running
setup
ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1:
python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir
/build/reproducible-path/python-ltfatpy-1.1.2/.pybuild/cpython3_3.13_ltfatpy
dh_auto_build: error: pybuild --build -i python{version} -p 3.13 returned exit
code 13
make: *** [debian/rules:19: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T15:10:37Z
-------------------------------------------------------------------------------
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/2408186/
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/154589/
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: python-ltfatpy
Source-Version: 1.1.2-3
Done: Antonio Valentino <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-ltfatpy, 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.
Antonio Valentino <[email protected]> (supplier of updated
python-ltfatpy 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, 01 Sep 2025 17:37:39 +0000
Source: python-ltfatpy
Architecture: source
Version: 1.1.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Antonio Valentino <[email protected]>
Closes: 1113435
Changes:
python-ltfatpy (1.1.2-3) unstable; urgency=medium
.
* debian/patches:
- New 0008-Cmake-4-compat.patch (Closes: #1113435).
Checksums-Sha1:
ed2a2fe4f5c444fb7d8180061d38602c8352992e 2477 python-ltfatpy_1.1.2-3.dsc
1f57ecc7ec2cb54581cd4a84d9ac1d40104018fe 10968
python-ltfatpy_1.1.2-3.debian.tar.xz
7080ce9068397f803ee90960ecc1626cfc056f3e 13009
python-ltfatpy_1.1.2-3_amd64.buildinfo
Checksums-Sha256:
1b2803fa38df6ba716fcfc965d26d09b31b3b715bc82c7c78bb043f58b088746 2477
python-ltfatpy_1.1.2-3.dsc
c220790f3886b2dab3dd27e3dd1a406e2767b55add0c03961529dde227801bd7 10968
python-ltfatpy_1.1.2-3.debian.tar.xz
c7e2e838ca2e56c7e0387c630808b9feb7fa8bdad84eb406a378fde2d9c5d0c6 13009
python-ltfatpy_1.1.2-3_amd64.buildinfo
Files:
61d21cdfb2544dd4dcb1d790243a51ae 2477 python optional
python-ltfatpy_1.1.2-3.dsc
a1c6f300db5841fe35d6058d9a81bc40 10968 python optional
python-ltfatpy_1.1.2-3.debian.tar.xz
f6f2083db32cf8ebf8e1a591e29457f4 13009 python optional
python-ltfatpy_1.1.2-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJRBAEBCgA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmi14TAdHGFudG9uaW8u
dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBK9ehAAxhT3KDSOiOHpdrsq
3ccaLFtGBtYDbA9A5a5XWD/zNndybnDAXwGXJIbnNhZJMy7lM9YeoxNuYlfXPtPx
RFj5nfmORH8wk4Bc1lZhuUyUx3My1aO1jkUxWKgCXuG/lRJsKM7kOYNNghT4WCQ6
fe4CSK/A0/2XZjEmPJqGaqSfYQzY+g53QRdF4JOhpMxJztXXyxvCHl9Db2OmBGHx
DyTRNYkLI9NqiCxldfNtnz/zTJJ7WBH732HUujoKatVMAZFOncXmYDuLcPO8ciUw
cHM8XUm2OhjtOViYalA/sKDFffc+NhUWf1u9Y73g2zrK6L8iq+3YXbuJ6eHvZqgt
mSfPUEx087lFB9/RMRMklwHg1iQY4WgibZfchzC3I2kjZqcA511WzID1runsJ1zp
MKXozPn5fF8OFEtVUdINjqJU3TVkdNiRAkrPWNy/PQRj6yiTemFZvqKBLLEalbJ0
XTqKRwvIO/dABIp2Bnb3/w7DdYvpHxu6NEmJW64ovRLHcZ1CiQVaU+sAPo0xKpB1
kQIlkqO7NTZdAWbxIXTC2w1HiAb7SjIB4PQqDCdFWZfTaV5ScCMkeQhExgERqwR6
qbTy0t4A3YRofacLw+dUJljt5Ut40nThbNn9x9BQx4WfBIl5FPsKwH6pr339H7WX
1SXvDuA2XbHqIuQZJItlWBM8PoM=
=Zxii
-----END PGP SIGNATURE-----
pgpWw0zAaLsop.pgp
Description: PGP signature
--- End Message ---