Activity log for bug #1285410

Date Who What changed Old value New value Message
2014-02-26 23:44:19 Jason Hobbs bug added bug
2014-02-27 15:17:20 Curtis Hovey tags armhf constraints
2014-02-27 15:17:25 Curtis Hovey juju-core: status New Triaged
2014-02-27 15:17:27 Curtis Hovey juju-core: importance Undecided High
2014-02-27 18:15:31 Jason Hobbs summary bad "arch" constraint: "armhf" not recognized juju names arm arch 'arm' internally, but 'armhf' in tools
2014-02-27 18:17:20 Jason Hobbs description I'm trying to bootstrap juju via maas onto a highbank (armhf) system. If I provide no constraints, juju picks amd64 tools for the node, which obviously won't work. If I provide a --constraints="arch=armhf" I get: ubuntu@maas-dev:~$ juju bootstrap -v -v --constraints "tags=calxeda-highbank arch=armhf" error: invalid value "tags=calxeda-highbank arch=armhf" for flag --constraints: bad "arch" constraint: "armhf" not recognized It looks like juju-core expects 'arm' for the arm architecture, but that results in no tools being found, as the arch is set to armhf in the released:tools.json here https://streams.canonical.com/juju/tools/streams/v1/com.ubuntu.juju:released:tools.json This is with 1.17.2-trusty-amd64 I'm trying to bootstrap juju via maas onto a highbank (armhf) system. If I provide no constraints, juju picks amd64 tools for the node, which obviously won't work. If I provide a --constraints="arch=armhf" I get: ubuntu@maas-dev:~$ juju bootstrap -v -v --constraints "tags=calxeda-highbank arch=armhf" error: invalid value "tags=calxeda-highbank arch=armhf" for flag --constraints: bad "arch" constraint: "armhf" not recognized It looks like juju-core expects 'arm' for the arm architecture, but that results in no tools being found, as the arch is set to armhf in the released:tools.json here https://streams.canonical.com/juju/tools/streams/v1/com.ubuntu.juju:released:tools.json This also applies when syncing tools. armhf tools aren't synced because the default tools constraint is: logger.Debugf("no architecture specified when finding tools, looking for any") toolsConstraint.Arches = []string{"amd64", "i386", "arm"} This is with 1.17.2-trusty-amd64
2014-02-27 18:24:05 Martin Packman bug added subscriber Martin Packman
2014-02-27 20:45:23 Launchpad Janitor branch linked lp:~jason-hobbs/juju-core/lp-1285410-fix-arm-armhf-mistmatch
2014-02-27 22:41:18 Jason Hobbs tags armhf constraints armhf constraints server-hwe
2014-03-20 18:00:29 Launchpad Janitor branch linked lp:~jason-hobbs/juju-core/fix-armhf
2014-03-24 18:10:56 Jason Hobbs tags armhf constraints server-hwe armhf armhf-hwe constraints server-hwe
2014-03-30 13:56:00 Curtis Hovey juju-core: status In Progress Triaged
2014-04-03 09:44:56 John A Meinel juju-core: milestone 1.19.0
2014-04-03 09:45:14 John A Meinel nominated for series juju-core/1.18
2014-04-03 09:45:14 John A Meinel bug task added juju-core/1.18
2014-04-03 09:45:21 John A Meinel juju-core/1.18: milestone 1.17.8
2014-04-03 09:45:30 John A Meinel juju-core/1.18: importance Undecided High
2014-04-03 09:45:30 John A Meinel juju-core/1.18: status New In Progress
2014-04-03 09:45:30 John A Meinel juju-core/1.18: assignee John A Meinel (jameinel)
2014-04-03 21:36:50 Go Bot juju-core: status In Progress Fix Committed
2014-04-04 15:30:42 Curtis Hovey juju-core/1.18: status In Progress Fix Committed
2014-04-05 03:10:34 Curtis Hovey juju-core/1.18: status Fix Committed Fix Released
2014-04-15 17:54:05 Curtis Hovey juju-core: status Fix Committed Fix Released