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

