Robert Bruce Park 
							
						 
					 
					
						
						
						
						
							
						
						
							35932c55c1 
							
						 
					 
					
						
						
							
							Email Policy, send emails when packages are rejected.  
						
						
						
						
					 
					
						2020-07-26 13:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Bruce Park 
							
						 
					 
					
						
						
						
						
							
						
						
							fea7d283a8 
							
						 
					 
					
						
						
							
							Reject packages if entire source ppa won't migrate  
						
						
						
						
					 
					
						2020-07-26 13:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
						
						
							
						
						
							8c3b9e5893 
							
						 
					 
					
						
						
							
							LinuxPolicy: Make linux* wait on corresponding -meta package  
						
						... 
						
						
						
						We want to treat linux-$flavor and linux-meta-$flavor as one set in
britney which goes in together or not at all. We never want to promote
linux-$flavor without the accompanying linux-meta-$flavor.
Add a new LinuxPolicy which runs after most of the other policies, which
invalidates linux-foo if linux-meta-foo is invalid. 
						
						
					 
					
						2020-07-26 13:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27905ccab0 
							
						 
					 
					
						
						
							
							autopkgtest: Hardcode some linux-meta tests  
						
						... 
						
						
						
						We should really fix this to use Testsuite-Triggers / hint-testsuite-triggers 
						
						
					 
					
						2020-07-10 21:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5bcb4c961 
							
						 
					 
					
						
						
							
							Allow piuparts policy to be disabled by config  
						
						
						
						
					 
					
						2020-07-10 21:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c436aafda7 
							
						 
					 
					
						
						
							
							Implement Ubuntu component relationship constraints (ogre model)  
						
						
						
						
					 
					
						2020-07-10 21:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5718f8c903 
							
						 
					 
					
						
						
							
							Store the component in BinaryPackage and SourcePackage  
						
						
						
						
					 
					
						2020-06-29 18:25:41 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbb9883380 
							
						 
					 
					
						
						
							
							Allow blocking uploads by way of bugs with the block-proposed tag set  
						
						
						
						
					 
					
						2020-06-29 18:25:41 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							243703f7ac 
							
						 
					 
					
						
						
							
							test_autopkgtest: Split setup commands into a separate class  
						
						... 
						
						
						
						This lets other policies share this code for their integration tests 
						
						
					 
					
						2020-06-29 18:25:41 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							843751c5cf 
							
						 
					 
					
						
						
							
							Change date format to seconds-since-epoch  
						
						
						
						
					 
					
						2020-06-29 18:25:40 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60c4a4cf20 
							
						 
					 
					
						
						
							
							Add a --distribution option  
						
						
						
						
					 
					
						2020-06-11 13:00:03 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8c8d56bee 
							
						 
					 
					
						
						
							
							Replace %(SERIES) macro in config files with value passed to --series  
						
						
						
						
					 
					
						2020-06-11 13:00:03 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ece0b9dba 
							
						 
					 
					
						
						
							
							Only issue "From wrong source" for binaries not at the same version in testing  
						
						... 
						
						
						
						Same-version could happen for merged binaries in partial-unstable mode. 
						
						
					 
					
						2020-06-11 13:00:03 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							833622ee74 
							
						 
					 
					
						
						
							
							utils: Fix pycodestyle E302 (missing blank line)  
						
						
						
						
					 
					
						2020-06-11 13:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							793a7a5e64 
							
						 
					 
					
						
						
							
							Optionally merge packages from testing to unstable  
						
						... 
						
						
						
						To cope with a partial unstable suite like Ubuntu's -proposed pocket. 
						
						
					 
					
						2020-06-11 13:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b8daa98ec 
							
						 
					 
					
						
						
							
							Make sure that containing directories exist before writing output files  
						
						
						
						
					 
					
						2020-06-11 13:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Bruce Park 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c582733989 
							
						 
					 
					
						
						
							
							Make Heidi optional  
						
						... 
						
						
						
						Setting HEIDI_OUTPUT to an empty value will skip the heidi generation, to speed
