lp:~ci-train-bot/libertine/libertine-ubuntu-xenial-landing-031

Created by CI Train Bot Account on 2016-04-11 and last modified on 2016-05-17
Get this branch:
bzr branch lp:~ci-train-bot/libertine/libertine-ubuntu-xenial-landing-031
Only CI Train Bot Account can upload to this branch. If you are CI Train Bot Account please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
CI Train Bot Account
Project:
Libertine
Status:
Development

Recent revisions

129. By CI Train Bot Account on 2016-05-17

Releasing 1.0.4+16.04.20160517-0ubuntu1

128. By Larry Price on 2016-05-17

* Work around sudo issue where $PATH is not preserved even though the -E (preserve environment) option is used.
* Fix the click hook script such that it checks if the json file exists first. Also had to change from using scandir() to listdir() since scandir() is not in the Vivid version of Python.
* Blacklist Mir-related environment variables that interfere with X apps. (LP: #1540091)
* Prevent crash when listing apps from non-existent container.
* Update from Ubuntu Components 1.2 to 1.3.
* Fix add- and delete-archive error checking when container fails to start. (LP: #1579807)
* Show a standard error dialog in more cases when libertine-container-manager has issues.
* Default behavior on single tap for Containers, Apps, DEBs, and Search Results. (LP: #1579189)
* Update should return its exit code for proper error display in GUI. (LP: #1562139) Fixes: #1540091, #1562139, #1579189, #1579807
Approved by: Stephen M. Webb

127. By CI Train Bot Account on 2016-05-06

Releasing 1.0.2+16.04.20160506-0ubuntu1

126. By Christopher Townsend on 2016-05-06

* Make a list of packages to install during container creation and also include the humanity-icon-them as one of them. (LP: #1578353)
* Add a Click package hook for handling bespoke Puritine container installs. This handles multiple Puritine-type containers installed on the same system. (LP: #1576356) (LP: #1576406)
* Updating liblibertine to search local applications directory for desktop apps. This is to make it easier for u-a-l and ContentHub to find a complete set of available launchable applications. Fixes: #1576356, #1576406, #1578353
Approved by: Stephen M. Webb

125. By CI Train Bot Account on 2016-04-25

Releasing 1.0.1+16.04.20160425-0ubuntu1

124. By Christopher Townsend on 2016-04-25

* 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) Fixes: #1539104, #1539105, #1566391, #1569397, #1570548, #1572591, #1573201, #1573266
Approved by: Stephen M. Webb

123. By CI Train Bot Account on 2016-04-11

Releasing 1.0.0+16.04.20160411-0ubuntu1

122. By Christopher Townsend on 2016-04-11

* 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

121. By CI Train Bot Account on 2016-03-21

Releasing 0.99.12+16.04.20160321-0ubuntu1

120. By Stephen M. Webb on 2016-03-21

* 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

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:libertine
This branch contains Public information 
Everyone can see this information.