Your message dated Sat, 27 Sep 2025 09:31:41 +0000
with message-id <[email protected]>
and subject line Bug#1113640: fixed in xdmf 3.0+git20190531-14
has caused the Debian Bug report #1113640,
regarding xdmf: 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.)


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

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]

+------------------------------------------------------------------------------+
| Build                                        Sun, 31 Aug 2025 00:19:28 +0000 |
+------------------------------------------------------------------------------+


Unpack source
-------------

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

Format: 3.0 (quilt)
Source: xdmf
Binary: libxdmf3t64, libxdmf-dev, python3-xdmf
Architecture: any
Version: 3.0+git20190531-13.1
Maintainer: Alastair McKinstry <[email protected]>
Homepage: http://www.xdmf.org/
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/science-team/xdmf
Vcs-Git: https://salsa.debian.org/science-team/xdmf.git -b debian/latest
Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), 
dh-sequence-python3, python3-all-dev, cmake (>= 2.4.0), libhdf5-serial-dev, 
libhdf5-mpi-dev, libxml2-dev, libboost-dev, libtiff-dev, gfortran | 
fortran-compiler, swig, bzip2, libbz2-dev, libgzstream-dev, libmetis-dev
Build-Conflicts: libxdmf-dev
Package-List:
 libxdmf-dev deb libdevel optional arch=any
 libxdmf3t64 deb libs optional arch=any
 python3-xdmf deb python optional arch=any
Checksums-Sha1:
 05c2148c0c794e1b6eaf7eea4db6447c9f100559 384112 
xdmf_3.0+git20190531.orig.tar.xz
 d560006255b427f27e8a67244accfa1ac315d006 11472 
xdmf_3.0+git20190531-13.1.debian.tar.xz
Checksums-Sha256:
 bac60e9ca4eeb8aa296354a385a7a5aedd704c4d0760a292f30ae91185b67eb5 384112 
xdmf_3.0+git20190531.orig.tar.xz
 23a9495fdacb5b13f24c00431dacf30090d16cdc72a85103a177e417359883bc 11472 
xdmf_3.0+git20190531-13.1.debian.tar.xz
Files:
 4cdb08788cccc29429542ba3b06a0d5a 384112 xdmf_3.0+git20190531.orig.tar.xz
 b55ab7894fefcf9e362e8d605ec9a7fb 11472 xdmf_3.0+git20190531-13.1.debian.tar.xz

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

iQJFBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXgKg4SHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9QkYP+IKkj8eSKZr5G5bKDtxaVVoWeFjA3H70
UcP0uH8dk8vrcQ/7SVOSmKyQjTpRpjBrsw/lRHDA9wtclxOZUUtmrG5VPzugp2Pi
Eest9mgG1vO/XVX3pc9z6SWkMvKoqjVPCmBSMXJ3/io28qX1TYqs+T+8Z29AAu/q
MKCpxLBFScY9P9B8NPxHd72Kbxyvjiw17+i10WMV2iELkCId2suH3Cfa+A/dEO5K
NKlfJ2lQ46H5YtjVEAKoFjy2d5Y5EFyeatVJ4p6IF5DlkXB96RM/pMj0Zgo9ydEB
r6VN5upGNnJgLL0HCnCBb3kP7gYCOIf/T6anLxQw3LCt5DlK4xhHz8ORGPnJfz7g
J5ZEXWzCfRzETsg+/+n1vbmGtK5wrrKHcVNgntLNVJPgVCSrCkrMcHm2KMS+q8wX
ZhCi1led43zvdBBwKNijh9SGwXJzihk8a6ZTsRT4xRAM69UlwUR/9G9JI8AjeFmw
KJ+jKjHNYVKp3BEzJ1S1t9DTznlnre3xbDWNuJ2tmGUlj9I4zqn5LLz/0ZSCKwBT
zrndfRwNTilj4Re/dK8hZ8oHGmx0+bZ1kjqeAfJ2vcuj/B5HvgsDQIw89k5CPRvK
sHGmojeAHql0JMle9PDw9yn+C3IIFE6IzlSVWL2JI7olXbXsLwbIXEuDfJtnF8pD
qW6zIO1FZ3A=
=nTHW
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for 
./xdmf_3.0+git20190531-13.1.dsc: no acceptable signature found
dpkg-source: info: extracting xdmf in 
/build/reproducible-path/xdmf-3.0+git20190531
dpkg-source: info: unpacking xdmf_3.0+git20190531.orig.tar.xz
dpkg-source: info: unpacking xdmf_3.0+git20190531-13.1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying exodus.patch
dpkg-source: info: applying swig-library.patch
dpkg-source: info: applying swig-py3.patch
dpkg-source: info: applying update-swig.path
dpkg-source: info: applying hid_t-fix.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=sbuild
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=sbuild

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package xdmf
dpkg-buildpackage: info: source version 3.0+git20190531-13.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Steve Langasek <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --buildsystem cmake 
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/xdmf-3.0+git20190531'
dh_auto_clean
rm -f  debian/python3-xdmf.install  debian/libxdmf-dev.install  
debian/libxdmf3t64.install  debian/libxdmf3t64.links  debian/libxdmf-dev.links
rm -rf debian/build-mpi-python3.13 debian/build-serial-python3.13
make[1]: Leaving directory '/build/reproducible-path/xdmf-3.0+git20190531'
   dh_autoreconf_clean -O--buildsystem=cmake
   dh_clean -O--buildsystem=cmake
        rm -f debian/debhelper-build-stamp
        rm -rf debian/.debhelper/
        rm -f -- debian/libxdmf3t64.substvars debian/libxdmf-dev.substvars 
