Bug#1047732: speech-tools: Fails to build source after successful build

Lucas Nussbaum lucas at debian.org
Sun Aug 13 20:21:28 BST 2023


Source: speech-tools
Version: 1:2.5.0-13
Severity: minor
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa at lists.debian.org
Usertags: qa-doublebuild

Hi,

This package fails to build a source package after a successful build
(dpkg-buildpackage ; dpkg-buildpackage -S).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -S
> -------------------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package speech-tools
> dpkg-buildpackage: info: source version 1:2.5.0-13
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Samuel Thibault <sthibault at debian.org>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean
>    debian/rules override_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> /usr/bin/make clean NO_DEPEND=1 SYSTEM_TYPE=unknown_DebianGNULinux
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> /bin/rm -fr        Build.trace Test.trace Templates.DB make.depend .buildlib* *~
> clean in ./include
> /bin/rm -fr         make.depend .buildlib* *~
> clean in include/unix
> /bin/rm -fr         make.depend .buildlib* *~
> clean in include/win32
> /bin/rm -fr         make.depend .buildlib* *~
> clean in include/sigpr
> /bin/rm -fr         make.depend .buildlib* *~
> clean in include/ling_class
> /bin/rm -fr         make.depend .buildlib* *~
> clean in include/instantiate
> /bin/rm -fr         make.depend .buildlib* *~
> clean in include/rxp
> /bin/rm -fr         make.depend .buildlib* *~
> clean in ./audio
> /bin/rm -fr gen_audio.o nas.o esd.o sun16audio.o mplayer.o win32audio.o irixaudio.o os2audio.o macosxaudio.o linux_sound.o      make.depend .buildlib* *~
> clean in ./utils
> /bin/rm -fr cmd_line.o util_io.o filetrans.o cmd_line_aux.o EST_swapping.o est_file.o EST_cutils.o EST_error.o walloc.o system_specific_unix.o      make.depend .buildlib* *~
> clean in ./base_class
> /bin/rm -fr EST_UList.o EST_Option.o EST_StringTrie.o EST_Token.o vec_mat_aux.o EST_Pathname_unix.o THash_aux.o EST_FMatrix.o EST_Complex.o EST_Val.o EST_matrix_support.o rateconv.o EST_IMatrix.o EST_SMatrix.o EST_DMatrix.o vec_mat_aux_d.o EST_FeatureData.o EST_slist_aux.o EST_svec_aux.o EST_ilist_aux.o EST_features_aux.o EST_features_io.o vec_mat_aux_i.o EST_Featured.o EST_Features.o      make.depend .buildlib* *~
> clean in base_class/string
> /bin/rm -fr EST_String.o EST_Regex.o EST_Chunk.o regexp.o regerror.o regsub.o EST_strcasecmp.o      make.depend .buildlib* *~
> clean in base_class/inst_tmpl
> /bin/rm -fr list_i_t.o list_si_t.o list_f_t.o list_d_t.o list_c_t.o list_s_t.o list_val_t.o list_li_t.o list_vs_t.o list_vi_t.o matrix_i_t.o matrix_si_t.o matrix_f_t.o matrix_d_t.o matrix_s_t.o matrix_val_t.o vector_i_t.o vector_si_t.o vector_f_t.o vector_d_t.o vector_c_t.o vector_s_t.o vector_val_t.o vector_ls_t.o vector_fvector_t.o vector_fmatrix_t.o vector_dvector_t.o vector_dmatrix_t.o kvl_fi_t.o kvl_ii_t.o kvl_sd_t.o kvl_sf_t.o kvl_ss_t.o kvl_si_t.o kvl_sv_t.o kvl_rs_t.o kvl_vpi_t.o hash_fi_t.o hash_ii_t.o hash_sd_t.o hash_sf_t.o hash_ss_t.o hash_si_t.o hash_sv_t.o hash_iv_t.o hash_sfmp_t.o hash_srp.o tbuffer_t.o deq_s_t.o deq_i_t.o      make.depend .buildlib* *~
> clean in ./ling_class
> /bin/rm -fr EST_Item.o EST_Item_Content.o item_aux.o EST_relation_aux.o EST_relation_track.o relation_io.o EST_relation_compare.o standard_feature_functions.o EST_Relation_mls.o EST_item_aux.o EST_item_content_aux.o EST_Relation.o EST_UtteranceFile.o genxml.o EST_utterance_aux.o ling_class_init.o ling_t.o EST_Utterance.o item_feats.o apml.o solexml.o EST_FeatureFunctionPackage.o EST_FeatureFunctionContext.o      make.depend .buildlib* *~
> clean in ./speech_class
> /bin/rm -fr EST_Wave.o EST_track_aux.o EST_wave_temp.o EST_wave_cuts.o ssff.o esps_io.o esps_utils.o EST_wave_io.o EST_wave_utils.o EST_TrackMap.o EST_Track.o wave_t.o track_t.o EST_wave_aux.o EST_TrackFile.o EST_WaveFile.o      make.depend .buildlib* *~
> clean in ./sigpr
> /bin/rm -fr EST_Window.o delta.o filter.o sigpr_frame.o sigpr_utt.o pitchmark.o spectrogram.o misc.o fft.o      make.depend .buildlib* *~
> clean in sigpr/pda
> /bin/rm -fr pcb_smoother.o smooth_pda.o pda.o srpd1.3.o       make.depend .buildlib* *~
> clean in ./stats
> /bin/rm -fr EST_cluster.o EST_multistats.o confusion.o EST_Discrete.o EST_DProbDist.o EST_ols.o EST_viterbi.o dynamic_program.o       make.depend .buildlib* *~
> clean in stats/kalman_filter
> /bin/rm -fr EST_kalman.o       make.depend .buildlib* *~
> clean in stats/wagon
> /bin/rm -fr dlist.o wagon_aux.o wagonint.o wagon.o       make.depend .buildlib* *~
> clean in stats/wagon
> /bin/rm -fr dlist.o wagon_aux.o wagonint.o wagon.o       make.depend .buildlib* *~
> clean in ./grammar
> /bin/rm -fr         make.depend .buildlib* *~
> clean in grammar/ngram
> /bin/rm -fr lattice_t.o EST_Ngrammar.o ngrammar_io.o ngrammar_aux.o ngrammar_utils.o EST_lattice.o EST_lattice_io.o freqsmooth.o EST_PST.o       make.depend .buildlib* *~
> clean in grammar/scfg
> /bin/rm -fr EST_SCFG.o EST_SCFG_inout.o EST_SCFG_Chart.o       make.depend .buildlib* *~
> clean in grammar/wfst
> /bin/rm -fr EST_WFST.o wfst_regex.o wfst_ops.o wfst_transduce.o kkcompile.o wfst_aux.o ltscompile.o rgcompile.o tlcompile.o wfst_train.o       make.depend .buildlib* *~
> clean in grammar/scfg
> /bin/rm -fr EST_SCFG.o EST_SCFG_inout.o EST_SCFG_Chart.o       make.depend .buildlib* *~
> clean in grammar/wfst
> /bin/rm -fr EST_WFST.o wfst_regex.o wfst_ops.o wfst_transduce.o kkcompile.o wfst_aux.o ltscompile.o rgcompile.o tlcompile.o wfst_train.o       make.depend .buildlib* *~
> clean in ./intonation
> /bin/rm -fr         make.depend .buildlib* *~
> clean in intonation/tilt
> /bin/rm -fr tilt_analysis.o tilt_synthesis.o tilt_utils.o       make.depend .buildlib* *~
> clean in ./lib
> /bin/rm -fr        libestools.a libestbase.a libeststring.a libeststring.so* libestbase.so* libestools.so* est.jar est_program_makefile est_mainline make.depend .buildlib* *~
> clean in lib/example_data
> /bin/rm -fr         make.depend .buildlib* *~
> clean in lib/siod
> /bin/rm -fr         make.depend .buildlib* *~
> clean in ./main
> /bin/rm -fr ch_lab_main.o ch_track_main.o ch_wave_main.o na_play_main.o na_record_main.o sigfilter_main.o sig2fv_main.o spectgen_main.o pda_main.o pitchmark_main.o ngram_test_main.o ngram_build_main.o tilt_synthesis_main.o tilt_analysis_main.o viterbi_main.o dp_main.o bcat_main.o ch_utt_main.o design_filter_main.o align_main.o siod_main.o wagon_main.o wagon_test_main.o scfg_make_main.o scfg_train_main.o scfg_test_main.o scfg_parse_main.o wfst_build_main.o wfst_run_main.o wfst_train_main.o ols_main.o ols_test_main.o xml_parser_main.o wagon_main.o wagon_test_main.o ols_main.o ols_test_main.o scfg_make_main.o scfg_train_main.o scfg_test_main.o scfg_parse_main.o wfst_build_main.o wfst_run_main.o wfst_train_main.o siod_main.o xml_parser_main.o  ch_lab ch_track ch_wave na_play na_record sigfilter 
> sig2fv spectgen pda pitchmark ngram_test ngram_build tilt_synthesis tilt_analysis viterbi dp bcat ch_utt design_filter align siod wagon wagon_test scfg_make scfg_train scfg_test scfg_parse wfst_build wfst_run wfst_train ols ols_test xml_parser  ch_lab.mak ch_track.mak ch_wave.mak na_play.mak na_record.mak sigfilter.mak sig2fv.mak spectgen.mak pda.mak pitchmark.mak ngram_test.mak ngram_build.mak tilt_synthesis.mak tilt_analysis.mak viterbi.mak dp.mak bcat.mak ch_utt.mak design_filter.mak align.mak siod.mak wagon.mak wagon_test.mak scfg_make.mak scfg_train.mak scfg_test.mak scfg_parse.mak wfst_build.mak wfst_run.mak wfst_train.mak ols.mak ols_test.mak xml_parser.mak   make.depend .buildlib* *~
> clean in ./scripts
> /bin/rm -fr         make.depend .buildlib* *~
> clean in ./testsuite
> /bin/rm -fr xml_example.o string_example.o hash_example.o pathname_example.o track_example.o token_example.o complex_example.o list_example.o kvl_example.o handle_example.o named_enum_example.o deq_example.o ling_example.o feature_example.o xml_regression.o string_regression.o hash_regression.o pathname_regression.o track_regression.o token_regression.o complex_regression.o list_regression.o kvl_regression.o handle_regression.o named_enum_regression.o deq_regression.o ling_regression.o feature_regression.o  xml_example string_example hash_example pathname_example track_example token_example complex_example list_example kvl_example handle_example named_enum_example deq_example ling_example feature_example xml_regression string_regression hash_regression pathname_regression track_regression 
> token_regression complex_regression list_regression kvl_regression handle_regression named_enum_regression deq_regression ling_regression feature_regression xml_example.mak string_example.mak hash_example.mak pathname_example.mak track_example.mak token_example.mak complex_example.mak list_example.mak kvl_example.mak handle_example.mak named_enum_example.mak deq_example.mak ling_example.mak feature_example.mak xml_regression.mak string_regression.mak hash_regression.mak pathname_regression.mak track_regression.mak token_regression.mak complex_regression.mak list_regression.mak kvl_regression.mak handle_regression.mak named_enum_regression.mak deq_regression.mak ling_regression.mak feature_regression.mak  tmp make.depend .buildlib* *~
> clean in testsuite/correct
> /bin/rm -fr         make.depend .buildlib* *~
> clean in ./bin
> /bin/rm -fr         make.depend .buildlib* *~
> clean in ./siod
> /bin/rm -fr slib.o slib_core.o slib_doc.o slib_file.o slib_format.o slib_list.o slib_math.o slib_sys.o slib_server.o slib_str.o slib_xtr.o slib_repl.o slib_python.o io.o trace.o siod.o siod_est.o siodeditline.o el_complete.o editline.o el_sys_unix.o       make.depend .buildlib* *~
> clean in ./java
> /bin/rm -fr        basic_version_build make.depend .buildlib* *~
> clean in java/common
> /bin/rm -fr         make.depend .buildlib* *~
> clean in java/common/cstr
> /bin/rm -fr         make.depend .buildlib* *~
> clean in java/common/cstr/awt
> /bin/rm -fr    ScrollWindow.class ImageCanvas.class XColor.class ColorSelection.class     make.depend .buildlib* *~
> clean in java/common/cstr/util
> /bin/rm -fr    SparseArray.class LongHash.class Featured.class Named.class Keyed.class TraceStream.class Trace.class Painter.class ImagePainter.class PaintPainter.class PaintCache.class BadValueException.class EnumValues.class Enum.class     make.depend .buildlib* *~
> clean in java/common/cstr/est
> /bin/rm -fr    SocketsFile.class ServerConnection.class     make.depend .buildlib* *~
> clean in java/common/cstr/est/awt
> /bin/rm -fr    Item_Content_Window.class WaveImageSource.class     make.depend .buildlib* *~
> clean in java/common/cstr/testPrograms
> /bin/rm -fr    WaveTest.class PlayWave.class     make.depend .buildlib* *~
> clean in java/basic_version
> /bin/rm -fr         make.depend .buildlib* *~
> clean in java/basic_version/cstr
> /bin/rm -fr         make.depend .buildlib* *~
> clean in java/basic_version/cstr/est
> /bin/rm -fr    Wave.class Item_Content.class Item.class Features.class SocketsFile.class ServerConnection.class     make.depend .buildlib* *~
> clean in java/cpp_version
> /bin/rm -fr         make.depend .buildlib* *~
> clean in java/cpp_version/cstr
> /bin/rm -fr         make.depend .buildlib* *~
> clean in java/cpp_version/cstr/est
> /bin/rm -fr    Wave.class Track.class Utterance.class Relation.class Item.class Item_Content.class Sigpr.class Features.class TrackFileFormat.class UtteranceFileFormat.class ServerConnection.class SocketsFile.class     make.depend .buildlib* *~
> clean in java/media_version
> /bin/rm -fr         make.depend .buildlib* *~
> clean in java/media_version/cstr
> /bin/rm -fr         make.depend .buildlib* *~
> clean in java/media_version/cstr/est
> /bin/rm -fr    Wave.class WaveDataSource.class Item_Content.class Item.class Features.class SocketsFile.class ServerConnection.class     make.depend .buildlib* *~
> clean in ./rxp
> /bin/rm -fr charset.o dtd.o string16.o url.o ctype16.o input.o stdio16.o system.o xmlparser.o XML_Parser.o       make.depend .buildlib* *~
> clean in ./wrappers
> /bin/rm -fr         make.depend .buildlib* *~
> clean in wrappers/interface
> /bin/rm -fr         make.depend .buildlib* *~
> clean in wrappers/interface/python
> /bin/rm -fr         make.depend .buildlib* *~
> clean in ./config
> /bin/rm -fr         make.depend .buildlib* *~
> clean in config/systems
> /bin/rm -fr         make.depend .buildlib* *~
> clean in config/compilers
> /bin/rm -fr         make.depend .buildlib* *~
> clean in config/rules
> /bin/rm -fr         make.depend .buildlib* *~
> clean in config/configs
> /bin/rm -fr         make.depend .buildlib* *~
> clean in config/modules
> /bin/rm -fr         make.depend .buildlib* *~
> clean in ./doc
> /bin/rm -fr        doxygen make.depend .buildlib* *~
> clean in doc/man
> /bin/rm -fr        align_man.dox bcat_man.dox ch_lab_man.dox ch_track_man.dox ch_utt_man.dox ch_wave_man.dox design_filter_man.dox dp_man.dox fringe_client_man.dox na_play_man.dox na_record_man.dox ngram_build_man.dox ngram_test_man.dox ols_man.dox ols_test_man.dox pda_man.dox pitchmark_man.dox scfg_make_man.dox scfg_parse_man.dox scfg_test_man.dox scfg_train_man.dox sig2fv_man.dox sigfilter_man.dox siod_man.dox spectgen_man.dox tilt_analysis_man.dox tilt_synthesis_man.dox viterbi_man.dox wagon_man.dox wagon_test_man.dox wfst_build_man.dox wfst_run_man.dox wfst_train_man.dox xml_parser_man.dox make.depend .buildlib* *~
> clean in doc/images
> /bin/rm -fr         make.depend .buildlib* *~
> clean in ./siod
> /bin/rm -fr slib.o slib_core.o slib_doc.o slib_file.o slib_format.o slib_list.o slib_math.o slib_sys.o slib_server.o slib_str.o slib_xtr.o slib_repl.o slib_python.o io.o trace.o siod.o siod_est.o siodeditline.o el_complete.o editline.o el_sys_unix.o       make.depend .buildlib* *~
> clean in ./rxp
> /bin/rm -fr charset.o dtd.o string16.o url.o ctype16.o input.o stdio16.o system.o xmlparser.o XML_Parser.o       make.depend .buildlib* *~
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> find -name make.depend -print0 | xargs -0r rm -f
> find -name make.include -print0 | xargs -0r rm -f
> find bin/ \( -name SCCS -o -name RCS -o -name CVS \) -prune \
>      -o -type f ! -name Makefile -print0 | xargs -0r rm -f
> dh_clean
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building speech-tools using existing ./speech-tools_2.5.0.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of file configure, use --include-removal to override
> dpkg-source: warning: newly created empty file 'testsuite/deq_regression.out' will not be represented in diff
> dpkg-source: warning: file speech-tools-2.5.0/testsuite/feature_example.out has no final newline (either original or modified version)
> dpkg-source: warning: file speech-tools-2.5.0/testsuite/feature_regression.out has no final newline (either original or modified version)
> dpkg-source: warning: newly created empty file 'testsuite/handle_regression.out' will not be represented in diff
> dpkg-source: warning: newly created empty file 'testsuite/list_regression.out' will not be represented in diff
> dpkg-source: warning: newly created empty file 'testsuite/track_example.out' will not be represented in diff
> dpkg-source: warning: newly created empty file 'testsuite/xml_regression.out' will not be represented in diff
> dpkg-source: info: local changes detected, the modified files are:
>  speech-tools-2.5.0/testsuite/.test_out
>  speech-tools-2.5.0/testsuite/ch_track_script.out
>  speech-tools-2.5.0/testsuite/ch_wave_script.out
>  speech-tools-2.5.0/testsuite/complex_example.out
>  speech-tools-2.5.0/testsuite/complex_regression.out
>  speech-tools-2.5.0/testsuite/deq_example.out
>  speech-tools-2.5.0/testsuite/feature_example.out
>  speech-tools-2.5.0/testsuite/feature_regression.out
>  speech-tools-2.5.0/testsuite/handle_example.out
>  speech-tools-2.5.0/testsuite/hash_example.out
>  speech-tools-2.5.0/testsuite/hash_regression.out
>  speech-tools-2.5.0/testsuite/kvl_example.out
>  speech-tools-2.5.0/testsuite/kvl_regression.out
>  speech-tools-2.5.0/testsuite/ling_example.out
>  speech-tools-2.5.0/testsuite/ling_regression.out
>  speech-tools-2.5.0/testsuite/list_example.out
>  speech-tools-2.5.0/testsuite/lpc_script.out
>  speech-tools-2.5.0/testsuite/named_enum_example.out
>  speech-tools-2.5.0/testsuite/named_enum_regression.out
>  speech-tools-2.5.0/testsuite/pathname_example.out
>  speech-tools-2.5.0/testsuite/pathname_regression.out
>  speech-tools-2.5.0/testsuite/string_example.out
>  speech-tools-2.5.0/testsuite/string_regression.out
>  speech-tools-2.5.0/testsuite/tilt_script.out
>  speech-tools-2.5.0/testsuite/token_example.out
>  speech-tools-2.5.0/testsuite/token_regression.out
>  speech-tools-2.5.0/testsuite/track_regression.out
>  speech-tools-2.5.0/testsuite/viterbi_script.out
>  speech-tools-2.5.0/testsuite/wagon_script.out
>  speech-tools-2.5.0/testsuite/xml_example.out
> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/speech-tools_2.5.0-13.diff.M5FhCV
> dpkg-source: info: Hint: make sure the version in debian/changelog matches the unpacked source tree
> dpkg-source: info: you can integrate the local changes with dpkg-source --commit
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -S' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/13/speech-tools_2.5.0-13_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Pkg-a11y-devel mailing list