Package: src:stenographer
Version: 0.0~git20161206.0.66a8e7e-2
Severity: serious

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --buildsystem=golang --with=golang,systemd --parallel
   dh_testdir -i -O--buildsystem=golang -O--parallel
   dh_update_autotools_config -i -O--buildsystem=golang -O--parallel
   dh_auto_configure -i -O--buildsystem=golang -O--parallel
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
        go install -v -p 1 github.com/google/stenographer 
github.com/google/stenographer/base github.com/google/stenographer/blockfile 
github.com/google/stenographer/certs github.com/google/stenographer/config 
github.com/google/stenographer/env github.com/google/stenographer/filecache 
github.com/google/stenographer/httputil 
github.com/google/stenographer/indexfile github.com/google/stenographer/query 
github.com/google/stenographer/stats github.com/google/stenographer/thread
github.com/google/gopacket
github.com/google/gopacket/layers
github.com/google/gopacket/pcapgo
golang.org/x/net/context
github.com/google/stenographer/base

[... snipped ...]

        query_test.go:62: syntax error at character 5 ("proto" HERE "col -1")
        query_test.go:62: syntax error at character 5 ("proto" HERE "col 256")
        query_test.go:62: syntax error at character 0 ("" HERE "last 4")
PASS
ok      github.com/google/stenographer/query    0.152s
=== RUN   TestNanoTimer
--- PASS: TestNanoTimer (0.00s)
PASS
ok      github.com/google/stenographer/stats    0.005s
=== RUN   TestExportDebugHandlers
--- SKIP: TestExportDebugHandlers (0.00s)
        thread_test.go:108: skipping test; within Debian package build
PASS
ok      github.com/google/stenographer/thread   0.153s
rm -rf /tmp/stenographer-testdata
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 fakeroot debian/rules binary-indep
dh binary-indep --buildsystem=golang --with=golang,systemd --parallel
   dh_testroot -i -O--buildsystem=golang -O--parallel
   dh_prep -i -O--buildsystem=golang -O--parallel
   dh_installdirs -i -O--buildsystem=golang -O--parallel
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install
        mkdir -p 
/<<BUILDDIR>>/stenographer-0.0\~git20161206.0.66a8e7e/debian/tmp/usr
        cp -r bin 
/<<BUILDDIR>>/stenographer-0.0\~git20161206.0.66a8e7e/debian/tmp/usr
        mkdir -p 
/<<BUILDDIR>>/stenographer-0.0\~git20161206.0.66a8e7e/debian/tmp/usr/share/gocode/src/github.com/google/stenographer
        cp -r -T src/github.com/google/stenographer 
/<<BUILDDIR>>/stenographer-0.0\~git20161206.0.66a8e7e/debian/tmp/usr/share/gocode/src/github.com/google/stenographer
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp stenokeys.sh stenokeys
dh_install --fail-missing -X/usr/share/gocode/src
install -D -m644 configs/steno.conf \
        debian/stenographer-common/etc/stenographer/config
install -D -m644 configs/limits.conf \
        debian/stenographer-common/etc/security/limits.d/stenographer.conf
mv debian/stenographer/usr/bin debian/stenographer/usr/sbin
mv: cannot stat 'debian/stenographer/usr/bin': No such file or directory
debian/rules:47: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:17: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit 
status 2
--------------------------------------------------------------------------------

This happens because we are building only arch-independent packages
so debian/stenographer/usr/bin does not exist.

Try splitting override_dh_install into "override_dh_install-arch"
and "override_dh_install-indep".

Try also uploading in source-only form, so that this kind of bugs
are detected earlier and never propagate to testing.

Thanks.

Reply via email to