I have used my sponsorship permissions in the past to mentor other Dell employees, but have not had need to do so in quite a while.  I have downgraded my rights from sponsor to user, and will re-apply for sponsor status should the need arise again in the future.

 

Thanks,
Matt
--
Matt Domsch
Senior Distinguished Engineer & Executive Director
Dell | Software Group, Office of the CTO


-----Original Message-----
From: devel-bounces@lists.fedoraproject.org [mailto:devel-bounces@lists.fedoraproject.org] On Behalf Of Miroslav Suchý
Sent: Saturday, August 15, 2015 2:13 AM
To: devel@lists.fedoraproject.org
Subject: Sponsors - who does (not) work on FE-NEEDSPONSOR tickets

Recently we had discussion here about the queue of package reviews with FE-NEEDSPONSOR flag.
I suggested to write some script which would query db and reveal those sponsors who does not make his duty.

Here comes this script:
https://github.com/xsuchy/guard-fedora-sponsors

It is first version and I'm sure there will be some false negatives. The current logic is:
1. query FAS to get all usernames from packager group who are sponsors 2. for each such user get all bugs from past 365 day for Package Review component which are assigned to this sponsor 3. give the sponsor some credit when he changed bug status (to whatever
state) as this indicate some work on this bug 4. give the sponsor some credit if he remove FE-NEEDSPONSOR from blocking bugs as this indicate finishing sponsor work

This does not reflect if you sponsor somebody directly. E.g. because he want to be become co-maintainer and does not submit package review.

This time I run it for past year. So this script reveals those who does not sponsor anybody for whole year. I hope that in future I can lower this constant to half year or even 3 months.

Ideas, patches and comments about this script are welcome.

Dear sponsor, remember that with great power comes great responsibility.
You should regularly visit
http://fedoraproject.org/PackageReviewStatus/NEEDSPONSOR.html
and pick up some review. Only if this queue length is close to zero and people does not need to wait for sponsor, only then we can attract more packagers to Fedora.

And here follows the output from my script (sorted by username).

Mirek


