On Wed, Jul 07, 2010 at 01:56:41AM +0200, Kevin Kofler wrote:
> Richard W.M. Jones wrote:
> > I think this is another problem with pkgdb or Fedora.  Why is there a
> > maintainer ("owner"?) and co-maintainers, rather than just having all
> > co-maintainers be equal?
> 
It was set up this way because of bugzilla originally.  Bugzilla needs to
have an owner.  Some teams have taken to using the difference between owner
and comaintainers to establish a triage workflow in bugzilla so we can't
quite get rid of it.

> Good point. I think, just like you, that there should be a list of owners 
> rather than just 1 owner.
> 
<nod>  So one way we might be able to change things is to have a list of
comaintainers:

Package: Foobar
--------

Branch: F-13                  Status: Approved
Maintainers: Alfred           Watchers: Arnold
             Baxter                     Barry
             Carrington                 Chris
             [Apply]                    [Watch]
             [Add User]                 [Add User]

With a setup like this, the first person in the list is the maintainer in
bugzilla.  If that person leaves, the next person in the list becomes the
owner.

One thing that would have to be worked out is whether fine grained acls work
in this scheme or should be dropped.  ie: In some places we consider
comaintainers to be anyone with commit.  In other places, anyone with
approveacls.  The above list idea simplifies the presentation of the acls...
would we want to put people who have both approveacl and commit into the
maitnainers list?  Remove the distinction between approveacls and commit?
Something else?

(Also note, not yet volunteering to take this on, just figuring out a way it
could be implemented.  If someone else has some coding time, I'd accept
something that is coded along these lines.)

-Toshio

Attachment: pgp6BANqAU0Fr.pgp
Description: PGP signature

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to