Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102308 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 15656 invoked from network); 19 Jun 2018 20:21:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jun 2018 20:21:02 -0000 Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.174 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.223.174 mail-io0-f174.google.com Received: from [209.85.223.174] ([209.85.223.174:32933] helo=mail-io0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 24/36-50397-BA5692B5 for ; Tue, 19 Jun 2018 16:21:00 -0400 Received: by mail-io0-f174.google.com with SMTP id d185-v6so1431740ioe.0 for ; Tue, 19 Jun 2018 13:20:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=VDlInhoiisFijfbDyWcojITTF393C1w//Bo/GanW+Lo=; b=LIj+WnQPDIfQWgHztiOz3DwMLcdntubmtmefO2LhS/17W6V873fZ2WfunWYOJv3xEO rze5eZveXlkG0w2dS/Qhk8PDX2lx9Lrp5ijTKurP9sfKfYFJFVgPAVbcRwTXr9VTYXi6 tgNuc9q0KSmP/H5cC6uVayFXzjkn37ZXoq8fkURvBbSq93K7d2uxGUZvZjiyqArZ2EaC DBFRgjgq6BjNuzRUAxfU3FpP8yJvnUdXmPef35DVtZ5sdBIsOidZR+SrBLpe9eLa2qrd iKk2Wo7zLeBkasOAEjqPtR1O2EHrcA0PAl9HuWf+XFrmphFdw6dU+h/sGJFRzln+8iKH wZjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=VDlInhoiisFijfbDyWcojITTF393C1w//Bo/GanW+Lo=; b=bhd/koeIz8xx3+nOB139a0iajZ4PnzpecOshCMJZB01d1sqCs0DDtT/jRYU3zI8yvi S8Pp4IO5fNEflRuwdbPLObu56sD9EkRd7F+zuJp3GNvrBwTq4c/ug1ptn56yUGPH9A1E GjbDkewq0/bb4WofkLHmsnGLviYPqo13KqATCf6E75eH3UBt2bqvyqBZFtQBK3CU3gv8 SMZkSeOSSLcZwvR48TZEjgtFdLKQzH35/9UUERLcYTwqbgVVYPP12hQluu6q7Dmy/K8X IZqHApU5f/PZ/V8VJiJnuUz7jYyoQ8ajZRR8ey8SSBmkrZtkBLA5rhW7GXHt8/hEC/J6 A7Fg== X-Gm-Message-State: APt69E16dZFyqTCKdYySE9jp4gau3k2Au3jGZ9PFH46l2r6Y1vn+DXsl 1XxjzzToOfGoYAwYU9WJr2sS+ROeS/xqBiEFWtM= X-Google-Smtp-Source: ADUXVKLZjwWj/mx5XJShJP5fM/t9CxQ2CE9HG/6VzZa8FDdMZrrTjBa2A7ysr3wnIM180hBPjTLKXCjLLxJ5n4nxUZs= X-Received: by 2002:a6b:2550:: with SMTP id l77-v6mr14063615iol.47.1529439656878; Tue, 19 Jun 2018 13:20:56 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:fe0c:0:0:0:0:0 with HTTP; Tue, 19 Jun 2018 13:20:56 -0700 (PDT) In-Reply-To: <9bcd3495-4d32-dfd0-c91f-29cdc0c582d2@gmail.com> References: <9bcd3495-4d32-dfd0-c91f-29cdc0c582d2@gmail.com> Date: Tue, 19 Jun 2018 22:20:56 +0200 Message-ID: To: Stanislav Malyshev Cc: PHP Internals Content-Type: multipart/alternative; boundary="00000000000074276a056f046bb3" Subject: Re: [PHP-DEV] [RFC] [VOTE] Cleaning up unmaintained extensions From: nikita.ppv@gmail.com (Nikita Popov) --00000000000074276a056f046bb3 Content-Type: text/plain; charset="UTF-8" On Sun, Jun 17, 2018 at 9:43 PM, Stanislav Malyshev wrote: > Hi! > > I would like to open the vote for the RFC about cleaning up the > unmaintained extensions: > > https://wiki.php.net/rfc/umaintained_extensions > > The vote ends 2018-06-26 23:59 PDT. > > I have added some discussion about active maintainers and abandonment > procedures, this can be refined further later. I also kept the list of > the candidates as-is for now, but I will update it soon and probably > make a separate wiki page for maintaining it. Please note this list is > not part of the vote (the vote is on the process, not specific list > which will change all the time). > I really don't like this. There are two extensions that I'm aware of where we have strong technical grounds to remove them, that's wddx (for reasons of security and questionable utility) and interbase (has a major bug since the PHP 7 migration and there is nobody with knowledge of this exotic DB driver to fix it). If we have technical grounds for a removal and nobody is willing to step up to resolve the issues, then I'm all for moving extensions to PECL. If this is not the case, then I feel that removing them will not make the situation any better (especially seeing relatively common extensions like gettext, readline and ftp on that list). Extensions without official maintainer in php-src tend to be passively maintained, e.g. I remember merging various PRs to the ftp extension over the last few years (and of course, small extensions like gettext just don't get many changes over time). Moving an extension to PECL effectively makes it completely unmaintained. To me, moving extensions to PECL is a Pretty Big Deal. It's something that should be done on a case-by-case basis, possibly with an RFC, not something that happens based on a blanket policy. Regards. Nikita --00000000000074276a056f046bb3--