Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-24 Thread David Timms
On 07/07/10 20:16, Thomas Spura wrote:
 To get such a button, to apply for becoming real maintainership makes
 this possible and is the easiest way, because it doesn't need e.g. a
 fast track procedure or anyone agreeing from fesco or anyone to change
 it manually in pkgdb.
 
 When you have another solution for this, let me hear. :)
I have an idea that people who spent the hard yards to create a
package/improve it enough to get into fedora are proud of their
accomplishment - for non-prolific packagers, like my self, having
yourself listed as maintainer can be a bit of status symbol.

Having to officially say I don't want that any more would not be easy.

It would be good if the package db grew a history of (co)maintainers:
Package developed: 2007-06-01 fschepsi
Retired maintainers:
2009-12-06 - 2010-04-13 bcandoit
2008-07-01 - 2009-09-13 jbloggers

Anymay, just wanting to put a view from a basic (10 packages) maintainer.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-07 Thread Michael Schwendt
On Wed, 07 Jul 2010 01:53:29 +0200, Kevin wrote:

 Kevin Fenzi wrote:
 
  If some provenpackager want's to maintain it, why don't they take
  ownership?
 
 Because I can fix the occasional broken dependency, [...]

... which hopefully will not be a problem anymore with a revised
push process. You could not limit your activity to Rawhide, and you would
not learn about broken deps and required rebuilds for released dists, if
you're not willing to become one of the package's maintainers.

 [...] but I can't commit to 
 actually maintain hundreds of packages. For example, the bugmail would flood 
 me, I couldn't fix any of those bugs anyway, only the complete showstoppers 
 (i.e. broken deps and MAYBE (!) FTBFS).

So, you won't forward problem reports to upstream either (as by now everyone
knows anyway that you'd like crash reports to flood upstream directly instead
of Fedora's tracker), you won't keep an eye on upstream development (e.g.
commit diffs and release monitoring), and you won't learn if your recent
rebuild or upgrade causes segfaults.

In other words, you request to become a package-monkey with no
responsibilities, who may play with a pile of packages, which is free for
everyone to either mess with or leave it aside.

This might work with some software, which is rather maintenance-free and
has upstream developers who make quality releases, but packages for such
software often are easy to maintain and are low-hanging fruit even for RPM
packging beginners. If the software is used at all by anyone within the
Fedora community, it should not be a big problem to find _at least_ one
packager for it. And if there are more than one, increase the freedom and
encourage even additional people to become one of the package's maintainers.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-07 Thread Thomas Spura
Am Wed, 07 Jul 2010 01:46:44 +0200
schrieb Kevin Kofler kevin.kof...@chello.at:

 Thomas Spura wrote:
  For me it doesn't make much sense to be co-maintainer everywhere,
  but actually:
  1. doing all the tasks alone.
 
 I don't see the big problem. I'm comaintaining a few packages in
 that way for a while (xchat and mingw32-nsis come to my mind) and
 that just works (though I do sometimes get angry about maintainers
 being registered there and rarely doing anything).

It's simply annoying to fix *all* bugs of a particular package and
always need to click e.g. on 'Take it' on the assign list. But that's
not the best reason for this change...

How to you see, that a maintainer is unresponsive? The bugs are getting
fixed, all releases are getting updates, the program works, so there is
nothing to complain about on the first sign.
e.g. I *know* the package owner, I'm complaining about, doesn't even
read the bugzilla mails, but he is also not 'unresponsive' with the
criterias of the unresponsive maintainership rule, because he answers
private mails...

- I believe, he should give his packages completely away, and become
   co-maintainer of his former packages. This way he can still help out,
   when he finds time, or simply continue ignoring bugzilla mails
   without being bothered.

To get such a button, to apply for becoming real maintainership makes
this possible and is the easiest way, because it doesn't need e.g. a
fast track procedure or anyone agreeing from fesco or anyone to change
it manually in pkgdb.

When you have another solution for this, let me hear. :)

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Chris Jones
 On Tue, Jul 6, 2010 at 6:32 PM, Sven Lankes s...@lank.es wrote:


 Maybe we could tweak the pkgdb in a way that a co-maintainer request
 would automatically be granted if it isn't answered within a long enough
 timeframe (say 8 weeks).

 That way packages with AWOL maintainers could grow co-maintainers
 without going through the complicated AWOL-process.

 --
 sven === jabber/xmpp: s...@lankes.net
 --


