Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81771 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37167 invoked from network); 4 Feb 2015 07:03:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Feb 2015 07:03:52 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.49 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.49 mail-qa0-f49.google.com Received: from [209.85.216.49] ([209.85.216.49:63795] helo=mail-qa0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6F/06-20608-654C1D45 for ; Wed, 04 Feb 2015 02:03:52 -0500 Received: by mail-qa0-f49.google.com with SMTP id v8so37207987qal.8 for ; Tue, 03 Feb 2015 23:03:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=wEmUA6oMIMqYeYdekQUGiysDeQfOlGHtL9PXXCQzWM4=; b=EJTftBlJ/K71kYz57ToIpbHEknN9kX0qCWmCSvrOlq445nybqs5saDvPmEX4jDl2vo 0Xh+fQ9DyQWyS9y71utNFxYplCwEM5nfncJMukbVNBt4NpgV7gbBzw52FUITMmlOG3mH KXiFbKzjOznKg+lQe4XbJkjSMRihlHi/kKiAAbaycL0rT/to8HdO3pO9MqAnbnba/sxP DJsPrVXGyjVQAulMPnXKUSDp3iCQDk2jbv4UyHAJqCdQt/+jzgS66KsGpt7kXzjIxsRK T0nI++ClMfeYV2QE1cfUJ2GJukxDpAgb8A95pQAPAbY2ehG52xSVmIddIFvzcOmMqEEw +JPA== MIME-Version: 1.0 X-Received: by 10.140.102.165 with SMTP id w34mr60008695qge.26.1423033427664; Tue, 03 Feb 2015 23:03:47 -0800 (PST) Received: by 10.96.3.168 with HTTP; Tue, 3 Feb 2015 23:03:46 -0800 (PST) Received: by 10.96.3.168 with HTTP; Tue, 3 Feb 2015 23:03:46 -0800 (PST) In-Reply-To: <54D1BC7D.5000504@gmail.com> References: <54D1BC7D.5000504@gmail.com> Date: Wed, 4 Feb 2015 14:03:46 +0700 Message-ID: To: Stas Malyshev Cc: Anatol Belski , Adam Harvey , PHP internals Content-Type: multipart/alternative; boundary=001a11c16890f5a5f6050e3dc960 Subject: Re: [PHP-DEV] [RFC][VOTE] Removal of dead or not yet PHP7 ported SAPIs and extensions From: pierre.php@gmail.com (Pierre Joye) --001a11c16890f5a5f6050e3dc960 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Feb 4, 2015 1:30 PM, "Stanislav Malyshev" wrote: > > Hi! > > I am kind of surprised that RFC about removing whole extensions has > "Backward Incompatible Changes" listed as "None". Really? No BC impact > whatsoever by removing imap and mcrypt? Literally nobody ever anywhere > is using it? > > > - ext/imap and ext/mcrypt: while I realise that the underlying > > libraries are dead, these extensions are too widely used to straight > > up remove them, I fear =E2=80=94 we don't have obvious alternatives wit= h > > simple enough APIs that we can push users towards. I'd strongly > > support and encourage a reimplementation of these extensions (in C or > > PHP) around something supported if someone was able to step up and do > > the work, otherwise yes, I'll pitch in to do the minimal work to port > > these to 7.0 if required. > > IIRC imap is working with PHP 7 and passes the tests on CI currently. > mcrypt seems to be enabled on CI too. So what is needed for them for 7.0? > Both extensions are relatively thin wrappers around the respective libraries. C-client for IMAP and libmcrypt for mcrypt. Libmcrypt is a dead cow but not much of a threat for now. On the other hand cclient is dangerous, it should have been removed long time ago already. Cheers, Pierre --001a11c16890f5a5f6050e3dc960--