Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							128eca1a5b 
							
						 
					 
					
						
						
							
							Changelog for 0.181  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
							
 
						
					 
					
						2021-05-02 20:04:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f10be3f13 
							
						 
					 
					
						
						
							
							mk-sbuild: document eatmydata in the manpage  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
							
						
					 
					
						2021-05-02 20:02:47 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b687e11813 
							
						 
					 
					
						
						
							
							Merge branch 'fix-backportpackage' of git+ssh://git.launchpad.net/~ddstreet/ubuntu-dev-tools/+git/ubuntu-dev-tools  
						
						... 
						
						
						
						Closes: https://bugs.debian.org/983854 
MR: https://code.launchpad.net/~ddstreet/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/400848 
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
							
						
					 
					
						2021-05-02 19:55:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eca442bf35 
							
						 
					 
					
						
						
							
							Merge branch 'lp1916633' of git+ssh://git.launchpad.net/~ddstreet/ubuntu-dev-tools/+git/ubuntu-dev-tools  
						
						... 
						
						
						
						MR: https://code.launchpad.net/~ddstreet/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/399686 
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
							
						
					 
					
						2021-05-02 19:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marco Trevisan (Treviño) 
							
						 
					 
					
						
						
						
						
							
						
						
							ede8a77718 
							
						 
					 
					
						
						
							
							doc/mk-sbuild.1: Add documentation for --debootstrap-proxy and DEBOOTSTRAP_PROXY  
						
						... 
						
						
						
						LP: #1926166  
						
						
							
						
					 
					
						2021-04-26 20:33:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							85ed9ad1ce 
							
						 
					 
					
						
						
							
							backportpackage: don't use SourcePackage() directly  
						
						... 
						
						
						
						As the warning from 2010 says, don't use this class directly. 
						
						
							
						
					 
					
						2021-04-08 22:52:20 -04:00 
						 
				 
			
				
					
						
							
							
								Balint Reczey 
							
						 
					 
					
						
						
						
						
							
						
						
							f97b19554f 
							
						 
					 
					
						
						
							
							Use eatmydata by default  
						
						... 
						
						
						
						Since only the dpkg is wrapped in eatmydata it should be the safe and fast
default. Eatmydata is widely used around apt thus it should be a serious bug
if a package can't be installed with eatmydata in use. 
						
						
							
						
					 
					
						2021-03-26 15:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Balint Reczey 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ee35c812 
							
						 
					 
					
						
						
							
							Use eatmydata only with the dpkg command  
						
						... 
						
						
						
						Eatmydata wrapping the build as well could break tests.
Thanks: Julian Andres Klode for suggesting this solution 
						
						
							
						
					 
					
						2021-03-26 15:40:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							d784fea1cd 
							
						 
					 
					
						
						
							
							pbuilder: handle debian change from /updates to -security  
						
						... 
						
						
						
						starting in bullseye, the security suite is -security instead of /updates
LP: #1916633  
						
						
							
						
					 
					
						2021-03-12 13:09:17 -05:00 
						 
				 
			
				
					
						
							
							
								Krytarik Raido 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							728849964e 
							
						 
					 
					
						
						
							
							Logging: Fix oversight from the last logging refactor  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
							
						
					 
					
						2021-02-24 14:26:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09537bd44d 
							
						 
					 
					
						
						
							
							Merge branch 'fix-sponsor-patch' of git+ssh://git.launchpad.net/~logan/ubuntu-dev-tools  
						
						... 
						
						
						
						MR: https://code.launchpad.net/~logan/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/398509 
Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
							
						
					 
					
						2021-02-24 14:24:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							484a668c0a 
							
						 
					 
					
						
						
							
							init changelog  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
							
						
					 
					
						2021-02-24 14:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Logan Rosen 
							
						 
					 
					
						
						
						
						
							
						
						
							bc24ef23de 
							
						 
					 
					
						
						
							
							sponsor-patch: fix bugs from py3 migration  
						
						
						
						
							
						
					 
					
						2021-02-22 22:24:52 -05:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea549d6c19 
							
						 
					 
					
						
						
							
							Changelog for 0.180  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
							
 
						
					 
					
						2021-02-19 12:36:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mattia Rizzolo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7118411b89 
							
						 
					 
					
						
						
							
							Drop coverage in the autopkgtest, as python3-nose-cov is not in Debian  
						
						... 
						
						
						
						Signed-off-by: Mattia Rizzolo <mattia@debian.org> 
						
						
							
						
					 
					
						2021-02-19 12:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6f87acd3 
							
						 
					 
					
						
						
							
							update changelog for 0.179  
						
						
						
						
							
 
						
					 
					
						2021-02-03 10:21:50 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							211416d2fd 
							
						 
					 
					
						
						
							
							update changelog  
						
						
						
						
							
						
					 
					
						2021-02-02 06:26:08 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							0eeb93ee0c 
							
						 
					 
					
						
						
							
							logging: update ubuntutools.getLogger() to output to stdout/stderr correctly  
						
						... 
						
						
						
						Python logging by default sends all output to stderr, but that's not what
normal programs usually do and is not expected for these scripts.
Change the ubuntutools.getLogger() method to return a logger with handlers
correctly set up to send INFO level (or lower) logs to stdout and WARNING
level (or higher; technically INFO+1 level or higher) logs to stderr.
This results in normally logged output going to stdout and warnings/errors
going to stderr, as expected. 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							b35712fa40 
							
						 
					 
					
						
						
							
							archive: wrap filtered masters in list  
						
						... 
						
						
						
						LP: #1913330  
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							ee9b8756d9 
							
						 
					 
					
						
						
							
							archive: make SourcePackage ABC abstract class to enforce subclasses provide distribution  
						
						
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							9792f5b95c 
							
						 
					 
					
						
						
							
							archive: don't download from archive if using UCA staging ppa  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d4fd9285 
							
						 
					 
					
						
						
							
							archive: log warnings around 'staging' pocket  
						
						... 
						
						
						
						The 'staging' pocket contains binaries that don't match published binaries,
