[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1113193: marked as done (libquazip: FTBFS with CMake 4)



Your message dated Mon, 29 Sep 2025 08:54:54 +0000
with message-id <E1v39eo-00F1db-2q@fasolo.debian.org>
and subject line Bug#1113193: fixed in libquazip 0.9.1-6
has caused the Debian Bug report #1113193,
regarding libquazip: 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 owner@bugs.debian.org
immediately.)


-- 
1113193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113193
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libquazip
Version: 0.9.1-5
Severity: serious
User: cmake@packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
 0dd2c576a6847dda8a3a6e84b95f97dbaa8c955338703ff94a650acf892f2cc9 11288 libquazip_0.9.1-5.debian.tar.xz
Files:
 46a7c344355bd53af8da2bfcd5126c3c 155775 libquazip_0.9.1.orig.tar.gz
 c987d7ee162954c27a8fcb4eb605c3f9 11288 libquazip_0.9.1-5.debian.tar.xz
Dgit: 94fde754cf2c0f1cee9413b535856f41d8f7b219 debian archive/debian/0.9.1-5 https://git.dgit.debian.org/libquazip

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

iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmgX2lsACgkQW//cwljm
lDMMtQ/9FhQdEQ307eBVLfHwSO4Zg5HDlJbZ6jVDbLpFxXifzZEGbNbsd5ezMJv0
9zF1/kgNWyztT44ow7lO7J5W+XfVCfdKsZFUGalZbMYdHNW65c+JDtsYTm+7Ub4K
aDl7NvW9f1Q5h/cNgd7kKIqDgl32SmkL7DAkSdCLTDMSkq3fwdRdYYTApeK5XIKE
GgoMN1q0ZrN/FXuXabtLV53fyUShGVNR2vcfa6E2RpBm/My873QcukaJen5+E78L
qtwWoM4QsjSB6Ma/WVUUnjZSMPLiy1xxRYB6iclGrNKnbfZhSURct4FpF4LPadfT
NLtBIjL4CerFajzLLbaPZPa10LDgqrUDxqQEAzxuoXNbEOt1gpH7sjJUufnf8oEr
qG7isfriefomfApNfMzVAxstgXoJvS6+1rAMCnaAkh9M7AyNOpAP9FuBbclPbAR2
BljRnq6WzW3/JGiblHFMr2EMaX26+UDBAXLgOYZ2oEe7D+StPAJgTC3agct0m94H
AHHFAfaLKB8Y9xiJxHwIwEOy7J16KVs8+MtZYxotjmv6Ey1I2E4/Qdcs7v5O2ua0
48lHbndc1gcGRl5XuUfmLG3L6cPb920XrqfqvGHHO6Ji4DQyMZ2JN5Trk2RAa7uv
N12w+s0jyfEsfmMP4LmQXx6m3togUbNVVVAVVVVmFLYtC4kOuTI=
=oUOe
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./libquazip_0.9.1-5.dsc: no acceptable signature found
dpkg-source: info: extracting libquazip in /build/reproducible-path/libquazip-0.9.1
dpkg-source: info: unpacking libquazip_0.9.1.orig.tar.gz
dpkg-source: info: unpacking libquazip_0.9.1-5.debian.tar.xz

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 libquazip
dpkg-buildpackage: info: source version 0.9.1-5
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jochen Sprickerhof <jspricke@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_auto_clean
   debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/libquazip-0.9.1'
rm -f -r doc
make[1]: Leaving directory '/build/reproducible-path/libquazip-0.9.1'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/libquazip-0.9.1'
dh_auto_configure -- \
	-DBUILD_WITH_QT4=OFF \
	-DLIB_SUFFIX=/aarch64-linux-gnu \
	-DCMAKE_POSITION_INDEPENDENT_CODE=ON
	cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_WITH_QT4=OFF -DLIB_SUFFIX=/aarch64-linux-gnu -DCMAKE_POSITION_INDEPENDENT_CODE=ON ..
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!
	cd obj-aarch64-linux-gnu && tail -v -n \+0 CMakeCache.txt
==> CMakeCache.txt <==
# This is the CMakeCache file.
# For build in directory: /build/reproducible-path/libquazip-0.9.1/obj-aarch64-linux-gnu
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
BUILD_WITH_QT4:UNINITIALIZED=OFF

//No help, variable specified on the command line.
CMAKE_BUILD_TYPE:UNINITIALIZED=None

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/build/reproducible-path/libquazip-0.9.1/obj-aarch64-linux-gnu/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_FIND_USE_PACKAGE_REGISTRY:UNINITIALIZED=OFF

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:UNINITIALIZED=lib/aarch64-linux-gnu

//No help, variable specified on the command line.
CMAKE_INSTALL_LOCALSTATEDIR:UNINITIALIZED=/var

//No help, variable specified on the command line.
CMAKE_INSTALL_PREFIX:UNINITIALIZED=/usr

//No help, variable specified on the command line.
CMAKE_INSTALL_RUNSTATEDIR:UNINITIALIZED=/run

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSCONFDIR:UNINITIALIZED=/etc

//No help, variable specified on the command line.
CMAKE_POSITION_INDEPENDENT_CODE:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_SKIP_INSTALL_ALL_DEPENDENCY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_VERBOSE_MAKEFILE:UNINITIALIZED=ON

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//No help, variable specified on the command line.
LIB_SUFFIX:UNINITIALIZED=/aarch64-linux-gnu


########################
# INTERNAL cache entries
########################

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/libquazip-0.9.1/obj-aarch64-linux-gnu
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=1
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/build/reproducible-path/libquazip-0.9.1
//Name of CMakeLists files to read
CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-4.1

