lp:~townsend/libertine/release-1.5
- Get this branch:
- bzr branch lp:~townsend/libertine/release-1.5
Branch merges
- Larry Price: Approve
-
Diff: 3383 lines (+1572/-672)45 files modified.bzrignore (+8/-0)
CMakeLists.txt (+1/-1)
common/ContainerConfigList.h (+1/-2)
data/CMakeLists.txt (+4/-6)
data/com.canonical.libertine.LxdManager.service (+3/-0)
data/libertine-lxd-sudo (+1/-0)
data/python3-libertine-chroot.click-hook.in (+0/-4)
data/snap-runner.wrapper (+11/-0)
debian/changelog (+20/-0)
debian/control (+17/-4)
debian/python3-libertine-chroot.install (+0/-1)
debian/python3-libertine-lxd.install (+5/-0)
debian/python3-libertine.install (+1/-0)
debian/rules (+1/-1)
liblibertine/libertine.cpp (+41/-26)
parts/plugins/utils.py (+63/-0)
parts/plugins/x-libertine-deps.py (+155/-0)
parts/plugins/x-libertine.py (+45/-0)
python/CMakeLists.txt (+1/-1)
python/libertine/AppDiscovery.py (+1/-3)
python/libertine/ChrootContainer.py (+30/-31)
python/libertine/ContainersConfig.py (+3/-3)
python/libertine/HostInfo.py (+5/-0)
python/libertine/Libertine.py (+113/-125)
python/libertine/LxcContainer.py (+67/-77)
python/libertine/LxdContainer.py (+455/-0)
python/libertine/launcher/session.py (+10/-13)
python/libertine/launcher/task.py (+3/-3)
python/libertine/lifecycle/ContainerLifecycleService.py (+108/-0)
python/libertine/lifecycle/ContainerLifecycleServiceRunner.py (+46/-0)
python/libertine/lifecycle/LifecycleResult.py (+37/-0)
python/libertine/lifecycle/__init__.py (+23/-0)
python/libertine/utils.py (+24/-3)
snapcraft.yaml (+32/-0)
tests/unit/test_libertine_gir.py (+2/-4)
tests/unit/test_logger.py (+5/-1)
tools/CMakeLists.txt (+4/-5)
tools/libertine-container-manager (+55/-44)
tools/libertine-container-manager.1 (+8/-2)
tools/libertine-lxc-manager (+46/-123)
tools/libertine-lxd-manager (+57/-0)
tools/libertine-lxd-manager.1 (+9/-0)
tools/libertine-lxd-setup (+40/-0)
tools/libertined (+11/-6)
tools/update-puritine-containers (+0/-183)
Related bugs
Bug #1580612: Add support for a LXD backend to Libertine | Medium | Fix Released | |
Bug #1653973: Creating an LXC type container fails | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 179. By Christopher Townsend
-
* Drop support for the Puritine click package as that is Vivid only and a Vivid Libertine branch exists for any future fixes.
* Only set the lxc log when a container is defined during class init. (LP: #1653973)
* Bump version to 1.5 for new upstream release.
* Logic for bundling libertine as a snap built from source.
* Catch exceptions raised during container creation.
* Initial implementation of lxd backend. (LP: #1580612)
* Use the libertine logger and LIBERTINE_DEBUG variable everywhere.
* Update configure bind-mount logic given new lxd backend.
* Use dpkg to find package name when installing local deb. - 176. By CI Train Bot Account
-
* 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:libertine