561 Commits

Author SHA1 Message Date
Fabio Tranchitella
56ed063aab Run the non-installability check of the archive before loading all the architectures; added a switch to use the cached value instead of building it from the scratch. 2006-08-07 14:38:13 +00:00
Fabio Tranchitella
6272abd122 Merged with new upstream release (thanks, aj). 2006-08-07 11:06:04 +00:00
Fabio Tranchitella
6078ef1c2d It seems that old britney changed behaviour regarding versioned dependencies on virtual packages; modified TODO and BUGS. 2006-08-07 09:52:29 +00:00
Fabio Tranchitella
24a081807e Modified britney.conf to be synced with the current configuration. 2006-08-07 08:02:38 +00:00
Fabio Tranchitella
61e48c2229 Small fixes for the update excuses. 2006-08-06 20:41:13 +00:00
Fabio Tranchitella
da94ff9457 Handle single architecture testing-proposed-updates update. 2006-08-06 19:01:06 +00:00
Fabio Tranchitella
b0ef0af348 Fixes for single-architecture updates. 2006-08-06 18:42:58 +00:00
Fabio Tranchitella
8c9bac0eea Implemented support for old libraries (enabled by default if --compatible is not used). 2006-08-06 09:29:32 +00:00
Fabio Tranchitella
d461205430 Implemented auto-hinter. 2006-08-04 18:38:52 +00:00
Fabio Tranchitella
c41ea19690 Fixed a typo. 2006-08-04 14:56:18 +00:00
Fabio Tranchitella
14e8d8887b Removed import of upgrade, it is not in the repository. 2006-08-04 11:23:28 +00:00
Fabio Tranchitella
9f439cb304 Fixed a typo. 2006-08-03 11:42:23 +00:00
Fabio Tranchitella
330380784a Implemented control file rewriter. 2006-08-03 11:41:39 +00:00
Fabio Tranchitella
185e4b3ab2 Implemented undo for hints. 2006-08-03 11:10:40 +00:00
Fabio Tranchitella
7c3083e8ae Fixed a few FIXME entries. 2006-08-03 07:49:13 +00:00
Fabio Tranchitella
a852f13834 Fixed a bug in iter_packages: we dropped a package at the end of the first iteration. 2006-08-02 09:56:33 +00:00
Fabio Tranchitella
6fa3cd188d A little more on hints, almost completed. 2006-08-01 20:27:48 +00:00
Fabio Tranchitella
04e735af4b Implemented output stuff and half of the hints processing. 2006-08-01 18:59:29 +00:00
Fabio Tranchitella
90768aa4e3 Improved performances sorting in a smart way the list of actions (only enabled if --compatible is not used). 2006-08-01 13:33:06 +00:00
Fabio Tranchitella
dc1a84151d Fixed the undo for single architecture updates. 2006-07-31 20:38:01 +00:00
Fabio Tranchitella
db63948c5f Improved performances sorting actions before UpgradeRun. 2006-07-31 16:33:28 +00:00
Fabio Tranchitella
3a323bdc41 Performance improvements and detailed documentation for the UpgradeRun. 2006-07-30 11:15:27 +00:00
Fabio Tranchitella
1f9ba4410c Other fixes. 2006-07-29 20:29:19 +00:00
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
05ac673cc0 Added new architectures list to the config file, which actually is empty. 2006-07-26 22:13:06 +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
c6376aeced Added a few suggestion from aba. 2006-07-25 14:36:34 +00:00
Fabio Tranchitella
0a1052a499 Fixed the TODO list. 2006-07-24 18:59:01 +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