Removing ubuntu-branches and ubuntu-techboard celebrities

2011-05-30 Thread Francis J. Lacoste
Hi,

While trying to use a distribution object for the Ensemble Principia 
distribution, I've hit some rusty parts of the Launchpad code.

We have two celebrities that are used for permission checking and I don't 
think they are needed (plus it limits the use of distributions outside of the 
Ubuntu case).

They are:

* Ubuntu Branches. Only members of that team can set official package branch 
link.

* Ubuntu Techboard. Only members of that team can manage archive permissions.

I'd like to remove both celebrities and make the distribution owner the team 
in charge for both of these things. In Ubuntu's case, the techboard team is 
the distribution owner. 

For official package branch, this change would affect James Westby as he's the 
only member of ubuntu branches that is not part of the technical board.

Maybe what's needed is to fix https://bugs.launchpad.net/launchpad/+bug/365098 
and allow anyone who can upload the package to set the official link. The 
question then becomes, do we need to fix that bug before proceeding (in other 
word, would there be unwanted fall-outs from restricting this to the current 
distribution owners.)

Eagerly awaiting your comments.

-- 
Francis J. Lacoste
francis.laco...@canonical.com


signature.asc
Description: This is a digitally signed message part.
-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: [Launchpad-dev] Removing ubuntu-branches and ubuntu-techboard celebrities

2011-05-30 Thread James Westby
On Mon, 30 May 2011 17:28:14 -0400, Francis J. Lacoste 
francis.laco...@canonical.com wrote:
 For official package branch, this change would affect James Westby as he's 
 the 
 only member of ubuntu branches that is not part of the technical board.
 
 Maybe what's needed is to fix 
 https://bugs.launchpad.net/launchpad/+bug/365098 
 and allow anyone who can upload the package to set the official link. The 
 question then becomes, do we need to fix that bug before proceeding (in other 
 word, would there be unwanted fall-outs from restricting this to the current 
 distribution owners.)

Yes, that bug needs to be fixed before removing the celebrity, or some
other way of keeping the importer working needs to be found.

The importer currently runs with my credentials in order to be able to
do all of the things that it needs to do (handily I am a core-dev and a
member of ~ubuntu-branches, which equates to full permission to do
everything that it needs to do.) We want to change this anyway, but
haven't ever got to doing it.

The importer frequently sets official branches (e.g. when a new package
is uploaded to Ubuntu,) and so this needs to continue to work, but I
don't feel strongly about the exact mechanics.

To put it another way the importer needs to have

  * ability to push to every official branch for Debian and Ubuntu (to
keep them up to date)
  * ability to set the official branches for Debian and Ubuntu (to add
them when something new appears, e.g. new package, first security
update for a package to a particular release)

and it uses all of those permissions regularly, so any temporary removal
would disrupt its operation.

Thanks,

James

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel