530 Commits (dfaf0c63c3abfd13ca78299ff1914b9afb5326ae)

Author SHA1 Message Date
Niels Thykier dfaf0c63c3 Pull defaults for Components and Architectures from Release
8 years ago
Niels Thykier c86e1f7e9c britney: Skip architectures not listed in Release files
8 years ago
Niels Thykier 9bc94db01c Refactor all modules into a britney2 subdir
8 years ago
Niels Thykier 2bc523169b britney: Be less forgiving about unsatisfiable depends
8 years ago
Niels Thykier 0952d0b8c7 britney: Remove redundant if and obsolete comment
8 years ago
Martin Pitt e934ba1bb7 Move updating of excuses into policies
8 years ago
Martin Pitt dc52f019bc Pass excuse to BasePolicy.apply_policy()
8 years ago
Martin Pitt 7ded1c85db Move build checks before running policies
8 years ago
Colin Watson e5e6d7e5b7 Make removal of obsolete source packages configurable
8 years ago
Colin Watson fe7cc466e1 Rename fucked_arches to outofsync_arches
8 years ago
Niels Thykier 0664c580b0 Prefer s.x to s[X] for SourcePackage objects
8 years ago
Niels Thykier 5a19b4f74d Create a SourcePackage class
8 years ago
Niels Thykier cd7cdda61e britney: Remove out a tuple lookup in get_dependency_solvers
8 years ago
Niels Thykier f414b12130 britney: Make read_binaries read all binaries for a suite
8 years ago
Niels Thykier ea166f5bd3 britney -> util: Extract a "create_provides_map"
8 years ago
Robert Bruce Park 190be31014 Python loop performance enhancements.
8 years ago
Niels Thykier 34d27bbd15 britney.py: Make hinted removal excuses valid
8 years ago
Mathieu Trudel-Lapierre 31669ac5bd Update whitespace; make the output easier to read
8 years ago
Niels Thykier d43311be03 Support policies registering their own hints
8 years ago
Niels Thykier 948d15d536 HintParser: Support adding new hints to the parser
8 years ago
Niels Thykier 13417c18e4 hint-tester: Use hint-parser for parsing excuse hints
8 years ago
Niels Thykier 6328b15a9c Change argument order for HintCollection.add_hint
8 years ago
Niels Thykier ac13904f2a Really ignore nuninst issues for break arches
8 years ago
Niels Thykier 5dc162404f Actually forgive missing Packages files for new arches
8 years ago
Niels Thykier ac670bc75e Forgive missing Packages files for new arches
8 years ago
Niels Thykier 2fadfe3724 britney.py: Fix typo in variable name
8 years ago
Niels Thykier cb248a23eb Add more items to excuses.yaml
8 years ago
Niels Thykier 2fd6c59460 Ignore nuninst out-of-sync issues on break-arches
8 years ago
Niels Thykier d76ccaca3b Show missing builds for age-less items in excuses.html
8 years ago
Julien Cristau e2c7dc97d6 Use https for links in excuses.html
8 years ago
Julien Cristau 8545dc972a Fix link to source package bug page
8 years ago
Niels Thykier 855fe68009 Make tpu optional in the config file
8 years ago
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