Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29869 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 59501 invoked by uid 1010); 29 May 2007 15:16:05 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 59479 invoked from network); 29 May 2007 15:16:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 May 2007 15:16:05 -0000 Authentication-Results: pb1.pair.com smtp.mail=giunta.gaetano@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=giunta.gaetano@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 66.249.82.226 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: giunta.gaetano@gmail.com X-Host-Fingerprint: 66.249.82.226 wx-out-0506.google.com Linux 2.4/2.6 Received: from [66.249.82.226] ([66.249.82.226:52095] helo=wx-out-0506.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 18/DA-08609-FA34C564 for ; Tue, 29 May 2007 11:16:01 -0400 Received: by wx-out-0506.google.com with SMTP id i28so1235784wxd for ; Tue, 29 May 2007 08:15:57 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=KQN6vGyDWIOxaRtmY2B65jdz+rX1Z3yt9QkowqvhB1oLlEEhn0vGJTBNhjL5kPbBE5u0r6e7HY4NtKpXXd9T/wLJq+qGZ52Jg4YgeT1PIKjuHr0mTb4dkwnvAR2Q1Gwi0W6Bn5GZ9OhRa8jJvgxaX6BuvYSjTjpkjaVTag4+Lts= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=p28acH0oEsPVm7TEEanOfUFad6EgevLPY6nPIfeq2oo70eKD4fyhaAEnLNAu+z6utMVte38YIPWHO9lsMaG1Roh2cESNvl//1yUHpi8+lodlCJLc79WDurNXPV9HYZjrkdsciDlOvu5XcWgjmiw0TwaCNbPiALkQvLyOWxGTK1o= Received: by 10.90.51.17 with SMTP id y17mr4813220agy.1180451757243; Tue, 29 May 2007 08:15:57 -0700 (PDT) Received: by 10.65.193.5 with HTTP; Tue, 29 May 2007 08:15:57 -0700 (PDT) Message-ID: <9bf34f240705290815n153ac566yeb2cb369ba316537@mail.gmail.com> Date: Tue, 29 May 2007 17:15:57 +0200 To: RQuadling@googlemail.com Cc: internals@lists.php.net In-Reply-To: <10845a340705290803l6524f3edrbc676a3bf150f5c@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_106357_19906359.1180451757009" References: <4658DD8A.8050004@gmail.com> <10845a340705290716h33d23284j1714658e7e6d504c@mail.gmail.com> <9bf34f240705290756v59f30bb6s1a06eb591164c857@mail.gmail.com> <10845a340705290803l6524f3edrbc676a3bf150f5c@mail.gmail.com> Subject: Re: [PHP-DEV] RE: Fixing PECL + Core From: giunta.gaetano@gmail.com ("Gaetano Giunta") ------=_Part_106357_19906359.1180451757009 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Sorry about the poor choice of words. "Official" === Got a version number and can be downloaded on pecl.php.net Take APC as an example: latest pecl version = 3.0.14, released on 2007/04/02 latest cvs version = files apc_shm.h and apc_rfc1867.c, 6 days ago pecl4win version = compiled on 2007-05-29 03:17:04 (for php 5.2 and 5.1) On 5/29/07, Richard Quadling wrote: > > Isn't PECL4WIN "official"? It's on the php.net domain. > > > > On 29/05/07, Gaetano Giunta wrote: > > As a side note: does anyone think that providing on pecl4win compiled > > versions corresponding to the official pecl package releases besides the > > "compiled from cvs" versions would be a good idea? > > > > Bye > > Gaetano > > > > > > On 5/29/07, Richard Quadling wrote: > > > > > > My post about SNAPS and PECLS a little while ago seems relevant to > this. > > > > > > As a windows user, I have to rely on pre-compiled binaries. > > > > > > It was/is my understanding that SNAPS would provide me with most > > > currently succesfully compiled PHP, with some extensions built in and > > > some extensions for my ext directory - those which are deemed > > > important enough (judge important as you would like). > > > > > > PECL contained other extensions - those NOT part of the windows > > > "standard" package. > > > > > > > > > > > > > > > > > > On 27/05/07, Gaetano Giunta wrote: > > > > Just to add my experience (even though the original poster > explicitly > > > > asked for single extensions not to be mentioned) from a > > > > not-completely-unrelated problem: some extensions have an "internal" > > > > version number that is not always updated when the userland API of > said > > > > extension is changed - see eg. Json and the recent change of > behavior on > > > > decoding scalar values. > > > > > > > > This makes it very hard for people maintaining php libraries to code > > > > defensively and test the version in use to enable workarounds: > > > > - the extension version number is useless (if not managed correctly) > > > > - the php version number is useless, since the extension might have > been > > > > downloaded and compiled from pecl and not correspond to the version > that > > > > is distributed with the core > > > > > > > > The only option left in this situation is to test the functionality > > > > needed first, then use it, much as it is done in js - a very sad > state > > > > of things... (of course I would not recommend disabling upgrade / > > > > backport of a php extension from pecl as a solution) > > > > > > > > The fact that the extension lives in both pecl and core and the two > > > > might be slightly out of sync does not help at all when trying to > find > > > > out the cause of regressions... > > > > > > > > Bye > > > > Gaetano > > > > > > > > -- > > > > PHP Internals - PHP Runtime Development Mailing List > > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > > > > > > > > -- > > > ----- > > > Richard Quadling > > > Zend Certified Engineer : > http://zend.com/zce.php?c=ZEND002498&r=213474731 > > > "Standing on the shoulders of some very clever giants!" > > > > > > > > -- > ----- > Richard Quadling > Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 > "Standing on the shoulders of some very clever giants!" > ------=_Part_106357_19906359.1180451757009--