Source: bambootracker
Version: 0.6.1-1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: [email protected]
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 bambootracker
> dpkg-buildpackage: info: source version 0.6.1-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Dennis Braun <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean --buildsystem=qmake
>    dh_auto_clean -O--buildsystem=qmake
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> cd submodules/emu2149/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o 
> Makefile /<<PKGBUILDDIR>>/submodules/emu2149/emu2149.pro 
> 'QMAKE_CFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic 
> -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CFLAGS_DEBUG=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_DEBUG=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro 
> -Wl,-z,now' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now' QMAKE_STRIP=: 
> PREFIX=/usr CONFIG+=system_rtaudio CONFIG+=system_rtmidi ) && make -f 
> Makefile distclean
> cd submodules/RtAudio/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o 
> Makefile /<<PKGBUILDDIR>>/submodules/RtAudio/RtAudio.pro 
> 'QMAKE_CFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic 
> -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CFLAGS_DEBUG=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_DEBUG=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro 
> -Wl,-z,now' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now' QMAKE_STRIP=: 
> PREFIX=/usr CONFIG+=system_rtaudio CONFIG+=system_rtmidi ) && make -f 
> Makefile distclean
> cd submodules/RtMidi/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o 
> Makefile /<<PKGBUILDDIR>>/submodules/RtMidi/RtMidi.pro 
> 'QMAKE_CFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic 
> -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CFLAGS_DEBUG=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_DEBUG=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro 
> -Wl,-z,now' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now' QMAKE_STRIP=: 
> PREFIX=/usr CONFIG+=system_rtaudio CONFIG+=system_rtmidi ) && make -f 
> Makefile distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/submodules/emu2149'
> rm -f moc_predefs.h
> cd data/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/data/data.pro 'QMAKE_CFLAGS_RELEASE=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_CFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic 
> -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_RELEASE=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_CXXFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now' 
> 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now' QMAKE_STRIP=: PREFIX=/usr 
> CONFIG+=system_rtaudio CONFIG+=system_rtmidi ) && make -f Makefile distclean
> rm -f emu2149.o
> rm -f *~ core *.core
> rm -f libemu2149.a 
> rm -f libemu2149.prl
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/submodules/emu2149'
> make[2]: Entering directory '/<<PKGBUILDDIR>>/submodules/RtMidi'
> make[2]: Entering directory '/<<PKGBUILDDIR>>/data'
> rm -f *~ core *.core
> Some of the required modules (!system_rtmidi) are not available.
> rm -f data 
> rm -f    
> Skipped.
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/data'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/submodules/RtMidi'
> make[2]: Entering directory '/<<PKGBUILDDIR>>/submodules/RtAudio'
> Some of the required modules (!system_rtaudio) are not available.
> Skipped.
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/submodules/RtAudio'
> cd BambooTracker/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
> /<<PKGBUILDDIR>>/BambooTracker/BambooTracker.pro 'QMAKE_CFLAGS_RELEASE=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_CFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic 
> -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_RELEASE=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_CXXFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro 
> -Wl,-z,now' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now' QMAKE_STRIP=: 
> PREFIX=/usr CONFIG+=system_rtaudio CONFIG+=system_rtmidi ) && make -f 
> Makefile distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/BambooTracker'
> /usr/lib/qt5/bin/qmake -o Makefile BambooTracker.pro 'QMAKE_CFLAGS_RELEASE=-g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_CFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic 
> -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_RELEASE=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
> 'QMAKE_CXXFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now' 
> 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now' 
> QMAKE_STRIP=: PREFIX=/usr CONFIG+=system_rtaudio CONFIG+=system_rtmidi
> Project MESSAGE: Qt is version 5.15.10
> Project MESSAGE: Configured compiler is GCC
> Project MESSAGE: Compiler is version 13.1.0
> rm -f qrc_doc.cpp qrc_icon.cpp
> rm -f moc_predefs.h
> rm -f moc_bookmark_manager_form.cpp moc_drop_detect_list_widget.cpp 
> moc_effect_list_dialog.cpp moc_file_io_error_message_box.cpp 
> moc_font_info_widget.cpp moc_go_to_dialog.cpp moc_hide_tracks_dialog.cpp 
> moc_adpcm_drumkit_editor.cpp moc_adpcm_instrument_editor.cpp 
> moc_adpcm_sample_editor.cpp moc_arpeggio_macro_editor.cpp 
> moc_fm_instrument_editor.cpp moc_grid_settings_dialog.cpp 
> moc_instrument_editor.cpp moc_instrument_editor_manager.cpp 
> moc_pan_macro_editor.cpp moc_sample_length_dialog.cpp 
> moc_ssg_instrument_editor.cpp moc_tone_noise_macro_editor.cpp 
> moc_key_signature_manager_form.cpp moc_keyboard_shortcut_list_dialog.cpp 
> moc_mainwindow.cpp moc_swap_tracks_dialog.cpp moc_transpose_song_dialog.cpp 
> moc_audio_stream.cpp moc_fm_operator_table.cpp 
> moc_labeled_vertical_slider.cpp moc_labeled_horizontal_slider.cpp 
> moc_order_list_panel.cpp moc_order_list_editor.cpp 
> moc_pattern_editor_panel.cpp moc_pattern_editor.cpp 
> moc_visualized_instrument_macro_editor.cpp moc_module_properties_dialog.cpp 
> moc_groove_settings_dialog.cpp moc_configuration_dialog.cpp 
> moc_comment_edit_dialog.cpp moc_vgm_export_settings_dialog.cpp 
> moc_wave_export_settings_dialog.cpp moc_instrument_selection_dialog.cpp 
> moc_s98_export_settings_dialog.cpp moc_fm_envelope_set_edit_dialog.cpp 
> moc_wave_visual.cpp
> rm -f ui_bookmark_manager_form.h ui_effect_list_dialog.h 
> ui_font_info_widget.h ui_go_to_dialog.h ui_hide_tracks_dialog.h 
> ui_adpcm_drumkit_editor.h ui_adpcm_instrument_editor.h 
> ui_adpcm_sample_editor.h ui_fm_instrument_editor.h ui_grid_settings_dialog.h 
> ui_sample_length_dialog.h ui_ssg_instrument_editor.h 
> ui_key_signature_manager_form.h ui_keyboard_shortcut_list_dialog.h 
> ui_mainwindow.h ui_fm_operator_table.h ui_labeled_vertical_slider.h 
> ui_labeled_horizontal_slider.h ui_order_list_editor.h ui_pattern_editor.h 
> ui_visualized_instrument_macro_editor.h ui_module_properties_dialog.h 
> ui_groove_settings_dialog.h ui_configuration_dialog.h 
> ui_comment_edit_dialog.h ui_swap_tracks_dialog.h ui_transpose_song_dialog.h 
> ui_vgm_export_settings_dialog.h ui_wave_export_settings_dialog.h 
> ui_instrument_selection_dialog.h 
> ui_s98_export_settings_dialog.h ui_fm_envelope_set_edit_dialog.h
> rm -f blip_buf.o fmopn.o mame_2608.o ymdeltat.o nuked_2608.o 
> register_write_logger.o ymfm_2608.o ymfm_adpcm.o ymfm_opn.o ymfm_ssg.o 
> swap_instruments_command.o change_values_in_pattern_command.o 
> paste_insert_copied_data_to_pattern_command.o pattern_command_utils.o 
> set_key_cut_to_step_command.o transpose_note_in_pattern_command.o 
> bookmark_manager_form.o instrument_command_qt_utils.o 
> swap_instruments_qt_command.o order_list_common_qt_command.o 
> pattern_editor_common_qt_command.o drop_detect_list_widget.o 
> effect_description.o effect_list_dialog.o file_io_error_message_box.o 
> font_info_widget.o go_to_dialog.o gui_utils.o hide_tracks_dialog.o 
> adpcm_address_spin_box.o adpcm_drumkit_editor.o adpcm_instrument_editor.o 
> adpcm_sample_editor.o arpeggio_macro_editor.o fm_instrument_editor.o 
> grid_settings_dialog.o 
> instrument_editor.o instrument_editor_manager.o instrument_editor_utils.o 
> pan_macro_editor.o sample_length_dialog.o ssg_instrument_editor.o 
> tone_noise_macro_editor.o key_signature_manager_form.o 
> keyboard_shortcut_list_dialog.o note_name_manager.o swap_tracks_dialog.o 
> transpose_song_dialog.o wheel_spin_box.o sample_adpcm.o sequence_property.o 
> btb_io.o bti_io.o btm_io.o dat_io.o dmp_io.o export_io.o ff_io.o ins_io.o 
> io_utils.o opni_io.o p86_io.o pmb_io.o ppc_io.o pps_io.o pvi_io.o pzi_io.o 
> raw_adpcm_io.o tfi_io.o vgi_io.o wav_container.o wopn_io.o y12_io.o jamming.o 
> main.o mainwindow.o chip.o opna.o resampler.o ym3438.o bamboo_tracker.o 
> effect.o note.o playback.o song_length_calculator.o audio_stream.o 
> instruments_manager.o command_manager.o add_instrument_command.o 
> remove_instrument_command.o 
> add_instrument_qt_command.o remove_instrument_qt_command.o 
> fm_operator_table.o labeled_vertical_slider.o labeled_horizontal_slider.o 
> slider_style.o change_instrument_name_qt_command.o 
> change_instrument_name_command.o opna_controller.o instrument.o envelope_fm.o 
> event_guard.o audio_stream_rtaudio.o tick_counter.o module.o song.o pattern.o 
> track.o step.o order_list_panel.o order_list_editor.o pattern_editor_panel.o 
> pattern_editor.o set_key_off_to_step_command.o set_key_on_to_step_command.o 
> set_instrument_to_step_command.o erase_instrument_in_step_command.o 
> set_volume_to_step_command.o erase_volume_in_step_command.o 
> set_effect_id_to_step_command.o erase_effect_in_step_command.o 
> set_effect_value_to_step_command.o erase_effect_value_in_step_command.o 
> insert_step_command.o delete_previous_step_command.o 
> erase_step_command.o deep_clone_instrument_qt_command.o 
> deep_clone_instrument_command.o clone_instrument_command.o 
> clone_instrument_qt_command.o set_pattern_to_order_command.o 
> insert_order_below_command.o delete_order_command.o 
> paste_copied_data_to_pattern_command.o erase_cells_in_pattern_command.o 
> paste_copied_data_to_order_command.o lfo_fm.o 
> visualized_instrument_macro_editor.o effect_iterator.o 
> paste_mix_copied_data_to_pattern_command.o module_properties_dialog.o 
> groove_settings_dialog.o configuration_dialog.o expand_pattern_command.o 
> shrink_pattern_command.o abstract_instrument_property.o 
> duplicate_order_command.o move_order_command.o clone_patterns_command.o 
> clone_order_command.o set_echo_buffer_access_command.o comment_edit_dialog.o 
> binary_container.o interpolate_pattern_command.o reverse_pattern_command.o 
> replace_instrument_in_pattern_command.o vgm_export_settings_dialog.o 
> wave_export_settings_dialog.o configuration.o configuration_handler.o 
> color_palette.o paste_overwrite_copied_data_to_pattern_command.o wopn_file.o 
> bank.o instrument_selection_dialog.o s98_export_settings_dialog.o 
> precise_timer.o module_io.o instrument_io.o bank_io.o 
> fm_envelope_set_edit_dialog.o file_history.o midi.o q_application_wrapper.o 
> wave_visual.o qrc_doc.o qrc_icon.o moc_bookmark_manager_form.o 
> moc_drop_detect_list_widget.o moc_effect_list_dialog.o 
> moc_file_io_error_message_box.o moc_font_info_widget.o moc_go_to_dialog.o 
> moc_hide_tracks_dialog.o moc_adpcm_drumkit_editor.o 
> moc_adpcm_instrument_editor.o moc_adpcm_sample_editor.o 
> moc_arpeggio_macro_editor.o moc_fm_instrument_editor.o 
> moc_grid_settings_dialog.o moc_instrument_editor.o 
> moc_instrument_editor_manager.o moc_pan_macro_editor.o 
> moc_sample_length_dialog.o moc_ssg_instrument_editor.o 
> moc_tone_noise_macro_editor.o moc_key_signature_manager_form.o 
> moc_keyboard_shortcut_list_dialog.o moc_mainwindow.o moc_swap_tracks_dialog.o 
> moc_transpose_song_dialog.o moc_audio_stream.o moc_fm_operator_table.o 
> moc_labeled_vertical_slider.o moc_labeled_horizontal_slider.o 
> moc_order_list_panel.o moc_order_list_editor.o moc_pattern_editor_panel.o 
> moc_pattern_editor.o moc_visualized_instrument_macro_editor.o 
> moc_module_properties_dialog.o moc_groove_settings_dialog.o 
> moc_configuration_dialog.o moc_comment_edit_dialog.o 
> moc_vgm_export_settings_dialog.o moc_wave_export_settings_dialog.o 
> moc_instrument_selection_dialog.o moc_s98_export_settings_dialog.o 
> moc_fm_envelope_set_edit_dialog.o 
> moc_wave_visual.o
> rm -f *~ core *.core
> rm -f BambooTracker 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/BambooTracker'
> rm -f Makefile
> rm -f .qmake.stash
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean -O--buildsystem=qmake
>    dh_clean -O--buildsystem=qmake
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building bambootracker using existing 
> ./bambootracker_0.6.1.orig.tar.gz
> dpkg-source: warning: newly created empty file 
> 'submodules/emu2149/.qmake.cache' will not be represented in diff
> dpkg-source: info: local changes detected, the modified files are:
>  bambootracker-0.6.1/submodules/RtAudio/Makefile
>  bambootracker-0.6.1/submodules/RtMidi/Makefile
>  bambootracker-0.6.1/submodules/emu2149/src/CMakeLists.txt
>  bambootracker-0.6.1/submodules/emu2149/src/LICENSE
>  bambootracker-0.6.1/submodules/emu2149/src/README.md
>  bambootracker-0.6.1/submodules/emu2149/src/emu2149.c
>  bambootracker-0.6.1/submodules/emu2149/src/emu2149.h
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/bambootracker_0.6.1-1.diff.a3Snlz
> 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/bambootracker_0.6.1-1_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.

Reply via email to