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/ nightlyMeanwhile, 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
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp

