[Piuparts-devel] pull: feature/distupgrade-disappearing

Holger Levsen holger at layer-acht.org
Sat Dec 1 10:53:16 UTC 2012


Hi Andreas,

On Freitag, 30. November 2012, Andreas Beckmann wrote:
> Andreas Beckmann (15):
>       p-r: hardlink the logfiles to the htdocs tree
>       p-s: disable X forwarding while connecting to master
>       p: do not try to install disappeared packages after distupgrade
>       find_missing_copyright: skip for uninstalled packages
>       p-s: prepare for moving package checks to test_package()
>       p-s: test_package: check existence before install-purge test
>       p-s: test_package: check existence before distupgrade test
>       p-s: drop old checking code from Section._process()
>       p-s: support dist-upgrades of disappearing packages
>       p-r: factor out _load_package_database() from __init__()
>       lib/conf: add get_final_distro() method
>       lib/conf: add optional distro argument to get_mirror() method
>       p-m,p-r: combine package list and versions from different releases
>       p.conf: add 'distro' setting for dist-upgrade tests
>       post_remove_exceptions: cleanup dovecot certificates
> 
>   * Add support for dist-upgrade tests of "disappearing" packages:
>     - master/report: Get candidate packages from distro in the "distro"
>       setting in piuparts.conf and (target) versions to test from last
> distro
>       entry in "upgrade-test-distros". In case a package no longer
> exists, use
>       a pseudo-version "None".  (Closes: #656438)
> 
> patches 1,2,15 are independent of this feature
> 3-4 fix the piuparts part
> 5-9 adjust piuparts-slave to handle this
> 10-13 adjust master and report
> 14 finally enables this in the config
> 
> don't worry if you see a significant drop in the package count for the
> disupgrade tests - we no longer consider e.g. packages that are in sid
> only for testing2sid.

thanks for the long explaination, appreciated!

merged+pushed+running on piatti now.


cheers,
	Holger



More information about the Piuparts-devel mailing list