plainbox - toolkit for software and hardware integration testing

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name plainbox
Package version 0.5.4
Package release 1
Package architecture all
Package type deb
Installed size 50 B
Download size 10.06 KB
Official Mirror
PlainBox is a toolkit consisting of python3 library, development tools,
documentation and examples. It is targeted at developers working on testing or
certification applications and authors creating tests for such applications.
PlainBox can be used to both create simple and comprehensive test tools as
well as to develop and execute test jobs and test scenarios. It was created as
a refined and rewritten core of the Checkbox project. It has a well tested and
documented core, small but active development community and a collection of
associated projects that use it as a lower-level engine/back-end library.
PlainBox has a novel approach to discovering (and probing) hardware and
software that is extensible and not hardwired into the system. It allows test
developers to express association between a particular test and the hardware,
software and configuration constraints that must be met for the test to
execute meaningfully. This feature, along with pluggable test definitions,
makes plainbox flexible and applicable to many diverse testing situations,
ranging from mobile phones, traditional desktop computers, servers and up to
testing "cloud" installations.
This package contains the plainbox executable


Package Version Architecture Repository
plainbox_0.5.4-1_all.deb 0.5.4 all Debian Main
plainbox - - -


Name Value
python3 -
python3-pkg-resources -
python3-plainbox = 0.5.4-1
python3:any >= 3.2~


Type URL
Binary Package plainbox_0.5.4-1_all.deb
Source Package plainbox

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install plainbox deb package:
    # sudo apt-get install plainbox




2014-04-10 - Zygmunt Krynicki <>
plainbox (0.5.4-1) unstable; urgency=medium
* New upstream release
* List of fixed bugs:
2014-04-08 - Zygmunt Krynicki <>
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.
2014-04-01 - Zygmunt Krynicki <>
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
* List of fixed bugs:
2014-03-19 - Zygmunt Krynicki <>
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
2014-03-13 - Zygmunt Krynicki <>
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
* 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
2014-01-22 - Dmitry Shachnev <>
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).
2014-01-03 - Zygmunt Krynicki <>
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
2014-01-02 - Zygmunt Krynicki <>
plainbox (0.4-2) unstable; urgency=medium
* debian/tests/control: Fix autopackage tests not to install all (including
conflicting) packages blindly LP:#1264985

See Also

Package Description
plait_1.6.2-1_all.deb command-line jukebox
plan_1.10.1-5_i386.deb X/Motif day planner
planet-venus_0~git9de2109-3_all.deb aggregate feed generator
planets_0.1.13-14_all.deb Gravitation simulation of planetary bodies
planner-data_0.14.6-4_all.deb Data files for planner
planner-dev_0.14.6-4_i386.deb Planner development library
planner-doc_0.14.6-4_all.deb Documentation for planner
planner_0.14.6-4_i386.deb project management application
plasma-containments-addons_4.14.2-1_i386.deb additional containment plugins for Plasma
plasma-dataengines-addons_4.14.2-1_i386.deb additional data engines for Plasma
plasma-dataengines-workspace_4.11.13-2_i386.deb KDE Plasma data engines
plasma-dataengines-yawp_0.4.2-1_i386.deb yaWP's data engines (Ions) for different weather services
plasma-desktop_4.11.13-2_i386.deb KDE Plasma workspace for desktop and laptop computers
plasma-desktopthemes-artwork_4.14.2-1_all.deb desktop themes for KDE Plasma Workspaces
plasma-netbook_4.11.13-2_i386.deb KDE Plasma workspace for netbook computers