debian/python3-xdmf.substvars debian/files
        rm -fr -- debian/libxdmf3t64/ debian/tmp/ debian/libxdmf-dev/ 
debian/python3-xdmf/
        find .  \( \( \
                \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path 
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o 
-type f -a \
                \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
                 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
                 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
                 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
                \) -exec rm -f {} + \) -o \
                \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) 
-prune -exec rm -rf {} + \) \)
 debian/rules binary
dh binary --buildsystem cmake 
   dh_update_autotools_config -O--buildsystem=cmake
   dh_autoreconf -O--buildsystem=cmake
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/xdmf-3.0+git20190531'
for f in python3-xdmf.install libxdmf-dev.install libxdmf3t64.install 
libxdmf3t64.links libxdmf-dev.links ; do \
        cat debian/$f.in |  \
        sed -e 's%@PY3@%python3.13%g' | \
        sed -e 's%@MPI@%openmpi%g' | \
        sed -e 's%@MULTIARCH@%aarch64-linux-gnu%g'  \
        > debian/$f ; \
        done
cat: debian/python3-xdmf.install.in: No such file or directory
mkdir -p debian/build-mpi-python3.13 debian/build-serial-python3.13
for p in python3.13 ; do \
        (cd debian/build-serial-$p &&  \
                cmake ../.. \
                        -DXDMF_SYSTEM_ZLIB=ON -DXDMF_SYSTEM_LIBXML2=ON 
-DXDMF_USE_BZIP2=ON -DXDMF_USE_GZIP=ON -DXDMF_BUILD_FORTRAN=ON 
-DXDMF_SYSTEM_HDF5=ON -DCMAKE_SKIP_RPATH=ON -DXDMF_BUILD_UTILS=ON 
-DCMAKE_INSTALL_PREFIX=/usr -DXDMF_WRAP_PYTHON=ON -DXDMF_REGENERATE_WRAPPERS=ON 
-DGZSTREAM_LIBRARY=/usr/lib/aarch64-linux-gnu/libgzstream.so 
-DBUILD_SHARED_LIBS=TRUE  \
                        -DPYTHON_EXECUTABLE=/usr/bin/$p \
                        -DPYTHON_INCLUDE_PATH=/usr/include/$p \
                        -DPYTHON_INCLUDE_DIR=/usr/include/$p \
                                
-DPYTHON_LIBRARY=/usr/lib/aarch64-linux-gnu/lib$p.so \
                        -DXDMF_BUILD_MPI=OFF -DXDMF_SYSTEM_HDF5_IS_PARALLEL=OFF 
\
                        -DHDF5_ROOT=/usr/lib/aarch64-linux-gnu/hdf5/serial ) ; \
        (cd debian/build-mpi-$p && \
                cmake ../.. \
                        -DXDMF_SYSTEM_ZLIB=ON -DXDMF_SYSTEM_LIBXML2=ON 
-DXDMF_USE_BZIP2=ON -DXDMF_USE_GZIP=ON -DXDMF_BUILD_FORTRAN=ON 
-DXDMF_SYSTEM_HDF5=ON -DCMAKE_SKIP_RPATH=ON -DXDMF_BUILD_UTILS=ON 
-DCMAKE_INSTALL_PREFIX=/usr -DXDMF_WRAP_PYTHON=ON -DXDMF_REGENERATE_WRAPPERS=ON 
-DGZSTREAM_LIBRARY=/usr/lib/aarch64-linux-gnu/libgzstream.so 
-DBUILD_SHARED_LIBS=TRUE  \
                        -DPYTHON_EXECUTABLE=/usr/bin/$p \
                        -DPYTHON_INCLUDE_PATH=/usr/include/$p \
                        -DPYTHON_INCLUDE_DIR=/usr/include/$p \
                                
-DPYTHON_LIBRARY=/usr/lib/aarch64-linux-gnu/lib$p.so \
                        -DXDMF_BUILD_MPI=ON  -DXDMF_SYSTEM_HDF5_IS_PARALLEL=ON \
                        -DHDF5_ROOT=/usr/lib/aarch64-linux-gnu/hdf5/openmpi ) ; 
