plainbox (0.25-1) unstable; urgency=medium

  * New upstream release
  * List of fixed bugs: https://launchpad.net/plainbox/+milestone/0.25

 -- Sylvain Pineau <sylvain.pineau@canonical.com>  Tue, 05 Jan 2016 17:26:37 +0100

plainbox (0.24-1) unstable; urgency=medium

  * New upstream release with multiple fixes and new features.
  * One important feature is the introduction of the SessionAssistant class.
    It allows Plainbox to simplify common testing scenarios.
    The assistant acts as a middle-man between the session manager and the
    application.
    It handles all currently known stages of the testing work-flow.
  * Add a dependency on python3 guacamole, padme, requests and tk.
  * Plainbox now supports a new way to express estimated durations that is much
    easier for humans to read and write.
  * Plainbox now supports an *after* job ordering constraint. This constraint
    is very similar to the existing *depends* constraint, except that the
    outcome of the referenced job is not important. In practical terms, even if
    one job runs and fails, another job that runs *after* it, will run.
  * Plainbox now allows more than one resource object to be used in a resource
    expression (e.g. the manifest resource with something else).
  * Plainbox ignores trailing garbage after EOF while reading IOLog zip.
    See https://bugs.python.org/issue24301.

 -- Sylvain Pineau <sylvain.pineau@canonical.com>  Fri, 04 Dec 2015 15:44:14 +0100

