[Piuparts-devel] piuparts.git feature/simplify-package-states
Andreas Beckmann
debian at abeckmann.de
Thu May 24 15:50:07 UTC 2012
Hi Holger,
I just rebased my simplify-package-states branch for 0.45 on top of
Leo's patch.
Shuffled things around again a bit and added one patch (second to last):
finally remove known_circular_depends from piuparts.conf :-)
Applying any prefix of this 23-patch-series should still result in a
working piuparts.
Andreas Beckmann (23):
do not care about old versions of untestable packages
drop LogDB.any_log_exists()
Package.all_dependencies(): add optional header_name argument
replace depends_with_alts() with all_dependencies()
remove redundant variable prefer_alt_idx
prepare simplification of package and dependency states
propagate dep.-does-not-exist -> dep.-cannot-be-tested
remove no-dependency-from-alternatives-exists state
remove 'unknown-preferred-alternative' state
always update preferred alternative
defer propagation of failures while resolving alternatives
drop circular-dependency state
cleanup computation of waiting-to-be-tested state
fix waiting-to-be-tested for known circular deps
cache package.dependencies()
propagate error and waiting states separately
simplify deciding testability of circular deps
factor out the list of 'good' states
add get_dependency_cycle method
compute and automatically break dependency cycles
remove known_circular_depends from piuparts.conf handling
remove known_circular_depends from piuparts.conf
exclude obsolete states from report
Leo Iannacone (1):
add --existing-chroot option
Andreas
More information about the Piuparts-devel
mailing list