Commit Graph

445 Commits (34c8b050102dddd53828814611fcfcdcecfc2461)

Author SHA1 Message Date
Ivo De Decker 62c309da07 Don't allow unversioned migrationitems to be hashed
5 years ago
Ivo De Decker c410435859 use uvname for dependencies between excuses
5 years ago
Ivo De Decker 8369d6b0e7 sort excuses based on uvname
5 years ago
Ivo De Decker 4a8fb58f91 Use versioned items in excusefinder
5 years ago
Ivo De Decker e70457f137 Add logger to ExcuseFinder
5 years ago
Ivo De Decker 76dc7cc0d2 MigrationItem: calculate (uv)name
5 years ago
Ivo De Decker 5dc892ae8f use uvname in excuses output
5 years ago
Ivo De Decker 5c7300caf0 Excuse: get source from MigrationItem
5 years ago
Ivo De Decker 055f0f07e5 Add MigrationItem to Excuse
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 a425e32984 Remove _excuse_unsat_deps
5 years ago
Ivo De Decker 4e5926a41f Add depends policy
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 b5285f21d7 Track packages (source and binary) for excuses
5 years ago
Ivo De Decker f11d92bf8f Add PackageId and BinaryPackageId objects
5 years ago
Ivo De Decker 3c8b7ba11d Add source to SourcePackage object
5 years ago
Ivo De Decker 6ca84132f9 Excuses: remove unused sane_deps
5 years ago
Paul Gevers 177b65d674
autopkgtest: also test for autodep8 for migration runs
5 years ago
Paul Gevers b380508635
Drop dkms auto-detection for autodep8 as it isn't opt-in
5 years ago
Ivo De Decker 628b93b791 Make adding a failing test a regression
5 years ago
Niels Thykier 0d5ea5eb8c
Improve cache invalidation of (pseudo-)essential set
5 years ago
Niels Thykier c3ca2bc703
console: Provide helpers to locate BinaryPackageIDs
5 years ago
Niels Thykier 3329f73535
console.py: Fix whitespace issue tripping codestyle
5 years ago
Niels Thykier 35aed10291
Add python-console command to the hint-tester
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 ea14c7237d
Remove obsolete file consts.py
5 years ago
Niels Thykier 2a1e4386fd
Remove optimization invalidated by allow-uninst hint
5 years ago
Niels Thykier a6e3581195
SuiteLoader: Support Release files only "Codename" fields
5 years ago
Ivo De Decker 93b46dde0d Allow new uninstallables from allow-uninst hint
5 years ago
Ivo De Decker 988b33d0ba Add allow-uninst hint
5 years ago
Ivo De Decker 4de569114a Fix excuses output for package with urgent hint
5 years ago
Ivo De Decker 4a3f98657d Remove unimportant message from excuses
5 years ago
Ivo De Decker 13b62f8da5 Remove obsolete addhtml()
5 years ago
Ivo De Decker 2bde180d18 fix codestyle issues in policies/__init_.py
5 years ago
Ivo De Decker a1debec1a8 fix codestyle issues in excusefinder.py
5 years ago
Ivo De Decker 3f9092f94b fix codestyle issues in excuse.py
5 years ago
Ivo De Decker 57f9c98241 Fix some verdict descriptions
5 years ago
Ivo De Decker 4cbb691dfe Remove broken depends code in _should_upgrade_src
5 years ago
Ivo De Decker ccd30f96fd switch depends to detailed excuse info
5 years ago
Ivo De Decker a4f7e7433e switch impossible depends to detailed excuse info
5 years ago
Ivo De Decker 03856a3876 switch missing builds to detailed excuse info
5 years ago
Ivo De Decker e25ca70427 switch removal to detailed excuse info
5 years ago
Ivo De Decker 8cff83a8c6 remove obsolete message in bugs policy
5 years ago
Ivo De Decker 68b051d36d switch bugs policy to detailed excuse info
5 years ago
Ivo De Decker 48801054a2 switch autopkgtest policy to detailed excuse info
5 years ago
Ivo De Decker 8c44a78948 switch block policy to detailed excuse info
5 years ago
Ivo De Decker 3d0fdae9d1 switch build-dep policy to detailed excuse info
5 years ago
Ivo De Decker e245891d36 add reason for missing build
5 years ago
Ivo De Decker bb2512c948 add extra info to buildd policy
5 years ago
Ivo De Decker cda4655b83 switch newer in testing to detailed excuse info
5 years ago
Ivo De Decker 90cb743410 switch rdep invalidation to detailed excuse info
5 years ago
Ivo De Decker e144cbc743 switch wrong versions in should_upgrade_srcarch to detailed excuse info
5 years ago
Ivo De Decker 56dad96c2b switch unimportant info in should_upgrade_srcarch to detailed excuse info
5 years ago
Ivo De Decker 4b40b11b07 switch force info to detailed excuse info
5 years ago
Ivo De Decker 409deee905 switch missing builds to detailed excuse info
5 years ago
Ivo De Decker 63a9d786a8 switch no binaries to detailed excuse info
5 years ago
Ivo De Decker 3576ed6667 switch buildd policy to detailed excuse info
5 years ago
Ivo De Decker deb27e7ec0 switch built-using policy to detailed excuse info
5 years ago
Ivo De Decker 76f33a5fc2 switch piuparts policy to detailed excuse info
5 years ago
Ivo De Decker 370bf52d56 switch age policy to detailed excuse info
5 years ago
Ivo De Decker b70d1d09d7 keep track of verdict when invalidating deps
5 years ago
Ivo De Decker abaa4c7205 render html excuse based on 'text'
5 years ago
Ivo De Decker 065dbd26ee Add functions for details excuse info
5 years ago
Ivo De Decker 19392f63c2 fix codestyle issues in policy_.py
5 years ago
Ivo De Decker 7fdbfcbeb2 Check version of cruft removal item
5 years ago
Ivo De Decker e3af8993be compute_groups: rename badly named source_name
5 years ago
Ivo De Decker 8b0803e3bb Buildd: don't block binnmu with maintainer arch: all
5 years ago
Steve Langasek df2babdd0c
Trigger linux rebuild test on upload of gcc-defaults
6 years ago
Ivo De Decker 208726f538 Add BuiltOnBuilddPolicy
6 years ago
Paul Gevers 85d10a27d2
Take suite name from Release file if it exist
6 years ago
Paul Gevers eb3fb3ef6e
Add support for partial source suites via options
6 years ago
Paul Gevers 86c728321e
autopkgtest.py: Lower the logging level for lots of messages
6 years ago
Niels Thykier c741b03aaf
Make PolicyVerdict ordered/comparable
6 years ago
Niels Thykier 533288fa3e
utils: Remove obsolete imports
6 years ago
Niels Thykier 6875272618
AgePolicy: Update age-requirement in excuses to match hints
6 years ago
Mattia Rizzolo bc0fb3f61d
Display bounty/penalty information only if they would actually be changing anything
6 years ago
Niels Thykier 198e257a91
autopkgtest: Move cache upgrade into its own function
6 years ago
Niels Thykier cd654183b7
autopkgtest: Extract some ("boring") loops into a function
6 years ago
Niels Thykier fce1fe5c27
autopkgtests: Move some common code into a function
6 years ago
Paul Gevers 7611231ee2
Fix all pycodestyle issues in b/p/autopkgtest.py
6 years ago
Paul Gevers 992b27abb3
autopkgtest: retrigger old failures
6 years ago
Paul Gevers 42ac9c34a1
autopkgtest: add timestamp to results
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 f4ecd86000
Pass migration items to policies (instead of src + suite)
6 years ago
Niels Thykier 97abb6f467
ExcuseFinder: Reduce the number of migration items created
6 years ago
Niels Thykier 78d120114f
ExcuseFinder: Merge two loops
6 years ago
Niels Thykier 9a0a99abc9
ExcuseFinder: Have _should_* work on migration items
6 years ago
Niels Thykier d9f9c6d4a9
Let ExcuseFinder create migration items
6 years ago
Niels Thykier 6dde43a339
Create an ExcuseFinder class for computing relevant excuses
6 years ago
Niels Thykier 59633a92b5
Clone all_buildarchs before mutating it
6 years ago
Niels Thykier 2c9e0b9b97
do_all: Prune cruft after non-recursive hints (e.g. "easy")
6 years ago
Niels Thykier c30ecbb7e8
Skip cruft on source migration / removal items
6 years ago
Niels Thykier 73791e48d0
Rename migrate_item{,s}_to_target_suite
6 years ago
Niels Thykier 5d408fa800
Remove new cruft items in iter_packages
6 years ago
Niels Thykier 32ebe9d4e0
Ensure get_auto_hinter_hints does not choke on cruft items
6 years ago
Paul Gevers 16f823dd91 autopkgtest: in Debian we want linux to be treated as any other
6 years ago
Paul Gevers 1ca76486b5
Replace libreoffice with doxygen as the libgcc smoke test for gcc.
6 years ago