update timeline in TODO
distros.conf: fix testing alias configuration

do not use virtual distros for piuparts-{master,report}

Signed-off-by: Andreas Beckmann <anbe@debian.org>
Replace the Tango symlinks with copies of the files.

The symlinks were broken under /var...htdocs/images, and Apache
won't follow them without opening a security hole.

This does not introduce a purge failure.

Acked-by: Andreas Beckmann <anbe@debian.org>
Make the Tango weather icons a required package for master.

Missing icons break the web pages.
If the icons are not present, the web page does not adapt - it
shows broken image links.

Acked-by: Andreas Beckmann <anbe@debian.org>
update-piuparts-setup: replace weather icon symlinks with copies

symlinks require FollowSymlinks in the apache config

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p.conf: fix squeeze2bpo2wheezy on piatti

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: use upgrade-test-distros to select the test

use len(get_distros()) > 1 to enable the distupgrade test

drop support for running both install/purge and distupgrade test for a section

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

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: make test_package() a member function of Section

simplify access to config and distro_config

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: _test_package(): use self._config

instead of passing a config parameter

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p.conf: update documentation of the distro setting

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: simplify package existence checks

Signed-off-by: Andreas Beckmann <anbe@debian.org>
lib/conf: add get_basetgz() method

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: add basetgz-directory setting and _get_tarball() method

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: use the _get_tarball() method

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: declare upgrade-test-chroot-tgz obsolete

Signed-off-by: Andreas Beckmann <anbe@debian.org>
raise prio of lenny2squeeze and reschedule less logs so that lenny2squeeze can catch up
work around config parser#
Merge remote-tracking branch 'andreas/feature/no-redundant-config' into develop
add note that this suggestion might not be the best..