Package: src:golang-github-masterzen-winrm Version: 0.0~git20160323.0752679-2 Severity: serious Tags: patch
Dear maintainer: I tried to build this package in stretch with "dpkg-buildpackage -A" but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --buildsystem=golang --with=golang dh_testdir -i -O--buildsystem=golang dh_update_autotools_config -i -O--buildsystem=golang dh_auto_configure -i -O--buildsystem=golang dh_auto_build -i -O--buildsystem=golang go install -v -p 1 github.com/masterzen/winrm github.com/masterzen/winrm/soap github.com/masterzen/winrm/winrm github.com/masterzen/simplexml/dom github.com/masterzen/xmlpath github.com/masterzen/winrm/soap github.com/nu7hatch/gouuid github.com/masterzen/winrm/winrm github.com/masterzen/winrm dh_auto_test -i -O--buildsystem=golang go test -v -p 1 github.com/masterzen/winrm github.com/masterzen/winrm/soap github.com/masterzen/winrm/winrm ? github.com/masterzen/winrm [no test files] === RUN Test OK: 1 passed --- PASS: Test (0.00s) === RUN TestAddUsualNamespaces --- PASS: TestAddUsualNamespaces (0.00s) === RUN TestSetTo --- PASS: TestSetTo (0.00s) PASS ok github.com/masterzen/winrm/soap 0.006s === RUN Test OK: 27 passed --- PASS: Test (3.03s) PASS ok github.com/masterzen/winrm/winrm 3.039s fakeroot debian/rules binary-indep dh binary-indep --buildsystem=golang --with=golang dh_testroot -i -O--buildsystem=golang dh_prep -i -O--buildsystem=golang dh_auto_install -i -O--buildsystem=golang mkdir -p /<<BUILDDIR>>/golang-github-masterzen-winrm-0.0\~git20160323.0752679/debian/tmp/usr cp -r bin /<<BUILDDIR>>/golang-github-masterzen-winrm-0.0\~git20160323.0752679/debian/tmp/usr mkdir -p /<<BUILDDIR>>/golang-github-masterzen-winrm-0.0\~git20160323.0752679/debian/tmp/usr/share/gocode/src/github.com/masterzen/winrm cp -r -T src/github.com/masterzen/winrm /<<BUILDDIR>>/golang-github-masterzen-winrm-0.0\~git20160323.0752679/debian/tmp/usr/share/gocode/src/github.com/masterzen/winrm debian/rules override_dh_install make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_install mv -v debian/winrm/usr/bin/winrm debian/winrm/usr/bin/winrm-go mv: cannot stat 'debian/winrm/usr/bin/winrm': No such file or directory debian/rules:9: recipe for target 'override_dh_install' failed make[1]: *** [override_dh_install] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:6: 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 creating arch-independent packages only, so debian/winrm/[...] does not exist, as "winrm" is Arch:any. Trivial (but untested) patch follows. Thanks. --- a/debian/rules +++ b/debian/rules @@ -5,7 +5,7 @@ %: dh $@ --buildsystem=golang --with=golang -override_dh_install: +override_dh_install-arch: dh_install mv -v debian/winrm/usr/bin/winrm debian/winrm/usr/bin/winrm-go