Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:63835 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70550 invoked from network); 13 Nov 2012 10:13:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Nov 2012 10:13:48 -0000 Authentication-Results: pb1.pair.com header.from=leight@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=leight@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.170 as permitted sender) X-PHP-List-Original-Sender: leight@gmail.com X-Host-Fingerprint: 209.85.223.170 mail-ie0-f170.google.com Received: from [209.85.223.170] ([209.85.223.170:62836] helo=mail-ie0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 51/81-58610-B5D12A05 for ; Tue, 13 Nov 2012 05:13:47 -0500 Received: by mail-ie0-f170.google.com with SMTP id c12so11891161ieb.29 for ; Tue, 13 Nov 2012 02:13:44 -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=aCAVNowlnEh6j1K38Gd2PYpQ7sNfsSygaaauV0TNv0c=; b=rMV9h0SqkZiK6iTT06f5agTXTNeV9ufH+uI/2v2as0Y4MG836mBx/cYMcNsVTfHPZ5 ttlM7VIMyjxWeCnsyXV2EJvMN9CWamD+OQONHtn04/IUu+z2Vjj9oQvM2xKW0+HiAv68 lTuET+NlmnSEfbSg1s/fVHk3S6U7il85AZpKJpu9mnnzC/d+XisUECuCmnhxQ3dcAWR2 E7CbIoTNAY6yXQWNDMdhisDrUUK2QCt3giesvZ+ZFLtT8XirHzuGTQ+QgVd+vzSB26g2 iQrbIQ1Hy8q9mqrEL7A/Izl1TUVA3g21Ayp5D7aXf6MGf0wd8Z5ztn71aYB817LoypGp vIzA== MIME-Version: 1.0 Received: by 10.50.179.36 with SMTP id dd4mr10585532igc.64.1352801624852; Tue, 13 Nov 2012 02:13:44 -0800 (PST) Received: by 10.64.19.148 with HTTP; Tue, 13 Nov 2012 02:13:44 -0800 (PST) In-Reply-To: <50A20CCB.8090909@lsces.co.uk> References: <50A10A9D.9070402@oracle.com> <50A1946F.8010407@lerdorf.com> <50A20CCB.8090909@lsces.co.uk> Date: Tue, 13 Nov 2012 10:13:44 +0000 Message-ID: To: Rasmus Lerdorf , Lester Caine Cc: PHP internals Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] RFC: ext/mysql deprecation From: leight@gmail.com (Leigh) Hi On 13 November 2012 00:29, Rasmus Lerdorf wrote: > That is simply not true. If you download PHP and do ./configure && make > install you do not get MySQL support. You have to explicitly specify > that you want it. My apologies then. I actually checked a ./configure output, and saw under Configuring extensions "checking for MySQL support... no" I assumed it was going to try to enable it if it was available. Lots of other extensions have the wording "checking whether to enable", which is why I differentiated it from those. On 13 November 2012 09:03, Lester Caine wrote: > YES people can simply switch off the checks, but again that misses the whole > problem! Having switched off the checks - you have no idea what is about to > blow up. If users wish to deliberately ignore (or worse, specifically disable) informative messages during development, that is their own problem. When ext/mysql is finally removed, nobody will be able to say they didn't have enough warning. The sooner we get this warning out there (i.e. E_DEPRECATED + message in the documentation starting with 5.5), the sooner wider community can start adjusting for it. There is no point delaying it as much as possible. As Sherif said, there has been far too much procrastination on the subject already. Lets get E_DEPRECATED in for the first RC so all of the social-focused php sites can get their rants out early, and get a few users thinking about the future of their codebases as soon as possible. Maybe even some of them will decide to contribute back and write some adoption guides and/or cheat sheets.