Source: gmerlin-avdecoder
Version: 2.0.0~svn6298~dfsg0-3
Severity: minor
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian...@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 gmerlin-avdecoder
> dpkg-buildpackage: info: source version 2.0.0~svn6298~dfsg0-3
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by IOhannes m zmölnig (Debian/GNU) 
> <umlae...@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 lib
> make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
> test -z "libgmerlin_avdec.la" || rm -f libgmerlin_avdec.la
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> rm -f ./.deps/RTjpeg.Plo
> rm -f ./.deps/a52_header.Plo
> rm -f ./.deps/adts_header.Plo
> rm -f ./.deps/apetag.Plo
> rm -f ./.deps/asmrp.Plo
> rm -f ./.deps/audio.Plo
> rm -f ./.deps/audio_a52.Plo
> rm -f ./.deps/audio_dca.Plo
> rm -f ./.deps/audio_ffmpeg.Plo
> rm -f ./.deps/audio_flac.Plo
> rm -f ./.deps/audio_gavf.Plo
> rm -f ./.deps/audio_gavl.Plo
> rm -f ./.deps/audio_gsm.Plo
> rm -f ./.deps/audio_mad.Plo
> rm -f ./.deps/audio_opus.Plo
> rm -f ./.deps/audio_pcm.Plo
> rm -f ./.deps/audio_speex.Plo
> rm -f ./.deps/audio_vorbis.Plo
> rm -f ./.deps/audioparser.Plo
> rm -f ./.deps/base64.Plo
> rm -f ./.deps/bgav.Plo
> rm -f ./.deps/bitstream.Plo
> rm -f ./.deps/bsf.Plo
> rm -f ./.deps/bsf_adts.Plo
> rm -f ./.deps/bsf_avcc.Plo
> rm -f ./.deps/bytebuffer.Plo
> rm -f ./.deps/cavs_header.Plo
> rm -f ./.deps/chapterlist.Plo
> rm -f ./.deps/charset.Plo
> rm -f ./.deps/codecs.Plo
> rm -f ./.deps/cue.Plo
> rm -f ./.deps/demux_4xm.Plo
> rm -f ./.deps/demux_8svx.Plo
> rm -f ./.deps/demux_a52.Plo
> rm -f ./.deps/demux_adif.Plo
> rm -f ./.deps/demux_adts.Plo
> rm -f ./.deps/demux_aiff.Plo
> rm -f ./.deps/demux_ape.Plo
> rm -f ./.deps/demux_asf.Plo
> rm -f ./.deps/demux_au.Plo
> rm -f ./.deps/demux_avi.Plo
> rm -f ./.deps/demux_avs.Plo
> rm -f ./.deps/demux_cue.Plo
> rm -f ./.deps/demux_daud.Plo
> rm -f ./.deps/demux_dsicin.Plo
> rm -f ./.deps/demux_dv.Plo
> rm -f ./.deps/demux_dxa.Plo
> rm -f ./.deps/demux_ffmpeg.Plo
> rm -f ./.deps/demux_flac.Plo
> rm -f ./.deps/demux_fli.Plo
> rm -f ./.deps/demux_flv.Plo
> rm -f ./.deps/demux_gif.Plo
> rm -f ./.deps/demux_gsm.Plo
> rm -f ./.deps/demux_gxf.Plo
> rm -f ./.deps/demux_image.Plo
> rm -f ./.deps/demux_ircam.Plo
> rm -f ./.deps/demux_matroska.Plo
> rm -f ./.deps/demux_mpegaudio.Plo
> rm -f ./.deps/demux_mpegps.Plo
> rm -f ./.deps/demux_mpegts.Plo
> rm -f ./.deps/demux_mpegvideo.Plo
> rm -f ./.deps/demux_mtv.Plo
> rm -f ./.deps/demux_musepack.Plo
> rm -f ./.deps/demux_mxf.Plo
> rm -f ./.deps/demux_nsv.Plo
> rm -f ./.deps/demux_nuv.Plo
> rm -f ./.deps/demux_ogg.Plo
> rm -f ./.deps/demux_p2xml.Plo
> rm -f ./.deps/demux_psxstr.Plo
> rm -f ./.deps/demux_quicktime.Plo
> rm -f ./.deps/demux_r3d.Plo
> rm -f ./.deps/demux_ra.Plo
> rm -f ./.deps/demux_rawaudio.Plo
> rm -f ./.deps/demux_rm.Plo
> rm -f ./.deps/demux_roq.Plo
> rm -f ./.deps/demux_shorten.Plo
> rm -f ./.deps/demux_smacker.Plo
> rm -f ./.deps/demux_smaf.Plo
> rm -f ./.deps/demux_smjpeg.Plo
> rm -f ./.deps/demux_sol.Plo
> rm -f ./.deps/demux_sphere.Plo
> rm -f ./.deps/demux_thp.Plo
> rm -f ./.deps/demux_tiertex.Plo
> rm -f ./.deps/demux_tta.Plo
> rm -f ./.deps/demux_vivo.Plo
> rm -f ./.deps/demux_vmd.Plo
> rm -f ./.deps/demux_voc.Plo
> rm -f ./.deps/demux_vqa.Plo
> rm -f ./.deps/demux_wav.Plo
> rm -f ./.deps/demux_wavpack.Plo
> rm -f ./.deps/demux_wve.Plo
> rm -f ./.deps/demux_y4m.Plo
> rm -f ./.deps/demuxer.Plo
> rm -f ./.deps/device.Plo
> rm -f ./.deps/dirac_header.Plo
> rm -f ./.deps/dvb_channels.Plo
> rm -f ./.deps/dvframe.Plo
> rm -f ./.deps/fileindex.Plo
> rm -f ./.deps/flac_header.Plo
> rm -f ./.deps/formattracker.Plo
> rm -f ./.deps/frametype.Plo
> rm -f ./.deps/h264_header.Plo
> rm -f ./.deps/hls.Plo
> rm -f ./.deps/http.Plo
> rm -f ./.deps/id3v1.Plo
> rm -f ./.deps/id3v2.Plo
> rm -f ./.deps/in_cb.Plo
> rm -f ./.deps/in_dvb_linux.Plo
> rm -f ./.deps/in_dvd.Plo
> rm -f ./.deps/in_file.Plo
> rm -f ./.deps/in_ftp.Plo
> rm -f ./.deps/in_http.Plo
> rm -f ./.deps/in_memory.Plo
> rm -f ./.deps/in_mms.Plo
> rm -f ./.deps/in_pnm.Plo
> rm -f ./.deps/in_smb.Plo
> rm -f ./.deps/in_vcd.Plo
> rm -f ./.deps/input.Plo
> rm -f ./.deps/keyframetable.Plo
> rm -f ./.deps/languages.Plo
> rm -f ./.deps/matroska.Plo
> rm -f ./.deps/md5.Plo
> rm -f ./.deps/metadata.Plo
> rm -f ./.deps/mms.Plo
> rm -f ./.deps/mpa_header.Plo
> rm -f ./.deps/mpeg4_header.Plo
> rm -f ./.deps/mpegts_common.Plo
> rm -f ./.deps/mpv_header.Plo
> rm -f ./.deps/mxf.Plo
> rm -f ./.deps/nanosoft.Plo
> rm -f ./.deps/options.Plo
> rm -f ./.deps/opus_header.Plo
> rm -f ./.deps/os.Plo
> rm -f ./.deps/packet.Plo
> rm -f ./.deps/packetbuffer.Plo
> rm -f ./.deps/packetpool.Plo
> rm -f ./.deps/packettimer.Plo
> rm -f ./.deps/parse_a52.Plo
> rm -f ./.deps/parse_adts.Plo
> rm -f ./.deps/parse_cavs.Plo
> rm -f ./.deps/parse_dca.Plo
> rm -f ./.deps/parse_dirac.Plo
> rm -f ./.deps/parse_dv.Plo
> rm -f ./.deps/parse_dvdsub.Plo
> rm -f ./.deps/parse_flac.Plo
> rm -f ./.deps/parse_h264.Plo
> rm -f ./.deps/parse_jpeg.Plo
> rm -f ./.deps/parse_mjpa.Plo
> rm -f ./.deps/parse_mpeg4.Plo
> rm -f ./.deps/parse_mpegaudio.Plo
> rm -f ./.deps/parse_mpv.Plo
> rm -f ./.deps/parse_opus.Plo
> rm -f ./.deps/parse_png.Plo
> rm -f ./.deps/parse_speex.Plo
> rm -f ./.deps/parse_vc1.Plo
> rm -f ./.deps/parse_vorbis.Plo
> rm -f ./.deps/parse_vp8.Plo
> rm -f ./.deps/parse_vp9.Plo
> rm -f ./.deps/pes_header.Plo
> rm -f ./.deps/pngreader.Plo
> rm -f ./.deps/pnm.Plo
> rm -f ./.deps/ptscache.Plo
> rm -f ./.deps/qt_atom.Plo
> rm -f ./.deps/qt_chan.Plo
> rm -f ./.deps/qt_cmov.Plo
> rm -f ./.deps/qt_dinf.Plo
> rm -f ./.deps/qt_dref.Plo
> rm -f ./.deps/qt_edts.Plo
> rm -f ./.deps/qt_elst.Plo
> rm -f ./.deps/qt_enda.Plo
> rm -f ./.deps/qt_esds.Plo
> rm -f ./.deps/qt_fiel.Plo
> rm -f ./.deps/qt_frma.Plo
> rm -f ./.deps/qt_ftab.Plo
> rm -f ./.deps/qt_glbl.Plo
> rm -f ./.deps/qt_gmhd.Plo
> rm -f ./.deps/qt_gmin.Plo
> rm -f ./.deps/qt_hdlr.Plo
> rm -f ./.deps/qt_language.Plo
> rm -f ./.deps/qt_mdhd.Plo
> rm -f ./.deps/qt_mdia.Plo
> rm -f ./.deps/qt_mfhd.Plo
> rm -f ./.deps/qt_minf.Plo
> rm -f ./.deps/qt_moof.Plo
> rm -f ./.deps/qt_moov.Plo
> rm -f ./.deps/qt_mvhd.Plo
> rm -f ./.deps/qt_nmhd.Plo
> rm -f ./.deps/qt_palette.Plo
> rm -f ./.deps/qt_pasp.Plo
> rm -f ./.deps/qt_rdrf.Plo
> rm -f ./.deps/qt_rmda.Plo
> rm -f ./.deps/qt_rmra.Plo
> rm -f ./.deps/qt_stbl.Plo
> rm -f ./.deps/qt_stco.Plo
> rm -f ./.deps/qt_stsc.Plo
> rm -f ./.deps/qt_stsd.Plo
> rm -f ./.deps/qt_stss.Plo
> rm -f ./.deps/qt_stsz.Plo
> rm -f ./.deps/qt_stts.Plo
> rm -f ./.deps/qt_tcmi.Plo
> rm -f ./.deps/qt_tfdt.Plo
> rm -f ./.deps/qt_tfhd.Plo
> rm -f ./.deps/qt_timecode.Plo
> rm -f ./.deps/qt_tkhd.Plo
> rm -f ./.deps/qt_tmcd.Plo
> rm -f ./.deps/qt_traf.Plo
> rm -f ./.deps/qt_trak.Plo
> rm -f ./.deps/qt_tref.Plo
> rm -f ./.deps/qt_trun.Plo
> rm -f ./.deps/qt_udta.Plo
> rm -f ./.deps/qt_useratoms.Plo
> rm -f ./.deps/qt_utils.Plo
> rm -f ./.deps/qt_wave.Plo
> rm -f ./.deps/r_asx.Plo
> rm -f ./.deps/r_m3u.Plo
> rm -f ./.deps/r_pls.Plo
> rm -f ./.deps/r_qtl.Plo
> rm -f ./.deps/r_ref.Plo
> rm -f ./.deps/r_rtsptext.Plo
> rm -f ./.deps/r_smil.Plo
> rm -f ./.deps/redirect.Plo
> rm -f ./.deps/rmff.Plo
> rm -f ./.deps/rtcp.Plo
> rm -f ./.deps/rtp.Plo
> rm -f ./.deps/rtpbuffer.Plo
> rm -f ./.deps/sampleseek.Plo
> rm -f ./.deps/sdp.Plo
> rm -f ./.deps/seek.Plo
> rm -f ./.deps/stream.Plo
> rm -f ./.deps/streamdecoder.Plo
> rm -f ./.deps/subovl_dvd.Plo
> rm -f ./.deps/subread.Plo
> rm -f ./.deps/subtitle.Plo
> rm -f ./.deps/subtitleconverter.Plo
> rm -f ./.deps/superindex.Plo
> rm -f ./.deps/targa.Plo
> rm -f ./.deps/tcp.Plo
> rm -f ./.deps/timecode.Plo
> rm -f ./.deps/track.Plo
> rm -f ./.deps/tracktable.Plo
> rm -f ./.deps/translation.Plo
> rm -f ./.deps/udp.Plo
> rm -f ./.deps/utils.Plo
> rm -f ./.deps/vc1_header.Plo
> rm -f ./.deps/video.Plo
> rm -f ./.deps/video_aviraw.Plo
> rm -f ./.deps/video_ffmpeg.Plo
> rm -f ./.deps/video_gavf.Plo
> rm -f ./.deps/video_gavl.Plo
> rm -f ./.deps/video_openjpeg.Plo
> rm -f ./.deps/video_png.Plo
> rm -f ./.deps/video_qtraw.Plo
> rm -f ./.deps/video_rtjpeg.Plo
> rm -f ./.deps/video_schroedinger.Plo
> rm -f ./.deps/video_tga.Plo
> rm -f ./.deps/video_theora.Plo
> rm -f ./.deps/video_tiff.Plo
> rm -f ./.deps/video_v4l2_m2m.Plo
> rm -f ./.deps/video_y4m.Plo
> rm -f ./.deps/video_yuv.Plo
> rm -f ./.deps/videoparser.Plo
> rm -f ./.deps/vorbis_comment.Plo
> rm -f ./.deps/xing.Plo
> rm -f ./.deps/yml.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> Making distclean in plugins
> make[2]: Entering directory '/<<PKGBUILDDIR>>/plugins'
> test -z "i_avdec.la c_avdec_audio.la c_avdec_video.la i_vcd.la i_dvd.la 
> i_dvb.la" || rm -f i_avdec.la c_avdec_audio.la c_avdec_video.la i_vcd.la 
> i_dvd.la i_dvb.la
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations
> rm -f ./.deps/avdec_common.Plo
> rm -f ./.deps/c_avdec_audio.Plo
> rm -f ./.deps/c_avdec_video.Plo
> rm -f ./.deps/codec_common.Plo
> rm -f ./.deps/i_avdec.Plo
> rm -f ./.deps/i_dvb.Plo
> rm -f ./.deps/i_dvd.Plo
> rm -f ./.deps/i_vcd.Plo
> rm -f ./.deps/options.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/plugins'
> Making distclean in tests
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tests'
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f bgavdump bgavdemux
> rm -f *.tab.c
> test -z "" || rm -f 
>  rm -f bgavsave frametable indexdump indextest mmstest vcdtest ymltest 
> count_samples seektest
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./.deps/bgavdemux.Po
> rm -f ./.deps/bgavdump.Po
> rm -f ./.deps/bgavsave.Po
> rm -f ./.deps/count_samples.Po
> rm -f ./.deps/frametable.Po
> rm -f ./.deps/indexdump.Po
> rm -f ./.deps/indextest.Po
> rm -f ./.deps/mmstest.Po
> rm -f ./.deps/seektest.Po
> rm -f ./.deps/vcdtest.Po
> rm -f ./.deps/ymltest.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> Making distclean in include
> make[2]: Entering directory '/<<PKGBUILDDIR>>/include'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "bgav_version.h" || rm -f bgav_version.h
> rm -f config.h stamp-h1
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/include'
> Making distclean in m4
> make[2]: Entering directory '/<<PKGBUILDDIR>>/m4'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/m4'
> Making distclean in po
> make[2]: Entering directory '/<<PKGBUILDDIR>>/po'
> rm -f *.insert-header
> rm -f remove-potcdate.sed
> rm -f stamp-poT
> rm -f core core.* gmerlin-avdecoder.po gmerlin-avdecoder.1po 
> gmerlin-avdecoder.2po *.new.po
> rm -fr *.o
> rm -f Makefile Makefile.in POTFILES *.mo
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/po'
> Making distclean in utils
> make[2]: Entering directory '/<<PKGBUILDDIR>>/utils'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/utils'
> Making distclean in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> rm -rf .libs _libs
> rm -rf apiref
> rm -f *.lo
> test -z "Doxyfile" || rm -f Doxyfile
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "gmerlin_avdec.spec gmerlin_avdec.pc" || rm -f gmerlin_avdec.spec 
> gmerlin_avdec.pc
> rm -f libtool config.lt
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> test . = "." || test -z "" || rm -f 
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building gmerlin-avdecoder using existing 
> ./gmerlin-avdecoder_2.0.0~svn6298~dfsg0.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of file INSTALL, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file po/messages.mo, use 
> --include-removal to override
> dpkg-source: warning: executable mode 0755 of 'ltmain.sh' will not be 
> represented in diff
> dpkg-source: error: cannot represent change to po/de.gmo: binary file 
> contents changed
> dpkg-source: error: add po/de.gmo in debian/source/include-binaries if you 
> want to store the modified binary in the debian tarball
> dpkg-source: error: unrepresentable changes to source
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1
> 
> 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/gmerlin-avdecoder_2.0.0~svn6298~dfsg0-3_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