← Back to team overview

launchpad-dev team mailing list archive

Re: First cut at recipe db-schema patch

 

On Dec 2, 2009, at 6:53 AM, Jonathan Lange wrote:

1. Putting owner in the URL and conflating ownership with write
permissions leads to broken URLs, which is bad.

John gets fed up with having to wait for the Launchpad team to release
new versions of launchpadlib etc, so he sets up a daily build at:
https://lp.net/~john-the-coder/ubuntu/python-launchpadlib/+recipe/ nightly.

That works great for a while, but eventually someone makes a change to
launchpadlib that means that the packaging branch in the recipe is no
longer appropriate, which means the PPA is out of date.

John is no longer interested in this launchpadlib crap. He looks
around for someone who wants to maintain it, and finds US government
agent Jack Bauer, who is going to fix it NOW. John passes edit
permissions (and thus ownership) to Jack, changing the URL to:
https://lp.net/~jack-bauer-24/ubuntu/python-launchpadlib/+recipe/ nightly

Meanwhile, Kara is really getting into launchpadlib hacking and has
come to rely on John's daily build. She notices that John's PPA is out
of date, makes a note of the recipe URL so she can fix it later, and
then gets on with other things. Then, some time after US special agent
Jack Bauer has taken control of the situation, she goes to the URL she
wrote down and gets a 404! Noooo.

Isn't that where teams come in? Would it be totally insane to restrict tilde names in the URLs to teams only? Even when it's super trivial to create new teams? <wink>

-Barry

Attachment: PGP.sig
Description: This is a digitally signed message part


Follow ups

References