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.
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 dSources( ), source_ package. name from the Launchpad API. If just one PPA and one package
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.getPublishe
source.
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.