Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							3d7657e466 
							
						 
					 
					
						
						
							
							* Remove ubuntutools.lp.libsupport.get_launchpad, no longer used.  
						
						
						
						
					 
					
						2011-03-01 00:32:36 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							997fb23b2d 
							
						 
					 
					
						
						
							
							Use Launchpadlib.login_with() directly in scripts.  
						
						
						
						
					 
					
						2011-03-01 00:30:54 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							fe63eaec05 
							
						 
					 
					
						
						
							
							* Remove ubuntutools.lp.libsupport.approve_application, no longer used.  
						
						
						
						
					 
					
						2011-02-28 23:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							ebe9bfe05b 
							
						 
					 
					
						
						
							
							Remove ubuntutools.lp.libsupporttranslate_api_web, no longer used.  
						
						
						
						
					 
					
						2011-02-24 16:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							755166deec 
							
						 
					 
					
						
						
							
							Strip out old launchpad credential handling code  
						
						
						
						
					 
					
						2011-02-24 16:25:20 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							adc2b7869d 
							
						 
					 
					
						
						
							
							Allow reusing existing Launchpads with lpapicache  
						
						
						
						
					 
					
						2010-12-29 22:50:00 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							58559d9db8 
							
						 
					 
					
						
						
							
							Help silence pylint  
						
						
						
						
					 
					
						2010-12-26 21:56:05 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							0a64cae0da 
							
						 
					 
					
						
						
							
							Use keyword args when getting series  
						
						
						
						
					 
					
						2010-12-24 13:47:02 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							c28ddf5698 
							
						 
					 
					
						
						
							
							Wrap all long lines in ubuntutools.  
						
						
						
						
					 
					
						2010-12-23 20:42:21 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							f01beda01c 
							
						 
					 
					
						
						
							
							Convert last Python code from mixed tabs and spaces to spaces  
						
						
						
						
					 
					
						2010-12-22 23:04:29 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							a435c3234b 
							
						 
					 
					
						
						
							
							Use the improved staging support in lpapicache  
						
						
						
						
					 
					
						2010-12-21 21:52:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							2e2376d854 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py: The wrapper classes now use the root uri from the  
						
						... 
						
						
						
						Launchpad object for checking the resource type during runtime (the root uri
  doesn't need to be known at import time anymore) 
						
						
					 
					
						2010-12-21 18:57:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							6e214de3b3 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py: Replace tabs with spaces  
						
						
						
						
					 
					
						2010-12-12 11:46:07 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							100ba7d1b5 
							
						 
					 
					
						
						
							
							Remove all trailing tabs.  
						
						
						
						
					 
					
						2010-12-03 00:10:41 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							1943df29eb 
							
						 
					 
					
						
						
							
							Remove all trailing spaces.  
						
						
						
						
					 
					
						2010-12-03 00:06:43 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Drung 
							
						 
					 
					
						
						
						
						
							
						
						
							533fac4911 
							
						 
					 
					
						
						
							
							requestsync, ubuntutools/lp/lpapicache.py: Import functions explicitely.  
						
						
						
						
					 
					
						2010-09-22 14:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Rivera 
							
						 
					 
					
						
						
						
						
							
						
						
							a2a4fc785d 
							
						 
					 
					
						
						
							
							ubuntutools/lp/libsupport.py: Support production API URLs in  
						
						... 
						
						
						
						translate_web_api. 
						
						
					 
					
						2010-09-22 11:41:58 +02:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
						
						
							
						
						
							0021522956 
							
						 
					 
					
						
						
							
							all: Use production API rather than edge by default. Should be more  
						
						... 
						
						
						
						reliable and was advised by lifeless (LP team). 
						
						
					 
					
						2010-09-14 09:30:04 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7993df3e 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py: The LP API function archive.checkUpload() throws  
						
						... 
						
						
						
						an exception when the person has no upload rights. 
						
						
					 
					
						2010-07-22 21:13:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							924f910335 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py: use the new LP API function archive.checkUpload() to check upload permissions  
						
						
						
						
					 
					
						2010-07-11 18:41:14 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							dfc59c0558 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py: Also specify the LP API version to use when  
						
						... 
						
						
						
						using anonymous login. 
						
						
					 
					
						2010-03-20 19:58:13 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							5babcfe869 
							
						 
					 
					
						
						
							
							ubuntutools/lp/udtexceptions.py: Rename PocketDoesNotExistException to PocketDoesNotExistError.  
						
						
						
						
					 
					
						2010-03-20 19:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							e4e8f156bd 
							
						 
					 
					
						
						
							
							* ubuntutools/lp/lpapicache.py, ubuntutools/lp/libsupport.py: Add support  
						
						... 
						
						
						
						for different LP API versions.
* ubuntutools/lp/__init__.py: Set the '1.0' LP API version as default.
* massfile: Updated to 1.0 LP API. 
						
						
					 
					
						2010-03-20 18:27:31 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							8377c6bfa3 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py:  
						
						... 
						
						
						
						* Specify __all__ 
						
						
					 
					
						2010-02-20 18:19:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c6695e13 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py:  
						
						... 
						
						
						
						* Make PersonTeam.getMe() a class property (PersonTeam.me).
ubuntutools/requestsync/lp.py, ubuntu-build:
* Update for the above mentioned change. 
						
						
					 
					
						2010-02-20 18:13:15 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							8c114519e8 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py:  
						
						... 
						
						
						
						* Add support for anonymous login to the Launchpad singleton.
ubuntutools/lp/udtexceptions.py:
* Add AlreadyLoggedInError 
						
						
					 
					
						2010-02-20 17:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							0dfe4b4731 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py:  
						
						... 
						
						
						
						* PersonTeam.canUploadPackage() can now also check package sets for upload
  permissions. This requires now to also pass the distroseries as package sets
  are per distroseries.
* Drop PersonTeam.isPerPackageUploader() as it's also handled by canUploadPackage()
ubuntu-build: Update for the PersonTeam.canUploadChange().
ubuntutools/requestsync/{lp,mail}.py:
* needSponsorship() now also expects a release name because of the above mentioned
  change to PersonTeam.canUploadPackage().
requestsync: Update for needSponsorship() change. 
						
						
					 
					
						2010-02-20 15:48:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							caafd18fb9 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py:  
						
						... 
						
						
						
						Re-add dropped "beta/" to the resource type URLs
 Use lookup_service_root() when checking for LP API URLs 
						
						
					 
					
						2010-02-20 15:18:52 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							b101712009 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py: Add __repr__() to the BaseWrapper class  
						
						
						
						
					 
					
						2010-02-12 19:36:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							4f21ae1cd0 
							
						 
					 
					
						
						
							
							Replace translate_service() from ubuntutools.lp.libsupport with calls to  
						
						... 
						
						
						
						lookup_service_root() from launchpadlib.uris. 
						
						
					 
					
						2010-02-12 18:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							a33a5c106b 
							
						 
					 
					
						
						
							
							ubuntutools/lp/__init__.py: Define the default LP service to use (default: edge)  
						
						... 
						
						
						
						ubuntutools/lp/__init__.py: Don't hardcode the LP service root but look it up instead
debian/control: Depend on python-launchpadlib >= 1.5.4 because of this 
						
						
					 
					
						2010-02-06 01:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							ae5190c76f 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py: Check at some more place for basestring instead  
						
						... 
						
						
						
						of only str to catch also unicode ones. 
						
						
					 
					
						2009-12-08 18:07:46 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Falavigna 
							
						 
					 
					
						
						
						
						
							
						
						
							7082fa14ff 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py: recent lazr.restfulclient does use of  
						
						... 
						
						
						
						unicode strings, use basestring to catch bot str and unicode. 
						
						
					 
					
						2009-11-29 17:58:36 +01:00 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
						
						
							
						
						
							6db05720f3 
							
						 
					 
					
						
						
							
							Conditional LP API usage & better p-l-s errors  
						
						... 
						
						
						
						* lpapicache: Do not immediately bail out if we have no credentials to
  login. Clients are now expected to handle the lack of credentials
  themselves.
* pull-lp-source: Make LP API use optional - fall back to a hardcoded
  default release if we aren't using it. (LP: #477670 )
* pull-lp-source: Detect more failure conditions and give a nice error
  instead of a trace
* buildd, requestsync: Detect & bail if we don't have credentials and need
  them. These scripts cannot continue under those circumstances. 
						
						
					 
					
						2009-11-07 19:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							48f591a4bb 
							
						 
					 
					
						
						
							
							lpapicache.py: Fix imports with python-launchpadlib 1.5.1 and add  
						
						... 
						
						
						
						python-lazr-restfulclient to Depends 
						
						
					 
					
						2009-08-29 11:13:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							0510f340ca 
							
						 
					 
					
						
						
							
							ubuntutools/lp/lpapicache.py: remove the useless LpApiWrapper class  
						
						
						
						
					 
					
						2009-08-25 13:18:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							30bb23a2b7 
							
						 
					 
					
						
						
							
							lpapicache.py:  
						
						... 
						
						
						
						- Catch IOError from libsupport.get_launchpad(), display the error and
   exit
 - Bug fix in PersonTeam.canUploadPackage()
 - Remove leftover code from PersonTeam.isPerPackageUploader() 
						
						
					 
					
						2009-08-24 12:14:02 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							8a29c11904 
							
						 
					 
					
						
						
							
							lpapicache.py: add DistributionSourcePackage  
						
						
						
						
					 
					
						2009-08-06 16:23:38 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							0db2c71998 
							
						 
					 
					
						
						
							
							lpapicache.py: Rename the SourcePackage class to SourcePackagePublishingHistory  
						
						... 
						
						
						
						which it really is and to make room once a class for the real source_package is
needed. 
						
						
					 
					
						2009-08-06 16:16:17 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							54e9563e92 
							
						 
					 
					
						
						
							
							Replace LpApiWrapper.getUbuntuSourcePackage() with  
						
						... 
						
						
						
						Distribution('ubuntu').getArchive().getSourcePackage() 
						
						
					 
					
						2009-08-04 15:53:49 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							a49e4f6d43 
							
						 
					 
					
						
						
							
							Replace LpApiWrapper.getUbuntuDistribution() with Distribution('ubuntu')  
						
						
						
						
					 
					
						2009-08-04 15:49:24 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							74e55c2166 
							
						 
					 
					
						
						
							
							Rename lpapiwrapper.py to lpapicache.py as it describes its function better  
						
						
						
						
					 
					
						2009-08-04 15:40:41 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							b3b816515e 
							
						 
					 
					
						
						
							
							lpapiwrapper.py: Move getMe() from LpApiWrapper to PersonTeam  
						
						
						
						
					 
					
						2009-08-04 15:32:39 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb1292963 
							
						 
					 
					
						
						
							
							- lpapiwrapper.py: fix typos  
						
						... 
						
						
						
						- buildd: add options for the new mode (v2) 
						
						
					 
					
						2009-07-25 17:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							b96c73ba64 
							
						 
					 
					
						
						
							
							* Merge from by devel branch.  
						
						
						
						
					 
					
						2009-07-25 16:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e8c0ee84 
							
						 
					 
					
						
						
							
							lpapiwrapper.py: Added methods needed for buildd.  
						
						
						
						
					 
					
						2009-07-25 16:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							ce84101f73 
							
						 
					 
					
						
						
							
							lpapiwrapper.py: Let PersonTeam.__str__() return a unicode string.  
						
						
						
						
					 
					
						2009-07-25 14:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							3fb1ca0b7c 
							
						 
					 
					
						
						
							
							lpapiwrapper.py:  
						
						... 
						
						
						
						- Move LpApiWrapper.canUploadPackage() and LpApiWrapper.isPerPackageUploader()
  to PersonTeam. Leave stubs for now in LpApiWrapper. 
						
						
					 
					
						2009-07-24 16:52:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							3bcda69839 
							
						 
					 
					
						
						
							
							* udtexceptions.py  
						
						... 
						
						
						
						- Rename PocketDoesNotExist to PocketDoesNotExistException to be in line with
    the naming of the other exceptions. 
						
						
					 
					
						2009-07-23 14:21:42 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bienia 
							
						 
					 
					
						
						
						
						
							
						
						
							d062a2f8a6 
							
						 
					 
					
						
						
							
							* lpapiwrapper.py:  
						
						... 
						
						
						
						- Rename Distribution.getMainArchive() to getArchive() and let it also fetch
    other archives besides the main one.
* udtexceptions.py:
  - Add ArchiveNotFoundException 
						
						
					 
					
						2009-07-23 14:19:21 +02:00