Package: src:blktrace
Version: 1.2.0-1
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-arch
dh build-arch
dh_update_autotools_config -a
dh_auto_configure -a
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Building for a Linux-type OS, everything's fine
#
# variables are:
# Package name blktrace
# Full version
# Upstream version 1.2.0
dh_auto_build -- CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wall -Wextra -Wno-shadow -g -Wl,-z,relro -Wl,-z,now"
all docs
make -j1 "CFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wall -Wextra -Wno-shadow -g -Wl,-z,relro -Wl,-z,now"
all docs
[... snipped ...]
(see the transcript file for additional information)
Output written on btreplay.dvi (14 pages, 33888 bytes).
Transcript written on btreplay.log.
btreplay -> btreplay.pdf
[1][2][3][4][5][6][7][8][9][10][11][12][13][14]
78363 bytes written
make[4]: Leaving directory '/<<PKGBUILDDIR>>/btreplay/doc'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/btreplay'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test -a
fakeroot debian/rules binary-arch
dh binary-arch
dh_testroot -a
dh_prep -a
dh_installdirs -a
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make install \
prefix=/usr \
mandir=\${prefix}/share/man \
DESTDIR=/<<PKGBUILDDIR>>/debian/blktrace
make[2]: Entering directory '/<<PKGBUILDDIR>>'
install -m 755 -d /<<PKGBUILDDIR>>/debian/blktrace/usr/bin
install -m 755 -d /<<PKGBUILDDIR>>/debian/blktrace/usr/share/man/man1
install -m 755 -d /<<PKGBUILDDIR>>/debian/blktrace/usr/share/man/man8
install -m 755 blkparse blktrace verify_blkparse blkrawverify blkiomon btrace
btt/btt btreplay/btrecord btreplay/btreplay btt/bno_plot.py iowatcher/iowatcher
/<<PKGBUILDDIR>>/debian/blktrace/usr/bin
install -m 644 doc/*.1 /<<PKGBUILDDIR>>/debian/blktrace/usr/share/man/man1
install -m 644 doc/*.8 /<<PKGBUILDDIR>>/debian/blktrace/usr/share/man/man8
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
# move admin-only stuff to /usr/sbin
cd /<<PKGBUILDDIR>>/debian/blktrace && \
mv usr/bin/btrace usr/sbin/ && \
mv usr/bin/blktrace usr/sbin/ && \
mv usr/bin/btreplay usr/sbin/ && \
mv usr/bin/btrecord usr/sbin/
# fix name of bno_plot
cd /<<PKGBUILDDIR>>/debian/blktrace && \
mv usr/bin/bno_plot.py usr/bin/bno_plot
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installdocs -a
dh_installchangelogs -a
dh_installman -a
dh_installman: Cannot find (any matches for) "iowatcher/iowatcher.1" (tried in
.)
dh_installman: Aborting due to earlier error
debian/rules:16: recipe for target 'binary-arch' failed
make: *** [binary-arch] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned
exit status 2
--------------------------------------------------------------------------------
The build was made with "dpkg-buildpackage -B" in my autobuilder
but it also fails in reproducible builds:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/blktrace.html
[ Note: There has been a recent change in debhelper behaviour, the current
behaviour is the intended one. See Bug #903133 for details ].
Thanks.