498 Commits (d47ad755d9ccf377bb8d2e0135bcee295eacce4f)

Author SHA1 Message Date
Niels Thykier c224c55d88 Add a "block-all new-source" hint
8 years ago
Niels Thykier 481f7fde08 auto-hinter: Reduce size of inner loop
8 years ago
Niels Thykier e517c3f315 auto-hinter: Remove some now redundant conditionals
8 years ago
Niels Thykier 3294c99036 auto-hinter: Prune size of valid excuses and their deps
8 years ago
Niels Thykier 43266ee091 auto hinter: Prune some duplicates earlier
8 years ago
Niels Thykier 463d1a67d9 Prefer pkg_id.foo to pkg_id[X]
8 years ago
Niels Thykier 429e8f1199 britney.py: Turn pkg_ids into namedtuples
8 years ago
Niels Thykier bee0a99528 Reuse pkg_ids instead of creating them ad-hoc
8 years ago
Niels Thykier 71d181aa83 Add pkg_id field to BinaryPackage
8 years ago
Niels Thykier 856bbba232 Add missing "None" guard for faux packages
8 years ago
Niels Thykier c14ee0410b Let hintdir specific the actual directory of hints files
8 years ago
Niels Thykier 1ee1375d38 britney: Fix bug in reading d-i Packages
8 years ago
Niels Thykier f23a72dcdb britney2: Mirror layout - also read d-i Packages files
8 years ago
Niels Thykier 3c0dcf0de3 britney: Permit comments in Package-List field of constraints
8 years ago
Niels Thykier e50037a7da constraints parsing: Fix off-by-one in split
8 years ago
Niels Thykier 3fde3ca7a0 Make Faux packages default to non-free
8 years ago
Niels Thykier 17a8fd6cdc Correct error message to use the real field name
8 years ago
Niels Thykier c9ed47ca6d britney.py: Remove unused import
8 years ago
Niels Thykier ccb473e19f britney.py: Support compressed Packages/Sources
8 years ago
Niels Thykier 398c7a4959 Add support for loading faux packages
8 years ago
Niels Thykier 58b704f3d0 britney.py: Extract a _parse_provides method
8 years ago
Niels Thykier 7ccbfe2fdf Make "Keep-installable" constraints overrule nuninst counters
8 years ago
Niels Thykier f3e37faf7e Add present-and-installable constraints support
8 years ago
Niels Thykier ec37bd06aa Optimise checking of affected packages
8 years ago
Niels Thykier a4daee0866 britney.py: Optimise scheduling a bit
8 years ago
Niels Thykier ac66e3118d Reject some excuses with unsatisfiable depends
8 years ago
Niels Thykier 8991889fad Prefer pkg.foo to pkg[FOO] for binary packages
8 years ago
Niels Thykier 4eebb5180f Make binary packages a namedtuple
8 years ago
Niels Thykier 7230cd29c0 Re-order parsing of suites to avoid changing binary pkgs
8 years ago
Niels Thykier c4e7596837 read_pkgs: Parse Provides a bit earlier
8 years ago
Niels Thykier 946d705e2b read_pkgs: Refactor source+src_version parsing
8 years ago
Niels Thykier eb2c6aad27 Remove redundant notes about arch:all packages
8 years ago
Niels Thykier 5d31eee805 Add block/unblock-hint info to excuses.yaml
8 years ago
Niels Thykier 1028860c53 Move missing-builds/cruft to excuses
8 years ago
Niels Thykier 1400fa1384 Remove "Not considered" note from excuses.yaml
8 years ago
Niels Thykier 63b08f8278 Optimise a few hints.search calls
8 years ago
Niels Thykier 6d6a7ac529 Move RC bug handing into a policy
8 years ago
Niels Thykier 5ec3aea43a Move age-handling into a separate file
8 years ago
Niels Thykier 4ced8a3d41 britney.py: Fix crash with arch:all packages being shadowed
8 years ago
Niels Thykier 8ab7fc0e89 Avoid some unnecessary effort in compuing "affected"
8 years ago
Niels Thykier 38a198e8b2 Replace some string concat+split with tuples
8 years ago
Niels Thykier 1ddf63e14b britney.py: Remove uncommented printf debugging
8 years ago
Niels Thykier 28f69fa505 britney.py: Log when old libs are present but not removed
8 years ago
Niels Thykier b5db57715b Move two installability testing functions to britney_util
8 years ago
Niels Thykier 05de911090 Make excuses a dict rather than a list
8 years ago
Niels Thykier 9b9d44db3a Move some of the hint parsing into hints.py
8 years ago
Niels Thykier 5083311ec2 britney.py: Rename __log to log
8 years ago
Niels Thykier 7b0d4023d0 britney.py: Remove redundant open before TagFile
8 years ago
Niels Thykier 5bbca73391 Make components and --control-files mutually exclusive
8 years ago
Anthony Towns 496e48c9a7 britney.py: Add support for multiple components
8 years ago