Add support for helper apps when running in the containerless mode
Bug #1637535 reported by
Christopher Townsend
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Libertine | Status tracked in Devel | |||||
Devel |
Fix Released
|
High
|
Christopher Townsend | |||
Trunk |
Fix Released
|
High
|
Christopher Townsend | |||
libertine (Ubuntu) |
Fix Released
|
High
|
Christopher Townsend |
Bug Description
When running applications in containerless mode, helper apps need to be started as well including pasted and matchbox.
This is needed soon for running snap applications in a Unity 8 desktop session.
Related branches
lp://staging/~townsend/libertine/launch-containerless-helpers
- Larry Price: Approve
- Libertine CI Bot: Approve (continuous-integration)
-
Diff: 145 lines (+53/-12)6 files modifieddebian/control (+1/-0)
python/libertine/Libertine.py (+26/-0)
python/libertine/__init__.py (+2/-0)
python/libertine/launcher/config.py (+13/-6)
tests/unit/test_launcher_with_dbus.py (+1/-1)
tools/libertine-launch (+10/-5)
lp://staging/~townsend/libertine/1.4.3-release
- Larry Price: Approve
-
Diff: 5305 lines (+2656/-1293)77 files modified.bzrignore (+2/-0)
CMakeLists.txt (+12/-5)
common/CMakeLists.txt (+13/-0)
common/ContainerAppsList.cpp (+4/-2)
common/ContainerAppsList.h (+2/-3)
common/ContainerArchivesList.cpp (+4/-2)
common/ContainerArchivesList.h (+0/-2)
common/ContainerConfig.cpp (+2/-2)
common/ContainerConfigList.cpp (+6/-7)
common/ContainerManager.cpp (+12/-1)
common/LibertineConfig.cpp (+2/-27)
common/LibertineConfig.h (+3/-7)
common/PackageOperationDetails.cpp (+78/-0)
common/PackageOperationDetails.h (+43/-0)
data/CMakeLists.txt (+1/-1)
data/libertine-manager-app.desktop (+2/-2)
debian/changelog (+7/-0)
debian/control (+66/-7)
debian/libertine-manager-app.install (+3/-4)
debian/libertine-qt-common.install (+2/-0)
debian/libertine-tools.install (+1/-4)
debian/libertine-xmir-tools.install (+3/-0)
debian/python3-libertine-chroot.install (+1/-1)
debian/python3-libertine-lxc.install (+3/-3)
debian/python3-libertine.install (+3/-2)
debian/ubuntu-system-settings-libertine.install (+4/-0)
libertine/CMakeLists.txt (+10/-5)
libertine/config.h.in (+1/-1)
libertine/libertine.cpp (+27/-14)
libertine/libertine.h (+2/-0)
liblibertine/CMakeLists.txt (+12/-11)
liblibertine/libertine.cpp (+35/-28)
python/libertine/ChrootContainer.py (+14/-7)
python/libertine/ContainersConfig.py (+15/-0)
python/libertine/Libertine.py (+55/-281)
python/libertine/LxcContainer.py (+93/-65)
python/libertine/__init__.py (+2/-11)
python/libertine/launcher/__init__.py (+28/-0)
python/libertine/launcher/config.py (+297/-0)
python/libertine/launcher/session.py (+358/-0)
python/libertine/launcher/task.py (+75/-0)
python/libertine/utils.py (+21/-10)
qml/CMakeLists.txt (+3/-0)
qml/common/AddExtraArchiveView.qml (+4/-2)
qml/common/ContainerEditView.qml (+7/-8)
qml/common/ContainerInfoView.qml (+5/-7)
qml/common/ContainerOptionsDialog.qml (+5/-5)
qml/common/ContainersList.qml (+131/-0)
qml/common/ExtraArchivesView.qml (+1/-1)
qml/common/ManageContainer.qml (+12/-10)
qml/common/PackageInfoView.qml (+13/-13)
qml/common/SearchPackagesDialog.qml (+3/-2)
qml/common/SearchResults.qml (+3/-1)
qml/common/SearchResultsView.qml (+11/-9)
qml/gui/ContainersView.qml (+8/-103)
qml/gui/WelcomeView.qml (+3/-2)
qml/gui/libertine.qml (+10/-68)
qml/plugin/MainSettingsPage.qml (+58/-0)
system-settings-plugin/CMakeLists.txt (+38/-0)
system-settings-plugin/config.h.in (+16/-0)
system-settings-plugin/libertine.settings.in (+14/-0)
system-settings-plugin/plugin.cpp (+105/-0)
system-settings-plugin/plugin.h (+34/-0)
tests/unit/CMakeLists.txt (+10/-55)
tests/unit/ContainerConfigListTests.cpp (+1/-1)
tests/unit/ContainerConfigTests.cpp (+1/-1)
tests/unit/libertine_public_gir_tests.py (+0/-63)
tests/unit/libertine_session_bridge_tests.py (+0/-106)
tests/unit/libertine_socket_tests.py (+0/-72)
tests/unit/test_launcher.py (+563/-52)
tests/unit/test_launcher_with_dbus.py (+103/-0)
tests/unit/test_libertine_gir.py (+67/-0)
tests/unit/test_logger.py (+16/-20)
tools/libertine-container-manager (+4/-0)
tools/libertine-launch (+20/-139)
tools/libertine-lxc-manager (+62/-22)
tools/update-puritine-containers (+1/-16)
Changed in libertine (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
description: | updated |
description: | updated |
Changed in libertine (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Christopher Townsend (townsend) |
To post a comment you must log in.
Fix committed into lp:libertine at revision 323, scheduled for release in libertine, milestone Unknown