Newsgroups: php.internals,php.pecl.dev Path: news.php.net Xref: news.php.net php.internals:36472 php.pecl.dev:5292 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4142 invoked from network); 25 Mar 2008 01:12:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Mar 2008 01:12:59 -0000 Authentication-Results: pb1.pair.com smtp.mail=steph@zend.com; spf=permerror; sender-id=softfail Authentication-Results: pb1.pair.com header.from=steph@zend.com; sender-id=softfail Received-SPF: error (pb1.pair.com: domain zend.com from 64.97.136.146 cause and error) X-PHP-List-Original-Sender: steph@zend.com X-Host-Fingerprint: 64.97.136.146 smtpout0146.sc1.he.tucows.com Solaris 8 (1) Received: from [64.97.136.146] ([64.97.136.146:11013] helo=n068.sc1.he.tucows.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 06/90-20329-99158E74 for ; Mon, 24 Mar 2008 20:12:59 -0500 Received: from sc1-out03.emaildefenseservice.com (64.97.139.2) by n068.sc1.he.tucows.com (7.2.069.1) id 4769316E00FA437D; Tue, 25 Mar 2008 01:12:54 +0000 X-SpamScore: 50 X-Spamcatcher-Summary: 50,0,0,7a3709a9453a59d9,03b5634cdd4bfaa1,steph@zend.com,-,RULES_HIT:355:379:539:540:541:542:543:567:599:601:945:967:973:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1535:1543:1587:1593:1594:1605:1711:1730:1747:1766:1792:2073:2075:2078:2198:2199:2376:2393:2525:2553:2561:2564:2682:2685:2692:2693:2828:2857:2859:2898:2933:2937:2939:2942:2945:2947:2951:2954:3022:3027:3622:3770:3865:3866:3867:3868:3869:3870:3871:3872:3873:3874:3934:3936: 3938:3941:3944:4117:4250:5007:6119:6261:7653:7679:7875:7903,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:,MSBL:none,DNSBL:none X-Spamcatcher-Explanation: Received: from foxbox (62-31-252-198.cable.ubr07.shef.blueyonder.co.uk [62.31.252.198]) (Authenticated sender: steph.fox) by sc1-out03.emaildefenseservice.com (Postfix) with ESMTP; Tue, 25 Mar 2008 01:12:53 +0000 (UTC) Message-ID: <003801c88e15$76f3dd90$c6fc1f3e@foxbox> Reply-To: "Steph Fox" To: "Pierre Joye" Cc: , "internals" References: <00dc01c88c90$c34c5cc0$c6fc1f3e@foxbox> <003701c88db8$915a4410$c6fc1f3e@foxbox> <017901c88dd1$39eb43a0$c6fc1f3e@foxbox> <01cf01c88dd9$b04e99e0$c6fc1f3e@foxbox> <024c01c88df2$2aadbb90$c6fc1f3e@foxbox> <029a01c88dfb$ec131380$c6fc1f3e@foxbox> Date: Tue, 25 Mar 2008 01:13:40 -0000 Organization: Zend Technologies MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Subject: Re: [PHP-DEV] Re: [PECL-DEV] About that PECL versioning thing From: steph@zend.com ("Steph Fox") Hi Pierre, >> > Now I'm a bit confused. What are yout talking about now? PHP snapshots >> > or PECL snapshots? releases builds? >> >> You can checkout pecl module branch PHP_5_2 and see all the symlinked >> extensions there for PHP_5_2, plus intl... > > I know that but that does not tell me what you are talking about now. OK you lost me completely. You would rather have no version capability in PECL beyond the module itself? What's so confusing about 'if you have PECL code that is specific to PHP 6 use the PHP_6_0 branch in PECL'? >> > I can answer to the rest of your post once I know better what you are >> > referring to. I fear that you are making too strong relations between >> > pecl's cvs and PHP's cvs. >> >> I think you just haven't stumbled across that co possibility. It doesn't >> show up anywhere as an official PECL branch, but it does work. > > Again, CVS should be used only for snaphots nothing else. But I don't > know what you are referring to. What do you mean, you don't know what I'm referring to? And why do you say 'Again..'? Do you assume I haven't understood something? It seems more likely to me you haven't read before responding. Again. >> > As I can understand that one may like to have the same branches, I >> > don't want to have to use them. PHP branches do not fit well to pecl >> > development, as you noticed already almost all packages can be built >> > against all php versions. The goal is to have a stable branch and >> > maybe some expiremental branches (they are not really relevant in your >> > case, build a dll for each active PHP branch). >> >> I also build from CVS, Pierre. It's useful to me to be able to pull out >> PHP-branch-specific PECL modules from time to time. > > Yes, but what does that have to do with this RFC (versionning) and the > build based on releases instead of CVS? What on earth are you talking about? I wasn't talking about *release* versioning, this RFC is for *all* versioning. You should have the option for PECL development not to affect the existing users of your package, or to have different releases for different versions of PHP (which some - many - PECL devs will need when we look at PHP 6). If you have a PECL module symlinked into PHP 5.3 and PHP 6.0 they will be slightly different versions, and the way things are set up now there is no way to reflect that difference in the module versioning. > For the snapshots, I think we can post post pone the discussions and > continue to use what we have in pecl4win (which uses the same branches > than PHP). You obviously haven't looked at the source, because pecl4win doesn't use any PECL branches at all. > More generally, this RFC is about versionning and package states as > large. Can we try to finish it then you can finally do your manual > builds at wish. The rest really requires more time and tweaks :) I think you should stop coming out with superior or derogatory comments and blocking my attempts to make minor headway in this mess, and try instead to concentrate on helping build a system that has some chance of working. Soon. - Steph > > Cheersm > -- > Pierre > http://blog.thepimp.net | http://www.libgd.org