Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbf024bf7a 
							
						 
					 
					
						
						
							
							travis: Build Debian stable docker image and use it for testing  
						
						
						
						
					 
					
						2018-03-15 11:33:24 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							754defc49c 
							
						 
					 
					
						
						
							
							doc: minor tweaks to autopkgtest part in solutions-to...  
						
						
						
						
					 
					
						2018-03-12 19:07:19 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc5eacf7d1 
							
						 
					 
					
						
						
							
							autopkgtest: minor change  
						
						... 
						
						
						
						reorder adding trigger vs removing
making two stings in the code more readable 
						
						
					 
					
						2018-03-05 21:29:58 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6f713b8a1 
							
						 
					 
					
						
						
							
							tests: Update for recent changes  
						
						
						
						
					 
					
						2018-03-05 21:09:59 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d59538a514 
							
						 
					 
					
						
						
							
							Enable correct result file url for Debian  
						
						
						
						
					 
					
						2018-03-05 21:09:59 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93ca29c3aa 
							
						 
					 
					
						
						
							
							Load the debci API status file directly  
						
						
						
						
					 
					
						2018-03-05 21:09:59 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03292d1df4 
							
						 
					 
					
						
						
							
							On ci.d.n the running test page is under status/pending  
						
						
						
						
					 
					
						2018-03-05 21:09:59 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e022af99e 
							
						 
					 
					
						
						
							
							Minor enhancement of log message as in Debian a package can be in unstable without being in testing.  
						
						
						
						
					 
					
						2018-03-05 21:09:59 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9790dbf7c2 
							
						 
					 
					
						
						
							
							Don't reward bounty while tests are running or are always-failed  
						
						
						
						
					 
					
						2018-03-05 21:09:58 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d9c1cdbea 
							
						 
					 
					
						
						
							
							doc: initial version talking about autopkgtest policy  
						
						
						
						
					 
					
						2018-03-05 21:09:58 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e277b81fe 
							
						 
					 
					
						
						
							
							doc: Initial version for piuparts solutions  
						
						
						
						
					 
					
						2018-03-05 21:09:58 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							072aff2af1 
							
						 
					 
					
						
						
							
							doc: Wording/typos  
						
						
						
						
					 
					
						2018-03-05 21:09:58 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44f983dc63 
							
						 
					 
					
						
						
							
							autopkgtest: Remove hack for gccgo-5/6  
						
						
						
						
					 
					
						2018-03-05 21:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							011e9a14b7 
							
						 
					 
					
						
						
							
							Merge branch 'master' into autopkgtest  
						
						
						
						
					 
					
						2018-02-11 20:58:54 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							bc0a5f6e2b 
							
						 
					 
					
						
						
							
							britney: Split "ood" and "unsat_deps" loops  
						
						... 
						
						
						
						The "Out of date" binaries loop has gotten too complex to also handle
the "unsatisifiable dependency" check.  Concretely, we failed to
generate proper excuses for arch:all packages due to this.
Separate the two loops to restore the arch:all check.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-01-07 13:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							24bd315c20 
							
						 
					 
					
						
						
							
							Update .gitignore  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-01-07 12:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Wise 
							
						 
					 
					
						
						
						
						
							
						
						
							94a3136f64 
							
						 
					 
					
						
						
							
							Drop duplicate 'has new bugs' excuses item  
						
						... 
						
						
						
						The other item includes bug numbers so this one is less useful.
Closes: https://bugs.debian.org/886509 
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-01-07 12:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							20f709e157 
							
						 
					 
					
						
						
							
							doc: Wording/typos  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-12-05 06:31:23 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							c11d329d77 
							
						 
					 
					
						
						
							
							Add Makefile to generate documentation  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-12-03 13:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							0f41b1b6df 
							
						 
					 
					
						
						
							
							Rewrite hints as restructured text  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-12-03 12:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							90e4bb6ba2 
							
						 
					 
					
						
						
							
							Rewrite documentation in sphinx  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-12-03 12:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd03083ea5 
							
						 
					 
					
						
						
							
							Merge branch 'master' into autopkgtest  
						
						
						
						
					 
					
						2017-11-28 20:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							b86461f76e 
							
						 
					 
					
						
						
							
							.travis-ci: Drop (now) unnecessary dependency  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-28 18:54:54 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							b82f4fc632 
							
						 
					 
					
						
						
							
							autopkgtests policy: only load amqplib if needed  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-28 18:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							b5319e33fa 
							
						 
					 
					
						
						
							
							tests: Explicitly define encoding for excuses  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-28 18:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							5c3229467a 
							
						 
					 
					
						
						
							
							write_heidi: Include cruft arch:all packages in the output  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-19 21:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b58a313cb 
							
						 
					 
					
						
						
							
							Treat arch:all nearly as regular arch when determining out-of-dateness  
						
						... 
						
						
						
						Closes  #859566  
					
						2017-11-17 18:21:15 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							7217c22b42 
							
						 
					 
					
						
						
							
							get_dependency_solvers: The "foo:any" modifier can also appear in B-D relations  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-12 11:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							2242821c01 
							
						 
					 
					
						
						
							
							BuildDependsPolicy: Add missing build_depends=True to get_dependency_solvers  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-12 11:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							c195268019 
							
						 
					 
					
						
						
							
							piuparts: Properly discard the URL for testing  
						
						... 
						
						
						
						The PiupartsPolicy does not use the report URL for testing, so we do