plainbox (0.22.2-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix "FTBFS: dh_clean: rm: cannot remove 'plainbox.egg-info': d/clean did
    miss the final '/*' to be recognized as directory. (Closes: #805677)
  * Also clean a mo file to allow build twice in a row

 -- Tobias Frost <tobi@debian.org>  Sun, 22 Nov 2015 13:07:43 +0100

plainbox (0.22.2-2) unstable; urgency=medium

  * debian/patches: add a pile of patches that bring in cherry-picked or
    brand-new fixes for issues uncovered by python 3.5.

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Wed, 02 Sep 2015 16:21:41 +0200

plainbox (0.22.2-1) unstable; urgency=medium

  * New upstream maintenance release
  * Use a temporary HOME to work around LP: #1478906
  * Build i18n catalogs for the exporters and categories providers.
  * Move myself to Uploaders and set the checkbox-devel@lists.ubuntu.com
    mailing list as the Maintainer. 
  * Remove duplicate dependency on python3-xlsxwriter (via suggests and
    depends) from python3-plainbox.
  * Remove XS-Testsuite: autopkgtest as recommend by lintian.
  * De-duplicate licenses in debian/copyright
  * Correct filename patterns for pyglibc/glibc files.

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Tue, 28 Jul 2015 12:23:17 +0200

plainbox (0.22-1) unstable; urgency=medium

  * New upstream release (sorry for skipping 0.21) with multiple fixes and new
    features.
  * One important feature is the introduction of exporter units that allow
    test developers to put any customized report directly into the test
    provider package. This allows us to remove all association with Ubuntu or
    Canonical from the core plainbox package and make it more universal for
    Debian and other distributions.
  * debian/control: Drop dependency on python3-lxml (and the associated
    security issues). Upstream moved away from lxml and has adopted Jinja2 as
    a more flexible system for creating arbitrary text-based reports. 
  * debian/control: Make the dependency on python3-xlsxwriter explicit as it
    is now more directly tested and not so much optional.
  * debian/patches/documentation-theme: refresh patch 
  * debian/patches/fix-packaging-metadata-units: add a combined patch that
    addresses three Debian-affecting bugs that prevent providers from
    generating some of their dependencies.

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Tue, 21 Jul 2015 12:22:03 +0200

plainbox (0.20-1) unstable; urgency=medium

  * Use the new pypi redirector
  * Correct debian/copyright paths
  * Correct debian/copyright license names
  * Update Standards-Version to 3.9.6 (no change required) 
  * New upstream release
  * Add debian/copyright entry for sphinxarg
  * Remove stubbox so that it's not packaged / installed 
  * Break checkbox-ng << 0.18 so that upgrades work (packages are bound by
    unstable API and this is the matching release) 
  * Ship plainbox-qml-shell manual page along with python3-plainbox package
  * Tweak how i18n catalogs are built not to corrupt the tree 
  * Build i18n catalog for the 'categories' provider 
  * Update generic copyright to -2015
  * Remove textland-specific copyright (it's now the same as the rest of
    plainbox), GPL-3 (not 3+) 
  * Add license specific to vendorized python-morris
  * Add license specific to vendorized python-glibc 
  * Wrap-and-sort everything

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Wed, 04 Mar 2015 18:49:06 +0100

plainbox (0.5.4-1) unstable; urgency=medium

  * New upstream release
  * List of fixed bugs:
    https://launchpad.net/plainbox/+milestone/0.5.4

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Thu, 10 Apr 2014 22:31:50 +0200

plainbox (0.5.3-2) unstable; urgency=medium

  * debian/python3-plainbox.preinst: remove
    /usr/lib/python3/dist-packages/{data,testdata} on upgrades (if they are
    not symbolic links). This fixes upgrades from the previous version.

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Tue, 08 Apr 2014 00:11:37 +0200

plainbox (0.5.3-1) unstable; urgency=medium

  * New upstream release
  * debian/control: make python3-plainbox, plainbox, plainbox-secure-policy
    and plainbox-insecure-policy all depend on one version on themselves.
    LP: #1298284
  * debian/control: break python3-checkbox-ng << 0.3
  * debian/control: drop build and runtime dependency on python3-requests
  * debian/copyright: add entry for new file (_shlex.py)
  * debian/copyright: move python license to dedicated license section (reused
    by three modules) per example 2 on http://dep.debian.net/deps/dep5/
  * debian/rules: regenerate translation templates 
  * debian/rules: move plainbox/data and plainbox/test-data to
    /usr/share/python3-plainbox/ and use symlinks to keep original directories
    available. 
  * List of fixed bugs:
    https://launchpad.net/checkbox/+milestone/plainbox-0.5.2
    https://launchpad.net/plainbox/+milestone/0.5.3

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Tue, 01 Apr 2014 01:36:20 +0200

plainbox (0.5.1-1) unstable; urgency=medium

  * New upstream release
  * debian/control: drop X-Python3-Version << 3.5 
  * debian/patches/disable-development-option: dropped, applied upstream
  * debian/copyright: associate vendorized copies of argparse with appropriate
    copyright section

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Wed, 19 Mar 2014 00:08:12 +0100

plainbox (0.5~b2-1) unstable; urgency=medium

  * New upstream release.
  * debian/control: build-depend on python3-distutils-extra for translations
  * debian/control: add support for python3.4
  * debian/control: drop build dependency on help2man, the new release has
    native manual pages
  * debian/rules: build, install and clean up after translations
  * debian/clean: clean *.egg-info and *.pot files since those get
    regenerated
  * debian/source/options: ignore changes to .po files since intltools-update
    keeps bumping the timestamp embedded in them
  * debian/copyright: add license section for plainbox/impl/_argparse.py
  * debian/copyright: add new copyright entries for textland
  * debian/patches: refresh and reorder without any semantic changes
  * debian/patches: add patch to revert documentation theme to defaults
  * debian/watch: add mangling for alpha releases
  * debian/python3-plainbox.manpages, debian/plainbox.manpages: use manual
    pages build with sphinx

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Thu, 13 Mar 2014 09:45:06 +0100

plainbox (0.4-4) unstable; urgency=medium

  * Team upload.
  * Autopkgtest improvements: enable verbose output, use $ADTTMP and stop
    redirecting output to /dev/null.
  * Export NO_PNG_PKG_MANGLE=1 in debian/rules to disable PNG stripping
    when pkgbinarymangler is installed (it breaks the testsuite).

 -- Dmitry Shachnev <mitya57@gmail.com>  Wed, 22 Jan 2014 18:08:40 +0400

plainbox (0.4-3) unstable; urgency=medium

  * debian/tests/unit-tests: actually fail the test suite if unit tests fail.
    Thanks to Michael Terry for the fix. LP:#1265853

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Fri, 03 Jan 2014 16:55:54 +0100

plainbox (0.4-2) unstable; urgency=medium

  * debian/tests/control: Fix autopackage tests not to install all (including
    conflicting) packages blindly LP:#1264985

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Thu, 02 Jan 2014 10:33:29 +0100

plainbox (0.4-1) unstable; urgency=medium

  * New upstream release
  * plainbox-insecure-policy.install, plainbox-secure-policy.install: adjust
    packaging to install the same policykit .policy files under their new
    names
  * debian/copyright: update all Canonical-owned code to GPL-3 (not GPL-3+)
  * debian/control: mark python3.4 as unsupported as python3-lxml does not
    support python3.4 yet

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Tue, 24 Dec 2013 14:27:09 +0100

plainbox (0.4~b2-1) unstable; urgency=low

  * Initial release (Closes: #730568)

 -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com>  Thu, 28 Nov 2013 23:38:28 +0000