dh_auto_configure: error: cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_WITH_QT4=OFF -DLIB_SUFFIX=/aarch64-linux-gnu -DCMAKE_POSITION_INDEPENDENT_CODE=ON .. returned exit code 1
make[1]: *** [debian/rules:23: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/libquazip-0.9.1'
make: *** [debian/rules:20: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T04:27:31Z

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

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

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

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: libquazip
Source-Version: 0.9.1-6
Done: Pino Toscano <pino@debian.org>

We believe that the bug you reported is fixed in the latest version of
libquazip, 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 1113193@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated libquazip 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Mon, 29 Sep 2025 10:36:10 +0200
Source: libquazip
Architecture: source
Version: 0.9.1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Closes: 1035478 1113193
Changes:
 libquazip (0.9.1-6) unstable; urgency=medium
 .
   * QA upload.
   * Drop Rules-Requires-Root: no, no more needed since Debian trixie.
   * Drop bits in rules for the future 1.1: quazip 1.x is already tracked by the
     separate src:libquazip1-qt5.
   * Switch away from d-shlibs, since it does not provide a lot of value:
     - add the dh-exec build dependency, needed to rename files in .install files
     - fill .install files according to the current content
     - drop the manual dh_install implementation
     - drop the d-shlibs build dependency, no more used now
     - drop the qtdeclarative5-dev, apparently needed because of d-shlibs
   * Drop the libxext-dev build dependency, not actually used.
   * Rely on the upstream version handling of dh_makeshlibs since compat 12:
     - drop the amd64 symbols file
     - drop the manual dh_makeshlibs invocation
   * Remove field Section on binary package libquazip5-1t64 that duplicates
     source.
   * Add the qtbase5-dev dependency in libquazip5-dev. (Closes: #1035478)
   * Move cleaning of the documentation to a debian/clean file.
   * Simplify and improve the building of the documentation:
     - run doxygen only when building also arch:all packages
     - move pruning of .md5 files right after the doxygen call; this way
       dh_installdocs will need to move less files
     - move the doxygen, and graphviz build dependencies as Build-Depends-Indep
   * Drop practically useless man page for the library.
   * Update lintian overrides.
   * Simplify installation of the NEWS.txt file:
     - drop manual dh_installchangelogs invocation, as the NEWS file is already
       installed by dh_installdocs
     - clean the copied NEWS file properly
   * Hardcode version for the conflicts with the pre-t64 libquazip5-1.
   * Bump Standards-Version to 4.7.2, no changes required.
   * Pass -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to cmake so it builds with cmake 4
     (hoping that everything works properly). (Closes: #1113193)
Checksums-Sha1:
 a0f4f189c0ad8a16b2e91eedc400fd45c2c1542b 2077 libquazip_0.9.1-6.dsc
 60f8ea6bbc4aad44ff4a8cd1a28dec5f5dadcd18 8240 libquazip_0.9.1-6.debian.tar.xz
 3c1d15683000c5aeb23b84d1917800864ad9847f 10900 libquazip_0.9.1-6_source.buildinfo
Checksums-Sha256:
 a66c092f9faf3bf5112779da8a16b0f1bde047cf3c7e1fffa1bef684b5c6bc4d 2077 libquazip_0.9.1-6.dsc
 caeaa4f49a899ca8884b1a3b1ff3c22845c185fd818fe78d0ecede700055ab29 8240 libquazip_0.9.1-6.debian.tar.xz
 79bb1f9330731b3846575af87dd30dd78fc3ce9cc91435cb0f7584a7b4334ee2 10900 libquazip_0.9.1-6_source.buildinfo
Files:
 1c694d085adcbc692fbe9d798cff6a49 2077 libs optional libquazip_0.9.1-6.dsc
 0401e7b9e954212a1922446164ca09f1 8240 libs optional libquazip_0.9.1-6.debian.tar.xz
 192c38da592b4a4eedaf788b324f1f25 10900 libs optional libquazip_0.9.1-6_source.buildinfo

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

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmjaRTEACgkQLRkciEOx
P032XBAAkHbsCMhiLagrFYrQppAWO0KuiIJQagKh57sOVOzOpjgz1IpwOSKbG/tf
fabv0vB//ZalJIXp48tmOTnG1zsWhw+s6UKYmnKFRPqKG4aqoI9VHWgs00986Ke5
yk2tso4wMp8+yGCE0eM1Tfx0oBfVY1lscrqci0nXK0g8ATB+mpXdvj2kAR6pPSyq
24NqWDbfRa4m8xrdX7movydNUIaQTuvq/O3VH/8KbsAriyYkAIIedVS2TZCtmolU
6aT5H0xCxZpZJMCYHN777Ul68B4WgX3VOW2Jqd9ZgW2tDJapsH8OmY4TyQtWVwG/
iUGBfStkEba6glrdQkIqferunrxPpnU75vbKTDM/GukhtKR9heTnUs0Mo7YJ/FFu
xGuTTF4wCjqJdGBhf/WNsCVmdLWjJzrROmoiFCANxl0NCT160LPq461Uo/m96lvo
Nl7JTtYPtLO1KezFyNRQhmKJWyjLFxyCJHfAvTZxy0GrqFxmnUZqSEVlEdn5HwtV
/ULk2zClh29B3wYDdpDGo94ajr84dLjceY+/MGxXMGFqWA0ZHaDUIxaPPUTXjc7Z
PMv58djVe8BpuuAH8HxEVBPYn8NxRV0YUGeMhrU+tNNFCIHbuYbkDrSI9t9ee3tM
UaSmtmJI+qUF6IgU1H+HCqoDQLdgjf9BclXlLWWC0087MR8PEqU=
=ZNbG
-----END PGP SIGNATURE-----

Attachment: pgpC6bFwdJ232.pgp
Description: PGP signature


--- End Message ---

Reply to: