lp://staging/~jseutter/landscape-client/runlevel-warning-fix

Created by Jerry Seutter and last modified
Get this branch:
bzr branch lp://staging/~jseutter/landscape-client/runlevel-warning-fix
Only Jerry Seutter can upload to this branch. If you are Jerry Seutter please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jerry Seutter
Project:
Landscape Client
Status:
Development

Recent revisions

454. By Jerry Seutter

Runlevel fix.

453. By Björn Tillenius

Merged apt-dependency-error-message [r=jseutter,tealeg] [f=921712].

Provide a better error message if AptFacade can't install some packages
due to dependencies not being satisfied.

The error message is made to look what apt-get or aptitude produces.
It's not quite the same, but it should be good enough.

One thing that it doesn't handle is Conflicts and Breaks dependency. I
discovered that late into the branch, and thought it would be better to
address that in another branch, so this can be landed.

452. By Jerry Seutter

Rename assertEquals with assertEqual. Changes to test files only.
[f=927977][r=cglass,ack]

451. By Jerry Seutter

Exposed server autodiscovery settings as config file settings.
[f=917422][r=free,csmith]

450. By Andreas Hasenack <andreas@nsn7>

Added python-twisted-names to the dependency list, needed by the
autodiscover work. [trivial] [f=927620]

449. By Jerry Seutter

Added a server_autodiscover setting that will perform DNS lookups to find
the location of the Landscape server.
[f=917422][r=therve,fwierzbicki]

448. By Free Ekanayaka

Merge clones-fixes [f=925924] [r=tealeg,ack]

This branch:

- makes the watchdog increase the system's nofile limit of open file
  descriptors when using the --clones option, allowing the child
  processes to open a possibly high number of unix sockets to communicate
  with each other (there will be several instances of Broker, Manager and
  Monitor in each process)

- makes the TwistedReactor.call_in_thread method use Twisted's deferToThread,
  which will use a threadpool instead of spawning a thread each time, this
  should be both more efficient and safe (when running clones the number of
  threads will be kept under control)

- increases the MethodCallProtocol timeout when using --clones, as RPCs
  between processes can lag a bit in that case

447. By Björn Tillenius

Merged apt-multi-arch-tests [r=free.ekanayaka,ack] [f=922511].

Re-enable multi-arch tests for AptFacade.

The main issue was that the packages were lacking Multi-Arch headers,
which meant that the i386 and amd64 versions conflicted with each other.
I also fixed the test to correctly request upgrade, by also requesting
that the old version to be removed.

446. By Björn Tillenius

Merged apt-check-changes [r=free.ekanayaka,ack] [f=921699,922582].

Fix the translation of Apt changes to version changes that the client
and server deals with.

Before we said that the candidate version would change. This is correct
for installs, but for removals we should use the installed version and
for upgrades/downgrades we should use both the candidate and installed
version.

445. By David Britton

Add in hook to override trial arguments with env var [trivial]

Branch metadata

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

Subscribers