All right. Thx for the bug report & patch.

Best,
DS

On 30.01.2017 22:11, Santiago Vila wrote:
> 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
>  
> 
> _______________________________________________
> Pkg-go-maintainers mailing list
> Pkg-go-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers
> 
> 


-- 
4096R/DF5182C8
Debian Developer (sten...@debian.org)
http://www.danielstender.com/

_______________________________________________
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Reply via email to