Commit Graph

581 Commits (754defc49c56c105a695a635e3a5cb484467a8b1)

Author SHA1 Message Date
Paul Gevers 011e9a14b7
Merge branch 'master' into autopkgtest
7 years ago
Niels Thykier bc0a5f6e2b britney: Split "ood" and "unsat_deps" loops
7 years ago
Paul Gevers fd03083ea5
Merge branch 'master' into autopkgtest
7 years ago
Niels Thykier 5c3229467a write_heidi: Include cruft arch:all packages in the output
7 years ago
Paul Gevers 0b58a313cb
Treat arch:all nearly as regular arch when determining out-of-dateness
7 years ago
Niels Thykier ee27d7a67c Add BuildDependsPolicy to check Build-Depends(-Arch) availability
7 years ago
Niels Thykier c537f0554f Move PolicyVerdict to britney2.policies
7 years ago
Niels Thykier 784d80ab4c Replace a few lists with sets
7 years ago
Paul Gevers 089c4f6e57
Rename new excuse field and method to unsatisfiable_on_archs and add_unsatisfiable_on_arch
7 years ago
Paul Gevers a16e4e5a55
Enable autopkgtesting on built arches when not all have been built yet
7 years ago
Paul Gevers eb60fc557e
Implement bounty/penalty system for autopkgtest
7 years ago
Paul Gevers f2a121bf55
Merge branch 'master' into autopkgtest
7 years ago
Paul Gevers 278b3dcdd0
autopkgtest: switch from testing=series to testing=testing
7 years ago
Paul Gevers 77bb15e0e8
Plug in the new autopkgtest policy
7 years ago
Paul Gevers 4dda7b6e7e
Add britney option: --series
7 years ago
Adam D. Barratt 3220710a6c britney.py: stop referring to the freeze policy while we're not frozen
7 years ago
Niels Thykier d3b90e754b britney: Rewrite conditional assignment
7 years ago
Niels Thykier 5021053db5 Support doing migration-less runs
8 years ago
Niels Thykier 9ca5f7e24e Add more verdicts to provide more detailed excuses
8 years ago
Niels Thykier d7a676d074 Aggregate all migration decisions and present it in excuses
8 years ago
Niels Thykier f40a7f41b3 Replace dontinvalidate with forced
8 years ago
Niels Thykier 6e560c854a Only show the first (relevant) remove hint in excuses
8 years ago
Niels Thykier 045ce2bf7b britney: Don't show "fake" packages in excuses
8 years ago
Niels Thykier f9c643537c britney: add ignore-rc-bugs hint to HINTS_HELPERS
8 years ago
Julien Cristau 608ce0e9d2 Fix logging of conflicting hints
8 years ago
Iain Lane ccfd61cf6a hint-tester: Don't lowercase the input
8 years ago
Emilio Pozuelo Monfort af7c96142d Add ignore-piuparts to the standard hint set
8 years ago
Robert Bruce Park 40ccb4bdc6 Invalidate excuse after each policy run
8 years ago
Niels Thykier bcdb2b39cd Add PiupartsPolicy to avoid piuparts regressions
8 years ago
Niels Thykier e6e221ad52 Extract a compile_nuninst and move it to utils
8 years ago
Niels Thykier 06504f2ae7 Move invalidate_exuses to utils
8 years ago
Niels Thykier 20f2e27873 Fix --print-nuninst + --nuninst-cache
8 years ago
Niels Thykier fd614062ae Minor optimisation of force handling
8 years ago
Niels Thykier 56fa65f596 Replace a use of src[X] with src.x
8 years ago
Niels Thykier 0cc7f7a8d2 Move build_installability_tester to builder.py
8 years ago
Niels Thykier 7a63784876 Move get_dependency_solvers to utils
8 years ago
Niels Thykier c4be8436db Move read_sources_file to utils
8 years ago
Niels Thykier 0f45b195a6 Refactor doop_source to simplify logic
8 years ago
Niels Thykier 027142e12b Fix bug where compute_groups returned tuple instead of pkg_id
8 years ago
Niels Thykier a14ced6403 Drop now unused "from __future__" imports
8 years ago
Niels Thykier 7af650d36d "selected" is never None in iter_packages
8 years ago
Niels Thykier ecf95229d3 Use asserts to guard single binary removal items
8 years ago
Niels Thykier 9ca30aac81 Rename a variable for clarity reasons
8 years ago
Niels Thykier 9c563f1a96 Move data classes into britney2/__init__.py
8 years ago
Niels Thykier 6360daf8c5 Assert that binaries have sensible arch values
8 years ago
Niels Thykier 20c2b87833 Sprinkle some "no cover" pragmas over the code base
8 years ago
Martin Pitt 15fdf960d7 Use Excuse.is_valid when iterating through checks and Policies
8 years ago
Niels Thykier e13763d335 Refactor out some some hash lookup in _compute_groups
8 years ago
Niels Thykier 636f349def Correct description to say "Release" instead of "InRelease"
8 years ago
Niels Thykier 0e30d5c170 Use suite-info to provide the excuses suffix
8 years ago