lp:~townsend/libertine/1.0.1
- Get this branch:
- bzr branch lp:~townsend/libertine/1.0.1
Branch merges
- Stephen M. Webb (community): Approve
-
Diff: 1885 lines (+656/-378)22 files modifieddata/puritine-click.conf (+9/-4)
debian/changelog (+26/-0)
libertine/ContainerConfig.cpp (+2/-1)
libertine/ContainerConfig.h (+2/-2)
libertine/ContainerManager.cpp (+3/-3)
libertine/ContainerManager.h (+3/-3)
libertine/main.cpp (+8/-0)
libertine/qml/ContainerApps.qml (+0/-27)
libertine/qml/ContainerInfoView.qml (+1/-1)
libertine/qml/ContainersView.qml (+15/-9)
libertine/qml/ExtraArchivesView.qml (+26/-9)
libertine/qml/HomeView.qml (+32/-21)
libertine/qml/ManageContainer.qml (+53/-4)
libertine/qml/PackageInfoView.qml (+0/-34)
libertine/qml/PackageOperationFailureDialog.qml (+36/-0)
libertine/qml/SearchResultsView.qml (+2/-0)
libertine/qml/libertine.qml (+19/-1)
po/en_US.po (+89/-53)
po/libertine.pot (+200/-175)
python/libertine/ChrootContainer.py (+4/-4)
python/libertine/Libertine.py (+41/-15)
tools/libertine-container-manager (+85/-12)
Related bugs
Bug #1539104: libertine-container-manager crashed with AttributeError in __main__: 'Namespace' object has no attribute 'func' | Medium | Fix Released |
|
Bug #1539105: libertine-container-manager crashed with RuntimeError in start_container(): Container failed to start | Medium | Fix Released |
|
Bug #1566391: Allow user created containers to co-exist with Puritine containers | Medium | Fix Released |
|
Bug #1569397: Allow passed in distro version if it matches the host's distro version | Medium | Fix Released |
|
Bug #1570548: Do not allow libertine-container-manager to run as 'sudo' | Medium | Fix Released |
|
Bug #1572591: Logic to detect if proot is on system uses hardcoded path | Medium | Fix Released |
|
Bug #1573201: Error on package removal causes package to never appear removed | Medium | Fix Released |
|
Bug #1573266: X apps not opening on frieza | Critical | Fix Released |
|
Related blueprints
Branch information
Recent revisions
- 124. By Larry Price
-
* Allow an explicitly set distro during the create operation if it matches the
host's distro even if the distro is technically end-of-life. (LP: #1569397)
* More Libertine GUI improvements.
* Check to make sure a subcommand was given and if not, print out the usage.
(LP: #1539104)
* Check to see if CLI and GUI is ran using sudo and if so, print a message and
exit. (LP: #1570548)
* Catch runtime errors raised when starting a container so a crash file is not
generated and to tell the GUI that there was an error so the user can be
presented a proper notification. (LP: #1539105)
* Use shutil.which() instead of hardcoded path for detecting if proot is on the
system. Fixes alternate $PATH locations such as in a snap. (LP: #1572591)
* Add a 'merge-configs' command to l-c-m which allows merging a specified
ContainersConfig.json file with the existing config file. (LP: #1566391)
* Have the Puritine click linking occur before Unity 8 is started to avoid having
a 0-byte ContainersConfig.json file from being created. (LP: #1573266)
* Fixing infinite package removal on error caused by bad apt command and variable
access. (LP: #1573201) - 122. By Christopher Townsend
-
* Bind-mount /dev/snd inside LXC container to allow Pulse inside the container to work. (LP: #1559087)
* Fixes needed for using in the Jenkaas smoke testing harness from lp:libertine-testing.
* Support installing Debian packages located on the host into the Libertine container. (LP: #1541904)
* Support localization of GUI strings through Launchpad translations. (LP: #1550486)
* Catch container creation errors and remove the ContainersConfig.json entry when those occur. (LP: #1561962)
* Automatically figure out the correct container type based on the running kernel version if the --type option is not given at container creation time. (LP: #1561703)
* Many GUI improvements that should make navigating easier and more intuitive.
* Run ldconfig.REAL inside chroot based containers after doing updates and installing packages. This fixes the issue of missing .so's when applications run. (LP: #1566844)
* Add a file chooser for selecting Debian packages. This file chooser only looks in the XDG Download dir (ie, ~/Downloads). (LP: #1555820)
* Wait for the Libertine Dbus session bridge socket to exist before launching any apps in the container. (LP: #1566834)
* Bump version to 1.0.0.
* Update man page for new options and commands implemented in libertine-container- manager, plus add simple man pages for other libertine tools.
* Update Container Info and Package Info UI to use a gridview to display information. Fixes: #1541904, #1550486, #1555820, #1559087, #1561703, #1561962, #1566834, #1566844
Approved by: Stephen M. Webb - 120. By Stephen M. Webb
-
* Enable feature to add and remove extra archives in the container. This is for PPA's only right now.
* add multiarch support to chroot containers too.
* When killing processes in the container, need to wait() after terminating
processes and to actually terminate and wait() on the main process. Caused
app launching issues in LXC based containers. Fixes: #1541901, #1556303, #1558588
Approved by: Stephen M. Webb - 118. By Christopher Townsend
-
* Add a way to call Xmir with different options than what is hardcoded in ubuntu-app-launch. (LP: #1542028)
* Use '-title @' Xmir option to set proper XMir window titles.
* Add ability to enable or disable i386 multiarch support in a Libertine container. (LP: #1518812)
* libertine-demo: do not remove the ContainersConfig file if there are still containers.
* remove the unnecessary quotes from the .desktop file. Fixes: #1518812, #1542028
Approved by: Stephen M. Webb - 116. By Christopher Townsend
-
Upstream release 0.99.10 which has the following fixes:
* data/libertine-lxc.conf: Remove the /etc/timezone & /etc/localtime
bind-mounts. (LP: #1541524)
* Add exception handling around the select calls to avoid "crashes" in
the programs. (LP: #1541584)
* Bind mount ~/.config/dconf/ so apps that programs that use it can read
the correct gsettings data. (LP: #1535421)
* libertine-container- manager: Add new "--force" option to force installation
of Ubuntu distros that are no longer supported.
* fixed a spelling mistake in the container info page. Fixes: #1535421, #1541524, #1541584
Approved by: Stephen M. Webb
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:libertine