Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55746 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 25680 invoked from network); 8 Oct 2011 07:55:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Oct 2011 07:55:47 -0000 Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.20.127 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.20.127 c2bthomr09.btconnect.com Received: from [213.123.20.127] ([213.123.20.127:21131] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1F/D0-13652-002009E4 for ; Sat, 08 Oct 2011 03:55:45 -0400 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.4_) ([81.138.11.136]) by c2bthomr09.btconnect.com with ESMTP id ETA66374; Sat, 08 Oct 2011 08:55:41 +0100 (BST) Message-ID: <4E9001FC.2000507@lsces.co.uk> Date: Sat, 08 Oct 2011 08:55:40 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0.2) Gecko/20110907 Firefox/6.0.2 SeaMonkey/2.3.3 MIME-Version: 1.0 To: PHP Internals References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0303.4E9001FC.00B1, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2011.10.8.62714:17:7.586, ip=81.138.11.136, rules=__MOZILLA_MSGID, __HAS_MSGID, __SANE_MSGID, __USER_AGENT, __MIME_VERSION, __TO_MALFORMED_2, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __CT, __CT_TEXT_PLAIN, __CTE, __ANY_URI, __URI_NO_MAILTO, __CP_URI_IN_BODY, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_1600_1699, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_2000_LESS, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2bthomr09.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0208.4E9001FD.00BC:SCFSTAT14830815,ss=1,fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=multiengine X-Junkmail-IWF: false Subject: Re: [PHP-DEV] little tweeking on the release process RFC From: lester@lsces.co.uk (Lester Caine) Pierre Joye wrote: >> "No feature addition after final x.y.0 release (or x.0.0). Self >> > contained features or new SAPIs could be carefully considered on a >> > case by case basis." >> > I would re-phrase the No feature addition to changing existing >> > behavior, as it now seems a little bit contradictional. > I don't see how it is contradictory. SAPIs are self contained and > can't harm another SAPI, that's why we added this clause. This is where the modular/bundled discussion comes in? Anything that is bundled has to be nailed down, but creating a new extension, or SAPI that is shipped separately is a different matter? Even creating a variation of a currently bundled extension such as a major update to a linked library need not impinge on the core and should not need every other extension to be updated! I'm still of the opinion that there should be more unbundling, then areas like the current debate on MySQL support can be ring fenced to that set of extensions. They are not a core requirement therefore can be left out. ANY changes which bridge the gap between extensions should perhaps be restricted to X.0.0 level anyway. Certainly any bug in an extension which requires the core to be modified to be fixed would indicate a coding problem that needs addressing? -- 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// Firebird - http://www.firebirdsql.org/index.php