Change logs for libertine source package in Xenial

  • libertine (1.0.0+16.04.20160411-0ubuntu1) xenial; urgency=medium
    
      [ Chris 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.
    
      [ Larry Price ]
      * 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.
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- Christopher Townsend <email address hidden>  Mon, 11 Apr 2016 16:05:03 +0000
  • libertine (0.99.12+16.04.20160321-0ubuntu1) xenial; urgency=medium
    
      [ Chris Townsend ]
      * Enable feature to add and remove extra archives in the container. This is
        for PPA's only right now. (LP: #1541901)
      * 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. (LP: #1558588)
    
      [ Stephen M. Webb ]
      * add multiarch support to chroot containers too. (LP: #1556303)
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- Christopher Townsend <email address hidden>  Mon, 21 Mar 2016 12:59:04 +0000
  • libertine (0.99.11+16.04.20160302-0ubuntu1) xenial; urgency=medium
    
      [ Chris 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)
    
      [ Stephen M. Webb ]
      * libertine-demo: do not remove the ContainersConfig file if there are still
        containers.
      * remove the unnecessary quotes from the .desktop file.
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- Christopher Townsend <email address hidden>  Wed, 02 Mar 2016 22:06:45 +0000
  • libertine (0.99.10+16.04.20160208.1-0ubuntu1) xenial; urgency=medium
    
      [ Chris Townsend ]
      * 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.
    
      [ Stephen M. Webb ]
      * fixed a spelling mistake in the container info page.
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- Christopher Townsend <email address hidden>  Mon, 08 Feb 2016 17:09:06 +0000
  • libertine (0.99.9+16.04.20160128-0ubuntu1) xenial; urgency=medium
    
      [ Chris Townsend ]
      * puritine-click.conf: Instead of just creating the user-data dir,
        we should actually copy the contents of the click package's user-data
        in case there are things in it we need.
      * GUI: Add a page to the GUI to display basic package info for a
        container.
      * GUI: When using the GUI to install a container, remove the whole
        concept of choosing a distro and just use the host's installed distro
        as the container's distro. (LP: #1533731)
      * GUI: Add an info page for containers that reports various information
        about the chosen container.
      * libertine-container-manager: Add option to run arbitrary commands
        in a container.
      * GUI: Get the package version from the container when viewing the
        package info page.
      * python/libertine/ChrootContainer.py: Workaround issue where a custom
        dconf profile is on a machine.  Of course the profile is not in the
        chroot, so it messes up some applications. (LP: #1536311)
      * debian/control: Revert r155 as this has an unintended effect of pulling
        in the kernel on phones when it's not needed.
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- Christopher Townsend <email address hidden>  Thu, 28 Jan 2016 17:57:04 +0000
  • libertine (0.99.8+16.04.20160114.1-0ubuntu1) xenial; urgency=medium
    
      [ Chris Townsend ]
      * Various fixes for making LXC containers work.
      * Refactor libertine-launch to have no explicit dependencies on
        either the LXC or chroot backends. Move specific functions to
        their respective backends.
      * Refactor the discovery of the type of container being used, so
        it's taken care inside of the class.
      * Add new libertine-launch tests.
      * Allow LXC containers access to /dev/dri devices since some X apps
        like to talk to them directly.
      * Fix Depends so that the lxc backend will be installed by default
        if the kernel supports it. Otherwise, fall back to the chroot
        backend.
      * As a temporary fix, disable seccomp when running proot. Fixes
        incompatible kernels. (LP: #1532856, #1532858)
    
      [ Stephen M. Webb ]
      * libertine-container-manager: added list-apps command
      * python/libertine/AppDiscovery.py: new module for app discovery
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- Christopher Townsend <email address hidden>  Thu, 14 Jan 2016 18:53:40 +0000
  • libertine (0.99.7+16.04.20151209-0ubuntu1) xenial; urgency=medium
    
      [ Chris Townsend ]
      * Use Matchbox as the window manager instead of Compiz.  Much simpler and cleaner...
      * Install recommends for packages in the container.
      * Use Compiz as a fallback window manager if Matchbox is not found in the container.
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- Christopher Townsend <email address hidden>  Wed, 09 Dec 2015 17:38:48 +0000
  • libertine (0.99.6+16.04.20151202.1-0ubuntu1) xenial; urgency=medium
    
      [ Chris Townsend ]
      * Fix support for LXC based Libertine containers.
      * Fix issue where container creation fails on the last step when
        the compizconfig already exists.
      * Add a new Libertine utils Python3 library that has many of the
        common functions used by all of the tools and Libertine backend.
      * Add a Libertine LXC manager that handles when to start and stop
        a LXC.
    
      [ Ɓukasz 'sil2100' Zemczak ]
      * Add the puritine dummy click framework.
    
      [ Stephen M. Webb ]
      * libertine-launch: add command line help and a manpage
      * refactor container code to deduplicate lx/chroot code and add
        enhanced progress reporting to package management
      * refactor lxc and chroot container back ends into separately-installable
        packages
    
      [ CI Train Bot ]
      * New rebuild forced.
    
     -- Christopher Townsend <email address hidden>  Wed, 02 Dec 2015 19:18:35 +0000
  • libertine (0.99.5+16.04.20151110-0ubuntu1) xenial; urgency=medium
    
      [ Stephen M. Webb ]
      * New upstream release.  Includes the following changes.
        - Copy Compiz configs instead of linking due to lock issues.
        - Install the libnss-extrausers in the container to match phablet
          requirements.
        - Added support for package searches in the container.
        - Set the correct state for container and package installation.
        - Removed Puritine-specific scripts (moved to Puritine package).
        - Corrected gobject-introspection dependencies in packaging.
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- <email address hidden> (Stephen M. Webb)  Tue, 10 Nov 2015 15:08:42 +0000
  • libertine (0.99.4+16.04.20151023-0ubuntu1) xenial; urgency=medium
    
      [ Chris Townsend ]
      * Add a check to ensure the SUDO_UID and SUDO_GID keys exist in os.environ
        before actually trying to access them.
      * Switch to using the Python libertine-container-manager instead of the C++
        libertine_container_manager.  Simplifies code quite a bit. (LP: #1509472)
      * Fix the hard coded uid to read the actual uid when getting the dbus session
        address.
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- Christopher Townsend <email address hidden>  Fri, 23 Oct 2015 20:36:03 +0000
  • libertine (0.99.3+15.10.20150929-0ubuntu3) xenial; urgency=medium
    
      * Hard-code python 3.5 instead of python 3.4, waiting for a proper fix.
    
     -- Matthias Klose <email address hidden>  Fri, 23 Oct 2015 20:47:57 +0200
  • libertine (0.99.3+15.10.20150929-0ubuntu2) xenial; urgency=medium
    
      * No-change rebuild for python3 defaults change.
    
     -- Matthias Klose <email address hidden>  Fri, 23 Oct 2015 18:34:09 +0000
  • libertine (0.99.3+15.10.20150929-0ubuntu1) wily; urgency=medium
    
      [ Ken VanDine ]
      * Added libertine_list_apps_for_container API returning a list of app IDs
        installed in a container.
    
      [ CI Train Bot ]
      * No-change rebuild.
    
     -- Christopher Townsend <email address hidden>  Tue, 29 Sep 2015 11:41:36 +0000