Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40961 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 28249 invoked from network); 14 Oct 2008 00:02:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Oct 2008 00:02:42 -0000 Authentication-Results: pb1.pair.com smtp.mail=jochem@iamjochem.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=jochem@iamjochem.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain iamjochem.com from 194.109.193.121 cause and error) X-PHP-List-Original-Sender: jochem@iamjochem.com X-Host-Fingerprint: 194.109.193.121 mx1.moulin.nl Linux 2.6 Received: from [194.109.193.121] ([194.109.193.121:49680] helo=mx1.moulin.nl) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 09/F6-36838-0A1E3F84 for ; Mon, 13 Oct 2008 20:02:41 -0400 Received: from localhost (localhost [127.0.0.1]) by mx1.moulin.nl (Postfix) with ESMTP id 810D9287740; Tue, 14 Oct 2008 02:02:37 +0200 (CEST) X-Virus-Scanned: amavisd-new at moulin.nl Received: from mx1.moulin.nl ([127.0.0.1]) by localhost (mx1.moulin.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QZBdaC0cft1e; Tue, 14 Oct 2008 02:02:33 +0200 (CEST) Received: from [10.0.13.104] (ip129-15-211-87.adsl2.static.versatel.nl [87.211.15.129]) by mx1.moulin.nl (Postfix) with ESMTP id 4375D2878E1; Tue, 14 Oct 2008 02:02:32 +0200 (CEST) Message-ID: <48F3E198.4080601@iamjochem.com> Date: Tue, 14 Oct 2008 02:02:32 +0200 User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: Pierre Joye CC: Lukas Kahwe Smith , Lester Caine , internals@lists.php.net References: <48EBA7E4.7060305@lsces.co.uk> <5E0F8553-2F2C-448D-936D-B39517F661BF@pooteeweet.org> <48F3D13F.70801@iamjochem.com> In-Reply-To: X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] php_firebird From: jochem@iamjochem.com (Jochem Maas) Pierre Joye schreef: > Hi > > On Tue, Oct 14, 2008 at 12:52 AM, Jochem Maas wrote: >> Lukas Kahwe Smith schreef: >>> On 07.10.2008, at 20:18, Lester Caine wrote: >>> >>>> What is the correct procedure to create a new driver, or rather clone >>>> the existing php_interbase so that we can build a proper Firebird >>>> version that actually uses the fbclient.dll rather than sharing the >>>> now incompatible GDS32.DLL client. Some people are starting to use >>>> Interbase in parallel with Firebird, but the driver can only access >>>> one client :( >> not that I give a **** about the windows interbase/firebird extension .. but .. > > When will you (all) understand that it is not only a windows problem? > The fact that windows is likely to do not have it in 5.3 is only a > side effect of the lack of developers around this extension (zero > developer). And seriously, comments like that do not have their place > in this list. true enough, my apologies. > I could say the same about firebird and simply keep away > from the windows releases and let the firebird users deal with that. > >> I do use firebird and all this talk of dropping firebird support is kind of scary >> (well really scary actually) ... I am able to configure php with '--with-interbase' >> in 5.3alpha2 so I guess I don't need to worry. > > We are not talking about abandon it but moving out of core. Please > note that it will not happen tomorrow (5.3). But if nothing changes, I > do not see how this extension could remain in core without > maintainers, but that's not something I can decide on my own or for > 5.3 :) understood. my skills are not such that I could take on the responsibility, I would if I could ... as such I can only continue to study until some of C start to 'stick' > I find amazing that so many users are scary about loosing firebird in > core (they can always install it via pecl then) but I do not see too > much love around it (unit tests, bugs reports, patches, attempt to > contact the firebird developers, etc.). understood. I personally have no problem with grabbing it from pecl instead of it being bundled if that's the way it ends up going. >> effectively the extension for firebird already exists ... it just maps to the interbase >> function, if the fbird_*() aliases were removed and renamed copies the ibase_*() >> extensions functions created that then were built against the firebird client iso >> the interbase client you'd pretty much be there. technically the [firebird] extension >> would be new but is that really a deal breaker given that the complete API (fbird_*()) >> already exists? > > I do not understand this paragraph. um, I don't think I can explain it any better, probably I'm just on the wrong track anyway. I'm going to look at the phpt tests for interbase/firebird and see if I can add something useful. @Lester: fancy giving me a run down of problems/issues/whatevers related to php+firebird offlist?