[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