MacOS Sierra users cannot use Juju 2.0.0
curtis@Procession:~/Downloads/juju-bin$ sw_vers -productVersion 10.12
curtis@Procession:~/Downloads/juju-bin$ ./juju version panic: unable to determine host series: unknown series ""
goroutine 1 [running]: panic(0x1716440, 0xc820216c30) /Users/jenkins/crossbuild/golang-1.6/src/runtime/panic.go:464 +0x3e6 github.com/juju/utils/series.hostSeries.func1() /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/github.com/juju/utils/series/series.go:36 +0x114 sync.(*Once).Do(0x3478988, 0x28ecb90) /Users/jenkins/crossbuild/golang-1.6/src/sync/once.go:44 +0xe4 github.com/juju/utils/series.hostSeries(0x0, 0x0) /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/github.com/juju/utils/series/series.go:38 +0x3b github.com/juju/juju/api.init() /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/github.com/juju/juju/api/certpool.go:19 +0x198 github.com/juju/juju/cmd/modelcmd.init() /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/github.com/juju/juju/cmd/modelcmd/modelcommand.go:363 +0x7e github.com/juju/juju/cmd/juju/block.init() /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/github.com/juju/juju/cmd/juju/block/protection.go:116 +0x56 github.com/juju/juju/cmd/juju/commands.init() /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/github.com/juju/juju/cmd/juju/commands/upgradejuju.go:596 +0x5f main.init() /var/folders/bs/hcn9_02s6h95876fth2kqytc0000gq/T/tmpaspG6S/juju-core_2.0.0/src/github.com/juju/juju/cmd/juju/main.go:28 +0x51
If we can provide a patch (a pull request), it can be used by Homebrew to make working juju 2.0.0
MacOS Sierra users cannot use Juju 2.0.0
curtis@ Procession: ~/Downloads/ juju-bin$ sw_vers -productVersion
10.12
curtis@ Procession: ~/Downloads/ juju-bin$ ./juju version
panic: unable to determine host series: unknown series ""
goroutine 1 [running]: jenkins/ crossbuild/ golang- 1.6/src/ runtime/ panic.go: 464 +0x3e6 com/juju/ utils/series. hostSeries. func1() bs/hcn9_ 02s6h95876fth2k qytc0000gq/ T/tmpaspG6S/ juju-core_ 2.0.0/src/ github. com/juju/ utils/series/ series. go:36 +0x114 Once).Do( 0x3478988, 0x28ecb90) jenkins/ crossbuild/ golang- 1.6/src/ sync/once. go:44 +0xe4 com/juju/ utils/series. hostSeries( 0x0, 0x0) bs/hcn9_ 02s6h95876fth2k qytc0000gq/ T/tmpaspG6S/ juju-core_ 2.0.0/src/ github. com/juju/ utils/series/ series. go:38 +0x3b com/juju/ juju/api. init() bs/hcn9_ 02s6h95876fth2k qytc0000gq/ T/tmpaspG6S/ juju-core_ 2.0.0/src/ github. com/juju/ juju/api/ certpool. go:19 +0x198 com/juju/ juju/cmd/ modelcmd. init() bs/hcn9_ 02s6h95876fth2k qytc0000gq/ T/tmpaspG6S/ juju-core_ 2.0.0/src/ github. com/juju/ juju/cmd/ modelcmd/ modelcommand. go:363 +0x7e com/juju/ juju/cmd/ juju/block. init() bs/hcn9_ 02s6h95876fth2k qytc0000gq/ T/tmpaspG6S/ juju-core_ 2.0.0/src/ github. com/juju/ juju/cmd/ juju/block/ protection. go:116 +0x56 com/juju/ juju/cmd/ juju/commands. init() bs/hcn9_ 02s6h95876fth2k qytc0000gq/ T/tmpaspG6S/ juju-core_ 2.0.0/src/ github. com/juju/ juju/cmd/ juju/commands/ upgradejuju. go:596 +0x5f bs/hcn9_ 02s6h95876fth2k qytc0000gq/ T/tmpaspG6S/ juju-core_ 2.0.0/src/ github. com/juju/ juju/cmd/ juju/main. go:28 +0x51
panic(0x1716440, 0xc820216c30)
/Users/
github.
/var/folders/
sync.(*
/Users/
github.
/var/folders/
github.
/var/folders/
github.
/var/folders/
github.
/var/folders/
github.
/var/folders/
main.init()
/var/folders/
If we can provide a patch (a pull request), it can be used by Homebrew to make working juju 2.0.0