Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:63903 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61901 invoked from network); 16 Nov 2012 02:00:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Nov 2012 02:00:11 -0000 Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.216.49 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.216.49 mail-qa0-f49.google.com Received: from [209.85.216.49] ([209.85.216.49:54570] helo=mail-qa0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D8/B1-52800-A2E95A05 for ; Thu, 15 Nov 2012 21:00:11 -0500 Received: by mail-qa0-f49.google.com with SMTP id c3so1741846qae.8 for ; Thu, 15 Nov 2012 18:00:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding:x-gm-message-state; bh=aZHgA0QfCQhYjkxv50qJsDrFDZNmTCWoUkxlVc7v/oo=; b=FdQL+2IfYLwRXpc6eaXhryvuzsWFJ6+hSyAAQI0LCEnjI8n2pwWNS9eHhy6z0WSu/8 nSVsmX+KgshkcNVecT/vjK5PBk2dyGoPY0MaTtAbjIjqg4XO9f6N6fMfJ/DkgwK7UEEH njf3kpxRIH3AP/Ksb8hC+XT6p3HIN5tDIB1uTgAWrfyWJxDW4IbPhuB04L8V33OdcWYc JANhnWd6TSDJ/FWk4/edCtf2EthH86Jk4hFxfeDO7S0L+PMQrT8eCowTOG1DeQQCACaX 0mG6QSXv74g/y3PCULTmGTYWQhJ339v1h4qINK3pV6Ohk0uhz6Rx6oEL/qcE+jzZNkNw h88w== Received: by 10.224.78.148 with SMTP id l20mr3084923qak.27.1353031208048; Thu, 15 Nov 2012 18:00:08 -0800 (PST) Received: from [192.168.200.148] (c-50-131-44-225.hsd1.ca.comcast.net. [50.131.44.225]) by mx.google.com with ESMTPS id f3sm345583qaj.7.2012.11.15.18.00.05 (version=SSLv3 cipher=OTHER); Thu, 15 Nov 2012 18:00:07 -0800 (PST) Message-ID: <50A59E24.4060704@lerdorf.com> Date: Thu, 15 Nov 2012 18:00:04 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: Sherif Ramadan CC: Anthony Ferrara , Will Fitch , Stas Malyshev , Adam Harvey , Devis Lucato , PHP Developers Mailing List References: <50A2D672.7010600@gmail.com> <50A30144.5070305@phpgangsta.de> <50A3BEC0.8030607@gmail.com> <50A54713.8090102@sugarcrm.com> <50A549EB.2020408@lerdorf.com> <50A58828.4070701@lerdorf.com> In-Reply-To: X-Enigmail-Version: 1.4.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQk/RaFKGuHNcOZldl7YJBkUNfhAMgMgAqMYg4j+RpG9zDGuy4attik/AWxGrjFakNYkuLwb Subject: Re: [PHP-DEV] RFC: ext/mysql deprecation From: rasmus@lerdorf.com (Rasmus Lerdorf) On 11/15/2012 05:52 PM, Sherif Ramadan wrote: > This was the soft-deprecation notice that I believe was discussed > before the actual steps were to be taken to officially deprecate > ext/mysql. Yes, it's a suggestion, but a clearly worded suggestion, > none-the-less. It has been around for a little over 5 months now. I > think that's plenty of time to start alerting people to the fact that > the deprecation is coming. 5 months is nothing in PHP land when it comes to a feature like this. Like Anthony said, this is something that needs to be front and center everywhere. And like David said, it doesn't actually make much sense to deprecate the functions themselves. The extension is going to be moved out of core eventually, but if you still choose to use it by getting it from pecl throwing deprecation warnings from each call makes no sense. We need a frontpage notice. A big notice in the next UPGRADING file. There was nothing about this in the 5.4 UPGRADING file, for example. We also need tutorials showing how to migrate from mysql to mysqli and conference talks on the same showing some of the cooler things like async queries that you get by moving to a more modern API. -Rasmus