Control: tags -1 + help Hello Paul Gevers,
Thanks for your bug report. On Fri, Mar 06, 2020 at 09:25:22AM +0100, Paul Gevers wrote: > Source: garagemq > Version: 0.0~git20200204.15e6a9d+ds-1 > X-Debbugs-CC: debian...@lists.debian.org > Severity: serious > User: debian...@lists.debian.org > Usertags: fails-always > > Dear maintainers, > > Your new pacakge garagemq has an autopkgtest, great. However, it fails > on amd64 (but passes on arm64). I copied some of the output at the > bottom of this report. > > Currently this regression is blocking the migration to testing [1]. Can > you please investigate the situation and fix it? Sorry, but I have no idea what's going on here. Some reflections: a/ I can't spot any test that's actually failing! (They all seem to report PASS.) Yet somehow the exit code is 1. b/ I can *sometimes* reproduce the problem locally, but need a few things to trigger it: - test cache must be disabled - output must be to terminal (not redirected to file or piped) When running the tests like this I can trigger the problem 50% of the time: go test -count=1 -vet=off -v -p 2 github.com/valinurovam/garagemq/server (Note the '-count=1' to disable test cache.) Somehow something seems racy, but I don't know at all where to look (as I can't see one particular test actually fail). (I also have no particular knowledge about the go debhelper that hooks up the go tests to autopkgtest.) > > More information about this bug and the reason for filing it can be found on > https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation > > Paul > > [1] https://qa.debian.org/excuses.php?package=garagemq > > https://ci.debian.net/data/autopkgtest/testing/amd64/g/garagemq/4442139/log.gz > > === RUN Test_QueueDelete_Failed_QueueNotExists > badger 2020/03/03 04:17:38 INFO: All 0 tables opened in 0s > badger 2020/03/03 04:18:07 INFO: All 0 tables opened in 0s > FAIL github.com/valinurovam/garagemq/server 182.668s > ? github.com/valinurovam/garagemq/srvstorage [no test files] > ? github.com/valinurovam/garagemq/storage [no test files] > FAIL > dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 2 > github.com/valinurovam/garagemq github.com/valinurovam/garagemq/admin > github.com/valinurovam/garagemq/amqp > github.com/valinurovam/garagemq/auth > github.com/valinurovam/garagemq/binding > github.com/valinurovam/garagemq/config > github.com/valinurovam/garagemq/consumer > github.com/valinurovam/garagemq/exchange > github.com/valinurovam/garagemq/interfaces > github.com/valinurovam/garagemq/metrics > github.com/valinurovam/garagemq/msgstorage > github.com/valinurovam/garagemq/pool > github.com/valinurovam/garagemq/protocol > github.com/valinurovam/garagemq/qos > github.com/valinurovam/garagemq/queue > github.com/valinurovam/garagemq/safequeue > github.com/valinurovam/garagemq/server > github.com/valinurovam/garagemq/srvstorage > github.com/valinurovam/garagemq/storage returned exit code 1 > make: *** [debian/rules:4: build] Error 25 > autopkgtest [04:18:31]: test dh-golang-autopkgtest: -----------------------] > Regards, Andreas Henriksson