Sounds reasonable enough to me.

Regards



--
Chris Jones
Photographic Imaging Professional and Graphic Designer
ABN: 98 317 740 240

Photo Resolutions - Photo Printing, Editing and Restorations
Web: http://photoresolutions.freehostia.com
Email: chrisjo...@comcen.com.au or ubuntu...@comcen.com.au

Fedora Design Suite Developer and Co-Maintainer
Email: foxmulder...@fedoraproject.org

--
GnuPG v1.4.10 (GNU/Linux)
Public Key Fingerprint:
6915 0761 5754 D091 99F4
5384 BA37 FD5D 34F9 F115
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Alexander Kurtakov
  On Tue, Jul 6, 2010 at 6:32 PM, Sven Lankes s...@lank.es wrote:
  
  
  Maybe we could tweak the pkgdb in a way that a co-maintainer request
  would automatically be granted if it isn't answered within a long enough
  timeframe (say 8 weeks).
  
  That way packages with AWOL maintainers could grow co-maintainers
  without going through the complicated AWOL-process.
  
  --
  sven === jabber/xmpp: s...@lankes.net
  --
 
 Sounds reasonable enough to me.
 
 Regards

Big +1 from me too for such change.

Alexander Kurtakov


 
 
 
 --
 Chris Jones
 Photographic Imaging Professional and Graphic Designer
 ABN: 98 317 740 240
 
 Photo Resolutions - Photo Printing, Editing and Restorations
 Web: http://photoresolutions.freehostia.com
 Email: chrisjo...@comcen.com.au or ubuntu...@comcen.com.au
 
 Fedora Design Suite Developer and Co-Maintainer
 Email: foxmulder...@fedoraproject.org
 
 --
 GnuPG v1.4.10 (GNU/Linux)
 Public Key Fingerprint:
 6915 0761 5754 D091 99F4
 5384 BA37 FD5D 34F9 F115
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Richard W.M. Jones
On Tue, Jul 06, 2010 at 10:32:06AM +0200, Sven Lankes wrote:
 On Tue, Jul 06, 2010 at 09:21:29AM +1000, Chris Jones wrote:
 
  This seems to be happening a lot lately regarding maintainers and/or
  co-maintainers losing interest in their projects somewhere along the
  line and just stopping development without any warning and
  notification to other members who may be interested.
 
 Maybe we could tweak the pkgdb in a way that a co-maintainer request
 would automatically be granted if it isn't answered within a long enough
 timeframe (say 8 weeks).

+1, good idea.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Thomas Spura
Am Tue, 6 Jul 2010 10:57:06 +0100
schrieb Richard W.M. Jones rjo...@redhat.com:

 On Tue, Jul 06, 2010 at 10:32:06AM +0200, Sven Lankes wrote:
  On Tue, Jul 06, 2010 at 09:21:29AM +1000, Chris Jones wrote:
  
   This seems to be happening a lot lately regarding maintainers
   and/or co-maintainers losing interest in their projects somewhere
   along the line and just stopping development without any warning
   and notification to other members who may be interested.
  
  Maybe we could tweak the pkgdb in a way that a co-maintainer request
  would automatically be granted if it isn't answered within a long
  enough timeframe (say 8 weeks).
 
 +1, good idea.

If this is implemented, the 'next' co-maintainer should become the real
maintainer after another 8 weeks non-commiting by the former maintainer.

For me it doesn't make much sense to be co-maintainer everywhere, but
actually:
1. doing all the tasks alone.
2. when there is a problem with the package, other contact at
first the maintainer, which should be the new one, too.

Maybe a button with 'take the package, when maintainer doesn't want to
keep it' and transfer, when the maintainer agrees or doesn't respond in
the 8 weeks or so?

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Richard W.M. Jones
On Tue, Jul 06, 2010 at 01:26:21PM +0200, Thomas Spura wrote:
 If this is implemented, the 'next' co-maintainer should become the real
 maintainer after another 8 weeks non-commiting by the former maintainer.

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?

