lp:~townsend/libertine/1.4.4-release
- Get this branch:
- bzr branch lp:~townsend/libertine/1.4.4-release
Branch merges
- Larry Price: Approve
-
Diff: 3783 lines (+2969/-70)59 files modifieddata/CMakeLists.txt (+1/-1)
data/com.canonical.libertine.ContainerManager.service (+3/-0)
debian/changelog (+33/-0)
debian/libertine-tools.install (+2/-0)
debian/python3-libertine.install (+1/-0)
debian/rules (+2/-2)
po/CMakeLists.txt (+2/-0)
python/libertine/ChrootContainer.py (+32/-15)
python/libertine/ContainersConfig.py (+38/-6)
python/libertine/HostInfo.py (+1/-1)
python/libertine/Libertine.py (+28/-7)
python/libertine/LxcContainer.py (+11/-5)
python/libertine/launcher/config.py (+1/-1)
python/libertine/service/apt.py (+77/-0)
python/libertine/service/container.py (+139/-0)
python/libertine/service/manager.py (+115/-0)
python/libertine/service/progress.py (+84/-0)
python/libertine/service/task_dispatcher.py (+114/-0)
python/libertine/service/tasks/__init__.py (+39/-0)
python/libertine/service/tasks/app_info_task.py (+35/-0)
python/libertine/service/tasks/base_task.py (+94/-0)
python/libertine/service/tasks/container_info_task.py (+29/-0)
python/libertine/service/tasks/create_task.py (+72/-0)
python/libertine/service/tasks/destroy_task.py (+42/-0)
python/libertine/service/tasks/install_task.py (+49/-0)
python/libertine/service/tasks/list_apps_task.py (+30/-0)
python/libertine/service/tasks/list_task.py (+25/-0)
python/libertine/service/tasks/remove_task.py (+48/-0)
python/libertine/service/tasks/search_task.py (+27/-0)
python/libertine/service/tasks/update_task.py (+39/-0)
python/libertine/utils.py (+34/-17)
tests/CMakeLists.txt (+1/-0)
tests/integration/CMakeLists.txt (+4/-0)
tests/integration/test_libertine_service.py (+176/-0)
tests/unit/CMakeLists.txt (+1/-0)
tests/unit/pytest.ini (+2/-0)
tests/unit/service/CMakeLists.txt (+12/-0)
tests/unit/service/tasks/CMakeLists.txt (+10/-0)
tests/unit/service/tasks/test_app_info_task.py (+61/-0)
tests/unit/service/tasks/test_container_info_task.py (+44/-0)
tests/unit/service/tasks/test_create_task.py (+234/-0)
tests/unit/service/tasks/test_destroy_task.py (+80/-0)
tests/unit/service/tasks/test_install_task.py (+76/-0)
tests/unit/service/tasks/test_list_apps_task.py (+59/-0)
tests/unit/service/tasks/test_list_task.py (+45/-0)
tests/unit/service/tasks/test_remove_task.py (+76/-0)
tests/unit/service/tasks/test_search_task.py (+43/-0)
tests/unit/service/tasks/test_update_task.py (+80/-0)
tests/unit/service/test_apt.py (+134/-0)
tests/unit/service/test_container.py (+202/-0)
tests/unit/service/test_task_dispatcher.py (+148/-0)
tests/unit/test_libertine_container.py (+8/-4)
tools/CMakeLists.txt (+1/-1)
tools/completions/libertine-container-manager (+5/-3)
tools/libertine-container-manager (+46/-2)
tools/libertine-container-manager.1 (+10/-0)
tools/libertine-launch (+6/-1)
tools/libertine-lxc-manager (+17/-4)
tools/libertined (+141/-0)
Related bugs
Bug #1590051: Need way to add/remove extra bind-mounts inside the container's home directory | Medium | Fix Released | |
Bug #1642324: Support arm64 and xenial overlay based chroot containers | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 176. By Christopher Townsend
-
* Support arm64 based chroots and add stable overlay PPA for xenial based chroots. (LP: #1642324)
* Support creating a Libertine chroot in a snap environment.
* Need to disable seccomp for running any proot command in a chroot container.
* Escape the proot XDG bind-mounts with quotes to account for '(n)' possibly being added to duplicate paths.
* Redirect where the container is created when in a snap environment.
* Exclude XDG_DATA_DIRS from being passed in to a chroot environment. Fixes launching some apps in a Snappy Libertine chroot container.
* Bump version to 1.4.4.
* Immediately exit when no container specified and no default available.
* Use distro name as default codename.
* Add initial bind-mount operations to libertine-container- manager. (LP: #1590051)
* Gracefully handle bad container ids in libertine-launch.
* Dump the lxc log after a failed create.
* Initial implementation of a libertine d-bus service.
* Make window_manager a member variable on ChrootContainer.
* Happy path integration tests for libertined endpoints.
* Update translations build for cmake-extras update.
* Remove 'LD_LIBRARY_PATH' from the env blacklist. - 173. By CI Train Bot Account
-
Fix old libertine package breaks/replaces version for proper
upgrading. - 172. By Christopher Townsend
-
Commit just the changelog entry to get bileto to accept the updated package in the 1.4.3 landing.
- 167. By Christopher Townsend
-
Remove the 'container_id' positional argument and add an optional "-i/--id" argument for specifying a container id. This allows launching applications natively and not in a Libertine container. (LP: #1589636)
Approved by: Larry Price
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:libertine