Source: golang-github-miekg-dns
Version: 1.0.4+ds-1
Severity: important
User: ubuntu-de...@lists.ubuntu.com
Usertag: origin-ubuntu disco

Dear maintainers,

As of version 1.0.4+ds-1, golang-github-miekg-dns consistently fails its
autopkgtests on s390x, armhf, and i386, as seen in Ubuntu:

[...]
=== RUN   TestParseDstFromOOB
--- FAIL: TestParseDstFromOOB (0.00s)
        udp_test.go:82: failed to parse IPv4 in IPv6: <nil>
        udp_test.go:92: failed to parse IPv6: <nil>
        udp_test.go:102: failed to parse IPv4: <nil>
=== RUN   TestCorrectSource
--- FAIL: TestCorrectSource (0.00s)
        udp_test.go:115: unexpected oob for ipv4 address: []
        udp_test.go:124: unexpected oob for IPv6 address: []
[...]
make: *** [debian/rules:7: build] Error 1
autopkgtest [00:34:33]: test command1: -----------------------]
autopkgtest [00:34:33]: test command1:  - - - - - - - - - - results - - - - - - 
- - - -
command1             FAIL non-zero exit status 2

(http://autopkgtest.ubuntu.com/packages/g/golang-github-miekg-dns/cosmic/s390x)

The exact errors are somewhat different between s390x and {armhf,i386}, but
the common denominator is that the architectures that pass (amd64, arm64,
ppc64el) are all 64-bit little-endian architectures, and the ones that fail
are not (either 64-bit big-endian, or 32-bit little-endian).

So the code in this package appears to be non-portable.

I have not looked to check whether the autopkgtests previously passed
because this is a new test or because this is a code regression.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org

Attachment: signature.asc
Description: PGP signature

Reply via email to