Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							48d0777e2a 
							
						 
					 
					
						
						
							
							Revert to standard aging.  
						
						... 
						
						
						
						All packages need manual approval anyway, so we might as well get the fixes in
quickly.
This reverts commit 40aa315c0c71730a861ab64f4346337c85cca8ed. 
						
						
					 
					
						2019-03-31 14:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c741b03aaf 
							
						 
					 
					
						
						
							
							Make PolicyVerdict ordered/comparable  
						
						... 
						
						
						
						This shortens the annyoing "a.value < b.value" to "a < b".
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-03-06 19:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							533288fa3e 
							
						 
					 
					
						
						
							
							utils: Remove obsolete imports  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-03-05 19:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6875272618 
							
						 
					 
					
						
						
							
							AgePolicy: Update age-requirement in excuses to match hints  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-03-05 19:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Yan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39e3ad9d55 
							
						 
					 
					
						
						
							
							Fix some typos in doc/short-intro-to-migrations.rst  
						
						... 
						
						
						
						Closes : Debian/britney2#26 
Signed-off-by: Niels Thykier <niels@thykier.net> 
					
						2019-02-25 19:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc0fb3f61d 
							
						 
					 
					
						
						
							
							Display bounty/penalty information only if they would actually be changing anything  
						
						... 
						
						
						
						This avoid messages like
    Required age reduced by 0 days because of autopkgtest
that is hardly useful.
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
					 
					
						2019-02-21 12:41:40 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40aa315c0c 
							
						 
					 
					
						
						
							
							Implement 10-day migration delay (Soft-freeze)  
						
						... 
						
						
						
						Per https://release.debian.org/buster/freeze_policy.html 
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-02-12 18:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							198e257a91 
							
						 
					 
					
						
						
							
							autopkgtest: Move cache upgrade into its own function  
						
						... 
						
						
						
						The intialise method is already complex enough and this was a trivial
snippet to extract to reduce the complexity a bit.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-02-11 21:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd654183b7 
							
						 
					 
					
						
						
							
							autopkgtest: Extract some ("boring") loops into a function  
						
						... 
						
						
						
						When we convert legacy results in the autopkgtest-results.cache file,
we are only touching leaf results.  By moving the loops into a
function, we can remove 2-3 levels of ("redundant") nesting.  This in
turn makes it more clear what is relevant in the conversion.
This same also holds in save_state when we convert an Enum to a
string.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-02-11 21:05:55 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fce1fe5c27 
							
						 
					 
					
						
						
							
							autopkgtests: Move some common code into a function  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-02-11 21:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccc1c25f61 
							
						 
					 
					
						
						
							
							Fix pycodestyle issues in test_policy.py  
						
						
						
						
					 
					
						2019-02-07 19:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8b5f5e631 
							
						 
					 
					
						
						
							
							Fix loads of pycodestyle issues in test_autopkgtest  
						
						
						
						
					 
					
						2019-02-07 19:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7611231ee2 
							
						 
					 
					
						
						
							
							Fix all pycodestyle issues in b/p/autopkgtest.py  
						
						
						
						
					 
					
						2019-02-07 13:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							992b27abb3 
							
						 
					 
					
						
						
							
							autopkgtest: retrigger old failures  
						
						
						
						
					 
					
						2019-02-07 13:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42ac9c34a1 
							
						 
					 
					
						
						
							
							autopkgtest: add timestamp to results  
						
						
						
						
					 
					
						2019-01-31 15:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							915b4a012d 
							
						 
					 
					
						
						
							
							Since dpkg/1.19.1, "foo:native" is also valid for arch:all pkgs  
						
						... 
						
						
						
						We allow this already now even though dpkg/1.19.1 is not in stable as
it will not cause issues with upgrades (only dpkg-checkbuilddeps
needed change, so it will not cause issues on the buildds as we can
rely on dpkg from buster being present there).
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-29 19:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14e9bf5864 
							
						 
					 
					
						
						
							
							Update elbrus's hint permissions to STANDARD  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-28 18:58:37 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4ecd86000 
							
						 
					 
					
						
						
							
							Pass migration items to policies (instead of src + suite)  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-27 09:52:33 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97abb6f467 
							
						 
					 
					
						
						
							
							ExcuseFinder: Reduce the number of migration items created  
						
						... 
						
						
						
						With this change, we reduce the number of migration items creted only
