Source: golang-github-src-d-gcfg
Version: 1.4.0-1
Severity: serious
Tags: ftbfs

This package fails to build on current sid.

>From my build log:

  === RUN   TestEnumParserBool
      TestEnumParserBool: enum_test.go:26: "tRuE": got true, <nil>
      TestEnumParserBool: enum_test.go:26: "False": got false, <nil>
      TestEnumParserBool: enum_test.go:26: "t": got false, failed to parse bool 
`t`
  --- PASS: TestEnumParserBool (0.00s)
  === RUN   TestParseInt
      TestParseInt: int_test.go:63: ParseInt(int, "0", IntMode(Dec)): pass; got 
0, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "10", IntMode(Dec)): pass; 
got 10, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "-10", IntMode(Dec)): pass; 
got -10, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "x", IntMode(Dec)): pass; got 
0, error failed to parse "x" as int: expected integer
      TestParseInt: int_test.go:63: ParseInt(int, "0xa", IntMode(Hex)): pass; 
got 10, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "a", IntMode(Hex)): pass; got 
10, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "10", IntMode(Hex)): pass; 
got 16, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "-0xa", IntMode(Hex)): pass; 
got -10, error <nil>
      TestParseInt: 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
      TestParseInt: 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
      TestParseInt: int_test.go:63: ParseInt(int, "-a", IntMode(Hex)): pass; 
got -10, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "-10", IntMode(Hex)): pass; 
got -16, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "x", IntMode(Hex)): pass; got 
0, error failed to parse "x" as int: expected integer
      TestParseInt: int_test.go:63: ParseInt(int, "10", IntMode(Oct)): pass; 
got 8, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "010", IntMode(Oct)): pass; 
got 8, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "-10", IntMode(Oct)): pass; 
got -8, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "-010", IntMode(Oct)): pass; 
got -8, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "10", IntMode(Dec|Hex)): 
pass; got 10, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "010", IntMode(Dec|Hex)): 
pass; got 10, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "0x10", IntMode(Dec|Hex)): 
pass; got 16, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "10", IntMode(Dec|Oct)): 
pass; got 10, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "010", IntMode(Dec|Oct)): 
pass; got 8, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "0x10", IntMode(Dec|Oct)): 
pass; got 0, error failed to parse "0x10" as int: extra characters "x10"
      TestParseInt: int_test.go:63: ParseInt(int, "10", IntMode(Hex|Oct)): 
pass; got 0, error ambiguous integer value; must include '0' prefix
      TestParseInt: int_test.go:63: ParseInt(int, "010", IntMode(Hex|Oct)): 
pass; got 8, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "0x10", IntMode(Hex|Oct)): 
pass; got 16, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "10", IntMode(Dec|Hex|Oct)): 
pass; got 10, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "010", IntMode(Dec|Hex|Oct)): 
pass; got 8, error <nil>
      TestParseInt: int_test.go:63: ParseInt(int, "0x10", 
IntMode(Dec|Hex|Oct)): pass; got 16, error <nil>
  --- FAIL: TestParseInt (0.00s)
  === RUN   TestScanFully
      TestScanFully: scan_test.go:32: ScanFully(*int, "a", 'v') = failed to 
parse "a" as int: expected integer; *ptr==0
      TestScanFully: scan_test.go:23: ScanFully(*int, "0x", 'v'): want ok, got 
error failed to parse "0x" as int: strconv.ParseInt: parsing "0x": invalid 
syntax
      TestScanFully: scan_test.go:32: ScanFully(*int, "0x", 'd') = failed to 
parse "0x" as int: extra characters "x"; *ptr==0
  --- FAIL: TestScanFully (0.00s)
  FAIL
  FAIL  github.com/src-d/gcfg/types     0.016s
  FAIL
  dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4 
github.com/src-d/gcfg github.com/src-d/gcfg/scanner github.com/src-d/gcfg/token 
github.com/src-d/gcfg/types returned exit code 1
  make: *** [debian/rules:4: build] Error 25
 
-- 
Niko Tyni   nt...@debian.org

Reply via email to