Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31162 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 87970 invoked by uid 1010); 22 Jul 2007 21:18:01 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 87954 invoked from network); 22 Jul 2007 21:18:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Jul 2007 21:18:01 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.146.178 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.146.178 wa-out-1112.google.com Received: from [209.85.146.178] ([209.85.146.178:54628] helo=wa-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1A/94-35100-789C3A64 for ; Sun, 22 Jul 2007 17:18:00 -0400 Received: by wa-out-1112.google.com with SMTP id l24so1931758waf for ; Sun, 22 Jul 2007 14:17: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:content-transfer-encoding:content-disposition:references; b=tvs1wd76TQ3xawX5czZKvjpxVSvduI8YK+bbUztskZDLftH1EgRE2UDLQgKR5i7kNs+UrcwQ9cCBW7TPmU75n7OwicsBw4r085cB4rDHicwbRhlqXyq/p1XxaKJSokTYqqaICAYqz3rviorTD3Kmhcd0NQvYTfa8R2VQx/wVVCc= 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:content-transfer-encoding:content-disposition:references; b=LdudaI/DeoUywH+WceFbEjDHGY817SoSWhDM6fcHbadFC9gX+FmS4RXBqrjnoOA3BuPdLR6knRxGp+54iRTZLqLhs2JuQALkJ2r1E4SG3/TBIqsa+0yWNd8jLxCSTKZ9WVAXf5t+XIeYXQEjzgC8irt87sGdOwNseahye8WwC44= Received: by 10.115.16.1 with SMTP id t1mr2356522wai.1185139076658; Sun, 22 Jul 2007 14:17:56 -0700 (PDT) Received: by 10.114.180.9 with HTTP; Sun, 22 Jul 2007 14:17:56 -0700 (PDT) Message-ID: Date: Sun, 22 Jul 2007 23:17:56 +0200 To: "Gaetano Giunta" Cc: internals@lists.php.net, edin@krug.dk In-Reply-To: <46A3B91D.3020601@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46A2A0D4.2010307@gmail.com> <46A3B91D.3020601@gmail.com> Subject: Re: [PHP-DEV] packaged extensions versions on pecl4win: initial source release From: pierre.php@gmail.com (Pierre) On 7/22/07, Gaetano Giunta wrote: > What I do is: > - fetch list of extensions from pecl.php.net, getting the html page of > cvs.php.net/pecl4win/ and scanning it > - fetch the latest and greatest version of every extension from > pecl.php.net (I get the ext html page first, scan it for versions, and > download the last one available. The process might be extended to get > older/all versions, but imho it makes little sense, especially since > many packaged extensions do not compile as-is on win32 anyway. I > separate state info from release number, but for now do not really take > into account if it is beta or alpha) So you compile using the released package, right? (pecl4win uses pecl HEAD to compile and does not match the actual stable releases. For example zip latest stable is 1.8.10, head is the dev tree 1.9.x). > - if file config.w32 is missing from the package, I get it (via http) > from cvs > - compile all extensions downloaded and upload them to the db > - on next run, only newer packaged extensions are fetched, and the > process repeated > The code is an evolution of the existing pecl4win codebase. It has been > designed so that it can also download and compile stuff directly out of > cvs, as the existing version does. I did not look at all at the > snaps.php.net process/source. That's nice. It is exactly what I have in mind for peclweb. Is your build box available on a server? I wonder how we can integrate your work asap. Cheers. --Pierre