plainbox (0.25-1) unstable; urgency=medium * New upstream release * List of fixed bugs: -- Sylvain Pineau 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 -- Sylvain Pineau 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 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 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 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 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 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 Wed, 04 Mar 2015 18:49:06 +0100 plainbox (0.5.4-1) unstable; urgency=medium * New upstream release * List of fixed bugs: -- Zygmunt Krynicki 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 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 ( * debian/copyright: move python license to dedicated license section (reused by three modules) per example 2 on * 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: -- Zygmunt Krynicki 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 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/ * 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 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 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 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 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 Tue, 24 Dec 2013 14:27:09 +0100 plainbox (0.4~b2-1) unstable; urgency=low * Initial release (Closes: #730568) -- Zygmunt Krynicki Thu, 28 Nov 2013 23:38:28 +0000