Package: src:octave-lssa Version: 0.1.4-3 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202512/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:octave-lssa, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=octave dh_auto_clean -O--buildsystem=octave dh_octave_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' ## Cleaning release tarballs (package + html)... rm -f target/lssa-0.1.4.tar.gz target/lssa-html.tar.gz ## Cleaning unpacked release tarballs (package + html)... rm -f -r target/lssa-0.1.4 target/lssa-html ## Cleaning installation under /<<PKGBUILDDIR>>/target/.installation ... rm -f -r /<<PKGBUILDDIR>>/target/.installation ## Removing fntests.log... rm -f target/fntests.log ## Removing target directory (if empty)... rmdir target rmdir: failed to remove 'target': No such file or directory make[1]: [Makefile:249: clean] Error 1 (ignored) ## Cleaning done make[1]: *** No rule to make target 'distclean'. make[1]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: Entering directory '/<<PKGBUILDDIR>>/src' rm -f *.o *.oct *~ octave-core ../inst/test/fastlscomplex.cc-tst rm -rf ../inst/test make[1]: *** No rule to make target 'distclean'. make[1]: Leaving directory '/<<PKGBUILDDIR>>/src' dh_autoreconf_clean -O--buildsystem=octave dh_clean -O--buildsystem=octave debian/rules binary dh binary --buildsystem=octave dh_update_autotools_config -O--buildsystem=octave dh_autoreconf -O--buildsystem=octave dh_octave_version -O--buildsystem=octave Checking the Octave version... ok dh_auto_configure -O--buildsystem=octave dh_auto_build -O--buildsystem=octave dh_auto_test -O--buildsystem=octave create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=octave dh_prep -O--buildsystem=octave dh_auto_install --destdir=debian/octave-lssa/ -O--buildsystem=octave octave --no-gui --no-history --silent --no-init-file --no-window-system /usr/share/dh-octave/install-pkg.m /<<PKGBUILDDIR>>/debian/octave-lssa/usr/share/octave/packages /<<PKGBUILDDIR>>/debian/octave-lssa/usr/lib/x86_64-linux-gnu/octave/packages make[1]: Entering directory '/<<PKGBUILDDIR>>/src' /usr/bin/mkoctfile --verbose fastlscomplex.cc g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-10.3.0/octave/.. -I/usr/include/octave-10.3.0/octave -pthread -fopenmp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection fastlscomplex.cc -o /tmp/oct-LaEc2c.o Extracting tests from fastlscomplex.cc ... In file included from /usr/include/octave-10.3.0/octave/../octave/ov.h:71, from /usr/include/octave-10.3.0/octave/../octave/ovl.h:38, from /usr/include/octave-10.3.0/octave/../octave/ov-fcn.h:37, from /usr/include/octave-10.3.0/octave/../octave/ov-builtin.h:35, from /usr/include/octave-10.3.0/octave/../octave/defun-int.h:33, from /usr/include/octave-10.3.0/octave/../octave/defun-dld.h:35, from /usr/include/octave-10.3.0/octave/../octave/oct.h:35, from fastlscomplex.cc:20: /usr/include/octave-10.3.0/octave/../octave/oct-stream.h:236:24: warning: âtemplate<class _Codecvt, class _Elem, class _Tr> class std::wbuffer_convertâ is deprecated [-Wdeprecated-declarations] 236 | std::unique_ptr<std::wbuffer_convert<convfacet_u8, char>> m_converter; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/locale:47, from /usr/include/octave-10.3.0/octave/../octave/oct-string.h:31, from /usr/include/octave-10.3.0/octave/../octave/oct-stream.h:38: /usr/include/c++/15/bits/locale_conv.h:409:33: note: declared here 409 | class _GLIBCXX17_DEPRECATED wbuffer_convert | ^~~~~~~~~~~~~~~ /usr/include/octave-10.3.0/octave/../octave/oct-stream.h: In member function âstd::ostream* octave::base_stream::preferred_output_stream()â: /usr/include/octave-10.3.0/octave/../octave/oct-stream.h:148:34: warning: âtemplate<class _Codecvt, class _Elem, class _Tr> class std::wbuffer_convertâ is deprecated [-Wdeprecated-declarations] 148 | = std::unique_ptr<std::wbuffer_convert<convfacet_u8, char>> | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/locale_conv.h:409:33: note: declared here 409 | class _GLIBCXX17_DEPRECATED wbuffer_convert | ^~~~~~~~~~~~~~~ /usr/include/octave-10.3.0/octave/../octave/oct-stream.h:149:23: warning: âtemplate<class _Codecvt, class _Elem, class _Tr> class std::wbuffer_convertâ is deprecated [-Wdeprecated-declarations] 149 | (new std::wbuffer_convert<convfacet_u8, char> | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/locale_conv.h:409:33: note: declared here 409 | class _GLIBCXX17_DEPRECATED wbuffer_convert | ^~~~~~~~~~~~~~~ g++ -I/usr/include/octave-10.3.0/octave/.. -I/usr/include/octave-10.3.0/octave -pthread -fopenmp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o fastlscomplex.oct /tmp/oct-LaEc2c.o -shared -Wl,-Bsymbolic -Wl,-z,relro -flto=auto -ffat-lto-objects -Wl,-z,relro make[1]: Leaving directory '/<<PKGBUILDDIR>>/src' copyfile /<<PKGBUILDDIR>>/./src/fastlscomplex.oct /<<PKGBUILDDIR>>/./src/fastlscomplex.cc-tst /<<PKGBUILDDIR>>/./inst/x86_64-pc-linux-gnu-api-v60 For information about changes from previous versions of the lssa package, run 'news lssa'. Please report any issues with the lssa package at "https://octave.sourceforge.io/lssa/" dh_octave_check -O--buildsystem=octave Checking package... Run the unit tests... Checking m files ... [inst/lombcoeff.m] >>>>> /<<PKGBUILDDIR>>/inst/lombcoeff.m ***** shared t, x, o, maxfreq maxfreq = 4 / (2 * pi); t = linspace (0, 8); x = (2 .* sin (maxfreq .* t) + 3 .* sin ((3/4) * maxfreq .* t) - 0.5 .* sin ((1/4) * maxfreq .* t) - 0.2 .* cos (maxfreq .* t) + cos ((1/4) * maxfreq .* t)); o = [maxfreq , (3/4 * maxfreq) , (1/4 * maxfreq)]; ***** assert (lombcoeff (t, x, maxfreq), 1076.77574184435, 5e-10); ***** assert (lombcoeff (t, x, 3/4*maxfreq), 1226.53572492183, 5e-10); ***** assert (lombcoeff (t, x, 1/4*maxfreq), 1341.63962181896, 5e-10); 3 tests, 3 passed, 0 known failure, 0 skipped [inst/lscomplex.m] >>>>> /<<PKGBUILDDIR>>/inst/lscomplex.m ***** test maxfreq = 4 / ( 2 * pi ); t = [0:0.008:8]; x = ( 2 .* sin (maxfreq .* t) + 3 .* sin ( (3 / 4) * maxfreq .* t)- 0.5 .* sin ((1/4) * maxfreq .* t) - 0.2 .* cos (maxfreq .* t) + cos ((1/4) * maxfreq .* t)); assert (lscomplex (t, x, maxfreq, 2, 2), [(-0.400924546169395 - 2.371555305867469i), ... (1.218065147708429 - 2.256125004156890i), ... (1.935428592212907 - 1.539488163739336i), ... (2.136692292751917 - 0.980532175174563i)], 5e-10); 1 test, 1 passed, 0 known failure, 0 skipped [inst/lswaveletcoeff.m] >>>>> /<<PKGBUILDDIR>>/inst/lswaveletcoeff.m ***** shared t, p, x, y, maxfreq maxfreq = 4 / (2 * pi); t = linspace (0, 8); x = (2 .* sin (maxfreq .* t) + 3 .* sin ((3/4) * maxfreq .* t) - 0.5 .* sin ((1/4) * maxfreq .* t) - 0.2 .* cos (maxfreq .* t) + cos ((1/4) * maxfreq .* t)); y = - x; p = linspace (0, 8, 500); ***** assert (lswaveletcoeff (t, x, 0.5, maxfreq), 0.383340407638780 + 2.385251997545446i, 5e-10); ***** assert (lswaveletcoeff (t, y, 3.3, 3/4 * maxfreq), -2.35465091096084 + 1.01892561714824i, 5e-10); ***** demo ## Generates the wavelet transform coefficient for time 0.5 and circ. freq. 0.9, for row & column vectors. x = 1:10; y = sin (x); xt = x'; yt = y'; a = lswaveletcoeff (x, y, 0.5, 0.9) b = lswaveletcoeff (xt, yt, 0.5, 0.9) 2 tests, 2 passed, 0 known failure, 0 skipped [inst/lscorrcoeff.m] >>>>> /<<PKGBUILDDIR>>/inst/lscorrcoeff.m ***** shared t, p, x, y, z, o, maxfreq maxfreq = 4 / (2 * pi); t = linspace (0, 8); x = (2 .* sin (maxfreq .* t) + 3 .* sin ((3/4) * maxfreq .* t) - 0.5 .* sin ((1/4) * maxfreq .* t) - 0.2 .* cos (maxfreq .* t) + cos ((1/4) * maxfreq .* t)); y = - x; p = linspace (0, 8, 500); z = (2 .* sin (maxfreq .* p) + 3 .* sin ((3/4) * maxfreq .* p) - 0.5 .* sin ((1/4) * maxfreq .* p) - 0.2 .* cos (maxfreq .* p) + cos ((1/4) * maxfreq .* p)); o = [maxfreq , (3/4 * maxfreq) , (1/4 * maxfreq)]; ***** assert (lscorrcoeff (t, x, t, x, 0.5, maxfreq), -5.54390340863576 - 1.82439880893383i, 5e-10); ***** assert (lscorrcoeff (t, x, t, y, 0.5, maxfreq), 5.54390340863576 + 1.82439880893383i, 5e-10); ***** assert (lscorrcoeff (t, x, p, z, 0.5, maxfreq), -5.55636741054624 - 1.82803733863170i, 5e-10); ***** demo ## This generates the correlation coefficient at time 0.5 and circular freq. 0.9 x = 1:10; y = sin (x); z = cos (x); a = lscorrcoeff (x, y, x, z, 0.5, 0.9) 3 tests, 3 passed, 0 known failure, 0 skipped [inst/lombnormcoeff.m] >>>>> /<<PKGBUILDDIR>>/inst/lombnormcoeff.m ***** shared t, x, o, maxfreq maxfreq = 4 / (2 * pi); t = linspace (0, 8); x = (2 .* sin (maxfreq .* t) + 3 .* sin ((3/4) * maxfreq .* t) - 0.5 .* sin((1/4) * maxfreq .* t) - 0.2 .* cos (maxfreq .* t) + cos ((1/4) * maxfreq .*t)); o = [maxfreq , (3/4 * maxfreq) , (1/4 * maxfreq)]; ***** assert (lombnormcoeff (t,x,o(1)), 44.7068607258824, 5e-10); ***** assert (lombnormcoeff (t,x,o(2)), 35.7769955188467, 5e-10); ***** assert (lombnormcoeff (t,x,o(3)), 20.7577786183241, 5e-10); 3 tests, 3 passed, 0 known failure, 0 skipped [inst/lsreal.m] >>>>> /<<PKGBUILDDIR>>/inst/lsreal.m ***** test maxfreq = 4 / ( 2 * pi ); t = linspace(0,8); x = ( 2 .* sin ( maxfreq .* t ) + 3 .* sin ( (3/4) * maxfreq .* t ) - 0.5 .* sin ( (1/4) * maxfreq .* t ) - 0.2 .* cos ( maxfreq .* t ) + cos ( (1/4) * maxfreq .* t ) ); # In the assert here, I've got an error bound large enough to catch # individual system errors which would present no real issue. assert (lsreal (t,x,maxfreq,2,2), [(-1.68275915310663 + 4.70126183846743i), ... (1.93821553170889 + 4.95660209883437i), ... (4.38145452686697 + 2.14403733658600i), ... (5.27425332281147 - 0.73933440226597i)], 5e-10) 1 test, 1 passed, 0 known failure, 0 skipped [inst/cubicwgt.m] >>>>> /<<PKGBUILDDIR>>/inst/cubicwgt.m ***** shared h, m, k h = 2; m = 0.01; k = [0, 3, 1.5, -1, -0.5, -0.25, 0.75]; ***** assert (cubicwgt (h), 0 ); ***** assert (cubicwgt (m), 1 + m ^ 2 * (2 * m - 3)); ***** assert (cubicwgt (k), [1.00000, 0.00000, 0.00000, 0.00000, ... 0.50000, 0.84375, 0.15625], 1e-6); ## Tests cubicwgt on two scalars and two vectors; cubicwgt will work ## on any array input. 3 tests, 3 passed, 0 known failure, 0 skipped Checking C++ files ... Done running the unit tests. Summary: 16 tests, 16 passed, 0 known failures, 0 skipped dh_installdocs -O--buildsystem=octave dh_installchangelogs -O--buildsystem=octave dh_octave_changelogs -O--buildsystem=octave dh_octave_examples -O--buildsystem=octave dh_installsystemduser -O--buildsystem=octave dh_perl -O--buildsystem=octave dh_link -O--buildsystem=octave dh_strip_nondeterminism -O--buildsystem=octave dh_compress -O--buildsystem=octave dh_fixperms -O--buildsystem=octave dh_missing -O--buildsystem=octave dh_dwz -a -O--buildsystem=octave dh_strip -a -O--buildsystem=octave dh_makeshlibs -a -O--buildsystem=octave dh_shlibdeps -a -l/usr/lib/x86_64-linux-gnu/octave/10.3.0 -O--buildsystem=octave dh_octave_substvar -O--buildsystem=octave dh_installdeb -O--buildsystem=octave debian/rules execute_after_dh_installdeb make[1]: Entering directory '/<<PKGBUILDDIR>>' rmdir debian/octave-lssa/usr/share/octave/packages/lssa-*/test rmdir: failed to remove 'debian/octave-lssa/usr/share/octave/packages/lssa-*/test': No such file or directory make[1]: *** [debian/rules:8: execute_after_dh_installdeb] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:5: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

