Fabio Tranchitella
|
20621c1a27
|
At this point, we could schedule a periodic diff between the original excuses and the new ones; everything seems to be the same (excluding the usual bugs in the
old implementation).
|
17 years ago |
Fabio Tranchitella
|
7fb9f58bb8
|
So well, so good: the excuses are very close to the one generated by the original Britney. Still a few differences, which in my opinion are bugs in the old one;
I don't want to implement those bugs. Full stop.
|
17 years ago |
Fabio Tranchitella
|
4987a3c056
|
Fixed a typo.
|
17 years ago |
Fabio Tranchitella
|
3dc3be1c72
|
Merge with the last official release of Britney.
|
17 years ago |
Fabio Tranchitella
|
d16584a8ca
|
Fixed a strange behaviour of extension-based testing system.
|
18 years ago |
Fabio Tranchitella
|
9517eb810a
|
Small output enhancements.
|
18 years ago |
Fabio Tranchitella
|
35a0a044b3
|
Added auto-hinter option; updated architecture configuration.
|
18 years ago |
Fabio Tranchitella
|
e6d3628aef
|
Fixed a stupid bug in the hinting code.
|
19 years ago |
Fabio Tranchitella
|
76b3a8cf3c
|
Fixed a pointer problem which caused segfaults when dealing with virtual packages; fixed a bug in source removal; moved add_binary and remove_binary from the britney module to the Packages object.
|
19 years ago |
Fabio Tranchitella
|
3825241619
|
Britney ported to is_installable: the code runs, but more testing is needed.
|
19 years ago |
Fabio Tranchitella
|
758b0718bc
|
Removed a call to keys method, it is useless.
|
19 years ago |
Fabio Tranchitella
|
f4db64b83a
|
Something went wrong with the last commit: restored a single line.
|
19 years ago |
Fabio Tranchitella
|
070ce39f96
|
Small performance improvement: do not copy the list of broken packages over and over, just mark when it is changed.
|
19 years ago |
Fabio Tranchitella
|
3327c07bd9
|
Improve memory usage: use a list instead of dictionary to store packages; this reduce the memory usage of a 50% factor.
|
19 years ago |
Fabio Tranchitella
|
b8b362aaf5
|
Final (I hope) commit, the code is fully working and fully compatible with the old britney (minus the last 5 randoms tries).
|
19 years ago |
Fabio Tranchitella
|
90a090767e
|
Undo changes if the hint is not successful.
|
19 years ago |
Fabio Tranchitella
|
333b76f04c
|
Several (last, I hope) fixes.
|
19 years ago |
Fabio Tranchitella
|
ab05768171
|
Several fixes.
|
19 years ago |
Fabio Tranchitella
|
53a2923fea
|
Output enhancements; small changes for the do_all method.
|
19 years ago |
Fabio Tranchitella
|
3c58b798cd
|
Fixed a bunch of minor issues with the output.
|
19 years ago |
Fabio Tranchitella
|
c313a5f644
|
Cosmetic change.
|
19 years ago |
Fabio Tranchitella
|
d966ada77b
|
Fixed a cosmetic bug.
|
19 years ago |
Fabio Tranchitella
|
da58215dd1
|
Fixed a bug: conflicts with virtual packages in check_conflicts.
|
19 years ago |
Fabio Tranchitella
|
fd15f44b0c
|
Fixed a bug in the conflicts checker.
|
19 years ago |
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.
|
19 years ago |
Fabio Tranchitella
|
6272abd122
|
Merged with new upstream release (thanks, aj).
|
19 years ago |
Fabio Tranchitella
|
6078ef1c2d
|
It seems that old britney changed behaviour regarding versioned dependencies on virtual packages; modified TODO and BUGS.
|
19 years ago |
Fabio Tranchitella
|
61e48c2229
|
Small fixes for the update excuses.
|
19 years ago |
Fabio Tranchitella
|
da94ff9457
|
Handle single architecture testing-proposed-updates update.
|
19 years ago |
Fabio Tranchitella
|
b0ef0af348
|
Fixes for single-architecture updates.
|
19 years ago |
Fabio Tranchitella
|
8c9bac0eea
|
Implemented support for old libraries (enabled by default if --compatible is not used).
|
19 years ago |
Fabio Tranchitella
|
d461205430
|
Implemented auto-hinter.
|
19 years ago |
Fabio Tranchitella
|
14e8d8887b
|
Removed import of upgrade, it is not in the repository.
|
19 years ago |
Fabio Tranchitella
|
9f439cb304
|
Fixed a typo.
|
19 years ago |
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.
This reduce also the memory usage of Britney, too.
|
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.
Added documentation and comments to explain the code. It is possible to generate HTML and LaTeX documentation using doxygen.
|
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 |