Source: recoll
Version: 1.34.7-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 recoll
> dpkg-buildpackage: info: source version 1.34.7-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Kartik Mistry <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean --with python3
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in .
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
>  rm -f recollindex recollq xadump
> test -z "librecoll.la" || rm -f librecoll.la
> rm -rf .libs _libs
> rm -f python/recoll/*.pyc
> rm -f *.o
> rm -rf python/pychm/build
> rm -f ./so_locations
> rm -f aspell/*.o
> rm -rf aspell/.libs aspell/_libs
> rm -rf python/pychm/recollchm.egg-info
> rm -f aspell/*.lo
> rm -rf bincimapmime/.libs bincimapmime/_libs
> rm -rf python/pychm/setup.py
> rm -f bincimapmime/*.o
> rm -rf common/.libs common/_libs
> rm -rf python/recoll/Recoll.egg-info
> rm -f bincimapmime/*.lo
> rm -f *.lo
> rm -rf python/recoll/__pycache__
> rm -f common/*.o
> rm -rf index/.libs index/_libs
> rm -rf python/recoll/build
> rm -f common/*.lo
> rm -rf internfile/.libs internfile/_libs
> rm -f index/*.o
> rm -f *.tab.c
> test -z "python/recoll/setup.py python/pychm/setup.py 
> python/pyaspell/setup.py" || rm -f python/recoll/setup.py 
> python/pychm/setup.py python/pyaspell/setup.py
> rm -rf query/.libs query/_libs
> rm -f index/*.lo
> test . = "." || test -z "" || rm -f 
> rm -f internfile/*.o
> rm -f aspell/.deps/.dirstamp
> rm -rf rcldb/.libs rcldb/_libs
> rm -f internfile/*.lo
> rm -f aspell/.dirstamp
> rm -f query/*.o
> rm -f bincimapmime/.deps/.dirstamp
> rm -rf unac/.libs unac/_libs
> rm -f query/*.lo
> rm -f bincimapmime/.dirstamp
> rm -rf utils/.libs utils/_libs
> rm -f rcldb/*.o
> rm -f common/.deps/.dirstamp
> rm -f common/autoconfig.h common/stamp-h1
> rm -f rcldb/*.lo
> rm -f common/.dirstamp
> rm -f unac/*.o
> rm -f index/.deps/.dirstamp
> rm -f unac/*.lo
> rm -f index/.dirstamp
> rm -f utils/*.o
> rm -f internfile/.deps/.dirstamp
> rm -f libtool config.lt
> rm -f utils/*.lo
> rm -f internfile/.dirstamp
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f query/.deps/.dirstamp
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> rm -f query/.dirstamp
> rm -rf python/pychm/build
> rm -f rcldb/.deps/.dirstamp
> rm -rf python/pychm/dist/*
> rm -f rcldb/.dirstamp
> rm -rf python/pyaspell/build
> rm -f unac/.deps/.dirstamp
> rm -rf python/pyaspell/dist/*
> rm -f unac/.dirstamp
> make -C qtgui clean
> rm -f utils/.deps/.dirstamp
> rm -f utils/.dirstamp
> make[3]: Entering directory '/<<PKGBUILDDIR>>/qtgui'
> rm -f qrc_recoll.cpp
> rm -f .moc/moc_predefs.h
> rm -f .moc/moc_actsearch_w.cpp .moc/moc_advsearch_w.cpp .moc/moc_confgui.cpp 
> .moc/moc_confguiindex.cpp .moc/moc_firstidx.cpp .moc/moc_fragbuts.cpp 
> .moc/moc_idxmodel.cpp .moc/moc_idxsched.cpp .moc/moc_preview_load.cpp 
> .moc/moc_preview_plaintorich.cpp .moc/moc_preview_w.cpp .moc/moc_ptrans_w.cpp 
> .moc/moc_rclhelp.cpp .moc/moc_rclmain_w.cpp .moc/moc_reslist.cpp 
> .moc/moc_restable.cpp .moc/moc_scbase.cpp .moc/moc_searchclause_w.cpp 
> .moc/moc_snippets_w.cpp .moc/moc_specialindex.cpp .moc/moc_spell_w.cpp 
> .moc/moc_ssearch_w.cpp .moc/moc_systray.cpp .moc/moc_uiprefs_w.cpp 
> .moc/moc_viewaction_w.cpp .moc/moc_webcache.cpp .moc/moc_editdialog.cpp 
> .moc/moc_listdialog.cpp .moc/moc_qxtconfirmationmessage.cpp 
> .moc/moc_crontool.cpp .moc/moc_rtitool.cpp
> rm -f .ui/ui_actsearch.h .ui/ui_advsearch.h .ui/ui_firstidx.h 
> .ui/ui_idxsched.h .ui/ui_preview.h .ui/ui_ptrans.h .ui/ui_rclmain.h 
> .ui/ui_restable.h .ui/ui_snippets.h .ui/ui_specialindex.h .ui/ui_spell.h 
> .ui/ui_ssearchb.h .ui/ui_uiprefs.h .ui/ui_viewaction.h .ui/ui_webcache.h 
> .ui/ui_editdialog.h .ui/ui_listdialog.h .ui/ui_crontool.h .ui/ui_rtitool.h
> rm -f .obj/actsearch_w.o .obj/advsearch_w.o .obj/advshist.o .obj/confgui.o 
> .obj/confguiindex.o .obj/fragbuts.o .obj/guiutils.o .obj/idxmodel.o 
> .obj/main.o .obj/multisave.o .obj/preview_load.o .obj/preview_plaintorich.o 
> .obj/preview_w.o .obj/ptrans_w.o .obj/rclhelp.o .obj/rclm_idx.o 
> .obj/rclm_menus.o .obj/rclm_preview.o .obj/rclm_saveload.o 
> .obj/rclm_sidefilters.o .obj/rclm_view.o .obj/rclm_wins.o .obj/rclmain_w.o 
> .obj/rclzg.o .obj/reslist.o .obj/respopup.o .obj/restable.o .obj/scbase.o 
> .obj/searchclause_w.o .obj/snippets_w.o .obj/spell_w.o .obj/ssearch_w.o 
> .obj/systray.o .obj/uiprefs_w.o .obj/viewaction_w.o .obj/webcache.o 
> .obj/qxtconfirmationmessage.o .obj/xmltosd.o .obj/crontool.o .obj/rtitool.o 
> .obj/qrc_recoll.o .obj/moc_actsearch_w.o .obj/moc_advsearch_w.o 
> .obj/moc_confgui.o .obj/moc_confguiindex.o 
> .obj/moc_firstidx.o .obj/moc_fragbuts.o .obj/moc_idxmodel.o 
> .obj/moc_idxsched.o .obj/moc_preview_load.o .obj/moc_preview_plaintorich.o 
> .obj/moc_preview_w.o .obj/moc_ptrans_w.o .obj/moc_rclhelp.o 
> .obj/moc_restable.o .obj/moc_scbase.o .obj/moc_searchclause_w.o 
> .obj/moc_snippets_w.o .obj/moc_specialindex.o .obj/moc_spell_w.o 
> .obj/moc_ssearch_w.o .obj/moc_systray.o .obj/moc_uiprefs_w.o 
> .obj/moc_viewaction_w.o .obj/moc_webcache.o .obj/moc_editdialog.o 
> .obj/moc_listdialog.o .obj/moc_qxtconfirmationmessage.o .obj/moc_crontool.o 
> .obj/moc_rtitool.o
> rm -f *~ core *.core
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/qtgui'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f aspell/.deps/rclaspell.Plo
> rm -f bincimapmime/.deps/convert.Plo
> rm -f bincimapmime/.deps/mime-parsefull.Plo
> rm -f bincimapmime/.deps/mime-parseonlyheader.Plo
> rm -f bincimapmime/.deps/mime-printbody.Plo
> rm -f bincimapmime/.deps/mime.Plo
> rm -f common/.deps/cstr.Plo
> rm -f common/.deps/plaintorich.Plo
> rm -f common/.deps/rclconfig.Plo
> rm -f common/.deps/rclinit.Plo
> rm -f common/.deps/syngroups.Plo
> rm -f common/.deps/textsplit.Plo
> rm -f common/.deps/textsplitko.Plo
> rm -f common/.deps/unacpp.Plo
> rm -f common/.deps/utf8fn.Plo
> rm -f common/.deps/webstore.Plo
> rm -f index/.deps/checkindexed.Po
> rm -f index/.deps/checkretryfailed.Plo
> rm -f index/.deps/exefetcher.Plo
> rm -f index/.deps/fetcher.Plo
> rm -f index/.deps/fsfetcher.Plo
> rm -f index/.deps/fsindexer.Po
> rm -f index/.deps/idxdiags.Plo
> rm -f index/.deps/idxstatus.Plo
> rm -f index/.deps/indexer.Po
> rm -f index/.deps/mimetype.Plo
> rm -f index/.deps/rclmonprc.Po
> rm -f index/.deps/rclmonrcv.Po
> rm -f index/.deps/recollindex.Po
> rm -f index/.deps/subtreelist.Plo
> rm -f index/.deps/webqueue.Po
> rm -f index/.deps/webqueuefetcher.Plo
> rm -f internfile/.deps/extrameta.Plo
> rm -f internfile/.deps/htmlparse.Plo
> rm -f internfile/.deps/internfile.Plo
> rm -f internfile/.deps/mh_exec.Plo
> rm -f internfile/.deps/mh_execm.Plo
> rm -f internfile/.deps/mh_html.Plo
> rm -f internfile/.deps/mh_mail.Plo
> rm -f internfile/.deps/mh_mbox.Plo
> rm -f internfile/.deps/mh_text.Plo
> rm -f internfile/.deps/mh_xslt.Plo
> rm -f internfile/.deps/mimehandler.Plo
> rm -f internfile/.deps/myhtmlparse.Plo
> rm -f internfile/.deps/txtdcode.Plo
> rm -f internfile/.deps/uncomp.Plo
> rm -f query/.deps/docseq.Plo
> rm -f query/.deps/docseqdb.Plo
> rm -f query/.deps/docseqhist.Plo
> rm -f query/.deps/dynconf.Plo
> rm -f query/.deps/filtseq.Plo
> rm -f query/.deps/qresultstore.Plo
> rm -f query/.deps/recollq.Plo
> rm -f query/.deps/recollqmain.Po
> rm -f query/.deps/reslistpager.Plo
> rm -f query/.deps/sortseq.Plo
> rm -f query/.deps/wasaparse.Plo
> rm -f query/.deps/wasaparseaux.Plo
> rm -f query/.deps/xadump.Po
> rm -f rcldb/.deps/daterange.Plo
> rm -f rcldb/.deps/expansiondbs.Plo
> rm -f rcldb/.deps/rclabsfromtext.Plo
> rm -f rcldb/.deps/rclabstract.Plo
> rm -f rcldb/.deps/rcldb.Plo
> rm -f rcldb/.deps/rcldoc.Plo
> rm -f rcldb/.deps/rcldups.Plo
> rm -f rcldb/.deps/rclquery.Plo
> rm -f rcldb/.deps/rclterms.Plo
> rm -f rcldb/.deps/rclvalues.Plo
> rm -f rcldb/.deps/searchdata.Plo
> rm -f rcldb/.deps/searchdatatox.Plo
> rm -f rcldb/.deps/searchdataxml.Plo
> rm -f rcldb/.deps/stemdb.Plo
> rm -f rcldb/.deps/stoplist.Plo
> rm -f rcldb/.deps/synfamily.Plo
> rm -f unac/.deps/unac.Plo
> rm -f utils/.deps/appformime.Plo
> rm -f utils/.deps/base64.Plo
> rm -f utils/.deps/cancelcheck.Plo
> rm -f utils/.deps/chrono.Plo
> rm -f utils/.deps/circache.Plo
> rm -f utils/.deps/closefrom.Plo
> rm -f utils/.deps/cmdtalk.Plo
> rm -f utils/.deps/conftree.Plo
> rm -f utils/.deps/copyfile.Plo
> rm -f utils/.deps/cpuconf.Plo
> rm -f utils/.deps/dlib.Plo
> rm -f utils/.deps/ecrontab.Plo
> rm -f utils/.deps/execmd.Plo
> rm -f utils/.deps/fileudi.Plo
> rm -f utils/.deps/fstreewalk.Plo
> rm -f utils/.deps/hldata.Plo
> rm -f utils/.deps/idfile.Plo
> rm -f utils/.deps/listmem.Plo
> rm -f utils/.deps/log.Plo
> rm -f utils/.deps/md5.Plo
> rm -f utils/.deps/md5ut.Plo
> rm -f utils/.deps/mimeparse.Plo
> rm -f utils/.deps/miniz.Plo
> rm -f utils/.deps/netcon.Plo
> rm -f utils/.deps/pathut.Plo
> rm -f utils/.deps/pxattr.Plo
> rm -f utils/.deps/rclionice.Plo
> rm -f utils/.deps/rclutil.Plo
> rm -f utils/.deps/readfile.Plo
> rm -f utils/.deps/smallut.Plo
> rm -f utils/.deps/strmatcher.Plo
> rm -f utils/.deps/transcode.Plo
> rm -f utils/.deps/utf8iter.Plo
> rm -f utils/.deps/wipedir.Plo
> rm -f utils/.deps/x11mon.Plo
> rm -f utils/.deps/zlibut.Plo
> 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: verifying ./recoll_1.34.7.orig.tar.gz.asc
> dpkg-source: info: building recoll using existing ./recoll_1.34.7.orig.tar.gz
> dpkg-source: info: building recoll using existing 
> ./recoll_1.34.7.orig.tar.gz.asc
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of file aclocal.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file ltmain.sh, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file configure, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file ylwrap, use --include-removal 
> to override
> dpkg-source: warning: ignoring deletion of file m4/ltsugar.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/lt~obsolete.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/ltversion.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/libtool.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/ltoptions.m4, use 
> --include-removal to override
> dpkg-source: warning: file 
> recoll-1.34.7/python/pyaspell/recoll_aspell_python_py3.egg-info/SOURCES.txt 
> has no final newline (either original or modified version)
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_cs.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_cs.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_da.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_da.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_de.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_de.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_el.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_el.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_es.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_es.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_fr.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_fr.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_hu.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_hu.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_it.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_it.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_ja.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_ja.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_ko.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_ko.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_lt.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_lt.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_nl.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_nl.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_pl.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_pl.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_ru.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_ru.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_sv.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_sv.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_tr.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_tr.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_uk.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_uk.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: warning: file recoll-1.34.7/qtgui/.qm/recoll_xx.qm has no final 
> newline (either original or modified version)
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_zh.qm: binary 
> file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_zh.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/.qm/recoll_zh_CN.qm: 
> binary file contents changed
> dpkg-source: error: add qtgui/.qm/recoll_zh_CN.qm in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: cannot represent change to qtgui/recoll: binary file 
> contents changed
> dpkg-source: error: add qtgui/recoll in debian/source/include-binaries if you 
> want to store the modified binary in the debian tarball
> dpkg-source: warning: executable mode 0755 of 'qtgui/recoll' will not be 
> represented in diff
> 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/recoll_1.34.7-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