Aurelien Bompard done no sponsor work Adrien Devresse done no sponsor work Adrian Reber done no sponsor work Alexander Kurtakov is a good guy - removed FE-NEEDSPONSOR from BZ 1190728 Alexander Kurtakov is a good guy - removed FE-NEEDSPONSOR from BZ 1226926 Alexander Larsson done no sponsor work Axel Thimm done no sponsor work Dennis Gilmore done no sponsor work Andrea Veri done no sponsor work Andreas Bierfert done no sponsor work Björn "besser82" Esser is a good guy - removed FE-NEEDSPONSOR from BZ 1129677 Bohuslav "Slavek" Kabrda done no sponsor work Christian Iseli done no sponsor work Christopher Aillon (sabbatical, not receiving bugmail) done no sponsor work Chitlesh GOORAH done no sponsor work Ricky Elrod done no sponsor work Ralf Corsepius done no sponsor work Cole Robinson done no sponsor work Chris Weyl done no sponsor work Christoph Wickert done no sponsor work Denis Leroy done no sponsor work Dave Malcolm done no sponsor work Douglas Schilling Landgraf is a good guy - removed FE-NEEDSPONSOR from BZ 1191498 David Woodhouse done no sponsor work Eduardo Echeverria is a good guy - removed FE-NEEDSPONSOR from BZ 1141494 Michał Bentkowski done no sponsor work Enrico Scholz done no sponsor work Thomas Fitzsimmons done no sponsor work Gérard Milmeister done no sponsor work Marek Goldmann is a good guy - removed FE-NEEDSPONSOR from BZ
1213111
Haïkel Guémar is a good guy - removed FE-NEEDSPONSOR from BZ
1090933
Haïkel Guémar is a good guy - worked on BZ 1150504 Haïkel Guémar is a good guy - removed FE-NEEDSPONSOR from BZ
1196366
Haïkel Guémar is a good guy - removed FE-NEEDSPONSOR from BZ
1219540
Haïkel Guémar is a good guy - removed FE-NEEDSPONSOR from BZ
1231943
Haïkel Guémar is a good guy - worked on BZ 1241632 Haïkel Guémar is a good guy - worked on BZ 1241812 Haïkel Guémar is a good guy - removed FE-NEEDSPONSOR from BZ
1242011
Haïkel Guémar is a good guy - worked on BZ 1243048 Richard Shaw done no sponsor work Ian Weller done no sponsor work Iain Arnell done no sponsor work Ignacio Vazquez-Abrams done no sponsor work Andreas Thienemann done no sponsor work José Matos is a good guy - worked on BZ 1126100 Jerry James done no sponsor work Jesse Keating done no sponsor work John (J5) Palmieri done no sponsor work Jose Pedro Oliveira done no sponsor work Jaroslav Škarvada is a good guy - removed FE-NEEDSPONSOR from BZ 1184040 Jef Spaleta done no sponsor work Susi Lehtola done no sponsor work Jarod Wilson done no sponsor work Hans de Goede done no sponsor work Kalev Lember done no sponsor work Karsten Hopp done no sponsor work Jeremy Katz done no sponsor work David Nalley done no sponsor work Kevin Kofler done no sponsor work Ken Dreyer done no sponsor work Xavier Lamien done no sponsor work Jon Ciesla done no sponsor work Lubomir Rintel is a good guy - removed FE-NEEDSPONSOR from BZ
823679
Lubomir Rintel is a good guy - removed FE-NEEDSPONSOR from BZ
1162148
Lubomir Rintel is a good guy - removed FE-NEEDSPONSOR from BZ
1196289
Luke Macken done no sponsor work lutter@watzmann.net done no sponsor work Mario Blättermann done no sponsor work Mark McLoughlin done no sponsor work Mat Booth done no sponsor work Matthias Clasen done no sponsor work Matthew Booth is a good guy - removed FE-NEEDSPONSOR from BZ
1132971
Matt Domsch done no sponsor work Martin Gieseking done no sponsor work Michael Scherer is a good guy - removed FE-NEEDSPONSOR from BZ
1100870
Mikolaj Izdebski done no sponsor work Marek Mahut done no sponsor work Matthias Runge done no sponsor work Michael Schwendt (Fedora Packager Sponsors Group) is a good guy - removed FE-NEEDSPONSOR from BZ
1193878
Michael Schwendt (Fedora Packager Sponsors Group) is a good guy - removed FE-NEEDSPONSOR from BZ
1197505
Miroslav Suchý is a good guy - worked on BZ 1061732 Miroslav Suchý is a good guy - worked on BZ 1113301 Miroslav Suchý is a good guy - removed FE-NEEDSPONSOR from BZ
1119056
Miroslav Suchý is a good guy - removed FE-NEEDSPONSOR from BZ
1131616
Miroslav Suchý is a good guy - removed FE-NEEDSPONSOR from BZ
1134377
Mamoru TASAKA done no sponsor work Nick Bebout done no sponsor work Neil Horman done no sponsor work Nicolas Mailhot done no sponsor work Bill Nottingham done no sponsor work Nils Philippsen done no sponsor work Orcan Ogetbil done no sponsor work Orion Poplawski is a good guy - worked on BZ 1226719 Orion Poplawski is a good guy - worked on BZ 1235404 Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1154213
Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1154743
Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1156619
Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1168511
Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1174288
Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1182261
Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1200520
Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1200955
Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1201325
Parag AN(पराग) is a good guy - removed FE-NEEDSPONSOR from BZ
1202265
T.C. Hollingsworth done no sponsor work Peter Robinson done no sponsor work Paulo Andrade is a good guy - worked on BZ 1198246 Patrice Dumas done no sponsor work Peter Lemenkov done no sponsor work Jens Petersen done no sponsor work Paul W. Frields done no sponsor work Paul Howarth done no sponsor work Pierre-YvesChibon done no sponsor work Paul Nasrat done no sponsor work Parag Nemade done no sponsor work Praveen K Paladugu done no sponsor work Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1165620 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1165625 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1165627 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1165629 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1165631 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1165637 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1165639 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1165641 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1234791 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1242724 Petr Šabata is a good guy - removed FE-NEEDSPONSOR from BZ 1242727 Patrick Uiterwijk is a good guy - removed FE-NEEDSPONSOR from BZ 1194576 Paul Wouters done no sponsor work Ralph Bean is a good guy - removed FE-NEEDSPONSOR from BZ 1225249 Dominik 'Rathann' Mierzejewski done no sponsor work Rex Dieter is a good guy - removed FE-NEEDSPONSOR from BZ 951496 Rex Dieter is a good guy - removed FE-NEEDSPONSOR from BZ 1099166 Rex Dieter is a good guy - removed FE-NEEDSPONSOR from BZ 1117209 Rex Dieter is a good guy - removed FE-NEEDSPONSOR from BZ 1177038 Remi Collet done no sponsor work Debarshi Ray done no sponsor work Richard W.M. Jones done no sponsor work Ruben Kerkhof done no sponsor work Radek Vokal done no sponsor work Jochen Schmitt done no sponsor work Michel Alexandre Salim is a good guy - worked on BZ 1241919 Michel Alexandre Salim is a good guy - worked on BZ 1245845 Eric Sandeen done no sponsor work Ville Skyttä done no sponsor work Steven Dake done no sponsor work Stephen Gallagher done no sponsor work Dan Horák is a good guy - removed FE-NEEDSPONSOR from BZ 1136972 Jeff Sheltren done no sponsor work Stanislav Ochotnicky done no sponsor work Steven Pritchard done no sponsor work Steve Traylen done no sponsor work Matthias Saou done no sponsor work Thorsten Leemhuis done no sponsor work Thomas Vander Stichele done no sponsor work Till Maas done no sponsor work Tim Lauridsen done no sponsor work Tomas Mraz done no sponsor work Thomas Spura done no sponsor work Toshio Ernie Kuratomi done no sponsor work Steven M. Parrish done no sponsor work Tim Waugh done no sponsor work Volker Fröhlich done no sponsor work Vít Ondruch is a good guy - worked on BZ 1244760 Vít Ondruch is a good guy - worked on BZ 1244764 Wart done no sponsor work Will Benton done no sponsor work manuel wolfshant done no sponsor work Warren Togami done no sponsor work


--
Miroslav Suchý
Red Hat Satellite Engineering
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct