Your message dated Mon, 06 Jul 2020 02:33:41 +0000
with message-id <e1jsgwv-000ah0...@fasolo.debian.org>
and subject line Bug#952227: fixed in golang-gopkg-gcfg.v1 1.2.3-2
has caused the Debian Bug report #952227,
regarding golang-gopkg-gcfg.v1: FTBFS: dh_auto_test: error: cd _build && go 
test -vet=off -v -p 4 gopkg.in/gcfg.v1 gopkg.in/gcfg.v1/scanner 
gopkg.in/gcfg.v1/token gopkg.in/gcfg.v1/types returned exit code 1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
952227: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952227
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: golang-gopkg-gcfg.v1
Version: 1.2.3-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200222 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> cp -rv testdata _build/src/gopkg.in/gcfg.v1/
> 'testdata/gcfg_test.gcfg' -> 
> '_build/src/gopkg.in/gcfg.v1/testdata/gcfg_test.gcfg'
> 'testdata/gcfg_unicode_test.gcfg' -> 
> '_build/src/gopkg.in/gcfg.v1/testdata/gcfg_unicode_test.gcfg'
> 'testdata/issue12.gcfg' -> '_build/src/gopkg.in/gcfg.v1/testdata/issue12.gcfg'
> 'testdata/notepad.ini' -> '_build/src/gopkg.in/gcfg.v1/testdata/notepad.ini'
> dh_auto_test
>       cd _build && go test -vet=off -v -p 4 gopkg.in/gcfg.v1 
> gopkg.in/gcfg.v1/scanner gopkg.in/gcfg.v1/token gopkg.in/gcfg.v1/types
> === RUN   TestGoogleCodeIssue1
> --- PASS: TestGoogleCodeIssue1 (0.00s)
>     issues_test.go:46: 0 pass: failed to parse "X" as int: expected integer 
> at section "section", variable "int"
>     issues_test.go:46: 1 pass: failed to parse "" as int: EOF at section 
> "section", variable "int"
>     issues_test.go:46: 2 pass: failed to parse "1A" as int: extra characters 
> "A" at section "section", variable "int"
>     issues_test.go:46: 3 pass: failed to parse "X" as big.Int: number has no 
> digits at section "section", variable "bigint"
>     issues_test.go:46: 4 pass: failed to parse "" as big.Int: unexpected EOF 
> at section "section", variable "bigint"
>     issues_test.go:46: 5 pass: failed to parse "1A" as big.Int: extra 
> characters "A" at section "section", variable "bigint"
> === RUN   TestGoogleCodeIssue2
> --- PASS: TestGoogleCodeIssue2 (0.00s)
>     read_test.go:308: issue2:0 pass: got value 
> &gcfg.confGoogleCodeIssue2{Main:struct { Foo string }{Foo:"bar"}}
>     read_test.go:308: issue2:1 pass: got value 
> &gcfg.confGoogleCodeIssue2{Main:struct { Foo string }{Foo:"bar"}}
> === RUN   TestIssue11
> --- PASS: TestIssue11 (0.00s)
>     issues_test.go:91: 0 pass: failed to parse bool `x` at section "Sect", 
> variable "Var"
>     issues_test.go:91: 1 pass: failed to parse bool `x` at section "Sect", 
> variable "Var"
> === RUN   TestIssue12
> --- PASS: TestIssue12 (0.00s)
> === RUN   TestReadStringInto
> --- PASS: TestReadStringInto (0.00s)
>     read_test.go:308: scanning:0 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:1 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:"value"}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:2 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:3 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:" ", Int:0, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:4 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:5 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:" value ", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:6 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"va ; lue", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:7 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"val ue", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:316: scanning:8 pass: got error 2:6: string not terminated
>     read_test.go:308: scanning:9 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"va\\lue", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:10 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"va\"lue", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:11 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"va\nlue", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:12 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"va\tlue", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:13 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"\"value\"", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:316: scanning:14 pass: got error 3:6: unquoted '\' must be 
> followed by new line or double quote
>     read_test.go:316: scanning:15 pass: got error 3:6: unquoted '\' must be 
> followed by new line or double quote
>     read_test.go:316: scanning:16 pass: got error 3:11: unknown escape 
> sequence
>     read_test.go:316: scanning:17 pass: got error 3:6: unquoted '\' must be 
> followed by new line or double quote
>     read_test.go:316: scanning:18 pass: got error 2:9: unknown escape sequence
>     read_test.go:316: scanning:19 pass: got error 2:9: unknown escape sequence
>     read_test.go:308: scanning:20 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value  value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:316: scanning:21 pass: got error 2:14: unknown escape 
> sequence
>     read_test.go:308: scanning:whitespace:0 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:1 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:2 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:3 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:4 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:5 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:6 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:7 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:8 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:9 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:10 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:11 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:12 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:13 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:14 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:15 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:16 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:17 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:18 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:whitespace:19 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:0 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:1 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:2 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:3 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:4 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:5 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:6 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:7 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:8 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:9 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:10 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"va ; lue", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:comments:11 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: scanning:subsections:0 pass: got value 
> &gcfg.cSubs{Sub:map[string]*gcfg.cSubsS1{"A":(*gcfg.cSubsS1)(0xc0001701b0)}}
>     read_test.go:308: scanning:subsections:1 pass: got value 
> &gcfg.cSubs{Sub:map[string]*gcfg.cSubsS1{"b":(*gcfg.cSubsS1)(0xc0001703b0)}}
>     read_test.go:308: scanning:subsections:2 pass: got value 
> &gcfg.cSubs{Sub:map[string]*gcfg.cSubsS1{"A\\":(*gcfg.cSubsS1)(0xc0001705b0)}}
>     read_test.go:308: scanning:subsections:3 pass: got value 
> &gcfg.cSubs{Sub:map[string]*gcfg.cSubsS1{"A\"":(*gcfg.cSubsS1)(0xc0001707b0)}}
>     read_test.go:316: syntax:0 pass: got error 3:1: expected section header 
> or variable declaration
>     read_test.go:316: syntax:1 pass: got error 1:1: expected section header
>     read_test.go:316: syntax:2 pass: got error 2:2: expected section name
>     read_test.go:316: syntax:3 pass: got error 2:6: empty subsection name
>     read_test.go:308: setting:0 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: setting:1 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: setting:2 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(0xc0001711a0)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: setting:3 pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string(nil)}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(nil)}}
>     read_test.go:308: setting:4 pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string(nil)}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(0xc000123dc0)}}
>     read_test.go:308: setting:5 pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string(nil)}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(0xc000123f00)}}
>     read_test.go:308: setting:6 pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string(nil)}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(0xc00018e040)}}
>     read_test.go:316: setting:7 pass: got error warnings:
>         can't store data at section "nonexistent"
>         can't store data at section "nonexistent"
>         can't store data at section "nonexistent"
>         can't store data at section "nonexistent"
>     read_test.go:316: setting:8 pass: got error warnings:
>         can't store data at section "section"
>         can't store data at section "section"
>     read_test.go:316: setting:9 pass: got error warning:
>         can't store data at section "section", variable "nonexistent"
>     read_test.go:308: setting:10 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:"value"}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:316: setting:11 pass: got error warnings:
>         can't store data at section "unexported"
>         can't store data at section "unexported"
>         can't store data at section "unexported"
>         can't store data at section "unexported"
>     read_test.go:316: setting:12 pass: got error warning:
>         can't store data at section "exported", variable "unexported"
>     read_test.go:308: setting:13 pass: got value 
> &gcfg.cUni{X甲:gcfg.cUniS1{X乙:"丙"}, XSection:gcfg.cUniS2{XName:""}}
>     read_test.go:308: setting:14 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"value", 
> Int:0, PName:(*string)(nil)}}
>     read_test.go:308: setting:15 pass: got value 
> &gcfg.cSubs{Sub:map[string]*gcfg.cSubsS1{"A":(*gcfg.cSubsS1)(0xc0001930a0), 
> "B":(*gcfg.cSubsS1)(0xc000193110)}}
>     read_test.go:308: multivalue:0 pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string(nil)}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(nil)}}
>     read_test.go:308: multivalue:1 pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string{"value"}}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(nil)}}
>     read_test.go:308: multivalue:2 pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string{"value1", "value2"}}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(nil)}}
>     read_test.go:308: multivalue:3 pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string{"value1", "value2"}}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(nil)}}
>     read_test.go:308: multivalue:4 pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string(nil)}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(nil)}}
>     read_test.go:316: multivalue:5 pass: got error warning:
>         can't store data at section "m2", variable "multi"
>     read_test.go:316: multivalue:6 pass: got error warnings:
>         can't store data at section "m2", variable "multi"
>         can't store data at section "m2", variable "multi"
>     read_test.go:308: type:string:0 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"value", Int:0, 
> PName:(*string)(nil)}, Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: type:string:1 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: type:bool:0 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:true}}
>     read_test.go:308: type:bool:1 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:true}}
>     read_test.go:308: type:bool:2 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:true}}
>     read_test.go:308: type:bool:3 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:true}}
>     read_test.go:308: type:bool:4 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:true}}
>     read_test.go:308: type:bool:5 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:false}}
>     read_test.go:308: type:bool:6 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:false}}
>     read_test.go:308: type:bool:7 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:false}}
>     read_test.go:308: type:bool:8 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:false}}
>     read_test.go:308: type:bool:9 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:false}}
>     read_test.go:308: type:bool:10 pass: got value 
> &gcfg.cBool{Section:gcfg.cBoolS1{Bool:true}}
>     read_test.go:316: type:bool:11 pass: got error failed to parse bool 
> `maybe` at section "section", variable "bool"
>     read_test.go:316: type:bool:12 pass: got error failed to parse bool `t` 
> at section "section", variable "bool"
>     read_test.go:316: type:bool:13 pass: got error failed to parse bool 
> `truer` at section "section", variable "bool"
>     read_test.go:316: type:bool:14 pass: got error failed to parse bool `2` 
> at section "section", variable "bool"
>     read_test.go:316: type:bool:15 pass: got error failed to parse bool `-1` 
> at section "section", variable "bool"
>     read_test.go:308: type:numeric:0 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: type:numeric:1 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:1, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:308: type:numeric:2 pass: got value 
> &gcfg.cBasic{Section:gcfg.cBasicS1{Name:"", Int:-1, PName:(*string)(nil)}, 
> Hyphen_In_Section:gcfg.cBasicS2{Hyphen_In_Name:""}, 
> unexported:gcfg.cBasicS1{Name:"", Int:0, PName:(*string)(nil)}, 
> Exported:gcfg.cBasicS3{unexported:""}, TagName:gcfg.cBasicS1{Name:"", Int:0, 
> PName:(*string)(nil)}}
>     read_test.go:316: type:numeric:3 pass: got error failed to parse "0.2" as 
> int: extra characters ".2" at section "section", variable "int"
>     read_test.go:316: type:numeric:4 pass: got error failed to parse "1e3" as 
> int: extra characters "e3" at section "section", variable "int"
>     read_test.go:308: type:numeric:5 pass: got value 
> &gcfg.cNum{N1:gcfg.cNumS1{Int:10, IntDHO:0, Big:<nil>}, 
> N2:gcfg.cNumS2{MultiInt:[]int(nil), MultiBig:[]*big.Int(nil)}, 
> N3:gcfg.cNumS3{FileMode:0x0}}
>     read_test.go:308: type:numeric:6 pass: got value 
> &gcfg.cNum{N1:gcfg.cNumS1{Int:16, IntDHO:0, Big:<nil>}, 
> N2:gcfg.cNumS2{MultiInt:[]int(nil), MultiBig:[]*big.Int(nil)}, 
> N3:gcfg.cNumS3{FileMode:0x0}}
>     read_test.go:308: type:numeric:7 pass: got value 
> &gcfg.cNum{N1:gcfg.cNumS1{Int:0, IntDHO:0, Big:1}, 
> N2:gcfg.cNumS2{MultiInt:[]int(nil), MultiBig:[]*big.Int(nil)}, 
> N3:gcfg.cNumS3{FileMode:0x0}}
>     read_test.go:308: type:numeric:8 pass: got value 
> &gcfg.cNum{N1:gcfg.cNumS1{Int:0, IntDHO:0, Big:16}, 
> N2:gcfg.cNumS2{MultiInt:[]int(nil), MultiBig:[]*big.Int(nil)}, 
> N3:gcfg.cNumS3{FileMode:0x0}}
>     read_test.go:308: type:numeric:9 pass: got value 
> &gcfg.cNum{N1:gcfg.cNumS1{Int:0, IntDHO:0, Big:10}, 
> N2:gcfg.cNumS2{MultiInt:[]int(nil), MultiBig:[]*big.Int(nil)}, 
> N3:gcfg.cNumS3{FileMode:0x0}}
>     read_test.go:308: type:numeric:10 pass: got value 
> &gcfg.cNum{N1:gcfg.cNumS1{Int:0, IntDHO:0, Big:<nil>}, 
> N2:gcfg.cNumS2{MultiInt:[]int{10}, MultiBig:[]*big.Int(nil)}, 
> N3:gcfg.cNumS3{FileMode:0x0}}
>     read_test.go:308: type:numeric:11 pass: got value 
> &gcfg.cNum{N1:gcfg.cNumS1{Int:0, IntDHO:0, Big:<nil>}, 
> N2:gcfg.cNumS2{MultiInt:[]int(nil), MultiBig:[]*big.Int{10}}, 
> N3:gcfg.cNumS3{FileMode:0x0}}
>     read_test.go:308: type:numeric:12 pass: got value 
> &gcfg.cNum{N1:gcfg.cNumS1{Int:0, IntDHO:8, Big:<nil>}, 
> N2:gcfg.cNumS2{MultiInt:[]int(nil), MultiBig:[]*big.Int(nil)}, 
> N3:gcfg.cNumS3{FileMode:0x0}}
>     read_test.go:308: type:numeric:13 pass: got value 
> &gcfg.cNum{N1:gcfg.cNumS1{Int:0, IntDHO:0, Big:<nil>}, 
> N2:gcfg.cNumS2{MultiInt:[]int(nil), MultiBig:[]*big.Int(nil)}, 
> N3:gcfg.cNumS3{FileMode:0x1ff}}
>     read_test.go:308: type:textUnmarshaler:0 pass: got value 
> &gcfg.cTxUnm{Section:gcfg.cTxUnmS1{Name:"value"}}
>     read_test.go:316: type:textUnmarshaler:1 pass: got error error at section 
> "section", variable "name"
> === RUN   TestReadStringIntoMultiBlankPreset
> --- PASS: TestReadStringIntoMultiBlankPreset (0.00s)
>     read_test.go:308: multi:blank pass: got value 
> &gcfg.cMulti{M1:gcfg.cMultiS1{Multi:[]string{"value1", "value2"}}, 
> M2:gcfg.cMultiS2{NonMulti:gcfg.nonMulti(nil)}, 
> M3:gcfg.cMultiS3{PMulti:(*[]string)(nil)}}
> === RUN   TestReadFileInto
> --- PASS: TestReadFileInto (0.00s)
> === RUN   TestReadFileIntoUnicode
> --- PASS: TestReadFileIntoUnicode (0.00s)
> === RUN   TestReadFileIntoNotepad
> --- PASS: TestReadFileIntoNotepad (0.00s)
> === RUN   TestReadStringIntoSubsectDefaults
> --- PASS: TestReadStringIntoSubsectDefaults (0.00s)
> === RUN   TestReadStringIntoExtraData
> --- PASS: TestReadStringIntoExtraData (0.00s)
> === RUN   TestPanics
> --- PASS: TestPanics (0.00s)
>     read_test.go:407: top pass: got panic config must be a pointer to a struct
>     read_test.go:407: section pass: got panic field for section must be a map 
> or a struct: section "section"
>     read_test.go:407: subsection pass: got panic map field for section must 
> have string keys and  pointer-to-struct values: section "section"
> === RUN   TestUtf8Boms
> --- PASS: TestUtf8Boms (0.00s)
> === RUN   ExampleReadStringInto
> --- PASS: ExampleReadStringInto (0.00s)
> === RUN   ExampleReadStringInto_bool
> --- PASS: ExampleReadStringInto_bool (0.00s)
> === RUN   ExampleReadStringInto_hyphens
> --- PASS: ExampleReadStringInto_hyphens (0.00s)
> === RUN   ExampleReadStringInto_tags
> --- PASS: ExampleReadStringInto_tags (0.00s)
> === RUN   ExampleReadStringInto_subsections
> --- PASS: ExampleReadStringInto_subsections (0.00s)
> === RUN   ExampleReadStringInto_multivalue
> --- PASS: ExampleReadStringInto_multivalue (0.00s)
> === RUN   ExampleReadStringInto_unicode
> --- PASS: ExampleReadStringInto_unicode (0.00s)
> PASS
> ok    gopkg.in/gcfg.v1        0.006s
> === RUN   TestScan
> --- PASS: TestScan (0.00s)
> === RUN   TestScanValStringEOF
> --- PASS: TestScanValStringEOF (0.00s)
> === RUN   TestInit
> --- PASS: TestInit (0.00s)
> === RUN   TestStdErrorHandler
> --- PASS: TestStdErrorHandler (0.00s)
> === RUN   TestScanErrors
> --- PASS: TestScanErrors (0.00s)
> === RUN   ExampleScanner_Scan
> --- PASS: ExampleScanner_Scan (0.00s)
> PASS
> ok    gopkg.in/gcfg.v1/scanner        0.003s
> === RUN   TestNoPos
> --- PASS: TestNoPos (0.00s)
> === RUN   TestPositions
> --- PASS: TestPositions (0.01s)
> === RUN   TestLineInfo
> --- PASS: TestLineInfo (0.00s)
> === RUN   TestFiles
> --- PASS: TestFiles (0.00s)
> === RUN   TestSerialization
> --- PASS: TestSerialization (0.00s)
> PASS
> ok    gopkg.in/gcfg.v1/token  0.015s
> === RUN   TestEnumParserBool
> --- PASS: TestEnumParserBool (0.00s)
>     enum_test.go:26: "tRuE": got true, <nil>
>     enum_test.go:26: "False": got false, <nil>
>     enum_test.go:26: "t": got false, failed to parse bool `t`
> === RUN   TestParseInt
> --- FAIL: TestParseInt (0.00s)
>     int_test.go:63: ParseInt(int, "0", IntMode(Dec)): pass; got 0, error <nil>
>     int_test.go:63: ParseInt(int, "10", IntMode(Dec)): pass; got 10, error 
> <nil>
>     int_test.go:63: ParseInt(int, "-10", IntMode(Dec)): pass; got -10, error 
> <nil>
>     int_test.go:63: ParseInt(int, "x", IntMode(Dec)): pass; got 0, error 
> failed to parse "x" as int: expected integer
>     int_test.go:63: ParseInt(int, "0xa", IntMode(Hex)): pass; got 10, error 
> <nil>
>     int_test.go:63: ParseInt(int, "a", IntMode(Hex)): pass; got 10, error 
> <nil>
>     int_test.go:63: ParseInt(int, "10", IntMode(Hex)): pass; got 16, error 
> <nil>
>     int_test.go:63: ParseInt(int, "-0xa", IntMode(Hex)): pass; got -10, error 
> <nil>
>     int_test.go:54: ParseInt(int, "0x", IntMode(Hex)): fail; got error failed 
> to parse "0x" as int: strconv.ParseInt: parsing "0x": invalid syntax, want ok
>     int_test.go:54: ParseInt(int, "-0x", IntMode(Hex)): fail; got error 
> failed to parse "-0x" as int: strconv.ParseInt: parsing "-0x": invalid 
> syntax, want ok
>     int_test.go:63: ParseInt(int, "-a", IntMode(Hex)): pass; got -10, error 
> <nil>
>     int_test.go:63: ParseInt(int, "-10", IntMode(Hex)): pass; got -16, error 
> <nil>
>     int_test.go:63: ParseInt(int, "x", IntMode(Hex)): pass; got 0, error 
> failed to parse "x" as int: expected integer
>     int_test.go:63: ParseInt(int, "10", IntMode(Oct)): pass; got 8, error 
> <nil>
>     int_test.go:63: ParseInt(int, "010", IntMode(Oct)): pass; got 8, error 
> <nil>
>     int_test.go:63: ParseInt(int, "-10", IntMode(Oct)): pass; got -8, error 
> <nil>
>     int_test.go:63: ParseInt(int, "-010", IntMode(Oct)): pass; got -8, error 
> <nil>
>     int_test.go:63: ParseInt(int, "10", IntMode(Dec|Hex)): pass; got 10, 
> error <nil>
>     int_test.go:63: ParseInt(int, "010", IntMode(Dec|Hex)): pass; got 10, 
> error <nil>
>     int_test.go:63: ParseInt(int, "0x10", IntMode(Dec|Hex)): pass; got 16, 
> error <nil>
>     int_test.go:63: ParseInt(int, "10", IntMode(Dec|Oct)): pass; got 10, 
> error <nil>
>     int_test.go:63: ParseInt(int, "010", IntMode(Dec|Oct)): pass; got 8, 
> error <nil>
>     int_test.go:63: ParseInt(int, "0x10", IntMode(Dec|Oct)): pass; got 0, 
> error failed to parse "0x10" as int: extra characters "x10"
>     int_test.go:63: ParseInt(int, "10", IntMode(Hex|Oct)): pass; got 0, error 
> ambiguous integer value; must include '0' prefix
>     int_test.go:63: ParseInt(int, "010", IntMode(Hex|Oct)): pass; got 8, 
> error <nil>
>     int_test.go:63: ParseInt(int, "0x10", IntMode(Hex|Oct)): pass; got 16, 
> error <nil>
>     int_test.go:63: ParseInt(int, "10", IntMode(Dec|Hex|Oct)): pass; got 10, 
> error <nil>
>     int_test.go:63: ParseInt(int, "010", IntMode(Dec|Hex|Oct)): pass; got 8, 
> error <nil>
>     int_test.go:63: ParseInt(int, "0x10", IntMode(Dec|Hex|Oct)): pass; got 
> 16, error <nil>
> === RUN   TestScanFully
> --- FAIL: TestScanFully (0.00s)
>     scan_test.go:32: ScanFully(*int, "a", 'v') = failed to parse "a" as int: 
> expected integer; *ptr==0
>     scan_test.go:23: ScanFully(*int, "0x", 'v'): want ok, got error failed to 
> parse "0x" as int: strconv.ParseInt: parsing "0x": invalid syntax
>     scan_test.go:32: ScanFully(*int, "0x", 'd') = failed to parse "0x" as 
> int: extra characters "x"; *ptr==0
> FAIL
> FAIL  gopkg.in/gcfg.v1/types  0.003s
> FAIL
> dh_auto_test: error: cd _build && go test -vet=off -v -p 4 gopkg.in/gcfg.v1 
> gopkg.in/gcfg.v1/scanner gopkg.in/gcfg.v1/token gopkg.in/gcfg.v1/types 
> returned exit code 1

