494 Commits (43266ee0917241fb15036b1dca1abac8ff770750)

Author SHA1 Message Date
Fabio Tranchitella 330380784a Implemented control file rewriter.
19 years ago
Fabio Tranchitella 185e4b3ab2 Implemented undo for hints.
19 years ago
Fabio Tranchitella 7c3083e8ae Fixed a few FIXME entries.
19 years ago
Fabio Tranchitella a852f13834 Fixed a bug in iter_packages: we dropped a package at the end of the first iteration.
19 years ago
Fabio Tranchitella 6fa3cd188d A little more on hints, almost completed.
19 years ago
Fabio Tranchitella 04e735af4b Implemented output stuff and half of the hints processing.
19 years ago
Fabio Tranchitella 90768aa4e3 Improved performances sorting in a smart way the list of actions (only enabled if --compatible is not used).
19 years ago
Fabio Tranchitella dc1a84151d Fixed the undo for single architecture updates.
19 years ago
Fabio Tranchitella db63948c5f Improved performances sorting actions before UpgradeRun.
19 years ago
Fabio Tranchitella 3a323bdc41 Performance improvements and detailed documentation for the UpgradeRun.
19 years ago
Fabio Tranchitella 1f9ba4410c Other fixes.
19 years ago
Fabio Tranchitella b57aefed68 Fixes for doop_source: update the virtual packages list while processing actions.
19 years ago
Fabio Tranchitella e81aa4250b Small fixes for UpgradeRun, which is almost complete.
19 years ago
Fabio Tranchitella 6f69de7da0 Several improvements in algorithms and performances.
19 years ago
Fabio Tranchitella a9e7101d65 Implemented --actions command line option.
19 years ago
Fabio Tranchitella 9802ae9914 New algorithm for conflicts checks; improved general performances.
19 years ago
Fabio Tranchitella f96887ca41 Fixed a bug in iter_packages for single-arch operations.
19 years ago
Fabio Tranchitella 0cc91e9a28 Removed unused variables.
19 years ago
Fabio Tranchitella b21863f9fd Minor performance improvements.
19 years ago
Fabio Tranchitella 1df9db222d Performance improvements.
19 years ago
Fabio Tranchitella b6b677620b Added a list of known bugs for the old britney, fixed a bug while evaluating nuninst.
19 years ago
Fabio Tranchitella f19c391289 Ops, I missed this patch.
19 years ago
Fabio Tranchitella 24674215cd iter_packages eat the list, so we need to pass a copy.
19 years ago
Fabio Tranchitella 6abbd90bfc Several fixes for the output file; added support for decrements of the uninstallability count.
19 years ago
Fabio Tranchitella 88fefc93df Added reverse conflicts to packages: this is implemented after some discussion with aj in order to catch in advance packages which are uninstallable after a conflicting package in their dependency tree changes.
19 years ago
Fabio Tranchitella caa3c19dcd Small changes for the output file.
19 years ago
Fabio Tranchitella 728cfa7d6c Britney allows versioned dependencies on virtual packages while generating excuses but not while executing UpgradeRun. This seems weird to me, but I have to stay with it as long as I need to compare my output with the original one.
19 years ago
Fabio Tranchitella f61981a611 Register reverse dependencies for real packages which provides virtual packages.
19 years ago
Fabio Tranchitella c6947cfefb Track reverse dependencies for new binaries, too.
19 years ago
Fabio Tranchitella 199dcbd927 The "I don't know why I chose this job" changeset: fixed the undo code.
19 years ago
Fabio Tranchitella 17bade51a7 First implementation of conflicts for UpgradeRun.
19 years ago
Fabio Tranchitella e3b6b42181 Support for single-architecture updates.
19 years ago
Fabio Tranchitella db59ded380 Small (silly?) optimization and variable rename.
19 years ago
Fabio Tranchitella 4c244612e5 Fixed a bug in broken reverse-depending packages: we need to loop untill no changes are detected.
19 years ago
Fabio Tranchitella 8bd331e037 Several important fixes to excuse generation and upgraderun; rebuild documentation.
19 years ago
Fabio Tranchitella 5183a97046 Fixed a (stupid) typo.
19 years ago
Fabio Tranchitella e8f90413a1 Several improvements for UpgradeRun code.
19 years ago
Fabio Tranchitella 3e75f09c49 Fixed a bug for binNMUs detect.
19 years ago
Fabio Tranchitella e08abbcb44 First implementation of UpgradeRun, actually limited to removed sources.
19 years ago
Fabio Tranchitella 82bafce7a3 Removed rdepends generation, it is probably too much cpu intensive and could be computed on-line.
19 years ago
Fabio Tranchitella ec4469c589 Added a verbose explanation of how the excuses are generated as docstring for the module britney.
19 years ago
Fabio Tranchitella f7b9bdc1f4 Support for fake source packages, which solved the last compatibility issues for the old britney code.
19 years ago
Fabio Tranchitella 8ba92ccadb Minor fixes for excuse generation.
19 years ago
Fabio Tranchitella b1603db2e4 Initial import, excuses generation almost working.
19 years ago