63 Commits (915b4a012d4d6509d794faf38611a303c5568894)

Author SHA1 Message Date
  Niels Thykier 915b4a012d
Since dpkg/1.19.1, "foo:native" is also valid for arch:all pkgs 2 years ago
  Niels Thykier e0b46e5196
Make the source pkg consistency checks a TargetSuite method 2 years ago
  Niels Thykier b200c15062
Add a missing "no cover" 2 years ago
  Ivo De Decker 4fcb90b775
Read Built-Using info for binary packages 2 years ago
  Niels Thykier bb699f7416
Make britney2/utils.py PEP-8 clean 2 years ago
  Niels Thykier 5a38e00996
Fix pep8 issues in check_target_suite_source_pkg_consistency 2 years ago
  Niels Thykier 82fa58df20 Extract a compute_item_name method 2 years ago
  Niels Thykier f928c7ed3d Make SourcePackage.binaries a set 2 years ago
  Ivo De Decker 046bdc60c6 Add consistency checks for target suite. 2 years ago
  Niels Thykier 2fea931da3
Remove --control-files; It is not used any where 2 years ago
  Niels Thykier b16ae8046a
Add some '# pragma: no cover' for error cases, abstract methods, etc. 2 years ago
  Niels Thykier 5bcbed499e
Fix the doc string for compile_nuninst 2 years ago
  Niels Thykier 6174d2c3f9
Create a MigrationItemFactory and migrate most code to use it 2 years ago
  Ivo De Decker 18d951be25 Handle dependencies between excuses in a generic way 2 years ago
  Ivo De Decker 12debfc7c8 Check that version increases when adding packages to testing 2 years ago
  Niels Thykier 5d49a41204
Introduce a "Transaction" for changes to testing 2 years ago
  Niels Thykier ced7b7b413
Refactor britney.py to use InstallabilityTester less 2 years ago
  Niels Thykier deb9482a2f
Move parse_provides to britney2.utils 2 years ago
  Ivo De Decker 3828a76053 Filter out cruft in find_smooth_updateable_binaries 2 years ago
  Niels Thykier 65b67e763c
Replace the use of inst_tester with new suite functionality 2 years ago
  Niels Thykier 0a669461ca
Separate inst_tester from universe 2 years ago
  Niels Thykier b37575f000
Stop creating some throw-away data-structures for a method call 2 years ago
  Niels Thykier 7bcbcb6282
Make clone_nuninst able to fully deep clone nuninst 2 years ago
  Niels Thykier 6c5300d873
Unfold the suite.binaries tuple into two members 2 years ago
  Ivo De Decker 9c606ef533 Don't add smooth-updatable cruft to migration items 2 years ago
  Niels Thykier 880a614b2b
britney: Extract a find_smooth_updateable_binaries function 2 years ago
  Niels Thykier fc834624fc Avoid some unnecessary hash look ups 2 years ago
  Niels Thykier 0d5c4a24c4 Handle Build-Depends-Indep in excuses 2 years ago
  Niels Thykier 1623828a48 SourcePackage: Add field for Build-Depends-Indep 2 years ago
  Niels Thykier 206d5ac5df Fix typo in parameter 2 years ago
  Niels Thykier 4a2fe3420a Rewrite write_controlfiles to take a single suite as argument 2 years ago
  Niels Thykier 63c867995b write_heidi: Accept a target suite instead of sources+packages 2 years ago
  Niels Thykier 609bb9e960 Make migration and undo code suite agnotisc 2 years ago
  Niels Thykier 382ced2a68 Make write_excuses suite agnostic 2 years ago
  Niels Thykier 9a5c0c3fa8 Rewrite old_libraries to be suite agnostic 2 years ago
  Niels Thykier d1350606bb Use a proper Suite object for MigrationItem.suite 2 years ago
  Niels Thykier a344a9b375 Rewrite handling of logging old libraries 2 years ago
  Niels Thykier 3d05b834ad Refactor logging of uninst 2 years ago
  Niels Thykier 5c3229467a write_heidi: Include cruft arch:all packages in the output 3 years ago
  Niels Thykier 7217c22b42 get_dependency_solvers: The "foo:any" modifier can also appear in B-D relations 3 years ago
  Niels Thykier bda39f8ca0 Support :native in build-dependency relations 3 years ago
  Niels Thykier ee27d7a67c Add BuildDependsPolicy to check Build-Depends(-Arch) availability 3 years ago
  Niels Thykier c537f0554f Move PolicyVerdict to britney2.policies 3 years ago
  Niels Thykier 784d80ab4c Replace a few lists with sets 3 years ago
  Paul Gevers 77bb15e0e8
Plug in the new autopkgtest policy 3 years ago
  Niels Thykier 9ca5f7e24e Add more verdicts to provide more detailed excuses 4 years ago
  Niels Thykier d7a676d074 Aggregate all migration decisions and present it in excuses 4 years ago
  Niels Thykier f40a7f41b3 Replace dontinvalidate with forced 4 years ago
  Niels Thykier e6e221ad52 Extract a compile_nuninst and move it to utils 4 years ago
  Niels Thykier eaf4660918 utils: Replace explicit loop index handling with enumerate 4 years ago