Merge lp://staging/~larryprice/libertine/release-1.7.1 into lp://staging/libertine/trunk
Status: | Merged |
---|---|
Approved by: | Christopher Townsend |
Approved revision: | 204 |
Merged at revision: | 201 |
Proposed branch: | lp://staging/~larryprice/libertine/release-1.7.1 |
Merge into: | lp://staging/libertine/trunk |
Diff against target: |
4695 lines (+1707/-1017) 62 files modified
CMakeLists.txt (+6/-0) debian/changelog (+37/-0) debian/control (+9/-11) debian/libertine-tools.install (+1/-2) debian/libertine-xmir-tools.install (+4/-0) debian/libertined.preinst (+1/-1) debian/libertined.prerm (+1/-1) debian/python3-libertine.install (+1/-2) liblibertine/libertined.cpp (+15/-10) pasted/pasted.cpp (+97/-43) pasted/pasted.h (+13/-5) python/libertine/ChrootContainer.py (+2/-2) python/libertine/ContainerControlClient.py (+14/-9) python/libertine/ContainersConfig.py (+52/-17) python/libertine/Libertine.py (+21/-15) python/libertine/LxcContainer.py (+7/-9) python/libertine/LxdContainer.py (+17/-16) python/libertine/service/constants.py (+27/-0) python/libertine/service/container.py (+38/-34) python/libertine/service/container_control.py (+29/-58) python/libertine/service/container_control_client.py (+75/-0) python/libertine/service/download.py (+35/-40) python/libertine/service/operations.py (+18/-62) python/libertine/service/operations_monitor.py (+93/-0) python/libertine/service/task_dispatcher.py (+8/-25) python/libertine/service/tasks/__init__.py (+2/-1) python/libertine/service/tasks/app_info_task.py (+5/-5) python/libertine/service/tasks/base_task.py (+39/-14) python/libertine/service/tasks/container_info_task.py (+4/-4) python/libertine/service/tasks/create_task.py (+14/-11) python/libertine/service/tasks/destroy_task.py (+10/-8) python/libertine/service/tasks/install_task.py (+10/-8) python/libertine/service/tasks/list_app_ids_task.py (+6/-6) python/libertine/service/tasks/list_task.py (+4/-3) python/libertine/service/tasks/remove_task.py (+9/-8) python/libertine/service/tasks/search_task.py (+4/-4) python/libertine/service/tasks/update_task.py (+11/-10) snap/plugins/x-libertine-deps.py (+2/-1) tests/integration/CMakeLists.txt (+21/-1) tests/integration/data/libertine/ContainersConfig.json (+19/-0) tests/integration/test_libertine_service.py (+41/-38) tests/integration/test_liblibertine.cpp (+145/-0) tests/unit/CMakeLists.txt (+2/-1) tests/unit/ContainerConfigListTests.cpp (+1/-0) tests/unit/service/CMakeLists.txt (+2/-1) tests/unit/service/tasks/test_app_info_task.py (+24/-26) tests/unit/service/tasks/test_container_info_task.py (+26/-27) tests/unit/service/tasks/test_create_task.py (+170/-176) tests/unit/service/tasks/test_destroy_task.py (+44/-46) tests/unit/service/tasks/test_install_task.py (+38/-41) tests/unit/service/tasks/test_list_app_ids_task.py (+23/-25) tests/unit/service/tasks/test_list_task.py (+15/-16) tests/unit/service/tasks/test_remove_task.py (+38/-41) tests/unit/service/tasks/test_search_task.py (+9/-9) tests/unit/service/tasks/test_update_task.py (+46/-46) tests/unit/service/test_container.py (+32/-31) tests/unit/service/test_operations_monitor.py (+146/-0) tests/unit/service/test_task_dispatcher.py (+6/-5) tools/libertine-container-manager (+41/-19) tools/libertine-launch (+12/-2) tools/libertine-lxd-setup (+37/-14) tools/libertined (+28/-7) |
To merge this branch: | bzr merge lp://staging/~larryprice/libertine/release-1.7.1 |
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Christopher Townsend (community) | Approve | ||
Review via email: mp+319854@code.staging.launchpad.net |
Commit message
* When starting pasted, ensure DISPLAY is set and valid before continuing to
run. (LP: 1666472)
* Fix pasted to work with rootless Xmir. (LP: 1671257)
* Bump version to 1.7.1
* Gracefully handle creating a LibertineContainer object when the container
backend is unavailable.
* Update libertine xmir components to not depend on container backends.
(LP: 1671938)
* Catch all errors and gracefully shutdown libertined. (LP: 1671009)
* Fix method call from ContainerControl d-bus to interfaces.
* Update signal handlers in test_libertine_
* Inject client for accessing ContainerControl within containers.
* Rearchitect libertine service python backend for simpler access to running
tasks. (LP: 1669091)
* Ignore completions from dependencies during snapcraft build.
* LXD needs to forward host environment to container when running arbitrary
commands.
* Add client object to list_app_ids_task to avoid making reentrant service
calls.
* Take advantage of new network subcommand during lxd init on newer
installs.
* Prevent installing empty package names and appropriately update status for
unstopped containers.
* Modifications to make test_libertine_
* Add a '-x' option to pkill so it only kills the libertined process(es)
and nothing else. (LP: 1676005)
* Remove hard-coded dependency on libraries.
* Reopen the database file after every failure to grab the lock.
(LP: 1662655)
Description of the change
Release libertine 1.7.1 with packaging/
Ok, +1