Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64003 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3998 invoked from network); 21 Nov 2012 05:04:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Nov 2012 05:04:04 -0000 Authentication-Results: pb1.pair.com smtp.mail=davidkmuir@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=davidkmuir@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.210.42 as permitted sender) X-PHP-List-Original-Sender: davidkmuir@gmail.com X-Host-Fingerprint: 209.85.210.42 mail-da0-f42.google.com Received: from [209.85.210.42] ([209.85.210.42:48253] helo=mail-da0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E5/02-20662-2C06CA05 for ; Wed, 21 Nov 2012 00:04:03 -0500 Received: by mail-da0-f42.google.com with SMTP id z17so2942797dal.29 for ; Tue, 20 Nov 2012 21:04:00 -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:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=J9YVJey3/P0/ytRmn9VuZMXUGcpOJbyphQY8HGIhBMo=; b=08xf/HOGEPi3kgn8cUGTKrSs2x9IepqwJAt4E4IBpp6vEsdvkAdOcnJOltuEmf2SWi CLrLmdbciyCV82OnHxEYtBJgULXaYjA/JSDEK1q95eQSHoVCNaq+VTHxwARDNmvY78E0 zrnNyFQmMXthRzJQH0j1igr46Up5ke//WPEq6c5zsdOJvH/X+BCzj7UQyc8cVB9Q9PzX ZhI+vs+TcyeE+sNSzPzLonkaSjP/2TAbjbwNWt7Lk9jhasgAts2GmbUjQbggYp0foys/ LciH3PmRPDuzAfd4vj0c0UrtRcoCrnUZ4/8XlzfZ3kkS9YFzgVXxROE3Ltx8FI4DeIZ3 P/uQ== Received: by 10.69.1.1 with SMTP id bc1mr56067517pbd.102.1353474240092; Tue, 20 Nov 2012 21:04:00 -0800 (PST) Received: from [192.168.1.181] (tmwpho1.lnk.telstra.net. [110.142.207.74]) by mx.google.com with ESMTPS id bc8sm9285795pab.5.2012.11.20.21.03.57 (version=SSLv3 cipher=OTHER); Tue, 20 Nov 2012 21:03:59 -0800 (PST) Message-ID: <50AC60BC.1030207@gmail.com> Date: Wed, 21 Nov 2012 16:03:56 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: Adam Harvey CC: Anthony Ferrara , "internals@lists.php.net" References: <50A9F799.5080909@codeangel.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] RFC: ext/mysql deprecation From: davidkmuir@gmail.com (David Muir) On 21/11/12 15:47, Adam Harvey wrote: > On 19 November 2012 20:44, Anthony Ferrara wrote: >>> My intention at this stage is to call a vote next Monday: it feels >>> like the discussion has mostly died down now (which isn't to say I >>> think we're at a consensus necessarily — it just feels as though the >>> flurry of opinions have been made and argued either way), and I'm >>> hoping that everyone can have a think about where and how they'd like >>> to see this move forward (if at all) between now and then. Given we've >>> only just hit alpha 1, I don't think we need to rush into a decision >>> right now for the sake of one. >> >> I completely agree. >> >> I would suggest one thing though. When it comes up for a vote, please either >> make 2 questions: >> >> 1. Should ext/mysql be hard-deprecated in 5.5 >> 2. Should ext/mysql be soft-deprecated in 5.5 and hard-deprecated in NEXT >> >> Or 4 options to deprecation: >> >> 1. Hard-deprecated in 5.5 >> 2. Soft-deprecated in 5.5 and hard-deprecated in NEXT >> 3. Either >> 4. Neither >> >> That way both viewpoints can be voted on in one vote. And we can get an >> accurate count of the thoughts... > I've been mulling this for a couple of days, and Anthony and I have > talked about this on IRC, and I'd prefer to have two questions: > > 1. Should ext/mysql generate E_DEPRECATED notices in PHP 5.5? (yes/no) > > 2. If we decide not to generate E_DEPRECATED notices in PHP 5.5, what > should the next course of action be: > (a) Enhance the manual text to make the soft deprecation clearer, > and generate E_DEPRECATED notices in PHP 5.6 > (b) Enhance the manual text to make the soft deprecation clearer, > but take no further action in terms of E_DEPRECATED for the forseeable > future > (c) Remove the warnings from the manual and undeprecate ext/mysql entirely > > The reason for this is that I'd like to make the vote about the actual > RFC (E_DEPRECATED in 5.5) as clear as possible. I'm worried that a 3 > or 4 option vote there could easily lead to a split decision, which > will make it very difficult to take any sort of decisive action. I'd > rather make a decision there, then we can look at what action would be > preferred if the RFC itself fails. > > Just to be clear: I don't think that "do nothing" is a very useful > option for the second question, which is why I've omitted it — it > doesn't seem like anyone's particularly satisfied with the current > state of affairs. > > Thoughts? > > Adam > Has 2(c) been even suggested? I take at that 2(b) is for those advocating "Move to PECL with no E_DEPRECATED notices being thrown"? Cheers, David