Commit Graph

  • 6d6a7ac529 Move RC bug handing into a policy Niels Thykier 2016-03-26 08:16:39 +0000
  • 5ec3aea43a Move age-handling into a separate file Niels Thykier 2016-03-25 15:23:34 +0000
  • 2e81e55c56 undo_items: Gracefully handle skipped cruft items in undo Niels Thykier 2016-04-27 17:11:20 +0000
  • 4ced8a3d41 britney.py: Fix crash with arch:all packages being shadowed Niels Thykier 2016-04-12 18:18:16 +0000
  • 8ab7fc0e89 Avoid some unnecessary effort in compuing "affected" Niels Thykier 2016-03-26 18:42:52 +0000
  • 37b6536cfd Remove two redundant ifs duplicating an earlier if Niels Thykier 2016-03-26 18:07:37 +0000
  • 2b5c48ad2f Remove redundant assert Niels Thykier 2016-03-26 18:03:12 +0000
  • eb24cbcd67 Remove unused named parameter Niels Thykier 2016-03-26 14:46:44 +0000
  • 38a198e8b2 Replace some string concat+split with tuples Niels Thykier 2016-03-26 11:37:55 +0000
  • 1ddf63e14b britney.py: Remove uncommented printf debugging Niels Thykier 2016-03-25 12:38:36 +0000
  • 28f69fa505 britney.py: Log when old libs are present but not removed Niels Thykier 2016-03-25 12:33:33 +0000
  • b5db57715b Move two installability testing functions to britney_util Niels Thykier 2016-03-25 12:20:09 +0000
  • 05de911090 Make excuses a dict rather than a list Niels Thykier 2016-03-25 09:18:35 +0000
  • 9b9d44db3a Move some of the hint parsing into hints.py Niels Thykier 2016-03-25 07:49:31 +0000
  • 5083311ec2 britney.py: Rename __log to log Niels Thykier 2016-03-25 07:43:46 +0000
  • 7b0d4023d0 britney.py: Remove redundant open before TagFile Niels Thykier 2016-03-24 15:59:41 +0000
  • 5bbca73391 Make components and --control-files mutually exclusive Niels Thykier 2016-03-24 15:08:18 +0000
  • 496e48c9a7 britney.py: Add support for multiple components Anthony Towns 2015-04-27 02:13:27 +1000
  • e2b98872cf Refactor some local expressions Niels Thykier 2016-03-24 07:51:36 +0000
  • 7e475cd9f9 britney.py: assert provides table is up to date Niels Thykier 2016-03-24 07:45:04 +0000
  • 3ff01b5ec9 britney.py: Avoid creating empty lists for provides Niels Thykier 2016-03-24 07:43:08 +0000
  • 203466bb51 Fix migration for sources with old cruft that isn't in testing Emilio Pozuelo Monfort 2016-03-23 20:07:25 +0000
  • 842a97adbd britney_util: Remove some unused imports Niels Thykier 2016-03-23 16:52:33 +0000
  • efd3359aba britney.py: Remove unused named parameter Niels Thykier 2016-03-23 16:26:04 +0000
  • 22cef671a5 Refactor some code to avoid unnecessary table lookups/checks Niels Thykier 2016-03-23 15:21:27 +0000
  • 12d9ae8fa3 Use pkg_id instead pkg/arch in BINARIES Niels Thykier 2016-03-23 15:10:08 +0000
  • aa34a47f8a Remove all calls to "same_source" - they were overkill Niels Thykier 2016-03-23 09:55:07 +0000
  • 179ced304d britney: Work around bug 815995 Niels Thykier 2016-03-22 20:37:48 +0000
  • 6965dda5f7 Support versioned provides (without multi-arch) Niels Thykier 2016-03-22 15:28:39 +0000
  • 7fcb6e3354 Partially support versioned provides Niels Thykier 2016-03-22 15:12:53 +0000
  • 8d94bbc212 inst-tester: Use short-hand syntax for new sets Niels Thykier 2016-01-17 18:35:50 +0000
  • 5a90b13756 inst-tester: Add a missing param to doc strings Niels Thykier 2016-01-17 18:35:09 +0000
  • dceca2c666 inst-tester: Move loop into resolve_choices Niels Thykier 2016-01-17 15:14:14 +0000
  • 97663ebaab inst-tester: split _pick_choice into two Niels Thykier 2016-01-17 14:33:43 +0000
  • 176fe04c98 Use sets in the provides-table Niels Thykier 2016-01-17 13:28:52 +0000
  • 19e54380c3 Store the pkg_id in undo instead of the package info Niels Thykier 2016-01-17 10:56:47 +0000
  • f5a52fcec4 britney.py: Add all_binaries to store binaries by pkg_id Niels Thykier 2016-01-17 10:43:26 +0000
  • 717804c5ab Give me force-hint permissions Emilio Pozuelo Monfort 2016-04-09 10:15:35 +0200
  • 92deb4d1b9 britney.py: Avoid some throw-away creation of collections Niels Thykier 2016-01-17 19:36:44 +0000
  • abc124b792 INSTALL: Update dependency for Python 3 David Prévot 2015-05-24 10:34:16 -0400
  • dc8ae9e1ce britney.py: Fix typo Niels Thykier 2016-01-17 19:37:02 +0000
  • 249a19bfef Defer a frozenset call Niels Thykier 2016-01-17 12:27:15 +0000
  • 52a1dd6ffa britney.py: Remove some redundant if-statements Niels Thykier 2016-01-17 18:49:35 +0000
  • 31377a7c39 Move loop invariant out of the loop Niels Thykier 2016-01-16 21:38:07 +0000
  • da5e797fc9 Remove unused variables/assignments Niels Thykier 2016-01-16 15:22:04 +0000
  • cd66fc82d8 Do not hard-code codenames in the URL to the freeze policy Paul Wise 2015-11-22 20:05:25 +0800
  • 505e31b106 britney.py: Remove unused import Niels Thykier 2015-11-22 11:29:06 +0100
  • f6c974fdb7 Point to the Stretch freeze policy Emilio Pozuelo Monfort 2015-11-19 21:07:47 +0100
  • 3bd5380afc britney.py: Fix migration of binNMUs for sources that have cruft Emilio Pozuelo Monfort 2015-10-31 21:53:57 +0100
  • be822d0791 Give me force permissions Emilio Pozuelo Monfort 2015-10-27 18:32:02 +0100
  • 8480e1859c Always output excuses for packages with "wrong source" issues Adam D. Barratt 2015-10-20 18:39:28 +0000
  • 1e99c780da britney.py: Fix the hint tester Niels Thykier 2015-09-20 17:17:57 +0200
  • 3b610160ad britney.py: Update nuninst after writing the "accepted" stats Niels Thykier 2015-09-20 14:56:22 +0200
  • 9c3d0afaf5 britney.py: Remove sort_actions, we no longer need it Niels Thykier 2015-09-07 18:08:28 +0200
  • bbc6c34ca5 britney.py: Make iter_packages repeat until no more actions work Niels Thykier 2015-09-07 18:07:37 +0200
  • 37c179f5f3 solver: Emit single items together and early Niels Thykier 2015-05-30 12:35:20 +0200
  • 326cc0d98b Rewrite the main run to use the solver and allow combined migrations Niels Thykier 2012-05-11 16:31:50 +0200
  • 65f74c226d Make try_migration support multiple actions Niels Thykier 2015-05-28 08:29:50 +0200
  • 13d4d4801b britney: Factor out a try_migration method Niels Thykier 2015-05-27 22:23:03 +0200
  • 6db0ed5ac8 britney: Move table lookup out of get_dependency_solvers Niels Thykier 2015-09-08 21:45:53 +0200
  • 681a7b8cd7 Log when compiling Installability tester Niels Thykier 2015-09-08 21:44:41 +0200
  • 49a7323ecb installability/builder.py: Reuse local variable Niels Thykier 2015-09-08 20:48:56 +0200
  • a9ee64470e Always use pkg ids in the InstallabilityTester API Niels Thykier 2015-09-09 20:44:13 +0200
  • 2914a8a51b britney.py: Verify nuninst before updating control files Niels Thykier 2015-09-07 21:04:02 +0200
  • 7736b53c60 Drop now unused register_reverses and RDEPENDS Niels Thykier 2015-09-09 20:31:07 +0200
  • 3d5d328738 Use inst_tester to compute smooth updatable binaries Niels Thykier 2015-09-09 20:30:09 +0200
  • 5123bc2317 Remove the now unused RCONFLICTS field Niels Thykier 2015-09-09 18:22:08 +0200
  • 289807463e Rewrite computation and testing of "affected" packages Niels Thykier 2015-09-09 17:39:09 +0200
  • 8eb1abede3 InstTester: Clarify some documentation Niels Thykier 2015-09-09 17:38:33 +0200
  • 58edb64c99 Update nuninst correctly for arch:any -> arch:all migrations Niels Thykier 2015-09-08 08:07:43 +0200
  • f3a8181bda britney.py: Fix statement without an effect Niels Thykier 2015-09-06 22:39:39 +0200
  • 7c5fdc8aca britney.py: Use "is" rather than "==" for None comparisons Niels Thykier 2015-09-06 21:37:43 +0200
  • 606dbcb470 ignore arch all when looking for up-to-date bins Ivo De Decker 2015-09-06 19:30:47 +0000
  • 984b07b58e Don't remove outdated binaries for fucked arches if they are in unstable Ivo De Decker 2015-09-06 16:55:48 +0000
  • 3326f948db Cleanup old binaries even when they are still in unstable Ivo De Decker 2015-09-06 15:22:52 +0000
  • 88bf620896 Add option to ignore cruft Ivo De Decker 2015-09-06 15:21:30 +0000
  • 85f2f629bb sort reason in excuses for easy diffing Ivo De Decker 2015-09-06 14:23:05 +0000
  • d2fa0fb07c excuses: New try for block-udeb → d-i RM. Cyril Brulebois 2015-08-11 22:26:57 +0000
  • d2bdcfc237 Revert "excuses: Point to the d-i release manager when block-udeb is involved." Cyril Brulebois 2015-08-11 22:24:39 +0000
  • 6adee798cd excuses: Point to the d-i release manager when block-udeb is involved. Cyril Brulebois 2015-08-11 21:38:36 +0000
  • 5f98e6b37b Create a clone_nuninst function for iter_packages{,_hint} Niels Thykier 2015-05-27 17:08:23 +0200
  • da83e4cc23 iter_pkg: Refactor nuninst cloning Niels Thykier 2014-08-06 23:27:11 +0200
  • 0043b09c45 britney.py: Avoid some O(n) look-ups in the auto-hinter Niels Thykier 2015-06-02 19:22:37 +0200
  • 843952d627 Avoid O(n^2) duplication handling when building hints Niels Thykier 2015-05-31 22:26:16 +0200
  • 72eb6af711 britney: Optimise original auto-hinter duplication handling Niels Thykier 2015-05-31 22:13:03 +0200
  • 0b9006c36b britney.py: Pre-split self.options.*_arches Niels Thykier 2015-05-27 22:34:42 +0200
  • bf3aa08023 britney.py: Minor optimisation to sort_actions Niels Thykier 2014-08-09 21:35:09 +0200
  • d5cfd5aebd britney.py: Remove redundant arg to format Niels Thykier 2015-05-27 07:53:56 +0200
  • e725647175 Be verbose when rejecting a hint due to invalid candidates Niels Thykier 2015-05-11 21:57:23 +0200
  • d017fe1a8c Remove "leading" from hints - it provides no new information Niels Thykier 2015-05-11 21:58:54 +0200
  • 2047eb1e50 Remove unused local variable Niels Thykier 2015-05-11 22:12:04 +0200
  • 875f3eebea britney_util: Typo fix Niels Thykier 2015-05-27 22:37:06 +0200
  • b4bed1ca62 britney.py: reverse sense of tests for architecture-indep packages Adam D. Barratt 2015-04-27 19:43:54 +0000
  • bc037efccb britney.py: typo fixes Adam D. Barratt 2015-04-27 19:14:08 +0000
  • 11eef30869 britney.py: drop inaccurate comment Adam D. Barratt 2015-04-27 18:50:48 +0000
  • 4b3a5ac176 britney.conf: Renable smooth updates for libs+oldlibs Niels Thykier 2015-04-26 19:45:28 +0200
  • c7fbe91b2a britney: Take more care with hijacked binaries Anthony Towns 2015-04-26 08:13:20 +1000
  • d911314c2d britney.py: Enable the new consistency checks by default Niels Thykier 2015-04-25 22:51:02 +0200
  • 0c5651576a britney.py: Skip ESSENTIAL consistency check Niels Thykier 2015-04-25 22:49:49 +0200
  • c28bc84f57 britney: Check for mismatched packages between suites. Anthony Towns 2015-04-25 23:53:57 +1000