← Back to team overview

buy-something team mailing list archive

Upcoming Launchpad changes for meta-data and API

 

= Meta-data =

This is uploaded using a custom file type of "meta-data" (I'm nothing if not 
original) which I assume mvo knows what to do with.  This is stored in the 
librarian with the other source files.

It will then get published using this naming schema:

/<person_name>/meta/<ppa_name>/<filename>

I haven't done anything special for icons, do you need an extra file type for 
those or can you use this file type?


= API changes =

Already done:
 * Query existing P3As that the user has access to 

In progress:
 * Allow subscription creation over the API
 * Allow a Software Centre Agent celebrity to do this on behalf of commercial 
PPA owners

Todo:
 * Add an API call to query the list of all commercial PPAs.

Questions:
 * How will the Agent authenticate with Launchpad so it can use the 
webservice?

Assumptions:
 * All customers buying software will initially have a Person record in 
Launchpad but we'll start using open ID tokens at some point in the future.