Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5c0c3fa8 
							
						 
					 
					
						
						
							
							Rewrite old_libraries to be suite agnostic  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							b3bfda7d6c 
							
						 
					 
					
						
						
							
							britney.py: Make loading of constraints+faux pkgs suite agnostic  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							7b38fbed91 
							
						 
					 
					
						
						
							
							britney.py: Avoid hardcoding "testing" in some log messages  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							64d2bc4203 
							
						 
					 
					
						
						
							
							builder.py: Make the code suite agnostic  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							d0399f4eb0 
							
						 
					 
					
						
						
							
							britney.py: Make get_nuninst suite name agnostic  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							f464baa257 
							
						 
					 
					
						
						
							
							Move the "binary" field from Britney to Suite  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							0c6314b466 
							
						 
					 
					
						
						
							
							read_binaries: Use the suite object  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							3e930174ab 
							
						 
					 
					
						
						
							
							Make autohinter suite name agnostic  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							d2836b15d4 
							
						 
					 
					
						
						
							
							Rewrite do_hint without hardcoding suite names  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							73f4f3a5dd 
							
						 
					 
					
						
						
							
							Suites now have a reference to sources  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							d1350606bb 
							
						 
					 
					
						
						
							
							Use a proper Suite object for MigrationItem.suite  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							21528f6f0c 
							
						 
					 
					
						
						
							
							Refactor to avoid empty "pu" and "tpu" data structures  
						
						... 
						
						
						
						Previously, we would always create empty data structures for "pu" and
"tpu" if these optional suites were not configured.  However, we only
reference "pu" and "tpu" directly in very few spots that can easily be
rewritten.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							8768e2a02a 
							
						 
					 
					
						
						
							
							Define a SuiteClass to classify suites  
						
						... 
						
						
						
						Into 3 categories:
 * target suite ("testing")
 * primary source suite ("unstable")
 * additional source suites ("pu" and "tpu")
This will be useful for implementing logic working with suites without
basing it on the name of the suite.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							b63ade583c 
							
						 
					 
					
						
						
							
							Rename and turn SuiteInfo into a proper class  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							e63aa05708 
							
						 
					 
					
						
						
							
							Add Suites to keep track of all suites  
						
						... 
						
						
						
						At the moment, it is just a glorified dict.  However, we will
eventually use it to get rid of the hardcoded references to "testing"
etc. all over the code.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-29 09:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							37f02d611c 
							
						 
					 
					
						
						
							
							Revert "Rename autopkgtest related hints"  
						
						... 
						
						
						
						This reverts commit a07fa9f9070fc9c328021db5cc3e4c4f3063798e.
The new names are just as unhelpful and confusing as the old ones.
Undo for now. 
						
						
					 
					
						2018-07-25 18:17:36 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							a07fa9f907 
							
						 
					 
					
						
						
							
							Rename autopkgtest related hints  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-07-25 16:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfa5c9f191 
							
						 
					 
					
						
						
							
							Don't show excuses for packages that are PASS, NEUTRAL, RUNNING-ALWAYSFAIL or ALWAYSFAIL  
						
						
						
						
					 
					
						2018-07-25 18:06:29 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0da1e4d589 
							
						 
					 
					
						
						
							
							autopkgtest: Drop broken reference update  
						
						... 
						
						
						
						1) the update didn't happen for all but the first
2) we don't want a package that fixes a regression in unstable to influence the
   reference for another package until it actually migrates, so this updating
   is flawed. 
						
						
					 
					
						2018-07-21 13:21:39 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							624b185ba6 
							
						 
					 
					
						
						
							
							autopkgtest: enable NEUTRAL state for the case where all tests were skipped (or none available)  
						
						... 
						
						
						
						Closes : #901847  
					
						2018-07-21 13:21:39 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							d2fe22348d 
							
						 
					 
					
						
						
							
							Merge branch 'rename-alwaysfailed-in-excuses' into 'master'  
						
						... 
						
						
						
						Rephrase 'Always failed' as it is confusing in Debian
