Change logs for libertine source package in Zesty

  • libertine (1.7.1+17.04.20170331-0ubuntu1) zesty; urgency=medium
    
      [ Chris Townsend ]
      * When starting pasted, ensure DISPLAY is set and valid before continuing to
        run. (LP: #1666472)
      * Fix pasted to work with rootless Xmir. (LP: #1671257)
      * Add a '-x' option to pkill so it only kills the libertined process(es)
        and nothing else. (LP: #1676005)
      * Remove hard-coded dependency on libraries.
    
      [ Larry Price ]
      * Bump version to 1.7.1
      * Gracefully handle creating a LibertineContainer object when the container
        backend is unavailable.
      * Update libertine xmir components to not depend on container backends.
        (LP: #1671938)
      * Catch all errors and gracefully shutdown libertined. (LP: #1671009)
      * Fix method call from ContainerControl d-bus to interfaces.
      * Update signal handlers in test_libertine_service to reflect new API.
      * Inject client for accessing ContainerControl within containers.
      * Rearchitect libertine service python backend for simpler access to running
        tasks. (LP: #1669091)
      * Ignore completions from dependencies during snapcraft build.
      * LXD needs to forward host environment to container when running arbitrary
        commands.
      * Add client object to list_app_ids_task to avoid making reentrant service
        calls.
      * Take advantage of new network subcommand during lxd init on newer
        installs.
      * Prevent installing empty package names and appropriately update status for
        unstopped containers.
      * Modifications to make test_libertine_service more stable.
      * Reopen the database file after every failure to grab the lock.
        (LP: #1662655)
    
     -- Larry Price <email address hidden>  Fri, 31 Mar 2017 20:09:39 +0000
  • libertine (1.7.1+17.04.20170328-0ubuntu1) zesty; urgency=medium
    
      [ Chris Townsend ]
      * When starting pasted, ensure DISPLAY is set and valid before continuing to
        run. (LP: #1666472)
      * Fix pasted to work with rootless Xmir. (LP: #1671257)
    
      [ Larry Price ]
      * Bump version to 1.7.1
      * Gracefully handle creating a LibertineContainer object when the container
        backend is unavailable.
      * Update libertine xmir components to not depend on container backends.
        (LP: #1671938)
      * Catch all errors and gracefully shutdown libertined. (LP: #1671009)
      * Fix method call from ContainerControl d-bus to interfaces.
      * Update signal handlers in test_libertine_service to reflect new API.
      * Inject client for accessing ContainerControl within containers.
      * Rearchitect libertine service python backend for simpler access to running
        tasks. (LP: #1669091)
      * Ignore completions from dependencies during snapcraft build.
      * LXD needs to forward host environment to container when running arbitrary
        commands.
      * Add client object to list_app_ids_task to avoid making reentrant service
        calls.
      * Take advantage of new network subcommand during lxd init on newer
        installs.
      * Prevent installing empty package names and appropriately update status for
        unstopped containers.
      * Modifications to make test_libertine_service more stable.
    
     -- Larry Price <email address hidden>  Tue, 28 Mar 2017 14:16:02 +0000
  • libertine (1.7+17.04.20170320.1-0ubuntu1) zesty; urgency=medium
    
      * No change rebuild
    
     -- Ted Gould <email address hidden>  Mon, 20 Mar 2017 15:34:36 +0000
  • libertine (1.7+17.04.20170313-0ubuntu1) zesty; urgency=medium
    
      * Have python3-libertine suggest instead of recommend the lxd backend
        (LP: #1672178) (LP: #1672178)
    
     -- Jeremy Bicha <email address hidden>  Mon, 13 Mar 2017 14:04:22 +0000
  • libertine (1.7+17.04.20170308-0ubuntu1) zesty; urgency=medium
    
      [ Chris Townsend ]
      * Fix libertined such that it can probe for currently running X apps and
        rebuild application running state. (LP: #1637579)
      * Gracefully handle the case where an application does not start.
        (LP: #1666177)
      * Kill the libertined service during the libertined package removal and
        upgrades (LP: #1667368)
      * Refactor package operation details into container operation details.
      * Allowing specifying multiple packages to be installed or removed.
        (LP: #1665647)
      * Show the current container state in the 'Status' section of the
        Container Info page in the UI. (LP: #1667726)
      * Add ability to configure stopping or freezing a container from within
        the UI. (LP: #1667717)
      * Bump version to 1.7.
    
      [ Larry Price ]
      * Prevent rewriting existing data in ContainersConfig. (LP: #1659115)
      * Prevent staging libertine files when installing dependencies and fix
        deprecations for the snap.
      * Use AdaptivePageLayout instead of PageStack for app navigation.
        (LP: #1550365) (LP: #1659076)
      * Refactor ContainersConfig handling from the GUI.
      * Prevent removing container from the database when destroy fails.
      * Various fixes for getting the confined snap working with libertined.
      * Remove /Progress objects from d-bus connection during cleanup.
      * LXD container status will override d-bus result during destroy only.
      * Implement GUI for adding and removing bind-mounts in containers.
      * Use a decorator to refresh the database during any libertined operations
        involving ContainersConfig.
      * Fix any broken symlinks in the local lxd rootfs during update and package
        installation. (LP: #1659646)
      * Update the default container type to lxd. (LP: #1665645)
      * Properly remove bind-mounted files in local rootfs during lxd destroy.
      * Add container hostname to /etc/hosts in lxd containers.
      * Add a force option for destroying running containers.
    
     -- Christopher Townsend <email address hidden>  Wed, 08 Mar 2017 14:53:46 +0000
  • libertine (1.6+17.04.20170214.2-0ubuntu1) zesty; urgency=medium
    
      [ Chris Townsend ]
      * Fix missing lsb-release dependency after moving file to a different
        package.
      * Ensure we don't leak references to the DBus session bus.
    
      [ Ken VanDine ]
      * Fix missing python3-distro-info dependency after moving file to a
        different package.
    
     -- Ken VanDine <email address hidden>  Tue, 14 Feb 2017 22:13:20 +0000
  • libertine (1.6+17.04.20170209-0ubuntu1) zesty; urgency=medium
    
      [ Larry Price ]
      * Get libertine-container-manager and libertine-launch working in a confined
        environment.
      * Create a special desktop file to satisfy the snappy store.
      * Update snap definition to include aliases, renamed commands, and internal
        desktop file.
      * Ensure absolute path lxd bind-mounts have a valid name by using the full
        path as a backup.
      * Refactor liblibertine as a client wrapper for libertined and bump version
        to 1.5.2.
      * Protect against containers that aren't started when running commands.
      * Migrate the list-apps subcommand to list application ids. (LP: #1657877)
      * Run the libertined integration test with its own dbus sesison to prevent
        collisions with running service.
    
      [ Chris Townsend ]
      * Discover if a session is running and if so, use it's dbus session to start
        the container manager. (LP: #1657490)
      * Replace all pylxd execute()'s with calls to 'lxc exec' as pylxd has
        performance issues in execute().
      * Add ability to freeze and unfreeze LXC/LXD containers. This is disabled by
        default for now. (LP: #1654355)
      * Add ability to enable and disable the freezing of LXC/LXD containers when
        not in use. (LP: #1654355)
      * Deprecate the lx[cd] managers and use libertined for managing the containers
        and move the actual starting and stopping of containers to the respective
        backends. (LP: #1660685)
      * Add a restart subcommand to libertine-container-manager. Also try to restart
        the container when adding/removing bind-mounts, if appropriate.
        (LP: #1654355)
      * Enable Xmir '-rootless' mode by default and remove using Matchbox for the
        window manager. (LP: #1662555)
      * Change when the libertine-xmir Upstart gets started to account for Unity 8
        now directly starting apps.
      * Bump release version to 1.6.
    
     -- Christopher Townsend <email address hidden>  Thu, 09 Feb 2017 16:14:23 +0000
  • libertine (1.5.1+17.04.20170118-0ubuntu1) zesty; urgency=medium
    
      [ Chris Townsend ]
      * Remove the /tmp/.X11-unix umount during LXC container start for operations
        as it seems it's not needed. (LP: #1654650)
      * Remove extra finish_application() in chroot backend.
      * Set container's locale and language based on the host including installing
        necessary language packs. (LP: #1609982)
      * Bump version to 1.5.1.
    
      [ Larry Price ]
      * Manually execute lxd bind mount script to fix /run/user and remove
        service. (LP: #1654647)
      * Convert results to dicts on operation/application collision in container
        lifecycle managers.
      * Stop bind-mounting /usr/lib/locale and let environment do all the work.
        (LP: #1654648)
      * Mount lxd home directory in $HOME/.local/libertine-container where it
        belongs.
      * Manually wait for lxd container to stop when specified after calling the
        service. (LP: #1655980)
      * Ask for container user password when creating lxd containers. (LP: #1655977)
      * Bind-mount lxd container applications and icons directories into user's
        home directory.
    
     -- Christopher Townsend <email address hidden>  Wed, 18 Jan 2017 14:50:33 +0000
  • libertine (1.5+17.04.20170105.1-0ubuntu1) zesty; urgency=medium
    
      [ Chris 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.
    
      [ Larry Price ]
      * 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.
      * Create d-bus service for lxd container management.
    
     -- Christopher Townsend <email address hidden>  Thu, 05 Jan 2017 20:20:33 +0000
  • libertine (1.4.4+17.04.20161205-0ubuntu1) zesty; urgency=medium
    
      [ Chris Townsend ]
      * 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.
    
      [ Larry Price ]
      * 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.
    
      [ Ted Gould ]
      * Remove 'LD_LIBRARY_PATH' from the env blacklist.
    
     -- Christopher Townsend <email address hidden>  Mon, 05 Dec 2016 21:10:03 +0000
  • libertine (1.4.3+17.04.20161121.2-0ubuntu1) zesty; urgency=medium
    
      [ Chris Townsend ]
      * Fix old libertine package breaks/replaces version for proper
        upgrading.
    
     -- Christopher Townsend <email address hidden>  Mon, 21 Nov 2016 19:45:35 +0000
  • libertine (1.4.3+17.04.20161118.1-0ubuntu1) zesty; urgency=medium
    
      [ Chris Townsend]
      * Use libertine-lxc-manager when starting/stopping a container for
        libertine-container-manager operations if the session DBus is
        available.  If not, fallback to l-c-m starting/stopping the
        container. (LP: #1628587)
      * Add a new entry to ContainersConfig for keeping track of running
        processes in a container. (LP: #1632729)
      * libertine-launch: refactored core components of application session
        management.
      * Split out Xmir helper apps into their own package.
      * Add support for starting pasted and matchbox for snap based/
        containerless apps in U8. (LP: #1637535)
      * Bump version to 1.4.3.
    
      [ Larry Price ]
      * Add implementation for libertine gui as a system-settings plugin.
        (LP: #1623946)
      * Manually require archive name during archive configuration.
      * Add a warning to the top of ContainersConfig.json advising users
        not to edit the file.
      * Missing error dialogs in PackageInfoView when fetching version
        results in an error.
      * Avoid searching for apps based on empty directories.
    
      [ Stephen M. Webb ]
      * libertine-launch: refactored core components of application session
        management.
    
     -- Christopher Townsend <email address hidden>  Fri, 18 Nov 2016 14:52:15 +0000
  • libertine (1.4.2+16.10.20161005-0ubuntu1) yakkety; urgency=medium
    
      [ Chris Townsend ]
      * Remove the 'container_id' positional argument and add an optional "-
        i/--id" argument for specifying a container id. This allows
        launching applications natively and not in a Libertine container.
        (LP: #1589636)
    
     -- Ted Gould <email address hidden>  Wed, 05 Oct 2016 15:53:14 +0000
  • libertine (1.4.2+16.10.20161003-0ubuntu1) yakkety; urgency=medium
    
      [ Chris Townsend ]
      * Add a new update_apt_cache method and call that when needed, especially
        when installing new packages. (LP: #1625627)
      * Install matchbox-window-manager instead of the matchbox metapackage in
        a container. (LP: #1628563)
    
      [ Larry Price ]
      * Remove bad status update preventing archive removal from container.
      * Make debconf interactions work correctly from GUI. (LP: #1627757)
      * Fix crash on start in Unity 7 when launching from the dash.
        (LP: #1620016)
    
     -- Christopher Townsend <email address hidden>  Mon, 03 Oct 2016 19:50:24 +0000