Your message dated Thu, 08 Jan 2026 18:19:46 +0000
with message-id <[email protected]>
and subject line Bug#1113652: fixed in yajl 2.1.0-5.1
has caused the Debian Bug report #1113652,
regarding yajl: 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.)
--
1113652: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113652
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: yajl
Version: 2.1.0-5
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, yajl failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
Build-Depends: debhelper-compat (= 13), cmake, doxygen
Package-List:
libyajl-dev deb libdevel optional arch=any
libyajl-doc deb doc optional arch=all
libyajl2 deb libs optional arch=any
yajl-tools deb utils optional arch=any
Checksums-Sha1:
29ce2b9695ae93e1b0b349a22cea8067f25a9025 83997 yajl_2.1.0.orig.tar.gz
1c85ccdaf68d54813669613277ac1a301931772f 7148 yajl_2.1.0-5.debian.tar.xz
Checksums-Sha256:
3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a 83997
yajl_2.1.0.orig.tar.gz
6bd9c7b55c1fc4004cfdab15553ba751af34d3d19c900aef2add5d354e36abc8 7148
yajl_2.1.0-5.debian.tar.xz
Files:
6887e0ed7479d2549761a4d284d3ecb0 83997 yajl_2.1.0.orig.tar.gz
70674f29b5e5c090ad5087727691ca82 7148 yajl_2.1.0-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAmStguEACgkQkWT6HRe9
XTYgBRAAqmnElGcv/7I7liH616jKViM19sYpPNUY2Cpm7pGLlLffBwTZk5VrI8ht
BVeQmSoXURHr9wW32K17ttCwGLxLOzZmJa/mrcKP3ABWmESA2NbAnWvu5+sczOSJ
LWVTU2ODp6jzLepbrsiI4BeeHSZdMJzDlzvnhNfam4YQ+flEbIddn8UFdfXVSFnH
81NXZoAixJFP1P8V98JI7OQufYko7T7Cz7J/tBvhut8WtA6iNkjBkHSDAiKtF9fe
k8Ztr9rcecp2U0K35fbYgSmjRcO2FvHVb5f1JlDcIc9C1YI0wf0H8JCm2UmiWbCD
qeBreMfRV7z8I4HYzsAM7sKHNFOHeAoFc+5NSLsBhbgbOYaC7NX36YUicK6dtPsB
qVm3tTduh2KHNFL+MkqJHNW4oHA9VwiTHeLx3YK1zgUV3FRyVF6oPf5uwyqlVsI2
joPHdpOa8PKdaOGjxqzpMlAOqQm58YsQM46lo94MHzG+CVuNb3n6Cvns+ZHZ6OIC
lZyV4m2mQeMD/dB0mlWP/jZDnq4AqIY/OibtLMpDMswfu16oiK9L50cynIbOIoel
O+YSQ469a+ekYO0xeSj8XKAA6vvUnh3rdZB2ksc970PTpiHOAO1JWdfKj06XYLgx
hpDJQkQLlZ528C9rrV/XqQRh18RyPj1Ls4ku6uIssHFVmx5iB78=
=zkVW
-----END PGP SIGNATURE-----
dpkg-source: warning: cannot verify inline signature for ./yajl_2.1.0-5.dsc: no
acceptable signature found
dpkg-source: info: extracting yajl in /build/reproducible-path/yajl-2.1.0
dpkg-source: info: unpacking yajl_2.1.0.orig.tar.gz
dpkg-source: info: unpacking yajl_2.1.0-5.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying dynamically-link-tools.patch
dpkg-source: info: applying multiarch.patch
dpkg-source: info: applying CVE-2017-16516.patch
dpkg-source: info: applying CVE-2022-24795.patch
dpkg-source: info: applying CVE-2023-33460.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 yajl
dpkg-buildpackage: info: source version 2.1.0-5
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by John Stamp
<[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean
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/yajl-2.1.0'
dh_auto_configure -v -Scmake -- -DMULTIARCH_TUPLE=aarch64-linux-gnu
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
-DMULTIARCH_TUPLE=aarch64-linux-gnu ..
CMake Error at CMakeLists.txt:15 (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/yajl-2.1.0/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.
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/yajl-2.1.0/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_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.
MULTIARCH_TUPLE:UNINITIALIZED=aarch64-linux-gnu
########################
# INTERNAL cache entries
########################
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/yajl-2.1.0/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/yajl-2.1.0
//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
-DMULTIARCH_TUPLE=aarch64-linux-gnu .. returned exit code 1
make[1]: *** [debian/rules:24: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/yajl-2.1.0'
make: *** [debian/rules:21: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-31T00:50:55Z
-------------------------------------------------------------------------------
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/2414044/
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/155235/
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: yajl
Source-Version: 2.1.0-5.1
Done: Florian Ernst <[email protected]>
We believe that the bug you reported is fixed in the latest version of
yajl, 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.
Florian Ernst <[email protected]> (supplier of updated yajl 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 Dec 2025 18:35:45 +0100
Source: yajl
Architecture: source
Version: 2.1.0-5.1
Distribution: unstable
Urgency: medium
Maintainer: John Stamp <[email protected]>
Changed-By: Florian Ernst <[email protected]>
Closes: 1113652 1116697
Changes:
yajl (2.1.0-5.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Helmut Grohne ]
* Fix FTCBFS: Stop using dpkg-cross' toolchain file. (Closes: #1116697)
.
[ Florian Ernst ]
* add d/patches/6fe59ca50dfd65bdb3d1c87a27245b2dd1a072f9.patch to fix FTBFS
with CMake 4 (Closes: #1113652)
Checksums-Sha1:
ac5bbfbb5cfa1773c29df17123d96c7f51fb8f90 1962 yajl_2.1.0-5.1.dsc
ea7115e39f2b2d2a420338a145ac03fe273548f2 7896 yajl_2.1.0-5.1.debian.tar.xz
522e76d12b235fa6f1b116d8f9a4de5b0491e198 9107 yajl_2.1.0-5.1_amd64.buildinfo
Checksums-Sha256:
222e8de6717cbf7ac137aafa9ea8852ca86fbb819c5a018d461a81516ae4cd4c 1962
yajl_2.1.0-5.1.dsc
a322642e23390f341e659d05759e2c4c5ffe8e72320e2fcbb3acaa98471cc294 7896
yajl_2.1.0-5.1.debian.tar.xz
c2e4124518142f475bce97fa01ec9b479732cf5798f145bb844bcef933dc73af 9107
yajl_2.1.0-5.1_amd64.buildinfo
Files:
231dca0bf12e644f013af2244924b675 1962 libs optional yajl_2.1.0-5.1.dsc
2a1c4fcc2fbde0e892dbd3cc14f569ca 7896 libs optional
yajl_2.1.0-5.1.debian.tar.xz
fd77aa2b078a00a40671b36f133822bc 9107 libs optional
yajl_2.1.0-5.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEBn03XtJwVyplJ26xBjdBuvXdHs4FAmlSvJEACgkQBjdBuvXd
Hs7Q+hAAglvhv9EfooAia6HYNkSsqvUph9SD7a1vfDOOW3pYsQVF3vx9lPcx4uM9
bs8aWpLIK01pF+kgJMaK3r7QWuVqVkihV+DNCgTJgoKKpuSHjr26Tix/KxdwsiP0
yt/+eWNqZdil3A3Saa5FequHRIewzuncHl+YHfE+jqyjJwidg4aQCgLTtH/4Dl0o
ykwF6z+8PVZdMAyCli+DaOVjJQ+GfpGNK/YEmpl8J+wcwgy1QrpCNTleKgw1U61+
9ObNkZrO0to7h7Nua4/DyIKh8a+y3Enz6KC5qreDowjeyfQXee9ID+w1EOjXfvbS
+7dV42LL3VcJbcyoTe6Uwxm/JDb9/T7fe7bCHA2n6Y6GZvKhQ2/Yxv6L7U1SwLmW
9WqXoOALrCbW/j4fQ3T56BaWzCfvw1Zkn2RQM90Hl/n/VpEgTkSON+BeTfphGiqE
VED+BuxxMIlAshn6MID1LYRnoQJgdSAnbBeyGebyjRbay4N0wXYDF9gvX84eG5fK
VVa2RnbISMvm6BOLZiUAWXH35/nAPUrMcv49aSq35vNIzTyiYYAOq9H3JfCrjh0B
CO6Dtrt3dOyUH+nlo3e3m23L6KEyFCNPnvzkkcYM+1+lSzoZCKumjdn6tQI+5NDA
LFfcwTDnhLrm6tK5bL9aApzF1GCUTY9yL1gsbKrDx6/ABgHqN5w=
=bvas
-----END PGP SIGNATURE-----
pgpp_UXdqg2nA.pgp
Description: PGP signature
--- End Message ---