Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							bb765237db 
							
						 
					 
					
						
						
							
							Port Python scripts to Python 3, remove python 2 modules. ( Closes :  #938740 , LP:  #1099537 )  
						
						
						
						
					 
					
						2019-09-04 19:24:44 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							7c0efe2914 
							
						 
					 
					
						
						
							
							Port requestbackport to Python 3  
						
						
						
						
					 
					
						2019-09-04 19:24:44 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							a41af75643 
							
						 
					 
					
						
						
							
							Close FDs after tests  
						
						
						
						
					 
					
						2019-09-04 19:24:44 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							23c7d67425 
							
						 
					 
					
						
						
							
							Replace simple Popen() calls with check_output()  
						
						
						
						
					 
					
						2019-09-04 19:24:44 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							2d3765522e 
							
						 
					 
					
						
						
							
							Use the Popen() encoding flag to decode to unicode  
						
						... 
						
						
						
						This should make behavior identical on Python 2 & 3. 
						
						
					 
					
						2019-09-04 19:24:44 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							43ad610a66 
							
						 
					 
					
						
						
							
							Add encoding support to our Popen wrapper  
						
						
						
						
					 
					
						2019-09-04 19:24:44 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							5769a70d02 
							
						 
					 
					
						
						
							
							Increase --help timeout, seeing a few of them  
						
						
						
						
					 
					
						2019-09-03 21:16:59 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							e163ee0158 
							
						 
					 
					
						
						
							
							Test with the pylint command, we don't have py2+3 versions any more  
						
						
						
						
					 
					
						2019-09-03 21:10:38 -03:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0f6b6f97b 
							
						 
					 
					
						
						
							
							archive: Disable dsc signature verification for non-Debian.  
						
						... 
						
						
						
						Ubuntu doesn't have a unified keyring of developers like Debian has, so
it is not feasible to check for the dsc signatures.
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
					 
					
						2019-08-12 13:41:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fb7516d72 
							
						 
					 
					
						
						
							
							Default to checking signatures while pulling a .dsc.  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
					 
					
						2019-08-05 13:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f87486de3 
							
						 
					 
					
						
						
							
							Merge branch 'pull-debian-source-edge-cases' of git+ssh://git.launchpad.net/~racb/ubuntu-dev-tools  
						
						... 
						
						
						
						MR: https://code.launchpad.net/~racb/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/326608 
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
					 
					
						2019-07-20 15:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							190ad30a7b 
							
						 
					 
					
						
						
							
							Fix invalid escape sequence '\(' or '\)' (found by flake8)  
						
						... 
						
						
						
						flake8 found issues:
ubuntutools/sponsor_patch/bugtask.py:46:11: W605 invalid escape sequence '\('
ubuntutools/sponsor_patch/bugtask.py:62:50: W605 invalid escape sequence '\('
ubuntutools/sponsor_patch/bugtask.py:62:58: W605 invalid escape sequence '\)'
setup.py:14:8: W605 invalid escape sequence '\('
setup.py:14:14: W605 invalid escape sequence '\)'
Fix these issues by marking these strings as raw strings. 
						
						
					 
					
						2018-10-06 18:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							74df5b3869 
							
						 
					 
					
						
						
							
							Update pylint and flake8 unittests  
						
						... 
						
						
						
						Import improvements from https://github.com/bdrung/snippets  
						
						
					 
					
						2018-10-06 17:42:59 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							468dbc7746 
							
						 
					 
					
						
						
							
							ubuntutools/test: Introduce get_source_files function  
						
						... 
						
						
						
						The flake8 and pylint unittest use the same logic to determine the source
files. Therefore put this logic in one function. 
						
						
					 
					
						2018-10-06 17:16:12 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							607f5a712f 
							
						 
					 
					
						
						
							
							Fix FTBFS due to newest tar being picker about arguments order  
						
						... 
						
						
						
						Closes : #897478 
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
					
						2018-05-10 10:38:25 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edb49c652c 
							
						 
					 
					
						
						
							
							Fix test failures with newer flake8 and pylint.  
						
						... 
						
						
						
						Closes : #891721 
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
					
						2018-03-08 12:56:36 +01:00 
						 
				 
			
				
					
						
							
							
								Robie Basak 
							
						 
					 
					
						
						
						
						
							
						
						
							a761ccfc72 
							
						 
					 
					
						
						
							
							Fix rmadison parsing for Python 3  
						
						... 
						
						
						
						In Python 3, it matters that the output of rmadison must be decoded
before it can be parsed. 
						
						
					 
					
						2017-06-30 15:47:29 +01:00 
						 
				 
			
				
					
						
							
							
								Robie Basak 
							
						 
					 
					
						
						
						
						
							
						
						
							4c66fba4d9 
							
						 
					 
					
						
						
							
							pull-debian-source: --no-verify-signature option  
						
						... 
						
						
						
						Using pull-debian-source fails on some very old packages such as on
texinfo 4.8.dfsg.1-4. I have hand-verified that the signature is good
(though with no trust path), so presumably this is because the signature
has rotated out of debian-keyring.
Add a --no-verify-signature option so that developers can still make use
of the find-and-download functionality of this tool, albeit without
signture verification. 
						
						
					 
					
						2017-06-30 15:47:29 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
						
						
							
						
						
							798a36c2d8 
							
						 
					 
					
						
						
							
							subprocess: Use getfullargspec on python3  
						
						
						
						
					 
					
						2017-06-13 10:13:25 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
						
						
							
						
						
							0a3738cfbc 
							
						 
					 
					
						
						
							
							Fix some 2/3 differences and run pylint with confidence=HIGH  
						
						... 
						
						
						
						Too many false positives otherwise. 
						
						
					 
					
						2017-05-30 11:22:49 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
						
						
							
						
						
							179f45ca9c 
							
						 
					 
					
						
						
							
							Add some more ignores for pylint  
						
						... 
						
						
						
						It doesn't work very well with apt_pkg. 
						
						
					 
					
						2017-05-30 10:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							18ae4d8a39 
							
						 
					 
					
						
						
							
							Add flake8 check to test suite  
						
						
						
						
					 
					
						2017-05-01 00:20:17 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7170eccb 
							
						 
					 
					
						
						
							
							Fix all flake8 issues  
						
						
						
						
					 
					
						2017-05-01 00:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							3a6cd3ac66 
							
						 
					 
					
						
						
							
							Fix pylint3 error (for Python 2 support code)  
						
						
						
						
					 
					
						2017-04-30 23:49:18 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							67c353d91b 
							
						 
					 
					
						
						
							
							Raise maximum line length to 99  
						
						
						
						
					 
					
						2017-04-30 22:31:09 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							ba16daf56f 
							
						 
					 
					
						
						
							
							Repair pylint test case  
						
						... 
						
						
						
						The --include-ids parameter was dropped from pylint and thus the command
failed as was skipped. Repair the pylint check and add support for
Python 3. 
						
						
					 
					
						2017-04-30 22:29:41 +02:00 
						 
				 
			
				
					
						
							
							
								Ursula Junque (Ursinha) 
							
						 
					 
					
						
						
						
						
							
						
						
							6fea8fb542 
							
						 
					 
					
						
						
							
							Fix behavior of getBinaryPackage in lpapicache  
						
						... 
						
						
						
						It was using the same parameters to get Source and Binary packages build
history, but source packages need a distro series, and binary packages
need distro arch series, as the results are arch dependent.
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
					 
					
						2017-04-30 20:02:06 +02:00 
						 
				 
			
				
					
						
							
							
								Unit 193 
							
						 
					 
					
						
						
						
						
							
						
						
							f67601cb0c 
							
						 
					 
					
						
						
							
							mk-sbuild, pull-debian-{debdiff,source}: Switch from httpredir.debian.org to deb.debian.org as the default mirror for Debian  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
					 
					
						2017-04-30 18:44:04 +02:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
						
						
							
						
						
							a6043a6ba8 
							
						 
					 
					
						
						
							
							Remove the `harvest' command, and all other integration with the Harvest service, since it has been shut down.  
						
						
						
						
					 
					
						2017-04-03 13:58:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							03fda64eae 
							
						 
					 
					
						
						
							
							pull-uca-source: update to allow using binary pkg names, -pockets, and specific versions  
						
						
						
						
					 
					
						2017-02-03 10:21:37 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Moser 
							
						 
					 
					
						
						
						
						
							
						
						
							12c86a8fda 
							
						 
					 
					
						
						
							
							ubuntutools/archive.py/rmadison: return results for sid if asked about unstable  
						
						... 
						
						
						
						Some versions of rmadison return results with 'unstable' when asked about sid.
Others return 'sid'.  This makes a query of 'unstable' return results
for sid.
End result is fixing 'pull-debian-source hello' on wily. 
						
						
					 
					
						2015-10-22 10:00:21 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							8ac2c33059 
							
						 
					 
					
						
						
							
							mk-sbuild, pull-debian-{debdiff,source}: Use httpredir.debian.org as the  
						
						... 
						
						
						
						default mirror for Debian. 
						
						
					 
					
						2015-08-22 11:51:04 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							f0d22226a9 
							
						 
					 
					
						
						
							
							Allow requestsync/syncpackage to work with either codename or alias  
						
						
						
						
					 
					
						2015-06-14 13:50:28 -06:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							99eb51b4e1 
							
						 
					 
					
						
						
							
							Fix test_config to skip Unicode environment variable test, when python  
						
						... 
						
						
						
						interpreter is not running in an unicode capable locale. 
						
						
					 
					
						2015-01-19 15:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							8ae64c16e2 
							
						 
					 
					
						
						
							
							Disable test_dsc_badsig, when no networking is available.  
						
						
						
						
					 
					
						2014-12-18 23:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							866adfd768 
							
						 
					 
					
						
						
							
							Actually, now that more things expect streaming bytes over the wire  
						
						... 
						
						
						
						the mirror tests don't stall anymore. Also use a codec.reader to slurp
up unicode bytes for json.load. 
						
						
					 
					
						2014-12-18 23:18:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							5da114b070 
							
						 
					 
					
						
						
							
							More consistent binary handling throughout.  
						
						... 
						
						
						
						Don't mock open(..., "b") with str / StringIO.
Silence source package pull, buffered/mocked output does not flush.
Disable mirror tests on python3, stall/hang. 
						
						
					 
					
						2014-12-18 23:03:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							ed0cd2c1b5 
							
						 
					 
					
						
						
							
							file is gone in python3  
						
						
						
						
					 
					
						2014-12-18 22:05:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							412afabc1c 
							
						 
					 
					
						
						
							
							Fix maintainer  
						
						
						
						
					 
					
						2014-12-18 21:54:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							1bab644191 
							
						 
					 
					
						
						
							
							Conf fixes  
						
						
						
						
					 
					
						2014-12-18 21:53:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							ddabeed530 
							
						 
					 
					
						
						
							
							Fix ups  
						
						
						
						
					 
					
						2014-12-18 21:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							d86cacddf9 
							
						 
					 
					
						
						
							
							finish no-regress pre-port.  
						
						
						
						
					 
					
						2014-12-18 21:18:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							b8cf7b113e 
							
						 
					 
					
						
						
							
							logger  
						
						
						
						
					 
					
						2014-12-18 21:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							dae4c18c9e 
							
						 
					 
					
						
						
							
							update_maintainer  
						
						
						
						
					 
					
						2014-12-18 21:09:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							a7f4fc202b 
							
						 
					 
					
						
						
							
							fix test_config  
						
						
						
						
					 
					
						2014-12-18 21:06:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							8b5db046be 
							
						 
					 
					
						
						
							
							t/t_config  
						
						
						
						
					 
					
						2014-12-18 21:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							509b612b0f 
							
						 
					 
					
						
						
							
							fix sp/sp  
						
						
						
						
					 
					
						2014-12-18 21:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							e959384f02 
							
						 
					 
					
						
						
							
							update_maintainer  
						
						
						
						
					 
					
						2014-12-18 20:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							8c6371a416 
							
						 
					 
					
						
						
							
							sp/sp  
						
						
						
						
					 
					
						2014-12-18 20:56:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							c8ec463f7a 
							
						 
					 
					
						
						
							
							sp/source_package  
						
						
						
						
					 
					
						2014-12-18 20:54:00 +00:00