so log a warning if we fallback to that pocket, and log a warning if pulling
binaries using that pocket.
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							9a38ad1b7b 
							
						 
					 
					
						
						
							
							archive: add UCA parsing/finding code for UCA releases/pockets  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							db181f4aa6 
							
						 
					 
					
						
						
							
							archive: use UCA Project to find valid UCA release names  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							04ae04e17b 
							
						 
					 
					
						
						
							
							archive: simplify PPA source package class  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							ae3837be1d 
							
						 
					 
					
						
						
							
							lp: add Project and ProjectSeries classes  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							20036e6c36 
							
						 
					 
					
						
						
							
							ubuntutools/pullpkg: add --login parameter  
						
						... 
						
						
						
						Just in case we want to pull from a private ppa...
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							e13a4eb45e 
							
						 
					 
					
						
						
							
							ubuntutools/archive: deprecate passing 'lp' object to SourcePackage()  
						
						... 
						
						
						
						There is no point to doing this, as the Launchpad object is a singleton;
the caller should just call Launchpad.login_with() directly and leave
the SourcePackage class out of it.
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							cb865e3b86 
							
						 
					 
					
						
						
							
							ubuntutools/lp: change default login to anonymous  
						
						... 
						
						
						
						If not specified, default to logging in anonymously.
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							61f0023c37 
							
						 
					 
					
						
						
							
							archive: use verify_file_checksums()  
						
						... 
						
						
						
						This reduces duplicate verification steps, and results in logging
error from the verification function if there is a size mismatch,
instead of the silent verification failure that was present in case
neither sha checksum was provided.
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a42b1ba1 
							
						 
					 
					
						
						
							
							misc: add verify_file_checksums() function  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							359cb18d8d 
							
						 
					 
					
						
						
							
							lpapicache: replace httplib2 use with call to download_text()  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							b89ad962f4 
							
						 
					 
					
						
						
							
							misc: add download_text() method  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							58ca95e719 
							
						 
					 
					
						
						
							
							pullpkg: provide dst to download()  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							a26a154bc9 
							
						 
					 
					
						
						
							
							misc: move logic into download() to handle plain file paths, and src == dst  
						
						... 
						
						
						
						Update download() function to handle src of plain path, by prepending
'file://' to it.  Also handle the case of src and dst pointing to the same
file.
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							fed562405d 
							
						 
					 
					
						
						
							
							archive: simplify handling of dsc file  
						
						... 
						
						
						
						There are only 2 options for getting the dsc file:
1) it's provided as 'dscfile' param
2) we look it up via lp_spph
For case #1 , update the constructor to immediately read the provided file
to create the self._dsc object, and set package and version from that.
For case #2 , simplify various functions to simply use the normal
_download_file_from_urls() function to get the dsc file from the
normal locations (mirrors, masters, directly from lp), using the same
process as any other file, including checking checksum(s).
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							248cf38d79 
							
						 
					 
					
						
						
							
							misc: update download() function  
						
						... 
						
						
						
						-require 'dst' parameter
-allow 'dst' parameter to be dir or dest file
-use contextlib.suppress instead of try/except/pass
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							3d0921ee54 
							
						 
					 
					
						
						
							
							archive: simplify _source_urls() and _binary_urls()  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							c29b660dbf 
							
						 
					 
					
						
						
							
							lpapicache: make sure source/binary file metadata includes all keys  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							b2f4ceee8e 
							
						 
					 
					
						
						
							
							archive: use _download_file_from_urls()  
						
						... 
						
						
						
						Both pull() and pull_binaries() are changed to use the common function.
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							b6e0b5b388 
							
						 
					 
					
						
						
							
							archive: add _download_file_from_urls()  
						
						... 
						
						
						
						This will consolidate the download functionality from pull() and
pull_binaries()
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							494e0d6ddd 
							
						 
					 
					
						
						
							
							archive: change log level of some messages  
						
						... 
						
						
						
						Change some messages to the correct log level for their importanance.
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							2cfcbdb300 
							
						 
					 
					
						
						
							
							Remove pull-revu-source  
						
						... 
						
						
						
						This script used a website that no longer exists.
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							07d7381b4d 
							
						 
					 
					
						
						
							
							Remove reverse-build-depends  
						
						... 
						
						
						
						It's been warning about its deprecation since 2012.  Time to do it.
Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							d19ac157b0 
							
						 
					 
					
						
						
							
							mk-sbuild: don't print usage on stderr  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							6698b70f98 
							
						 
					 
					
						
						
							
							d/t/control: change to test with flake8 and nosetests  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							d464c1ffe8 
							
						 
					 
					
						
						
							
							d/rules: override dh_auto_clean to cleanup tox and nose coverage files  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							42c659555c 
							
						 
					 
					
						
						
							
							d/control: remove flake8 dep  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							120f15ca50 
							
						 
					 
					
						
						
							
							d/control: remove pylint dep  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Streetman 
							
						 
					 
					
						
						
						
						
							
						
						
							4e63b2cbb5 
							
						 
					 
					
						
						
							
							d/control: add dput dependency, remove runtime check  
						
						... 
						
						
						
						Signed-off-by: Dan Streetman <ddstreet@canonical.com> 
						
						
							
						
					 
					
						2021-02-02 06:25:12 -05:00