Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95188 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 59038 invoked from network); 15 Aug 2016 14:03:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Aug 2016 14:03:38 -0000 Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.17.21 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.17.21 mout.gmx.net Received: from [212.227.17.21] ([212.227.17.21:50913] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 16/C2-36656-9BBC1B75 for ; Mon, 15 Aug 2016 10:03:37 -0400 Received: from [192.168.2.103] ([79.243.112.54]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0LzpWx-1b4cEw1wnr-0154av; Mon, 15 Aug 2016 16:03:33 +0200 To: Stanislav Malyshev , PHP Internals References: Message-ID: <351c6035-2428-5296-2429-69145f7da841@gmx.de> Date: Mon, 15 Aug 2016 16:03:44 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:T3/g9KfV/tydEvXFftQQ7qX04hWhjS5+El0bFMVmtdylYqJpLrb upmxR3Bsh63ASC8Y3Ywft6ZfGYM8BSddLfIMXfSMW44Pr02auwZe5dRAN2GE3vCRcb0Oafi nng73O7sE4qDFl6cerOwPs0zlGO9wd/WHM2PY5fzoj2Tj8YgiWGepGgYtGy1i0uZw25Mp1f VgJa29G2VSXReSEc3vICQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:6vG4T7FQc5A=:vfmmyu711TcPOnEq4DNSi7 ClmqqfcHtYxA8qm/eFfPcxd/6PDcLOk6fMc+1E5tEMQHC9JYOjmdR9bNlt8KteVnlizJeXwHL rjepUSVthdE08NNBjX/aaa6NUke8xRtL1sv7gAMHd3VtRiEBwljQHrmODs+w0Euoh0GNL+ik/ anQ7qZ6961aHskqoydj26Tp6c291hwEZN1NzWEzH/Ledyov0sL6+adVBOiEduJh9rpZ/FdmyL Z1WbDHoWl5E/WpEsHDYaR0l1DDBRaxMpD0CtbNS22Nqaiuc+16YPWflH8F7PqTDCcvBtvAnAB 9PZGJQVypO8QX4Rre4I0ZKKS4EsYTiWGEtK88yCiEY5nzDcJM65jwAZph2BigA8cY3lmrVGi9 FwpFTDHPkBRE0BNo0c3QIItQaf9sF+hZK5q0auykyxQQwFSxu/zAatgnY91CDU7ZFwRFqHY+O 0duOSAIiVo5FGD01kgZffmCsTh00vv9RTed16cGb5Z0QXzWK2r4HRLpsMwFZLqzceZw0ZI9i2 uEaZ15JMa6ILSXL1HHfn/IAjFA0qAxzNf40x6bxQgfFfZAQSB2ZuFO7MINbNxPzVH6aGfy1as DjfgfeW0jIKtH+MJC5m0LkWE95bqSJ8T315sBOw/bEnFuf/H7DasTwamUEODZFqxWcinGRQYo 7kDhT0XIKYylEseG9NMUg0MyvT88nA5TFLClfsiG83irXxl7fjxWoQwfyykEAa7FfPnwggz41 gGwFDn4icWD0OHMHVzyM3kJJjiAlG1J0JZTCAor0OJOXeLOEG5qI6ZpX9axGKXbumPOhYgyvE UuW+D2A Subject: Re: [RFC] orphan extensions cleanup From: cmbecker69@gmx.de ("Christoph M. Becker") On 15.08.2016 at 07:53, Stanislav Malyshev wrote: > I'd like to propose an RFC to deal with extensions that currently have > no maintainer: > > https://wiki.php.net/rfc/umaintained_extensions > > The main goal of the RFC is to initiate the process that by the time of > 7.1 release will result in no extensions in PHP core being unmaintained. > The process would be as follows: > > 1. Issue a call for maintainers (specific details of how, where, etc. > are to be discussed, ideas welcome). > 2. Wait for suitable time and hopefully find new maintainers for most or > all extensions. For some stable ones not much commitment is needed > beyond declaring you are willing to be responsible for them, should the > need arise, for others some bugfixing may be in order :) > 3. If after suitable time we can not find anybody to care enough for the > extension to be responsible, move the extension from core to PECL. > > Please note that the ideal result is 2, not 3, but the goal is still to > have no unmaintained extensions in core. > > Please comment and discuss! Thanks for your work on this RFC! :-) Generally, I'm all for moving unmaintained extensions to PECL. However, I wonder on what information the concrete selection of unmaintained extensions in the RFC is based. If it is php-src/EXTENSIONS, the RFC is moot, in my opinion, as this file is grossly out-dated. It seems that at least a third of the maintainers listed there have been inactive for years. For instance, Stefan is claimed to be the maintainer of ftp, but his most recent commit to this extension appears to be from 2002. (No complaint, just an observation.) Another example is sqlite3, where Scott's most recent commit has been 5 years ago. Yet another example: Marcus's most recent commit to simplexml is from 2008. As final example I mention bcmath, where Andi has made his most recent commit 2004. Again, I don't complain that the maintainers are inactive (what is absolutely fine for me), but rather that php-src/EXTENSIONS is totally out-dated. The bug tracker statistics appear to present a somewhat more realistic view: . The topmost bundled extensions having the most unresolved issues are standard, soap, date, spl and pdo. The XML related extensions (libxml, dom, simplexml, xml, etc.) also sum up. -- Christoph M. Becker