Diff of the two buildlogs: -- --- b1/build.log 2024-12-16 22:51:59.822307673 +0000 +++ b2/build.log 2024-12-16 22:57:12.436052031 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Dec 16 10:46:10 -12 2024 -I: pbuilder-time-stamp: 1734389170 +I: Current time: Tue Dec 17 12:52:08 +14 2024 +I: pbuilder-time-stamp: 1734389528 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -26,52 +26,84 @@ dpkg-source: info: unpacking alertmanager-irc-relay_0.4.2-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/10266/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/7483/tmp/hooks/D01_modify_environment starting +debug: Running on virt32z. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 16 22:52 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/7483/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/7483/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='5e603f8c9e3846bf92523a538d74ea9b' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='10266' - PS1='# ' - PS2='> ' + INVOCATION_ID=3775f48ef222471a878ec2bdf018b54f + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=7483 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xswXX43j/pbuilderrc_uiba --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xswXX43j/b1 --logfile b1/build.log alertmanager-irc-relay_0.4.2-1.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xswXX43j/pbuilderrc_Nq6p --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xswXX43j/b2 --logfile b2/build.log alertmanager-irc-relay_0.4.2-1.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64b 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-armmp-lpae #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/10266/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/7483/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -338,7 +370,7 @@ Get: 215 http://deb.debian.org/debian trixie/main armhf golang-gopkg-telebot.v3-dev all 3.3.8-1 [103 kB] Get: 216 http://deb.debian.org/debian trixie/main armhf golang-protobuf-extensions-dev all 1.0.4-2 [29.7 kB] Get: 217 http://deb.debian.org/debian trixie/main armhf golang-github-prometheus-alertmanager-dev all 0.27.0+ds-3 [1115 kB] -Fetched 154 MB in 4s (37.3 MB/s) +Fetched 154 MB in 2s (76.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19680 files and directories currently installed.) @@ -1048,8 +1080,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Dec 16 22:48:12 UTC 2024. -Universal Time is now: Mon Dec 16 22:48:12 UTC 2024. +Local time is now: Mon Dec 16 22:54:04 UTC 2024. +Universal Time is now: Mon Dec 16 22:54:04 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... @@ -1232,7 +1264,11 @@ fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/alertmanager-irc-relay-0.4.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../alertmanager-irc-relay_0.4.2-1_source.changes +I: user script /srv/workspace/pbuilder/7483/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/7483/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/alertmanager-irc-relay-0.4.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../alertmanager-irc-relay_0.4.2-1_source.changes dpkg-buildpackage: info: source package alertmanager-irc-relay dpkg-buildpackage: info: source version 0.4.2-1 dpkg-buildpackage: info: source distribution unstable @@ -1250,36 +1286,36 @@ dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang - cd obj-arm-linux-gnueabihf && go install -trimpath -v -p 3 github.com/google/alertmanager-irc-relay github.com/google/alertmanager-irc-relay/logging -internal/goarch + cd obj-arm-linux-gnueabihf && go install -trimpath -v -p 4 github.com/google/alertmanager-irc-relay github.com/google/alertmanager-irc-relay/logging internal/unsafeheader +internal/goarch internal/byteorder +internal/coverage/rtcov internal/cpu internal/abi -internal/chacha8rand -internal/bytealg -internal/coverage/rtcov internal/godebugs +internal/chacha8rand internal/goexperiment internal/goos +internal/bytealg internal/profilerecord internal/runtime/atomic internal/runtime/syscall -internal/stringslite runtime/internal/math +internal/stringslite runtime/internal/sys -internal/runtime/exithook internal/race sync/atomic unicode +internal/runtime/exithook unicode/utf8 internal/asan internal/itoa -runtime internal/msan container/list math/bits math +runtime crypto/internal/alias crypto/internal/boring/sig cmp @@ -1294,49 +1330,51 @@ google.golang.org/protobuf/internal/set github.com/klauspost/compress internal/reflectlite -sync -crypto/subtle iter +crypto/subtle +sync slices internal/weak maps runtime/metrics internal/bisect -internal/testlog internal/singleflight +internal/testlog +google.golang.org/protobuf/internal/pragma +internal/godebug errors sort +runtime/cgo io -internal/godebug internal/oserror -bytes syscall +bytes hash strconv crypto/cipher crypto/internal/edwards25519/field +time +crypto/internal/nistec/fiat crypto crypto/internal/boring -crypto/des crypto/aes -crypto/internal/nistec/fiat +crypto/des crypto/internal/randutil reflect -time context path io/fs internal/filepathlite -internal/fmtsort internal/syscall/unix internal/poll +crypto/internal/nistec internal/syscall/execenv +os math/rand -crypto/internal/nistec +internal/fmtsort +crypto/ecdh strings -os crypto/sha512 -crypto/ecdh crypto/internal/edwards25519 crypto/hmac encoding/binary @@ -1347,158 +1385,156 @@ vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/sha3 -vendor/golang.org/x/crypto/chacha20poly1305 crypto/rc4 +vendor/golang.org/x/crypto/chacha20poly1305 crypto/sha1 crypto/sha256 encoding/base64 vendor/golang.org/x/net/dns/dnsmessage +math/rand/v2 math/big encoding/hex encoding/pem -math/rand/v2 internal/concurrent unique -runtime/cgo +net/url +path/filepath net/netip +encoding/json +flag +net +bufio crypto/elliptic +crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 -crypto/internal/bigmod crypto/rand +crypto/dsa crypto/ed25519 crypto/internal/hpke -vendor/golang.org/x/crypto/cryptobyte crypto/internal/mlkem768 crypto/rsa -crypto/ecdsa -crypto/dsa +vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix -net/url -path/filepath -net -encoding/json -flag -bufio github.com/golang/mock/gomock log -github.com/fluffle/goirc/state +crypto/ecdsa github.com/google/alertmanager-irc-relay/logging +github.com/fluffle/goirc/state compress/flate hash/crc32 vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi -compress/gzip vendor/golang.org/x/text/unicode/norm +compress/gzip vendor/golang.org/x/text/secure/bidirule -vendor/golang.org/x/net/http2/hpack mime -mime/quotedprintable +vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/net/idna +mime/quotedprintable net/http/internal net/http/internal/ascii regexp/syntax github.com/go-logfmt/logfmt hash/fnv google.golang.org/protobuf/internal/detrand +embed google.golang.org/protobuf/internal/errors regexp google.golang.org/protobuf/encoding/protowire -google.golang.org/protobuf/internal/pragma google.golang.org/protobuf/reflect/protoreflect +google.golang.org/protobuf/internal/editiondefaults +go/token github.com/go-kit/log +io/ioutil google.golang.org/protobuf/internal/descfmt +google.golang.org/protobuf/internal/descopts +google.golang.org/protobuf/internal/strs github.com/go-kit/log/level github.com/prometheus/alertmanager/featurecontrol -google.golang.org/protobuf/internal/descopts -embed -go/token -google.golang.org/protobuf/internal/editiondefaults google.golang.org/protobuf/internal/encoding/messageset -crypto/x509 -golang.org/x/net/internal/socks -net/textproto -golang.org/x/net/proxy -vendor/golang.org/x/net/http/httpguts -vendor/golang.org/x/net/http/httpproxy -mime/multipart -google.golang.org/protobuf/internal/strs -google.golang.org/protobuf/internal/encoding/text -google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order -google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/reflect/protoregistry +google.golang.org/protobuf/internal/encoding/text +google.golang.org/protobuf/internal/genid google.golang.org/protobuf/runtime/protoiface -io/ioutil +google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/internal/version runtime/debug -crypto/tls -google.golang.org/protobuf/proto github.com/beorn7/perks/quantile +google.golang.org/protobuf/proto github.com/cespare/xxhash github.com/munnerz/goautoneg -google.golang.org/protobuf/encoding/prototext -google.golang.org/protobuf/internal/filedesc -google.golang.org/protobuf/encoding/protodelim github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util golang.org/x/sys/unix +google.golang.org/protobuf/encoding/prototext +google.golang.org/protobuf/internal/filedesc +google.golang.org/protobuf/encoding/protodelim google.golang.org/protobuf/internal/encoding/tag -google.golang.org/protobuf/internal/impl -github.com/fluffle/goirc/client -net/http/httptrace -net/http -github.com/prometheus/procfs -google.golang.org/protobuf/internal/filetype -google.golang.org/protobuf/runtime/protoimpl -google.golang.org/protobuf/types/known/timestamppb golang.org/x/text/internal/tag golang.org/x/text/internal/language -github.com/prometheus/client_model/go -github.com/prometheus/common/model +google.golang.org/protobuf/internal/impl golang.org/x/text/internal/language/compact -golang.org/x/text/language -github.com/prometheus/alertmanager/pkg/labels -github.com/prometheus/client_golang/prometheus/internal -github.com/prometheus/alertmanager/matchers/parse -golang.org/x/text/internal -github.com/prometheus/alertmanager/matchers/compat golang.org/x/text/transform +golang.org/x/text/language golang.org/x/text/unicode/norm +golang.org/x/text/internal html text/template/parse -text/template golang.org/x/text/cases -github.com/gorilla/mux -expvar -github.com/prometheus/common/expfmt -html/template +text/template github.com/klauspost/compress/fse +crypto/x509 +golang.org/x/net/internal/socks +golang.org/x/net/proxy +net/textproto +vendor/golang.org/x/net/http/httpproxy +vendor/golang.org/x/net/http/httpguts +mime/multipart +github.com/prometheus/procfs +html/template +crypto/tls +google.golang.org/protobuf/internal/filetype github.com/klauspost/compress/huff0 -github.com/prometheus/client_golang/prometheus +google.golang.org/protobuf/runtime/protoimpl +google.golang.org/protobuf/types/known/timestamppb github.com/klauspost/compress/internal/snapref +github.com/prometheus/client_model/go +github.com/klauspost/compress/zstd +github.com/prometheus/common/model +gopkg.in/yaml.v2 +github.com/prometheus/alertmanager/pkg/labels +github.com/prometheus/alertmanager/matchers/parse +github.com/prometheus/alertmanager/matchers/compat +github.com/prometheus/client_golang/prometheus/internal +os/signal +github.com/fluffle/goirc/client +net/http/httptrace +net/http +expvar +github.com/gorilla/mux github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header +github.com/prometheus/common/expfmt github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil -gopkg.in/yaml.v2 -github.com/klauspost/compress/zstd +github.com/prometheus/client_golang/prometheus github.com/prometheus/alertmanager/types -github.com/prometheus/alertmanager/template github.com/prometheus/client_golang/prometheus/promauto -os/signal github.com/prometheus/client_golang/prometheus/promhttp +github.com/prometheus/alertmanager/template github.com/google/alertmanager-irc-relay dh_auto_test -O--buildsystem=golang - cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 3 github.com/google/alertmanager-irc-relay github.com/google/alertmanager-irc-relay/logging + cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 4 github.com/google/alertmanager-irc-relay github.com/google/alertmanager-irc-relay/logging ? github.com/google/alertmanager-irc-relay/logging [no test files] === RUN TestBackoffIncreasesAndReachesMax --- PASS: TestBackoffIncreasesAndReachesMax (0.00s) === RUN TestBackoffReset --- PASS: TestBackoffReset (0.00s) === RUN TestBackoffDelayContext -2024/12/16 10:51:16.080082 backoff.go:111: INFO Backoff for 0s starts -2024/12/16 10:51:16.080310 backoff.go:114: INFO Backoff for 0s ends -2024/12/16 10:51:16.080338 backoff.go:111: INFO Backoff for 2ms starts -2024/12/16 10:51:16.080357 backoff.go:116: INFO Backoff for 2ms canceled by context +2024/12/17 12:56:33.802485 backoff.go:111: INFO Backoff for 0s starts +2024/12/17 12:56:33.802738 backoff.go:114: INFO Backoff for 0s ends +2024/12/17 12:56:33.802770 backoff.go:111: INFO Backoff for 2ms starts +2024/12/17 12:56:33.802791 backoff.go:116: INFO Backoff for 2ms canceled by context --- PASS: TestBackoffDelayContext (0.00s) === RUN TestNoConfig --- PASS: TestNoConfig (0.00s) @@ -1517,10 +1553,10 @@ === RUN TestGivenTemplateNotOverwritten --- PASS: TestGivenTemplateNotOverwritten (0.00s) === RUN TestTemplateErrorsCreateRawAlertMsg -2024/12/16 10:51:16.086831 format.go:59: ERROR Could not apply msg template on alert (template: msg:1:18: executing "msg" at : nil is not a command): {"status":"resolved","labels":{"alertname":"airDown","instance":"instance1:3456","job":"air","service":"prometheus","severity":"ticket","zone":"global"},"annotations":{"DESCRIPTION":"service /prometheus has irc gateway down on instance1","SUMMARY":"service /prometheus air down on instance1"},"startsAt":"2017-05-15T13:49:37.834Z","endsAt":"2017-05-15T13:50:37.835Z","generatorURL":"https://prometheus.example.com/prometheus/...","fingerprint":"66214a361160fb6f"} -2024/12/16 10:51:16.086888 format.go:61: WARN Sending raw alert -2024/12/16 10:51:16.086973 format.go:59: ERROR Could not apply msg template on alert (template: msg:1:18: executing "msg" at : nil is not a command): {"status":"resolved","labels":{"alertname":"airDown","instance":"instance2:7890","job":"air","service":"prometheus","severity":"ticket","zone":"global"},"annotations":{"DESCRIPTION":"service /prometheus has irc gateway down on instance2","SUMMARY":"service /prometheus air down on instance2"},"startsAt":"2017-05-15T11:47:37.834Z","endsAt":"2017-05-15T11:48:37.834Z","generatorURL":"https://prometheus.example.com/prometheus/...","fingerprint":"25a874c99325d1ce"} -2024/12/16 10:51:16.087000 format.go:61: WARN Sending raw alert +2024/12/17 12:56:33.808743 format.go:59: ERROR Could not apply msg template on alert (template: msg:1:18: executing "msg" at : nil is not a command): {"status":"resolved","labels":{"alertname":"airDown","instance":"instance1:3456","job":"air","service":"prometheus","severity":"ticket","zone":"global"},"annotations":{"DESCRIPTION":"service /prometheus has irc gateway down on instance1","SUMMARY":"service /prometheus air down on instance1"},"startsAt":"2017-05-15T13:49:37.834Z","endsAt":"2017-05-15T13:50:37.835Z","generatorURL":"https://prometheus.example.com/prometheus/...","fingerprint":"66214a361160fb6f"} +2024/12/17 12:56:33.808819 format.go:61: WARN Sending raw alert +2024/12/17 12:56:33.808898 format.go:59: ERROR Could not apply msg template on alert (template: msg:1:18: executing "msg" at : nil is not a command): {"status":"resolved","labels":{"alertname":"airDown","instance":"instance2:7890","job":"air","service":"prometheus","severity":"ticket","zone":"global"},"annotations":{"DESCRIPTION":"service /prometheus has irc gateway down on instance2","SUMMARY":"service /prometheus air down on instance2"},"startsAt":"2017-05-15T11:47:37.834Z","endsAt":"2017-05-15T11:48:37.834Z","generatorURL":"https://prometheus.example.com/prometheus/...","fingerprint":"25a874c99325d1ce"} +2024/12/17 12:56:33.808915 format.go:61: WARN Sending raw alert --- PASS: TestTemplateErrorsCreateRawAlertMsg (0.00s) === RUN TestAlertsDispatchedOnce --- PASS: TestAlertsDispatchedOnce (0.00s) @@ -1529,478 +1565,481 @@ === RUN TestUrlFunctions --- PASS: TestUrlFunctions (0.00s) === RUN TestAlertsDispatched -2024/12/16 10:51:16.088735 http.go:132: INFO Starting HTTP server +2024/12/17 12:56:33.812982 http.go:132: INFO Starting HTTP server --- PASS: TestAlertsDispatched (0.00s) === RUN TestRootReturnsError -2024/12/16 10:51:16.089853 http.go:132: INFO Starting HTTP server +2024/12/17 12:56:33.814270 http.go:132: INFO Starting HTTP server --- PASS: TestRootReturnsError (0.00s) === RUN TestInvalidDataReturnsError -2024/12/16 10:51:16.090440 http.go:132: INFO Starting HTTP server -2024/12/16 10:51:16.090542 http.go:96: ERROR Could not decode request body (invalid character '}' looking for beginning of object key string): {"this is not": "a valid alert",} +2024/12/17 12:56:33.814898 http.go:132: INFO Starting HTTP server +2024/12/17 12:56:33.815006 http.go:96: ERROR Could not decode request body (invalid character '}' looking for beginning of object key string): {"this is not": "a valid alert",} --- PASS: TestInvalidDataReturnsError (0.00s) === RUN TestServerPassword -2024/12/16 10:51:16.091151 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:45397 -2024/12/16 10:51:16.091304 irc.go:300: INFO Connecting to IRC 127.0.0.1:45397 -2024/12/16 10:51:16.091337 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.091371 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:45397. -2024/12/16 10:51:16.091799 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:58962 -2024/12/16 10:51:16.091902 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.092275 irc_server_for_test.go:119: INFO =Server= Received PASS hostsecret -2024/12/16 10:51:16.092381 irc_server_for_test.go:96: INFO =Server= No handler for command 'PASS', skipping -2024/12/16 10:51:16.092403 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.092424 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.092452 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.092648 irc.go:144: INFO Session established -2024/12/16 10:51:16.092731 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.092758 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.092784 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.092908 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.092953 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.092978 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.093029 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join -2024/12/16 10:51:16.093062 irc.go:294: INFO IRC routine asked to terminate -2024/12/16 10:51:16.093087 irc.go:269: INFO IRC client connected, quitting -2024/12/16 10:51:16.093105 irc.go:272: INFO Wait for IRC disconnect to complete -2024/12/16 10:51:16.093184 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.093227 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.093352 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.093505 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.093554 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.093656 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections ---- PASS: TestServerPassword (0.00s) +2024/12/17 12:56:33.819921 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:40953 +2024/12/17 12:56:33.820155 irc.go:300: INFO Connecting to IRC 127.0.0.1:40953 +2024/12/17 12:56:33.820204 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.820235 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:40953. +2024/12/17 12:56:33.820714 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:36180 +2024/12/17 12:56:33.820837 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.821088 irc_server_for_test.go:119: INFO =Server= Received PASS hostsecret +2024/12/17 12:56:33.821136 irc_server_for_test.go:96: INFO =Server= No handler for command 'PASS', skipping +2024/12/17 12:56:33.821155 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.821176 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.821191 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.821605 irc.go:144: INFO Session established +2024/12/17 12:56:33.821726 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.821762 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.821807 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.822140 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.822211 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.822235 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.822288 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join +2024/12/17 12:56:33.822314 irc.go:294: INFO IRC routine asked to terminate +2024/12/17 12:56:33.822332 irc.go:269: INFO IRC client connected, quitting +2024/12/17 12:56:33.822350 irc.go:272: INFO Wait for IRC disconnect to complete +2024/12/17 12:56:33.822417 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.822448 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.822568 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.822681 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.822712 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.822755 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +--- PASS: TestServerPassword (0.01s) === RUN TestSendAlertOnPreJoinedChannel -2024/12/16 10:51:16.093915 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:35317 -2024/12/16 10:51:16.094000 irc.go:300: INFO Connecting to IRC 127.0.0.1:35317 -2024/12/16 10:51:16.094027 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.094049 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:35317. -2024/12/16 10:51:16.094314 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:40972 -2024/12/16 10:51:16.094496 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.094657 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.094706 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.094731 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.094836 irc.go:144: INFO Session established -2024/12/16 10:51:16.094898 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.094923 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.094947 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.095054 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.095098 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.095122 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.095224 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.095259 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.095361 reconciler.go:116: INFO Channel #foo monitor: join succeeded -2024/12/16 10:51:16.095422 irc_server_for_test.go:119: INFO =Server= Received NOTICE #foo :test message -2024/12/16 10:51:16.095476 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring -2024/12/16 10:51:16.095505 irc.go:294: INFO IRC routine asked to terminate -2024/12/16 10:51:16.095532 irc.go:269: INFO IRC client connected, quitting -2024/12/16 10:51:16.095549 irc.go:272: INFO Wait for IRC disconnect to complete -2024/12/16 10:51:16.095641 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.095688 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.095798 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.095931 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.095979 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.096048 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.823072 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:44103 +2024/12/17 12:56:33.823176 irc.go:300: INFO Connecting to IRC 127.0.0.1:44103 +2024/12/17 12:56:33.823196 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.823223 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:44103. +2024/12/17 12:56:33.823598 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:44364 +2024/12/17 12:56:33.823730 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.823765 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.823645 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.823908 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.824197 irc.go:144: INFO Session established +2024/12/17 12:56:33.824305 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.824335 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.824375 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.824516 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.824572 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.824621 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.824835 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.824879 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.824919 reconciler.go:116: INFO Channel #foo monitor: join succeeded +2024/12/17 12:56:33.825031 irc_server_for_test.go:119: INFO =Server= Received NOTICE #foo :test message +2024/12/17 12:56:33.825129 irc.go:294: INFO IRC routine asked to terminate +2024/12/17 12:56:33.825169 irc.go:269: INFO IRC client connected, quitting +2024/12/17 12:56:33.825207 irc.go:272: INFO Wait for IRC disconnect to complete +2024/12/17 12:56:33.825120 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring +2024/12/17 12:56:33.825358 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.825412 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.825535 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.825711 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.825773 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.825839 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestSendAlertOnPreJoinedChannel (0.00s) === RUN TestUsePrivmsgToSendAlertOnPreJoinedChannel -2024/12/16 10:51:16.096284 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:35969 -2024/12/16 10:51:16.096375 irc.go:300: INFO Connecting to IRC 127.0.0.1:35969 -2024/12/16 10:51:16.096403 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.096424 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:35969. -2024/12/16 10:51:16.096753 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:40456 -2024/12/16 10:51:16.096928 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.097088 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.097136 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.097161 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.097263 irc.go:144: INFO Session established -2024/12/16 10:51:16.097327 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.097353 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.097376 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.097484 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.097528 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.097552 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.097849 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.097972 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.098092 reconciler.go:116: INFO Channel #foo monitor: join succeeded -2024/12/16 10:51:16.098101 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG #foo :test message -2024/12/16 10:51:16.098158 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring -2024/12/16 10:51:16.098174 irc.go:294: INFO IRC routine asked to terminate -2024/12/16 10:51:16.098196 irc.go:269: INFO IRC client connected, quitting -2024/12/16 10:51:16.098231 irc.go:272: INFO Wait for IRC disconnect to complete -2024/12/16 10:51:16.098359 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.098412 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.098532 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.098668 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.098716 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.098774 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.826250 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:42915 +2024/12/17 12:56:33.826356 irc.go:300: INFO Connecting to IRC 127.0.0.1:42915 +2024/12/17 12:56:33.826396 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.826428 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:42915. +2024/12/17 12:56:33.826913 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:59602 +2024/12/17 12:56:33.826994 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.827484 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.827564 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.827585 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.827736 irc.go:144: INFO Session established +2024/12/17 12:56:33.827831 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.827862 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.827894 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.828090 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.828187 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.828213 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.828402 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.828447 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.828501 reconciler.go:116: INFO Channel #foo monitor: join succeeded +2024/12/17 12:56:33.828580 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG #foo :test message +2024/12/17 12:56:33.828674 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring +2024/12/17 12:56:33.828718 irc.go:294: INFO IRC routine asked to terminate +2024/12/17 12:56:33.828757 irc.go:269: INFO IRC client connected, quitting +2024/12/17 12:56:33.828792 irc.go:272: INFO Wait for IRC disconnect to complete +2024/12/17 12:56:33.828933 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.828994 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.829156 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.829348 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.829400 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.829483 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestUsePrivmsgToSendAlertOnPreJoinedChannel (0.00s) === RUN TestSendAlertAndJoinChannel -2024/12/16 10:51:16.099043 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:46777 -2024/12/16 10:51:16.099135 irc.go:300: INFO Connecting to IRC 127.0.0.1:46777 -2024/12/16 10:51:16.099154 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.099174 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:46777. -2024/12/16 10:51:16.099425 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:45244 -2024/12/16 10:51:16.099501 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.099570 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.099597 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.099619 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.099778 irc.go:144: INFO Session established -2024/12/16 10:51:16.099840 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.099873 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.099909 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.100051 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.100123 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.100150 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.100255 reconciler.go:245: INFO Request to JOIN new channel #foobar -2024/12/16 10:51:16.100341 reconciler.go:103: INFO Channel #foobar monitor: waiting to join -2024/12/16 10:51:16.100350 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.100378 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.100380 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.100405 reconciler.go:112: INFO Channel #foobar monitor: join request sent -2024/12/16 10:51:16.100420 reconciler.go:116: INFO Channel #foo monitor: join succeeded -2024/12/16 10:51:16.100474 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foobar -2024/12/16 10:51:16.100517 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.100579 irc_server_for_test.go:119: INFO =Server= Received JOIN #foobar -2024/12/16 10:51:16.100752 reconciler.go:201: INFO Received JOIN confirmation for channel #foobar -2024/12/16 10:51:16.100794 reconciler.go:77: INFO Setting JOIN state on channel #foobar -2024/12/16 10:51:16.100825 reconciler.go:116: INFO Channel #foobar monitor: join succeeded -2024/12/16 10:51:16.100978 irc_server_for_test.go:119: INFO =Server= Received NOTICE #foobar :test message -2024/12/16 10:51:16.101055 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring -2024/12/16 10:51:16.101066 irc.go:294: INFO IRC routine asked to terminate -2024/12/16 10:51:16.101085 reconciler.go:129: INFO Channel #foobar monitor: context canceled while monitoring -2024/12/16 10:51:16.101094 irc.go:269: INFO IRC client connected, quitting -2024/12/16 10:51:16.101114 irc.go:272: INFO Wait for IRC disconnect to complete -2024/12/16 10:51:16.101225 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.101274 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.101371 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.101531 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.101610 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.101702 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.829810 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:45409 +2024/12/17 12:56:33.829950 irc.go:300: INFO Connecting to IRC 127.0.0.1:45409 +2024/12/17 12:56:33.830012 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.830059 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:45409. +2024/12/17 12:56:33.830400 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:36492 +2024/12/17 12:56:33.830482 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.830614 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.830677 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.830715 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.830911 irc.go:144: INFO Session established +2024/12/17 12:56:33.831009 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.831048 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.831076 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.831223 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.831281 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.831301 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.831413 reconciler.go:245: INFO Request to JOIN new channel #foobar +2024/12/17 12:56:33.831473 reconciler.go:103: INFO Channel #foobar monitor: waiting to join +2024/12/17 12:56:33.831503 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.831540 reconciler.go:112: INFO Channel #foobar monitor: join request sent +2024/12/17 12:56:33.831689 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foobar +2024/12/17 12:56:33.831735 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.831760 irc_server_for_test.go:119: INFO =Server= Received JOIN #foobar +2024/12/17 12:56:33.831776 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.831810 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.831853 reconciler.go:116: INFO Channel #foo monitor: join succeeded +2024/12/17 12:56:33.831879 reconciler.go:201: INFO Received JOIN confirmation for channel #foobar +2024/12/17 12:56:33.831943 reconciler.go:77: INFO Setting JOIN state on channel #foobar +2024/12/17 12:56:33.831996 reconciler.go:116: INFO Channel #foobar monitor: join succeeded +2024/12/17 12:56:33.832122 irc_server_for_test.go:119: INFO =Server= Received NOTICE #foobar :test message +2024/12/17 12:56:33.832234 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring +2024/12/17 12:56:33.832263 irc.go:294: INFO IRC routine asked to terminate +2024/12/17 12:56:33.832281 irc.go:269: INFO IRC client connected, quitting +2024/12/17 12:56:33.832303 irc.go:272: INFO Wait for IRC disconnect to complete +2024/12/17 12:56:33.832306 reconciler.go:129: INFO Channel #foobar monitor: context canceled while monitoring +2024/12/17 12:56:33.832435 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.832486 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.832609 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.832829 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.832873 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.832962 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestSendAlertAndJoinChannel (0.00s) === RUN TestSendAlertDisconnected -2024/12/16 10:51:16.101973 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:37513 -2024/12/16 10:51:16.102072 irc.go:300: INFO Connecting to IRC 127.0.0.1:37513 -2024/12/16 10:51:16.102100 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.102122 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:37513. -2024/12/16 10:51:16.102450 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:52130 -2024/12/16 10:51:16.102490 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.102597 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.102634 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.102658 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.102677 irc_test.go:292: INFO =Server= Wait before completing session -2024/12/16 10:51:16.102692 irc_test.go:294: INFO =Server= Completing session -2024/12/16 10:51:16.102894 irc.go:144: INFO Session established -2024/12/16 10:51:16.102967 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.102992 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.103014 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.103151 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.103187 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.103222 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.103379 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.103418 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.103490 reconciler.go:116: INFO Channel #foo monitor: join succeeded -2024/12/16 10:51:16.103524 irc_server_for_test.go:119: INFO =Server= Received NOTICE #foo :connected test message -2024/12/16 10:51:16.103574 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring -2024/12/16 10:51:16.103609 irc.go:294: INFO IRC routine asked to terminate -2024/12/16 10:51:16.103634 irc.go:269: INFO IRC client connected, quitting -2024/12/16 10:51:16.103652 irc.go:272: INFO Wait for IRC disconnect to complete -2024/12/16 10:51:16.103797 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.103849 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.103944 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.104117 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.104169 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.104227 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.833241 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:46465 +2024/12/17 12:56:33.833337 irc.go:300: INFO Connecting to IRC 127.0.0.1:46465 +2024/12/17 12:56:33.833369 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.833408 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:46465. +2024/12/17 12:56:33.833694 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:57548 +2024/12/17 12:56:33.833811 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.833975 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.834112 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.834154 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.834188 irc_test.go:292: INFO =Server= Wait before completing session +2024/12/17 12:56:33.834207 irc_test.go:294: INFO =Server= Completing session +2024/12/17 12:56:33.834397 irc.go:144: INFO Session established +2024/12/17 12:56:33.834499 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.834534 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.834563 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.834668 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.834716 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.834777 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.834965 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.835008 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.835098 reconciler.go:116: INFO Channel #foo monitor: join succeeded +2024/12/17 12:56:33.835151 irc_server_for_test.go:119: INFO =Server= Received NOTICE #foo :connected test message +2024/12/17 12:56:33.835211 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring +2024/12/17 12:56:33.835245 irc.go:294: INFO IRC routine asked to terminate +2024/12/17 12:56:33.835279 irc.go:269: INFO IRC client connected, quitting +2024/12/17 12:56:33.835303 irc.go:272: INFO Wait for IRC disconnect to complete +2024/12/17 12:56:33.835637 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.835699 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.835867 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.836085 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.836155 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.836216 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestSendAlertDisconnected (0.00s) === RUN TestReconnect -2024/12/16 10:51:16.104435 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:45121 -2024/12/16 10:51:16.104523 irc.go:300: INFO Connecting to IRC 127.0.0.1:45121 -2024/12/16 10:51:16.104551 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.104573 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:45121. -2024/12/16 10:51:16.104890 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:58920 -2024/12/16 10:51:16.104967 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.105034 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.105061 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.105083 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.105276 irc.go:144: INFO Session established -2024/12/16 10:51:16.105355 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.105394 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.105420 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.105584 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.105633 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.105651 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.105788 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.105842 irc_server_for_test.go:115: INFO =Server= Could not read from 127.0.0.1:58920: read tcp 127.0.0.1:45121->127.0.0.1:58920: use of closed network connection -2024/12/16 10:51:16.105949 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.105991 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.106039 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.106054 reconciler.go:116: INFO Channel #foo monitor: join succeeded -2024/12/16 10:51:16.106094 irc.go:300: INFO Connecting to IRC 127.0.0.1:45121 -2024/12/16 10:51:16.106119 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.106141 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:45121. -2024/12/16 10:51:16.106533 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:58932 -2024/12/16 10:51:16.106611 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.106739 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.106785 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.106802 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.106944 irc.go:144: INFO Session established -2024/12/16 10:51:16.107018 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.107042 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.107065 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.107160 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.107200 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.107250 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.107329 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join -2024/12/16 10:51:16.107346 irc.go:294: INFO IRC routine asked to terminate -2024/12/16 10:51:16.107368 irc.go:269: INFO IRC client connected, quitting -2024/12/16 10:51:16.107387 irc.go:272: INFO Wait for IRC disconnect to complete -2024/12/16 10:51:16.107420 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.107440 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.107451 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.107484 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.107576 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.107737 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.107787 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.107867 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.836487 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:43615 +2024/12/17 12:56:33.836583 irc.go:300: INFO Connecting to IRC 127.0.0.1:43615 +2024/12/17 12:56:33.836606 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.836631 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:43615. +2024/12/17 12:56:33.837062 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:57620 +2024/12/17 12:56:33.837131 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.837201 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.837258 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.837286 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.837534 irc.go:144: INFO Session established +2024/12/17 12:56:33.837625 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.837657 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.837703 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.837830 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.837889 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.837940 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.838166 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.838209 irc_server_for_test.go:115: INFO =Server= Could not read from 127.0.0.1:57620: read tcp 127.0.0.1:43615->127.0.0.1:57620: use of closed network connection +2024/12/17 12:56:33.838275 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.838310 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.838350 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.838344 reconciler.go:116: INFO Channel #foo monitor: join succeeded +2024/12/17 12:56:33.838392 irc.go:300: INFO Connecting to IRC 127.0.0.1:43615 +2024/12/17 12:56:33.838412 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.838452 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:43615. +2024/12/17 12:56:33.838778 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:57628 +2024/12/17 12:56:33.838835 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.839002 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.839067 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.839110 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.839400 irc.go:144: INFO Session established +2024/12/17 12:56:33.839509 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.839541 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.839568 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.839718 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.839797 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.839818 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.839955 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join +2024/12/17 12:56:33.839976 irc.go:294: INFO IRC routine asked to terminate +2024/12/17 12:56:33.840016 irc.go:269: INFO IRC client connected, quitting +2024/12/17 12:56:33.840039 irc.go:272: INFO Wait for IRC disconnect to complete +2024/12/17 12:56:33.839973 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.840093 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.840196 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.840250 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.840408 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.840568 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.840623 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.840694 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestReconnect (0.00s) === RUN TestConnectErrorRetry -2024/12/16 10:51:16.108089 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:42499 -2024/12/16 10:51:16.108176 irc.go:300: INFO Connecting to IRC 127.0.0.1:42499 -2024/12/16 10:51:16.108203 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.108218 fake_delayer.go:45: INFO Waiting StopDelay signal -2024/12/16 10:51:16.108234 fake_delayer.go:47: INFO Received StopDelay signal -2024/12/16 10:51:16.108255 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:42499. -2024/12/16 10:51:16.108538 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:45708 -2024/12/16 10:51:16.108578 irc_server_for_test.go:157: INFO =Server= Closing connection early -2024/12/16 10:51:16.108537 connection.go:399: INFO irc.Connect(): Performing SSL handshake. -2024/12/16 10:51:16.110363 irc.go:305: ERROR Could not connect to IRC: EOF -2024/12/16 10:51:16.110407 irc.go:300: INFO Connecting to IRC 127.0.0.1:42499 -2024/12/16 10:51:16.110423 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.110438 fake_delayer.go:45: INFO Waiting StopDelay signal -2024/12/16 10:51:16.110453 fake_delayer.go:47: INFO Received StopDelay signal -2024/12/16 10:51:16.110476 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:42499. -2024/12/16 10:51:16.110792 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:45716 -2024/12/16 10:51:16.110831 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.111001 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.111056 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.111074 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.111250 irc.go:144: INFO Session established -2024/12/16 10:51:16.111318 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.111343 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.111379 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.111512 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.111560 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.111611 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.111701 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join -2024/12/16 10:51:16.111736 irc.go:294: INFO IRC routine asked to terminate -2024/12/16 10:51:16.111735 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.111756 irc.go:269: INFO IRC client connected, quitting -2024/12/16 10:51:16.111765 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.111775 irc.go:272: INFO Wait for IRC disconnect to complete -2024/12/16 10:51:16.111854 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.111899 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.112044 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.112220 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.112268 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.112320 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections ---- PASS: TestConnectErrorRetry (0.00s) +2024/12/17 12:56:33.840950 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:44497 +2024/12/17 12:56:33.841067 irc.go:300: INFO Connecting to IRC 127.0.0.1:44497 +2024/12/17 12:56:33.841092 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.841108 fake_delayer.go:45: INFO Waiting StopDelay signal +2024/12/17 12:56:33.841124 fake_delayer.go:47: INFO Received StopDelay signal +2024/12/17 12:56:33.841147 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:44497. +2024/12/17 12:56:33.841458 connection.go:399: INFO irc.Connect(): Performing SSL handshake. +2024/12/17 12:56:33.841476 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:33898 +2024/12/17 12:56:33.841528 irc_server_for_test.go:157: INFO =Server= Closing connection early +2024/12/17 12:56:33.843857 irc.go:305: ERROR Could not connect to IRC: EOF +2024/12/17 12:56:33.843914 irc.go:300: INFO Connecting to IRC 127.0.0.1:44497 +2024/12/17 12:56:33.843932 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.843948 fake_delayer.go:45: INFO Waiting StopDelay signal +2024/12/17 12:56:33.843984 fake_delayer.go:47: INFO Received StopDelay signal +2024/12/17 12:56:33.844029 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:44497. +2024/12/17 12:56:33.844365 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:33900 +2024/12/17 12:56:33.844468 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.844664 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.844729 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.844748 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.844997 irc.go:144: INFO Session established +2024/12/17 12:56:33.845093 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.845124 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.845170 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.845420 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.845477 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.845497 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.845619 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.845661 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.845601 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join +2024/12/17 12:56:33.845625 irc.go:294: INFO IRC routine asked to terminate +2024/12/17 12:56:33.845712 irc.go:269: INFO IRC client connected, quitting +2024/12/17 12:56:33.845755 irc.go:272: INFO Wait for IRC disconnect to complete +2024/12/17 12:56:33.845897 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.845954 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.846126 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.846319 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.846379 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.846495 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +--- PASS: TestConnectErrorRetry (0.01s) === RUN TestIdentify -2024/12/16 10:51:16.112533 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:33727 -2024/12/16 10:51:16.112658 irc.go:300: INFO Connecting to IRC 127.0.0.1:33727 -2024/12/16 10:51:16.112690 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.112712 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:33727. -2024/12/16 10:51:16.113001 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:50922 -2024/12/16 10:51:16.113077 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.113218 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.113327 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.113431 irc.go:165: INFO Received NOTICE from NickServ: This nickname is registered. Please choose a different nickname, or identify yourself ktnxbye. -2024/12/16 10:51:16.113489 irc.go:189: INFO Handling NickServ request to IDENTIFY -2024/12/16 10:51:16.113583 irc.go:144: INFO Session established -2024/12/16 10:51:16.113689 irc.go:224: INFO Waiting for NickServ to notice us and issue an identify request -2024/12/16 10:51:16.113701 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG NickServ :IDENTIFY nickpassword -2024/12/16 10:51:16.113732 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.113733 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.113754 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.113777 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.113898 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.113926 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.113949 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.114009 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join -2024/12/16 10:51:16.114051 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.114068 irc.go:294: INFO IRC routine asked to terminate -2024/12/16 10:51:16.114089 irc.go:269: INFO IRC client connected, quitting -2024/12/16 10:51:16.114107 irc.go:272: INFO Wait for IRC disconnect to complete -2024/12/16 10:51:16.114072 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.114225 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.114271 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.114381 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.114580 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.114643 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.114708 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.846822 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:38239 +2024/12/17 12:56:33.846926 irc.go:300: INFO Connecting to IRC 127.0.0.1:38239 +2024/12/17 12:56:33.846959 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.846985 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:38239. +2024/12/17 12:56:33.847305 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:34366 +2024/12/17 12:56:33.847450 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.847583 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.847699 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.847756 irc.go:165: INFO Received NOTICE from NickServ: This nickname is registered. Please choose a different nickname, or identify yourself ktnxbye. +2024/12/17 12:56:33.847828 irc.go:189: INFO Handling NickServ request to IDENTIFY +2024/12/17 12:56:33.847937 irc.go:144: INFO Session established +2024/12/17 12:56:33.847987 irc.go:224: INFO Waiting for NickServ to notice us and issue an identify request +2024/12/17 12:56:33.848028 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.848045 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.848085 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.848109 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG NickServ :IDENTIFY nickpassword +2024/12/17 12:56:33.848152 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.848199 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.848232 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.848250 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.848339 irc.go:294: INFO IRC routine asked to terminate +2024/12/17 12:56:33.848389 irc.go:269: INFO IRC client connected, quitting +2024/12/17 12:56:33.848413 irc.go:272: INFO Wait for IRC disconnect to complete +2024/12/17 12:56:33.848423 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.848457 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.848338 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join +2024/12/17 12:56:33.848512 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.848547 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.848744 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.848952 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.849000 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.849058 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestIdentify (0.00s) === RUN TestGhost -2024/12/16 10:51:16.115012 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:41159 -2024/12/16 10:51:16.115114 irc.go:300: INFO Connecting to IRC 127.0.0.1:41159 -2024/12/16 10:51:16.115166 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.115188 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:41159. -2024/12/16 10:51:16.115614 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:51124 -2024/12/16 10:51:16.115664 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.115815 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.115877 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.116038 irc.go:57: INFO Received: ':example.com 433 * foo :nick in use' -2024/12/16 10:51:16.116153 irc_server_for_test.go:119: INFO =Server= Received NICK foo^ -2024/12/16 10:51:16.116333 irc.go:144: INFO Session established -2024/12/16 10:51:16.116391 irc.go:204: INFO My nick is 'foo^', sending GHOST to NickServ to get 'foo' -2024/12/16 10:51:16.116425 irc.go:210: INFO Changing nick to 'foo' -2024/12/16 10:51:16.116449 irc.go:224: INFO Waiting for NickServ to notice us and issue an identify request -2024/12/16 10:51:16.116481 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.116505 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.116527 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.116693 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG NickServ :GHOST foo nickpassword -2024/12/16 10:51:16.116742 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.116791 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.116840 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.116874 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.116901 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.117019 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join -2024/12/16 10:51:16.117058 irc.go:294: INFO IRC routine asked to terminate -2024/12/16 10:51:16.117083 irc.go:269: INFO IRC client connected, quitting -2024/12/16 10:51:16.117110 irc.go:272: INFO Wait for IRC disconnect to complete -2024/12/16 10:51:16.117223 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.117280 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.117411 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.117628 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.117712 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.117777 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.849317 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:41081 +2024/12/17 12:56:33.849407 irc.go:300: INFO Connecting to IRC 127.0.0.1:41081 +2024/12/17 12:56:33.849457 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.849486 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:41081. +2024/12/17 12:56:33.849839 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:45090 +2024/12/17 12:56:33.849861 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.850010 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.850056 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.850244 irc.go:57: INFO Received: ':example.com 433 * foo :nick in use' +2024/12/17 12:56:33.850368 irc_server_for_test.go:119: INFO =Server= Received NICK foo^ +2024/12/17 12:56:33.850542 irc.go:144: INFO Session established +2024/12/17 12:56:33.850600 irc.go:204: INFO My nick is 'foo^', sending GHOST to NickServ to get 'foo' +2024/12/17 12:56:33.850640 irc.go:210: INFO Changing nick to 'foo' +2024/12/17 12:56:33.850661 irc.go:224: INFO Waiting for NickServ to notice us and issue an identify request +2024/12/17 12:56:33.850718 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.850747 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.850773 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.850952 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG NickServ :GHOST foo nickpassword +2024/12/17 12:56:33.851003 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.851023 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.851046 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.851065 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.851080 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.851179 irc.go:294: INFO IRC routine asked to terminate +2024/12/17 12:56:33.851213 irc.go:269: INFO IRC client connected, quitting +2024/12/17 12:56:33.851190 reconciler.go:120: INFO Channel #foo monitor: context canceled while waiting for join +2024/12/17 12:56:33.851236 irc.go:272: INFO Wait for IRC disconnect to complete +2024/12/17 12:56:33.851367 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.851427 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.851591 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.851791 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.851857 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.851971 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestGhost (0.00s) === RUN TestStopRunningWhenHalfConnected -2024/12/16 10:51:16.118008 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:46527 -2024/12/16 10:51:16.118096 irc.go:300: INFO Connecting to IRC 127.0.0.1:46527 -2024/12/16 10:51:16.118123 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.118144 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:46527. -2024/12/16 10:51:16.118431 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:55084 -2024/12/16 10:51:16.118609 irc.go:308: INFO Connected to IRC server, waiting to establish session -2024/12/16 10:51:16.118768 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.118816 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.118834 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.118880 irc_test.go:589: INFO =Server= NOT completing session -2024/12/16 10:51:16.118932 irc.go:321: INFO IRC routine asked to terminate -2024/12/16 10:51:16.118960 irc.go:280: INFO IRC shutdown complete -2024/12/16 10:51:16.119018 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.119115 connection.go:466: ERROR irc.recv(): read tcp 127.0.0.1:55084->127.0.0.1:46527: use of closed network connection -2024/12/16 10:51:16.119172 irc.go:150: INFO Disconnected from IRC -2024/12/16 10:51:16.119223 irc_server_for_test.go:113: INFO =Server= Client 127.0.0.1:55084 disconnected -2024/12/16 10:51:16.119324 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.852266 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:45061 +2024/12/17 12:56:33.852358 irc.go:300: INFO Connecting to IRC 127.0.0.1:45061 +2024/12/17 12:56:33.852382 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.852410 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:45061. +2024/12/17 12:56:33.852757 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:38298 +2024/12/17 12:56:33.852811 irc.go:308: INFO Connected to IRC server, waiting to establish session +2024/12/17 12:56:33.852970 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.853025 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.853056 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.853082 irc_test.go:589: INFO =Server= NOT completing session +2024/12/17 12:56:33.853161 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.853167 irc.go:321: INFO IRC routine asked to terminate +2024/12/17 12:56:33.853212 irc.go:280: INFO IRC shutdown complete +2024/12/17 12:56:33.853307 connection.go:466: ERROR irc.recv(): read tcp 127.0.0.1:38298->127.0.0.1:45061: use of closed network connection +2024/12/17 12:56:33.853324 irc_server_for_test.go:113: INFO =Server= Client 127.0.0.1:38298 disconnected +2024/12/17 12:56:33.853364 irc.go:150: INFO Disconnected from IRC +2024/12/17 12:56:33.853464 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestStopRunningWhenHalfConnected (0.00s) === RUN TestPreJoinChannels -2024/12/16 10:51:16.119549 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:36447 -2024/12/16 10:51:16.119622 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:36447. -2024/12/16 10:51:16.119850 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:56830 -2024/12/16 10:51:16.120141 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.120194 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.120212 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.120362 reconciler.go:103: INFO Channel #baz monitor: waiting to join -2024/12/16 10:51:16.120395 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.120420 reconciler.go:112: INFO Channel #baz monitor: join request sent -2024/12/16 10:51:16.120503 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.120530 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.120580 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.120702 reconciler.go:103: INFO Channel #bar monitor: waiting to join -2024/12/16 10:51:16.120732 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.120756 reconciler.go:112: INFO Channel #bar monitor: join request sent -2024/12/16 10:51:16.120865 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #baz -2024/12/16 10:51:16.120907 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.120925 irc_server_for_test.go:119: INFO =Server= Received JOIN #baz -2024/12/16 10:51:16.120983 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.121013 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.121028 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.121074 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #bar -2024/12/16 10:51:16.121101 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.121116 irc_server_for_test.go:119: INFO =Server= Received JOIN #bar -2024/12/16 10:51:16.121233 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.121268 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.121294 reconciler.go:201: INFO Received JOIN confirmation for channel #baz -2024/12/16 10:51:16.121337 reconciler.go:77: INFO Setting JOIN state on channel #baz -2024/12/16 10:51:16.121377 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.121386 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.121399 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.121428 reconciler.go:201: INFO Received JOIN confirmation for channel #bar -2024/12/16 10:51:16.121476 reconciler.go:77: INFO Setting JOIN state on channel #bar -2024/12/16 10:51:16.121502 reconciler.go:116: INFO Channel #baz monitor: join succeeded -2024/12/16 10:51:16.121515 reconciler.go:116: INFO Channel #foo monitor: join succeeded -2024/12/16 10:51:16.121533 reconciler.go:116: INFO Channel #bar monitor: join succeeded -2024/12/16 10:51:16.121557 reconciler.go:129: INFO Channel #baz monitor: context canceled while monitoring -2024/12/16 10:51:16.121715 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.853733 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:42289 +2024/12/17 12:56:33.853815 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:42289. +2024/12/17 12:56:33.854156 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:34870 +2024/12/17 12:56:33.854248 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.854293 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.854332 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.854582 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.854611 reconciler.go:103: INFO Channel #bar monitor: waiting to join +2024/12/17 12:56:33.854701 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.854746 reconciler.go:112: INFO Channel #bar monitor: join request sent +2024/12/17 12:56:33.854625 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.854842 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.854584 reconciler.go:103: INFO Channel #baz monitor: waiting to join +2024/12/17 12:56:33.854881 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.854920 reconciler.go:112: INFO Channel #baz monitor: join request sent +2024/12/17 12:56:33.854916 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #bar +2024/12/17 12:56:33.854973 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.855056 irc_server_for_test.go:119: INFO =Server= Received JOIN #bar +2024/12/17 12:56:33.855137 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.855170 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.855188 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.855203 reconciler.go:201: INFO Received JOIN confirmation for channel #bar +2024/12/17 12:56:33.855254 reconciler.go:77: INFO Setting JOIN state on channel #bar +2024/12/17 12:56:33.855231 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #baz +2024/12/17 12:56:33.855302 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.855428 irc_server_for_test.go:119: INFO =Server= Received JOIN #baz +2024/12/17 12:56:33.855304 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.855495 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.855353 reconciler.go:116: INFO Channel #bar monitor: join succeeded +2024/12/17 12:56:33.855558 reconciler.go:116: INFO Channel #foo monitor: join succeeded +2024/12/17 12:56:33.855634 reconciler.go:201: INFO Received JOIN confirmation for channel #baz +2024/12/17 12:56:33.855654 reconciler.go:77: INFO Setting JOIN state on channel #baz +2024/12/17 12:56:33.855629 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.855694 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.855698 reconciler.go:116: INFO Channel #baz monitor: join succeeded +2024/12/17 12:56:33.855813 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.856011 reconciler.go:129: INFO Channel #bar monitor: context canceled while monitoring +2024/12/17 12:56:33.856061 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring +2024/12/17 12:56:33.856074 reconciler.go:129: INFO Channel #baz monitor: context canceled while monitoring +2024/12/17 12:56:33.856205 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestPreJoinChannels (0.00s) === RUN TestKeepJoining -2024/12/16 10:51:16.121958 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:46351 -2024/12/16 10:51:16.122038 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:46351. -2024/12/16 10:51:16.122394 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:53376 -2024/12/16 10:51:16.122467 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.122519 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.122550 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.122722 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.122764 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.122788 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.122921 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.122971 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.122997 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.123044 reconciler.go:118: WARN Channel #foo monitor: could not join after 10 seconds, will retry -2024/12/16 10:51:16.123070 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.123084 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.123115 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.123238 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.123289 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.123323 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.123365 reconciler.go:118: WARN Channel #foo monitor: could not join after 10 seconds, will retry -2024/12/16 10:51:16.123391 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.123405 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.123426 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.123514 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.123576 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.123636 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.123805 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.123853 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.123880 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.123908 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.123945 reconciler.go:116: INFO Channel #foo monitor: join succeeded -2024/12/16 10:51:16.123977 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.124166 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring -2024/12/16 10:51:16.124240 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.856512 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:34425 +2024/12/17 12:56:33.856608 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:34425. +2024/12/17 12:56:33.856906 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:45412 +2024/12/17 12:56:33.857206 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.857267 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.857289 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.857534 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.857576 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.857639 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.857828 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.857879 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.857902 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.857964 reconciler.go:118: WARN Channel #foo monitor: could not join after 10 seconds, will retry +2024/12/17 12:56:33.858021 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.858039 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.858087 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.858198 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.858268 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.858333 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.858397 reconciler.go:118: WARN Channel #foo monitor: could not join after 10 seconds, will retry +2024/12/17 12:56:33.858429 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.858449 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.858496 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.858686 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.858767 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.858791 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.858951 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.859008 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.858965 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.859103 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.859103 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.859202 reconciler.go:116: INFO Channel #foo monitor: join succeeded +2024/12/17 12:56:33.859299 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring +2024/12/17 12:56:33.859514 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestKeepJoining (0.00s) === RUN TestKickRejoin -2024/12/16 10:51:16.124446 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:34465 -2024/12/16 10:51:16.124537 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:34465. -2024/12/16 10:51:16.124807 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:59508 -2024/12/16 10:51:16.124988 irc_server_for_test.go:119: INFO =Server= Received NICK foo -2024/12/16 10:51:16.125036 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping -2024/12/16 10:51:16.125061 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : -2024/12/16 10:51:16.125258 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.125294 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.125317 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.125415 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.125448 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.125490 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.125631 irc_server_for_test.go:139: INFO =Server= sending to client: :test!~test@example.com KICK #foo foo :Bye! -2024/12/16 10:51:16.125881 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.125915 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.125949 reconciler.go:219: INFO Received KICK for channel #foo -2024/12/16 10:51:16.125966 reconciler.go:91: INFO Removing JOIN state on channel #foo -2024/12/16 10:51:16.125992 reconciler.go:116: INFO Channel #foo monitor: join succeeded -2024/12/16 10:51:16.126009 reconciler.go:103: INFO Channel #foo monitor: waiting to join -2024/12/16 10:51:16.126022 fake_delayer.go:43: INFO Faking Backoff -2024/12/16 10:51:16.126044 reconciler.go:112: INFO Channel #foo monitor: join request sent -2024/12/16 10:51:16.126153 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo -2024/12/16 10:51:16.126185 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping -2024/12/16 10:51:16.126202 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo -2024/12/16 10:51:16.126319 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya -2024/12/16 10:51:16.126351 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate -2024/12/16 10:51:16.126402 reconciler.go:201: INFO Received JOIN confirmation for channel #foo -2024/12/16 10:51:16.126432 reconciler.go:77: INFO Setting JOIN state on channel #foo -2024/12/16 10:51:16.126462 reconciler.go:116: INFO Channel #foo monitor: join succeeded -2024/12/16 10:51:16.126468 connection.go:577: INFO irc.Close(): Disconnected from server. -2024/12/16 10:51:16.126603 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring -2024/12/16 10:51:16.126654 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections +2024/12/17 12:56:33.859801 irc_server_for_test.go:201: INFO =Server= Test server listening on 127.0.0.1:46199 +2024/12/17 12:56:33.859889 connection.go:390: INFO irc.Connect(): Connecting to 127.0.0.1:46199. +2024/12/17 12:56:33.860177 irc_server_for_test.go:171: INFO =Server= New client connected from 127.0.0.1:33568 +2024/12/17 12:56:33.860332 irc_server_for_test.go:119: INFO =Server= Received NICK foo +2024/12/17 12:56:33.860402 irc_server_for_test.go:96: INFO =Server= No handler for command 'NICK', skipping +2024/12/17 12:56:33.860442 irc_server_for_test.go:119: INFO =Server= Received USER foo 12 * : +2024/12/17 12:56:33.860699 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.860738 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.860783 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.860912 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.860937 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.860987 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.861084 irc_server_for_test.go:139: INFO =Server= sending to client: :test!~test@example.com KICK #foo foo :Bye! +2024/12/17 12:56:33.861132 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.861182 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.861211 reconciler.go:116: INFO Channel #foo monitor: join succeeded +2024/12/17 12:56:33.861262 reconciler.go:219: INFO Received KICK for channel #foo +2024/12/17 12:56:33.861307 reconciler.go:91: INFO Removing JOIN state on channel #foo +2024/12/17 12:56:33.861348 reconciler.go:127: INFO Channel #foo monitor: channel no longer joined +2024/12/17 12:56:33.861405 reconciler.go:103: INFO Channel #foo monitor: waiting to join +2024/12/17 12:56:33.861426 fake_delayer.go:43: INFO Faking Backoff +2024/12/17 12:56:33.861478 reconciler.go:112: INFO Channel #foo monitor: join request sent +2024/12/17 12:56:33.861674 irc_server_for_test.go:119: INFO =Server= Received PRIVMSG ChanServ :UNBAN #foo +2024/12/17 12:56:33.861742 irc_server_for_test.go:96: INFO =Server= No handler for command 'PRIVMSG', skipping +2024/12/17 12:56:33.861766 irc_server_for_test.go:119: INFO =Server= Received JOIN #foo +2024/12/17 12:56:33.861934 irc_server_for_test.go:119: INFO =Server= Received QUIT :see ya +2024/12/17 12:56:33.861963 reconciler.go:201: INFO Received JOIN confirmation for channel #foo +2024/12/17 12:56:33.862014 irc_server_for_test.go:127: INFO =Server= Closing connection: client asked to terminate +2024/12/17 12:56:33.862024 reconciler.go:77: INFO Setting JOIN state on channel #foo +2024/12/17 12:56:33.862130 connection.go:577: INFO irc.Close(): Disconnected from server. +2024/12/17 12:56:33.862177 reconciler.go:116: INFO Channel #foo monitor: join succeeded +2024/12/17 12:56:33.862340 reconciler.go:129: INFO Channel #foo monitor: context canceled while monitoring +2024/12/17 12:56:33.862423 irc_server_for_test.go:168: INFO =Server= Stopped accepting new connections --- PASS: TestKickRejoin (0.00s) PASS -ok github.com/google/alertmanager-irc-relay 0.061s +ok github.com/google/alertmanager-irc-relay 0.094s create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang @@ -2041,12 +2080,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/7483/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/7483/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/10266 and its subdirectories -I: Current time: Mon Dec 16 10:51:45 -12 2024 -I: pbuilder-time-stamp: 1734389505 +I: removing directory /srv/workspace/pbuilder/7483 and its subdirectories +I: Current time: Tue Dec 17 12:57:02 +14 2024 +I: pbuilder-time-stamp: 1734389822