Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							b0c22e1d57 
							
						 
					 
					
						
						
							
							pull-pkg: update archive.py SourcePackage  
						
						... 
						
						
						
						verify it can parse/load DSC when created
throw PackageNotFoundException from lp_spph if can't find package
update test case expected order of url processing 
						
						
					 
					
						2019-11-25 09:57:54 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							506e3db601 
							
						 
					 
					
						
						
							
							pull-pkg: add SourcePackage.pull_binaries() function  
						
						
						
						
					 
					
						2019-11-25 09:57:54 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b8d7a1b7 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache: expand coverage for LP api  
						
						
						
						
					 
					
						2019-11-25 09:57:54 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							d0aa64a51b 
							
						 
					 
					
						
						
							
							ubuntutools/misc: define POCKETS and DEFAULT_POCKETS  
						
						... 
						
						
						
						POCKETS is all valid pockets (capitalized), DEFAULT_POCKETS is all in
POCKETS except 'Backports'. 
						
						
					 
					
						2019-11-25 09:57:54 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							b5ae0bdca3 
							
						 
					 
					
						
						
							
							simplify subprocess usage  
						
						
						
						
					 
					
						2019-11-25 09:57:54 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							0931098a2c 
							
						 
					 
					
						
						
							
							tests/pylint.conf: use jobs=0 to speed up tests  
						
						
						
						
					 
					
						2019-11-07 15:03:29 -05:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							982ebe6a46 
							
						 
					 
					
						
						
							
							Trust the installed debian-keyring when checking validity of dsc signatures.  
						
						
						
						
					 
					
						2019-10-28 14:35:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21adb8f61f 
							
						 
					 
					
						
						
							
							fix flake8 warning  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
					 
					
						2019-09-26 11:05:48 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							317b68bc08 
							
						 
					 
					
						
						
							
							Use a context manager for opening files  
						
						
						
						
					 
					
						2019-09-11 13:38:42 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							7a6b779e77 
							
						 
					 
					
						
						
							
							ubuntutools.misc: Replace Popen() calls with check_output()  
						
						
						
						
					 
					
						2019-09-11 13:38:42 -03:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68b41fc82f 
							
						 
					 
					
						
						
							
							Drop workaround for an old pylint bug  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
					 
					
						2019-09-10 14:25:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							434ca8952e 
							
						 
					 
					
						
						
							
							Merge branch 'python3' of git+ssh://git.launchpad.net/ubuntu-dev-tools  
						
						... 
						
						
						
						MR: https://code.launchpad.net/~ubuntu-dev/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/372305 
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
					 
					
						2019-09-10 14:19:07 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							a7d166b52f 
							
						 
					 
					
						
						
							
							pull-pkg: use ubuntutools/version/Version  
						
						... 
						
						
						
						instead of debian.debian_support.Version, use ubuntutools version,
which extends it and adds the strip_epoch() function which is
needed to convert full version string to version used in filenames 
						
						
					 
					
						2019-09-09 12:25:21 -04:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							06642ef9f7 
							
						 
					 
					
						
						
							
							Remove some more u'' strings  
						
						
						
						
					 
					
						2019-09-05 16:10:26 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							7b2f1a713b 
							
						 
					 
					
						
						
							
							Remove more Python 2 fallback imports  
						
						
						
						
					 
					
						2019-09-05 09:49:41 -03:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							301569e809 
							
						 
					 
					
						
						
							
							Pull out Python 2 support hacks  
						
						
						
						
					 
					
						2019-09-04 19:24:44 -03:00 
						 
				 
			
				
					
						
							
							
								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