106 Commits (592db32990af3266b282d2f0abf6aeb10f1c0625)

Author SHA1 Message Date
Jurij Smakov bb1d1a6f0a Add support for Breaks to b2.
15 years ago
Jurij Smakov f61e151946 Do not exclude fake source packages from t-p-u processing, as they provide a mechanism for sourceless packages to propagate to testing through t-p-u. This change removes some b1/b2 diffs.
15 years ago
Jurij Smakov f847e1b3c4 Return all packages solving a dep through virtual packages (like b1 does), not just the first one. This eliminates some b1/b2 excuse diffs.
15 years ago
Jurij Smakov e522e541e6 More hints -> self.hints fixes.
15 years ago
Jurij Smakov f52dea4d51 Use correct self.hints instead of non-existent hints.
15 years ago
Jurij Smakov cda3145d95 Add udeb blocking/unblocking support for b2.
15 years ago
Adeodato Simó cf2bc3cbfb Go back to Python 2.4, since there are buggy results with 2.5.
16 years ago
Adeodato Simó 75438d5854 britney.py: make executable.
16 years ago
Adeodato Simó 4f53a3db15 Print to stdout without --hint-tester, and print to output.txt with it.
16 years ago
Fabio Tranchitella a44222fc44 Fixed a typo in write_control: we really want to write the maintainer, so
17 years ago
Fabio Tranchitella 633eb5301f Fix a bug in write_control: we use lists and not dictionaries for storing
17 years ago
Adeodato Simó c16bb0cc20 Compare version of approve hints against t-p-u and not testing.
17 years ago
Adeodato Simó b426d2a202 Make hints['approved'] also a dictionary.
17 years ago
Fabio Tranchitella 83022051b1 Do not read approvals, they are not used anymore; use the "approve" hints for
17 years ago
Fabio Tranchitella 872d087b56 My interpretation of britney's behaviour was wrong (and, strange enough, the
17 years ago
Fabio Tranchitella 523bbf139b Applied patches from dato: make check_out emit a more human-readable output,
17 years ago
Fabio Tranchitella 45322a7fc6 In fact, running in check-out mode all the architectures are nobreakarch; thanks dato.
17 years ago
Fabio Tranchitella ac69b8d8b7 in check-out mode, nobreakall shuold be empty
17 years ago
Fabio Tranchitella 1768a56d7b Added check-out mode for britney.py
17 years ago
Fabio Tranchitella 024770f558 Do not break if SMOOTH_UPDATES is empty.
17 years ago
Fabio Tranchitella 752b3aab77 Implemented history for the command line hint tester (patch from dato).
17 years ago
Fabio Tranchitella 2cb47f7af2 Updates for arm/armel.
17 years ago
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
17 years ago
Fabio Tranchitella 0db947c498 Let's enable the second round again, we'll discuss about optimizations
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
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;
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.
18 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