--- Begin Message ---
Package: src:golang-github-protonmail-gluon
Version: 0.17.0-2
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --builddirectory=_build --buildsystem=golang
dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
cp -r \
/usr/share/gocode/src/github.com/emersion/go-mbox \
/<<PKGBUILDDIR>>/_build/src/github.com/ProtonMail/go-mbox
while IFS="" read -r p || [ -n "$p" ]; do \
patch -uN -d /<<PKGBUILDDIR>>/_build/src/github.com/ProtonMail/go-mbox <
/<<PKGBUILDDIR>>/debian/go-mbox-patches/"$p"; \
done < /<<PKGBUILDDIR>>/debian/go-mbox-patches/series
patching file reader.go
[... snipped ...]
=== RUN TestParseDateTimeRejected
=== RUN TestParseDateTimeRejected/Mon,_25_Sep_2017_5:25:40_+02
--- PASS: TestParseDateTimeRejected (0.00s)
--- PASS: TestParseDateTimeRejected/Mon,_25_Sep_2017_5:25:40_+02 (0.00s)
=== RUN TestParseWord
--- PASS: TestParseWord (0.00s)
=== RUN TestParsePhrase
--- PASS: TestParsePhrase (0.00s)
=== RUN TestParseAddress
=== RUN TestParseAddress/u...@example.com
=== RUN TestParseAddress/John_Doe_<jdoe@machine.example>
=== RUN TestParseAddress/Mary_Smith_<m...@example.net>
=== RUN TestParseAddress/"Joe_Q._Public"_<john.q.pub...@example.com>
=== RUN TestParseAddress/Mary_Smith_<m...@x.test>
=== RUN TestParseAddress/j...@example.org
=== RUN TestParseAddress/Who?_<o...@y.test>
=== RUN TestParseAddress/<b...@nil.test>
=== RUN TestParseAddress/"Giant;_\"Big\"_Box"_<sysservi...@example.net>
=== RUN TestParseAddress/Pete_<pete@silly.example>
=== RUN TestParseAddress/"Mary_Smith:_Personal_Account"_<smith@home.example>
=== RUN
TestParseAddress/Pete(A_nice_\)_chap)_<pete(his_account)@silly.test(his_host)>
=== RUN TestParseAddress/Gogh_Fir_<g...@example.com>
=== RUN TestParseAddress/normal_name__<usern...@server.com>
=== RUN TestParseAddress/"comma,_name"__<usern...@server.com>
=== RUN TestParseAddress/name__<usern...@server.com>_(ignore_comment)
=== RUN TestParseAddress/"Mail_Robot"_<>
=== RUN TestParseAddress/Michal_Hořejšek_<hořejše...@mail.com>
=== RUN TestParseAddress/First_Last_<user@domain.com_>
=== RUN TestParseAddress/First_Last_<u...@domain.com._>
=== RUN TestParseAddress/First_Last_<u...@domain.com.>
=== RUN TestParseAddress/First_Last_<u...@domain.com:25>
=== RUN TestParseAddress/First_Last_<user@[10.0.0.1]>
=== RUN TestParseAddress/<postmaster@[10.10.10.10]>
=== RUN TestParseAddress/First_Last_<_u...@domain.com>
=== RUN TestParseAddress/u...@domain.com,
=== RUN TestParseAddress/First_Middle_"Last"_<u...@domain.com>
=== RUN TestParseAddress/First_Middle_Last_<u...@domain.com>
=== RUN TestParseAddress/First_Middle"Last"_<u...@domain.com>
=== RUN TestParseAddress/First_Middle_"Last"<u...@domain.com>
=== RUN TestParseAddress/First_"Middle"_"Last"_<u...@domain.com>
=== RUN TestParseAddress/First_"Middle""Last"_<u...@domain.com>
=== RUN TestParseAddress/first.last_<u...@domain.com>
=== RUN TestParseAddress/first_._last_<u...@domain.com>
--- PASS: TestParseAddress (0.00s)
--- PASS: TestParseAddress/u...@example.com (0.00s)
--- PASS: TestParseAddress/John_Doe_<jdoe@machine.example> (0.00s)
--- PASS: TestParseAddress/Mary_Smith_<m...@example.net> (0.00s)
--- PASS: TestParseAddress/"Joe_Q._Public"_<john.q.pub...@example.com>
(0.00s)
--- PASS: TestParseAddress/Mary_Smith_<m...@x.test> (0.00s)
--- PASS: TestParseAddress/j...@example.org (0.00s)
--- PASS: TestParseAddress/Who?_<o...@y.test> (0.00s)
--- PASS: TestParseAddress/<b...@nil.test> (0.00s)
--- PASS: TestParseAddress/"Giant;_\"Big\"_Box"_<sysservi...@example.net>
(0.00s)
--- PASS: TestParseAddress/Pete_<pete@silly.example> (0.00s)
--- PASS:
TestParseAddress/"Mary_Smith:_Personal_Account"_<smith@home.example> (0.00s)
--- PASS:
TestParseAddress/Pete(A_nice_\)_chap)_<pete(his_account)@silly.test(his_host)>
(0.00s)
--- PASS: TestParseAddress/Gogh_Fir_<g...@example.com> (0.00s)
--- PASS: TestParseAddress/normal_name__<usern...@server.com> (0.00s)
--- PASS: TestParseAddress/"comma,_name"__<usern...@server.com> (0.00s)
--- PASS: TestParseAddress/name__<usern...@server.com>_(ignore_comment)
(0.00s)
--- PASS: TestParseAddress/"Mail_Robot"_<> (0.00s)
--- PASS: TestParseAddress/Michal_Hořejšek_<hořejše...@mail.com> (0.00s)
--- PASS: TestParseAddress/First_Last_<user@domain.com_> (0.00s)
--- PASS: TestParseAddress/First_Last_<u...@domain.com._> (0.00s)
--- PASS: TestParseAddress/First_Last_<u...@domain.com.> (0.00s)
--- PASS: TestParseAddress/First_Last_<u...@domain.com:25> (0.00s)
--- PASS: TestParseAddress/First_Last_<user@[10.0.0.1]> (0.00s)
--- PASS: TestParseAddress/<postmaster@[10.10.10.10]> (0.00s)
--- PASS: TestParseAddress/First_Last_<_u...@domain.com> (0.00s)
--- PASS: TestParseAddress/u...@domain.com, (0.00s)
--- PASS: TestParseAddress/First_Middle_"Last"_<u...@domain.com> (0.00s)
--- PASS: TestParseAddress/First_Middle_Last_<u...@domain.com> (0.00s)
--- PASS: TestParseAddress/First_Middle"Last"_<u...@domain.com> (0.00s)
--- PASS: TestParseAddress/First_Middle_"Last"<u...@domain.com> (0.00s)
--- PASS: TestParseAddress/First_"Middle"_"Last"_<u...@domain.com> (0.00s)
--- PASS: TestParseAddress/First_"Middle""Last"_<u...@domain.com> (0.00s)
--- PASS: TestParseAddress/first.last_<u...@domain.com> (0.00s)
--- PASS: TestParseAddress/first_._last_<u...@domain.com> (0.00s)
=== RUN TestParseAddressList
=== RUN
TestParseAddressList/Alice_<al...@example.com>,_Bob_<b...@example.com>,_Eve_<e...@example.com>
=== RUN
TestParseAddressList/Alice_<al...@example.com>;_Bob_<b...@example.com>;_Eve_<e...@example.com>
=== RUN
TestParseAddressList/Ed_Jones_<c...@a.test>,j...@where.test,John_<j...@one.test>
=== RUN
TestParseAddressList/name_(ignore_comment)__<usern...@server.com>,__(Comment_as_name)_userna...@server.com
=== RUN
TestParseAddressList/"normal_name"__<usern...@server.com>,_"comma,_name"_<addr...@server.com>
=== RUN
TestParseAddressList/"comma,_one"__<usern...@server.com>,_"comma,_two"_<addr...@server.com>
=== RUN
TestParseAddressList/normal_name__<usern...@server.com>,_(comment)All.(around)address@(the)server.com
=== RUN
TestParseAddressList/normal_name__<usern...@server.com>,_All.("comma,_in_comment")address@(the)server.com
=== RUN
TestParseAddressList/Alice_<al...@example.com>,_Group:foo@bar;,_bar@bar
=== RUN TestParseAddressList/user@domain_<u...@domain.com>
=== RUN TestParseAddressList/user_@_domain_<u...@domain.com>
--- PASS: TestParseAddressList (0.00s)
--- PASS:
TestParseAddressList/Alice_<al...@example.com>,_Bob_<b...@example.com>,_Eve_<e...@example.com>
(0.00s)
--- PASS:
TestParseAddressList/Alice_<al...@example.com>;_Bob_<b...@example.com>;_Eve_<e...@example.com>
(0.00s)
--- PASS:
TestParseAddressList/Ed_Jones_<c...@a.test>,j...@where.test,John_<j...@one.test>
(0.00s)
--- PASS:
TestParseAddressList/name_(ignore_comment)__<usern...@server.com>,__(Comment_as_name)_userna...@server.com
(0.00s)
--- PASS:
TestParseAddressList/"normal_name"__<usern...@server.com>,_"comma,_name"_<addr...@server.com>
(0.00s)
--- PASS:
TestParseAddressList/"comma,_one"__<usern...@server.com>,_"comma,_two"_<addr...@server.com>
(0.00s)
--- PASS:
TestParseAddressList/normal_name__<usern...@server.com>,_(comment)All.(around)address@(the)server.com
(0.00s)
--- PASS:
TestParseAddressList/normal_name__<usern...@server.com>,_All.("comma,_in_comment")address@(the)server.com
(0.00s)
--- PASS:
TestParseAddressList/Alice_<al...@example.com>,_Group:foo@bar;,_bar@bar (0.00s)
--- PASS: TestParseAddressList/user@domain_<u...@domain.com> (0.00s)
--- PASS: TestParseAddressList/user_@_domain_<u...@domain.com> (0.00s)
=== RUN TestParseGroup
=== RUN
TestParseGroup/A_Group:Ed_Jones_<c...@a.test>,j...@where.test,John_<j...@one.test>;
=== RUN TestParseGroup/undisclosed_recipients:;
=== RUN TestParseGroup/undisclosed_recipients:
=== RUN TestParseGroup/"undisclosed_recipients:"
=== RUN TestParseGroup/"undisclosed_recipients:;"
=== RUN TestParseGroup/undisclosed_recipients:,_foo@bar
=== RUN TestParseGroup/undisclosed_recipients:;,_foo@bar
=== RUN TestParseGroup/undisclosed_recipients:bar@bar;,_foo@bar
=== RUN TestParseGroup/"undisclosed_recipients:",_foo@bar
=== RUN
TestParseGroup/(Empty_list)(start)Hidden_recipients__:(nobody(that_I_know))__;
=== RUN TestParseGroup/foo@bar,_g:bar@bar;_z@z
=== RUN TestParseGroup/foo@bar,_g:bar@bar;;_z@z
=== RUN TestParseGroup/foo@bar,_g:bar@bar;,_z@z
=== RUN TestParseGroup/foo@bar,_g:;_z@z
=== RUN TestParseGroup/foo@bar,_g:;;_z@z
=== RUN TestParseGroup/foo@bar,_g:;,_z@z
=== RUN TestParseGroup/foo@bar,_"g:;",_z@z
--- PASS: TestParseGroup (0.00s)
--- PASS:
TestParseGroup/A_Group:Ed_Jones_<c...@a.test>,j...@where.test,John_<j...@one.test>;
(0.00s)
--- PASS: TestParseGroup/undisclosed_recipients:; (0.00s)
--- PASS: TestParseGroup/undisclosed_recipients: (0.00s)
--- PASS: TestParseGroup/"undisclosed_recipients:" (0.00s)
--- PASS: TestParseGroup/"undisclosed_recipients:;" (0.00s)
--- PASS: TestParseGroup/undisclosed_recipients:,_foo@bar (0.00s)
--- PASS: TestParseGroup/undisclosed_recipients:;,_foo@bar (0.00s)
--- PASS: TestParseGroup/undisclosed_recipients:bar@bar;,_foo@bar (0.00s)
--- PASS: TestParseGroup/"undisclosed_recipients:",_foo@bar (0.00s)
--- PASS:
TestParseGroup/(Empty_list)(start)Hidden_recipients__:(nobody(that_I_know))__;
(0.00s)
--- PASS: TestParseGroup/foo@bar,_g:bar@bar;_z@z (0.00s)
--- PASS: TestParseGroup/foo@bar,_g:bar@bar;;_z@z (0.00s)
--- PASS: TestParseGroup/foo@bar,_g:bar@bar;,_z@z (0.00s)
--- PASS: TestParseGroup/foo@bar,_g:;_z@z (0.00s)
--- PASS: TestParseGroup/foo@bar,_g:;;_z@z (0.00s)
--- PASS: TestParseGroup/foo@bar,_g:;,_z@z (0.00s)
--- PASS: TestParseGroup/foo@bar,_"g:;",_z@z (0.00s)
=== RUN TestParseSingleAddressEncodedWord
=== RUN
TestParseSingleAddressEncodedWord/=?US-ASCII?Q?Keith_Moore?=_<mo...@cs.utk.edu>
=== RUN
TestParseSingleAddressEncodedWord/=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=_<k...@dkuug.dk>
=== RUN
TestParseSingleAddressEncodedWord/=?ISO-8859-1?Q?Andr=E9?=_Pirard_<pir...@vm1.ulg.ac.be>
=== RUN
TestParseSingleAddressEncodedWord/=?ISO-8859-1?Q?Olle_J=E4rnefors?=_<ojar...@admin.kth.se>
=== RUN
TestParseSingleAddressEncodedWord/=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?=_<p...@nada.kth.se>
=== RUN
TestParseSingleAddressEncodedWord/Nathaniel_Borenstein_<n...@thumper.bellcore.com>_(=?iso-8859-8?b?7eXs+SDv4SDp7Oj08A==?=)
=== RUN
TestParseSingleAddressEncodedWord/=?UTF-8?B?PEJlemUgam3DqW5hPg==?=_<u...@domain.com>
=== RUN
TestParseSingleAddressEncodedWord/First_Middle_=?utf-8?Q?Last?=_<u...@domain.com>
=== RUN
TestParseSingleAddressEncodedWord/First_Middle=?utf-8?Q?Last?=_<u...@domain.com>
=== RUN
TestParseSingleAddressEncodedWord/First_Middle_=?utf-8?Q?Last?=<u...@domain.com>
=== RUN
TestParseSingleAddressEncodedWord/First_=?utf-8?Q?Middle?=_=?utf-8?Q?Last?=_<u...@domain.com>
=== RUN
TestParseSingleAddressEncodedWord/First_=?utf-8?Q?Middle?==?utf-8?Q?Last?=_<u...@domain.com>
=== RUN
TestParseSingleAddressEncodedWord/First_"Middle"=?utf-8?Q?Last?=_<u...@domain.com>
=== RUN
TestParseSingleAddressEncodedWord/First_"Middle"_=?utf-8?Q?Last?=_<u...@domain.com>
=== RUN
TestParseSingleAddressEncodedWord/First_"Middle"_=?utf-8?Q?Last?=<u...@domain.com>
=== RUN
TestParseSingleAddressEncodedWord/=?UTF-8?B?PEJlemUgam3DqW5hPg==?=_<u...@domain.com>#01
--- PASS: TestParseSingleAddressEncodedWord (0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/=?US-ASCII?Q?Keith_Moore?=_<mo...@cs.utk.edu>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=_<k...@dkuug.dk>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/=?ISO-8859-1?Q?Andr=E9?=_Pirard_<pir...@vm1.ulg.ac.be>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/=?ISO-8859-1?Q?Olle_J=E4rnefors?=_<ojar...@admin.kth.se>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?=_<p...@nada.kth.se>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/Nathaniel_Borenstein_<n...@thumper.bellcore.com>_(=?iso-8859-8?b?7eXs+SDv4SDp7Oj08A==?=)
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/=?UTF-8?B?PEJlemUgam3DqW5hPg==?=_<u...@domain.com>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/First_Middle_=?utf-8?Q?Last?=_<u...@domain.com>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/First_Middle=?utf-8?Q?Last?=_<u...@domain.com>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/First_Middle_=?utf-8?Q?Last?=<u...@domain.com>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/First_=?utf-8?Q?Middle?=_=?utf-8?Q?Last?=_<u...@domain.com>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/First_=?utf-8?Q?Middle?==?utf-8?Q?Last?=_<u...@domain.com>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/First_"Middle"=?utf-8?Q?Last?=_<u...@domain.com>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/First_"Middle"_=?utf-8?Q?Last?=_<u...@domain.com>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/First_"Middle"_=?utf-8?Q?Last?=<u...@domain.com>
(0.00s)
--- PASS:
TestParseSingleAddressEncodedWord/=?UTF-8?B?PEJlemUgam3DqW5hPg==?=_<u...@domain.com>#01
(0.00s)
=== RUN TestParseAddressInvalid
=== RUN TestParseAddressInvalid/u...@domain...com
=== RUN
TestParseAddressInvalid/"comma,_name"__<usern...@server.com>,_another,_name_<addr...@server.com>
=== RUN TestParseAddressInvalid/username
=== RUN
TestParseAddressInvalid/=?ISO-8859-2?Q?First_Last?=_<u...@domain.com>,_<u...@domain.com,First/AAA/BBB/CCC,>
=== RUN TestParseAddressInvalid/=?windows-1250?Q?Spr=E1vce_syst=E9mu?=
=== RUN TestParseAddressInvalid/"'u...@domain.com.'"
=== RUN TestParseAddressInvalid/<this_is_not_an_email_address>
=== RUN TestParseAddressInvalid/"Mail_Delivery_System_<>"_<@>
--- PASS: TestParseAddressInvalid (0.00s)
--- PASS: TestParseAddressInvalid/u...@domain...com (0.00s)
--- PASS:
TestParseAddressInvalid/"comma,_name"__<usern...@server.com>,_another,_name_<addr...@server.com>
(0.00s)
--- PASS: TestParseAddressInvalid/username (0.00s)
--- PASS:
TestParseAddressInvalid/=?ISO-8859-2?Q?First_Last?=_<u...@domain.com>,_<u...@domain.com,First/AAA/BBB/CCC,>
(0.00s)
--- PASS: TestParseAddressInvalid/=?windows-1250?Q?Spr=E1vce_syst=E9mu?=
(0.00s)
--- PASS: TestParseAddressInvalid/"'u...@domain.com.'" (0.00s)
--- PASS: TestParseAddressInvalid/<this_is_not_an_email_address> (0.00s)
--- PASS: TestParseAddressInvalid/"Mail_Delivery_System_<>"_<@> (0.00s)
=== RUN TestParseDisplayNameOnlyShouldBeError
--- PASS: TestParseDisplayNameOnlyShouldBeError (0.00s)
=== RUN TestParseInvalidHeaderValueShouldBeError
--- PASS: TestParseInvalidHeaderValueShouldBeError (0.00s)
=== RUN TestParseEmptyStringIsNotError
--- PASS: TestParseEmptyStringIsNotError (0.00s)
=== RUN TestParseAddressListEmoji
--- PASS: TestParseAddressListEmoji (0.00s)
=== RUN TestParserAddressEmailValidation
=== RUN TestParserAddressEmailValidation/test@io
=== RUN TestParserAddressEmailValidation/t...@iana.org
=== RUN TestParserAddressEmailValidation/t...@nominet.org.uk
=== RUN TestParserAddressEmailValidation/test@about.museum
=== RUN TestParserAddressEmailValidation/a...@iana.org
=== RUN TestParserAddressEmailValidation/test.t...@iana.org
=== RUN TestParserAddressEmailValidation/!#$%&`*+/=?^`{|}~@iana.org
=== RUN TestParserAddressEmailValidation/1...@iana.org
=== RUN TestParserAddressEmailValidation/t...@123.com
=== RUN
TestParserAddressEmailValidation/abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi...@iana.org
=== RUN TestParserAddressEmailValidation/t...@mason-dixon.com
=== RUN TestParserAddressEmailValidation/t...@c--n.com
=== RUN TestParserAddressEmailValidation/t...@xn--hxajbheg2az3al.xn--jxalpdlp
=== RUN TestParserAddressEmailValidation/xn--t...@iana.org
=== RUN TestParserAddressEmailValidation/1...@pm.me
--- PASS: TestParserAddressEmailValidation (0.00s)
--- PASS: TestParserAddressEmailValidation/test@io (0.00s)
--- PASS: TestParserAddressEmailValidation/t...@iana.org (0.00s)
--- PASS: TestParserAddressEmailValidation/t...@nominet.org.uk (0.00s)
--- PASS: TestParserAddressEmailValidation/test@about.museum (0.00s)
--- PASS: TestParserAddressEmailValidation/a...@iana.org (0.00s)
--- PASS: TestParserAddressEmailValidation/test.t...@iana.org (0.00s)
--- PASS: TestParserAddressEmailValidation/!#$%&`*+/=?^`{|}~@iana.org
(0.00s)
--- PASS: TestParserAddressEmailValidation/1...@iana.org (0.00s)
--- PASS: TestParserAddressEmailValidation/t...@123.com (0.00s)
--- PASS:
TestParserAddressEmailValidation/abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi...@iana.org
(0.00s)
--- PASS: TestParserAddressEmailValidation/t...@mason-dixon.com (0.00s)
--- PASS: TestParserAddressEmailValidation/t...@c--n.com (0.00s)
--- PASS:
TestParserAddressEmailValidation/t...@xn--hxajbheg2az3al.xn--jxalpdlp (0.00s)
--- PASS: TestParserAddressEmailValidation/xn--t...@iana.org (0.00s)
--- PASS: TestParserAddressEmailValidation/1...@pm.me (0.00s)
=== RUN TestParse_GODT_2587_infinite_loop
--- PASS: TestParse_GODT_2587_infinite_loop (0.00s)
=== RUN TestParse_AddressAngleAddrOnlyWithSeparator
--- PASS: TestParse_AddressAngleAddrOnlyWithSeparator (0.00s)
=== RUN TestQuotedString
--- PASS: TestQuotedString (0.00s)
=== RUN TestValidateMessageHeaderFields_RequiredFieldsPass
--- PASS: TestValidateMessageHeaderFields_RequiredFieldsPass (0.00s)
=== RUN TestValidateMessageHeaderFields_ErrOnMissingFrom
--- PASS: TestValidateMessageHeaderFields_ErrOnMissingFrom (0.00s)
=== RUN TestValidateMessageHeaderFields_ErrOnMissingDate
--- PASS: TestValidateMessageHeaderFields_ErrOnMissingDate (0.00s)
=== RUN TestValidateMessageHeaderFields_AllowSingleFromWithDifferentSender
--- PASS: TestValidateMessageHeaderFields_AllowSingleFromWithDifferentSender
(0.00s)
=== RUN TestValidateMessageHeaderFields_ErrOnMultipleFromAndNoSender
--- PASS: TestValidateMessageHeaderFields_ErrOnMultipleFromAndNoSender (0.00s)
=== RUN FuzzParseAddress
=== RUN FuzzParseAddress/seed#0
=== RUN FuzzParseAddress/seed#1
--- PASS: FuzzParseAddress (0.00s)
--- PASS: FuzzParseAddress/seed#0 (0.00s)
--- PASS: FuzzParseAddress/seed#1 (0.00s)
=== RUN FuzzRFC5322
=== RUN FuzzRFC5322/seed#0
=== RUN FuzzRFC5322/seed#1
=== RUN FuzzRFC5322/seed#2
--- PASS: FuzzRFC5322 (0.00s)
--- PASS: FuzzRFC5322/seed#0 (0.00s)
--- PASS: FuzzRFC5322/seed#1 (0.00s)
--- PASS: FuzzRFC5322/seed#2 (0.00s)
PASS
ok github.com/ProtonMail/gluon/rfc5322 0.009s
=== RUN TestHeader_New
--- PASS: TestHeader_New (0.00s)
=== RUN TestHeader_Raw
--- PASS: TestHeader_Raw (0.00s)
=== RUN TestHeader_Has
--- PASS: TestHeader_Has (0.00s)
=== RUN TestHeader_Get
--- PASS: TestHeader_Get (0.00s)
=== RUN TestHeader_GetRaw
--- PASS: TestHeader_GetRaw (0.00s)
=== RUN TestHeader_GetLine
--- PASS: TestHeader_GetLine (0.00s)
=== RUN TestHeader_Set
--- PASS: TestHeader_Set (0.00s)
=== RUN TestHeader_SetNew
--- PASS: TestHeader_SetNew (0.00s)
=== RUN TestHeader_Del
--- PASS: TestHeader_Del (0.00s)
=== RUN TestHeader_Fields
--- PASS: TestHeader_Fields (0.00s)
=== RUN TestHeader_FieldsNot
--- PASS: TestHeader_FieldsNot (0.00s)
=== RUN TestHeader_Entries
--- PASS: TestHeader_Entries (0.00s)
=== RUN TestParseHeader
--- PASS: TestParseHeader (0.00s)
=== RUN TestParseHeaderFoldedLine
--- PASS: TestParseHeaderFoldedLine (0.00s)
=== RUN TestParseHeaderMultilineFilename
--- PASS: TestParseHeaderMultilineFilename (0.00s)
=== RUN TestParseHeaderMultilineFilenameWithColon
--- PASS: TestParseHeaderMultilineFilenameWithColon (0.00s)
=== RUN TestParseHeaderMultilineFilenameWithColonAndNewline
--- PASS: TestParseHeaderMultilineFilenameWithColonAndNewline (0.00s)
=== RUN TestParseHeaderMultilineIndent
--- PASS: TestParseHeaderMultilineIndent (0.00s)
=== RUN TestParseHeaderMultipleMultilineFilenames
--- PASS: TestParseHeaderMultipleMultilineFilenames (0.00s)
=== RUN TestSplitHeaderBody
--- PASS: TestSplitHeaderBody (0.00s)
=== RUN TestSplitHeaderBodyNoBody
--- PASS: TestSplitHeaderBodyNoBody (0.00s)
=== RUN TestSplitHeaderBodyOnlyHeader
--- PASS: TestSplitHeaderBodyOnlyHeader (0.00s)
=== RUN TestSplitHeaderBodyOnlyHeaderNoNewline
--- PASS: TestSplitHeaderBodyOnlyHeaderNoNewline (0.00s)
=== RUN TestSetHeaderValue
--- PASS: TestSetHeaderValue (0.00s)
=== RUN TestHeader_Erase
--- PASS: TestHeader_Erase (0.00s)
=== RUN TestHeader_SubjectWithRandomQuote
--- PASS: TestHeader_SubjectWithRandomQuote (0.00s)
=== RUN TestHeader_WithTrailingSpaces
--- PASS: TestHeader_WithTrailingSpaces (0.00s)
=== RUN TestHeader_MBoxFormatCausesError
--- PASS: TestHeader_MBoxFormatCausesError (0.00s)
=== RUN TestHeader_EmptyField
--- PASS: TestHeader_EmptyField (0.00s)
=== RUN TestHeader_MissingLFAfterCRIsError
--- PASS: TestHeader_MissingLFAfterCRIsError (0.00s)
=== RUN TestHeader_SingleEmptyField
--- PASS: TestHeader_SingleEmptyField (0.00s)
=== RUN TestHeader_NoSpaceAfterColonIsValid
--- PASS: TestHeader_NoSpaceAfterColonIsValid (0.00s)
=== RUN TestParseNestedMultipartMixed
--- PASS: TestParseNestedMultipartMixed (0.00s)
=== RUN TestParseEmbeddedMessage
--- PASS: TestParseEmbeddedMessage (0.00s)
=== RUN TestParseSpaceLineHeaderMessage
--- PASS: TestParseSpaceLineHeaderMessage (0.00s)
=== RUN TestCarriageReturnHandling
--- PASS: TestCarriageReturnHandling (0.00s)
=== RUN TestSectionWalk
--- PASS: TestSectionWalk (0.00s)
=== RUN TestSectionDecodedBody
--- PASS: TestSectionDecodedBody (0.00s)
=== RUN TestParserAccessingInvalidPartDoesNotCrash
--- PASS: TestParserAccessingInvalidPartDoesNotCrash (0.00s)
=== RUN TestScanner
--- PASS: TestScanner (0.00s)
=== RUN TestScannerMalformedLineEnding
--- PASS: TestScannerMalformedLineEnding (0.00s)
=== RUN TestScannerNested
--- PASS: TestScannerNested (0.00s)
=== RUN TestScannerNoFinalLinebreak
--- PASS: TestScannerNoFinalLinebreak (0.00s)
=== RUN TestMultipartWriter
--- PASS: TestMultipartWriter (0.00s)
=== RUN FuzzParseDec
=== RUN FuzzParseDec/seed#0
=== RUN FuzzParseDec/seed#1
--- PASS: FuzzParseDec (0.00s)
--- PASS: FuzzParseDec/seed#0 (0.00s)
--- PASS: FuzzParseDec/seed#1 (0.00s)
PASS
ok github.com/ProtonMail/gluon/rfc822 0.005s
=== RUN TestParser_ParseNumber
--- PASS: TestParser_ParseNumber (0.00s)
=== RUN TestParser_ParseNumberInvalid
--- PASS: TestParser_ParseNumberInvalid (0.00s)
=== RUN TestParser_ParseQuoted
--- PASS: TestParser_ParseQuoted (0.00s)
=== RUN TestParser_ParseQuotedInvalid
--- PASS: TestParser_ParseQuotedInvalid (0.00s)
=== RUN TestParser_ParseString
--- PASS: TestParser_ParseString (0.00s)
=== RUN TestParser_ParseLiteral
--- PASS: TestParser_ParseLiteral (0.00s)
=== RUN TestParser_ParseAString
--- PASS: TestParser_ParseAString (0.00s)
PASS
ok github.com/ProtonMail/gluon/rfcparser 0.003s
=== RUN TestSemaphore
--- PASS: TestSemaphore (0.00s)
=== RUN TestWriteControlledStore
--- PASS: TestWriteControlledStore (0.13s)
=== RUN TestStore_DecryptFailedOnFilesBiggerThanBlockSize
--- PASS: TestStore_DecryptFailedOnFilesBiggerThanBlockSize (0.01s)
=== RUN TestStoreReadFailsIfHeaderDoesNotMatch
--- PASS: TestStoreReadFailsIfHeaderDoesNotMatch (0.00s)
=== RUN TestStoreFallbackRead
--- PASS: TestStoreFallbackRead (0.00s)
=== RUN TestOnDiskStore
--- PASS: TestOnDiskStore (0.00s)
PASS
ok github.com/ProtonMail/gluon/store 0.148s
=== RUN TestAccountRemovalMovesDBToDeferredDeleteFolder
--- PASS: TestAccountRemovalMovesDBToDeferredDeleteFolder (0.04s)
=== RUN TestAppend
time="2024-05-24T19:14:29Z" level=error msg="Failed to parse IMAP command"
error="[Error offset=39]: Recent Flag is not allowed in this context" type=append
--- PASS: TestAppend (0.03s)
=== RUN TestAppendWithUidPlus
time="2024-05-24T19:14:29Z" level=error msg="Failed to parse IMAP command"
error="[Error offset=39]: Recent Flag is not allowed in this context" type=append
--- PASS: TestAppendWithUidPlus (0.03s)
=== RUN TestAppendNoSuchMailbox
--- PASS: TestAppendNoSuchMailbox (0.04s)
=== RUN TestAppendWhileSelected
--- PASS: TestAppendWhileSelected (0.02s)
=== RUN TestAppendHeaderWithSpaceLine
--- PASS: TestAppendHeaderWithSpaceLine (0.02s)
=== RUN TestAppendConnectorReturnsSameRemoteIDSameMBox
--- PASS: TestAppendConnectorReturnsSameRemoteIDSameMBox (0.02s)
=== RUN TestAppendConnectorReturnsSameRemoteIDDifferentMBox
--- PASS: TestAppendConnectorReturnsSameRemoteIDDifferentMBox (0.02s)
=== RUN TestAppendConnectorReturnsSameRemoteIDShouldRemoveDeletedFlag
--- PASS: TestAppendConnectorReturnsSameRemoteIDShouldRemoveDeletedFlag (0.02s)
=== RUN TestAppendConnectorReturnsSameInternalIDRemoveDeletedFlag
--- PASS: TestAppendConnectorReturnsSameInternalIDRemoveDeletedFlag (0.03s)
=== RUN TestAppendCanHandleOutOfOrderUIDUpdates
--- PASS: TestAppendCanHandleOutOfOrderUIDUpdates (0.08s)
=== RUN TestGODT2007AppendInternalIDPresentOnDeletedMessage
--- PASS: TestGODT2007AppendInternalIDPresentOnDeletedMessage (0.03s)
=== RUN TestAppendIntoDraftsWithFromOnly
--- PASS: TestAppendIntoDraftsWithFromOnly (0.03s)
=== RUN TestFetchWhenFileDeletedFromCache
--- PASS: TestFetchWhenFileDeletedFromCache (0.02s)
=== RUN TestSearchWhenFileDeletedFromCache
--- PASS: TestSearchWhenFileDeletedFromCache (0.02s)
=== RUN TestCapability
--- PASS: TestCapability (0.02s)
=== RUN TestMailboxCase
--- PASS: TestMailboxCase (0.04s)
=== RUN TestCheck
--- PASS: TestCheck (0.02s)
=== RUN TestClose
--- PASS: TestClose (0.04s)
=== RUN TestCloseWithClient
--- PASS: TestCloseWithClient (0.03s)
=== RUN TestCopy
--- PASS: TestCopy (0.14s)
=== RUN TestCopySameMBox
--- PASS: TestCopySameMBox (0.13s)
=== RUN TestCopyTryCreate
--- PASS: TestCopyTryCreate (0.12s)
=== RUN TestCopyNonExistingClient
--- PASS: TestCopyNonExistingClient (0.12s)
=== RUN TestCopyNonExisting
--- PASS: TestCopyNonExisting (0.17s)
=== RUN TestCounts
--- PASS: TestCounts (0.09s)
=== RUN TestCreate
--- PASS: TestCreate (0.02s)
=== RUN TestCreateEndingInSeparator
--- PASS: TestCreateEndingInSeparator (0.02s)
=== RUN TestCreateCannotCreateInbox
--- PASS: TestCreateCannotCreateInbox (0.02s)
=== RUN TestCreateCannotCreateExistingMailbox
--- PASS: TestCreateCannotCreateExistingMailbox (0.02s)
=== RUN TestCreateWithDifferentHierarchySeparator
--- PASS: TestCreateWithDifferentHierarchySeparator (0.02s)
=== RUN TestCreateWithNilHierarchySeparator
--- PASS: TestCreateWithNilHierarchySeparator (0.02s)
=== RUN TestCreatePreviousLevelHierarchyIfNonExisting
--- PASS: TestCreatePreviousLevelHierarchyIfNonExisting (0.02s)
=== RUN TestEnsureNewMailboxWithDeletedNameHasGreaterId
time="2024-05-24T19:14:31Z" level=error msg="Failed to apply update: UNIQUE constraint failed:
mailboxes_v2.name" error="UNIQUE constraint failed: mailboxes_v2.name"
panic: Failed to apply update MailboxCreated: Mailbox.ID = 8d576d22-4ab...,
Mailbox.Name = mbox2: UNIQUE constraint failed: mailboxes_v2.name
goroutine 15409 [running]:
github.com/ProtonMail/gluon/connector.NewDummy.func1.1.1()
/<<PKGBUILDDIR>>/_build/src/github.com/ProtonMail/gluon/connector/dummy.go:85
+0x18c
github.com/ProtonMail/gluon/connector.NewDummy.func1.1({0xc0001ee770?,
0xc0001ee73c?, 0xc0001ee798?})
/<<PKGBUILDDIR>>/_build/src/github.com/ProtonMail/gluon/connector/dummy.go:99
+0x158
github.com/ProtonMail/gluon/internal/ticker.(*Ticker).Tick(0xc0001e2e20,
0xc000076fc0)
/<<PKGBUILDDIR>>/_build/src/github.com/ProtonMail/gluon/internal/ticker/ticker.go:51
+0xe2
github.com/ProtonMail/gluon/connector.NewDummy.func1()
/<<PKGBUILDDIR>>/_build/src/github.com/ProtonMail/gluon/connector/dummy.go:79
+0x3a
created by github.com/ProtonMail/gluon/connector.NewDummy in goroutine 15404
/<<PKGBUILDDIR>>/_build/src/github.com/ProtonMail/gluon/connector/dummy.go:78
+0x43b
FAIL github.com/ProtonMail/gluon/tests 1.577s
=== RUN TestWatcher
--- PASS: TestWatcher (0.00s)
PASS
ok github.com/ProtonMail/gluon/watcher 0.003s
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 2
github.com/ProtonMail/gluon github.com/ProtonMail/gluon/async
github.com/ProtonMail/gluon/connector
github.com/ProtonMail/gluon/connector/mock_connector
github.com/ProtonMail/gluon/constants github.com/ProtonMail/gluon/db
github.com/ProtonMail/gluon/events github.com/ProtonMail/gluon/imap
github.com/ProtonMail/gluon/imap/command github.com/ProtonMail/gluon/internal/backend
github.com/ProtonMail/gluon/internal/contexts github.com/ProtonMail/gluon/internal/data
github.com/ProtonMail/gluon/internal/db_impl
github.com/ProtonMail/gluon/internal/db_impl/sqlite3
github.com/ProtonMail/gluon/internal/db_impl/sqlite3/utils
github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v0
github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v1
github.com/ProtonMail/gluon/internal/hash github.com/ProtonMail/gluon/internal/ids
github.com/ProtonMail/gluon/internal/response
github.com/ProtonMail/gluon/internal/session github.com/ProtonMail/gluon/internal/state
github.com/ProtonMail/gluon/internal/ticker github.com/ProtonMail/gluon/internal/utils
github.com/ProtonMail/gluon/limits github.com/ProtonMail/gluon/liner
github.com/ProtonMail/gluon/logging github.com/ProtonMail/gluon/profiling
github.com/ProtonMail/gluon/reporter github.com/ProtonMail/gluon/reporter/mock_reporter
github.com/ProtonMail/gluon/rfc5322 github.com/ProtonMail/gluon/rfc822
github.com/ProtonMail/gluon/rfcparser github.com/ProtonMail/gluon/store
github.com/ProtonMail/gluon/store/fallback_v0
github.com/ProtonMail/gluon/store/mock_store github.com/ProtonMail/gluon/tests
github.com/ProtonMail/gluon/version github.com/ProtonMail/gluon/watcher returned exit
code 1
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202405/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---