As people know, my default position is for inclusion: we should try to
include as many packages in Fedora that we can, except where there is
a legal or insuperable technical problem with that.

So I think it's valid for packages to have 0, 1, 2, or more
maintainers.

If #maintainers == 0 then the package is either just sitting there (as
long as there are no serious bugs), or is being best-effort maintained
by provenpackagers, at least until that becomes a burden and only then
should the package be dropped.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://et.redhat.com/~rjones/libguestfs/
See what it can do: http://et.redhat.com/~rjones/libguestfs/recipes.html
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Patrice Dumas
On Tue, Jul 06, 2010 at 01:39:43PM +0100, 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?

Because this ensures that there is a well defined person who is responsible
for the package, and has the last word (with the usual procedure when people
disagree with the maintainer).

It doesn't prevent from having, in practice, equal maintainers when it
comes to maintaining the package. This was the case for some packages I 
co-maintained, for example netcdf related packages, where all the 
co-maintainers were more or less equal in practice.

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Michael Schwendt
On Tue, 6 Jul 2010 13:39:43 +0100, Richard wrote:

 So I think it's valid for packages to have 0, 1, 2, or more
 maintainers.

Why 0? Who will be notified about bugzilla tickets? Who will receive
mail sent to the PACKAGE-owner Fedora e-mail alias?

For each package in the collection, there ought to be at least (!) one
maintainer, who wants to be responsible for taking care of the package.

 If #maintainers == 0 then the package is either just sitting there (as
 long as there are no serious bugs), or is being best-effort maintained
 by provenpackagers, at least until that becomes a burden and only then
 should the package be dropped.

Sounds like the infamous dumping-ground for packages. Welcome back,
contrib.redhat.com! Or what? Best-effort maintained ranging from
no effort to over-ambitious upgrade hell.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Orcan Ogetbil
On Tue, Jul 6, 2010 at 10:44 AM, Michael Schwendt wrote:
 On Tue, 6 Jul 2010 13:39:43 +0100, Richard wrote:

 So I think it's valid for packages to have 0, 1, 2, or more
 maintainers.

 Why 0? Who will be notified about bugzilla tickets? Who will receive
 mail sent to the PACKAGE-owner Fedora e-mail alias?


Some mailing list like dumping-gro...@fedoraproject.org. I am sure
someone can come up with a better name.

 For each package in the collection, there ought to be at least (!) one
 maintainer, who wants to be responsible for taking care of the package.


Yes. And everyone who is subscribed to the above mailing list is a
potential maintainer of those packages with 0 principal maintainers.
Great idea.

 If #maintainers == 0 then the package is either just sitting there (as
 long as there are no serious bugs), or is being best-effort maintained
 by provenpackagers, at least until that becomes a burden and only then
 should the package be dropped.

 Sounds like the infamous dumping-ground for packages. Welcome back,
 contrib.redhat.com! Or what? Best-effort maintained ranging from
 no effort to over-ambitious upgrade hell.

+1. Exactly. Good thinking!

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Till Maas
On Tue, Jul 06, 2010 at 10:54:29AM -0400, Orcan Ogetbil wrote:
 On Tue, Jul 6, 2010 at 10:44 AM, Michael Schwendt wrote:
  On Tue, 6 Jul 2010 13:39:43 +0100, Richard wrote:
 
  So I think it's valid for packages to have 0, 1, 2, or more
  maintainers.
 
  Why 0? Who will be notified about bugzilla tickets? Who will receive
  mail sent to the PACKAGE-owner Fedora e-mail alias?
 
 
 Some mailing list like dumping-gro...@fedoraproject.org. I am sure
 someone can come up with a better name.

We can use uberpackagers ;-) or maybe package-monkeys, make it a SIG
and then it is afaik already covered by Fedora procedures, because a SIG
or group of packagers can own a package, like e.g. the lvm-team.

Orcan, Richard, who else is in?

Regards
Till