See merge request release-team/britney2!1  
						
						
					 
					
						2018-07-21 10:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Gevers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bbe112735 
							
						 
					 
					
						
						
							
							Rephrase 'Always failed' as it is confusing in Debian  
						
						
						
						
					 
					
						2018-07-21 10:28:17 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							6a2ca127c7 
							
						 
					 
					
						
						
							
							.gitlab-ci: Only publish on commits to master  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-06-05 13:45:27 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							c07a10f0bf 
							
						 
					 
					
						
						
							
							Update coveragerc to exclude sitecustomize.py  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-06-05 13:40:08 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							3d076d9bb0 
							
						 
					 
					
						
						
							
							.gitlab-ci.yml: Run tests with coverage on gitlab  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-06-05 13:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							28953b2224 
							
						 
					 
					
						
						
							
							Add .gitlab-ci to generate docs  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-06-05 13:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							d11152b366 
							
						 
					 
					
						
						
							
							Remove the "valid candidate"/"Not considered" messages  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-21 07:48:33 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd4a5141c 
							
						 
					 
					
						
						
							
							Avoid explicit state in non-actionable excuses  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-21 07:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							1c79e19b67 
							
						 
					 
					
						
						
							
							doc/short-intro: Use literal style for package names etc.  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-11 06:36:56 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							8ecde14d48 
							
						 
					 
					
						
						
							
							doc: Replace a md link with a rst link  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-11 06:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							e51a3b91ff 
							
						 
					 
					
						
						
							
							autopkgtest.py: Avoid unnecessary indirection  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-06 06:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							4a7d3f4bbd 
							
						 
					 
					
						
						
							
							doc: Fix typo  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-04 05:49:48 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							d371323206 
							
						 
					 
					
						
						
							
							doc/contributing: Use literal rather than italics  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-04 05:46:06 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							d4d8f672a5 
							
						 
					 
					
						
						
							
							Document how to build the documentation  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-04 05:45:16 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							de8a84695c 
							
						 
					 
					
						
						
							
							doc: Update git repo links  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-04 05:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							086ec7e542 
							
						 
					 
					
						
						
							
							Let ADT influence age for migrations  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-02 20:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							bfa028595f 
							
						 
					 
					
						
						
							
							britney: Leave upgrade_output alone with --dry-run  
						
						... 
						
						
						
						Closes: https://bugs.debian.org/763521 
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-02 18:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							7897942f24 
							
						 
					 
					
						
						
							
							Make UPGRADE_OUTPUT optional  
						
						... 
						
						
						
						All the output is a duplicate of what is being sent to the root logger
(albeit in a different format) and in e.g. our test suite the output
is entirely redundant.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-02 18:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							d35a831a0c 
							
						 
					 
					
						
						
							
							Remove remaining calls to output_write and output_write itself  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-02 18:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							a344a9b375 
							
						 
					 
					
						
						
							
							Rewrite handling of logging old libraries  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-02 18:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							3d05b834ad 
							
						 
					 
					
						
						
							
							Refactor logging of uninst  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-02 18:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							ef8c56f189 
							
						 
					 
					
						
						
							
							Migrate output_write to use a logger  
						
						... 
						
						
						
						With a bit of code we can replace the manual file-handling for
"upgrade_output" with a logger.  This will enable us to refactor other
bits that currently depend on "output_write" by making those bits use
a logger instead.
This also migrates "do_hint" to use the new output logger.  This is
due to "do_hint" being the only method relying on writing of partial
lines and maintaining support for that in "output_write" would have
been non-trivial.
To ensure "pretty" formatting to stdout, the messages in
"output_write" are now chopped into multiple lines.
The only visible change is that the output to stdout from
"output_write" now also includes the prefix with a timestamp.
However, then contents of "upgrade_output" remain unchanged
deliberately.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-02 18:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							9e6fcc0ed3 
							
						 
					 
					
						
						
							
							Avoid lying about orig-nuninst counters in force-hint  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-02 18:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							6d81e0b1fd 
							
						 
					 
					
						
						
							
							Drop redundant "Apparently successful"-note  
						
						... 
						
						
						
						We already know the item is successful when we print it and the next
line ("final:") will confirm it any way.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-02 18:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							d7792657a7 
							
						 
					 
					
						
						
							
							doc: Use a different style for hints config and file names  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-01 04:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							58d855a31f 
							
						 
					 
					
						
						
							
							Move install+config docs from README to doc/setting-up-britney.rst  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-01 04:22:41 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							e5f3dfdf88 
							
						 
					 
					
						
						
							
							Drop obsolete BUGS file  
						
						... 
						
						
						
						AFAICT all of the items are no longer relevant.  Not to mention we
have a separate bug tracker (now?) that is much more suited for bugs
plus sphinx docs that could easily grow a "Known Issues" section as
well.
Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-05-01 03:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							58658bbcbb 
							
						 
					 
					
						
						
							
							.travis.yml: Use master branch for brtiney2-tests  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-04-30 18:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							8ac55c436c 
							
						 
					 
					
						
						
							
							Avoid duplicate pkgs names in ood excuse  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-04-29 10:12:21 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Thykier 
							
						 
					 
					
						
						
						
						
							
						
						
							e20b27ed4a 
							
						 
					 
					
						
						
							
							Grant elbrus autopkgtests hints  
						
						... 
						
						
						
						Signed-off-by: Niels Thykier <niels@thykier.net> 
						
						
					 
					
						2018-04-29 07:35:10 +00:00