up britney in scenarios where heidi is not needed. 
						
						
					 
					
						2020-06-11 13:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Pitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							883f01740f 
							
						 
					 
					
						
						
							
							Skip piuparts policy if summary file is missing  
						
						
						
						
					 
					
						2020-06-11 13:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af7da4e764 
							
						 
					 
					
						
						
							
							Skip bug-based processing if BugsV is missing  
						
						
						
						
					 
					
						2020-06-11 13:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba3fec61c3 
							
						 
					 
					
						
						
							
							Use default urgency for all packages if Urgencies is missing  
						
						
						
						
					 
					
						2020-06-11 13:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc4ea6ca2c 
							
						 
					 
					
						
						
							
							autopkgtest: remember old results instead of discarting them  
						
						... 
						
						
						
						For packages with lots of reverse dependencies, new versions of those reverse
dependencies may keep on showing up in testing. If migration is blocked until
the results for these new version, migration may take extremely long. If there
are results for the current trigger but for the previous version of the reverse
dependency, use those until the fresh resuts are available.
Similar for the reference runs. 
						
						
					 
					
						2020-05-01 21:34:30 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e6214efe8 
							
						 
					 
					
						
						
							
							autopkgtest: call filter_old_results after adding triggers to avoid code duplication  
						
						
						
						
					 
					
						2020-05-01 21:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							423f10502e 
							
						 
					 
					
						
						
							
							document allow-smooth-update hint  
						
						
						
						
					 
					
						2020-04-01 18:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							920d82445d 
							
						 
					 
					
						
						
							
							Add allow-smooth-update hint  
						
						... 
						
						
						
						Hint to allow smooth update, even if the section isn't allowed in the
configuration.
Note that this takes the source name and the source version IN TESTING
of the binaries that must be allowed to stay around to allow a smooth
update. 
						
						
					 
					
						2020-04-01 16:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							c2088004f2 
							
						 
					 
					
						
						
							
							is_smooth_update_allowed: strip component from section  
						
						
						
						
					 
					
						2020-04-01 15:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							2d34f8220e 
							
						 
					 
					
						
						
							
							split off is_smooth_update_allowed() function  
						
						
						
						
					 
					
						2020-04-01 15:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e49ce9d70 
							
						 
					 
					
						
						
							
							Give standard priviledges to sramacher  
						
						
						
						
					 
					
						2020-03-25 21:37:29 +01:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							e2b196dd4b 
							
						 
					 
					
						
						
							
							Don't check implict depends when build is missing  
						
						
						
						
					 
					
						2020-03-20 17:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							a667250cef 
							
						 
					 
					
						
						
							
							excuse: add hasreason function  
						
						
						
						
					 
					
						2020-03-20 17:23:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							a08b7ebc48 
							
						 
					 
					
						
						
							
							Add implicit dependency policy  
						
						... 
						
						
						
						Based in part on patches by Niels Thykier <niels@thykier.net>
Signed-off-by: Ivo De Decker <ivodd@debian.org> 
						
						
					 
					
						2020-03-19 20:10:35 +01:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							9865db0448 
							
						 
					 
					
						
						
							
							Add find_newer_binaries function  
						
						
						
						
					 
					
						2020-03-18 21:15:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							563556de95 
							
						 
					 
					
						
						
							
							Suite: add is_cruft function  
						
						
						
						
					 
					
						2020-03-18 21:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							eba71cef1a 
							
						 
					 
					
						
						
							
							run coverage even if tests fail  
						
						
						
						
					 
					
						2020-03-18 21:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							29557abab0 
							
						 
					 
					
						
						
							
							Replace broken excuse dependency code with comment  
						
						
						
						
					 
					
						2020-03-18 21:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48375e7796 
							
						 
					 
					
						
						
							
							Remove retired members from the britney configuration  
						
						
						
						
					 
					
						2020-03-11 22:03:40 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23c79608ec 
							
						 
					 
					
						
						
							
							autopkgtest: make sure an item is not removed twice  
						
						
						
						
					 
					
						2020-02-22 07:35:39 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea6d65f657 
							
						 
					 
					
						
						
							
							Let britney reschedule migration-reference/0 runs when they are too old  
						
						... 
						
						
						
						Currently, britney only schedules reference runs when they don't exist. It does