The full build log is available from:
   
http://qa-logs.debian.net/2020/02/22/golang-gopkg-gcfg.v1_1.2.3-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: golang-gopkg-gcfg.v1
Source-Version: 1.2.3-2
Done: Michael Hudson-Doyle <mwhud...@debian.org>

We believe that the bug you reported is fixed in the latest version of
golang-gopkg-gcfg.v1, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 952...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Hudson-Doyle <mwhud...@debian.org> (supplier of updated 
golang-gopkg-gcfg.v1 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 06 Jul 2020 14:20:31 +1200
Source: golang-gopkg-gcfg.v1
Architecture: source
Version: 1.2.3-2
Distribution: unstable
Urgency: medium
Maintainer: pkg-go <pkg-go-maintain...@lists.alioth.debian.org>
Changed-By: Michael Hudson-Doyle <mwhud...@debian.org>
Closes: 952227
Changes:
 golang-gopkg-gcfg.v1 (1.2.3-2) unstable; urgency=medium
 .
   * d/patches/fix-tests-go1.13.patch: fix tests that fail with changed
     strconv.ParseInt behavior in Go 1.13. (Closes: #952227)
   * Run wrap-and-sort.
   * Add myself to Uploaders.
Checksums-Sha1:
 3d6b60e75e269f8a38dcd5f8b9ea65e78d9a25d4 2215 golang-gopkg-gcfg.v1_1.2.3-2.dsc
 f27a0cf9416fa25971060dbae4ea627f215778f4 4192 
golang-gopkg-gcfg.v1_1.2.3-2.debian.tar.xz
 bcc0a2aadb68a513ddc6b9a78b27b8defaf02427 6218 
golang-gopkg-gcfg.v1_1.2.3-2_source.buildinfo
Checksums-Sha256:
 3d545e65dc635a53a029e35772ce309523309821f3123ef33d695df3ba54ba29 2215 
golang-gopkg-gcfg.v1_1.2.3-2.dsc
 39e13ef10e2162f270918bc401ff388a5f82b9fa3eee946ca6d539b6a9269220 4192 
golang-gopkg-gcfg.v1_1.2.3-2.debian.tar.xz
 f5b8f32e560e5be2570479dd8384485b23008f24c5226fd70bc04cee38b0adf9 6218 
golang-gopkg-gcfg.v1_1.2.3-2_source.buildinfo
Files:
 8d9d5190e4bd71f66e9789a52053a70d 2215 devel optional 
golang-gopkg-gcfg.v1_1.2.3-2.dsc
 97d1f05068fee4e1b8a55db57761a278 4192 devel optional 
golang-gopkg-gcfg.v1_1.2.3-2.debian.tar.xz
 73a7f077f88ab2751de6de01c62762f1 6218 devel optional 
golang-gopkg-gcfg.v1_1.2.3-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAl8CioEACgkQEd9ClMyj
mJM4rA//SAPfb8+GzCAQOdKSwqXwtMLHnYtvfBAz3zYj4yul/TMblHeLyR0fb5wt
ul8x5ETgZTft3h9x6/k2CkCbR3uV3cv5ZMu5+6QXTVA0AwaejPJV85WMDQEBekgE
04+8t2xt4GbIjH1P/ufjfELQD2RpVdJgmnqqC/aYCj6nf3QtbGZSnydBVjhKbMM+
H2pUIwuiAWtwGEUk+ea9kGiff+f2PmcKSiDSQ1TxsBGX4sHYDY//qIdRLhwZr7aM
sWmQDcZMZqYxi6wrJunuooLtRi+FPzWkvR7Re4wR9Jl9WhY2ucCHK+Ut5B2eCwMi
sKdorOLjZQ58ctKwBfJRWY7MiBjq5Cze30keBkSj1hutKnYJ7y+UtXUeE4lul9UZ
QtNL3qWD1dZKZe7nXSXPOBv2sL+QAEuc1wkQFfCbTr9gRhZDCukRSLG8z84NTZHa
EdyXr9hn6uaLFXrg1ADfYHdRuM3Eb9N4h96nOIhis1reikNSwo+jTQ9UNIEyfAu+
+8/yfq1X/hGhrxwhqJ2g9CFViQiFBrmLFqjZrATt2cu6/7N1kbWIKSN+9mDlgdQi
bYkpkGikoephbH5cT1EDzpYCPSgyRuUejiTyIAE43sKSq3cHKp37WIkewadIfNkX
TPKQ8EK/oYVOwkqME2cvk5Fg3pZOCJ/cxrvsvdd4WDJwRZMtb0I=
=RTZR
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to