Commit Graph

1260 Commits (992b27abb3e32aef50a1bee109677a1cfe0435c0)
 

Author SHA1 Message Date
Niels Thykier 58b704f3d0 britney.py: Extract a _parse_provides method
9 years ago
Niels Thykier 7ccbfe2fdf Make "Keep-installable" constraints overrule nuninst counters
9 years ago
Niels Thykier f3e37faf7e Add present-and-installable constraints support
9 years ago
Niels Thykier e92bbf386f britney_util: Replace broken if with an assert
9 years ago
Niels Thykier ec37bd06aa Optimise checking of affected packages
9 years ago
Niels Thykier a4daee0866 britney.py: Optimise scheduling a bit
9 years ago
Niels Thykier ac66e3118d Reject some excuses with unsatisfiable depends
9 years ago
Niels Thykier 8991889fad Prefer pkg.foo to pkg[FOO] for binary packages
9 years ago
Niels Thykier 4eebb5180f Make binary packages a namedtuple
9 years ago
Niels Thykier 7230cd29c0 Re-order parsing of suites to avoid changing binary pkgs
9 years ago
Niels Thykier c4e7596837 read_pkgs: Parse Provides a bit earlier
9 years ago
Niels Thykier 946d705e2b read_pkgs: Refactor source+src_version parsing
9 years ago
Niels Thykier 71a29aa264 excuse: present dependency info in a machine parseable way
9 years ago
Niels Thykier eb2c6aad27 Remove redundant notes about arch:all packages
9 years ago
Niels Thykier 5d31eee805 Add block/unblock-hint info to excuses.yaml
9 years ago
Niels Thykier 1028860c53 Move missing-builds/cruft to excuses
9 years ago
Niels Thykier 7b8b9e8258 excuses.yaml: Distinguish between source and item names
9 years ago
Niels Thykier 1400fa1384 Remove "Not considered" note from excuses.yaml
9 years ago
Niels Thykier a7e493c64d excuses.yaml: Make maint + component info machine parsable
9 years ago
Niels Thykier 26c6f3eb87 Add policy-info to YAML excuses
9 years ago
Niels Thykier 63b08f8278 Optimise a few hints.search calls
9 years ago
Niels Thykier ce5b893a19 Prefer bugs files from the state-dir
9 years ago
Niels Thykier 7e94e5567c Prefer Urgencies file from the state-dir
9 years ago
Niels Thykier bcff800040 Move Dates into a new state-dir
9 years ago
Niels Thykier 6d6a7ac529 Move RC bug handing into a policy
9 years ago
Niels Thykier 5ec3aea43a Move age-handling into a separate file
9 years ago
Niels Thykier 2e81e55c56 undo_items: Gracefully handle skipped cruft items in undo
9 years ago
Niels Thykier 4ced8a3d41 britney.py: Fix crash with arch:all packages being shadowed
9 years ago
Niels Thykier 8ab7fc0e89 Avoid some unnecessary effort in compuing "affected"
9 years ago
Niels Thykier 37b6536cfd Remove two redundant ifs duplicating an earlier if
9 years ago
Niels Thykier 2b5c48ad2f Remove redundant assert
9 years ago
Niels Thykier eb24cbcd67 Remove unused named parameter
9 years ago
Niels Thykier 38a198e8b2 Replace some string concat+split with tuples
9 years ago
Niels Thykier 1ddf63e14b britney.py: Remove uncommented printf debugging
9 years ago
Niels Thykier 28f69fa505 britney.py: Log when old libs are present but not removed
9 years ago
Niels Thykier b5db57715b Move two installability testing functions to britney_util
9 years ago
Niels Thykier 05de911090 Make excuses a dict rather than a list
9 years ago
Niels Thykier 9b9d44db3a Move some of the hint parsing into hints.py
9 years ago
Niels Thykier 5083311ec2 britney.py: Rename __log to log
9 years ago
Niels Thykier 7b0d4023d0 britney.py: Remove redundant open before TagFile
9 years ago
Niels Thykier 5bbca73391 Make components and --control-files mutually exclusive
9 years ago
Anthony Towns 496e48c9a7 britney.py: Add support for multiple components
9 years ago
Niels Thykier e2b98872cf Refactor some local expressions
9 years ago
Niels Thykier 7e475cd9f9 britney.py: assert provides table is up to date
9 years ago
Niels Thykier 3ff01b5ec9 britney.py: Avoid creating empty lists for provides
9 years ago
Emilio Pozuelo Monfort 203466bb51 Fix migration for sources with old cruft that isn't in testing
9 years ago
Niels Thykier 842a97adbd britney_util: Remove some unused imports
9 years ago
Niels Thykier efd3359aba britney.py: Remove unused named parameter
9 years ago
Niels Thykier 22cef671a5 Refactor some code to avoid unnecessary table lookups/checks
9 years ago
Niels Thykier 12d9ae8fa3 Use pkg_id instead pkg/arch in BINARIES
9 years ago