Juju packaging allows builds for unsupported architectures
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
juju-release-tools |
Fix Released
|
High
|
Curtis Hovey | |||
conjure-up (Ubuntu) | ||||||
Xenial |
Fix Released
|
Undecided
|
Unassigned | |||
juju-core (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | |||
Xenial |
Fix Released
|
Undecided
|
Unassigned | |||
juju-core-1 (Ubuntu) | ||||||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The current juju packaging specifies all for architecture, but juju itself only officially supports 64-bit architectures. We should update juju, to build on only supported architectures for all ppa and archive versions. We should also remove existing builds from xenial that are for unsupported architectures.
[SRU Information]
[Impact]
This change removes 32-bit builds of juju and replaces it with a debconf message instead. See https:/
[Verification]
First confirm a supported arch install works without issue. No prompting should occur.
Then, try the same on a 32-bit machine. All existing juju binaries and files should be removed, and you should be prompted with the debconf message about an unsupported client.
[Regression Potential]
For 32-bit users, this is removing a binary package. However, beta15 package of juju2 isn't supported. For the supported arches, the only regression potential is seeing a needless debconf message.
no longer affects: | conjure-up |
no longer affects: | charm-tools |
Changed in juju-release-tools: | |
status: | New → Triaged |
importance: | Undecided → High |
no longer affects: | charm-tools (Ubuntu) |
no longer affects: | charm (Ubuntu) |
description: | updated |
no longer affects: | juju-core-1 (Ubuntu) |
no longer affects: | conjure-up (Ubuntu) |
Changed in juju-core (Ubuntu Xenial): | |
status: | New → Fix Committed |
Changed in juju-core (Ubuntu): | |
status: | New → Fix Committed |
Changed in juju-core-1 (Ubuntu Xenial): | |
status: | New → Fix Released |
Changed in conjure-up (Ubuntu Xenial): | |
status: | New → Fix Released |
Changed in juju-core (Ubuntu): | |
status: | Fix Committed → Fix Released |
This is fixed in he base juju-core2 branch. It only builds 64-bit versions.