Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64095 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65756 invoked from network); 29 Nov 2012 08:27:43 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Nov 2012 08:27:43 -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.210.170 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.210.170 mail-ia0-f170.google.com Received: from [209.85.210.170] ([209.85.210.170:42629] helo=mail-ia0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1E/00-64969-E7C17B05 for ; Thu, 29 Nov 2012 03:27:42 -0500 Received: by mail-ia0-f170.google.com with SMTP id x24so11788578iak.29 for ; Thu, 29 Nov 2012 00:27:39 -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=spF0i86yxTCLrlu1ck5PueQjz1L4Xc1uSdpUz2Usg1g=; b=dJx1+8D4btAz6JpyK8Vnp71PcRs/4+atDDiGypK2w5c+TMuIQ+sGuZKdskzkPnSAym RhR2uUtCaUkrN7MOigq6mA++KUyr6EnItf9wxAIFbuc94x2ZA6JShMCxrs6yqklE+Nui SZoQqQVJ8S/7MG/PLosbpREKNuOhhS2ZmOWgTnlCNnCc6e4eYWMG/6YZE055HGb1Orfh XWZn+MNop3BRWA38rG6VDtCXRwoIjUCfL33k3Q6lL25Orlo93zZYOBN6TWRJtWSqCtLj o18/H8F+VqLGazFc8+ONLcRuH7w7fAcKM3pgLNaxH3P39KCuSPlf7BGT3rPGt/D6suAP oAZg== MIME-Version: 1.0 Received: by 10.50.91.195 with SMTP id cg3mr24664488igb.57.1354177659300; Thu, 29 Nov 2012 00:27:39 -0800 (PST) Received: by 10.64.33.143 with HTTP; Thu, 29 Nov 2012 00:27:39 -0800 (PST) In-Reply-To: References: <50B5D992.30609@lsces.co.uk> <50B6C097.5010402@gmail.com> Date: Thu, 29 Nov 2012 09:27:39 +0100 Message-ID: To: Anthony Ferrara Cc: Kris Craig , David Muir , Patrick ALLAERT , Lester Caine , PHP internals Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Re: [VOTE] ext/mysql deprecation in 5.5 From: pierre.php@gmail.com (Pierre Joye) hi Anthony, As you are (relatively) new in php.net, let keep the history in mind while comparing things. On Thu, Nov 29, 2012 at 5:28 AM, Anthony Ferrara wrote: > 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. Back to this time, there was no release RFC and it was a simple +/- 1 vote to get an extension out of the distributions. So it is hardly comparable to the current situation. > So there definitely is precedent to remove without deprecating first. So > it's completely within the realm of discussion here. No there is not one, not since the RFC introduction. Removing extension in minor (x.y+1 or x.y.z+1) is not allowed. > 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)... With the risk to repeat myself here (like 99.99% of the posts in this thread), almost all major projects out there have zero issue with the deprecation flag. They even agree to get it as it will help to convince their developers and users to update their code and setups. Cheers, -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org