Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64091 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 34486 invoked from network); 29 Nov 2012 04:28:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Nov 2012 04:28:28 -0000 Authentication-Results: pb1.pair.com header.from=ircmaxell@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ircmaxell@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.182 as permitted sender) X-PHP-List-Original-Sender: ircmaxell@gmail.com X-Host-Fingerprint: 209.85.212.182 mail-wi0-f182.google.com Received: from [209.85.212.182] ([209.85.212.182:61110] helo=mail-wi0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 95/30-30696-B64E6B05 for ; Wed, 28 Nov 2012 23:28:28 -0500 Received: by mail-wi0-f182.google.com with SMTP id cb5so5192000wib.11 for ; Wed, 28 Nov 2012 20:28:25 -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=A4QhRbii7FHL55HBkOehLhR75Yf+EQ4x9TtTA7qxmRQ=; b=H9Z/Qrsj6wf61dp9mPn+H/5g/oPIhqcBVAmRFaoHBC9e7Nd19wla726gQsydR3admf vrJKzWBKSUttoPVyCcU5VjqKcHw9lX8/zmsXafBLHcfkQ7yScPFo286uPYjzedUgPAEq yymEd0fofRlVZ+AwQT5AksCN7Leou3GSzbnRVY/jhNnAcG/S9V/gAVmkRxhZJa/pjqoF oqP9yxK3FggQGYxrPfCMcJohaG5vkyoNJPqZYzpGOkVOyrs8J/lTuy+chMTcS8ZYw4pD IWEyGU6KiGQSPYlYaVV+VfhhOx1aZ5xTe5qjR4CNL1WPBbi5I3JpWZBg6Meo4aZfYFvy R8AA== MIME-Version: 1.0 Received: by 10.216.228.158 with SMTP id f30mr5892492weq.91.1354163305271; Wed, 28 Nov 2012 20:28:25 -0800 (PST) Received: by 10.194.162.68 with HTTP; Wed, 28 Nov 2012 20:28:25 -0800 (PST) In-Reply-To: References: <50B5D992.30609@lsces.co.uk> <50B6C097.5010402@gmail.com> Date: Wed, 28 Nov 2012 23:28:25 -0500 Message-ID: To: Kris Craig Cc: David Muir , Patrick ALLAERT , Lester Caine , PHP internals Content-Type: multipart/alternative; boundary=0016e6d77c9fc752b804cf9ab619 Subject: Re: [PHP-DEV] Re: [VOTE] ext/mysql deprecation in 5.5 From: ircmaxell@gmail.com (Anthony Ferrara) --0016e6d77c9fc752b804cf9ab619 Content-Type: text/plain; charset=ISO-8859-1 Kris, I disagree. Whether we're deprecating an extension or a subset of > functions, the practical impact is pretty much the same. As for moving it > to PECL, why are we even discussing that here? It's completely outside the > scope of this RFC. I imagine moving it to PECL would make the most sense > when the time comes, but we shouldn't get ahead of ourselves. We should > deprecate it first, then when the time comes (i.e. 6.0) we can figure out > where to dump its carcas. > Actually, it is very much within the scope of this discussion. Case in point, take a look at 5.3.0. The following extensions were moved to PECL: - ext/dbase - ext/fbsql - ext/fdf - ext/ncurses - ext/mhash (BC layer is now entirely within ext/hash) - ext/ming - ext/msql - ext/sybase Now you could make the argument that they weren't as used as ext/mysql. But they were removed from core without raising E_DEPRECATED first. So there definitely is precedent to remove without deprecating first. So it's completely within the realm of discussion here. Either way, our common goal here is to get people to stop using ext/mysql > now so that we can trash it when the time comes. And as far as that goes, > I think that what happened with magic_quotes and Drupal is a perfect > example of how deprecation can effectively push devs to act when docs and > "get the word out" campaigns aren't enough. > The problem with this statement is that you're indicating something that didn't happen. "get the word out" campaigns have not happened on an official level for ext/mysql. The wording in the docs is light at best. There has been very little effort from the side of the project to say "get off it now". And that's what some of us have against this concept of raising E_DEPRECATED in 5.5 (or possibly ever)... Anthony --0016e6d77c9fc752b804cf9ab619--