\
        done
CMake Error at CMakeLists.txt:1 (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!
CMake Error at CMakeLists.txt:1 (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[1]: *** [debian/rules:45: override_dh_auto_configure] Error 1
make[1]: Leaving directory '/build/reproducible-path/xdmf-3.0+git20190531'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-31T00:19:34Z

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

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

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

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: xdmf
Source-Version: 3.0+git20190531-14
Done: Alastair McKinstry <[email protected]>

We believe that the bug you reported is fixed in the latest version of
xdmf, 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.
Alastair McKinstry <[email protected]> (supplier of updated xdmf 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: Fri, 26 Sep 2025 13:23:48 +0100
Source: xdmf
Architecture: source
Version: 3.0+git20190531-14
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 1113640
Changes:
 xdmf (3.0+git20190531-14) unstable; urgency=medium
 .
   * cmake-4.patch: Fix FTBFS. Closes: #1113640
   * Standards-Version: 4.7.2
Checksums-Sha1:
 1c03276d6e0e203fd3021e881ecdad07a228cc86 2274 xdmf_3.0+git20190531-14.dsc
 a00b4f6e6220cd5a9575ae19e998568b9043b97e 11588 
xdmf_3.0+git20190531-14.debian.tar.xz
Checksums-Sha256:
 2d354aef71e2398e73d264955b4f558970674fa4879d83d153c9131333578df4 2274 
xdmf_3.0+git20190531-14.dsc
 c5430c0b5f3bb5fcc83bf0c0378224ac218be939a2b92634d4503f53737844b8 11588 
xdmf_3.0+git20190531-14.debian.tar.xz
Files:
 c1f7701abb40193cbe1806f6735b918f 2274 science optional 
xdmf_3.0+git20190531-14.dsc
 d40cf2f262143c8bcd9449a2d0bd01a3 11588 science optional 
xdmf_3.0+git20190531-14.debian.tar.xz

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

iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmjXqdQACgkQy+a7Tl2a
06Uy7Q/+JvWBWk4ZDZVPd2vYPOBkMQ83lDuFIaVJ/w1+P7h1LMClXgx8UdDPwmMp
vDzKmB9L+ZtnZ0LIA8WyHhF48fE8VVYAttW0HWNrXF+GrBC8l3/E5uz2XBPbsF1h
WeFVPI49Vu17ioMrPAByT3gQHpfOLB25LLK/OoODD5s4hNSK8NdmIVu09ELtC3vj
cy4nN3JHcln7Wajv1IKW/WowRZ/T2XC7v5D/F0/1TXEf9vUXnrsbtZ+wfMiLtK1I
+XTkenwGB2OOieqOk8tTj2G/Uk1nndK3eKM1/8pt87wU6aQ6sTA8f5yEETLpodfo
mc9EUXC3DHBqGs/gXPBzYFeyk+1ivsJswWPp/h66xQRIj9EqjlI9SHu+SC+WBhfs
rbrUoGIUjGSem2uxO1vxWLw3dC/2OFekSJAGOMBc5EeOn5b5Nl3Nyow5M+XhzC8m
zEjqof/EQVHKLEUHlwilnuwcPW/iGsDJ9gIXlpn9oD11elSvvh0/Wpt9ku69neCi
HHErHJ9rItaDCYUZztf2YRn9htxQlD2r95LiynzoI19YHQpxKb/UaZqY3T6+Dw3U
RyQMINC5upm/KCNij93Os1vGo8gyjxa/ECqBp8QvuwLoMTV7oC43/fE2j57gTSKu
TU2J6ib4vFvHHigBgSJ/c1HKoxv+r9ICFcGGxml0/mPkoTx7iqg=
=UacQ
-----END PGP SIGNATURE-----

Attachment: pgpLwqpKbKLMq.pgp
Description: PGP signature


--- End Message ---

Reply via email to