Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82576 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 27931 invoked from network); 13 Feb 2015 04:09:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Feb 2015 04:09:42 -0000 Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.50 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.216.50 mail-qa0-f50.google.com Received: from [209.85.216.50] ([209.85.216.50:38445] helo=mail-qa0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/90-23345-3097DD45 for ; Thu, 12 Feb 2015 23:09:40 -0500 Received: by mail-qa0-f50.google.com with SMTP id f12so10914302qad.9 for ; Thu, 12 Feb 2015 20:09:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=qDpG5gzEjp+WP2VNOXr5zXRI0zSiBV8ArEfqC0UwReU=; b=YhvK5pmRUxW1VwAI3LgPIeoMom8FeFMsHhRJhG/nz+oQq4reKeqzPzJUHH3nJbqyuH CgkjxvIKBgYW0gtwHWV1sXL7bz6Zog8hKzVInh0X6CvQ1A8pgjRlwHP0cUp93nsERCyT y+FOmknA2svRvIqPiRuiTRWE/fUdvyhsqa2qTWHoT/rIwrKleemw9mZnxBiOeuq/6bFM 1H4Lua0+bA6e37KUZq7NxIX4n5BtgpGRIiHyZBvOfjFZgkMu5hvN4pzfD0c6DohTflIS DJyJKIFFGYzZX2lqt7A//tNSS9MqN25gWpvoPloQA6JzkcEsizZ7XmMlJoJBB0+TwXmQ Qk4g== X-Received: by 10.140.21.229 with SMTP id 92mr17981228qgl.33.1423800576699; Thu, 12 Feb 2015 20:09:36 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.229.198.8 with HTTP; Thu, 12 Feb 2015 20:08:56 -0800 (PST) In-Reply-To: References: <54DB3184.8080408@seld.be> Date: Fri, 13 Feb 2015 13:08:56 +0900 X-Google-Sender-Auth: eM7n2MbPV4qMEd5Nr_W-F10q7Jo Message-ID: To: Pierre Joye Cc: Andrey Andreev , Jordi Boggiano , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a11c12f8c9afb60050ef06728 Subject: Re: [PHP-DEV] [RFC][VOTE][RESULT] Removal of dead or not yet PHP7 ported SAPIs and extensions From: yohgaki@ohgaki.net (Yasuo Ohgaki) --001a11c12f8c9afb60050ef06728 Content-Type: text/plain; charset=UTF-8 Hi Pierre, On Fri, Feb 13, 2015 at 6:36 AM, Pierre Joye wrote: > 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. Isn't better to deprecate them in document than nothing? That's what I thought for now. I'm looking forward new crypt extension, BTW! When it is available, we may have vote again. Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --001a11c12f8c9afb60050ef06728--