>>> mmar: Building testing/mmar 0.2.5-r0 (using abuild 3.15.0_rc3-r1) started Sun, 27 Apr 2025 13:15:48 +0000 >>> mmar: Validating /home/buildozer/aports/testing/mmar/APKBUILD... >>> mmar: Analyzing dependencies... >>> mmar: Installing for build: build-base go (1/2) Installing go (1.24.2-r1) (2/2) Installing .makedepends-mmar (20250427.131549) Executing busybox-1.37.0-r16.trigger OK: 469 MiB in 105 packages >>> mmar: Cleaning up srcdir >>> mmar: Cleaning up pkgdir >>> mmar: Cleaning up tmpdir >>> mmar: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mmar-0.2.5.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> mmar: Fetching https://github.com/yusuf-musleh/mmar/archive/v0.2.5/mmar-0.2.5.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 58 1154k 58 674k 0 0 292k 0 0:00:03 0:00:02 0:00:01 684k 100 1154k 100 1154k 0 0 483k 0 0:00:02 0:00:02 --:--:-- 1086k >>> mmar: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mmar-0.2.5.tar.gz >>> mmar: Checking sha512sums... mmar-0.2.5.tar.gz: OK >>> mmar: Unpacking /var/cache/distfiles/mmar-0.2.5.tar.gz... ? github.com/yusuf-musleh/mmar/cmd/mmar [no test files] ? github.com/yusuf-musleh/mmar/constants [no test files] ? github.com/yusuf-musleh/mmar/internal/client [no test files] ? github.com/yusuf-musleh/mmar/internal/logger [no test files] ? github.com/yusuf-musleh/mmar/internal/protocol [no test files] ? github.com/yusuf-musleh/mmar/internal/server [no test files] ? github.com/yusuf-musleh/mmar/internal/utils [no test files] === RUN TestSimulation 2025/04/27 13:15:56 Started local dev server on: http://localhost:42787 2025/04/27 13:15:56 Starting mmar server... Starting HTTP Server on port: 3376 Starting TCP Sever on port: 6673 2025/04/27 13:15:56 HTTP Server started successfully! Listening for HTTP Requests on 3376... 2025/04/27 13:15:56 TCP Server started successfully! Listening for TCP Connections on port 6673... 2025/04/27 13:15:58 Starting mmar client... Creating tunnel: Tunnel Host: localhost Local Port: 42787 2025/04/27 13:15:58 [o8ypva] Tunnel created: [::1]:57586 2025/04/27 13:15:58 Tunnel created successfully! A mmar tunnel is now open on: >>> http://o8ypva.localhost:3376 -> http://localhost:42787 2025/04/27 13:15:59 [o8ypva] "POST /post HTTP/1.1" 413 17 2025/04/27 13:16:01 [o8ypva] "POST /post HTTP/1.1" 408 28 2025/04/27 13:16:02 [o8ypva] "POST /post HTTP/1.1" 408 28 2025/04/27 13:16:28 [o8ypva] "GET /long-running HTTP/1.1" 200 43 2025/04/27 13:16:28 [o8ypva] "POST /post HTTP/1.1" 200 270 2025/04/27 13:16:28 [o8ypva] "GET /bad-resp HTTP/1.1" 500 89 2025/04/27 13:16:28 [o8ypva] "GET /get?first=query+param&second=param+%26+last HTTP/1.1" 200 245 2025/04/27 13:16:28 [o8ypva] "POST /post-fail HTTP/1.1" 400 276 2025/04/27 13:16:28 [o8ypva] "INVALID_METHOD /get HTTP/1.1" 200 194 2025/04/27 13:16:28 http: panic serving 127.0.0.1:41446: crashing devserver goroutine 376 [running]: net/http.(*conn).serve.func1() net/http/server.go:1947 +0xd8 panic({0x108819fe0?, 0x10889cff0?}) runtime/panic.go:792 +0x168 github.com/yusuf-musleh/mmar/simulations/devserver.handleCrashingReq({0x10?, 0x1088ae040?}, 0x10860db8c?) github.com/yusuf-musleh/mmar/simulations/devserver/main.go:224 +0x48 net/http.HandlerFunc.ServeHTTP(0xc0001320c0?, {0x1088a1518?, 0xc00e6bc0e0?}, 0x10860db8c?) net/http/server.go:2294 +0x78 net/http.(*ServeMux).ServeHTTP(0x1088ae040?, {0x1088a1518, 0xc00e6bc0e0}, 0xc0002a2dc0) net/http/server.go:2822 +0x224 net/http.serverHandler.ServeHTTP({0xc0002c4840?}, {0x1088a1518?, 0xc00e6bc0e0?}, 0x1?) net/http/server.go:3301 +0x100 net/http.(*conn).serve(0xc0001483f0, {0x1088a1788, 0xc000282120}) net/http/server.go:2102 +0x608 created by net/http.(*Server).Serve in goroutine 8 net/http/server.go:3454 +0x4d8 2025/04/27 13:16:28 http: panic serving 127.0.0.1:41460: crashing devserver goroutine 77 [running]: net/http.(*conn).serve.func1() net/http/server.go:1947 +0xd8 panic({0x108819fe0?, 0x10889cff0?}) runtime/panic.go:792 +0x168 github.com/yusuf-musleh/mmar/simulations/devserver.handleCrashingReq({0x10?, 0x1088ae040?}, 0x10860db8c?) github.com/yusuf-musleh/mmar/simulations/devserver/main.go:224 +0x48 net/http.HandlerFunc.ServeHTTP(0xc0001320c0?, {0x1088a1518?, 0xc00021e000?}, 0x10860db8c?) net/http/server.go:2294 +0x78 net/http.(*ServeMux).ServeHTTP(0x1088ae040?, {0x1088a1518, 0xc00021e000}, 0xc00015c000) net/http/server.go:2822 +0x224 net/http.serverHandler.ServeHTTP({0xc00e6862a0?}, {0x1088a1518?, 0xc00021e000?}, 0x1?) net/http/server.go:3301 +0x100 net/http.(*conn).serve(0xc0003ba1b0, {0x1088a1788, 0xc000282120}) net/http/server.go:2102 +0x608 created by net/http.(*Server).Serve in goroutine 8 net/http/server.go:3454 +0x4d8 2025/04/27 13:16:28 [o8ypva] "GET /crash HTTP/1.1" 200 59 2025/04/27 13:16:28 [o8ypva] "GET /get-fail HTTP/1.1" 400 181 2025/04/27 13:16:28 [o8ypva] "POST /redirect HTTP/1.1" 302 0 2025/04/27 13:16:29 [o8ypva] "POST /post HTTP/1.1" 200 1333573 2025/04/27 13:16:29 [o8ypva] "GET /get HTTP/1.1" 200 240 cancelled, server cancelled, client 2025/04/27 13:16:29 [o8ypva] Client disconnected: [::1]:57586, closing tunnel... 2025/04/27 13:16:32 [o8ypva] Tunnel connection closed: [::1]:57586 2025/04/27 13:16:33 Gracefully shutting down server... --- PASS: TestSimulation (42.02s) PASS ok github.com/yusuf-musleh/mmar/simulations 42.028s ? github.com/yusuf-musleh/mmar/simulations/devserver [no test files] ? github.com/yusuf-musleh/mmar/simulations/dnsserver [no test files] >>> mmar: Entering fakeroot... >>> mmar*: Running postcheck for mmar >>> mmar*: Preparing package mmar... >>> mmar*: Stripping binaries >>> mmar*: Scanning shared objects >>> mmar*: Tracing dependencies... go so:libc.musl-ppc64le.so.1 >>> mmar*: Package size: 6.8 MB >>> mmar*: Compressing data... >>> mmar*: Create checksum... >>> mmar*: Create mmar-0.2.5-r0.apk >>> mmar: Build complete at Sun, 27 Apr 2025 13:16:39 +0000 elapsed time 0h 0m 51s >>> mmar: Cleaning up srcdir >>> mmar: Cleaning up pkgdir >>> mmar: Uninstalling dependencies... (1/2) Purging .makedepends-mmar (20250427.131549) (2/2) Purging go (1.24.2-r1) Executing busybox-1.37.0-r16.trigger OK: 275 MiB in 103 packages >>> mmar: Updating the testing/ppc64le repository index... >>> mmar: Signing the index...