lp:~bjornt/landscape-client/remove-smart-facade
- Get this branch:
- bzr branch lp:~bjornt/landscape-client/remove-smart-facade
Branch merges
- Alberto Donato (community): Approve
- Free Ekanayaka (community): Approve
-
Diff: 2700 lines (+48/-2312)14 files modifiedlandscape/monitor/packagemonitor.py (+1/-1)
landscape/package/changer.py (+5/-6)
landscape/package/facade.py (+1/-423)
landscape/package/interface.py (+0/-84)
landscape/package/reporter.py (+2/-47)
landscape/package/skeleton.py (+0/-48)
landscape/package/taskhandler.py (+4/-8)
landscape/package/tests/helpers.py (+0/-39)
landscape/package/tests/test_changer.py (+3/-267)
landscape/package/tests/test_facade.py (+4/-688)
landscape/package/tests/test_interface.py (+0/-34)
landscape/package/tests/test_reporter.py (+25/-595)
landscape/package/tests/test_skeleton.py (+2/-45)
landscape/package/tests/test_taskhandler.py (+1/-27)
Branch information
Recent revisions
- 556. By Geoff Teale
-
Merged tidy-apt-
facade- perform- changes. [r=ack, cglass] [f=985493] .
Fixes bug #985493Nothing fancy, this just splits out a large method into several smaller calls and maintains the same interface.
- 554. By Geoff Teale
-
Merged merge-package-
and-hold- handlers. [r=therve, free.ekanayaka] [972489] . Fixes #972489.
This branch moves the functionality that used to be invoked when a change-
package- holds request was received by the client to being a part of the handling of a change-packages request. This is required because it correctly mirrors what the server UI triggers. In order to match the existing operations I've structured these requests to use the same 'mark and perform' model as the existing install/remove actions and also made the resulting responses fit the structure of the change-packages requests.
I think the perform_changes call in the AptFacade is now seriously indeed of tidying, in particular I think it should be split into multiple functions, but I have held of from doing that in this branch.
- 552. By Andreas Hasenack
-
Make all subpackages that depend on each other require the exact same
version, instead of >= $version. This prevents the case where someone,
for example, runs "apt-get install landscape-common" on a registered
machine and only landscape-common gets upgraded, leaving landscape-client
at the old version. [r=free]
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