FFE: landscape-client-12.04

Bug #959360 reported by Andreas Hasenack
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
landscape-client (Ubuntu)
Fix Released
Wishlist
Unassigned

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
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Unit tests run on precise.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Precise i386 build log.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Full install log on a bare-bones precise chroot

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Upgrade from current precise.

Revision history for this message
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.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

landscape-client-ui screenshot

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

New test run, after fixing a packaging problem.

description: updated
description: updated
Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.