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.