--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: bambootracker: Fails to build source after successful build
- From: Lucas Nussbaum <lucas@debian.org>
- Date: Sun, 13 Aug 2023 16:33:39 +0200
- Message-id: <1691937219.058454.1220268.nullmailer@grub.nussbaum.fr>
Source: bambootracker
Version: 0.6.1-1
Severity: minor
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa@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 bambootracker
> dpkg-buildpackage: info: source version 0.6.1-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Dennis Braun <snd@debian.org>
> 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.
--- End Message ---