pgp7BIxx7K7hK.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Toshio Kuratomi
On Tue, Jul 06, 2010 at 12:31:32PM +0300, Alexander Kurtakov wrote:
   On Tue, Jul 6, 2010 at 6:32 PM, Sven Lankes s...@lank.es wrote:
   
   
   Maybe we could tweak the pkgdb in a way that a co-maintainer request
   would automatically be granted if it isn't answered within a long enough
   timeframe (say 8 weeks).
   
   That way packages with AWOL maintainers could grow co-maintainers
   without going through the complicated AWOL-process.
   
   --
   sven === jabber/xmpp: s...@lankes.net
   --
  
  Sounds reasonable enough to me.
  
  Regards
 
 Big +1 from me too for such change.
 

If anyone wants to help code this, I think the way to do it is to implement
an events queue in pkgdb.  With the queue we can do two things -- first,
have the pkgdb send nagmail when an acl request has not been answered.
second have the pkgdb batch status messages when many requests are done at
the same time.

-Toshio


pgpy8jGYp56mM.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Till Maas
On Tue, Jul 06, 2010 at 12:00:23PM -0400, Toshio Kuratomi wrote:

 If anyone wants to help code this, I think the way to do it is to implement
 an events queue in pkgdb.  With the queue we can do two things -- first,
 have the pkgdb send nagmail when an acl request has not been answered.
 second have the pkgdb batch status messages when many requests are done at
 the same time.

I guess for the nagmail a separate cron job that queries the db for old
requests and send sends the mail might be enough and probably be
straight forward to implement as long as there is a timestamp saved when
a ACL request is made.

Regards
Till


pgpFpOU8CES4w.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Kevin Fenzi
On Tue, 6 Jul 2010 13:39:43 +0100
Richard W.M. Jones rjo...@redhat.com wrote:

 On Tue, Jul 06, 2010 at 01:26:21PM +0200, Thomas Spura wrote:
  If this is implemented, the 'next' co-maintainer should become the
  real maintainer after another 8 weeks non-commiting by the former
  maintainer.
 
 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?

If co-maintainers have all the same checkboxes as 'owner' then the only
difference is that the 'owner' will show up in some queries as the
primary contact for the package. Otherwise there's no difference. The
co-maintainers can approve other people for acls, etc. 

 As people know, my default position is for inclusion: we should try to
 include as many packages in Fedora that we can, except where there is
 a legal or insuperable technical problem with that.
 
 So I think it's valid for packages to have 0, 1, 2, or more
 maintainers.

I disagree with the 0. 

 If #maintainers == 0 then the package is either just sitting there (as
 long as there are no serious bugs), or is being best-effort maintained
 by provenpackagers, at least until that becomes a burden and only then
 should the package be dropped.

If some provenpackager want's to maintain it, why don't they take
ownership?

kevin



signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Kevin Kofler
Sven Lankes wrote:
 Maybe we could tweak the pkgdb in a way that a co-maintainer request
 would automatically be granted if it isn't answered within a long enough
 timeframe (say 8 weeks).
 
 That way packages with AWOL maintainers could grow co-maintainers
 without going through the complicated AWOL-process.

+1, good idea!

And IMHO 8 weeks is too much, it should be somewhere between 2 and 4.

Kevin Kofler

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Kevin Kofler
Thomas Spura wrote:
 For me it doesn't make much sense to be co-maintainer everywhere, but
 actually:
 1. doing all the tasks alone.

I don't see the big problem. I'm comaintaining a few packages in that way 
for a while (xchat and mingw32-nsis come to my mind) and that just works 
(though I do sometimes get angry about maintainers being registered there 
and rarely doing anything).

(BTW, it's quite funny that the main GTK+-based IRC client is maintained 
almost exclusively by a KDE SIG member. ;-) )

 2. when there is a problem with the package, other contact at
 first the maintainer, which should be the new one, too.

They should contact pkgname-ow...@fedoraproject.org, which also includes 
comaintainers.

Kevin Kofler

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Kevin Kofler
Till Maas wrote:
 We can use uberpackagers ;-) or maybe package-monkeys, make it a SIG
 and then it is afaik already covered by Fedora procedures, because a SIG
 or group of packagers can own a package, like e.g. the lvm-team.
 
 Orcan, Richard, who else is in?

As an inclusionist and someone who has often stepped in to fix broken 
dependencies in, uhm, very passively maintained packages, count me in!

I think it's in almost all cases better to have a package than not to have 
it, even if it's not well maintained.

