Source: go-mmproxy Version: 2.2.1-1 Severity: serious https://tracker.debian.org/pkg/go-mmproxy
Issues preventing migration: ∙ ∙ autopkgtest for go-mmproxy/2.2.1-1: amd64: Regression or new test ♻ (reference ♻), arm64: Regression or new test ♻ (reference ♻), armel: Regression or new test ♻ (reference ♻), armhf: Regression or new test ♻ (reference ♻), i386: Regression or new test ♻ (reference ♻), ppc64el: Regression or new test ♻ (reference ♻), s390x: Regression or new test ♻ (reference ♻) https://ci.debian.net/packages/g/go-mmproxy/testing/amd64/ ... 33s dh_auto_test -O--buildsystem=golang 33s cd obj-x86_64-linux-gnu && go test -vet=off -v -p 64 github.com/kzemek/go-mmproxy github.com/kzemek/go-mmproxy/buffers github.com/kzemek/go-mmproxy/proxyprotocol github.com/kzemek/go-mmproxy/tcp github.com/kzemek/go-mmproxy/tests github.com/kzemek/go-mmproxy/udp github.com/kzemek/go-mmproxy/utils 38s ? github.com/kzemek/go-mmproxy [no test files] 38s ? github.com/kzemek/go-mmproxy/buffers [no test files] 38s ? github.com/kzemek/go-mmproxy/proxyprotocol [no test files] 38s ? github.com/kzemek/go-mmproxy/tcp [no test files] 639s === RUN TestGetGetsAPutBuffer 639s --- PASS: TestGetGetsAPutBuffer (0.00s) 639s === RUN TestProxyProtocolV1 639s --- PASS: TestProxyProtocolV1 (0.00s) 639s === RUN TestProxyProtocolV1_nontcp 639s --- PASS: TestProxyProtocolV1_nontcp (0.00s) 639s === RUN TestProxyProtocolV1_Unknown 639s --- PASS: TestProxyProtocolV1_Unknown (0.00s) 639s === RUN TestProxyProtocolV1_UnknownWithAddrs 639s --- PASS: TestProxyProtocolV1_UnknownWithAddrs (0.00s) 639s === RUN TestProxyProtocolV2 639s --- PASS: TestProxyProtocolV2 (0.00s) 639s === RUN TestProxyProtocolV2_udp6 639s --- PASS: TestProxyProtocolV2_udp6 (0.00s) 639s === RUN TestListen 639s time=2025-03-04T14:03:40.943Z level=INFO msg=listening 639s time=2025-03-04T14:03:41.043Z level=DEBUG msg="new connection" remoteAddr=127.0.0.1:56808 localAddr=127.0.0.1:12345 639s time=2025-03-04T14:03:41.043Z level=DEBUG msg="successfully parsed PROXY header" remoteAddr=127.0.0.1:56808 localAddr=127.0.0.1:12345 clientAddr=192.168.0.1:56324 targetAddr=127.0.0.1:54321 639s time=2025-03-04T14:03:41.043Z level=DEBUG msg="failed to establish upstream connection" remoteAddr=127.0.0.1:56808 localAddr=127.0.0.1:12345 clientAddr=192.168.0.1:56324 targetAddr=127.0.0.1:54321 error="dial tcp 192.168.0.1:56324->127.0.0.1:54321: setsockopt(IPPROTO_IP, IP_TRANSPARENT, 1): operation not permitted" dropConnection=true 639s panic: test timed out after 10m0s 639s running tests: 639s TestListen (10m0s) 639s 639s goroutine 19 [running]: 639s testing.(*M).startAlarm.func1() 639s /usr/lib/go-1.24/src/testing/testing.go:2484 +0x394 639s created by time.goFunc 639s /usr/lib/go-1.24/src/time/sleep.go:215 +0x2d 639s 639s goroutine 1 [chan receive]: 639s testing.(*T).Run(0xc00014c1c0, {0x617fcf?, 0xc0000f7b30?}, 0x626840) 639s /usr/lib/go-1.24/src/testing/testing.go:1859 +0x431 639s testing.runTests.func1(0xc00014c1c0) 639s /usr/lib/go-1.24/src/testing/testing.go:2279 +0x37 639s testing.tRunner(0xc00014c1c0, 0xc0000f7c70) 639s /usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4 639s testing.runTests(0xc000010288, {0x7963c0, 0xd, 0xd}, {0x7b1ec0?, 0x7?, 0x7b0d40?}) 639s /usr/lib/go-1.24/src/testing/testing.go:2277 +0x4b4 639s testing.(*M).Run(0xc0001248c0) 639s /usr/lib/go-1.24/src/testing/testing.go:2142 +0x64a 639s main.main() 639s _testmain.go:69 +0x9b 639s 639s goroutine 14 [chan receive]: 639s github.com/kzemek/go-mmproxy/tests.TestListen(0xc00014d180) 639s /tmp/autopkgtest-lxc.2c4cc854/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/kzemek/go-mmproxy/tests/tcp_test.go:87 +0x69b 639s testing.tRunner(0xc00014d180, 0x626840) 639s /usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4 639s created by testing.(*T).Run in goroutine 1 639s /usr/lib/go-1.24/src/testing/testing.go:1851 +0x413 639s 639s goroutine 15 [IO wait]: 639s internal/poll.runtime_pollWait(0x7fa71591e638, 0x72) 639s /usr/lib/go-1.24/src/runtime/netpoll.go:351 +0x85 639s internal/poll.(*pollDesc).wait(0xc000218000?, 0x900000036?, 0x0) 639s /usr/lib/go-1.24/src/internal/poll/fd_poll_runtime.go:84 +0x27 639s internal/poll.(*pollDesc).waitRead(...) 639s /usr/lib/go-1.24/src/internal/poll/fd_poll_runtime.go:89 639s internal/poll.(*FD).Accept(0xc000218000) 639s /usr/lib/go-1.24/src/internal/poll/fd_unix.go:620 +0x295 639s net.(*netFD).accept(0xc000218000) 639s /usr/lib/go-1.24/src/net/fd_unix.go:172 +0x29 639s net.(*TCPListener).accept(0xc00021a000) 639s /usr/lib/go-1.24/src/net/tcpsock_posix.go:159 +0x1b 639s net.(*TCPListener).Accept(0xc00021a000) 639s /usr/lib/go-1.24/src/net/tcpsock.go:380 +0x30 639s github.com/kzemek/go-mmproxy/tcp.Listen({0x6620d0, 0xc000014460}, 0xc0000fe9c0, 0xc000124a00, 0xc0000367b0, 0xc0001480e0) 639s /tmp/autopkgtest-lxc.2c4cc854/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/kzemek/go-mmproxy/tcp/tcp.go:147 +0x1e6 639s created by github.com/kzemek/go-mmproxy/tests.TestListen in goroutine 14 639s /tmp/autopkgtest-lxc.2c4cc854/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/kzemek/go-mmproxy/tests/tcp_test.go:73 +0x498 639s 639s goroutine 16 [IO wait]: 639s internal/poll.runtime_pollWait(0x7fa71591e750, 0x72) 639s /usr/lib/go-1.24/src/runtime/netpoll.go:351 +0x85 639s internal/poll.(*pollDesc).wait(0xc000174100?, 0xc000127470?, 0x0) 639s /usr/lib/go-1.24/src/internal/poll/fd_poll_runtime.go:84 +0x27 639s internal/poll.(*pollDesc).waitRead(...) 639s /usr/lib/go-1.24/src/internal/poll/fd_poll_runtime.go:89 639s internal/poll.(*FD).Accept(0xc000174100) 639s /usr/lib/go-1.24/src/internal/poll/fd_unix.go:620 +0x295 639s net.(*netFD).accept(0xc000174100) 639s /usr/lib/go-1.24/src/net/fd_unix.go:172 +0x29 639s net.(*TCPListener).accept(0xc0000fea80) 639s /usr/lib/go-1.24/src/net/tcpsock_posix.go:159 +0x1b 639s net.(*TCPListener).Accept(0xc0000fea80) 639s /usr/lib/go-1.24/src/net/tcpsock.go:380 +0x30 639s github.com/kzemek/go-mmproxy/tests.runServer(0xc00014d180, {0x61977d?, 0x0?}, 0xc000148150) 639s /tmp/autopkgtest-lxc.2c4cc854/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/kzemek/go-mmproxy/tests/tcp_test.go:33 +0xee 639s created by github.com/kzemek/go-mmproxy/tests.TestListen in goroutine 14 639s /tmp/autopkgtest-lxc.2c4cc854/downtmp/autopkgtest_tmp/obj-x86_64-linux-gnu/src/github.com/kzemek/go-mmproxy/tests/tcp_test.go:76 +0x50b 639s FAIL github.com/kzemek/go-mmproxy/tests 600.105s 639s ? github.com/kzemek/go-mmproxy/udp [no test files] 639s ? github.com/kzemek/go-mmproxy/utils [no test files] 639s FAIL 639s dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 64 github.com/kzemek/go-mmproxy github.com/kzemek/go-mmproxy/buffers github.com/kzemek/go-mmproxy/proxyprotocol github.com/kzemek/go-mmproxy/tcp github.com/kzemek/go-mmproxy/tests github.com/kzemek/go-mmproxy/udp github.com/kzemek/go-mmproxy/utils returned exit code 1 639s make: *** [debian/rules:6: build] Error 25 639s autopkgtest [14:13:41]: test dh-golang-autopkgtest: -----------------------] 639s autopkgtest [14:13:41]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 639s dh-golang-autopkgtest FAIL non-zero exit status 2