Newsgroups: php.internals,php.pear.dev Path: news.php.net Xref: news.php.net php.internals:45007 php.pear.dev:52387 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56884 invoked from network); 16 Jul 2009 23:46:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Jul 2009 23:46:55 -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 72.14.220.154 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: 72.14.220.154 fg-out-1718.google.com Received: from [72.14.220.154] ([72.14.220.154:46430] helo=fg-out-1718.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6F/3A-09639-DEBBF5A4 for ; Thu, 16 Jul 2009 19:46:54 -0400 Received: by fg-out-1718.google.com with SMTP id e12so151328fga.0 for ; Thu, 16 Jul 2009 16:46:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=oTvpSR91V/7tIgNmEkHKVAD+sDb61MGsELjvP9nd7CY=; b=fSlXMuWKL66pKvGiDWv/kOP1TemsEhMGdcvdre1D3ws3wZTcF6HTpWYN2uPqCOmvYZ fJZtldJqGf9G6EpcU5vKU1BKeC7KjaR0c9OEeDAIAp3rwoWhPno0ivofTNk5V6WCWzgh t3KdzdcoFNnhEa98Q4wxX4fuO5JWOLyw13SgQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=pA9hdSEbOTP5yvUpLfA6uhsC6l12Yhdvl/OhX/DhHe2MlStc0zzeEyeHhMpv0LLf6g cqlPH/0EWR45KtX83X/F+ELTr2N3GOLofFSzjC45RMDX6Vp6S2yTm1Gum9GDK+O07OEb OKD/EtLFb3UhCAj95XoF2gvLA1FjblnCju/tQ= MIME-Version: 1.0 Received: by 10.86.92.13 with SMTP id p13mr358977fgb.43.1247788010583; Thu, 16 Jul 2009 16:46:50 -0700 (PDT) In-Reply-To: <4A5FB5B9.9030402@chiaraquartet.net> References: <4A5FB5B9.9030402@chiaraquartet.net> Date: Fri, 17 Jul 2009 01:46:50 +0200 Message-ID: To: Greg Beaver Cc: PHP Developers Mailing List , PEAR Dev Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] better management of php-src/pear and PEAR's future in php From: pierre.php@gmail.com (Pierre Joye) hi, On Fri, Jul 17, 2009 at 1:20 AM, Greg Beaver wrote: > Hi, > > I'd like to start a discussion on php-src/pear and how we can manage it > better for PHP 5.3, and to discuss the future of PEAR in PHP. > > First, take note that both internals@ and pear-dev@ are copied on this > email. > > For some background, currently the pear components are dynamically added > to a checkout by downloading from pear.php.net. =A0These components are > install-pear-nozlib.phar and go-pear.phar (for windows). =A0In addition, > the windows go-pear.phar is only downloaded by the build script for > windows. =A0Although this works, it adds some obscurity to how the proces= s > really works. Is it possible to have one single phar for all platforms? That would already make the whole thing easier to manage. > I'd like to consider instead using svn:externals to pull in PEAR stuff > directly from a STABLE branch from somewhere in the pear/ hierarchy. > This would allow us over at PEAR to push the installation phars into > that branch at the same time a release is made, and would also allow > quick fixes by a quick revert to a previous revision. Sounds clean enough and will hopefully avoid the recent issues. > 1) how important is the backwards compatibility of the "pear" and "pecl" > script commands? =A0I.e. does Pyrus need to provide a way to emulate the > interface to these scripts or can we break backwards compatibility on > this point by having these scripts just call pyrus's frontend with > default channels pear/pecl? New tools, new commands. How different is it to install a package? Too early for php6 :) Cheers, --=20 Pierre http://blog.thepimp.net | http://www.libgd.org