scripts/package_resource: updated version supporting both precise and newer releases
git: removed dead data

There seems to be some data that gets left over in git conversions after
some of the recent moves. This has no corresponding entries on bzr so
after landing the (empty?) patch to trunk the git export can look the
same as bzr.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
"[r=zkrynicki][bug=][author=zkrynicki] automatic merge by tarmac"
qt/frontend/treemodel.cpp: Deselect a parent node only if all of its
child nodes are actually unselected rather than partially selected as
before. (LP: #1180342)
jobs/optical.txt.in - Added VERIFICATION section for cdrom-write job so that
the Qt UI doesn't barf when it finds there is no such section (LP: #1185759)
"[r=zkrynicki][bug=1185759][author=brendan-donegan] automatic merge by tarmac"
Merged from trunk to resolve changelog conflict
"[r=zkrynicki][bug=1180342][author=brendan-donegan] automatic merge by tarmac"
checkbox:parsers:pactl: add `pactl list` parser

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
"[r=sylvain-pineau][bug=][author=zkrynicki] automatic merge by tarmac"
qt/frontend/qtfront.cpp, qtfront.h, checkbox_qt/qt_interface.py: Select
appropriate radio button in showTest if the test already has a result set
rather than just defaulting to skip always (LP: #1181952)
Merged from trunk
"[r=roadmr][bug=1181952][author=brendan-donegan] automatic merge by tarmac"
jobs/stress.txt.in: fixed a few inconsistent invocations of sleep_test.
Fixed log file names since sleep_test does not generate timing information here
"[r=bladernr][bug=][author=roadmr] fixes a few inconsistencies in how the sleep_test fallback command for suspend/hibernate stress tests is called."
plainbox:testing_utils:testcases: fix tests to work with py.test

py.tests uses different test identifiers so old, very strict, tests
didn't work. This patch makes that a bit less strict so that it also
passes in py.test

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
plainbox:test-with-coverage.sh: add support for --skip-integration

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
coveragerc: ignore both spellings of abstract{method,property}

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
plainbox:box: capture KeyboardInterrupt and IOError around main

There are two reasons why those exceptions are caputred. First
KeyboardInterrupt is a normal thing to happen and should not
produce a backtrace. The IOError is ignored, if it is EPIPE. This
is done so that programs that output long stuff into buffering
pagers don't leave ugly pipe error backtrace when the pager exits
before consuming all output.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>