← Back to team overview

launchpad-dev team mailing list archive

Quickly and Launchpad

 

Hey launchpad dev,

As jml suggested, asking that on this list :)

As some of you may know, Quickly (http://launchpad.net/quickly) try to
help opportunistic developer to develop on Ubuntu. That's a strong focus
for futur Ubuntu releases.

We already have some great improvement over the last two cycles, but one
of the remaining issue is the gpg, ssh key and ppa first setup.

We try to not be evil to launchpad, that means, we don't create project
on our own but let the user choose an existing project.
At the beginning of this year, we preferred patching launchpad (thanks
jml for the help there!) to expose ssh and gpg key through the API,
which enables us to check gpg/ssh key before creating one on behalf the
user and choose the best email address for signing the developer
package. 

However, for maverick, we need to go further and help the user to create
and get his full environment, which means:
- uploading his gpg key (for uploading his package) if he doesn't have
one
- upload his ssh key (for bzr)
- creating one ppa if he hasn't one
 -> this imply make him sign the Code Of Conduct in a simple way.

At last UDS, it seemed that no solution will be provided on Launchpad
side, and so, we will have to implement our own screenscraping solution
(and I really hate this idea), despite the fact we tried to discuss on
#launchpad-dev how to do that in the API, it seems to be a blocker for
launchpad dev.

See here the requirement:
https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-quickly 

I would really prefer to avoid as much as possible "that bad way" to
communicate to launchpad and so close to regular breakage and so on. 
Is there any way to make this less hackish than screenscraping and get a
proper way?

Didier