Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82556 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 67706 invoked from network); 12 Feb 2015 21:36:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Feb 2015 21:36:11 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.169 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.169 mail-qc0-f169.google.com Received: from [209.85.216.169] ([209.85.216.169:46783] helo=mail-qc0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 31/80-61903-BCC1DD45 for ; Thu, 12 Feb 2015 16:36:11 -0500 Received: by mail-qc0-f169.google.com with SMTP id m20so10770182qcx.0 for ; Thu, 12 Feb 2015 13:36:09 -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=mpHm5S6mS1Xj7fwuvT5MpLJ/GDGx7eE7+zTizNF3sqk=; b=Xo1So2TtyP1EbvUyiyq7grdozRCKNOS9lmfuXTo7Il529riM8N5f/RaKSIA+iQgVT/ uGd86CvkX/zkjFXtE6UZg2o5Q+agBAEoBCYt29/akdetrFMCWlrJw10ghpZMHF81xe4h ZFoL2CmXa2Jo/9oAyWQQ3vwtrm0W69yAEClePSdUtAhIQuraIU58WDNEjp9f1ahrO/im SYg8jmaE5lV9K1ezAjujrJRIBcLPmFKDalMJDEXytYA7YgoinSjcJzx+gUkIoDBMKQ2h HOMPcl59J4CRVKf9kbfdGQc8Mx4bfJvVVBgw5OyBplUQQSA6k18bsNZp+zCq1WcPzMDU dcUw== MIME-Version: 1.0 X-Received: by 10.140.100.226 with SMTP id s89mr14412938qge.96.1423776969121; Thu, 12 Feb 2015 13:36:09 -0800 (PST) Received: by 10.96.185.37 with HTTP; Thu, 12 Feb 2015 13:36:09 -0800 (PST) In-Reply-To: References: <54DB3184.8080408@seld.be> Date: Fri, 13 Feb 2015 04:36:09 +0700 Message-ID: To: Yasuo Ohgaki Cc: Andrey Andreev , Jordi Boggiano , "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC][VOTE][RESULT] Removal of dead or not yet PHP7 ported SAPIs and extensions From: pierre.php@gmail.com (Pierre Joye) On Fri, Feb 13, 2015 at 3:51 AM, Yasuo Ohgaki wrote: > Hi all, > > On Wed, Feb 11, 2015 at 8:20 PM, Andrey Andreev wrote: > >> On Wed, Feb 11, 2015 at 12:40 PM, Jordi Boggiano >> wrote: >> > On 09/02/2015 22:29, Anatol Belski wrote: >> >> >> >> ext/imap >> >> ext/mcrypt >> >> ext/pdo_dblib >> > >> > >> > Sorry if this was suggested already but if those are not maintained much >> and >> > should not be used further ideally, shouldn't we add E_DEPRECATED to >> them at >> > least? >> > >> > I understand that they are kept to avoid making the upgrade path harsher, >> > but it's also not great to let they linger on forever with no notice to >> > users that they are doing something wrong. >> > >> >> I don't think it has been suggested already, but I agree - should be >> deprecated. > > > > Vote is vote. Why don't we deprecate them by documentation with obvious > warning? > We cannot deprecate them immediately, anyway. > > Is there any objection for deprecation by document? So we do not want to kill them because they are still used (but dead). But we may come with some wrapper to replace almost all the features provided by the dead libs? At least for mcrypt, good luck to anyone willing to do that for imap ;). But now we should deprecate them but deprecation has lost its meaning as we vote on the actual removal, which may be rejected. So basically, unless we clearly have no chance to have a replacement, I am totally against adding yet some deprecation notices, not if adding a deprecation is actually followed by a removal, read: Vote for deprecation means removal in next. But if it is not the case and we keep deprecated features forever, then we may just kill the deprecation flag instead. Cheers, -- Pierre @pierrejoye | http://www.libgd.org