Source: systraq Version: 20201231-1 Severity: minor Tags: trixie sid ftbfs User: [email protected] Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build User: [email protected] Usertags: qa-doublebuild
Hi, This package fails to do build a binary-only build (not source) after a successful build (dpkg-buildpackage ; dpkg-buildpackage -b). 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/DoubleBuild Relevant part of the build log: > cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env > -us -uc -rfakeroot -b > ------------------------------------------------------------------------------------------------------------------------ > > dpkg-buildpackage: info: source package systraq > dpkg-buildpackage: info: source version 20201231-1 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Joost van Baal-IliÄ > <[email protected]> > dpkg-source --before-build . > dpkg-buildpackage: info: host architecture amd64 > fakeroot debian/rules clean > test -x debian/rules > rm -f debian/stamp-makefile-build debian/stamp-makefile-install > /usr/bin/make -C . -k distclean > make[1]: Entering directory '/<<PKGBUILDDIR>>' > Making distclean in doc > make[2]: Entering directory '/<<PKGBUILDDIR>>/doc' > test -z "" || rm -f > test . = "." || test -z "" || rm -f > test -z "manual.html manual.ps manual.pdf manual.txt manual.tex manual.log > manual.aux manual.out manual.dvi" || rm -f manual.html manual.ps manual.pdf > manual.txt manual.tex manual.log manual.aux manual.out manual.dvi > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc' > Making distclean in etc > make[2]: Entering directory '/<<PKGBUILDDIR>>/etc' > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/etc' > Making distclean in lib > make[2]: Entering directory '/<<PKGBUILDDIR>>/lib' > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib' > Making distclean in man > make[2]: Entering directory '/<<PKGBUILDDIR>>/man' > test -z "st_snapshot.1 st_snapshot.hourly.1 systraq.8" || rm -f st_snapshot.1 > st_snapshot.hourly.1 systraq.8 > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/man' > Making distclean in script > make[2]: Entering directory '/<<PKGBUILDDIR>>/script' > test -z "systraq" || rm -f systraq > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/script' > Making distclean in contrib > make[2]: Entering directory '/<<PKGBUILDDIR>>/contrib' > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/contrib' > make[2]: Entering directory '/<<PKGBUILDDIR>>' > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > rm -f cscope.out cscope.in.out cscope.po.out cscope.files > 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>>' > rm -f debian/stamp-autotools > rmdir --ignore-fail-on-non-empty . > rmdir: failed to remove '.': Invalid argument > make: [/usr/share/cdbs/1/class/autotools.mk:64: makefile-clean] Error 1 > (ignored) > dh_clean > rm -f debian/stamp-autotools-files > debian/rules build > test -x debian/rules > mkdir -p "." > touch debian/stamp-autotools-files > chmod a+x /<<PKGBUILDDIR>>/./configure > mkdir -p . > cd . && CFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" > LDFLAGS="-Wl,-z,relro" /<<PKGBUILDDIR>>/./configure --build=x86_64-linux-gnu > --prefix=/usr --includedir="\${prefix}/include" > --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" > --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/systraq" > --srcdir=. --disable-maintainer-mode --disable-dependency-tracking > --disable-silent-rules RUN_PARTS=/bin/run-parts --libexecdir=/usr/share > configure: WARNING: unrecognized options: --disable-maintainer-mode, > --disable-dependency-tracking > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... no > checking for mawk... mawk > checking whether make sets $(MAKE)... yes > checking whether make supports nested variables... yes > checking whether ln -s works... yes > checking for SGML Declaration for XML 1.0... configure: > The SGML Declaration for XML 1.0 is required for building. > No file /usr/share/sgml/declaration/xml.dcl is present on your > system; I don't know where to find this declaration elsewhere. > If it is installed in some location on your system, set the > XMLDCL environment variable to this files full pathname before > running ./configure. If you really lack this file: > It is shipped with the sgml-data Debian package, available from > http://packages.debian.org/sgml-data. It can be found elsewhere > too. > checking for DocBook XSL stylesheet for manpages... configure: > A DocBook XSL stylesheet for manpages is required for building. > No file > /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl > is present on your system; I don't know where to find this > stylesheet elsewhere. If it is installed in some location on your > system, set the MANXSL environment variable to this files full > pathname before running ./configure. If you really lack this > file: > It is shipped with the docbook-xsl tarball as published via the > Sourceforge DocBook Open Repository by Norman Walsh e.a., on > http://docbook.sourceforge.net/projects/xsl/ . It comes with many > GNU/Linux and BSD distributions too. > checking for xsltproc... no > configure: > xsltproc by Daniel Veillard is required for building. > It can be downloaded from http://xmlsoft.org/XSLT/ and is > shipped with many GNU/Linux and BSD distributions. > checking for w3m... no > checking for lynx... no > configure: > Either w3m or Lynx is required for building. W3m can be > downloaded from http://sourceforge.net/projects/w3m. Lynx can be > downloaded from http://lynx.isc.org/release/. Both w3m and Lynx > are shipped with many GNU/Linux and BSD distributions. > checking for openjade... no > checking for jade... no > configure: > OpenJade or Jade is required for building. > OpenJade can be downloaded from http://openjade.sourceforge.net/ and > is > shipped with many GNU/Linux and BSD distributions. > checking for jadetex... no > configure: > JadeTeX is required for building. > It can be downloaded from http://jadetex.sourceforge.net/ and is > shipped with many GNU/Linux and BSD distributions. > checking for pdfjadetex... no > configure: > JadeTeX's pdfjadetex is required for building. > It can be downloaded from http://jadetex.sourceforge.net/ and is > shipped with many GNU/Linux and BSD distributions. > checking for dvips... no > configure: > teTeX's dvips is required for building. > It can be downloaded from > ftp://ftp.dante.de:/pub/tex/systems/unix/teTeX and is shipped with > many GNU/Linux and BSD distributions. > checking for run-parts... /bin/run-parts > checking that generated files are newer than configure... done > configure: creating ./config.status > config.status: creating Makefile > config.status: creating doc/Makefile > config.status: creating etc/Makefile > config.status: creating lib/Makefile > config.status: creating man/Makefile > config.status: creating script/systraq > config.status: creating script/Makefile > config.status: creating contrib/Makefile > configure: WARNING: unrecognized options: --disable-maintainer-mode, > --disable-dependency-tracking > touch debian/stamp-autotools > /usr/bin/make -C . > make[1]: Entering directory '/<<PKGBUILDDIR>>' > Making all in doc > make[2]: Entering directory '/<<PKGBUILDDIR>>/doc' > t sgml -D ../doc -d ./html.dsl manual.dbx > /bin/bash: line 1: t: command not found > make[2]: [Makefile:507: manual.html] Error 127 (ignored) > t tex -D ../doc -d ./print.dsl -o manual.tex manual.dbx > /bin/bash: line 1: t: command not found > make[2]: [Makefile:495: manual.tex] Error 127 (ignored) > manual.tex && manual.tex && manual.tex && rm -f .log .out .aux > /bin/bash: line 1: manual.tex: command not found > make[2]: *** [Makefile:498: manual.dvi] Error 127 > make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc' > make[1]: *** [Makefile:402: all-recursive] Error 1 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > make: *** [/usr/share/cdbs/1/class/makefile.mk:77: > debian/stamp-makefile-build] Error 2 > dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 > > E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage > --sanitize-env -us -uc -rfakeroot -b' failed to run. The full build log is available from: http://qa-logs.debian.net/2023/08/16/systraq_20201231-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.

