lp:~free.ekanayaka/landscape-client/only-environment-at-registration

Created by Free Ekanayaka and last modified
Get this branch:
bzr branch lp:~free.ekanayaka/landscape-client/only-environment-at-registration
Only Free Ekanayaka can upload to this branch. If you are Free Ekanayaka please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Free Ekanayaka
Project:
Landscape Client
Status:
Development

Recent revisions

782. By Free Ekanayaka

Merge from drop-provisioning-registration-2

781. By Free Ekanayaka

Add juju-environment registration field

780. By Free Ekanayaka

Drop provisioning registration

779. By Free Ekanayaka

Drop server autodiscover

778. By Free Ekanayaka

Drop cloud registration

777. By Fernando Correa Neto <email address hidden>

- change account setup instructions. [trivial] [r=ack]

776. By Adam Collard

Merge juju-info-poll [f=1334556] [r=tribaal,ack] [a=Adam Collard]
Switch the JujuInfo plugin from only checking Juju info changes every 15minutes (when exchanging) to every 30s.

775. By Chris Glass

Merge extra-logging-info [f=] [r=ack,free.ekanayaka] [a=Chris Glass]
This branch switches to info instead of debug for the extra logging.

774. By Chris Glass

Merge extra-logging [f=] [r=bjornt,benji] [a=Chris Glass]
This branch adds some extra debug logging to the registration code.

773. By Björn Tillenius

Merge trusty-apt-change [f=1326940] [r=adam-collard,free.ekanayaka] [a=Björn Tillenius]
Handle broken packages in Trusty.

The apt library changed in Trusty when it comes to dealing with broken
packages. Before Trusty, if a package couldn't be installed due to
dependency issues, is_inst_broken was set to True. In Trusty,
is_inst_broken is True only for packages that are already installed and
broken. For packages that can't be installed, the marked_installation, marked_upgrade and marked_downgrade attributes are simply cleared.

The changes in the AptFacade aren't that big. We now keep track of which
packages we request and check whether it's still marked to be installed,
upgraded or downgraded.

The tests used the apt package directly to change the install state, so
I had to change them to use the facade instead. Otherwise the facade
won't know that the packages are broken.

I also had to change some tests that check for error messages, since
those change in Trusty as well.

The tests pass on both Trusty and Precise.

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