start with 0.51

Signed-off-by: Andreas Beckmann <anbe@debian.org>
pre_install_exceptions: fail before mini-buildd-{bld,rep}/squeeze

mini-build-* in squeeze fails to install due to timeout

Signed-off-by: Andreas Beckmann <anbe@debian.org>
lib/db: do not fail to hand out the last package

deleting someting from a list while iterating over it is a bad idea,
so return a copy of the list instead

Signed-off-by: Andreas Beckmann <anbe@debian.org>
post_setup_wheezy-fake-essential: ignore some purge failures

unconditional ucf or deluser usage won't be fixed for wheezy

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p.conf: add flags-{start,end}-wheezy

add some fake-essential packages and ignore debsums errors in wheezy

Signed-off-by: Andreas Beckmann <anbe@debian.org>
add news entry about testing of partial suites and arbitrary upgrade paths
p-m: rename to piuparts-master-backend.py

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-m: add new wrapper script piuparts-master

realize this as a shell script that reads piuparts.conf to
get paths and avoid having the slave needing to know these

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p.conf: use simple master-command

PYTHONPATH is now handled by the piuparts-master wrapper script

running piuparts from git cannot easily restrict the command to be run via
authorized_keys

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: simplify ssh command generation

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s/p-m: move chdir and stderr logging to master wrapper

no longer use a section specific error log to prepare for
implementing a "section" command in the master-slave protocol

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: stop using master-directory

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: stop using (master's) log-file

Signed-off-by: Andreas Beckmann <anbe@debian.org>
kpr db_setup: catch dbconfig-common: noninteractive fail

Signed-off-by: Andreas Beckmann <anbe@debian.org>
kpr: add db_setup_issue

db setup errors may be ignored, allowing an installationn to
finish successfully

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p: enable --extra-old-packages for install-purge test

allow some additional packages to be installed *before* the package
to be tested gets installed

Signed-off-by: Andreas Beckmann <anbe@debian.org>
add/update copyright notices for myself

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: fix parsing 'idle' return value from master

do not crash if there is no time value returned

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-m: raise CommandSyntaxError on unknown commands

instead of getting a KeyError

Signed-off-by: Andreas Beckmann <anbe@debian.org>
lib/conf: raise MissingSection if section is not in piuparts.conf

avoids creating directory trees for misspelled sections

Signed-off-by: Andreas Beckmann <anbe@debian.org>