[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1046007: libsndfile: Fails to build source after successful build



Source: libsndfile
Version: 1.2.0-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 libsndfile
> dpkg-buildpackage: info: source version 1.2.0-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
>    dh_auto_clean
> 	make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in Octave
> make[2]: Entering directory '/<<PKGBUILDDIR>>/Octave'
> rm -rf .libs _libs
> rm -f sndfile.o sndfile.oct
> rm -f *.lo
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/Octave'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "programs/*.wav octave-workspace" || rm -f programs/*.wav octave-workspace
> test -z "src/libsndfile.la" || rm -f src/libsndfile.la
> rm -rf .libs _libs
> test -z "src/libcommon.la src/GSM610/libgsm.la src/G72x/libg72x.la src/ALAC/libalac.la " || rm -f src/libcommon.la src/GSM610/libgsm.la src/G72x/libg72x.la src/ALAC/libalac.la 
>  rm -f src/test_main src/G72x/g72x_test examples/make_sine examples/sfprocess examples/list_formats examples/generate examples/sndfilehandle examples/sndfile-to-text examples/sndfile-loopify tests/sfversion tests/floating_point_test tests/write_read_test tests/lossy_comp_test tests/error_test tests/ulaw_test tests/alaw_test tests/dwvw_test tests/peak_chunk_test tests/command_test tests/stdio_test tests/pcm_test tests/headerless_test tests/pipe_test tests/header_test tests/misc_test tests/raw_test tests/string_test tests/multi_file_test tests/chunk_test tests/scale_clip_test tests/win32_test tests/aiff_rw_test tests/virtual_io_test tests/locale_test tests/win32_ordinal_test tests/ogg_test tests/compression_size_test tests/checksum_test tests/external_libs_test tests/rdwr_test tests/format_check_test 
> tests/cpp_test tests/channel_test tests/long_read_write_test tests/stdin_test tests/stdout_test tests/dither_test tests/fix_this tests/largefile_test tests/benchmark tests/ogg_opus_test tests/mpeg_test programs/sndfile-metadata-set programs/sndfile-metadata-get regtest/sndfile-regtest
>  rm -f programs/sndfile-info programs/sndfile-play programs/sndfile-convert programs/sndfile-cmp programs/sndfile-metadata-set programs/sndfile-metadata-get programs/sndfile-interleave programs/sndfile-deinterleave programs/sndfile-concat programs/sndfile-salvage
> rm -f *.o
> rm -rf examples/.libs examples/_libs
> rm -f *.lo
> rm -f *.tab.c
> rm -f examples/*.o
> test -z "src/version-metadata.rc tests/test_wrapper.sh tests/pedantic-header-test.sh libsndfile.spec sndfile.pc Scripts/build-test-tarball.mk" || rm -f src/version-metadata.rc tests/test_wrapper.sh tests/pedantic-header-test.sh libsndfile.spec sndfile.pc Scripts/build-test-tarball.mk
> rm -rf ossfuzz/.libs ossfuzz/_libs
> rm -f src/config.h src/stamp-h1
> rm -f src/so_locations
> rm -f libtool config.lt
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f src/ALAC/so_locations src/G72x/so_locations src/GSM610/so_locations src/so_locations
> rm -rf programs/.libs programs/_libs
> test . = "." || test -z "" || rm -f 
> rm -f ossfuzz/*.o
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> rm -f examples/.deps/.dirstamp
> rm -f ossfuzz/*.lo
> rm -rf regtest/.libs regtest/_libs
> rm -f examples/.dirstamp
> rm -f programs/*.o
> rm -rf src/.libs src/_libs
> rm -f ossfuzz/.deps/.dirstamp
> rm -f regtest/*.o
> rm -f ossfuzz/.dirstamp
> rm -f programs/.deps/.dirstamp
> rm -f src/*.o
> rm -f programs/.dirstamp
> rm -rf src/ALAC/.libs src/ALAC/_libs
> rm -f src/*.lo
> rm -f regtest/.deps/.dirstamp
> rm -rf src/G72x/.libs src/G72x/_libs
> rm -f regtest/.dirstamp
> rm -f src/ALAC/*.o
> rm -rf src/GSM610/.libs src/GSM610/_libs
> rm -f src/ALAC/*.lo
> rm -f src/.deps/.dirstamp
> rm -rf tests/.libs tests/_libs
> rm -f src/G72x/*.o
> rm -f src/.dirstamp
> rm -f src/ALAC/.deps/.dirstamp
> rm -f src/G72x/*.lo
> rm -f src/ALAC/.dirstamp
> rm -f src/G72x/.deps/.dirstamp
> rm -f src/GSM610/*.o
> rm -f src/GSM610/*.lo
> rm -f src/G72x/.dirstamp
> rm -f src/GSM610/.deps/.dirstamp
> rm -f tests/*.o
> rm -f src/GSM610/.dirstamp
> rm -f tests/.deps/.dirstamp
> rm -f tests/.dirstamp
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno config.status.lineno
> rm -f examples/.deps/generate.Po
> rm -f examples/.deps/list_formats.Po
> rm -f examples/.deps/make_sine.Po
> rm -f examples/.deps/sfprocess.Po
> rm -f examples/.deps/sndfile-loopify.Po
> rm -f examples/.deps/sndfile-to-text.Po
> rm -f examples/.deps/sndfilehandle.Po
> rm -f ossfuzz/.deps/libstandaloneengine_la-standaloneengine.Plo
> rm -f ossfuzz/.deps/sndfile_alt_fuzzer-sndfile_alt_fuzzer.Po
> rm -f ossfuzz/.deps/sndfile_fuzzer-sndfile_fuzzer.Po
> rm -f programs/.deps/common.Po
> rm -f programs/.deps/sndfile-cmp.Po
> rm -f programs/.deps/sndfile-concat.Po
> rm -f programs/.deps/sndfile-convert.Po
> rm -f programs/.deps/sndfile-deinterleave.Po
> rm -f programs/.deps/sndfile-info.Po
> rm -f programs/.deps/sndfile-interleave.Po
> rm -f programs/.deps/sndfile-metadata-get.Po
> rm -f programs/.deps/sndfile-metadata-set.Po
> rm -f programs/.deps/sndfile-play.Po
> rm -f programs/.deps/sndfile-salvage.Po
> rm -f regtest/.deps/checksum.Po
> rm -f regtest/.deps/database.Po
> rm -f regtest/.deps/sndfile-regtest.Po
> rm -f src/.deps/libcommon_la-alac.Plo
> rm -f src/.deps/libcommon_la-alaw.Plo
> rm -f src/.deps/libcommon_la-audio_detect.Plo
> rm -f src/.deps/libcommon_la-broadcast.Plo
> rm -f src/.deps/libcommon_la-cart.Plo
> rm -f src/.deps/libcommon_la-chanmap.Plo
> rm -f src/.deps/libcommon_la-chunk.Plo
> rm -f src/.deps/libcommon_la-command.Plo
> rm -f src/.deps/libcommon_la-common.Plo
> rm -f src/.deps/libcommon_la-dither.Plo
> rm -f src/.deps/libcommon_la-double64.Plo
> rm -f src/.deps/libcommon_la-dwvw.Plo
> rm -f src/.deps/libcommon_la-file_io.Plo
> rm -f src/.deps/libcommon_la-float32.Plo
> rm -f src/.deps/libcommon_la-gsm610.Plo
> rm -f src/.deps/libcommon_la-id3.Plo
> rm -f src/.deps/libcommon_la-ima_adpcm.Plo
> rm -f src/.deps/libcommon_la-ima_oki_adpcm.Plo
> rm -f src/.deps/libcommon_la-interleave.Plo
> rm -f src/.deps/libcommon_la-mpeg_decode.Plo
> rm -f src/.deps/libcommon_la-mpeg_l3_encode.Plo
> rm -f src/.deps/libcommon_la-ms_adpcm.Plo
> rm -f src/.deps/libcommon_la-nms_adpcm.Plo
> rm -f src/.deps/libcommon_la-pcm.Plo
> rm -f src/.deps/libcommon_la-strings.Plo
> rm -f src/.deps/libcommon_la-ulaw.Plo
> rm -f src/.deps/libcommon_la-vox_adpcm.Plo
> rm -f src/.deps/libcommon_la-windows.Plo
> rm -f src/.deps/libsndfile_la-aiff.Plo
> rm -f src/.deps/libsndfile_la-au.Plo
> rm -f src/.deps/libsndfile_la-avr.Plo
> rm -f src/.deps/libsndfile_la-caf.Plo
> rm -f src/.deps/libsndfile_la-dwd.Plo
> rm -f src/.deps/libsndfile_la-flac.Plo
> rm -f src/.deps/libsndfile_la-g72x.Plo
> rm -f src/.deps/libsndfile_la-htk.Plo
> rm -f src/.deps/libsndfile_la-ircam.Plo
> rm -f src/.deps/libsndfile_la-macos.Plo
> rm -f src/.deps/libsndfile_la-mat4.Plo
> rm -f src/.deps/libsndfile_la-mat5.Plo
> rm -f src/.deps/libsndfile_la-mpc2k.Plo
> rm -f src/.deps/libsndfile_la-mpeg.Plo
> rm -f src/.deps/libsndfile_la-nist.Plo
> rm -f src/.deps/libsndfile_la-ogg.Plo
> rm -f src/.deps/libsndfile_la-ogg_opus.Plo
> rm -f src/.deps/libsndfile_la-ogg_pcm.Plo
> rm -f src/.deps/libsndfile_la-ogg_speex.Plo
> rm -f src/.deps/libsndfile_la-ogg_vcomment.Plo
> rm -f src/.deps/libsndfile_la-ogg_vorbis.Plo
> rm -f src/.deps/libsndfile_la-paf.Plo
> rm -f src/.deps/libsndfile_la-pvf.Plo
> rm -f src/.deps/libsndfile_la-raw.Plo
> rm -f src/.deps/libsndfile_la-rf64.Plo
> rm -f src/.deps/libsndfile_la-rx2.Plo
> rm -f src/.deps/libsndfile_la-sd2.Plo
> rm -f src/.deps/libsndfile_la-sds.Plo
> rm -f src/.deps/libsndfile_la-sndfile.Plo
> rm -f src/.deps/libsndfile_la-svx.Plo
> rm -f src/.deps/libsndfile_la-txw.Plo
> rm -f src/.deps/libsndfile_la-voc.Plo
> rm -f src/.deps/libsndfile_la-w64.Plo
> rm -f src/.deps/libsndfile_la-wav.Plo
> rm -f src/.deps/libsndfile_la-wavlike.Plo
> rm -f src/.deps/libsndfile_la-wve.Plo
> rm -f src/.deps/libsndfile_la-xi.Plo
> rm -f src/.deps/test_audio_detect.Po
> rm -f src/.deps/test_binheader_writef.Po
> rm -f src/.deps/test_broadcast_var.Po
> rm -f src/.deps/test_cart_var.Po
> rm -f src/.deps/test_conversions.Po
> rm -f src/.deps/test_endswap.Po
> rm -f src/.deps/test_file_io.Po
> rm -f src/.deps/test_float.Po
> rm -f src/.deps/test_ima_oki_adpcm.Po
> rm -f src/.deps/test_log_printf.Po
> rm -f src/.deps/test_main.Po
> rm -f src/.deps/test_nms_adpcm.Po
> rm -f src/.deps/test_strncpy_crlf.Po
> rm -f src/ALAC/.deps/ALACBitUtilities.Plo
> rm -f src/ALAC/.deps/ag_dec.Plo
> rm -f src/ALAC/.deps/ag_enc.Plo
> rm -f src/ALAC/.deps/alac_decoder.Plo
> rm -f src/ALAC/.deps/alac_encoder.Plo
> rm -f src/ALAC/.deps/dp_dec.Plo
> rm -f src/ALAC/.deps/dp_enc.Plo
> rm -f src/ALAC/.deps/matrix_dec.Plo
> rm -f src/ALAC/.deps/matrix_enc.Plo
> rm -f src/G72x/.deps/g721.Plo
> rm -f src/G72x/.deps/g723_16.Plo
> rm -f src/G72x/.deps/g723_24.Plo
> rm -f src/G72x/.deps/g723_40.Plo
> rm -f src/G72x/.deps/g72x.Plo
> rm -f src/G72x/.deps/g72x_test.Po
> rm -f src/GSM610/.deps/add.Plo
> rm -f src/GSM610/.deps/code.Plo
> rm -f src/GSM610/.deps/decode.Plo
> rm -f src/GSM610/.deps/gsm_create.Plo
> rm -f src/GSM610/.deps/gsm_decode.Plo
> rm -f src/GSM610/.deps/gsm_destroy.Plo
> rm -f src/GSM610/.deps/gsm_encode.Plo
> rm -f src/GSM610/.deps/gsm_option.Plo
> rm -f src/GSM610/.deps/long_term.Plo
> rm -f src/GSM610/.deps/lpc.Plo
> rm -f src/GSM610/.deps/preprocess.Plo
> rm -f src/GSM610/.deps/rpe.Plo
> rm -f src/GSM610/.deps/short_term.Plo
> rm -f src/GSM610/.deps/table.Plo
> rm -f tests/.deps/aiff_rw_test.Po
> rm -f tests/.deps/alaw_test.Po
> rm -f tests/.deps/benchmark.Po
> rm -f tests/.deps/channel_test.Po
> rm -f tests/.deps/checksum_test.Po
> rm -f tests/.deps/chunk_test.Po
> rm -f tests/.deps/command_test.Po
> rm -f tests/.deps/compression_size_test.Po
> rm -f tests/.deps/cpp_test.Po
> rm -f tests/.deps/dft_cmp.Po
> rm -f tests/.deps/dither_test.Po
> rm -f tests/.deps/dwvw_test.Po
> rm -f tests/.deps/error_test.Po
> rm -f tests/.deps/external_libs_test.Po
> rm -f tests/.deps/fix_this.Po
> rm -f tests/.deps/floating_point_test.Po
> rm -f tests/.deps/format_check_test.Po
> rm -f tests/.deps/generate.Po
> rm -f tests/.deps/header_test.Po
> rm -f tests/.deps/headerless_test.Po
> rm -f tests/.deps/largefile_test.Po
> rm -f tests/.deps/locale_test.Po
> rm -f tests/.deps/long_read_write_test.Po
> rm -f tests/.deps/lossy_comp_test.Po
> rm -f tests/.deps/misc_test.Po
> rm -f tests/.deps/mpeg_test.Po
> rm -f tests/.deps/multi_file_test.Po
> rm -f tests/.deps/ogg_opus_test.Po
> rm -f tests/.deps/ogg_test.Po
> rm -f tests/.deps/pcm_test.Po
> rm -f tests/.deps/peak_chunk_test.Po
> rm -f tests/.deps/pipe_test.Po
> rm -f tests/.deps/raw_test.Po
> rm -f tests/.deps/rdwr_test.Po
> rm -f tests/.deps/scale_clip_test.Po
> rm -f tests/.deps/sfversion.Po
> rm -f tests/.deps/stdin_test.Po
> rm -f tests/.deps/stdio_test.Po
> rm -f tests/.deps/stdout_test.Po
> rm -f tests/.deps/string_test.Po
> rm -f tests/.deps/ulaw_test.Po
> rm -f tests/.deps/utils.Po
> rm -f tests/.deps/virtual_io_test.Po
> rm -f tests/.deps/win32_ordinal_test.Po
> rm -f tests/.deps/win32_test.Po
> rm -f tests/.deps/write_read_test.Po
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>    debian/rules execute_after_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> find man/ -type l -delete
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building libsndfile using existing ./libsndfile_1.2.0.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: local changes detected, the modified files are:
>  libsndfile-1.2.0/src/Symbols.darwin
>  libsndfile-1.2.0/src/Symbols.gnu-binutils
>  libsndfile-1.2.0/src/Symbols.os2
>  libsndfile-1.2.0/src/Symbols.static
>  libsndfile-1.2.0/src/libsndfile-1.def
>  libsndfile-1.2.0/src/test_endswap.c
>  libsndfile-1.2.0/tests/benchmark.c
>  libsndfile-1.2.0/tests/floating_point_test.c
>  libsndfile-1.2.0/tests/header_test.c
>  libsndfile-1.2.0/tests/pcm_test.c
>  libsndfile-1.2.0/tests/pipe_test.c
>  libsndfile-1.2.0/tests/rdwr_test.c
>  libsndfile-1.2.0/tests/scale_clip_test.c
>  libsndfile-1.2.0/tests/utils.c
>  libsndfile-1.2.0/tests/utils.h
>  libsndfile-1.2.0/tests/write_read_test.c
> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/libsndfile_1.2.0-1.diff.KJ0eNR
> 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/libsndfile_1.2.0-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 to: