[Piuparts-devel] piuparts.git simplify-package-states
Holger Levsen
holger at layer-acht.org
Wed Mar 21 23:40:35 UTC 2012
Hi Andreas,
On Donnerstag, 22. März 2012, Andreas Beckmann wrote:
> On 2012-03-10 12:42, Andreas Beckmann wrote:
> > piuparts.git simplify-package-states
>
> Andreas Beckmann (18):
> prepare simplification of package and dependency states
> Package.all_dependencies(): add optional header_name argument
> replace depends_with_alts() with all_dependencies()
> remove redundant variable prefer_alt_idx
> 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
> cleanup computation of waiting-to-be-tested state
> drop circular-dependency 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
> add get_dependency_cycle method
> compute and automatically break dependency cycles
> remove known_circular_depends from piuparts.conf handling
>
> > This has evolved over quite a long time and is running happily on my
> > instance.
>
> And it's growing ...
ui, looks big :) so do this still have circ depends as a state?
(I will first tackle Daves branch with the master-slave-packaging, though I
dont except to finish that before the weekend...)
cheers,
Holger
More information about the Piuparts-devel
mailing list