lp:~free.ekanayaka/landscape-client/clones-fixes
- Get this branch:
- bzr branch lp:~free.ekanayaka/landscape-client/clones-fixes
Branch merges
- Alberto Donato (community): Approve
- Geoff Teale (community): Approve
-
Diff: 172 lines (+39/-24)4 files modifiedlandscape/reactor.py (+15/-3)
landscape/service.py (+7/-2)
landscape/tests/test_reactor.py (+0/-15)
landscape/watchdog.py (+17/-4)
Related bugs
Bug #925924: Open file descriptors limit hit when running many clones | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 444. By Geoff Teale
-
Merged skip_test_
for_configurati on_proxy [r=therve, bjornt] [f=916300] Cause tests to be skipped if there are dependant the ability to launch
a private DBus session when X11 is not available as (since Natty)
Ubuntu's DBus is compiled to require an X11 session to create a new
session bus. - 443. By Thomas Herve
-
Merge fix-xen-report [r=Bjornt,ack] [f=921970]
Check for the content of /sys/bus/
xen/devices to report a machine as a Xen VM
instead of just relying on the existence of /sys/bus/xen. - 442. By Björn Tillenius
-
Merged apt-broken-
dependencies [r=ack,therve] [f=921664]. Allow package operation even when some installed packages are in a
broken state.It doesn't try to resolve broken packages, unless the changes introduced
some packages that weren't broken before.I've disabled a multi-arch tests, since it failed, and it's not easy to
fix it. It turned out that the test was incorrect, it sets up a broken
system. I filed a bug about it and intend to fix it next.We still need to figure out how to handle broken sytems in general, i.e.
but this branch makes it possible to work with them at least. - 441. By Björn Tillenius
-
Merged optional-
smart-import [r=therve,tealeg] [f=919179]. Make it possible to use Landscape client without having Smart installed
if AptFacade is used. - 440. By Geoff Teale
-
Merged disallow-
package- locks-with- apt [r=ack, jseutter] [f=918175] - Add 'test_change_
package_ locks' to AptPakageChange rTest.
- Added attribute 'supports_package_ locks' to facades.
- Modified ChangePacketResult.handle_ change_ package_ locks to check 'supports_ package_ locks' on it's facade and return a message with 'status' = FAILED. - 439. By Geoff Teale
-
Merged ui-permissions-
and-panel [r=therve, free.ekanayaka] [f=911665] The following changes have been made:
- Split Configuration model into a DBus service mechanism and a proxy for the client.
- Split Registration model in to a DBus service mechanism and a proxy for the client (with asynchronous registration).
- Create PolicyKit policies for configuration and registration and cause these to be checked by the relevant DBus service mechanism when it receives dbus calls (effectively trigger a challenge for a password and only allow admin users to continue).
- Create DBus service and conf files for the two service mechanisms (Allowing them to be run by the System bus on demand)
- Create an application desktop file causing the landscape-client- settings- ui program to be launchable from gnome-control- center
- Create the icon preferences-management- service. svg to represent this activity in gnome-control- center.
- Create setupui.py - a distutils script for the settings-ui components. - 438. By Thomas Herve
-
Merg cloud-missing-
kernel [r=free. ekanayaka, ack] [f=920453] Make sure cloud registration succeeds if there is no kernel specified in the
meta-data service. - 437. By Björn Tillenius
-
Merged apt-resolve-
with-keep [r=tealeg,milner] [f=918925]. Don't mark packages for removal in AptFacade, if the package is to be
upgraded.When Landscape requests a package to be upgraded, it request the new
version to be installed, and the currently installed version to be
removed. Using Smart, that's the correct thing to do. However, with Apt,
you have to take care not to mark packages for removal, if they are to
be upgraded.
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