lp:~bjornt/landscape-client/fetch-progress-lucid-failure

Created by Björn Tillenius and last modified
Get this branch:
bzr branch lp:~bjornt/landscape-client/fetch-progress-lucid-failure
Only Björn Tillenius can upload to this branch. If you are Björn Tillenius please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Björn Tillenius
Project:
Landscape Client
Status:
Development

Recent revisions

410. By David Britton

fix landscape-client tests to run on openstack instance (minimal server install, vm) [r=ack,free] [f=897261]

409. By Björn Tillenius

Merged apt-facade-output [r=therve,ack] [f=890609].

Capture the fetch and dpkg output and send it back to the server, both
for succesful and failed operations.

408. By Thomas Herve

Merge download-script-attachments [r=free.ekanayaka,ack] [f=893040]

Add support for the new attachment service in script execution.

407. By Alberto Donato

Reload the cache after setting architecture in AptFacade to filter out packages with different architectures. [trivial] [r=bjornt].

406. By Andreas Hasenack

* Included missing files (LP: #814223).
* Try to load the old persist file if the current one doesn't exist or is
  empty (LP: #809210).
* Fallback to gethostname to get something interesting out of get_fqdn.
* Fix wrong ownership and permissions when the reporter is run as a result
  of applying a repository profile (LP: #804008).
* Keep original sources.list ownership (LP: #804548).
* Refactored tests (LP: #805746).
* Preserve permissions of sources.list (LP: #804548).
* Added a broker command line option (--record) that saves exchanges with the
  server to the filesystem
* Detect if running in a vmware guest (LP: #795794).
* Report VM type when run in the cloud (LP: #797069).
* Report VM type in non-cloud registration (LP: #795752).
* Report the package reporter result even in case of success, not just in
  case of failure (LP: #780406).
* Report package reporter errors (LP: #732490).
* Fix dependencies for hardy removing references to python 2.4 packages for
  pycurl and dbus (LP: #759764).
* The landscape client now reports whether it is running on a virtual machine
  or not.
* Add a plugin which manages APT sources.list and the associated GPG keys
  (LP: #758928).
* Limit the number of items in a network message to 200, to prevent problems
  when communication is interrupted with the server and the client
  accumulates too many network items, thus overloading the server when it's
  available again (LP: #760486).
* Updated version number in __init__.py so that the client reports the
  correct one in its user-agent string.
* debian/control, debian/rules: Add quilt
* debian/patches/fix-landscape-monitor.patch: Fix landscape
  monitoring with gir1.0-gudev-1.0 installed. (LP: #747498)

405. By Björn Tillenius

Merged apt-facade-remaining-tests [r=fwierzbicki,therve] [f=890605,890606].

Make sure that ReleaseUpgrader and PackageTaskHandler tests can be run
with AptFacade instead of SmartFacade.

For ReleaseUpgrader I simply remove the setup of a facade, since the
facade isn't used by ReleaseUpgrader.

For PackageTaskHandler I made a change to AptFacade to be able to set
the architecture to None. This makes the PackageTaskHandler tests pass,
if I change them to use AptFacadeHelper instead of SmartFacadeHelper.

I didn't bother actually running the tests for both SmartFacade and
AptFacade, since the changes are minimal. When the time comes to remove
SmartFacade we can change it to use AptFacadeHelper, without changing
anything else.

404. By Björn Tillenius

Merged apt-facade-changer-optional [r=free.ekanayaka,therve] [f=889113].

Use AptFacade in PackageChanger, if USE_APT_FACADE=1 is set.

I've removed the use_apt_facade parameter to run_task_handler() and
moved the check to inside that method. Everything that uses
run_task_handler() should be compatible with AptFacade.

403. By Mike Milner

Mock out call to restart_landscape() [trivial][r=fwierzbicki]

Test tries to restart the real landscape daemon on your dev system.

402. By Björn Tillenius

Merged apt-facade-changer [r=milner,free.ekanayaka] [f=865303].

Run the package changer tests for AptFacade and make sure they pass.

401. By Björn Tillenius

Merged apt-facade-changer-fixes [r=therve,ack] [f=889067,889069,889087,889099].

Fixes to AptFacade that is needed for the package changer to work:

    1) Fix mark_upgrade() to upgrade the package to the latest version,
       instead of upgrading to the version that is passed in.

    2) Don't do anything if you try to upgrade a package that is already
       at the latest version.

    3) Raise a TransactionError if something goes wrong committing the
       changes to the Apt cache.

    4) Take the Package object into account, when comparing Version
       objects to find out which dependencies are needed for
       DependencyError in perform_changes().

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~landscape/landscape-client/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers