Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:8279 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30080 invoked by uid 1010); 1 Mar 2004 15:42:19 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 30054 invoked from network); 1 Mar 2004 15:42:19 -0000 Received: from unknown (HELO colo.lerdorf.com) (66.198.51.121) by pb1.pair.com with SMTP; 1 Mar 2004 15:42:19 -0000 Received: from DELL (c-24-6-1-90.client.comcast.net [24.6.1.90]) by colo.lerdorf.com (8.12.11/8.12.11/Debian-3) with ESMTP id i21FgHXY003344; Mon, 1 Mar 2004 07:42:17 -0800 Date: Mon, 1 Mar 2004 07:42:14 -0800 (Pacific Standard Time) To: Jay Smith cc: internals@lists.php.net In-Reply-To: <20040301153521.16934.qmail@pb1.pair.com> Message-ID: References: <20040226215914.13204.qmail@pb1.pair.com> <20040301153521.16934.qmail@pb1.pair.com> X-X-Sender: rasmus@lerdorf.com MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Status: No, hits=-4.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on colo Subject: Re: [PHP-DEV] Fix for #27291 (get_browser() problems) From: rasmus@php.net (Rasmus Lerdorf) On Mon, 1 Mar 2004, Jay Smith wrote: > Rasmus Lerdorf wrote: > > > Hey Jay, sorry, didn't notice this message until after sending out my > > previous request. How do you feel about taking over maintaining the > > browscap code and splitting it off into its own pecl extension so you are > > not restricted by PHP's release schedule? > > > > -Rasmus > > > > Splitting it off into PECL would probably be the best thing to do, > especially with PHP 5 looming on the horizon. Gary is somewhat concerned > that after 5 comes out, the problems that exist in the 4_3 branch will > continue to plague him and 4.3.x browscap.ini users, so splitting it off > from the PHP release sounds pretty logical. > > I'll volunteer to continue working on it, although hopefully most or all of > the issues concerning the pattern matching should be fixed by my patch. The > parser issues are another matter, but splitting it off into PECL will let > us fix that up without having to worry about a complete 4.3.x release. > > So I'm +1 for this. The question is, do we split it off before the impending > 4.3.5 release or afterwards? I would imagine that it should be done before. > If 4.3.5 goes out the door, browscap will be compiled in statically, so > that makes having it in PECL harder. Given the fact that the current implementation in 4.3.4 doesn't actually work, we might as well simply remove it for 4.3.5 and stick a note in the documentation for people to do a "pear install browscap" for 4.3.5. In PHP5 we will have the ability to automatically bundle the latest stable version of a PECL extension when we do a release which gives us the best of both worlds. Separate release cycles plus the ability for users to update their browscap extension without upgrading PHP. -Rasmus