Commit Graph

88 Commits (96715dcd2bb6b4a25d3ba2c2ff9461cc5db40ce4)

Author SHA1 Message Date
Iain Lane c9d45ecb2b Support writing excuses YAML to xz and gz files
4 years ago
Iain Lane 7ed335893e Implement Ubuntu component relationship constraints (ogre model)
4 years ago
Iain Lane 3fa9eceb89 Store the component in BinaryPackage and SourcePackage
4 years ago
Iain Lane 77a2a0df19 utils: Fix pycodestyle E302 (missing blank line)
4 years ago
Colin Watson 3b8daa98ec
Make sure that containing directories exist before writing output files
5 years ago
Ivo De Decker 920d82445d Add allow-smooth-update hint
5 years ago
Ivo De Decker c2088004f2 is_smooth_update_allowed: strip component from section
5 years ago
Ivo De Decker 2d34f8220e split off is_smooth_update_allowed() function
5 years ago
Ivo De Decker 9865db0448 Add find_newer_binaries function
5 years ago
Ivo De Decker 29557abab0 Replace broken excuse dependency code with comment
5 years ago
Ivo De Decker c410435859 use uvname for dependencies between excuses
5 years ago
Ivo De Decker ef2cae9be5 remove unused function
5 years ago
Ivo De Decker 03fc5208fc remove TPU check that's no longer needed
5 years ago
Ivo De Decker 2ccb056fa1 validate list of valid excuses
5 years ago
Ivo De Decker 8b6638c566 Specify dependencies between excuses based on packages
5 years ago
Ivo De Decker 3c8b7ba11d Add source to SourcePackage object
5 years ago
Niels Thykier 0d5ea5eb8c
Improve cache invalidation of (pseudo-)essential set
5 years ago
Ivo De Decker 8d5805b8de Don't allow smooth update if section not in s-u config
5 years ago
Ivo De Decker 301298e8c4 Add comment to clarify smooth update code
5 years ago
Niels Thykier 2a1e4386fd
Remove optimization invalidated by allow-uninst hint
5 years ago
Ivo De Decker 93b46dde0d Allow new uninstallables from allow-uninst hint
5 years ago
Ivo De Decker 90cb743410 switch rdep invalidation to detailed excuse info
5 years ago
Ivo De Decker b70d1d09d7 keep track of verdict when invalidating deps
5 years ago
Niels Thykier c741b03aaf
Make PolicyVerdict ordered/comparable
6 years ago
Niels Thykier 533288fa3e
utils: Remove obsolete imports
6 years ago
Niels Thykier 915b4a012d
Since dpkg/1.19.1, "foo:native" is also valid for arch:all pkgs
6 years ago
Niels Thykier e0b46e5196
Make the source pkg consistency checks a TargetSuite method
6 years ago
Niels Thykier b200c15062
Add a missing "no cover"
6 years ago
Ivo De Decker 4fcb90b775
Read Built-Using info for binary packages
6 years ago
Niels Thykier bb699f7416
Make britney2/utils.py PEP-8 clean
6 years ago
Niels Thykier 5a38e00996
Fix pep8 issues in check_target_suite_source_pkg_consistency
6 years ago
Niels Thykier 82fa58df20 Extract a compute_item_name method
6 years ago
Niels Thykier f928c7ed3d Make SourcePackage.binaries a set
6 years ago
Ivo De Decker 046bdc60c6 Add consistency checks for target suite.
6 years ago
Niels Thykier 2fea931da3
Remove --control-files; It is not used any where
6 years ago
Niels Thykier b16ae8046a
Add some '# pragma: no cover' for error cases, abstract methods, etc.
6 years ago
Niels Thykier 5bcbed499e
Fix the doc string for compile_nuninst
6 years ago
Niels Thykier 6174d2c3f9
Create a MigrationItemFactory and migrate most code to use it
6 years ago
Ivo De Decker 18d951be25 Handle dependencies between excuses in a generic way
6 years ago
Ivo De Decker 12debfc7c8 Check that version increases when adding packages to testing
6 years ago
Niels Thykier 5d49a41204
Introduce a "Transaction" for changes to testing
6 years ago
Niels Thykier ced7b7b413
Refactor britney.py to use InstallabilityTester less
6 years ago
Niels Thykier deb9482a2f
Move parse_provides to britney2.utils
6 years ago
Ivo De Decker 3828a76053 Filter out cruft in find_smooth_updateable_binaries
6 years ago
Niels Thykier 65b67e763c
Replace the use of inst_tester with new suite functionality
6 years ago
Niels Thykier 0a669461ca
Separate inst_tester from universe
6 years ago
Niels Thykier b37575f000
Stop creating some throw-away data-structures for a method call
6 years ago
Niels Thykier 7bcbcb6282
Make clone_nuninst able to fully deep clone nuninst
6 years ago
Niels Thykier 6c5300d873
Unfold the suite.binaries tuple into two members
6 years ago
Ivo De Decker 9c606ef533 Don't add smooth-updatable cruft to migration items
6 years ago