Commit Graph

654 Commits (0b4f58315faf6359fd129ae99fcf50a12fe14743)

Author SHA1 Message Date
Niels Thykier 07a407e810
Partly separate the solver from the inst_tester
6 years ago
Niels Thykier 0a669461ca
Separate inst_tester from universe
6 years ago
Niels Thykier 35b06ee007
tests: 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
Ivo De Decker b839e1a459
Ignore dependencies of cruft when building excuses.
6 years ago
Niels Thykier 7cdf10bc77
Inline get_nuninst into its remaining callees
6 years ago
Niels Thykier 05aaf1cc12
Refactor nuninst initialization to avoid reading the cache from disk
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
Niels Thykier 7fd15eab4f
britney: Use chain rather then duplicate statement
6 years ago
Niels Thykier e279eabf0a
britney.py: Remove duplicated variable
6 years ago
Niels Thykier f561de89d0
britney.py: Remove an unnecessary level of indentation
6 years ago
Niels Thykier 880a614b2b
britney: Extract a find_smooth_updateable_binaries function
6 years ago
Niels Thykier 7d7a42153d
britney.py: Simply a loop in should_upgrade_src
6 years ago
Niels Thykier fc834624fc Avoid some unnecessary hash look ups
6 years ago
Niels Thykier 208c3c2e90 britney: Use direct and indirect affected packages for nuninst checks
6 years ago
Niels Thykier 1623828a48 SourcePackage: Add field for Build-Depends-Indep
6 years ago
Niels Thykier 70947f4c21 Use excuses_suffix instead of name for items
6 years ago
Niels Thykier 1d45b2a3b2 Move autopkgtest specific field to Autopkgtest policy
6 years ago
Mathieu Trudel-Lapierre 8d2cabd914 Add 'unsatisifiable dependencies' to YAML excuses
6 years ago
Niels Thykier 94dc17c0d7 britney: Remove {sources,binaries} from Britney
6 years ago
Niels Thykier 4a2fe3420a Rewrite write_controlfiles to take a single suite as argument
6 years ago
Niels Thykier 97d707e5c0 britney: Avoid some references to britney.{sources,binaries}
6 years ago
Niels Thykier dfbff18b5c Remove some references to "unstable"
6 years ago
Niels Thykier 54e5eb0e74 policies: Use suite class instead of suite name
6 years ago
Niels Thykier e7b5339eae britney.py: Replace an instance of 'pu'/'tpu' hardcoding
6 years ago
Niels Thykier 7ed3568eca britney.py: Remove two more references to "testing"
6 years ago
Niels Thykier d5224f78cd Refactor excuse_unsat_dep and make it suite agnostic
6 years ago
Niels Thykier 861632e270 Make upgrade_testing suite agnotic (except for its name)
6 years ago
Niels Thykier 63c867995b write_heidi: Accept a target suite instead of sources+packages
6 years ago
Niels Thykier 609bb9e960 Make migration and undo code suite agnotisc
6 years ago
Niels Thykier 382ced2a68 Make write_excuses suite agnostic
6 years ago
Niels Thykier 9a7394c89d britney: Rewrite should_* to be (almost) suite agnostic
6 years ago
Niels Thykier 9a5c0c3fa8 Rewrite old_libraries to be suite agnostic
6 years ago
Niels Thykier b3bfda7d6c britney.py: Make loading of constraints+faux pkgs suite agnostic
6 years ago
Niels Thykier 7b38fbed91 britney.py: Avoid hardcoding "testing" in some log messages
6 years ago
Niels Thykier 64d2bc4203 builder.py: Make the code suite agnostic
6 years ago
Niels Thykier d0399f4eb0 britney.py: Make get_nuninst suite name agnostic
6 years ago
Niels Thykier f464baa257 Move the "binary" field from Britney to Suite
6 years ago
Niels Thykier 0c6314b466 read_binaries: Use the suite object
6 years ago
Niels Thykier 3e930174ab Make autohinter suite name agnostic
6 years ago
Niels Thykier d2836b15d4 Rewrite do_hint without hardcoding suite names
6 years ago
Niels Thykier 73f4f3a5dd Suites now have a reference to sources
6 years ago
Niels Thykier d1350606bb Use a proper Suite object for MigrationItem.suite
6 years ago
Niels Thykier 21528f6f0c Refactor to avoid empty "pu" and "tpu" data structures
6 years ago
Niels Thykier 8768e2a02a Define a SuiteClass to classify suites
6 years ago
Niels Thykier b63ade583c Rename and turn SuiteInfo into a proper class
6 years ago
Niels Thykier e63aa05708 Add Suites to keep track of all suites
6 years ago
Niels Thykier 37f02d611c Revert "Rename autopkgtest related hints"
7 years ago