Update lucid, precise, trusty, utopic to landscape-client 14.12
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
Medium
|
Unassigned | ||
landscape-client (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
Utopic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Landscape Client 14,12 has been released. We would like to get these changes into lucid, precise, trusty and utopic.
As far as released version of Ubuntu are concerned, the required pieces of information for the needed SRU follow (as laid out in the "Procedure" section of https:/
=== Statement explaining the impact ===
This release sports both bug-fixes and new features and we would like to make sure all of our supported customers (even those on lucid, precise, trusty and utopic) have access to these improvements. The notable ones are:
1) Upgrading the landscape client to 14.01 as part of a landscape update created a ghost activity (staying in progress forever), that users had no mean to cancel (LP: #1389686)
2) A regression was fixed where a race condition would sometimes prevent registration from functionning when a user switched landscape servers (LP: #1376134)
3) The virtual machine detection code failed when users deployed landscape-client to quemu machines. Landscape assigned them a "real machine" status which is problematic when users have only VM licenses left (LP: #1374501)
4) The client-server message format for information pertaining to juju machines was changed, since a server-side refactoring made these messages obsolete. (LP: #1369635, LP: #1362506)
5) Dropped the "provisioning" registration message from the client-server protocol since the provisionning code was dropped from the server and was replaced by MAAS (LP: #1362506)
6) Drop cloud registration messages, since the corresponding code in the server was dropped a long time ago (LP: #1342646)
7) Changed the interface to the apt library since the library changed in trusty (LP: #1326940)
8) Changed the Swift plugin to report total/available
9) The client erroneously reported machines as "full machines" when run on kvm on POWER machines (LP: #1271615)
10) Added a CPU information parser for arm64 machines (LP: #1306824)
11) The landscape client now has some (code) mechanism to set its own user agent. This was pulled in since it allowed us to avoid complex source control operation and is no-op (LP: #1399139)
12) During testing for this SRU an upgrade bug was discovered and subsequently fixed. Our partial resync mechanism was not behaving properly during Landscape initiated dist-upgrades (LP: #1401867)
Some packaging-only changes are as follows:
1) Dropped sysinfo-
For more details see the aforementioned bugs (all mentioned in the debian/changelog of the proposed packages).
=== How the bug has been addressed ===
We have been following the development procedure laid out in https:/
Furthermore, the testing procedure results can be seen in
https:/
=== Patches ===
Branches allowing to recreeate tested packages are attached to this bug report. A simple "debuild" should be possible once checked out.
=== Detailed instructions how to reproduce the bug ===
N/A
=== Discussion ===
All the source packages have been subject to the QA process detailed in the LandscapeUpdates document linked above.
Related branches
Changed in landscape-client: | |
assignee: | nobody → Chris Glass (tribaal) |
description: | updated |
description: | updated |
Changed in landscape-client: | |
status: | New → In Progress |
summary: |
- Update lucid, precise, trusty, utopic to landscape-client 14.11 + Update lucid, precise, trusty, utopic to landscape-client 14.12 |
description: | updated |
description: | updated |
Changed in landscape-client: | |
status: | In Progress → New |
assignee: | Chris Glass (tribaal) → nobody |
importance: | Undecided → Medium |
Changed in landscape-client (Ubuntu): | |
status: | New → Fix Released |
tags: | added: verification-done-trusty verification-done-utopic |
Changed in landscape-client (Ubuntu Precise): | |
status: | New → Fix Committed |
Changed in landscape-client: | |
status: | New → Fix Released |
Hi,
One of the features being delivered in this SRU : "10) Added a CPU information parser for arm64 machines (LP: #1306824)"
is needed for offering UA on HP moonshot McDivitt platform (ARM64). This platform has shipped on Dec 16th, 2014. UA team is currently waiting on this SRU to offer UA for this platform. Any help to expedite this SRU acceptance would be greatly appreciated.
Thaanks,
Raghu