Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64002 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1055 invoked from network); 21 Nov 2012 04:47:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Nov 2012 04:47:50 -0000 Authentication-Results: pb1.pair.com header.from=adam@adamharvey.name; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=adam@adamharvey.name; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain adamharvey.name designates 209.85.219.42 as permitted sender) X-PHP-List-Original-Sender: adam@adamharvey.name X-Host-Fingerprint: 209.85.219.42 mail-oa0-f42.google.com Received: from [209.85.219.42] ([209.85.219.42:50111] helo=mail-oa0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 71/B1-20662-4FC5CA05 for ; Tue, 20 Nov 2012 23:47:49 -0500 Received: by mail-oa0-f42.google.com with SMTP id j1so7106576oag.29 for ; Tue, 20 Nov 2012 20:47:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamharvey.name; s=google; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=VjbGXY8xPLbLFiwQMCS3nSz5xZgnz6EzREHq1VR5es4=; b=c9SG4WXXVEZokELPBC48YMiXd/Ux0ZEHGWnvwWN53at7GqqLRULTeyaLu6F7e2m/Fj Y7e9KZjSslK/4n9+sEVyZH81IFq0EYb4Vdo/153qr1L/+kcCp6GT1NhrjLKLQ2LtSmwO jX5Rm1RO2ZREWP3qN+HsqHFemiqHlh081fPLo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=VjbGXY8xPLbLFiwQMCS3nSz5xZgnz6EzREHq1VR5es4=; b=UymHFHNRAJaePvJwWyc30WBzWy3Dev2zNcKKuePDxwbCdzzyX/VlEcJdcvKOanemZU 9u0oVO2iXG41Be0+6EbQQUSJ1XrabZg/FrFvxJdw54hTyoo9RIf2wN1glFtmqH/QnyKi DGr7FDWF5Qy61hh6qNJEJ4QjyZkoUuhdOt0PlEuKyPFzzNNNfRYGcmjPCX2+SA8lMsgN JGLXUjtC4qZUW3d6BbJMgCsZ8XGKfJrRl0NzEmucRMgJmZfUiWhr6OC3dEhPZA0AUIf5 oUb+cATFM5Pp3vMsFxwt6TkSG1RirVdcFR0zKMTfaVB8EbrSZG5FViX6TlxOIn8x+xhX zL+g== Received: by 10.60.14.138 with SMTP id p10mr15772638oec.20.1353473265557; Tue, 20 Nov 2012 20:47:45 -0800 (PST) MIME-Version: 1.0 Sender: adam@adamharvey.name Received: by 10.76.123.75 with HTTP; Tue, 20 Nov 2012 20:47:25 -0800 (PST) In-Reply-To: References: <50A9F799.5080909@codeangel.org> Date: Wed, 21 Nov 2012 12:47:25 +0800 X-Google-Sender-Auth: RM38ox-JHSmOC1mdKlH5qF476zE Message-ID: To: Anthony Ferrara Cc: "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQnst/bKfW+JEHt3nvSGKCo0SyCzga4O4OecW9OPnzrioEN507RnFa7zRRdZ8sA+7anUt09t Subject: Re: [PHP-DEV] RFC: ext/mysql deprecation From: aharvey@php.net (Adam Harvey) 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 =E2=80=94 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 eit= her > 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 entirel= y 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 =E2=80=94 it doesn't seem like anyone's particularly satisfied with the current state of affairs. Thoughts? Adam