183 Commits

Author SHA1 Message Date
Fabio Tranchitella
b57aefed68 Fixes for doop_source: update the virtual packages list while processing actions. 2006-07-29 19:13:23 +00:00
Fabio Tranchitella
e81aa4250b Small fixes for UpgradeRun, which is almost complete. 2006-07-28 22:08:21 +00:00
Fabio Tranchitella
6f69de7da0 Several improvements in algorithms and performances. 2006-07-28 16:47:46 +00:00
Fabio Tranchitella
a9e7101d65 Implemented --actions command line option. 2006-07-28 13:21:44 +00:00
Fabio Tranchitella
9802ae9914 New algorithm for conflicts checks; improved general performances. 2006-07-28 07:59:05 +00:00
Fabio Tranchitella
f96887ca41 Fixed a bug in iter_packages for single-arch operations. 2006-07-26 22:12:09 +00:00
Fabio Tranchitella
0cc91e9a28 Removed unused variables. 2006-07-26 20:07:59 +00:00
Fabio Tranchitella
b21863f9fd Minor performance improvements. 2006-07-26 19:48:54 +00:00
Fabio Tranchitella
1df9db222d Performance improvements. 2006-07-26 19:26:38 +00:00
Fabio Tranchitella
b6b677620b Added a list of known bugs for the old britney, fixed a bug while evaluating nuninst. 2006-07-26 18:38:36 +00:00
Fabio Tranchitella
f19c391289 Ops, I missed this patch. 2006-07-25 21:26:22 +00:00
Fabio Tranchitella
24674215cd iter_packages eat the list, so we need to pass a copy. 2006-07-25 20:54:10 +00:00
Fabio Tranchitella
6abbd90bfc Several fixes for the output file; added support for decrements of the uninstallability count. 2006-07-25 20:32:23 +00:00
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. 2006-07-24 18:47:02 +00:00
Fabio Tranchitella
caa3c19dcd Small changes for the output file. 2006-07-22 19:14:44 +00:00
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. 2006-07-22 18:50:24 +00:00
Fabio Tranchitella
f61981a611 Register reverse dependencies for real packages which provides virtual packages. 2006-07-22 18:27:08 +00:00
Fabio Tranchitella
c6947cfefb Track reverse dependencies for new binaries, too. 2006-07-22 17:52:14 +00:00
Fabio Tranchitella
199dcbd927 The "I don't know why I chose this job" changeset: fixed the undo code. 2006-07-22 17:06:55 +00:00
Fabio Tranchitella
17bade51a7 First implementation of conflicts for UpgradeRun. 2006-07-22 14:43:55 +00:00
Fabio Tranchitella
e3b6b42181 Support for single-architecture updates. 2006-07-22 09:54:27 +00:00
Fabio Tranchitella
db59ded380 Small (silly?) optimization and variable rename. 2006-07-22 08:52:05 +00:00
Fabio Tranchitella
4c244612e5 Fixed a bug in broken reverse-depending packages: we need to loop untill no changes are detected. 2006-07-22 08:16:23 +00:00
Fabio Tranchitella
8bd331e037 Several important fixes to excuse generation and upgraderun; rebuild documentation. 2006-07-22 07:31:22 +00:00
Fabio Tranchitella
5183a97046 Fixed a (stupid) typo. 2006-07-20 21:55:26 +00:00
Fabio Tranchitella
e8f90413a1 Several improvements for UpgradeRun code. 2006-07-20 21:43:24 +00:00
Fabio Tranchitella
3e75f09c49 Fixed a bug for binNMUs detect. 2006-07-20 19:11:48 +00:00
Fabio Tranchitella
e08abbcb44 First implementation of UpgradeRun, actually limited to removed sources. 2006-07-20 19:00:47 +00:00
Fabio Tranchitella
82bafce7a3 Removed rdepends generation, it is probably too much cpu intensive and could be computed on-line.
This reduce also the memory usage of Britney, too.
2006-06-25 13:51:53 +00:00
Fabio Tranchitella
ec4469c589 Added a verbose explanation of how the excuses are generated as docstring for the module britney. 2006-06-25 10:05:35 +00:00
Fabio Tranchitella
f7b9bdc1f4 Support for fake source packages, which solved the last compatibility issues for the old britney code.
Added documentation and comments to explain the code. It is possible to generate HTML and LaTeX documentation using doxygen.
2006-06-24 17:49:43 +00:00
Fabio Tranchitella
8ba92ccadb Minor fixes for excuse generation. 2006-06-19 19:54:21 +00:00
Fabio Tranchitella
b1603db2e4 Initial import, excuses generation almost working. 2006-06-17 13:45:56 +00:00