423 Commits (3b610160ad0cbf3f836701dc14da91adc92311fb)

Author SHA1 Message Date
Niels Thykier 3b610160ad britney.py: Update nuninst after writing the "accepted" stats
9 years ago
Niels Thykier 9c3d0afaf5 britney.py: Remove sort_actions, we no longer need it
9 years ago
Niels Thykier bbc6c34ca5 britney.py: Make iter_packages repeat until no more actions work
9 years ago
Niels Thykier 326cc0d98b Rewrite the main run to use the solver and allow combined migrations
9 years ago
Niels Thykier 65f74c226d Make try_migration support multiple actions
9 years ago
Niels Thykier 13d4d4801b britney: Factor out a try_migration method
9 years ago
Niels Thykier 6db0ed5ac8 britney: Move table lookup out of get_dependency_solvers
9 years ago
Niels Thykier 681a7b8cd7 Log when compiling Installability tester
9 years ago
Niels Thykier a9ee64470e Always use pkg ids in the InstallabilityTester API
9 years ago
Niels Thykier 2914a8a51b britney.py: Verify nuninst before updating control files
9 years ago
Niels Thykier 7736b53c60 Drop now unused register_reverses and RDEPENDS
9 years ago
Niels Thykier 3d5d328738 Use inst_tester to compute smooth updatable binaries
9 years ago
Niels Thykier 5123bc2317 Remove the now unused RCONFLICTS field
9 years ago
Niels Thykier 289807463e Rewrite computation and testing of "affected" packages
9 years ago
Niels Thykier 58edb64c99 Update nuninst correctly for arch:any -> arch:all migrations
9 years ago
Niels Thykier f3a8181bda britney.py: Fix statement without an effect
9 years ago
Niels Thykier 7c5fdc8aca britney.py: Use "is" rather than "==" for None comparisons
9 years ago
Ivo De Decker 606dbcb470 ignore arch all when looking for up-to-date bins
9 years ago
Ivo De Decker 984b07b58e Don't remove outdated binaries for fucked arches if they are in unstable
9 years ago
Ivo De Decker 88bf620896 Add option to ignore cruft
9 years ago
Cyril Brulebois d2fa0fb07c excuses: New try for block-udeb → d-i RM.
9 years ago
Cyril Brulebois d2bdcfc237 Revert "excuses: Point to the d-i release manager when block-udeb is involved."
9 years ago
Cyril Brulebois 6adee798cd excuses: Point to the d-i release manager when block-udeb is involved.
9 years ago
Niels Thykier 5f98e6b37b Create a clone_nuninst function for iter_packages{,_hint}
9 years ago
Niels Thykier da83e4cc23 iter_pkg: Refactor nuninst cloning
9 years ago
Niels Thykier 0043b09c45 britney.py: Avoid some O(n) look-ups in the auto-hinter
9 years ago
Niels Thykier 843952d627 Avoid O(n^2) duplication handling when building hints
9 years ago
Niels Thykier 72eb6af711 britney: Optimise original auto-hinter duplication handling
9 years ago
Niels Thykier 0b9006c36b britney.py: Pre-split self.options.*_arches
9 years ago
Niels Thykier bf3aa08023 britney.py: Minor optimisation to sort_actions
9 years ago
Niels Thykier d5cfd5aebd britney.py: Remove redundant arg to format
9 years ago
Niels Thykier e725647175 Be verbose when rejecting a hint due to invalid candidates
9 years ago
Niels Thykier d017fe1a8c Remove "leading" from hints - it provides no new information
9 years ago
Niels Thykier 2047eb1e50 Remove unused local variable
9 years ago
Adam D. Barratt b4bed1ca62 britney.py: reverse sense of tests for architecture-indep packages
9 years ago
Adam D. Barratt bc037efccb britney.py: typo fixes
9 years ago
Adam D. Barratt 11eef30869 britney.py: drop inaccurate comment
9 years ago
Anthony Towns c7fbe91b2a britney: Take more care with hijacked binaries
9 years ago
Niels Thykier d911314c2d britney.py: Enable the new consistency checks by default
9 years ago
Niels Thykier 0c5651576a britney.py: Skip ESSENTIAL consistency check
9 years ago
Anthony Towns c28bc84f57 britney: Check for mismatched packages between suites.
9 years ago
Niels Thykier b4e4ba4681 Collect more statistics from the installability tester
9 years ago
Niels Thykier 2a34970304 Compute simple stats installability tester graph
9 years ago
Niels Thykier 074eb46766 Remove unused assignments/parameters
9 years ago
Niels Thykier bfb71f966b britney.py: Remove trailing semi-colons
9 years ago
Niels Thykier 8623ffc224 britney.py: Fix use before assignment
9 years ago
Niels Thykier 74060e4e0a britney.py: Avoid some redundancy in auto_hinter()
9 years ago
Niels Thykier 2f663fa7b9 britney: Optimise the original auto-hinter a bit
9 years ago
Niels Thykier be1ee0fcd3 get_dependency_solvers: Avoid unnecessary boolean ret value
9 years ago
Julien Cristau b9f30120ad Fix silly NameError
9 years ago