Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/c/chasquid/chasquid_1.6-1+b5_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/chasquid-1.6-1+b5e65ej1d0/chasquid_1.6-1+b5_amd64.buildinfo Get source package info: chasquid=1.6-1 Source URL: http://snapshot.notset.fr/mr/package/chasquid/1.6-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-14 automake=1:1.16.3-2 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=11.1 base-passwd=3.5.51 bash=5.1-3 binutils=2.35.2-2 binutils-common=2.35.2-2 binutils-x86-64-linux-gnu=2.35.2-2 bsdextrautils=2.36.1-7 bsdutils=1:2.36.1-7 build-essential=12.9 bzip2=1.0.8-4 coreutils=8.32-4+b1 cpp=4:10.2.1-1 cpp-10=10.2.1-6 dash=0.5.11+git20210120+802ebd4-1 debconf=1.5.77 debhelper=13.3.4 debianutils=4.11.2 dh-autoreconf=20 dh-golang=1.51 dh-strip-nondeterminism=1.12.0-1 diffutils=1:3.7-5 dpkg=1.20.9 dpkg-dev=1.20.9 dwz=0.14-1 file=1:5.39-3 findutils=4.8.0-1 g++=4:10.2.1-1 g++-10=10.2.1-6 gcc=4:10.2.1-1 gcc-10=10.2.1-6 gcc-10-base=10.2.1-6 gettext=0.21-4 gettext-base=0.21-4 golang-1.15-go=1.15.9-6 golang-1.15-src=1.15.9-6 golang-any=2:1.15~1 golang-blitiri-go-log-dev=1.1.0-1 golang-blitiri-go-spf-dev=1.1.0-1 golang-blitiri-go-systemd-dev=1.1.0-1 golang-github-docopt-docopt-go-dev=0.6.2+git20180111.ee0de3b-1 golang-github-google-go-cmp-dev=0.5.4-1 golang-go=2:1.15~1 golang-golang-x-crypto-dev=1:0.0~git20201221.eec23a3-1 golang-golang-x-net-dev=1:0.0+git20210119.5f4716e+dfsg-4 golang-golang-x-sys-dev=0.0~git20210124.22da62e-1 golang-golang-x-term-dev=0.0~git20201210.2321bbc-1 golang-golang-x-text-dev=0.3.6-1 golang-golang-x-xerrors-dev=0.0~git20191204.9bdfabe-1 golang-google-protobuf-dev=1.25.0+git20201208.160c747-1 golang-src=2:1.15~1 grep=3.6-1 groff-base=1.22.4-6 gzip=1.10-4 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-10 libarchive-zip-perl=1.68-1 libasan6=10.2.1-6 libatomic1=10.2.1-6 libattr1=1:2.4.48-6 libaudit-common=1:3.0-2 libaudit1=1:3.0-2 libbinutils=2.35.2-2 libblkid1=2.36.1-7 libbz2-1.0=1.0.8-4 libc-bin=2.31-13 libc-dev-bin=2.31-13 libc6=2.31-13 libc6-dev=2.31-13 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-6 libcom-err2=1.46.2-2 libcrypt-dev=1:4.4.18-4 libcrypt1=1:4.4.18-4 libctf-nobfd0=2.35.2-2 libctf0=2.35.2-2 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.260 libdebhelper-perl=13.3.4 libdpkg-perl=1.20.9 libelf1=0.183-3 libfile-stripnondeterminism-perl=1.12.0-1 libgcc-10-dev=10.2.1-6 libgcc-s1=10.2.1-6 libgcrypt20=1.8.7-6 libgdbm-compat4=1.19-2 libgdbm6=1.19-2 libgmp10=2:6.2.1+dfsg-1 libgomp1=10.2.1-6 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-5 libicu67=67.1-7 libisl23=0.23-1 libitm1=10.2.1-6 libk5crypto3=1.18.3-5 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-5 libkrb5support0=1.18.3-5 liblsan0=10.2.1-6 liblz4-1=1.9.3-2 liblzma5=5.2.5-2 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmount1=2.36.1-7 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libpam-modules=1.4.0-9 libpam-modules-bin=1.4.0-9 libpam-runtime=1.4.0-9 libpam0g=1.4.0-9 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.1-4 libpipeline1=1.5.3-1 libquadmath0=10.2.1-6 libseccomp2=2.5.1-1 libselinux1=3.1-3 libsigsegv2=2.13-1 libsmartcols1=2.36.1-7 libssl1.1=1.1.1k-1 libstdc++-10-dev=10.2.1-6 libstdc++6=10.2.1-6 libsub-override-perl=0.09-2 libsystemd0=247.3-5 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtool=2.4.6-15 libtsan0=10.2.1-6 libubsan1=10.2.1-6 libuchardet0=0.0.7-1 libudev1=247.3-5 libunistring2=0.9.10-4 libuuid1=2.36.1-7 libxml2=2.9.10+dfsg-6.7 libzstd1=1.4.8+dfsg-2.1 linux-libc-dev=5.10.46-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.9.4-2 mawk=1.3.4.20200120-2 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 patch=2.7.6-7 perl=5.32.1-4 perl-base=5.32.1-4 perl-modules-5.32=5.32.1-4 po-debconf=1.0.21+nmu1 sed=4.7-1 sensible-utils=0.0.14 sysvinit-utils=2.96-7 tar=1.34+dfsg-1 util-linux=2.36.1-7 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210720T154042Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d chasquid=1.6-1 && mkdir -p /build/chasquid-xrkye2 && dpkg-source --no-check -x /*.dsc /build/chasquid-xrkye2/chasquid-1.6 && cd /build/chasquid-xrkye2/chasquid-1.6 && { printf '%s' 'chasquid (1.6-1+b5) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild against golang-1.15 1.15.9-6 -- all / amd64 / i386 Build Daemon (x86-conova-01) Sun, 18 Jul 2021 09:00:03 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/chasquid-xrkye2" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/chasquid-xrkye2/chasquid-1.6 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1626598803" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/chasquid-xrkye2 /tmp/chasquid-1.6-1+b5e65ej1d0 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210720T154042Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.bEIJ4As7rt as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.bEIJ4As7rt Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-7). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210720T154042Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210720T154042Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1125 kB/s) Selecting previously unselected package libfakeroot:amd64. (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 ... 4667 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-13) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210720T154042Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.bEIJ4As7rt Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20210720T154042Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 21s (1066 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.bEIJ4As7rt I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d chasquid=1.6-1 && mkdir -p /build/chasquid-xrkye2 && dpkg-source --no-check -x /*.dsc /build/chasquid-xrkye2/chasquid-1.6 && cd /build/chasquid-xrkye2/chasquid-1.6 && { printf '%s' 'chasquid (1.6-1+b5) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild against golang-1.15 1.15.9-6 -- all / amd64 / i386 Build Daemon (x86-conova-01) Sun, 18 Jul 2021 09:00:03 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/chasquid-xrkye2"' exec /tmp/mmdebstrap.bEIJ4As7rt Reading package lists... NOTICE: 'chasquid' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/chasquid.git Please use: git clone https://salsa.debian.org/go-team/packages/chasquid.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 205 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main chasquid 1.6-1 (dsc) [2375 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main chasquid 1.6-1 (tar) [194 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main chasquid 1.6-1 (diff) [8948 B] Fetched 205 kB in 0s (1282 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'chasquid_1.6-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting chasquid in /build/chasquid-xrkye2/chasquid-1.6 dpkg-source: info: unpacking chasquid_1.6.orig.tar.gz dpkg-source: info: unpacking chasquid_1.6-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Use_chasquid_user.patch dpkg-source: info: applying 0002-Remove-references-to-the-old-protobuf-library.patch dpkg-source: info: applying 0003-docopt_version_workaround.patch dpkg-source: info: applying 0004-test-Ignore-fexp-in-the-regular-Go-build.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/chasquid-xrkye2/chasquid-1.6 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1626598803" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.bEIJ4As7rt dpkg-buildpackage: info: source package chasquid dpkg-buildpackage: info: source version 1.6-1+b5 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by all / amd64 / i386 Build Daemon (x86-conova-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem=golang --with=golang dh_auto_clean -O--buildsystem=golang dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules binary-arch dh binary-arch --buildsystem=golang --with=golang dh_update_autotools_config -a -O--buildsystem=golang dh_autoreconf -a -O--buildsystem=golang dh_auto_configure -a -O--buildsystem=golang debian/rules override_dh_auto_build make[1]: Entering directory '/build/chasquid-xrkye2/chasquid-1.6' dh_auto_build -- -ldflags " -X main.version=1.6-1+b5 -X main.sourceDateTs=1626598803" cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4 -ldflags " -X main.version=1.6-1+b5 -X main.sourceDateTs=1626598803" blitiri.com.ar/go/chasquid blitiri.com.ar/go/chasquid/cmd/chasquid-util blitiri.com.ar/go/chasquid/cmd/mda-lmtp blitiri.com.ar/go/chasquid/cmd/smtp-check blitiri.com.ar/go/chasquid/internal/aliases blitiri.com.ar/go/chasquid/internal/auth blitiri.com.ar/go/chasquid/internal/config blitiri.com.ar/go/chasquid/internal/courier blitiri.com.ar/go/chasquid/internal/domaininfo blitiri.com.ar/go/chasquid/internal/dovecot blitiri.com.ar/go/chasquid/internal/envelope blitiri.com.ar/go/chasquid/internal/expvarom blitiri.com.ar/go/chasquid/internal/haproxy blitiri.com.ar/go/chasquid/internal/maillog blitiri.com.ar/go/chasquid/internal/normalize blitiri.com.ar/go/chasquid/internal/protoio blitiri.com.ar/go/chasquid/internal/protoio/testpb blitiri.com.ar/go/chasquid/internal/queue blitiri.com.ar/go/chasquid/internal/safeio blitiri.com.ar/go/chasquid/internal/set blitiri.com.ar/go/chasquid/internal/smtp blitiri.com.ar/go/chasquid/internal/smtpsrv blitiri.com.ar/go/chasquid/internal/sts blitiri.com.ar/go/chasquid/internal/testlib blitiri.com.ar/go/chasquid/internal/tlsconst blitiri.com.ar/go/chasquid/internal/trace blitiri.com.ar/go/chasquid/internal/userdb runtime/internal/sys internal/unsafeheader runtime/internal/atomic internal/cpu math/bits runtime/internal/math unicode/utf8 internal/race internal/bytealg sync/atomic unicode math internal/testlog internal/nettrace runtime/cgo runtime google.golang.org/protobuf/internal/flags unicode/utf16 google.golang.org/protobuf/internal/set encoding container/list crypto/internal/subtle crypto/subtle vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/subtle blitiri.com.ar/go/chasquid/internal/set golang.org/x/sys/internal/unsafeheader sync internal/reflectlite math/rand internal/singleflight google.golang.org/protobuf/internal/pragma sort errors internal/oserror io strconv vendor/golang.org/x/net/dns/dnsmessage syscall strings reflect hash bytes hash/fnv regexp/syntax bufio internal/syscall/unix time internal/syscall/execenv hash/crc32 path regexp html internal/poll context internal/fmtsort encoding/binary crypto os crypto/internal/randutil crypto/hmac crypto/rc4 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform text/tabwriter encoding/base64 crypto/cipher crypto/sha512 fmt net path/filepath google.golang.org/protobuf/internal/detrand crypto/aes io/ioutil flag log google.golang.org/protobuf/internal/errors google.golang.org/protobuf/encoding/protowire go/token compress/flate google.golang.org/protobuf/reflect/protoreflect encoding/json compress/gzip google.golang.org/protobuf/internal/version blitiri.com.ar/go/chasquid/internal/safeio google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/proto google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/defval net/url golang.org/x/net/internal/timeseries text/template/parse google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc blitiri.com.ar/go/chasquid/internal/protoio math/big text/template google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/impl log/syslog html/template blitiri.com.ar/go/log crypto/des crypto/rand crypto/elliptic encoding/asn1 crypto/ed25519/internal/edwards25519 crypto/md5 vendor/golang.org/x/crypto/cryptobyte crypto/ed25519 crypto/rsa crypto/sha1 crypto/ecdsa crypto/sha256 crypto/dsa encoding/hex encoding/pem crypto/x509/pkix vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/poly1305 crypto/x509 vendor/golang.org/x/sys/cpu vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/text/unicode/bidi google.golang.org/protobuf/internal/filetype vendor/golang.org/x/text/unicode/norm google.golang.org/protobuf/runtime/protoimpl crypto/tls blitiri.com.ar/go/chasquid/internal/config vendor/golang.org/x/text/secure/bidirule net/textproto vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable vendor/golang.org/x/net/idna net/http/internal blitiri.com.ar/go/chasquid/internal/envelope mime/multipart golang.org/x/text/transform golang.org/x/text/unicode/bidi vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy golang.org/x/text/unicode/norm os/exec golang.org/x/text/secure/bidirule blitiri.com.ar/go/chasquid/internal/dovecot golang.org/x/text/internal/tag golang.org/x/text/runes golang.org/x/text/internal/language net/http/httptrace net/smtp golang.org/x/net/idna net/http golang.org/x/text/width golang.org/x/text/internal/language/compact blitiri.com.ar/go/chasquid/internal/haproxy net/mail blitiri.com.ar/go/chasquid/internal/smtp golang.org/x/text/language blitiri.com.ar/go/chasquid/internal/tlsconst golang.org/x/crypto/pbkdf2 blitiri.com.ar/go/spf golang.org/x/crypto/scrypt blitiri.com.ar/go/systemd internal/profile runtime/pprof golang.org/x/text/internal golang.org/x/text/cases runtime/trace golang.org/x/text/secure/precis os/signal github.com/docopt/docopt-go golang.org/x/sys/unix blitiri.com.ar/go/chasquid/internal/normalize blitiri.com.ar/go/chasquid/internal/auth blitiri.com.ar/go/chasquid/internal/userdb blitiri.com.ar/go/chasquid/cmd/mda-lmtp blitiri.com.ar/go/chasquid/internal/protoio/testpb runtime/debug testing golang.org/x/term golang.org/x/crypto/ssh/terminal blitiri.com.ar/go/chasquid/internal/testlib golang.org/x/net/context/ctxhttp expvar net/http/pprof golang.org/x/net/trace blitiri.com.ar/go/chasquid/internal/expvarom blitiri.com.ar/go/chasquid/internal/trace blitiri.com.ar/go/chasquid/internal/maillog blitiri.com.ar/go/chasquid/internal/domaininfo blitiri.com.ar/go/chasquid/internal/aliases blitiri.com.ar/go/chasquid/internal/sts blitiri.com.ar/go/chasquid/cmd/smtp-check blitiri.com.ar/go/chasquid/cmd/chasquid-util blitiri.com.ar/go/chasquid/internal/courier blitiri.com.ar/go/chasquid/internal/queue blitiri.com.ar/go/chasquid/internal/smtpsrv blitiri.com.ar/go/chasquid make[1]: Leaving directory '/build/chasquid-xrkye2/chasquid-1.6' dh_auto_test -a -O--buildsystem=golang cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4 blitiri.com.ar/go/chasquid blitiri.com.ar/go/chasquid/cmd/chasquid-util blitiri.com.ar/go/chasquid/cmd/mda-lmtp blitiri.com.ar/go/chasquid/cmd/smtp-check blitiri.com.ar/go/chasquid/internal/aliases blitiri.com.ar/go/chasquid/internal/auth blitiri.com.ar/go/chasquid/internal/config blitiri.com.ar/go/chasquid/internal/courier blitiri.com.ar/go/chasquid/internal/domaininfo blitiri.com.ar/go/chasquid/internal/dovecot blitiri.com.ar/go/chasquid/internal/envelope blitiri.com.ar/go/chasquid/internal/expvarom blitiri.com.ar/go/chasquid/internal/haproxy blitiri.com.ar/go/chasquid/internal/maillog blitiri.com.ar/go/chasquid/internal/normalize blitiri.com.ar/go/chasquid/internal/protoio blitiri.com.ar/go/chasquid/internal/protoio/testpb blitiri.com.ar/go/chasquid/internal/queue blitiri.com.ar/go/chasquid/internal/safeio blitiri.com.ar/go/chasquid/internal/set blitiri.com.ar/go/chasquid/internal/smtp blitiri.com.ar/go/chasquid/internal/smtpsrv blitiri.com.ar/go/chasquid/internal/sts blitiri.com.ar/go/chasquid/internal/testlib blitiri.com.ar/go/chasquid/internal/tlsconst blitiri.com.ar/go/chasquid/internal/trace blitiri.com.ar/go/chasquid/internal/userdb ? blitiri.com.ar/go/chasquid [no test files] ? blitiri.com.ar/go/chasquid/cmd/chasquid-util [no test files] ? blitiri.com.ar/go/chasquid/cmd/mda-lmtp [no test files] ? blitiri.com.ar/go/chasquid/cmd/smtp-check [no test files] === RUN TestBasic --- PASS: TestBasic (0.00s) === RUN TestAddrRewrite --- PASS: TestAddrRewrite (0.00s) === RUN TestExistsRewrite --- PASS: TestExistsRewrite (0.00s) === RUN TestTooMuchRecursion --- PASS: TestTooMuchRecursion (0.00s) === RUN TestAddFile --- PASS: TestAddFile (0.03s) === RUN TestRichFile --- PASS: TestRichFile (0.00s) === RUN TestManyFiles --- PASS: TestManyFiles (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/aliases 0.117s === RUN TestDecodeResponse auth_test.go:54: OK: "" failed with response pieces != 3, as per RFC auth_test.go:54: OK: "\x00" failed with response pieces != 3, as per RFC auth_test.go:54: OK: "\x00\x00" failed with empty identity, must be in the form user@domain auth_test.go:54: OK: "\x00\x00\x00" failed with empty identity, must be in the form user@domain auth_test.go:54: OK: "\x00\x00\x00\x00" failed with empty identity, must be in the form user@domain auth_test.go:54: OK: "a\x00b" failed with response pieces != 3, as per RFC auth_test.go:54: OK: "a\x00b\x00c" failed with auth IDs do not match auth_test.go:54: OK: "a@a\x00b@b\x00pass" failed with auth IDs do not match auth_test.go:54: OK: "a\x00a\x00pass" failed with identity must be in the form user@domain auth_test.go:54: OK: "\xffa@b\x00\xffa@b\x00pass" failed with bidirule: failed Bidi Rule --- PASS: TestDecodeResponse (0.00s) === RUN TestAuthenticate --- PASS: TestAuthenticate (2.82s) === RUN TestInterfaces --- PASS: TestInterfaces (0.00s) === RUN TestMultipleBackends --- PASS: TestMultipleBackends (0.19s) === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestReload --- PASS: TestReload (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/auth 3.179s === RUN TestEmptyConfig testlib.go:26: test directory: "/tmp/testlib_268227048" --- PASS: TestEmptyConfig (0.00s) === RUN TestFullConfig testlib.go:26: test directory: "/tmp/testlib_035123239" --- PASS: TestFullConfig (0.01s) === RUN TestErrorLoading --- PASS: TestErrorLoading (0.00s) === RUN TestBrokenConfig testlib.go:26: test directory: "/tmp/testlib_637002074" --- PASS: TestBrokenConfig (0.02s) === RUN TestBrokenOverride testlib.go:26: test directory: "/tmp/testlib_393832177" --- PASS: TestBrokenOverride (0.08s) PASS ok blitiri.com.ar/go/chasquid/internal/config 0.368s === RUN TestMDA testlib.go:26: test directory: "/tmp/testlib_187570647" --- PASS: TestMDA (0.08s) === RUN TestMDATimeout _ mda.go:67 Courier.MDA to@local: error: operation timed out --- PASS: TestMDATimeout (0.10s) === RUN TestMDABadCommandLine _ mda.go:80 Courier.MDA to: error: MDA delivery failed: exec: \"thisdoesnotexist\": executable file not found in $PATH - \"\" _ mda.go:80 Courier.MDA to: error: MDA delivery failed: exit status 1 - \"cat: unrecognized option '--fail_unknown_option'\\nTry 'cat --help' for more information.\\n\" --- PASS: TestMDABadCommandLine (0.01s) === RUN TestExitCode mda_test.go:72: util/exitcode not found, running from outside repo? --- SKIP: TestExitCode (0.00s) === RUN TestSanitize --- PASS: TestSanitize (0.00s) === RUN TestSMTP testlib.go:26: test directory: "/tmp/testlib_195988298" _ smtp.go:130 Courier.SMTP to@to: error: Could not dial: dial tcp: address ::::36653: too many colons in address _ smtp.go:100 Courier.SMTP to@to: error: \":::\" returned transient error: Could not dial: dial tcp: address ::::36653: too many colons in address smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO hello" smtp_test.go:73: fakeServer read: "MAIL FROM:" smtp_test.go:73: fakeServer read: "RCPT TO:" smtp_test.go:73: fakeServer read: "DATA" smtp_test.go:73: fakeServer read: "QUIT" smtp_test.go:69: fakeServer exiting: EOF --- PASS: TestSMTP (0.11s) === RUN TestSMTPErrors testlib.go:26: test directory: "/tmp/testlib_095455500" smtp_test.go:62: fakeServer got connection _ smtp.go:141 Courier.SMTP to@to: error: Error saying hello: write tcp 127.0.0.1:48428->127.0.0.1:36717: i/o timeout _ smtp.go:100 Courier.SMTP to@to: error: \"127.0.0.1\" returned transient error: Error saying hello: write tcp 127.0.0.1:48428->127.0.0.1:36717: i/o timeout smtp_test.go:69: fakeServer exiting: EOF _ smtp.go:104 Courier.SMTP to@to: error: all MXs returned transient failures (last: Error saying hello: write tcp 127.0.0.1:48428->127.0.0.1:36717: i/o timeout) smtp_test.go:188: failed as expected: all MXs returned transient failures (last: Error saying hello: write tcp 127.0.0.1:48428->127.0.0.1:36717: i/o timeout) testlib.go:26: test directory: "/tmp/testlib_433927419" smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO hello" smtp_test.go:73: fakeServer read: "MAIL FROM:" _ smtp.go:198 Courier.SMTP to@to: error: MAIL+RCPT 501 mail error smtp_test.go:188: failed as expected: MAIL+RCPT 501 mail error smtp_test.go:69: fakeServer exiting: EOF testlib.go:26: test directory: "/tmp/testlib_249507557" smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO hello" smtp_test.go:73: fakeServer read: "MAIL FROM:" smtp_test.go:73: fakeServer read: "RCPT TO:" _ smtp.go:198 Courier.SMTP to@to: error: MAIL+RCPT 501 rcpt error smtp_test.go:188: failed as expected: MAIL+RCPT 501 rcpt error smtp_test.go:69: fakeServer exiting: EOF testlib.go:26: test directory: "/tmp/testlib_384136287" smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO hello" smtp_test.go:73: fakeServer read: "MAIL FROM:" smtp_test.go:73: fakeServer read: "RCPT TO:" smtp_test.go:73: fakeServer read: "DATA" _ smtp.go:203 Courier.SMTP to@to: error: DATA 554 data error smtp_test.go:188: failed as expected: DATA 554 data error smtp_test.go:79: fakeServer exiting: unexpected EOF testlib.go:26: test directory: "/tmp/testlib_438264809" smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO hello" smtp_test.go:73: fakeServer read: "MAIL FROM:" smtp_test.go:73: fakeServer read: "RCPT TO:" smtp_test.go:73: fakeServer read: "DATA" _ smtp.go:212 Courier.SMTP to@to: error: DATA closing 551 data response error smtp_test.go:188: failed as expected: DATA closing 551 data response error smtp_test.go:69: fakeServer exiting: EOF --- PASS: TestSMTPErrors (1.18s) === RUN TestNoMXServer testlib.go:26: test directory: "/tmp/testlib_249550339" _ smtp.go:81 Courier.SMTP to@to: error: Could not find mail server: smtp_test.go:206: got permanent failure, as expected: Could not find mail server: --- PASS: TestNoMXServer (0.00s) === RUN TestTooManyMX --- PASS: TestTooManyMX (0.00s) === RUN TestFallbackToA --- PASS: TestFallbackToA (0.00s) === RUN TestTemporaryDNSerror --- PASS: TestTemporaryDNSerror (0.00s) === RUN TestMXLookupError --- PASS: TestMXLookupError (0.00s) === RUN TestLookupInvalidDomain --- PASS: TestLookupInvalidDomain (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/courier 1.592s === RUN TestBasic testlib.go:26: test directory: "/tmp/testlib_577740285" _ domaininfo.go:107 DomainInfo /tmp/testlib_577740285: d1 incoming level raised: TLS_SECURE > PLAIN _ domaininfo.go:99 DomainInfo /tmp/testlib_577740285: error: d1 incoming denied: TLS_INSECURE < TLS_SECURE _ domaininfo.go:99 DomainInfo /tmp/testlib_577740285: error: d1 incoming denied: TLS_INSECURE < TLS_SECURE --- PASS: TestBasic (0.00s) === RUN TestNewDomain testlib.go:26: test directory: "/tmp/testlib_876319530" _ domaininfo.go:107 DomainInfo /tmp/testlib_876319530: insecure incoming level raised: TLS_INSECURE > PLAIN _ domaininfo.go:139 DomainInfo /tmp/testlib_876319530: insecure outgoing level raised: TLS_INSECURE > PLAIN _ domaininfo.go:107 DomainInfo /tmp/testlib_876319530: secure incoming level raised: TLS_SECURE > PLAIN _ domaininfo.go:139 DomainInfo /tmp/testlib_876319530: secure outgoing level raised: TLS_SECURE > PLAIN --- PASS: TestNewDomain (0.02s) === RUN TestProgressions testlib.go:26: test directory: "/tmp/testlib_156728800" _ domaininfo.go:107 DomainInfo /tmp/testlib_156728800: pisis incoming level raised: TLS_INSECURE > PLAIN _ domaininfo.go:139 DomainInfo /tmp/testlib_156728800: pisis outgoing level raised: TLS_INSECURE > PLAIN _ domaininfo.go:107 DomainInfo /tmp/testlib_156728800: pisis incoming level raised: TLS_SECURE > TLS_INSECURE _ domaininfo.go:139 DomainInfo /tmp/testlib_156728800: pisis outgoing level raised: TLS_SECURE > TLS_INSECURE _ domaininfo.go:99 DomainInfo /tmp/testlib_156728800: error: pisis incoming denied: TLS_INSECURE < TLS_SECURE _ domaininfo.go:131 DomainInfo /tmp/testlib_156728800: error: pisis outgoing denied: TLS_INSECURE < TLS_SECURE _ domaininfo.go:107 DomainInfo /tmp/testlib_156728800: ssip incoming level raised: TLS_SECURE > PLAIN _ domaininfo.go:139 DomainInfo /tmp/testlib_156728800: ssip outgoing level raised: TLS_SECURE > PLAIN _ domaininfo.go:99 DomainInfo /tmp/testlib_156728800: error: ssip incoming denied: TLS_INSECURE < TLS_SECURE _ domaininfo.go:131 DomainInfo /tmp/testlib_156728800: error: ssip outgoing denied: TLS_INSECURE < TLS_SECURE _ domaininfo.go:99 DomainInfo /tmp/testlib_156728800: error: ssip incoming denied: PLAIN < TLS_SECURE _ domaininfo.go:131 DomainInfo /tmp/testlib_156728800: error: ssip outgoing denied: PLAIN < TLS_SECURE --- PASS: TestProgressions (0.08s) === RUN TestErrors testlib.go:26: test directory: "/tmp/testlib_263395720" _ domaininfo.go:107 DomainInfo /tmp/testlib_263395720: d1 incoming level raised: TLS_SECURE > PLAIN --- PASS: TestErrors (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/domaininfo 0.289s === RUN TestUsernameNotSafe --- PASS: TestUsernameNotSafe (0.00s) === RUN TestAutodetect testlib.go:26: test directory: "/tmp/testlib_031825817" --- PASS: TestAutodetect (0.00s) === RUN TestReload --- PASS: TestReload (0.00s) === RUN TestNotASocket --- PASS: TestNotASocket (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/dovecot 0.211s === RUN TestSplit --- PASS: TestSplit (0.00s) === RUN TestDomainIn --- PASS: TestDomainIn (0.00s) === RUN TestAddHeader --- PASS: TestAddHeader (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/envelope 0.104s === RUN TestHandler --- PASS: TestHandler (0.00s) === RUN TestMapLabelAccident --- PASS: TestMapLabelAccident (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/expvarom 0.082s === RUN TestNoNewline --- PASS: TestNoNewline (0.00s) === RUN TestBasic haproxy_test.go:69: testing 0: haproxy_test.go:69: testing 1: lalala haproxy_test.go:69: testing 2: PROXY haproxy_test.go:69: testing 3: PROXY lalala haproxy_test.go:69: testing 4: PROXY UNKNOWN haproxy_test.go:69: testing 5: PROXY TCP4 haproxy_test.go:69: testing 6: PROXY TCP4 a haproxy_test.go:69: testing 7: PROXY TCP4 a b haproxy_test.go:69: testing 8: PROXY TCP4 a b c haproxy_test.go:69: testing 9: PROXY TCP4 a b c d haproxy_test.go:69: testing 10: PROXY TCP4 1.1.1.1 b c d haproxy_test.go:69: testing 11: PROXY TCP4 1.1.1.1 2.2.2.2 c d haproxy_test.go:69: testing 12: PROXY TCP4 1.1.1.1 2.2.2.2 3333 d haproxy_test.go:69: testing 13: PROXY TCP4 1.1.1.1 2.2.2.2 3333 4444 haproxy_test.go:69: testing 14: PROXY TCP6 a b c d haproxy_test.go:69: testing 15: PROXY TCP6 5::5 b c d haproxy_test.go:69: testing 16: PROXY TCP6 5::5 6::6 c d haproxy_test.go:69: testing 17: PROXY TCP6 5::5 6::6 7777 d haproxy_test.go:69: testing 18: PROXY TCP6 5::5 6::6 7777 8888 --- PASS: TestBasic (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/haproxy 0.183s === RUN TestLogger --- PASS: TestLogger (0.00s) === RUN TestDefault --- PASS: TestDefault (0.00s) === RUN TestFailedLogger --- PASS: TestFailedLogger (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/maillog 0.302s === RUN TestUser --- PASS: TestUser (0.00s) === RUN TestDomain --- PASS: TestDomain (0.00s) === RUN TestAddr --- PASS: TestAddr (0.00s) === RUN TestDomainToUnicode --- PASS: TestDomainToUnicode (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/normalize 0.200s === RUN TestBin testlib.go:26: test directory: "/tmp/testlib_186750649" --- PASS: TestBin (0.00s) === RUN TestText testlib.go:26: test directory: "/tmp/testlib_047277395" --- PASS: TestText (0.00s) === RUN TestStore testlib.go:26: test directory: "/tmp/testlib_856012029" --- PASS: TestStore (0.09s) === RUN TestFileErrors testlib.go:26: test directory: "/tmp/testlib_835760183" --- PASS: TestFileErrors (0.10s) === RUN TestMarshalErrors testlib.go:26: test directory: "/tmp/testlib_110509292" --- PASS: TestMarshalErrors (0.01s) PASS ok blitiri.com.ar/go/chasquid/internal/protoio 0.405s ? blitiri.com.ar/go/chasquid/internal/protoio/testpb [no test files] === RUN TestDSN dsn_test.go:49: From: Mail Delivery System To: Subject: Mail delivery failed: returning message to sender Message-ID: Date: Tue, 12 Oct 2021 04:31:23 +0000 In-Reply-To: References: X-Failed-Recipients: pepe@africa.org, ñaca@africa.org, Auto-Submitted: auto-replied MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="-3sJNjnSxcg" ---3sJNjnSxcg Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Description: Notification Content-Transfer-Encoding: 8bit Delivery of your message to the following recipient(s) failed permanently: - pepe@africa.org - ñaca@africa.org Technical details: - "poe@rcpt" (EMAIL) failed permanently with error: oh! horror! - "muchos@rcpt" (EMAIL) failed permanently with error: 550 5.7.1 [11:22:33:44::1] Our system has detected that this 5.7.1 message is likely unsolicited mail. To reduce the amount of spam sent 5.7.1 to BlahMail, this message has been blocked. Please visit 5.7.1 https://support.blah/mail/?p=UnsolicitedMessageError 5.7.1 for more information. a1b2c3a1b2c3a1b.123 - bsmtp - "newman@rcpt" (EMAIL) failed repeatedly and timed out, last error: oh! the humanity! ---3sJNjnSxcg Content-Type: message/global-delivery-status Content-Description: Delivery Report Content-Transfer-Encoding: 8bit Reporting-MTA: dns; dsnDomain Original-Recipient: utf-8; ñaca@africa.org Final-Recipient: utf-8; poe@rcpt Action: failed Status: 5.0.0 Diagnostic-Code: smtp; oh! horror! Original-Recipient: utf-8; pepe@africa.org Final-Recipient: utf-8; muchos@rcpt Action: failed Status: 5.0.0 Diagnostic-Code: smtp; 550 5.7.1 [11:22:33:44::1] Our system has detected that this 5.7.1 message is likely unsolicited mail. To reduce the amount of spam sent 5.7.1 to BlahMail, this message has been blocked. Please visit 5.7.1 https://support.blah/mail/?p=UnsolicitedMessageError 5.7.1 for more information. a1b2c3a1b2c3a1b.123 - bsmtp Original-Recipient: utf-8; ñaca@africa.org Final-Recipient: utf-8; newman@rcpt Action: failed Status: 4.0.0 Diagnostic-Code: smtp; oh! the humanity! ---3sJNjnSxcg Content-Type: message/rfc822 Content-Description: Undelivered Message Content-Transfer-Encoding: 8bit Message-ID: Data ñaca. ---3sJNjnSxcg-- --- PASS: TestDSN (0.00s) === RUN TestBasic testlib.go:26: test directory: "/tmp/testlib_884718775" _ queue.go:302 Queue.SendLoop dCYB8GUtz0w: from from _ queue.go:361 Queue.SendLoop dCYB8GUtz0w: nodomain sent _ queue.go:361 Queue.SendLoop dCYB8GUtz0w: am@loco sent _ queue.go:361 Queue.SendLoop dCYB8GUtz0w: x@remote sent _ queue.go:336 Queue.SendLoop dCYB8GUtz0w: all done --- PASS: TestBasic (0.00s) === RUN TestDSNOnTimeout testlib.go:26: test directory: "/tmp/testlib_298653566" _ queue.go:302 Queue.SendLoop 17QSVJUlyQY: from from@loco _ queue.go:459 Queue.SendLoop 17QSVJUlyQY: queued DSN: eTfp6tNsyt0 _ queue.go:336 Queue.SendLoop 17QSVJUlyQY: all done _ queue.go:302 Queue.SendLoop eTfp6tNsyt0: from <> _ queue.go:361 Queue.SendLoop eTfp6tNsyt0: from@loco sent _ queue.go:336 Queue.SendLoop eTfp6tNsyt0: all done --- PASS: TestDSNOnTimeout (0.00s) === RUN TestAliases testlib.go:26: test directory: "/tmp/testlib_717825938" _ queue.go:302 Queue.SendLoop FJ7KQCXbbmg: from from _ queue.go:361 Queue.SendLoop FJ7KQCXbbmg: ata@hualpa sent _ queue.go:361 Queue.SendLoop FJ7KQCXbbmg: pq@loco sent _ queue.go:361 Queue.SendLoop FJ7KQCXbbmg: rs@loco sent _ queue.go:336 Queue.SendLoop FJ7KQCXbbmg: all done --- PASS: TestAliases (0.01s) === RUN TestFullQueue testlib.go:26: test directory: "/tmp/testlib_049665293" --- PASS: TestFullQueue (0.07s) === RUN TestPipes testlib.go:26: test directory: "/tmp/testlib_370744186" _ queue.go:302 Queue.SendLoop qm_4itY3FXU: from from _ queue.go:361 Queue.SendLoop qm_4itY3FXU: to sent _ queue.go:369 Queue.SendLoop qm_4itY3FXU: error: failed to write: open /tmp/testlib_049665293/.m:qm_4itY3FXU402649233: no such file or directory _ queue.go:336 Queue.SendLoop qm_4itY3FXU: all done E queue.go:224 failed to remove queue file "/tmp/testlib_049665293/m:qm_4itY3FXU": remove /tmp/testlib_049665293/m:qm_4itY3FXU: no such file or directory --- PASS: TestPipes (0.00s) === RUN TestBadPath --- PASS: TestBadPath (0.00s) === RUN TestNextDelay --- PASS: TestNextDelay (0.00s) === RUN TestSerialization testlib.go:26: test directory: "/tmp/testlib_506357948" _ queue.go:302 Queue.SendLoop t0RjkgiGBU8: from from@loco _ queue.go:361 Queue.SendLoop t0RjkgiGBU8: to@to sent _ queue.go:336 Queue.SendLoop t0RjkgiGBU8: all done --- PASS: TestSerialization (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/queue 0.212s === RUN TestWriteFile testlib.go:26: test directory: "/tmp/testlib_709073752" --- PASS: TestWriteFile (0.09s) === RUN TestWriteFileWithOp testlib.go:26: test directory: "/tmp/testlib_167453196" --- PASS: TestWriteFileWithOp (0.01s) === RUN TestWriteFileWithFailingOp testlib.go:26: test directory: "/tmp/testlib_767581982" --- PASS: TestWriteFileWithFailingOp (0.01s) PASS ok blitiri.com.ar/go/chasquid/internal/safeio 0.203s === RUN TestString --- PASS: TestString (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/set 0.097s === RUN TestIsPermanent --- PASS: TestIsPermanent (0.00s) === RUN TestIsASCII --- PASS: TestIsASCII (0.00s) === RUN TestBasic --- PASS: TestBasic (0.00s) === RUN TestSMTPUTF8 --- PASS: TestSMTPUTF8 (0.00s) === RUN TestSMTPUTF8NotSupported --- PASS: TestSMTPUTF8NotSupported (0.00s) === RUN TestFallbackToIDNA --- PASS: TestFallbackToIDNA (0.00s) === RUN TestLineTooLong --- PASS: TestLineTooLong (0.11s) PASS ok blitiri.com.ar/go/chasquid/internal/smtp 0.192s _ server.go:221 Server listening on 127.0.0.1:33295 (SMTP) 2021-10-12 04:31:25.609001 daemon listening on 127.0.0.1:33295 _ server.go:221 Server listening on 127.0.0.1:45135 (submission) 2021-10-12 04:31:25.609093 daemon listening on 127.0.0.1:45135 _ server.go:221 Server listening on 127.0.0.1:44961 (submission+TLS) 2021-10-12 04:31:25.609136 daemon listening on 127.0.0.1:44961 === RUN TestSecLevel _ conn.go:191 SMTP.Conn 127.0.0.1:45472: error: error completing TLS handshake: EOF testlib.go:26: test directory: "/tmp/testlib_619037233" _ domaininfo.go:107 DomainInfo /tmp/testlib_619037233: slc incoming level raised: TLS_CLIENT > PLAIN _ domaininfo.go:99 DomainInfo /tmp/testlib_619037233: error: slc incoming denied: PLAIN < TLS_CLIENT _ conn.go:520 testconn testconn: error: security level check for slc failed (PLAIN) --- PASS: TestSecLevel (0.00s) === RUN TestIsHeader --- PASS: TestIsHeader (0.00s) === RUN TestReadUntilDot conn_test.go:105: testing "" conn_test.go:105: testing "." conn_test.go:105: testing ".." conn_test.go:105: testing ".\r\n" conn_test.go:105: testing "\r\n." conn_test.go:105: testing "\r\n.\r\n" conn_test.go:105: testing ".\n" conn_test.go:105: testing "\n." conn_test.go:105: testing "\n.\n" conn_test.go:105: testing ".\r" conn_test.go:105: testing "\r." conn_test.go:105: testing "\r.\r" conn_test.go:105: testing "12345678901234567890\r\n.\r\n" conn_test.go:105: testing "123456789012345678901234\r\n.\r\n" conn_test.go:105: testing "1234567890123456789012345678901234567890\r\n.\r\n" conn_test.go:105: testing "123456789012345678901234567890123456789012345678901234567890\r\n.\r\n" conn_test.go:105: testing "12345678901234567890.12345678901234567890\n." conn_test.go:105: testing "12345678901234567890.\n12345678901234567890\n." conn_test.go:126: testing ".\na" conn_test.go:126: testing "\n.\na" conn_test.go:126: testing "\n.\nabc" conn_test.go:126: testing "\n.\n12345678" conn_test.go:126: testing "\n.\n12345678901234567890" conn_test.go:126: testing "\n.\n1234567890123456789012345678901234567890" conn_test.go:126: testing "\n.\n.\n" --- PASS: TestReadUntilDot (0.00s) === RUN TestAddrLiteral --- PASS: TestAddrLiteral (0.00s) === RUN TestSanitizeEHLODomain --- PASS: TestSanitizeEHLODomain (0.00s) === RUN TestSimple _ conn.go:664 SMTP.Conn 127.0.0.1:51462: Queued from from@from to [to@localhost] - xIoQ3lQfQx4 2021-10-12 04:31:25.713381 xIoQ3lQfQx4 from=from@from queued ip=127.0.0.1:51462 to=[to@localhost] _ queue.go:302 Queue.SendLoop xIoQ3lQfQx4: from from@from _ queue.go:361 Queue.SendLoop xIoQ3lQfQx4: testuser@localhost sent 2021-10-12 04:31:25.713565 xIoQ3lQfQx4 from=from@from to=testuser@localhost sent --- PASS: TestSimple (0.00s) === RUN TestSimpleTLS _ queue.go:336 Queue.SendLoop xIoQ3lQfQx4: all done 2021-10-12 04:31:25.713993 xIoQ3lQfQx4 from=from@from all done _ conn.go:664 SMTP.Conn 127.0.0.1:51464: Queued from from@from to [to@localhost] - gAtGmXnpiBA 2021-10-12 04:31:25.717539 gAtGmXnpiBA from=from@from queued ip=127.0.0.1:51464 to=[to@localhost] _ queue.go:302 Queue.SendLoop gAtGmXnpiBA: from from@from _ queue.go:361 Queue.SendLoop gAtGmXnpiBA: testuser@localhost sent 2021-10-12 04:31:25.717732 gAtGmXnpiBA from=from@from to=testuser@localhost sent --- PASS: TestSimpleTLS (0.00s) === RUN TestManyEmails _ queue.go:336 Queue.SendLoop gAtGmXnpiBA: all done 2021-10-12 04:31:25.718344 gAtGmXnpiBA from=from@from all done _ conn.go:664 SMTP.Conn 127.0.0.1:51466: Queued from from@from to [to@localhost] - m5V2tWiBJyI 2021-10-12 04:31:25.721825 m5V2tWiBJyI from=from@from queued ip=127.0.0.1:51466 to=[to@localhost] _ queue.go:302 Queue.SendLoop m5V2tWiBJyI: from from@from _ queue.go:361 Queue.SendLoop m5V2tWiBJyI: testuser@localhost sent 2021-10-12 04:31:25.721973 m5V2tWiBJyI from=from@from to=testuser@localhost sent _ queue.go:336 Queue.SendLoop m5V2tWiBJyI: all done 2021-10-12 04:31:25.722625 m5V2tWiBJyI from=from@from all done _ conn.go:664 SMTP.Conn 127.0.0.1:51466: Queued from from@from to [to@localhost] - HBff0oeyKog 2021-10-12 04:31:25.723274 HBff0oeyKog from=from@from queued ip=127.0.0.1:51466 to=[to@localhost] _ queue.go:302 Queue.SendLoop HBff0oeyKog: from from@from _ queue.go:361 Queue.SendLoop HBff0oeyKog: testuser@localhost sent 2021-10-12 04:31:25.723392 HBff0oeyKog from=from@from to=testuser@localhost sent _ queue.go:336 Queue.SendLoop HBff0oeyKog: all done 2021-10-12 04:31:25.723734 HBff0oeyKog from=from@from all done _ conn.go:664 SMTP.Conn 127.0.0.1:51466: Queued from from@from to [to@localhost] - sf_eh2BP-zc 2021-10-12 04:31:25.724287 sf_eh2BP-zc from=from@from queued ip=127.0.0.1:51466 to=[to@localhost] _ queue.go:302 Queue.SendLoop sf_eh2BP-zc: from from@from _ queue.go:361 Queue.SendLoop sf_eh2BP-zc: testuser@localhost sent 2021-10-12 04:31:25.724406 sf_eh2BP-zc from=from@from to=testuser@localhost sent --- PASS: TestManyEmails (0.01s) === RUN TestAuth _ queue.go:336 Queue.SendLoop sf_eh2BP-zc: all done 2021-10-12 04:31:25.724902 sf_eh2BP-zc from=from@from all done 2021-10-12 04:31:25.885680 127.0.0.1:38964 auth succeeded for testuser@localhost _ conn.go:664 SMTP.Conn 127.0.0.1:38964: Queued from testuser@localhost to [to@localhost] - DIsQQoLgioA 2021-10-12 04:31:25.886985 DIsQQoLgioA from=testuser@localhost queued ip=127.0.0.1:38964 to=[to@localhost] _ queue.go:302 Queue.SendLoop DIsQQoLgioA: from testuser@localhost _ queue.go:361 Queue.SendLoop DIsQQoLgioA: testuser@localhost sent 2021-10-12 04:31:25.887149 DIsQQoLgioA from=testuser@localhost to=testuser@localhost sent --- PASS: TestAuth (0.16s) === RUN TestSubmissionWithoutAuth _ queue.go:336 Queue.SendLoop DIsQQoLgioA: all done 2021-10-12 04:31:25.887591 DIsQQoLgioA from=testuser@localhost all done _ conn.go:292 SMTP.Conn 127.0.0.1:38966: error: MAIL failed: 550 5.7.9 Mail to submission port must be authenticated --- PASS: TestSubmissionWithoutAuth (0.00s) === RUN TestAuthOnTLS 2021-10-12 04:31:26.012347 127.0.0.1:45484 auth succeeded for testuser@localhost _ conn.go:664 SMTP.Conn 127.0.0.1:45484: Queued from testuser@localhost to [to@localhost] - w1z7O7AOOL0 2021-10-12 04:31:26.013451 w1z7O7AOOL0 from=testuser@localhost queued ip=127.0.0.1:45484 to=[to@localhost] _ queue.go:302 Queue.SendLoop w1z7O7AOOL0: from testuser@localhost _ queue.go:361 Queue.SendLoop w1z7O7AOOL0: testuser@localhost sent 2021-10-12 04:31:26.013641 w1z7O7AOOL0 from=testuser@localhost to=testuser@localhost sent --- PASS: TestAuthOnTLS (0.12s) === RUN TestAuthOnSMTP _ queue.go:336 Queue.SendLoop w1z7O7AOOL0: all done 2021-10-12 04:31:26.014049 w1z7O7AOOL0 from=testuser@localhost all done 2021-10-12 04:31:26.155145 127.0.0.1:51474 auth succeeded for testuser@localhost _ conn.go:664 SMTP.Conn 127.0.0.1:51474: Queued from testuser@localhost to [to@localhost] - -t5xTs4CakY 2021-10-12 04:31:26.156257 -t5xTs4CakY from=testuser@localhost queued ip=127.0.0.1:51474 to=[to@localhost] _ queue.go:302 Queue.SendLoop -t5xTs4CakY: from testuser@localhost _ queue.go:361 Queue.SendLoop -t5xTs4CakY: testuser@localhost sent 2021-10-12 04:31:26.156422 -t5xTs4CakY from=testuser@localhost to=testuser@localhost sent --- PASS: TestAuthOnSMTP (0.14s) === RUN TestBrokenAuth _ queue.go:336 Queue.SendLoop -t5xTs4CakY: all done 2021-10-12 04:31:26.163248 -t5xTs4CakY from=testuser@localhost all done _ conn.go:1060 SMTP.Conn 127.0.0.1:38972: error: error authenticating \"user\"@\"broken\": failed to auth 2021-10-12 04:31:26.273527 127.0.0.1:38972 auth failed for user@broken _ conn.go:292 SMTP.Conn 127.0.0.1:38972: error: AUTH failed: 454 4.7.0 Temporary authentication failure _ conn.go:292 SMTP.Conn 127.0.0.1:38972: error: unknown<*> failed: 500 5.5.1 Unknown command --- PASS: TestBrokenAuth (0.12s) === RUN TestWrongMailParsing _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: MAIL failed: 501 5.1.7 Sender address malformed _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: MAIL failed: 501 5.1.7 Sender address malformed _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: MAIL failed: 501 5.1.7 Sender address malformed _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: MAIL failed: 501 5.1.7 Sender address malformed _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: MAIL failed: 501 5.1.7 Sender address malformed _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: MAIL failed: 501 5.1.7 Sender address malformed _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: RCPT failed: 501 5.1.3 Malformed destination address _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: RCPT failed: 501 5.1.3 Malformed destination address _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: RCPT failed: 501 5.1.3 Malformed destination address _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: RCPT failed: 501 5.1.3 Malformed destination address _ conn.go:292 SMTP.Conn 127.0.0.1:51478: error: RCPT failed: 501 5.1.3 Malformed destination address _ conn.go:297 SMTP.Conn 127.0.0.1:51478: error: too many errors, breaking connection --- PASS: TestWrongMailParsing (0.00s) === RUN TestNullMailFrom --- PASS: TestNullMailFrom (0.00s) === RUN TestRcptBeforeMail _ conn.go:292 SMTP.Conn 127.0.0.1:51482: error: RCPT failed: 503 5.5.1 Sender not yet given --- PASS: TestRcptBeforeMail (0.00s) === RUN TestRcptOption --- PASS: TestRcptOption (0.00s) === RUN TestRelayForbidden 2021-10-12 04:31:26.281580 127.0.0.1:51486 rejected from=from@somewhere to=[to@somewhere] - relay not allowed _ conn.go:292 SMTP.Conn 127.0.0.1:51486: error: RCPT failed: 503 5.7.1 Relay not allowed --- PASS: TestRelayForbidden (0.00s) === RUN TestTooManyRecipients 2021-10-12 04:31:26.411955 127.0.0.1:38984 auth succeeded for testuser@localhost _ conn.go:292 SMTP.Conn 127.0.0.1:38984: error: RCPT failed: 452 4.5.3 Too many recipients --- PASS: TestTooManyRecipients (0.14s) === RUN TestRcptFailsExistsCheck _ conn.go:1098 SMTP.Conn 127.0.0.1:51490: error: error checking if user \"to@broken\" exists: failed to check if user exists 2021-10-12 04:31:26.427002 127.0.0.1:51490 rejected from=from@localhost to=[to@broken] - local user does not exist _ conn.go:292 SMTP.Conn 127.0.0.1:51490: error: RCPT failed: 550 5.1.1 Destination address is unknown (user does not exist) --- PASS: TestRcptFailsExistsCheck (0.00s) === RUN TestTooMuchData _ queue.go:302 Queue.SendLoop X895TkLFmFs: from from@from _ conn.go:664 SMTP.Conn 127.0.0.1:51492: Queued from from@from to [to@localhost] - X895TkLFmFs 2021-10-12 04:31:26.744700 X895TkLFmFs from=from@from queued ip=127.0.0.1:51492 to=[to@localhost] _ queue.go:361 Queue.SendLoop X895TkLFmFs: testuser@localhost sent 2021-10-12 04:31:26.744765 X895TkLFmFs from=from@from to=testuser@localhost sent _ queue.go:336 Queue.SendLoop X895TkLFmFs: all done 2021-10-12 04:31:26.976189 X895TkLFmFs from=from@from all done _ queue.go:302 Queue.SendLoop Sjm_h3pJz6I: from from@from _ conn.go:664 SMTP.Conn 127.0.0.1:51492: Queued from from@from to [to@localhost] - Sjm_h3pJz6I 2021-10-12 04:31:27.073377 Sjm_h3pJz6I from=from@from queued ip=127.0.0.1:51492 to=[to@localhost] _ queue.go:361 Queue.SendLoop Sjm_h3pJz6I: testuser@localhost sent 2021-10-12 04:31:27.073450 Sjm_h3pJz6I from=from@from to=testuser@localhost sent _ queue.go:336 Queue.SendLoop Sjm_h3pJz6I: all done 2021-10-12 04:31:27.180013 Sjm_h3pJz6I from=from@from all done _ conn.go:292 SMTP.Conn 127.0.0.1:51492: error: DATA failed: 552 5.3.4 Message too big _ conn.go:664 SMTP.Conn 127.0.0.1:51492: Queued from from@from to [to@localhost] - rpTPkUr5_XA 2021-10-12 04:31:27.749335 rpTPkUr5_XA from=from@from queued ip=127.0.0.1:51492 to=[to@localhost] _ queue.go:302 Queue.SendLoop rpTPkUr5_XA: from from@from _ queue.go:361 Queue.SendLoop rpTPkUr5_XA: testuser@localhost sent 2021-10-12 04:31:27.749708 rpTPkUr5_XA from=from@from to=testuser@localhost sent --- PASS: TestTooMuchData (1.33s) === RUN TestSimpleCommands _ conn.go:292 SMTP.Conn 127.0.0.1:51494: error: VRFY failed: 502 5.5.1 You have a strange feeling for a moment, then it passes. _ conn.go:292 SMTP.Conn 127.0.0.1:51494: error: EXPN failed: 502 5.5.1 You feel disoriented for a moment. --- PASS: TestSimpleCommands (0.00s) === RUN TestLongLines _ conn.go:292 SMTP.Conn 127.0.0.1:51496: error: unknown<> failed: 500 5.5.1 Unknown command _ conn.go:314 SMTP.Conn 127.0.0.1:51496: error: exiting with error: line too long --- PASS: TestLongLines (0.01s) === RUN TestReset --- PASS: TestReset (0.00s) === RUN TestRepeatedStartTLS _ conn.go:292 SMTP.Conn 127.0.0.1:51500: error: STARTTLS failed: 503 5.5.1 You are already wearing that! --- PASS: TestRepeatedStartTLS (0.00s) === RUN TestStartTLSOnTLS _ conn.go:292 SMTP.Conn 127.0.0.1:45514: error: STARTTLS failed: 503 5.5.1 You are already wearing that! --- PASS: TestStartTLSOnTLS (0.00s) PASS _ queue.go:369 Queue.SendLoop rpTPkUr5_XA: error: failed to write: rename /tmp/chasquid_test:239425434/queue/.m:rpTPkUr5_XA509097097 /tmp/chasquid_test:239425434/queue/m:rpTPkUr5_XA: no such file or directory _ queue.go:336 Queue.SendLoop rpTPkUr5_XA: all done 2021-10-12 04:31:27.869173 rpTPkUr5_XA from=from@from all done E queue.go:224 failed to remove queue file "/tmp/chasquid_test:239425434/queue/m:rpTPkUr5_XA": remove /tmp/chasquid_test:239425434/queue/m:rpTPkUr5_XA: no such file or directory ok blitiri.com.ar/go/chasquid/internal/smtpsrv 2.478s === RUN TestParsePolicy sts_test.go:90: pol1: &{Version:STSv1 Mode:enforce MXs:[*.mail.example.com] MaxAge:34h17m36s} --- PASS: TestParsePolicy (0.00s) === RUN TestCheckPolicy --- PASS: TestCheckPolicy (0.00s) === RUN TestMatchDomain --- PASS: TestMatchDomain (0.00s) === RUN TestMXIsAllowed --- PASS: TestMXIsAllowed (0.00s) === RUN TestFetch sts_test.go:203: domain.com: &{Version:STSv1 Mode:enforce MXs:[*.mail.domain.com] MaxAge:1h0m0s} sts_test.go:210: policy404: got error as expected: HTTP response status code: 404 sts_test.go:218: version99: got expected error: unknown policy version sts_test.go:226: domErr: got expected error: error for testing purposes --- PASS: TestFetch (0.00s) === RUN TestPolicyTooBig sts_test.go:242: got error as expected: MTA-STS TXT record missing --- PASS: TestPolicyTooBig (0.31s) === RUN TestCacheBasics testlib.go:26: test directory: "/tmp/testlib_902803954" sts_test.go:277: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:286: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:300: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:309: cache fetched domErr: --- PASS: TestCacheBasics (0.01s) === RUN TestCacheBadData testlib.go:26: test directory: "/tmp/testlib_905767107" sts_test.go:349: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:363: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:372: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:349: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:363: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:372: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} --- PASS: TestCacheBadData (0.09s) === RUN TestCacheRefresh testlib.go:26: test directory: "/tmp/testlib_560112602" sts_test.go:389: Fetch "refresh-test": &{STSv1 enforce [mx] 1m40s} sts_test.go:389: Fetch "refresh-test": &{STSv1 enforce [mx] 1m40s} sts_test.go:389: Fetch "refresh-test": &{STSv1 enforce [mx] 3m20s} --- PASS: TestCacheRefresh (0.06s) === RUN TestCacheSlashSafe testlib.go:26: test directory: "/tmp/testlib_818047691" sts_test.go:464: recovered: domain contains slash --- PASS: TestCacheSlashSafe (0.00s) === RUN TestURLForDomain --- PASS: TestURLForDomain (0.00s) === RUN TestHasSTSRecord --- PASS: TestHasSTSRecord (0.00s) === RUN TestHTTPGet --- PASS: TestHTTPGet (0.01s) PASS ok blitiri.com.ar/go/chasquid/internal/sts 0.518s === RUN TestBasic testlib.go:26: test directory: "/tmp/testlib_908506718" --- PASS: TestBasic (0.01s) === RUN TestRemoveCheck testlib_test.go:34: recovered: invalid/dangerous directory --- PASS: TestRemoveCheck (0.00s) === RUN TestLeaveDirOnError --- PASS: TestLeaveDirOnError (0.00s) === RUN TestRewriteSafeguard testlib_test.go:61: recovered: invalid/dangerous path --- PASS: TestRewriteSafeguard (0.00s) === RUN TestRewrite testlib.go:26: test directory: "/tmp/testlib_891610432" --- PASS: TestRewrite (0.07s) === RUN TestGetFreePort --- PASS: TestGetFreePort (0.01s) === RUN TestWaitFor --- PASS: TestWaitFor (0.02s) PASS ok blitiri.com.ar/go/chasquid/internal/testlib 0.288s === RUN TestVersionName --- PASS: TestVersionName (0.00s) === RUN TestCipherSuiteName --- PASS: TestCipherSuiteName (0.00s) PASS ok blitiri.com.ar/go/chasquid/internal/tlsconst 0.017s ? blitiri.com.ar/go/chasquid/internal/trace [no test files] === RUN TestEmptyLoad userdb_test.go:38: file: "/tmp/userdb_test705618763" userdb_test.go:38: file: "/tmp/userdb_test983254062" --- PASS: TestEmptyLoad (0.00s) === RUN TestWrite userdb_test.go:38: file: "/tmp/userdb_test067273653" --- PASS: TestWrite (5.30s) === RUN TestNew --- PASS: TestNew (0.50s) === RUN TestInvalidUsername userdb_test.go:38: file: "/tmp/userdb_test536535481" --- PASS: TestInvalidUsername (0.07s) === RUN TestPlainScheme userdb_test.go:38: file: "/tmp/userdb_test624289220" --- PASS: TestPlainScheme (0.00s) === RUN TestReload userdb_test.go:38: file: "/tmp/userdb_test358041494" --- PASS: TestReload (0.00s) === RUN TestRemoveUser userdb_test.go:38: file: "/tmp/userdb_test369711613" --- PASS: TestRemoveUser (0.63s) === RUN TestExists userdb_test.go:38: file: "/tmp/userdb_test732427576" --- PASS: TestExists (0.37s) PASS ok blitiri.com.ar/go/chasquid/internal/userdb 7.083s create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=golang dh_prep -a -O--buildsystem=golang dh_installdirs -a -O--buildsystem=golang debian/rules override_dh_auto_install make[1]: Entering directory '/build/chasquid-xrkye2/chasquid-1.6' dh_auto_install -- --no-source cd obj-x86_64-linux-gnu && mkdir -p /build/chasquid-xrkye2/chasquid-1.6/debian/chasquid/usr cd obj-x86_64-linux-gnu && cp -r bin /build/chasquid-xrkye2/chasquid-1.6/debian/chasquid/usr make[1]: Leaving directory '/build/chasquid-xrkye2/chasquid-1.6' dh_install -a -O--buildsystem=golang debian/rules override_dh_installdocs make[1]: Entering directory '/build/chasquid-xrkye2/chasquid-1.6' # Some entries in docs/ are symlinks; replace them with copies so # dh_installdocs doesn't leave dangling links. cp -r docs/ .tmpdocs/ cp README.md .tmpdocs/ ( cd .tmpdocs/; for f in `find . -type l`; do \ cp --remove-destination `readlink $f` $f; done ) dh_installdocs .tmpdocs/* rm -r .tmpdocs/ make[1]: Leaving directory '/build/chasquid-xrkye2/chasquid-1.6' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/chasquid-xrkye2/chasquid-1.6' dh_installchangelogs docs/relnotes.md make[1]: Leaving directory '/build/chasquid-xrkye2/chasquid-1.6' dh_installman -a -O--buildsystem=golang debian/rules override_dh_installsystemd make[1]: Entering directory '/build/chasquid-xrkye2/chasquid-1.6' dh_installsystemd --name chasquid chasquid.service dh_installsystemd --name chasquid --no-enable chasquid-smtp.socket dh_installsystemd --name chasquid --no-enable \ chasquid-submission.socket dh_installsystemd --name chasquid --no-enable \ chasquid-submission_tls.socket make[1]: Leaving directory '/build/chasquid-xrkye2/chasquid-1.6' dh_installsystemduser -a -O--buildsystem=golang dh_perl -a -O--buildsystem=golang dh_link -a -O--buildsystem=golang dh_strip_nondeterminism -a -O--buildsystem=golang dh_compress -a -O--buildsystem=golang dh_fixperms -a -O--buildsystem=golang dh_missing -a -O--buildsystem=golang dh_strip -a -a -O--buildsystem=golang dh_strip: warning: Could not find the BuildID in debian/chasquid/usr/bin/chasquid dh_strip: warning: Could not find the BuildID in debian/chasquid/usr/bin/chasquid-util dh_strip: warning: Could not find the BuildID in debian/chasquid/usr/bin/smtp-check dh_strip: warning: Could not find the BuildID in debian/chasquid/usr/bin/mda-lmtp dh_makeshlibs -a -a -O--buildsystem=golang dh_shlibdeps -a -a -O--buildsystem=golang dh_installdeb -a -O--buildsystem=golang dh_golang -a -O--buildsystem=golang dh_gencontrol -a -O--buildsystem=golang dh_md5sums -a -O--buildsystem=golang dh_builddeb -a -O--buildsystem=golang dpkg-deb: building package 'chasquid' in '../chasquid_1.6-1+b5_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../chasquid_1.6-1+b5_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/chasquid-xrkye2 /tmp/chasquid-1.6-1+b5e65ej1d0 I: cleaning package lists and apt cache... W: deleting files in /tmp: testlib_818047691 I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.bEIJ4As7rt... I: success in 669.9146 seconds md5: chasquid_1.6-1+b5_amd64.deb: OK sha1: chasquid_1.6-1+b5_amd64.deb: OK sha256: chasquid_1.6-1+b5_amd64.deb: OK Checksums: OK