Source: wp2latex
Version: 3.113+ds-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 wp2latex
> dpkg-buildpackage: info: source version 3.113+ds-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Hilmar Preusse <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean --no-parallel --with tex
>    dh_auto_clean -O--no-parallel
>       make -j1 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make -C ./sources.cc/ distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/sources.cc'
> makefile:161: warning: ignoring prerequisites on suffix rule definition
> makefile:155: warning: ignoring prerequisites on suffix rule definition
> makefile:155: warning: ignoring prerequisites on suffix rule definition
> makefile:158: warning: ignoring prerequisites on suffix rule definition
> makefile:158: warning: ignoring prerequisites on suffix rule definition
> makefile:155: warning: ignoring prerequisites on suffix rule definition
> makefile:155: warning: ignoring prerequisites on suffix rule definition
> makefile:158: warning: ignoring prerequisites on suffix rule definition
> makefile:158: warning: ignoring prerequisites on suffix rule definition
> makefile:161: warning: ignoring prerequisites on suffix rule definition
> rm -f wp2latex *.exe *.o *.obj *.OBJ *.DSK *.SYM *.bak *.BAK core *.~?? *.~? 
> *.\$\$\$ *.log *.tds *.dsk *.sym out.txt
> rm -f test/*.tex
> rm -f images/*.o images/*.bak images/*.o images/*.bkp images/core
> rm -f cole/*.o cole/*.obj ole/*.bak
> rm -f word/*.o word/*.obj word/*.bak
> rm -f jobs/*.o jobs/*.obj jobs/*.bak
> make -C cp_lib clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/sources.cc/cp_lib'
> makefile:110: warning: ignoring prerequisites on suffix rule definition
> makefile:107: warning: ignoring prerequisites on suffix rule definition
> makefile:107: warning: ignoring prerequisites on suffix rule definition
> makefile:107: warning: ignoring prerequisites on suffix rule definition
> makefile:107: warning: ignoring prerequisites on suffix rule definition
> makefile:110: warning: ignoring prerequisites on suffix rule definition
> Operating system is dos
> rm -f *.exe *.o *.o *.obj *.bak *.bkp core cplib cpbldr
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/sources.cc/cp_lib'
> make -C atoms clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/sources.cc/atoms'
> rm -f libatoms.a *.exe *.o *.obj *.o *.bak core *.bak *.bkp *.a
> rm -f include/*.bak include/*.bkp
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/sources.cc/atoms'
> cp mod_x.mak modules.mak
> make -C cp_lib distclean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/sources.cc/cp_lib'
> makefile:110: warning: ignoring prerequisites on suffix rule definition
> makefile:107: warning: ignoring prerequisites on suffix rule definition
> makefile:107: warning: ignoring prerequisites on suffix rule definition
> makefile:107: warning: ignoring prerequisites on suffix rule definition
> makefile:107: warning: ignoring prerequisites on suffix rule definition
> makefile:110: warning: ignoring prerequisites on suffix rule definition
> Operating system is dos
> rm -f *.exe *.o *.o *.obj *.bak *.bkp core cplib cpbldr
> rm -f *.trn
> rm -f internal.enc
> rm -f charactr.cc_
> rm -f out_dir/*.trn out_dir/*.enc
> cp makefile.gen makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/sources.cc/cp_lib'
> make -C atoms distclean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/sources.cc/atoms'
> rm -f libatoms.a *.exe *.o *.obj *.o *.bak core *.bak *.bkp *.a
> rm -f include/*.bak include/*.bkp
> cp include/common.h.gen include/common.h
> cp makefile.gen makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/sources.cc/atoms'
> rm makefile
> cp makefile.gen makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/sources.cc'
> make -C ./instaler/ clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/instaler'
> rm -f igt.bat *.exe *.com *.o *.obj *.bak *.bkp *.map *.rpo *.~?? core *.swp 
> *.ilk *.tfa *.lk1 *.mk1 *.mk *.err *.pch *.ncb *.opt *.plg *.out *.cv4
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/instaler'
> make -C ./doc/ distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> rm -f *.dvi *.exe *.OBJ *.obj *.bak core *.aux *.log *.toc ref.po
> rm -f *.blg *.bbl *.aux
> rm -f locale/cs/lc_messages/*.* locale/de/lc_messages/*.* *.1
> rm -f *.pdf
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> make -C ./test/ clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/test'
> rm -f *.tex *.dvi *.aux *.log *.ent *.toc *.pdf *.eps *.ps *.idx .nfs*
> rm -f *.sty *.def *.STR *.TBL
> rm -f ./output/*.tex ./output/*.dvi ./output/*.aux ./output/*.log 
> ./output/*.ent ./output/*.idx ./output/*.toc
> rm -f ./output/*.sty ./output/*.def ./output/*.eps
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/test'
> rm -f *.exe *.OBJ *.obj *.o *.bak core *.gpr *.gdt *.dvi *.aux *.log *.ent 
> *.toc
> rm -f config.status config.h out.txt
> make -k -C ./msvc/ clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/msvc'
> rm -f *.exe *.o *.obj *.bak *.bkp *.map *.rpo *.~?? core *.swp *.ilk *.tfa 
> *.lk1 *.mk1 *.mk *.err *.pch *.ncb *.opt *.plg *.out
> rm -f debug/*.*
> rm -f Debug/*.*
> rm -f release/*.*
> rm -f Release/*.*
> rm -f -d debug
> rm -f -d release
> rm -f dbggtxt/*.*
> rm -f DbgGtxt/*.*
> rm -f relgtxt/*.*
> rm -f RelGtxt/*.*
> rm -f wp2latex___Win32_Release_PNG_Gtxt/*.*
> rm -f wp2latex___Win32_Debug_PNG_Gtxt/*.*
> rm -f -d dbggtxt
> rm -f -d relgtxt
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/msvc'
> rm makefile
> cp makefile.gen makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean -O--no-parallel
>    dh_clean -O--no-parallel
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building wp2latex using existing 
> ./wp2latex_3.113+ds.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of directory autom4te.cache
> dpkg-source: info: local changes detected, the modified files are:
>  wp2latex-3.113+ds/doc/cs.po
>  wp2latex-3.113+ds/doc/de.po
>  wp2latex-3.113+ds/instaler/makefile
>  wp2latex-3.113+ds/sources.cc/atoms/makefile
>  wp2latex-3.113+ds/sources.cc/cp_lib/makefile
>  wp2latex-3.113+ds/sources.cc/makefile
>  wp2latex-3.113+ds/test/makefile
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/wp2latex_3.113+ds-1.diff.rJUGv1
> 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/wp2latex_3.113+ds-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