Your message dated Sun, 12 Oct 2025 10:51:01 +0000
with message-id <[email protected]>
and subject line Bug#1113527: fixed in sonic-pi 3.2.2~repack-12.1
has caused the Debian Bug report #1113527,
regarding sonic-pi: 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.)
--
1113527: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113527
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: sonic-pi
Version: 3.2.2~repack-12
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, sonic-pi failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
+------------------------------------------------------------------------------+
| Build Sat, 30 Aug 2025 20:46:08 +0000 |
+------------------------------------------------------------------------------+
Unpack source
-------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 3.0 (quilt)
Source: sonic-pi
Binary: sonic-pi, sonic-pi-server, sonic-pi-server-doc, sonic-pi-samples
Architecture: i386 amd64 arm64 armhf mipsel all
Version: 3.2.2~repack-12
Maintainer: Debian Multimedia Maintainers <[email protected]>
Uploaders: Hanno Zulla <[email protected]>, Petter Reinholdtsen
<[email protected]>, Valentin Vidic <[email protected]>
Homepage: https://sonic-pi.net/
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/multimedia-team/sonic-pi
Vcs-Git: https://salsa.debian.org/multimedia-team/sonic-pi.git
Testsuite: autopkgtest
Testsuite-Triggers: aubio-tools, jackd, x11-apps, x11-utils, xdotool, xvfb
Build-Depends: cmake, debhelper-compat (= 13), erlang-base, libaubio5,
libboost-dev, libqscintilla2-qt5-dev, libqt5opengl5-dev, libqt5svg5-dev,
pkgconf, qtbase5-dev, qttools5-dev, qttools5-dev-tools, rake, ruby,
ruby-activesupport, ruby-all-dev, ruby-aubio, ruby-benchmark-ips, ruby-hamster,
ruby-kramdown, ruby-minitest, ruby-mocha, ruby-multi-json, ruby-rubame,
ruby-rugged, ruby-wavefile (>= 0.6.0-2), sc3-plugins-server
Package-List:
sonic-pi deb sound optional arch=i386,amd64,arm64,armhf,mipsel
sonic-pi-samples deb sound optional arch=all
sonic-pi-server deb sound optional arch=all
sonic-pi-server-doc deb doc optional arch=all
Checksums-Sha1:
e6cb1941b448bf895bd5837f90826c3bf85ac7eb 37517508
sonic-pi_3.2.2~repack.orig.tar.xz
618966396a332e14c29925a38ede4334e90019d8 33436
sonic-pi_3.2.2~repack-12.debian.tar.xz
Checksums-Sha256:
ad74733d34f5f53f98f8503af2f416605c43bb403364476d489a6b8034607052 37517508
sonic-pi_3.2.2~repack.orig.tar.xz
c8975ca82c7bc3c83d6f47451193fdaa594f722124ef958c982f715acd9b092b 33436
sonic-pi_3.2.2~repack-12.debian.tar.xz
Files:
13bb9b63ea55336fdba927a5dd865f5c 37517508 sonic-pi_3.2.2~repack.orig.tar.xz
670d08af3c7ba1065c4d4139e24ea096 33436 sonic-pi_3.2.2~repack-12.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEExaW53cM9k/u2PWfIMofYmpfNqHsFAmhqZ/cSHHZ2aWRpY0Bk
ZWJpYW4ub3JnAAoJEDKH2JqXzah76UIQAK5G/bhfE8/DyWuFCOCfTgR99VZ62Nb6
DvDBZodFeBAqwMyANVbkng/dvpK9/33Lvz9ny75qYrRYr39ef8IdsEOXqPdvxXxP
ByWnbiH5VXShOllz8dVOXxUdbLepo60+xP6c81Xco39AaxZEZ2I0/bhb6imzKt1E
vBvVmrg9cMVubCdacPa3Ro7q3yKsmWaMr445rBsb41/whNjC4XMqvS2S06yneM++
w445fXL5sCvKAglC65+FUaxzPdDCKdMCK04SnJwJ2a8rKk+ut0pSnogZBZX3AY0M
fIMFVFguT2pxX5aZep3TDtQ84JMkcBzjeias0dnwWlGgAiIOFZoUhj0FxcQ+ZhuC
suzyNM/nfxnZwbD3A9KVVK9uMViOZ0r0ct+wChIcd3NHmPyE/dajEDSxIwSzTXaZ
Jui8FIT5et3Gial+mhVYv70ayoQKfC+X+61guxv4+0CGjEbf3GK/x+Hr/MY60ruf
XnUWf5pH462ioihPx+vntavFMG7U8yRmNI1edIR+GRyO7B8FrreKXfmpw1VEEY1G
bugZ9vm3FYxOdcDrRA0O4a7w3V3C4NPOniNvPWWZz997RVZt4OvQD8mhgClhBmrO
gwPGNRLdOsafLgRVkFwaqbrCCq/wbCJCD9Y4NzQiosOUnwC7Cb/auTOhg8N98FXD
jVp3NULvCOac
=q+RK
-----END PGP SIGNATURE-----
dpkg-source: warning: cannot verify inline signature for
./sonic-pi_3.2.2~repack-12.dsc: no acceptable signature found
dpkg-source: info: extracting sonic-pi in
/build/reproducible-path/sonic-pi-3.2.2~repack
dpkg-source: info: unpacking sonic-pi_3.2.2~repack.orig.tar.xz
dpkg-source: info: unpacking sonic-pi_3.2.2~repack-12.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 03-use-debian-gems.patch
dpkg-source: info: applying 04-rename-ruby-beautify-legacy.patch
dpkg-source: info: applying 05-doc-base-index.patch
dpkg-source: info: applying 06-paths.patch
dpkg-source: info: applying 07-examples-path.patch
dpkg-source: info: applying 08-frozen-string.patch
dpkg-source: info: applying 09-qtscintilla2.patch
dpkg-source: info: applying 10-reproducible.patch
dpkg-source: info: applying 11-verbose-build.patch
dpkg-source: info: applying 12-tutorial-language.patch
dpkg-source: info: applying 13-remove-deprecated-ruby-calls.patch
dpkg-source: info: applying 14-update-ruby-mocha.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 sonic-pi
dpkg-buildpackage: info: source version 3.2.2~repack-12
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Valentin Vidic <[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean --buildsystem=cmake --sourcedirectory=app/gui/qt
--builddirectory=app/gui/qt
dh_auto_clean -O--buildsystem=cmake -O--sourcedirectory=app/gui/qt
-O--builddirectory=app/gui/qt
dh_autoreconf_clean -O--buildsystem=cmake -O--sourcedirectory=app/gui/qt
-O--builddirectory=app/gui/qt
dh_clean -O--buildsystem=cmake -O--sourcedirectory=app/gui/qt
-O--builddirectory=app/gui/qt
debian/rules binary
dh binary --buildsystem=cmake --sourcedirectory=app/gui/qt
--builddirectory=app/gui/qt
dh_update_autotools_config -O--buildsystem=cmake
-O--sourcedirectory=app/gui/qt -O--builddirectory=app/gui/qt
dh_autoreconf -O--buildsystem=cmake -O--sourcedirectory=app/gui/qt
-O--builddirectory=app/gui/qt
debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/sonic-pi-3.2.2~repack'
chmod 755 app/server/ruby/bin/port-discovery.rb
chmod 755 app/server/ruby/bin/sonic-pi-server.rb
cd app/server/ruby/vendor/ruby-beautify/lib && \
cp ruby-beautify.rb ruby-beautify-legacy.rb && \
cp -r ruby-beautify ruby-beautify-legacy && \
chmod 644 ruby-beautify-legacy.rb ruby-beautify-legacy/*.rb
ruby-beautify-legacy/config/*.rb
cd app/gui/qt/utils && \
cp -f ruby_help.tmpl ruby_help.h && \
../../../server/ruby/bin/qt-doc.rb -o ruby_help.h
Unable to create /sbuild-nonexistent/.sonic-pi due to permissions errors
Unable to create /sbuild-nonexistent/.sonic-pi/store/default/ due to
permissions errors
Unable to create /sbuild-nonexistent/.sonic-pi/log/ due to permissions errors
Unable to create /sbuild-nonexistent/.sonic-pi/store/default/cached_samples due
to permissions errors
Unable to open log file /sbuild-nonexistent/.sonic-pi/log//debug.log
Unable to open process log file /sbuild-nonexistent/.sonic-pi/log//processes.log
cmake app/gui/qt
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:19: override_dh_auto_configure] Error 1
make[1]: Leaving directory '/build/reproducible-path/sonic-pi-3.2.2~repack'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T20:46:24Z
-------------------------------------------------------------------------------
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/2411375/
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/154902/
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: sonic-pi
Source-Version: 3.2.2~repack-12.1
Done: Adrian Bunk <[email protected]>
We believe that the bug you reported is fixed in the latest version of
sonic-pi, 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.
Adrian Bunk <[email protected]> (supplier of updated sonic-pi 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, 10 Oct 2025 14:52:14 +0300
Source: sonic-pi
Architecture: source
Version: 3.2.2~repack-12.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1113527
Changes:
sonic-pi (3.2.2~repack-12.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Backport upstream fix for FTBFS with CMake 4. (Closes: #1113527)
* Architecture: any instead of hardcoding an architecture list,
build dependencies will determine where the package gets built.
Checksums-Sha1:
f394579cdeff597c0f68ce3ef0224156037335fa 2729 sonic-pi_3.2.2~repack-12.1.dsc
d7573ba672200110b33ffff64c4424bd7ee075ca 33700
sonic-pi_3.2.2~repack-12.1.debian.tar.xz
Checksums-Sha256:
3d71a8bfa44a7b3e7a7ca7a7393d633bd6af1a8593505485794727e99008ccc8 2729
sonic-pi_3.2.2~repack-12.1.dsc
1ed471d4352438902485a8da1699f9cf15d5b6b7889d9847ef188809919a8ebf 33700
sonic-pi_3.2.2~repack-12.1.debian.tar.xz
Files:
e40f7c04bfcd7002ba66e0c8a1d7c336 2729 sound optional
sonic-pi_3.2.2~repack-12.1.dsc
8a8b24fbc2fc9147c96057f47cb22d09 33700 sound optional
sonic-pi_3.2.2~repack-12.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjo9UUACgkQiNJCh6LY
mLH8jA/+L4C6imK4mcYmBIntNyCbM7BvGa4eA4y86yV7rtct28ucYiZJECSiH7dx
coVounzbVc9j/f2d2xV/LGJk5u8xpobQKK0uw+0smxXKQiN/09vJHxJexHiGLqP7
KDBLC9veehzMxEaWSvzY/sZduQjeVTYyw/ZaupmxH/9xeZNH7AfnTslgdJidj9n2
OstkLOI+foTyS0Wx4aj8OFOEfTcsaUHVTFrHNzrhhQRppzYePJhsX7BMEqa7Gnud
07zhvoSVWBv3vRobmu+nH62T4YhuJU+vVNkWQdOG4lSlLs3LCjS9b0aVYpWCWkML
EoQC0c6dov+hfIQSPyy7gBTyug0BQSD57vLUCXka9vh00/szxZPnPmfHq/ft5qEe
OgtJNKI2eGaBsjudL1c4WLJ54IwbzMQa/RMUvKMyFGoFhNZ3VPybMVHD/bXc0NPb
bQPxlnJuMts2BMV6R//N83oDhZDTEWYvwgN9UafIuqldubc9a43/QiHECuMxUkca
XlxJjnpXxL3cNUbR3wAzJMbDyNr7FYV2KunhtX9uWOM3AoJu2b+a+07w6pbN+1um
sBJeqPHDbaPGusjDVWDqGQ8X+53Nk7NN6nJjeBpgzwUHJZY3TeU+++a4nm1UovPR
+wnG1B7MgWNhGT6g2bxSCWhNOTuf60szJ3WRanEEYudiDjjEwFQ=
=pooq
-----END PGP SIGNATURE-----
pgpwIbDy8EqAt.pgp
Description: PGP signature
--- End Message ---