Package: src:tor Version: 0.2.7.5-1 User: sanv...@debian.org Usertags: binary-indep Severity: important
Dear maintainer: I tried to build this package with "dpkg-buildpackage -A" (i.e. only architecture-independent packages), and it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh \ build-indep \ --with quilt \ --with autoreconf \ --with systemd \ --builddirectory=build \ --parallel dh_testdir -i -O--builddirectory=build -O--parallel dh_quilt_patch -i -O--builddirectory=build -O--parallel Applying patch 20-upstream-syslog-identity patching file changes/bug17194 [... snipped ...] rm -f micro-revision.tmp; \ if test -d "../.git" && \ test -x "`which git 2>&1;true`"; then \ HASH="`cd ".." && git rev-parse --short=16 HEAD`"; \ echo \"$HASH\" > micro-revision.tmp; \ fi; \ if test ! -f micro-revision.tmp; then \ if test ! -f micro-revision.i; then \ echo '""' > micro-revision.i; \ fi; \ elif test ! -f micro-revision.i || \ test x"`cat micro-revision.tmp`" != x"`cat micro-revision.i`"; then \ mv micro-revision.tmp micro-revision.i; \ fi; \ rm -f micro-revision.tmp; \ true /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/bin' /usr/bin/install -c src/or/tor src/tools/tor-resolve src/tools/tor-gencert '/<<PKGBUILDDIR>>/debian/tmp/usr/bin' /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/bin' /usr/bin/install -c ../contrib/client-tools/torify '/<<PKGBUILDDIR>>/debian/tmp/usr/bin' /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/etc/tor' /usr/bin/install -c -m 644 src/config/torrc.sample '/<<PKGBUILDDIR>>/debian/tmp/etc/tor' /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/tor' /usr/bin/install -c -m 644 doc/tor.html doc/tor-gencert.html doc/tor-resolve.html doc/torify.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/tor' /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1' /usr/bin/install -c -m 644 doc/tor.1 doc/tor-gencert.1 doc/tor-resolve.1 doc/torify.1 '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1' /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/tor' /usr/bin/install -c -m 644 ../src/config/geoip ../src/config/geoip6 '/<<PKGBUILDDIR>>/debian/tmp/usr/share/tor' make[2]: Leaving directory '/<<PKGBUILDDIR>>/build' make[1]: Leaving directory '/<<PKGBUILDDIR>>/build' debian/rules override_dh_install make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_install --fail-missing mv debian/tor/etc/tor/torrc.sample debian/tor/etc/tor/torrc mv: cannot stat 'debian/tor/etc/tor/torrc.sample': No such file or directory debian/rules:63: recipe for target 'override_dh_install' failed make[1]: *** [override_dh_install] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:23: recipe for target 'binary-indep' failed make: *** [binary-indep] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2 -------------------------------------------------------------------------------- Sorry not to have a fix, as I am reporting many bugs similar to this one. The common hints are: * If the only architecture-independent packages are dummy transitional ones and they were released with jessie, the easy fix is to drop them now. * When using "dh", it is allowed to use (independently) optional targets override_dh_foo-arch and override_dh_foo-indep (for several values of "foo"). Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work properly, the package would be suitable to be uploaded in source-only form if you wish. Thanks.