Change log for libertine package in Ubuntu

145 of 45 results
Deleted in artful-proposed (Reason: obsoleted product, incompatible with Qt5.9; LP: #1711204)
libertine (1.7.1+17.04.20170331-0ubuntu4) artful; urgency=medium

  * Don't try to build the system-settings-plugin subdirectory without
    libsystemsettings-dev.

 -- Steve Langasek <email address hidden>  Mon, 21 Aug 2017 14:08:08 -0700
Superseded in artful-proposed
libertine (1.7.1+17.04.20170331-0ubuntu3) artful; urgency=medium

  * Drop build-dependency on libsystemsettings-dev and drop
    ubuntu-system-settings-libertine, incompatible with Qt 5.9.
    LP: #1711204.

 -- Steve Langasek <email address hidden>  Sun, 20 Aug 2017 21:38:15 -0700
Deleted in artful-release (Reason: obsoleted product, incompatible with Qt5.9; LP: #1711204)
Deleted in artful-proposed (Reason: moved to release)
libertine (1.7.1+17.04.20170331-0ubuntu2) artful; urgency=medium

  * Drop content-hub support, to break circular dependency cycles in
    preparation for removal.

 -- Dimitri John Ledkov <email address hidden>  Thu, 03 Aug 2017 01:43:08 +0100
Superseded in artful-release
Obsolete in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Deleted in zesty-proposed (Reason: Bileto is silly, LP: #1678332)
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-proposed
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
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
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
Superseded in zesty-release
Obsolete in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
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
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.4.1+16.10.20160914-0ubuntu1) yakkety; urgency=medium

  [ Brandon Schaefer ]
  * Refactor the libertine-session-bus to be a class, so we will be on the
    same process and we can actually test LSB more then just running it and
    checking exit code.
  * Add a get_logger function to the libertine utils. This function will get
    the logger __libertiner_logger__ which will only be setup once, with one
    handler.

  [ Chris Townsend ]
  * Switch libertine-lxc-manager to be a DBus service and activate it on demand
    via DBus. (LP: #1591350)
  * Add check for special LIBERTINE_JENKAAS_TESTING environment variable for
    the smoke testing harness.
  * Bump version to 1.4.1.

  [ Larry Price ]
  * Return user to homepage when container has been destroyed from under them.
    (LP: #1604015)
  * Introduce a method in ContainersConfig to refresh the database depending
    on an md5 checksum.
  * Creating the first container moves user to ContainersView screen.
    (LP: #1615697)
  * Inject a ContainersConfig instance when creating containers.
  * Fix crash in ContainersConfig when getting host arch by using HostInfo
    object.
  * Create a signal to indicate that container creation has begun.

 -- Christopher Townsend <email address hidden>  Wed, 14 Sep 2016 14:46:02 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.4+16.10.20160908-0ubuntu1) yakkety; urgency=medium

  [ Chris Townsend ]
  * Fix pasted such that the 400 ms polling timer is replaced with a
    threaded XNextEvent model. (LP: #1619742)

 -- Christopher Townsend <email address hidden>  Thu, 08 Sep 2016 19:54:48 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.4+16.10.20160901.1-0ubuntu1) yakkety; urgency=medium

  [ Chris Townsend ]
  * Add a background process that allows copying & pasting between an X app,
    another X app, and native Unity 8 apps. (LP: #1471998)

 -- Ken VanDine <email address hidden>  Thu, 01 Sep 2016 20:06:21 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.3.1+16.10.20160812.3-0ubuntu1) yakkety; urgency=medium

  [ Brandon Schaefer ]
  * Update our dbus session socket path to allow for the new session bus
    address while still supporting the older way.

  [ Chris Townsend ]
  * Fix crash where /run/user/$UID/dbus-session doesn't exist when the
    update-puritine-containers click hook runs. (LP: #1606505)
  * Only install the puritine click hook stuff in the python3-libertine-chroot
    package since puritine is only a chroot and remove the unused puritine
    framework.
  * Bump version to 1.3.1.

  [ Larry Price ]
  * Enforce click requirements for container ID. (LP: #1607819)
  * Extend desktop file search to recurse directories. (LP: #1608556)
  * Remove unused dependency on pam. (LP: #1579821)
  * Create bind-mount directories based on information from xdg-user-dir,
    and only mount on container startup. (LP: #1610123)

 -- Christopher Townsend <email address hidden>  Fri, 12 Aug 2016 18:58:42 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.3+16.10.20160722.1-0ubuntu1) yakkety; urgency=medium

  [ Larry Price ]
  * Hotfixes for the 1.3 release:
    - Install software-properties-common in vivid chroot containers before
      adding stable overlay.
    - Update bash completions for new configure syntax.

 -- Christopher Townsend <email address hidden>  Fri, 22 Jul 2016 16:45:29 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.3+16.10.20160721.2-0ubuntu1) yakkety; urgency=medium

  [ Brandon Schaefer ]
  * This creates a LibertineApplication which wraps up the starting of a
    container. This way we can mock creations of an Application.

  [ Chris Townsend ]
  * Rework the whole way we handle updating the necessary system files for
    unprivileged LXC's: (LP: #1598785)
    - Add new script that does the updates.
    - Add sudoers file for this script.
    - Remove the password dialog in the UI.
  * Add functionality to "favorite" the Libertine scope upon first
    installation of the Puritine click package. (LP: #1602397)
  * Bump version to 1.3.

  [ Larry Price ]
  * Allow adding all forms of additional archives to containers.
  * Support adding private PPAs inside of a container. (LP: #1599882)

 -- Christopher Townsend <email address hidden>  Thu, 21 Jul 2016 17:26:54 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.2.2+16.10.20160707-0ubuntu1) yakkety; urgency=medium

  [ Brandon Schaefer ]
  * If we fail to find the host path remove the session path since it would
    have been created with the socket.

  [ Chris Townsend ]
  * Only set the LXC log file when the container is about to start.
    (LP: #1596020)
  * Add a new ContainersConfig Python class for managing all things
    ContainersConfig.json.
  * Refactor host information into a new HostInfo class.
  * Check if the LXC container is defined before trying to start it.

  [ Larry Price ]
  * Remove dependency on DISPLAY variable and use random string to generate
    session socket path.
  * Prevent showing multiple error dialogs when adding archive fails.
    (LP: #1594957)
  * Only generate translations when manually running `make translations`.
  * Ensure /usr/games is in PATH before launching applications. (LP: #1598227)
  * Make error details selectable and add clipboard button. (LP: #1598786)
  * Use dialog instead of ActionSelectionPopover to address focusing issues
    when installing packages.
  * Verify host kernel has lxc support. (LP: #1599193)
  * Set DEBIAN_FRONTEND directly in environment for chroot containers.
    (LP: #1599246)

 -- Christopher Townsend <email address hidden>  Thu, 07 Jul 2016 20:17:22 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.2.1+16.10.20160623-0ubuntu1) yakkety; urgency=medium

  [ Chris Townsend ]
  * Make sure the chroot container distro version matches the host distro version
    due to incompatibilities when mixing distro versions. (LP: #1592117)
  * Only set the LXC log file config if the container is already defined.
    (LP: #1595239)
  * Make sure the directory where ContainersConfig.json lives exists before
    trying to write out the file.

  [ Larry Price ]
  * Define XDG_RUNTIME_DIR environment variable for python container testing.

 -- Christopher Townsend <email address hidden>  Thu, 23 Jun 2016 14:01:47 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.2+16.10.20160615.1-0ubuntu1) yakkety; urgency=medium

  [ Brandon Schaefer ]
  * Add maliit packages for seeding in containers upon creation. (LP: #1543351)
  * Enable title bars in matchbox to work around input focus issue when using
    OSK in X apps. (LP: #1592549)

  [ Chris Townsend]
  * Add the Vivid Stable Overlay PPA to Vivid based chroots during creation.
    (LP: #1587890)
  * Check if ~/.cache/libertine/puritine/ exists and create it if it doesn't.
    (LP: #1585683)
  * Be more verbose when the LXC container won't start. (LP: #1591228)
  * Invalid Libertine Scope results after successfully installing or removing
    a package. (LP: #1592115)

  [ Larry Price ]
  * Add a method to set the default container. (LP: #1589674)
  * Show candidate package version when installed version unavailable.
    (LP: #1589683)
  * Install bash completion in modern install directory.
  * Show operation details for create container, update container, enable
    multiarch, install package, and remove package. (LP: #1583323)

 -- Christopher Townsend <email address hidden>  Wed, 15 Jun 2016 18:24:53 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.1+16.10.20160607-0ubuntu1) yakkety; urgency=medium

  [ Brandon Schaefer ]
  * Set up a new proxy socket for the maliit server.

  [ Chris Townsend ]
  * Remove the demo icons and desktop files and deprecate libertine-demo.
    (LP: #1575315)
  * Explicitly create .config/dconf and the common XDG data directories in the
    user container's mapped home directory in order to make sure the file
    permissions are correct. (LP: #1570961) (LP: #1581131)
  * Bump version to 1.1.

  [ Larry Price ]
  * Make it possible for the user to interact with debconf prompts from apt-get.
    (LP: #1518814)
  * Refactor ContainerManagerWorker to use the async QProcess API.
  * Reap children processes when closing GUI and attempt to recover as necessary.
  * Implement bash auto-completion for libertine-container-manager.
    (LP: #1580610)

 -- Christopher Townsend <email address hidden>  Tue, 07 Jun 2016 12:44:16 +0000
Superseded in yakkety-release
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.0.4+16.10.20160519-0ubuntu1) yakkety; urgency=medium

  [ Chris Townsend ]
  * 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.

  [ Larry Price ]
  * 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)

  [ Stephen M. Webb ]
  * Blacklist Mir-related environment variables that interfere with X apps.
    (LP: #1540091)

  [ CI Train Bot ]
  * No-change rebuild.

 -- Christopher Townsend <email address hidden>  Thu, 19 May 2016 17:53:58 +0000
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
libertine (1.0.2+16.04.20160506-0ubuntu1) xenial; urgency=medium

  [ Chris Townsend ]
  * 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)

  [ Larry Price ]
  * 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.

  [ Ted Gould ]
  * 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)

  [ CI Train Bot ]
  * No-change rebuild.

 -- Ted Gould <email address hidden>  Fri, 06 May 2016 13:43:30 +0000
Superseded in yakkety-release
Published in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-proposed
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
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
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
Superseded in xenial-proposed
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
Superseded in xenial-release
Obsolete in wily-release
Deleted in wily-proposed (Reason: moved to release)
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
Superseded in wily-release
Deleted in wily-proposed (Reason: moved to release)
libertine (0.99.2+15.10.20150918-0ubuntu1) wily; urgency=medium

  [ Chris Townsend ]
  * Rename desktop files to match the Puritine container name.
  * Add an upstart job to link to the Puritine container data.
  * Add a function to determine the architecture used to create the
    container and set the container's sources.list entries appropriately.
  * Add support for explicitly naming a container when creating one and
    various variable naming cleanup.
  * Add a policy-rc.d script to the chroot to keep certain services from
    starting during package installation.
  * Add runtime depends for fakechroot and fakeroot.
  * Install Compiz by default inside the container.
  * Install the create_bespoke_container script. This script will be moved
    to lp:puritine in the future.
  * Add a libertine-demo package that installs desktop files and icons for
    the supported X apps.

  [ Ted Gould ]
  * Add an upstart job to link to the Puritine container data.

  [ CI Train Bot ]
  * New rebuild forced.

 -- Christopher Townsend <email address hidden>  Fri, 18 Sep 2015 17:07:23 +0000
Superseded in wily-release
Deleted in wily-proposed (Reason: moved to release)
libertine (0.99+15.10.20150910.2-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Stephen M. Webb ]
  * python3-libertine: package runtime dependency fixes

 -- <email address hidden> (Stephen M. Webb)  Thu, 10 Sep 2015 14:36:22 +0000
Superseded in wily-proposed
libertine (0.99+15.10.20150902.1-0ubuntu1) wily; urgency=medium

  [ Stephen M. Webb ]
  * initial release (lp: #1489773)
  * Added application icon and .desktop file. added: data/
    data/CMakeLists.txt data/libertine.desktop data/libertine_64.png
  * CMakeLists.txt: added 'dist' target
  * ContainerConfig: added JSON marchalling/unmarshalling
  * ContainerConfig: fixed marshalling of install status
  * ContainerConfig: new (C++) class added:
    libertine/ContainerConfig.cpp libertine/ContainerConfig.h
  * ContainerConfigList: added default container handling removed:
    libertine/qml/ContainerConfig.qml
  * ContainerConfigList: hook for adding containers
  * ContainerConfigList: new (C++) class added:
    libertine/ContainerConfigList.cpp libertine/ContainerConfigList.h
    tests/unit/ContainerConfigListTests.cpp
  * ContainerConfigList: saved containers list
  * LibertineConfig: new class added: libertine/LibertineConfig.cpp
    libertine/LibertineConfig.h
  * Merge branch 'deb-dependencies'
  * Merge pull request #3 from ubuntu-libertine/libertine.chroot-tool
  * Merge pull request #4 from ubuntu-libertine/libertine.libertine-
    launch
  * WelcomeView: added ComboButton for selecting the image source added:
    libertine/qml/image_sources.js
  * added Debian packaging added: debian/ debian/changelog debian/compat
    debian/control debian/copyright debian/files debian/rules
  * added Libertine app wrapper and placeholder QML added:
    libertine/libertine.cpp libertine/libertine.h libertine/qml/
    libertine/qml/libertine.qml
  * added elementary Welcome view added:
    libertine/qml/installprogressview.qml libertine/qml/welcomeview.qml
  * debian/control: added some basic build deps
  * debian/copyright: minor format correction
  * debian/files: remove file removed: debian/files
  * debian/source/format: set to 3.0 (quilt) added: debian/source/
    debian/source/format
  * integrated ContainerConfigList class and QML code
  * libertine/CMakeLists.txt: added QML install rules
  * made app a Qt application
  * made app smarter about locating the QML sources
  * refactored C++ code to enable unit testing added: tests/
    tests/CMakeLists.txt tests/unit/ tests/unit/CMakeLists.txt
    tests/unit/ContainerConfigTests.cpp
  * refactored ImageSource into a separate QML component added:
    libertine/qml/ImageSource.qml
  * roughed-in ContainerConfig and HomeView added:
    libertine/qml/ContainerConfig.qml libertine/qml/HomeView.qml
    renamed: libertine/qml/installprogressview.qml =>
    libertine/qml/PreparingContainerView.qml
    libertine/qml/welcomeview.qml => libertine/qml/WelcomeView.qml
  * roughed-in the Container Apps view added:
    libertine/qml/AppAddView.qml libertine/qml/ContainerApps.qml
  * set default GUI width to 90 GU, following design guidelines
  * simplified command-line parsing
  * tests/unit/ContainerCOnfigTest: added an actual test
  * updated imported QML versions
  * updated to Ubuntu 'Wily Werewolf' versions of QML components

  [ CI Train Bot ]
  * New rebuild forced.

  [ Chris Townsend ]
  * Actually destroy the container now
  * Add a Password page to the GUI
  * Add a couple of more runtime package dependencies.
  * Add a deleteContainer method
  * Add ability for QML to use the threaded ContainerManagerWorker
  * Add actions in commands
  * Add an empty Libertine class ctor
  * Add back in gir support for dh_girepository
  * Add call to update the Libertine container
  * Add capturing of errors when installing a package
  * Add file copyright headers
  * Add initial Python files for handling Libertine containers
  * Add initial support for handling the user's password
  * Add initial support for using a password for creating a ccontainer
  * Add necessary dependencies.
  * Add new Python embedded class to managing Libertine LXC's.
  * Add proper embedded Python multi-threading support
  * Add some more functions and cleanup.
  * Add stdout/stderr redirector in Python for capturing output
  * Add support for GObject Introspection added: cmake/
    cmake/FindGObjectIntrospection.cmake cmake/ListOperations.cmake
    cmake/UseGObjectIntrospection.cmake
  * Add support for a threaded container manager
  * Add support for installing apps in the Libertine container
  * Add support for showing installed apps in the GUI
  * Add support to remove packages in Libertine container
  * Add tool to create the bespoke container for specific chroot
    installs. added: tools/create_bespoke_container.sh
  * Add unit testing for Gobject introspection. removed:
    tests/unit/LibertineCommonTests.cpp added:
    tests/unit/libertine_public_gir_tests.py
  * Additional fixes for GObject instrospection support.
  * Allow updating Libertine Container from GUI
  * Clean up some methods and build for the main project
  * Derive from the QThread type
  * Dynamically create ContainerManagerWorker objects
  * Fix package install in the cli
  * Fix some bugs when using Libertine for the first time.
  * Fix some styling issues
  * Fix some typos.
  * Fix the GUI to work with the recently refactored Python backend.
  * Fix the chroot path to include "rootfs" to be consistent with LXC's.
  * Fix typo in the Catagories key
  * Hook up the delete functions in the QML code.
  * Initial support for liblibertine common shared library added:
    libertine/libertine_common.cpp libertine/libertine_common.h
    tests/unit/LibertineCommonTests.cpp tests/unit/libertine-data/
    tests/unit/libertine-data/libertine-container/ tests/unit/libertine-
    data/libertine-container/wily/ tests/unit/libertine-data/libertine-
    container/wily/rootfs/ tests/unit/libertine-data/libertine-
    container/wily/rootfs/.gitignore tests/unit/libertine-home/
    tests/unit/libertine-home/libertine-container/ tests/unit/libertine-
    home/libertine-container/user-data/ tests/unit/libertine-
    home/libertine-container/user-data/wily/ tests/unit/libertine-
    home/libertine-container/user-data/wily/.gitignore
  * Make page navigation a bit easier
  * Make the whole library shared now and link the executables to it.
  * Merge branch 'master' of github.com:ubuntu-libertine/libertine
  * Merge branch 'master' of github.com:ubuntu-libertine/libertine
    added: .gitignore libertine/qml/ContainersView.qml
  * Merge branch 'new-libertine-manager-cli' added:
    libertine/libertine_container_manager_cli.cpp
  * Merge github.com:ubuntu-libertine/libertine into
    libertine.liblibertine
  * Merge pull request #2 from ubuntu-libertine/deb-dependencies
  * Merge pull request #5 from attente/master
  * Merge pull request #6 from attente/master
  * More support for the liblibertine common shared library.
  * Reconfigure the file layout for the shared library.
  * Redo page navigation
  * Refactor some code
  * Rename method
  * Rename some functions to be more descriptive.
  * Use a Python class for the methods to be used the managing
    application.
  * Use single declared variable.
  * Use the default container when not specifying the '-n' option in the
    CLI.
  * fixed D-Bus session bridge tool

 -- CI Train Bot <email address hidden>  Wed, 02 Sep 2015 19:35:53 +0000
145 of 45 results