not need to store it in memory.  Unfortunately, the logic was broken
and the discard did not happen.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-12 08:41:39 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							bda39f8ca0 
							
						 
					 
					
						
						
							
							Support :native in build-dependency relations  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-12 07:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							89765bc374 
							
						 
					 
					
						
						
							
							BuildDependsPolicy: Keep block_txt and block in sync  
						
						... 
						
						
						
						If a package had:
  Build-Depends: foo [i386], uninstallable-pkg
Then the excuses for amd64 would point to "foo [i386]" rather than
"uninstallable-pkg".
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-11 22:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							ee27d7a67c 
							
						 
					 
					
						
						
							
							Add BuildDependsPolicy to check Build-Depends(-Arch) availability  
						
						... 
						
						
						
						Add a new "BuildDependsPolicy" that will check the satisfiability of
the build-dependencies listed in the Build-Depends and
Build-Depends-Arch fields.  This enables gating of packages based on
missing / broken build-dependencies.
There are some limitations:
 * Build-Depends-Indep is ignored for now.  Missing or broken packages
   listed in Build-Depends-Indep will be continue to be silently
   ignored.
 * Being a policy check, it does not enforce "self-containedness" as
   a package can still migrate before a build-dependency.  However,
   this can only happen if the build-dependency is ready to migrate
   itself.  If the build-dependency is not ready (e.g. new RC bugs),
   then packages build-depending on it cannot migrate either (unless
   the version in testing satisfies there requirements).
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-11 15:49:48 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							c537f0554f 
							
						 
					 
					
						
						
							
							Move PolicyVerdict to britney2.policies  
						
						
						
						
					 
					
						2017-11-02 19:31:11 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							784d80ab4c 
							
						 
					 
					
						
						
							
							Replace a few lists with sets  
						
						... 
						
						
						
						We basically use them as sets and do not need to rely on the ordering,
so we might as well just turn them into proper sets.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-02 19:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							94034f225f 
							
						 
					 
					
						
						
							
							excuse: Drop unused field  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2017-11-02 19:29:51 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f03f59548d 
							
						 
					 
					
						
						
							
							Fix logic in exception handling of unknown autopkgtest results  
						
						
						
						
					 
					
						2017-10-25 21:46:53 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							597eac6130 
							
						 
					 
					
						
						
							
							Adapt test_autopkgtest.py so nosetests3 picks it up correctly  
						
						
						
						
					 
					
						2017-10-25 20:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							089c4f6e57 
							
						 
					 
					
						
						
							
							Rename new excuse field and method to unsatisfiable_on_archs and add_unsatisfiable_on_arch  
						
						
						
						
					 
					
						2017-10-24 22:06:35 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a16e4e5a55 
							
						 
					 
					
						
						
							
							Enable autopkgtesting on built arches when not all have been built yet  
						
						... 
						
						
						
						- autopkgtest now honors break_arches option
- incomplete testing is now treated with penalty behavior 
						
						
					 
					
						2017-10-24 20:46:21 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41c4729506 
							
						 
					 
					
						
						
							
							Only give bounty on passing packages if the package has a test suite itself  
						
						
						
						
					 
					
						2017-10-21 21:10:41 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d975b2fc39 
							
						 
					 
					
						
						
							
							Make the huge queue in autopkgtest optional  
						
						
						
						
					 
					
						2017-10-19 21:50:56 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bb1c526e1 
							
						 
					 
					
						
						
							
							Update britney.conf.template for autopkgtest additions  
						
						
						
						
					 
					
						2017-10-19 21:50:56 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b553b205ce 
							
						 
					 
					
						
						
							
							Add age changes due to penalties or bounties to the excuses output  
						
						
						
						
					 
					
						2017-10-19 21:50:56 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2f20eb460 
							
						 
					 
					
						
						
							
							Limit accumulated bounties to configurable minum age  
						
						
						
						
					 
					
						2017-10-19 21:50:55 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77ea1cc8d5 
							
						 
					 
					
						
						
							
							Enable no-penalties urgencies; to exempt urgency >= high from penalties  
						
						
						
						
					 
					
						2017-10-19 21:50:43 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be5a378da5 
							
						 
					 
					
						
						
							
							Enhance debugging information for applied bounties and penalties  
						
						
						
						
					 
					
						2017-10-18 19:54:57 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							287a9d328c 
							
						 
					 
					
						
						
							
							os.path.join(options.unstable, 'autopkgtest') isn't writable in the Debian setup and we have options.state_dir already  
						
						
						
						
					 
					
						2017-10-18 19:54:57 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb60fc557e 
							
						 
					 
					
						
						
							
							Implement bounty/penalty system for autopkgtest  
						
						
						
						
					 
					
						2017-10-15 21:42:51 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2a121bf55 
							
						 
					 
					
						
						
							
							Merge branch 'master' into autopkgtest  
						
						
						
						
					 
					
						2017-10-14 20:17:32 +02:00