Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71227 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70923 invoked from network); 18 Jan 2014 01:55:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jan 2014 01:55:42 -0000 Authentication-Results: pb1.pair.com header.from=theanomaly.is@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=theanomaly.is@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.42 as permitted sender) X-PHP-List-Original-Sender: theanomaly.is@gmail.com X-Host-Fingerprint: 74.125.82.42 mail-wg0-f42.google.com Received: from [74.125.82.42] ([74.125.82.42:43786] helo=mail-wg0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 87/16-39935-C1FD9D25 for ; Fri, 17 Jan 2014 20:55:41 -0500 Received: by mail-wg0-f42.google.com with SMTP id l18so2359780wgh.1 for ; Fri, 17 Jan 2014 17:55:38 -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=07ZXKUBDCAj18thPMbs0VT2lHAkjQ/s05lDuiG0EQ7k=; b=atTy5rcwLXdPB36eiVC3x3qSeDHkls9cioFlJQ/4GXjMnYL5KesxU5hkvpqScK0e8o coLQJe2KTezGo5RerKKBh3u3cDhIhx6swXhJjOVlnhOmUeQLqUKZG7T9NVkf2lEaMnSg mIUvf07Q+XoS62zHiLCa785/Ln9SAkxaIaqeMH9WhLm8V9EQ5QFF3GmgN/y3G5Xim+P5 4X7cHc1Vvzlryp3QmW0bOTdXduOogyYfqnaLo/sVVUbILO9+7q1EfD7zC4SW5lB9nUow lFqUa5nKz1ne0U7+ATJEXKvQt5yPHMUoP30akI74jlRP5liijAEkkdewS9fQ9fMX5ig6 SP9g== MIME-Version: 1.0 X-Received: by 10.180.94.67 with SMTP id da3mr1010887wib.38.1390010138146; Fri, 17 Jan 2014 17:55:38 -0800 (PST) Received: by 10.227.32.135 with HTTP; Fri, 17 Jan 2014 17:55:38 -0800 (PST) In-Reply-To: References: Date: Fri, 17 Jan 2014 20:55:38 -0500 Message-ID: To: Arvids Godjuks Cc: PHP internals Content-Type: multipart/alternative; boundary=f46d04426c3a84ca3c04f034f452 Subject: Re: [PHP-DEV] 5.5 to 5.6 cleanup From: theanomaly.is@gmail.com (Sherif Ramadan) --f46d04426c3a84ca3c04f034f452 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Jan 17, 2014 at 8:35 PM, Arvids Godjuks wrote: > > As it was mentioned, it was not decided that mysql ext should be completly > removed at 5.6, my personal opinion is that it should be pushed po PECL at > this release with all the bells and whistells warning everyone that > extension is depricated and will be removed soon (read: next release - be > it 5.7 or 6.0). The plan was always to move ext/mysql to PECL. We've never removed an entire extension from the source completely without it going to PECL (as in the case of SQLite). Which is why the decision was made to first update the documentation warning people that ext/mysql would soon be deprecated. Later the decision was made to start issuing E_DEPRECATED errors in PHP 5.5, as per the aforementioned RFC that was accepted. This has all been done already. The next step is to remove ext/mysql from PHP core and place into PECL. The various linux distributions will likely still package it separately as they already do with other various PHP extensions. So this will not likely affect those who rely on using their distribution's package manager to install PHP extensions. However, that is not to say that we should spring things upon users suddenly and without taking the necessary steps to ensure a smoother transition. > I belive that leaving everything as is right now will be > sending a message that projects like Wordpress can halt the progress of the > language development and block the decisions like removal of the mysql ext. > > I agree that we should not be waiting on Wordpress to update their code in order to make the decision of removing ext/mysql. In fact, in our previous discussion back in 2012, Wordpress claims they were the ones waiting on us before they updated their code http://news.php.net/php.internals/63929 We've given fair warning that the extension will be removed soon. I'm just saying that the decisions to remove it was never finalized to 5.6. We've ramped-up our release cycles and we've gone from 5.4 to 5.5 to 5.6 in less than 2 years now. --f46d04426c3a84ca3c04f034f452--