Package: src:dot-forward
Version: 1:0.71-2.1
Severity: serious
Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -B"
but it failed:
--------------------------------------------------------------------------------
[...]
fakeroot debian/rules binary-arch
rm -rf '/<<PKGBUILDDIR>>/debian/dot-forward'
install -d -m0755 '/<<PKGBUILDDIR>>/debian/dot-forward'/var/lib/qmail/bin
chown 0:64010 '/<<PKGBUILDDIR>>/debian/dot-forward'/var/lib/qmail
'/<<PKGBUILDDIR>>/debian/dot-forward'/var/lib/qmail/bin
test -r conf-qmail'{orig}' || cp conf-qmail conf-qmail'{orig}'
echo '/<<PKGBUILDDIR>>/debian/dot-forward'/var/lib/qmail >conf-qmail
rm -f auto_qmail.[co] install.o instcheck.o
/usr/bin/make install instcheck
make[1]: Entering directory '/<<PKGBUILDDIR>>'
./compile install.c
install.c: In function 'h':
install.c:20:7: warning: implicit declaration of function 'mkdir'
[-Wimplicit-function-declaration]
if (mkdir(home,0700) == -1)
^~~~~
[... snipped ...]
error.a str.a
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
./install
./instcheck
strip -R .comment -R .note
'/<<PKGBUILDDIR>>/debian/dot-forward'/var/lib/qmail/bin/*
install -d -m0755 '/<<PKGBUILDDIR>>/debian/dot-forward'/usr/bin
# move and link binaries
for i in bin sbin; do \
for j in `cat debian/$i`; do \
mv -f '/<<PKGBUILDDIR>>/debian/dot-forward'/var/lib/qmail/bin/$j
'/<<PKGBUILDDIR>>/debian/dot-forward'/usr/$i/$j && \
ln -s /usr/$i/$j '/<<PKGBUILDDIR>>/debian/dot-forward'/var/lib/qmail/bin/$j
|| exit 1; \
done; \
done;
cat: debian/sbin: No such file or directory
# docs are in /usr/share/doc/dot-forward (implicit)
rm -rf '/<<PKGBUILDDIR>>/debian/dot-forward'/var/lib/qmail/doc
# man pages system-wide
rm -rf '/<<PKGBUILDDIR>>/debian/dot-forward'/var/lib/qmail/man
install -d -m0755 '/<<PKGBUILDDIR>>/debian/dot-forward'/usr/share/man/man1
install -m0644 dot-forward.1 \
'/<<PKGBUILDDIR>>/debian/dot-forward'/usr/share/man/man1/dot-forward.1qmail
gzip -9n '/<<PKGBUILDDIR>>/debian/dot-forward'/usr/share/man/man1/*.1qmail
# changelog
rm -f changelog && ln -s CHANGES changelog
: implicit
: debian/dot-forward/usr/share/doc/dot-forward/
+ install -m0644 debian/copyright debian/dot-forward/usr/share/doc/dot-forward/
+ install -m0644 debian/changelog
debian/dot-forward/usr/share/doc/dot-forward/changelog.Debian
+ install -m0644 changelog debian/dot-forward/usr/share/doc/dot-forward/
+ install -m0644 README debian/dot-forward/usr/share/doc/dot-forward/
+ install -m0644 TODO debian/dot-forward/usr/share/doc/dot-forward/
+ install -m0644 BLURB debian/dot-forward/usr/share/doc/dot-forward/
+ install -m0644 THANKS debian/dot-forward/usr/share/doc/dot-forward/
+ install -m0644 VERSION debian/dot-forward/usr/share/doc/dot-forward/
+ install -m0644 debian/dot-forward.README.Debian
debian/dot-forward/usr/share/doc/dot-forward/README.Debian
: debian/dot-forward/usr/share/doc/dot-forward/examples/
: debian/dot-forward/usr/share/doc/dot-forward/ ok
: debian/dot-forward/DEBIAN/
: debian/dot-forward/DEBIAN/md5sums
: debian/dot-forward/DEBIAN/ ok
dpkg-shlibdeps '/<<PKGBUILDDIR>>/debian/dot-forward'/usr/bin/*
'/<<PKGBUILDDIR>>/debian/dot-forward'/usr/sbin/*
dpkg-shlibdeps: error: cannot read
/<<PKGBUILDDIR>>/debian/dot-forward/usr/sbin/*: No such file or directory
debian/rules:65: recipe for target 'binary-arch' failed
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit
status 2
--------------------------------------------------------------------------------
It also fails here:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/dot-forward.html
so this should be easy to reproduce.
Please also note this suspicious line in the build log:
cat: debian/sbin: No such file or directory
which indicates a possible violation of Policy 4.6 (error trapping in
Makefiles).
i.e. maybe that's the place where debian/rules should really stop, and not a
lot later.
(I'm using X-Debbugs-Cc to reach Chris Lamb, who made the last NMU).
Thanks.