FFE: landscape-client-12.04

Bug #959360 reported by Andreas Hasenack on 2012-03-19
This bug affects 1 person
Affects Status Importance Assigned to Milestone
landscape-client (Ubuntu)

Bug Description

We want to release landscape-client 12.04 into precise. The main reasons are:
 * it now uses apt/dpkg to install packages instead of smartpm
 * it has a GTK UI interface to configure the client (NEW package landscape-client-ui, located in the gnome control center)
 * the landscape-client package is installed on demand if needed when the user clicks on the gnome control center icon (NEW package landscape-client-ui-install)
 * Add support for the new attachment service in script execution, which lightens the load on landscape.canonical.com quite a bit

Attached to this bug is a bzr branch against ubuntu:landscape-client, which is the package currently in precise. The diff is big, but if you remove the tests (--exclude tests) it's a lot smaller.

This client was tested as if we were doing an SRU. And we will, once this gets into precise.

These were the tests done:
Doing https://wiki.canonical.com/Landscape/ClientSRUTests

ClientSRU tests status:
- Install with landscape/apt-get (pass)
- Purge test (pass)
- Reinstall client (pass)
- sysinfo integration (pass)
- Distro upgrade
 - Via landscape (pass)
 - Via do-release-upgrade - Package removed due to disabling external repos, but working after reinstall (pass)
- Talking to old landscape server - tested against hosted (pass)
- install the new landscape-client package in a running LDS server (pass)
- upgrade within precise (package N to N+1)

Also, this client has been constantly running on our linode machines: maverick, natty, oneiric and precise (only precise relevant for this ticket).

description: updated
description: updated
Andreas Hasenack (ahasenack) wrote :

Unit tests run on precise.

Andreas Hasenack (ahasenack) wrote :

Precise i386 build log.

Andreas Hasenack (ahasenack) wrote :

Full install log on a bare-bones precise chroot

Andreas Hasenack (ahasenack) wrote :

Upgrade from current precise.

Andreas Hasenack (ahasenack) wrote :

Screenshot of the new icon in the gnome control center. This icon is installed by landscape-client-ui-install (which then installs landscape-client-ui on demand) and landscape-client-ui itself.

Andreas Hasenack (ahasenack) wrote :

landscape-client-ui screenshot

Andreas Hasenack (ahasenack) wrote :

New test run, after fixing a packaging problem.

description: updated
description: updated
Scott Kitterman (kitterman) wrote :

Ack. Approved as long as it can land before Beta 2.

Changed in landscape-client (Ubuntu):
status: New → Triaged
milestone: none → ubuntu-12.04-beta-2
importance: Undecided → Wishlist
Clint Byrum (clint-fewbar) wrote :

Uploaded 12.04-0ubuntu0.12.04.0 to precise.

Changed in landscape-client (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers