Activity log for bug #1304742

Date Who What changed Old value New value Message
2014-04-09 00:34:37 dann frazier bug added bug
2014-04-09 00:37:30 dann frazier description On arm64, juju --version reports being on armhf: ubuntu@dannf1:~$ uname -m aarch64 ubuntu@dannf1:~$ juju --version 1.18.0-trusty-armhf The issue is that arch.go uses archREs to footprint the architecture based on "runtime.GOARCH". However, as per the comment var above archREs, it is a map of `uname -m` output to juju arch. In the case of arm64, runtime.GOARCH != `uname -m`. runtime.GOARCH is "arm64" and `uname -m` is "aarch64". This may just be a cosmetic problem, but I do see version.Current used in various places (e.g. to look for upgrades), so just in case there be dragons here.... On arm64, juju --version reports being on armhf: ubuntu@dannf1:~$ uname -m aarch64 ubuntu@dannf1:~$ juju --version 1.18.0-trusty-armhf The issue is that arch.go uses archREs to footprint the architecture based on "runtime.GOARCH". However, as per the comment var above archREs, it is a map of `uname -m` output to juju arch. In the case of arm64, runtime.GOARCH != `uname -m`. runtime.GOARCH is "arm64" and `uname -m` is "aarch64". This may just be a cosmetic problem, but I do see version.Current used in various places (e.g. to look for upgrades), so just in case there be dragons here.... I did some checking and confirmed that the selection of runtime.GOARCH for this platform is intentional (I first guessed a bug in gccgo).
2014-04-09 09:45:18 John A Meinel juju-core: importance Undecided Critical
2014-04-09 09:45:18 John A Meinel juju-core: status New Triaged
2014-04-09 09:45:18 John A Meinel juju-core: milestone 1.19.0
2014-04-10 03:50:35 Ian Booth juju-core: assignee Ian Booth (wallyworld)
2014-04-10 03:50:43 Ian Booth juju-core: status Triaged In Progress
2014-04-10 05:20:23 Ian Booth branch linked lp:~wallyworld/juju-core/fix-reported-arch-arm64
2014-04-10 05:54:42 Ian Booth juju-core: status In Progress Fix Committed
2014-04-15 17:53:31 Curtis Hovey juju-core: status Fix Committed Fix Released
2014-04-17 11:24:22 Ian Booth nominated for series juju-core/1.18
2014-04-17 11:24:22 Ian Booth bug task added juju-core/1.18
2014-04-17 11:24:43 Ian Booth juju-core/1.18: milestone 1.18.2
2014-04-17 11:24:52 Ian Booth juju-core/1.18: importance Undecided Critical
2014-04-17 11:24:58 Ian Booth juju-core/1.18: status New Triaged
2014-04-29 17:15:45 Ian Booth juju-core/1.18: assignee Ian Booth (wallyworld)
2014-04-29 17:15:51 Ian Booth juju-core/1.18: status Triaged In Progress
2014-04-29 17:16:09 Launchpad Janitor branch linked lp:~wallyworld/juju-core/1304742-backport-1.18
2014-04-29 18:23:59 Go Bot juju-core/1.18: status In Progress Fix Committed
2014-04-30 22:13:37 Curtis Hovey juju-core/1.18: status Fix Committed Fix Released