Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82471 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 12238 invoked from network); 11 Feb 2015 11:37:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Feb 2015 11:37:54 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.171 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 74.125.82.171 mail-we0-f171.google.com Received: from [74.125.82.171] ([74.125.82.171:45708] helo=mail-we0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EC/44-22055-11F3BD45 for ; Wed, 11 Feb 2015 06:37:54 -0500 Received: by mail-we0-f171.google.com with SMTP id p10so2838927wes.2 for ; Wed, 11 Feb 2015 03:37:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=A8hFl500Z/Vswa7ldNCn1b1B8Ue8OkOVoPAuXKmU+tI=; b=xE3VdX9HrYm/dnwWwYEeiUmsn6j8CMAhJqWnR17Sdjbfd4QNlFR/5TygrLuWynlVDE vJVF/vMZbvxVbglQzsDZEXk9/C+DqpYSUHGjPyjI+M257XTbJBbHhJQJEXr3n8qGsh/K fAdg5J6IIOK67qVCfTtsYdRiBxnoFK1QwuhkeNabBOB6MytKcNVnPy6mUwlD2QUneo3B 0Mw+8BFk54/RDfZBcWZwDXyoSXYTbAYGMDGEdGFCfbSaPZGgI9Er9aY+99lxVko7s9y4 qdQ5wujkFuXJrhvEtHKOMODE4gdAx8R4szuit5uipW3e95t3c7Ii91rtyEVsdWRjaKD+ DudQ== X-Received: by 10.194.118.198 with SMTP id ko6mr20733517wjb.47.1423654670550; Wed, 11 Feb 2015 03:37:50 -0800 (PST) Received: from [192.168.0.172] ([62.189.198.114]) by mx.google.com with ESMTPSA id ud9sm2006350wib.5.2015.02.11.03.37.49 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Feb 2015 03:37:49 -0800 (PST) Message-ID: <54DB3EE6.6070104@gmail.com> Date: Wed, 11 Feb 2015 11:37:10 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: internals@lists.php.net References: <54DB3184.8080408@seld.be> In-Reply-To: <54DB3184.8080408@seld.be> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC][VOTE][RESULT] Removal of dead or not yet PHP7 ported SAPIs and extensions From: rowan.collins@gmail.com (Rowan Collins) Jordi Boggiano wrote on 11/02/2015 10:40: > 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 guess that's a discussion that can be had on a case-by-case basis, now we've bulk-voted the easy cases out of the way. Deprecation only really makes sense if there is a clear upgrade path for users, or a specific message to give them. For instance, I'm currently using PDO_DBLIB, and had no idea I was "doing something wrong", or what I should be doing instead. And many people have already pointed out that ext/mcrypt needs some special thought, so just slapping a deprecation notice somewhere isn't really that useful. Regards, -- Rowan Collins [IMSoP]