strip out runs against older versions of the autopkgtest, but the current version
may exist for a while and the reference run can be old. So, add an option to
ignore old results. 
						
						
					 
					
						2020-02-20 13:21:36 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa8b84f4b8 
							
						 
					 
					
						
						
							
							Drop the special case that gcc has; it's just a package  
						
						
						
						
					 
					
						2020-02-20 11:24:27 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56babea058 
							
						 
					 
					
						
						
							
							Don't run autopkgtest on architectures where the triggering package doesn't exist  
						
						
						
						
					 
					
						2020-02-14 22:47:03 +01:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							64ba19cde4 
							
						 
					 
					
						
						
							
							Fix architecture check if Release file is used  
						
						... 
						
						
						
						When the architecture are read from the Release file, they are not
defined in the config file.
Adding 'all' as an architecture will not give the correct result. To
avoid confusion, explicitly check for this and error out if it is added. 
						
						
					 
					
						2020-02-14 20:54:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							9056323165 
							
						 
					 
					
						
						
							
							Check that architecture config doesn't include "all"  
						
						... 
						
						
						
						Add 'all' as an architecture will not give the correct result. To avoid
confusion, explicitly check for this and error out if it is added. 
						
						
					 
					
						2020-02-14 19:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							a567dfd58d 
							
						 
					 
					
						
						
							
							Mark packages as uninstallable, even if this doesn't block migration  
						
						... 
						
						
						
						This allows the autopkgtest policy to skip tests for these packages. 
						
						
					 
					
						2020-02-14 19:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							c308361fc5 
							
						 
					 
					
						
						
							
							autopkgtest: filter conflicting packages  
						
						... 
						
						
						
						We only want to add packages which conflict in testing, but don't
conflict in unstable. For those, the newer version (from unstable)
probably fixes the conflict. 
						
						
					 
					
						2020-02-07 20:46:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							97c3b32f1f 
							
						 
					 
					
						
						
							
							autpkgtest: ignore deps already satisfied in testing  
						
						
						
						
					 
					
						2020-02-07 19:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							237c5d7357 
							
						 
					 
					
						
						
							
							fix test_autopkgtest tests  
						
						
						
						
					 
					
						2020-01-30 18:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							dfd0973a64 
							
						 
					 
					
						
						
							
							fix test_policy tests  
						
						
						
						
					 
					
						2020-01-30 18:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							001e18a2f4 
							
						 
					 
					
						
						
							
							fix test_yaml tests  
						
						
						
						
					 
					
						2020-01-30 18:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							1a33ee9ebc 
							
						 
					 
					
						
						
							
							installability/tester.py codestyle fixes  
						
						
						
						
					 
					
						2020-01-30 18:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							0c66464fd5 
							
						 
					 
					
						
						
							
							hints.py codestyle fixes  
						
						
						
						
					 
					
						2020-01-30 18:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ivo De Decker 
							
						 
					 
					
						
						
						
						
							
						
						
							976accaf57 
							
						 
					 
					
						
						
							
							Track uninstallable arch:all packages on non-nobreakall archs  
						
						... 
						
						
						
						When an arch:all binary is uninstallable on a non-nobreakall arch, don't
block it, but still mark it as uninstallable, so the autopkgtest policy
knows not to schedule tests for it. 
						
						
					 
					
						2020-01-30 18:41:39 +01:00