Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101247 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54445 invoked from network); 5 Dec 2017 14:21:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Dec 2017 14:21:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 84.19.169.162 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 84.19.169.162 mail.experimentalworks.net Received: from [84.19.169.162] ([84.19.169.162:59150] helo=mail.experimentalworks.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 24/07-11458-F6BA62A5 for ; Tue, 05 Dec 2017 09:21:36 -0500 Received: from kuechenschabe.fritz.box (ppp-46-244-175-155.dynamic.mnet-online.de [46.244.175.155]) by mail.experimentalworks.net (Postfix) with ESMTPSA id 9A61F69E83; Tue, 5 Dec 2017 15:21:32 +0100 (CET) Message-ID: <1512483692.2069.58.camel@schlueters.de> To: "Christoph M. Becker" , Pedro =?ISO-8859-1?Q?Magalh=E3es?= Cc: PHP internals list Date: Tue, 05 Dec 2017 15:21:32 +0100 In-Reply-To: <19331e5c-d82a-2d60-4f26-755da11fc576@gmx.de> References: <1512478149.2069.40.camel@schlueters.de> <19331e5c-d82a-2d60-4f26-755da11fc576@gmx.de> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Outstanding php.net account requests From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Di, 2017-12-05 at 14:57 +0100, Christoph M. Becker wrote: > On 05.12.2017 at 14:34, Pedro Magalhães wrote: > > > > > On Tue, Dec 5, 2017 at 12:49 PM, Johannes Schlüter > ters.de> > > wrote: > > > > > > > > we currently have 118 outstanding php.net account requests going > > > back > > > to October 2016. If you recently tried to onboard somebody could > > > you > > > verify whether they are still unapproved? If somebody creates a > > > mass- > > > edit interface this would also be great, as the CSRF protection > > > makes > > > deleting obvious spam requests a bit more annoying than it > > > neeeded. :-D > > > > > > If you see legit requests drop me (or somebody else with powers) > > > a note > > > (including what kind of svn/git karma is needed) and I can set it > > > up. > > > > > > https://master.php.net/manage/users.php?search=&order=&forward=0& > > > begin= > > > 0&max=20&unapproved=1 (I believe this is visible to all @php.net > > > account holders) > > To add to that, AFAIK new requests via http://php.net/git-php.php > > are not > > sending the e-mail they should to this mailing list (PHP Group). > > Hence the > > large number of outstanding requests without follow-up. > An additional issue is that many account requests are made for PECL > accounts as well, and not everybody who has karma to approve or > reject > VCS account requests has karma to handle PECL account requests. > Furthermore, while some have karma to approve VCS accounts, they may > not > have karma to grant karma – so approving the accounts without > granting > actual karma does not really make sense. One question we need to answer there is "what should pecl be"? Do we want to bring PECL extensions onto php infrastructure (shared bug tracker, git.php.net which gives control to php.net i.e. for finding successors) or should PECL be a repository with pointers to github and therelike? In the first case we should work on unifying the accounts. In the later case we should look into sizing the PECL site down and try to have an "pecl" installer which can fetch stuff directly from git, similar to packagist.org, then we could simplify the process there .. For discrepancy between access rights - I assume we could extend those lists. For master the list is in http://git.php.net/?p=web/master.git;a =blob;f=include/functions.inc;h=b988e1b4a9589e186a24c44553ada7fa1b4f9b6 3;hb=HEAD#l410 and has many inactive people, out of the 25 I guess there are about 5 active ones (I'm not really active, so I don't know and would leave it to others to decide who should be added)  411   $admins = array(  412     "jimw",  413     "rasmus",  414     "andrei",  415     "zeev",  416     "andi",  417     "sas",  418     "thies",  419     "rubys",  420     "ssb",  421     "wez",  422     "philip",  423     "davidc",  424     "helly",  425     "derick",  426     "bjori",  427     "pajoye",  428     "danbrown",  429     "felipe",  430     "johannes",  431     "tyrael",  432     "salathe",  433     "cmb",  434     "kalle",  435     "krakjoe"  436   ); For granting karma the list is in http://svn.php.net/viewvc/SVNROOT/glo bal_avail?revision=343578&view=markup # Some people also have access to the configuration files in the SVNROOT. avail|sterling,goba,imajes,wez,iliaa,derick,jon,alan_k,jmcastagnetto ,mj,pajoye,helly,philip,stas,johannes,gwynne,lsmith,bjori,dsp,felipe ,tyrael,salathe,krakjoe|SVNROOT [...] # But members of the PHP Group get access to everything. avail|andi,andrei,jimw,rasmus,rubys,sas,ssb,thies,zeev,shane For PECL I'd have to figure out where this is stored :-) Overall we should try to welcome contributors - if legit contributors have to wait for a year it's bad. johannes