Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64024 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 43889 invoked from network); 21 Nov 2012 09:43:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Nov 2012 09:43:12 -0000 Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.26.185 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.26.185 c2beaomr07.btconnect.com Received: from [213.123.26.185] ([213.123.26.185:62452] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 39/A9-20662-E22ACA05 for ; Wed, 21 Nov 2012 04:43:11 -0500 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.5_) ([81.138.11.136]) by c2beaomr07.btconnect.com with ESMTP id JUF73387; Wed, 21 Nov 2012 09:43:07 +0000 (GMT) Message-ID: <50ACA227.9080305@lsces.co.uk> Date: Wed, 21 Nov 2012 09:43:03 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120826 Firefox/15.0 SeaMonkey/2.12 MIME-Version: 1.0 To: "internals@lists.php.net" References: <50A9F799.5080909@codeangel.org> <50AC60BC.1030207@gmail.com> <50AC6D70.3080303@gmail.com> In-Reply-To: <50AC6D70.3080303@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0302.50AC96E0.000B, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2012.11.21.91224:17:7.944, ip=81.138.11.136, rules=__MOZILLA_MSGID, __HAS_MSGID, __SANE_MSGID, __HAS_FROM, __USER_AGENT, __MOZILLA_USER_AGENT, __MIME_VERSION, __TO_MALFORMED_2, __TO_NO_NAME, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __CT, __CT_TEXT_PLAIN, __CTE, __ANY_URI, __URI_NO_MAILTO, __URI_NO_WWW, __CP_URI_IN_BODY, BODY_ENDS_IN_URL, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_2000_2999, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, HTML_00_01, HTML_00_10, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2beaomr07.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0206.50ACA22B.00E9:SCFSTAT14830815,ss=1,re=-4.000,fgs=0, ip=0.0.0.0, so=2011-07-25 19:15:43, dmn=2011-05-27 18:58:46, mode=multiengine X-Junkmail-IWF: false Subject: Re: [PHP-DEV] RFC: ext/mysql deprecation From: lester@lsces.co.uk (Lester Caine) David Muir wrote: > No other extension was deprecated before moving to PECL, so why the extra hurt > for ext/mysql? As I've said before, it doesn't makes sense to have it throw > notices while it's in core, then no longer throw notices once moved to PECL. If > the plan is to drop it completely, and not move it to PECL, then deprecation > notices do make sense as there's no other recourse once the extension is removed. > > In that case we really should have 3 questions: > > Should ext/mysql generate E_DEPRECATED notices in PHP 5.5? (yes/no) Not that I'm allowed, but the more I look at this 'no' is the right answer! > Should ext/mysql be moved to PECL or dropped completely in the future > (PECL/dropped) Since most distros DON'T follow the bundling that PHP itself proposes they will continue to include mysql anyway? The situation would then be no different to that when mysql was dropped as enabled by 'default' and so users had to be TOLD how to enable it again. THIS is the point at which mysqli is then recommended as an alternative? > Should the manual text be changed to make soft deprecation clearer? (yes/no) There is some good 'upgrade' documentation. If that is not going to be brought up to date where it is currently, could the author/owner be asked to allow it to be moved to php.net where it can be used as the base for that essential guide? My own interest here is that I NEED a good reference to make the changes needed for sites and so people are saying that the currently identified document is out of date? If distros add mysql into their installations going forward it is their problem to maintain it. Just the same as other extensions that are still available via the same route? Including mysql in the windows distros is probably where most new users will be starting from? So again not enabling them is another flag point ... -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk