Comment 0 for bug 920428

Revision history for this message
Daniel Holbach (dholbach) wrote : [free apps] app submission through ppa

It would help the ARB a lot in the review process if instead of submitting tarballs (with whatever content), the source packages were already uploaded to PPA and the user just needed to specify PPA and source package.

 - it would ensure the app is actually in source package format
 - we could ensure that the package actually builds

As far as I can see these things would need to change:

 - database model: we will need a source package name (probably just the app name), the
   series for which the package was uploaded (not sure if this is actually part of the myapps
   portal already), the ppa specifier
 - UI: the PPA/package picker. it could use person.ppas, ppa.getPublishedSources(),
   source.source_package.name from the Launchpad API. If just one PPA and one package
   is available, it could even be preselected.
 - UI: a different submission process depending on free / non-free

I wrote a bit of (client-side) code which does a couple of checks on the PPA / source package. If you need it, maybe just as inspiration, just let me know and I'll attach it to the bug.