Bug#860692: gopacket: FTBFS on i386: XXX

2017-04-26 Thread Numpung Sarayut
On Mon, 24 Apr 2017 13:40:19 +0200 Sascha Steinbiss 
wrote:
> tags 860692 patch
> thanks
>
>
> Hi all,
>
> [...]
> > # Copy test files to build dir
> > cp pcap/*.pcap obj-i386-linux-gnu/src/github.com/google/gopacket/pcap/
> > cp: target 'obj-i386-linux-gnu/src/github.com/google/gopacket/pcap/'
> is not a directory
> > debian/rules:19: recipe for target 'override_dh_auto_configure' failed
> > make[1]: *** [override_dh_auto_configure] Error 1
>
> I have fixed this issue by constructing the target directory name using
> DEB_HOST_GNU_TYPE instead of DEB_HOST_MULTIARCH, which correctly yields
> 'obj-i686-linux-gnu'. After applying attached patch, I was able to
> correctly build gopacket on i386 stretch.
>
> Best regards
> Sascha


Bug#860692: gopacket: FTBFS on i386: XXX

2017-04-24 Thread Sascha Steinbiss
tags 860692 patch
thanks


Hi all,

[...]
> # Copy test files to build dir
> cp pcap/*.pcap obj-i386-linux-gnu/src/github.com/google/gopacket/pcap/
> cp: target 'obj-i386-linux-gnu/src/github.com/google/gopacket/pcap/'
is not a directory
> debian/rules:19: recipe for target 'override_dh_auto_configure' failed
> make[1]: *** [override_dh_auto_configure] Error 1

I have fixed this issue by constructing the target directory name using
DEB_HOST_GNU_TYPE instead of DEB_HOST_MULTIARCH, which correctly yields
'obj-i686-linux-gnu'. After applying attached patch, I was able to
correctly build gopacket on i386 stretch.

Best regards
Sascha
diff --git a/debian/rules b/debian/rules
index a51674b..723de78 100755
--- a/debian/rules
+++ b/debian/rules
@@ -19,7 +19,7 @@ override_dh_auto_configure:
 	dh_auto_configure
 	rm -rf $(patsubst %,obj-*/src/$(DH_GOPKG)/%,$(NOBUILD))
 	# Copy test files to build dir
-	cp pcap/*.pcap obj-$(DEB_HOST_MULTIARCH)/src/$(DH_GOPKG)/pcap/
+	cp pcap/*.pcap obj-$(DEB_HOST_GNU_TYPE)/src/$(DH_GOPKG)/pcap/
 
 override_dh_install:
 	dh_install --fail-missing


signature.asc
Description: OpenPGP digital signature


Bug#860692: gopacket: FTBFS on i386: XXX

2017-04-19 Thread Lucas Nussbaum
Source: gopacket
Version: 1.1.12-1
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20170418-i386 qa-ftbfs
Justification: FTBFS in stretch on i386

Hi,

During a rebuild of all packages in stretch (in a stretch chroot, not a
sid chroot), your package failed to build on i386.

Relevant part (hopefully):
> make[1]: Entering directory '/<>'
> dh_auto_configure
>   mkdir -p obj-i686-linux-gnu
>   Copy decode.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/decode.go
>   Copy packet.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/packet.go
>   Copy writer_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/writer_test.go
>   Copy writer.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/writer.go
>   Copy layerclass.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layerclass.go
>   Copy doc.go -> obj-i686-linux-gnu/src/github.com/google/gopacket/doc.go
>   Copy layertype.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layertype.go
>   Copy packet_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/packet_test.go
>   Copy parser.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/parser.go
>   Copy base.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/base.go
>   Copy flows.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/flows.go
>   Copy benchmark_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/benchmark_test.go
>   Copy afpacket/header.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/afpacket/header.go
>   Copy afpacket/afpacket.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/afpacket/afpacket.go
>   Copy afpacket/options.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/afpacket/options.go
>   Copy afpacket/afpacket_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/afpacket/afpacket_test.go
>   Copy examples/pfdump/main.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/pfdump/main.go
>   Copy examples/httpassembly/main.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/httpassembly/main.go
>   Copy examples/util/util.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/util/util.go
>   Copy examples/synscan/main.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/synscan/main.go
>   Copy examples/pcapdump/main.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/pcapdump/main.go
>   Copy examples/bytediff/main.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/bytediff/main.go
>   Copy examples/bidirectional/main.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/bidirectional/main.go
>   Copy examples/pcaplay/main.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/pcaplay/main.go
>   Copy examples/statsassembly/main.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/statsassembly/main.go
>   Copy examples/arpscan/arpscan.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/examples/arpscan/arpscan.go
>   Copy tcpassembly/assembly_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/tcpassembly/assembly_test.go
>   Copy tcpassembly/assembly.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/tcpassembly/assembly.go
>   Copy tcpassembly/tcpreader/reader.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/tcpassembly/tcpreader/reader.go
>   Copy tcpassembly/tcpreader/reader_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/tcpassembly/tcpreader/reader_test.go
>   Copy layers/usb_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/usb_test.go
>   Copy layers/radiotap.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/radiotap.go
>   Copy layers/endpoints.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/endpoints.go
>   Copy layers/igmp.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/igmp.go
>   Copy layers/ctp.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/ctp.go
>   Copy layers/icmp6_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/icmp6_test.go
>   Copy layers/dot1q_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/dot1q_test.go
>   Copy layers/pppoe.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/pppoe.go
>   Copy layers/dot1q.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/dot1q.go
>   Copy layers/tcpip_test.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/tcpip_test.go
>   Copy layers/cdp.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/cdp.go
>   Copy layers/tcpip.go -> 
> obj-i686-linux-gnu/src/github.com/google/gopacket/layers/tcpip.go
>   Copy