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

Bug#1044090: asymptote: Fails to build source after successful build



Source: asymptote
Version: 2.86+ds-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 asymptote
> dpkg-buildpackage: info: source version 2.86+ds-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Hilmar Preusse <hille42@web.de>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean --with python3
>    dh_auto_clean
> 	make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rm -f asy asymptote.so *.pic.o *.o *.d *mon.out camp.output base/version.asy doc/version.texi GUI/xasyVersion.py xasy doc/asy-latex.pdf opsymbols.h allsymbols.h types.symbols.h builtin.symbols.h gsl.symbols.h runtime.symbols.h runbacktrace.symbols.h runpicture.symbols.h runlabel.symbols.h runhistory.symbols.h runarray.symbols.h runfile.symbols.h runsystem.symbols.h runpair.symbols.h runtriple.symbols.h runpath.symbols.h runpath3d.symbols.h runstring.symbols.h runmath.symbols.h
> cd LspCpp && make clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/LspCpp'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/LspCpp'
> make[4]: Entering directory '/<<PKGBUILDDIR>>/LspCpp'
> make[4]: Entering directory '/<<PKGBUILDDIR>>/LspCpp'
> make[4]: Entering directory '/<<PKGBUILDDIR>>/LspCpp'
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/LspCpp'
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/LspCpp'
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/LspCpp'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/LspCpp'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/LspCpp'
> if test -d gc-8.2.4; then \
> 	rm -rf gc-8.2.4; \
> fi
> rm -f Makefile config.h config.log config.status errors.temp
> cd doc && make clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> rm -f asy-latex.{aux,idx,ins,log,toc,out,hd,ins}
> rm -f Bode.pdf CAD1.pdf CDlabel.pdf GaussianSurface.pdf HermiteSpline.pdf Hobbycontrol.pdf Hobbydir.pdf axis3.pdf bezier.pdf bezier2.pdf beziercurve.pdf bigdiagonal.pdf binarytreetest.pdf brokenaxis.pdf colons.pdf colors.pdf cube.pdf cylinderskeleton.pdf datagraph.pdf diagonal.pdf diatom.pdf dots.pdf eetomumu.pdf elliptic.pdf errorbars.pdf exp.pdf filegraph.pdf fillcontour.pdf flow.pdf flowchartdemo.pdf generalaxis.pdf generalaxis3.pdf graphmarkers.pdf graphwithderiv.pdf grid3xyz.pdf hatch.pdf helix.pdf histogram.pdf icon.pdf image.pdf imagecontour.pdf irregularcontour.pdf join.pdf join3.pdf knots.pdf labelsquare.pdf leastsquares.pdf legend.pdf lineargraph.pdf lineargraph0.pdf linetype.pdf log2graph.pdf loggraph.pdf loggrid.pdf logimage.pdf logo.pdf logticks.pdf makepen.pdf markers1.pdf markers2.pdf 
> mexicanhat.pdf monthaxis.pdf multicontour.pdf onecontour.pdf parametricgraph.pdf penfunctionimage.pdf penimage.pdf planes.pdf quartercircle.pdf saddle.pdf scaledgraph.pdf secondaryaxis.pdf shadedtiling.pdf slopefield1.pdf square.pdf subpictures.pdf superpath.pdf tile.pdf triangulate.pdf unitcircle3.pdf vectorfield.pdf westnile.pdf
> rm -f *.eps latexusage.{dvi,eps,pdf,log,aux,out,*.eps} latexusage-* \
>             latexusage.pre
> rm -f \
>             {asymptote,asymptote_}.{aux,cp,cps,dvi,fn,info,ky,log,pg,toc,tp,vr}
> rm -f asymptote_.texi
> rm -f {CAD,TeXShopAndAsymptote,asyRefCard}.{aux,dvi,log,toc}
> rm -f options asy.1
> cd png && make clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/doc/png'
> rm -f *.png *.html asymptote.info* texput.aux texput.log
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc/png'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> cd tests && make distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tests'
> rm -f *.eps
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> cd doc && make distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> rm -f asy-latex.{aux,idx,ins,log,toc,out,hd,ins}
> rm -f Bode.pdf CAD1.pdf CDlabel.pdf GaussianSurface.pdf HermiteSpline.pdf Hobbycontrol.pdf Hobbydir.pdf axis3.pdf bezier.pdf bezier2.pdf beziercurve.pdf bigdiagonal.pdf binarytreetest.pdf brokenaxis.pdf colons.pdf colors.pdf cube.pdf cylinderskeleton.pdf datagraph.pdf diagonal.pdf diatom.pdf dots.pdf eetomumu.pdf elliptic.pdf errorbars.pdf exp.pdf filegraph.pdf fillcontour.pdf flow.pdf flowchartdemo.pdf generalaxis.pdf generalaxis3.pdf graphmarkers.pdf graphwithderiv.pdf grid3xyz.pdf hatch.pdf helix.pdf histogram.pdf icon.pdf image.pdf imagecontour.pdf irregularcontour.pdf join.pdf join3.pdf knots.pdf labelsquare.pdf leastsquares.pdf legend.pdf lineargraph.pdf lineargraph0.pdf linetype.pdf log2graph.pdf loggraph.pdf loggrid.pdf logimage.pdf logo.pdf logticks.pdf makepen.pdf markers1.pdf markers2.pdf 
> mexicanhat.pdf monthaxis.pdf multicontour.pdf onecontour.pdf parametricgraph.pdf penfunctionimage.pdf penimage.pdf planes.pdf quartercircle.pdf saddle.pdf scaledgraph.pdf secondaryaxis.pdf shadedtiling.pdf slopefield1.pdf square.pdf subpictures.pdf superpath.pdf tile.pdf triangulate.pdf unitcircle3.pdf vectorfield.pdf westnile.pdf
> rm -f *.eps latexusage.{dvi,eps,pdf,log,aux,out,*.eps} latexusage-* \
>             latexusage.pre
> rm -f \
>             {asymptote,asymptote_}.{aux,cp,cps,dvi,fn,info,ky,log,pg,toc,tp,vr}
> rm -f asymptote_.texi
> rm -f {CAD,TeXShopAndAsymptote,asyRefCard}.{aux,dvi,log,toc}
> rm -f options asy.1
> cd png && make clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/doc/png'
> rm -f *.png *.html asymptote.info* texput.aux texput.log
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc/png'
> rm -f version.texi Makefile
> rm -f asymptote.pdf asy-latex.pdf CAD.pdf TeXShopAndAsymptote.pdf asyRefCard.pdf
> cd png && make distclean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/doc/png'
> rm -f *.png *.html asymptote.info* texput.aux texput.log
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc/png'
> cd FAQ && make distclean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/doc/FAQ'
> rm -f *~ core a.out *.lout *.ps *.info *.ascii *.xrefdb *.post
> rm -rf *.html
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc/FAQ'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> cd LspCpp && rm -rf CMakeCache.txt CMakeDoxyfile.in \
>   CMakeDoxygenDefaults.cmake CMakeFiles Makefile cmake_install.cmake \
>   third_party/uri/src/CMakeFiles/network-uri.dir/detail
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_clean
> rm --force doc/*.aux doc/*.cp doc/*.cps doc/*.idx doc/*.ins doc/*.log doc/*.toc
> rm -fr /<<PKGBUILDDIR>>/debian/tmp_asymptote_home
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building asymptote using existing ./asymptote_2.86+ds.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of file install-sh, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file configure, use --include-removal to override
> dpkg-source: warning: newly created empty file 'doc/asy-latex.hd' will not be represented in diff
> dpkg-source: warning: newly created empty file 'doc/latexusage.out' will not be represented in diff
> dpkg-source: info: local changes detected, the modified files are:
>  asymptote-2.86+ds/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake
>  asymptote-2.86+ds/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make
>  asymptote-2.86+ds/LspCpp/third_party/uri/Doxyfile
>  asymptote-2.86+ds/LspCpp/third_party/uri/Makefile
>  asymptote-2.86+ds/LspCpp/third_party/uri/cmake_install.cmake
>  asymptote-2.86+ds/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake
>  asymptote-2.86+ds/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake
>  asymptote-2.86+ds/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make
>  asymptote-2.86+ds/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal
>  asymptote-2.86+ds/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make
>  asymptote-2.86+ds/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
>  asymptote-2.86+ds/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt
>  asymptote-2.86+ds/LspCpp/third_party/uri/src/Makefile
>  asymptote-2.86+ds/LspCpp/third_party/uri/src/cmake_install.cmake
>  asymptote-2.86+ds/doc/asy-latex.out
> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/asymptote_2.86+ds-1.diff.g_p8VO
> 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/asymptote_2.86+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 to: