Commit Graph

  • a0dc325294 Implemented buildSystem, removeBinary and addBinary for the c extension; added a sample python script. Fabio Tranchitella 2006-08-18 21:43:49 +0000
  • 6add268c45 Create a branch for a c-extension based implementation. Fabio Tranchitella 2006-08-18 21:37:04 +0000
  • 22988cb162 Added old britney's update_out.py, for real. Fabio Tranchitella 2006-08-18 21:30:35 +0000
  • c8468f9516 Imported the old britney and its libraries. Fabio Tranchitella 2006-08-18 21:27:54 +0000
  • 70be82be3f Updated documentation. Fabio Tranchitella 2006-08-18 21:24:26 +0000
  • 758b0718bc Removed a call to keys method, it is useless. Fabio Tranchitella 2006-08-18 15:18:11 +0000
  • f4db64b83a Something went wrong with the last commit: restored a single line. Fabio Tranchitella 2006-08-18 14:11:46 +0000
  • 070ce39f96 Small performance improvement: do not copy the list of broken packages over and over, just mark when it is changed. Fabio Tranchitella 2006-08-18 14:10:05 +0000
  • 3327c07bd9 Improve memory usage: use a list instead of dictionary to store packages; this reduce the memory usage of a 50% factor. Fabio Tranchitella 2006-08-18 13:47:20 +0000
  • b8b362aaf5 Final (I hope) commit, the code is fully working and fully compatible with the old britney (minus the last 5 randoms tries). Fabio Tranchitella 2006-08-17 15:29:16 +0000
  • 90a090767e Undo changes if the hint is not successful. Fabio Tranchitella 2006-08-16 19:38:34 +0000
  • 333b76f04c Several (last, I hope) fixes. Fabio Tranchitella 2006-08-16 17:56:38 +0000
  • ab05768171 Several fixes. Fabio Tranchitella 2006-08-15 21:23:36 +0000
  • 53a2923fea Output enhancements; small changes for the do_all method. Fabio Tranchitella 2006-08-15 15:32:14 +0000
  • 3c58b798cd Fixed a bunch of minor issues with the output. Fabio Tranchitella 2006-08-14 11:53:19 +0000
  • c313a5f644 Cosmetic change. Fabio Tranchitella 2006-08-11 21:12:27 +0000
  • d966ada77b Fixed a cosmetic bug. Fabio Tranchitella 2006-08-08 12:53:50 +0000
  • da58215dd1 Fixed a bug: conflicts with virtual packages in check_conflicts. Fabio Tranchitella 2006-08-08 10:26:32 +0000
  • fd15f44b0c Fixed a bug in the conflicts checker. Fabio Tranchitella 2006-08-07 17:59:32 +0000
  • 18c7435c4f Related to the previos commit. Fabio Tranchitella 2006-08-07 14:38:35 +0000
  • 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. Fabio Tranchitella 2006-08-07 14:38:13 +0000
  • 6272abd122 Merged with new upstream release (thanks, aj). Fabio Tranchitella 2006-08-07 11:06:04 +0000
  • 6078ef1c2d It seems that old britney changed behaviour regarding versioned dependencies on virtual packages; modified TODO and BUGS. Fabio Tranchitella 2006-08-07 09:52:29 +0000
  • 24a081807e Modified britney.conf to be synced with the current configuration. Fabio Tranchitella 2006-08-07 08:02:38 +0000
  • 61e48c2229 Small fixes for the update excuses. Fabio Tranchitella 2006-08-06 20:41:13 +0000
  • da94ff9457 Handle single architecture testing-proposed-updates update. Fabio Tranchitella 2006-08-06 19:01:06 +0000
  • b0ef0af348 Fixes for single-architecture updates. Fabio Tranchitella 2006-08-06 18:42:58 +0000
  • 8c9bac0eea Implemented support for old libraries (enabled by default if --compatible is not used). Fabio Tranchitella 2006-08-06 09:29:32 +0000
  • d461205430 Implemented auto-hinter. Fabio Tranchitella 2006-08-04 18:38:52 +0000
  • c41ea19690 Fixed a typo. Fabio Tranchitella 2006-08-04 14:56:18 +0000
  • 14e8d8887b Removed import of upgrade, it is not in the repository. Fabio Tranchitella 2006-08-04 11:23:28 +0000
  • 9f439cb304 Fixed a typo. Fabio Tranchitella 2006-08-03 11:42:23 +0000
  • 330380784a Implemented control file rewriter. Fabio Tranchitella 2006-08-03 11:41:39 +0000
  • 185e4b3ab2 Implemented undo for hints. Fabio Tranchitella 2006-08-03 11:10:40 +0000
  • 7c3083e8ae Fixed a few FIXME entries. Fabio Tranchitella 2006-08-03 07:49:13 +0000
  • a852f13834 Fixed a bug in iter_packages: we dropped a package at the end of the first iteration. Fabio Tranchitella 2006-08-02 09:56:33 +0000
  • 6fa3cd188d A little more on hints, almost completed. Fabio Tranchitella 2006-08-01 20:27:48 +0000
  • 04e735af4b Implemented output stuff and half of the hints processing. Fabio Tranchitella 2006-08-01 18:59:29 +0000
  • 90768aa4e3 Improved performances sorting in a smart way the list of actions (only enabled if --compatible is not used). Fabio Tranchitella 2006-08-01 13:33:06 +0000
  • dc1a84151d Fixed the undo for single architecture updates. Fabio Tranchitella 2006-07-31 20:38:01 +0000
  • db63948c5f Improved performances sorting actions before UpgradeRun. Fabio Tranchitella 2006-07-31 16:33:28 +0000
  • 3a323bdc41 Performance improvements and detailed documentation for the UpgradeRun. Fabio Tranchitella 2006-07-30 11:15:27 +0000
  • 1f9ba4410c Other fixes. Fabio Tranchitella 2006-07-29 20:29:19 +0000
  • b57aefed68 Fixes for doop_source: update the virtual packages list while processing actions. Fabio Tranchitella 2006-07-29 19:13:23 +0000
  • e81aa4250b Small fixes for UpgradeRun, which is almost complete. Fabio Tranchitella 2006-07-28 22:08:21 +0000
  • 6f69de7da0 Several improvements in algorithms and performances. Fabio Tranchitella 2006-07-28 16:47:46 +0000
  • a9e7101d65 Implemented --actions command line option. Fabio Tranchitella 2006-07-28 13:21:44 +0000
  • 9802ae9914 New algorithm for conflicts checks; improved general performances. Fabio Tranchitella 2006-07-28 07:59:05 +0000
  • 05ac673cc0 Added new architectures list to the config file, which actually is empty. Fabio Tranchitella 2006-07-26 22:13:06 +0000
  • f96887ca41 Fixed a bug in iter_packages for single-arch operations. Fabio Tranchitella 2006-07-26 22:12:09 +0000
  • 0cc91e9a28 Removed unused variables. Fabio Tranchitella 2006-07-26 20:07:59 +0000
  • b21863f9fd Minor performance improvements. Fabio Tranchitella 2006-07-26 19:48:54 +0000
  • 1df9db222d Performance improvements. Fabio Tranchitella 2006-07-26 19:26:38 +0000
  • b6b677620b Added a list of known bugs for the old britney, fixed a bug while evaluating nuninst. Fabio Tranchitella 2006-07-26 18:38:36 +0000
  • f19c391289 Ops, I missed this patch. Fabio Tranchitella 2006-07-25 21:26:22 +0000
  • 24674215cd iter_packages eat the list, so we need to pass a copy. Fabio Tranchitella 2006-07-25 20:54:10 +0000
  • 6abbd90bfc Several fixes for the output file; added support for decrements of the uninstallability count. Fabio Tranchitella 2006-07-25 20:32:23 +0000
  • c6376aeced Added a few suggestion from aba. Fabio Tranchitella 2006-07-25 14:36:34 +0000
  • 0a1052a499 Fixed the TODO list. Fabio Tranchitella 2006-07-24 18:59:01 +0000
  • 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. Fabio Tranchitella 2006-07-24 18:47:02 +0000
  • caa3c19dcd Small changes for the output file. Fabio Tranchitella 2006-07-22 19:14:44 +0000
  • 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. Fabio Tranchitella 2006-07-22 18:50:24 +0000
  • f61981a611 Register reverse dependencies for real packages which provides virtual packages. Fabio Tranchitella 2006-07-22 18:27:08 +0000
  • c6947cfefb Track reverse dependencies for new binaries, too. Fabio Tranchitella 2006-07-22 17:52:14 +0000
  • 199dcbd927 The "I don't know why I chose this job" changeset: fixed the undo code. Fabio Tranchitella 2006-07-22 17:06:55 +0000
  • 17bade51a7 First implementation of conflicts for UpgradeRun. Fabio Tranchitella 2006-07-22 14:43:55 +0000
  • e3b6b42181 Support for single-architecture updates. Fabio Tranchitella 2006-07-22 09:54:27 +0000
  • db59ded380 Small (silly?) optimization and variable rename. Fabio Tranchitella 2006-07-22 08:52:05 +0000
  • 4c244612e5 Fixed a bug in broken reverse-depending packages: we need to loop untill no changes are detected. Fabio Tranchitella 2006-07-22 08:16:23 +0000
  • 8bd331e037 Several important fixes to excuse generation and upgraderun; rebuild documentation. Fabio Tranchitella 2006-07-22 07:31:22 +0000
  • 5183a97046 Fixed a (stupid) typo. Fabio Tranchitella 2006-07-20 21:55:26 +0000
  • e8f90413a1 Several improvements for UpgradeRun code. Fabio Tranchitella 2006-07-20 21:43:24 +0000
  • 3e75f09c49 Fixed a bug for binNMUs detect. Fabio Tranchitella 2006-07-20 19:11:48 +0000
  • e08abbcb44 First implementation of UpgradeRun, actually limited to removed sources. Fabio Tranchitella 2006-07-20 19:00:47 +0000
  • 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. Fabio Tranchitella 2006-06-25 13:51:53 +0000
  • ec4469c589 Added a verbose explanation of how the excuses are generated as docstring for the module britney. Fabio Tranchitella 2006-06-25 10:05:35 +0000
  • 015a01c769 Fixed a typo in excuse.py Fabio Tranchitella 2006-06-24 21:37:45 +0000
  • 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. Fabio Tranchitella 2006-06-24 17:49:43 +0000
  • 8ba92ccadb Minor fixes for excuse generation. Fabio Tranchitella 2006-06-19 19:54:21 +0000
  • 6c39d4e13f Removed useless files. Fabio Tranchitella 2006-06-17 13:48:44 +0000
  • b1603db2e4 Initial import, excuses generation almost working. Fabio Tranchitella 2006-06-17 13:45:56 +0000