to be discarded because the item is not relevant/actionable.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-27 06:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78d120114f 
							
						 
					 
					
						
						
							
							ExcuseFinder: Merge two loops  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-27 06:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a0a99abc9 
							
						 
					 
					
						
						
							
							ExcuseFinder: Have _should_* work on migration items  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-27 06:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9f9c6d4a9 
							
						 
					 
					
						
						
							
							Let ExcuseFinder create migration items  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-27 06:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6dde43a339 
							
						 
					 
					
						
						
							
							Create an ExcuseFinder class for computing relevant excuses  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-27 06:58:00 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59633a92b5 
							
						 
					 
					
						
						
							
							Clone all_buildarchs before mutating it  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-27 06:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c9e0b9b97 
							
						 
					 
					
						
						
							
							do_all: Prune cruft after non-recursive hints (e.g. "easy")  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-21 20:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c30ecbb7e8 
							
						 
					 
					
						
						
							
							Skip cruft on source migration / removal items  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-21 20:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73791e48d0 
							
						 
					 
					
						
						
							
							Rename migrate_item{,s}_to_target_suite  
						
						... 
						
						
						
						It accepts multiple items, so using a singular "item" seems like a
misfeature.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-21 20:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98d4553185 
							
						 
					 
					
						
						
							
							Include old cruft items directly in upgrade_me  
						
						... 
						
						
						
						This enables us to remove the recursion in iter_packages (and thereby
the added noise from it).  As a side-effect of this change, the solver
can now solve the "left-binary-removal" test case as it can see the
relevant cruft item together with the regular items needed to solve
the migration.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-21 20:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d408fa800 
							
						 
					 
					
						
						
							
							Remove new cruft items in iter_packages  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-21 20:34:59 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32ebe9d4e0 
							
						 
					 
					
						
						
							
							Ensure get_auto_hinter_hints does not choke on cruft items  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-21 20:34:58 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
						
						
							
						
						
							16f823dd91 
							
						 
					 
					
						
						
							
							autopkgtest: in Debian we want linux to be treated as any other  
						
						
						
						
					 
					
						2019-01-21 20:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ca76486b5 
							
						 
					 
					
						
						
							
							Replace libreoffice with doxygen as the libgcc smoke test for gcc.  
						
						... 
						
						
						
						Bug-Ubuntu: https://bugs.launchpad.net/bugs/1793260 
Original patches by Steve Langasek 
						
						
					 
					
						2019-01-20 21:33:30 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3de7816fd2 
							
						 
					 
					
						
						
							
							tests: Fix test broken by refactoring  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69d42ffb36 
							
						 
					 
					
						
						
							
							solver: improve apply_order to simplify more code  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:09 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b306700376 
							
						 
					 
					
						
						
							
							solver: Extract a function from _comute_group_order_adds  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:08 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							259fecf6cf 
							
						 
					 
					
						
						
							
							solver: Rename a variable to avoid confusion  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:07 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdcfe85bfa 
							
						 
					 
					
						
						
							
							solver: Replace dict with a proper object  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93f101bee2 
							
						 
					 
					
						
						
							
							solver: Extract some common code into a function  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ed6161b49 
							
						 
					 
					
						
						
							
							solver: Refactor out a function to avoid duplicated code  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af20634b12 
							
						 
					 
					
						
						
							
							solver: Merge some loops to reduce nesting level  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:03 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b61e1086bd 
							
						 
					 
					
						
						
							
							solver: Invert an if-statement to reduce max indentation level  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:02 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68407c53c0 
							
						 
					 
					
						
						
							
							Remove an unnecessary if-statement  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9971714e27 
							
						 
					 
					
						
						
							
							solver: Merge two loops by using chain  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:13:00 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16dc303190 
							
						 
					 
					
						
						
							
							solver: Reduce two small loops into a comprehension  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:12:59 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3e06fc45f 
							
						 
					 
					
						
						
							
							solver: Split _compute_group_order into three methods  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c65b377c5d 
							
						 
					 
					
						
						
							
							solver: Split solve_groups into 3 smaller methods  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:12:56 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4eb038ab6d 
							
						 
					 
					
						
						
							
							autopkgtest: Move field creation into __init__  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2019-01-19 22:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31db506e39 
							
						 
					 
					
						
						
							
							tests/test_policy.py: No change breaking long lines  
						
						
						
						
					 
					
						2019-01-19 20:14:38 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ecb07ac2d 
							
						 
					 
					
						
						
							
							autopkgtest: bug fix in baseline cache  
						
						
						
						
					 
					
						2019-01-19 20:14:31 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							075d4d823b 
							
						 
					 
					
						
						
							
							autopkgtest: fix copy() in save_state  
						
						
						
						
					 
					
						2019-01-19 20:13:00 +01:00