Fabio Tranchitella
469d67fca2
This should fix the diffs, armel is a BREAK_ARCH.
17 years ago
Fabio Tranchitella
52ad4f0e26
Synchronization of hinters and permissions from the original version.
17 years ago
Fabio Tranchitella
41bdd841cf
Implemented the --hints="urgent foo/1; force bar/2". The hints are used
...
as they were coming from the user "command-line", and influence both the
excuses and the upgrade runs. This option is very useful in combination
with the hint tester interactive interface.
17 years ago
Fabio Tranchitella
0db947c498
Let's enable the second round again, we'll discuss about optimizations
...
later.
17 years ago
Fabio Tranchitella
24cf4c0dbb
Implemented the hint-tester interface to interactively test easy, force-hint and hint hints; removed djpig from the hinters.
17 years ago
Fabio Tranchitella
0b5c20b589
You can now configure the path for the HeidiResult file.
17 years ago
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