Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31161 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 74883 invoked by uid 1010); 22 Jul 2007 20:09:08 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 74868 invoked from network); 22 Jul 2007 20:09:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Jul 2007 20:09:08 -0000 Authentication-Results: pb1.pair.com header.from=giunta.gaetano@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=giunta.gaetano@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 66.249.92.172 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.92.172 ug-out-1314.google.com Received: from [66.249.92.172] ([66.249.92.172:4375] helo=ug-out-1314.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 85/A3-35100-269B3A64 for ; Sun, 22 Jul 2007 16:09:08 -0400 Received: by ug-out-1314.google.com with SMTP id c2so1022841ugf for ; Sun, 22 Jul 2007 13:09:03 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=mGTfAmp/lFYf3e+lGBTGrBtpllhyymhjJqCsYNKAFvALmSP7pd1a6WTuK8Q4r8oLxwwgMWM5zZ8bqjXScHxvKF7c8GdIv7HZ5AGzOezFZxDmUDco/X0IM/PBGxxW+dYBcCGaina9XwvmSS+fs+BaNY3YEJ3DBzMygBAj2/Bn6eo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=BUzKjskB4mAYS8WUyz7ebJ5JKne30wfj4iRKQL9UOrzLf5oYcWd/Gr+8e+++5ca7kzeHFOI8iOWYctzBDJs2rDbY/DtLktf04Dnb+IHeYaEIjdgZTSBLgbZsklLfopvdkKPXOzhFd0vDn29NycicGSE5Q5XEzOMHKpm97n2ypQA= Received: by 10.67.22.2 with SMTP id z2mr3672413ugi.1185134943780; Sun, 22 Jul 2007 13:09:03 -0700 (PDT) Received: from ?192.168.1.2? ( [151.66.59.167]) by mx.google.com with ESMTPS id 5sm5745640nfv.2007.07.22.13.09.01 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 22 Jul 2007 13:09:02 -0700 (PDT) Message-ID: <46A3B91D.3020601@gmail.com> Date: Sun, 22 Jul 2007 22:07:57 +0200 User-Agent: Thunderbird 2.0.0.5 (Windows/20070716) MIME-Version: 1.0 To: Pierre CC: internals@lists.php.net, edin@krug.dk References: <46A2A0D4.2010307@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] packaged extensions versions on pecl4win: initial source release From: giunta.gaetano@gmail.com (Gaetano Giunta) Pierre wrote: > Hi Gaetano, > > I see that you list the version as well. Do you build the packages > yourself using the latest (and best state) release? Or do you rely on > what we have now for pecl4win? I am not sure I understand the question 100%... 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) - 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. Bye Gaetano