Kevin Kofler

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Kevin Kofler
Kevin Fenzi wrote:

 On Tue, 6 Jul 2010 13:39:43 +0100
 Richard W.M. Jones rjo...@redhat.com wrote:
 If #maintainers == 0 then the package is either just sitting there (as
 long as there are no serious bugs), or is being best-effort maintained
 by provenpackagers, at least until that becomes a burden and only then
 should the package be dropped.
 
 If some provenpackager want's to maintain it, why don't they take
 ownership?

Because I can fix the occasional broken dependency, but I can't commit to 
actually maintain hundreds of packages. For example, the bugmail would flood 
me, I couldn't fix any of those bugs anyway, only the complete showstoppers 
(i.e. broken deps and MAYBE (!) FTBFS).

Kevin Kofler

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Chris Jones
On Wed, Jul 7, 2010 at 9:43 AM, Kevin Kofler kevin.kof...@chello.at wrote:


 And IMHO 8 weeks is too much, it should be somewhere between 2 and 4.

        Kevin Kofler



I initially thought 8 weeks was too long also, but I guess people have
busy lifestyles. 4 weeks is probably more realistic. If you can't
access your email and reply within 4 weeks then there's definitely
something going on there. worried

Regards


--
Chris Jones
Photographic Imaging Professional and Graphic Designer
ABN: 98 317 740 240

Photo Resolutions - Photo Printing, Editing and Restorations
Web: http://photoresolutions.freehostia.com
Email: chrisjo...@comcen.com.au or ubuntu...@comcen.com.au

Fedora Design Suite Developer and Co-Maintainer
Email: foxmulder...@fedoraproject.org
--
GnuPG v1.4.10 (GNU/Linux)
Public Key Fingerprint:
6915 0761 5754 D091 99F4
5384 BA37 FD5D 34F9 F115
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Kevin Kofler
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?

Good point. I think, just like you, that there should be a list of owners 
rather than just 1 owner.

 As people know, my default position is for inclusion: we should try to
 include as many packages in Fedora that we can, except where there is
 a legal or insuperable technical problem with that.
 
 So I think it's valid for packages to have 0, 1, 2, or more
 maintainers.
 
 If #maintainers == 0 then the package is either just sitting there (as
 long as there are no serious bugs), or is being best-effort maintained
 by provenpackagers, at least until that becomes a burden and only then
 should the package be dropped.

This is really a separate issue, but FWIW, I agree with you on this point as 
well.

Kevin Kofler

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Adam Williamson
On Wed, 2010-07-07 at 01:46 +0200, Kevin Kofler wrote:

 (BTW, it's quite funny that the main GTK+-based IRC client is maintained 
 almost exclusively by a KDE SIG member. ;-) )

Well, I use the xchat-gnome fork. I suspect quite a lot of other GNOME-y
folks do...that one's maintained by Brian Pepple.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Kevin Kofler
Orcan Ogetbil wrote:
 Some mailing list like dumping-gro...@fedoraproject.org. I am sure
 someone can come up with a better name.
[snip]
 Yes. And everyone who is subscribed to the above mailing list is a
 potential maintainer of those packages with 0 principal maintainers.

Well, you'd have to allow us to disable mail delivery and access the ML 
through Gmane though, otherwise there's no way I could keep up with the 
volume! I really don't want my POP3 mailbox to be flooded. :-)

Kevin Kofler

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


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Bruno Wolff III
On Wed, Jul 07, 2010 at 01:56:41 +0200,
  Kevin Kofler kevin.kof...@chello.at 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?
 
 Good point. I think, just like you, that there should be a list of owners 
 rather than just 1 owner.

I think anyone who can update ACLs should be effectively considered an
owner.

  If #maintainers == 0 then the package is either just sitting there (as
  long as there are no serious bugs), or is being best-effort maintained
  by provenpackagers, at least until that becomes a burden and only then
  should the package be dropped.
 
 This is really a separate issue, but FWIW, I agree with you on this point as 
 well.

It's also possible now to have a package with no owner, but co-maintainers.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Make pkgdb grant co-maintainer status automatically? (was Re: Non-responsive maintainer fast track procedure for libsndfile)

2010-07-06 Thread Toshio Kuratomi
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


pgp6BANqAU0Fr.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel