<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: How would you improve PEAR?</title>
	<atom:link href="http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/</link>
	<description>The weblog of Joshua Eichorn, AJAX, PHP and Open Source</description>
	<pubDate>Wed, 20 Aug 2008 17:05:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1-alpha</generator>
		<item>
		<title>By: udo</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-229524</link>
		<dc:creator>udo</dc:creator>
		<pubDate>Tue, 17 Jul 2007 11:28:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-229524</guid>
		<description>Asking developers who cannot devote much time to step back and let others do the work.
It is no use for nobody when the estimated time of getting a usable package is many years in the future. If somebody does not have the time, he shouldn't attempt to create new demanding packages. 
There have to be regulations of how long a package can stay in alpha and beta state, before the project lead is vacant.</description>
		<content:encoded><![CDATA[<p>Asking developers who cannot devote much time to step back and let others do the work.<br />
It is no use for nobody when the estimated time of getting a usable package is many years in the future. If somebody does not have the time, he shouldn&#8217;t attempt to create new demanding packages.<br />
There have to be regulations of how long a package can stay in alpha and beta state, before the project lead is vacant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evert</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-214727</link>
		<dc:creator>Evert</dc:creator>
		<pubDate>Tue, 19 Jun 2007 18:09:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-214727</guid>
		<description>I think one very positive change would be less bureaucracy..</description>
		<content:encoded><![CDATA[<p>I think one very positive change would be less bureaucracy..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stuardo -StR- Rodriguez</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-203244</link>
		<dc:creator>Stuardo -StR- Rodriguez</dc:creator>
		<pubDate>Thu, 31 May 2007 21:51:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-203244</guid>
		<description>* read the patch ppl send.  We have found  many bugs, send the patch, never see the updated, and read that  someone else has, found many bugs, send the  patch and never see the update.

* pear upgrade-all --alldeps

* pear install package --target ftp://user@server.com/path

* E_STRICT  pls, force all packages to be upgraded for PHP5

* let other projects be hosted by the pear channel in their own namespace, like
pear install Solar_SolarFramework
pear install Zend_Framework</description>
		<content:encoded><![CDATA[<p>* read the patch ppl send.  We have found  many bugs, send the patch, never see the updated, and read that  someone else has, found many bugs, send the  patch and never see the update.</p>
<p>* pear upgrade-all &#8211;alldeps</p>
<p>* pear install package &#8211;target <a href="ftp://user@server.com/path" rel="nofollow">ftp://user@server.com/path</a></p>
<p>* E_STRICT  pls, force all packages to be upgraded for PHP5</p>
<p>* let other projects be hosted by the pear channel in their own namespace, like<br />
pear install Solar_SolarFramework<br />
pear install Zend_Framework</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DC</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-192574</link>
		<dc:creator>DC</dc:creator>
		<pubDate>Wed, 09 May 2007 04:34:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-192574</guid>
		<description>Improve by Keeping up the good work !! :-)
DC</description>
		<content:encoded><![CDATA[<p>Improve by Keeping up the good work !! <img src='http://blog.joshuaeichorn.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <br />
DC</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Eichorn's Blog &#187; Blog Archive &#187; Thanks for your thoughts on improving PEAR</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-192361</link>
		<dc:creator>Joshua Eichorn's Blog &#187; Blog Archive &#187; Thanks for your thoughts on improving PEAR</dc:creator>
		<pubDate>Tue, 08 May 2007 16:43:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-192361</guid>
		<description>[...] The weblog of Joshua Eichorn, AJAX, PHP and Open Source      &#171; How would you improve PEAR? [...]</description>
		<content:encoded><![CDATA[<p>[...] The weblog of Joshua Eichorn, AJAX, PHP and Open Source      &laquo; How would you improve PEAR? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: developercast.com &#187; Greg Beaver&#8217;s Blog: Is anything working in PEAR?</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-192079</link>
		<dc:creator>developercast.com &#187; Greg Beaver&#8217;s Blog: Is anything working in PEAR?</dc:creator>
		<pubDate>Mon, 07 May 2007 21:53:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-192079</guid>
		<description>[...] going on with the PEAR project.   Newly elected PEAR Group member Josh Eichorn posted a blog entry, &#8220;How would you improve PEAR&#8221; recently. I was impressed with the response, it seems many people outside of PEAR are monitoring it [...]</description>
		<content:encoded><![CDATA[<p>[...] going on with the PEAR project.   Newly elected PEAR Group member Josh Eichorn posted a blog entry, &#8220;How would you improve PEAR&#8221; recently. I was impressed with the response, it seems many people outside of PEAR are monitoring it [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TomekG</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-191659</link>
		<dc:creator>TomekG</dc:creator>
		<pubDate>Sun, 06 May 2007 17:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-191659</guid>
		<description>a better looking website! look of all php sites (php.net, pear.php.net and so on) is kinda embarracing in comparision with e.g. www.djangoproject.com or even www.rubyonrails.org
I could even contribute something myself in that matter :)</description>
		<content:encoded><![CDATA[<p>a better looking website! look of all php sites (php.net, pear.php.net and so on) is kinda embarracing in comparision with e.g. <a href="http://www.djangoproject.com" rel="nofollow">http://www.djangoproject.com</a> or even <a href="http://www.rubyonrails.org" rel="nofollow">http://www.rubyonrails.org</a><br />
I could even contribute something myself in that matter <img src='http://blog.joshuaeichorn.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bertrand Manson</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-191508</link>
		<dc:creator>Bertrand Manson</dc:creator>
		<pubDate>Sun, 06 May 2007 08:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-191508</guid>
		<description>I'd like to see PEAR_Exception as an independant package.</description>
		<content:encoded><![CDATA[<p>I&#8217;d like to see PEAR_Exception as an independant package.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stan</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-191430</link>
		<dc:creator>Stan</dc:creator>
		<pubDate>Sun, 06 May 2007 00:27:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-191430</guid>
		<description>Greg,
Excellent!  I didn't see your name anywhere on the list and was concerned that PEAR was missing out on a valuable resource - I only keep up to date on PEAR-appenings from time to time.

Thank you for pointing out the implementation of some of these suggestions - I think the general feel of some of the posters here is that these are great moves... we all just hope they are contagious to other parts of the project. I'm hopeful for the direction PEAR is headed in.

On a slightly side note, noticing the release of HTML_AJAX 0.5.1 today - and thinking to myself that a bridge between HTML_AJAX, it's internal JS library and jQuery or even Prototype would be handy.  I'd love to see PEAR in general adopt some bridge-type packages for interacting with already establishing open source libraries.  HTML_AJAX in particular has the potential to be driver-based and allow PHP developers to keep up with their existent JS practices.  How cool would that be?

Anyhow, that's my $0.02 - but don't take it to the bank.

Pax,
- Stan</description>
		<content:encoded><![CDATA[<p>Greg,<br />
Excellent!  I didn&#8217;t see your name anywhere on the list and was concerned that PEAR was missing out on a valuable resource - I only keep up to date on PEAR-appenings from time to time.</p>
<p>Thank you for pointing out the implementation of some of these suggestions - I think the general feel of some of the posters here is that these are great moves&#8230; we all just hope they are contagious to other parts of the project. I&#8217;m hopeful for the direction PEAR is headed in.</p>
<p>On a slightly side note, noticing the release of HTML_AJAX 0.5.1 today - and thinking to myself that a bridge between HTML_AJAX, it&#8217;s internal JS library and jQuery or even Prototype would be handy.  I&#8217;d love to see PEAR in general adopt some bridge-type packages for interacting with already establishing open source libraries.  HTML_AJAX in particular has the potential to be driver-based and allow PHP developers to keep up with their existent JS practices.  How cool would that be?</p>
<p>Anyhow, that&#8217;s my $0.02 - but don&#8217;t take it to the bank.</p>
<p>Pax,<br />
- Stan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregory Beaver</title>
		<link>http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-191041</link>
		<dc:creator>Gregory Beaver</dc:creator>
		<pubDate>Sat, 05 May 2007 00:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/#comment-191041</guid>
		<description>For those who are wondering, most of the suggestions here are in fact already implemented or in the planning stages.  There is really only one that is not:

1) SVN.  CVS is here to stay, as we are dependent on cvs.php.net.  HOWEVER, someone willing to donate dedicated hardware would pique our interest in having optional subversion hosting.

Things that are implemented already:

1) pear installer is capable of modifying php.ini, but it does require a binary package to be created with the dll.
2) PEAR_Exception is the error/exception base class.
3) Mentoring.  The new constitution (http://pear.php.net/manual/en/constitution.php) requires mentoring of new developers.
4) package tags.  This was recently implemented, in anticipation of the new collectives, and other useful purposes.
5) deprecated/unmaintained packages have been supported for a while now (see http://pear.php.net/DB for an example)
6) lightweight packages.  See http://pear.php.net/MDB2 for an example.  All of the database drivers are decoupled into subpackages.  Structures_DataGrid is the most complex example of this de-coupling.  The technical capability was not present before PEAR version 1.4.9 to handle this properly, and so most packages have not yet implemented this functionality.

The social issues are a real problem.  I plan to make this my primary purpose as the PEAR president (this is why I'm not in the PEAR Group Stan, I ran for the president of the whole thingy), separate from my work as a developer.  We'll see how it goes, but I see a strong momentum shift in the makings here, which has been my dream for several years.  It's exciting to see it moving forward so dramatically.  I hope that more developers who see the potential and the things that can happen will join, it is only through the force of the will of people who believe in things like civility that PEAR will shift its culture to one that encourages innovation as well as stability.

One thing you can currently depend upon in PEAR that will never be changing is that packages marked stable will always work in a similar way, such that you won't find applications based on them suddenly breaking on upgrade.  Innovation can always be provided without destroying the work of your users.  Stay tuned for details of how things will be changing</description>
		<content:encoded><![CDATA[<p>For those who are wondering, most of the suggestions here are in fact already implemented or in the planning stages.  There is really only one that is not:</p>
<p>1) SVN.  CVS is here to stay, as we are dependent on cvs.php.net.  HOWEVER, someone willing to donate dedicated hardware would pique our interest in having optional subversion hosting.</p>
<p>Things that are implemented already:</p>
<p>1) pear installer is capable of modifying php.ini, but it does require a binary package to be created with the dll.<br />
2) PEAR_Exception is the error/exception base class.<br />
3) Mentoring.  The new constitution (http://pear.php.net/manual/en/constitution.php) requires mentoring of new developers.<br />
4) package tags.  This was recently implemented, in anticipation of the new collectives, and other useful purposes.<br />
5) deprecated/unmaintained packages have been supported for a while now (see <a href="http://pear.php.net/DB" rel="nofollow">http://pear.php.net/DB</a> for an example)<br />
6) lightweight packages.  See <a href="http://pear.php.net/MDB2" rel="nofollow">http://pear.php.net/MDB2</a> for an example.  All of the database drivers are decoupled into subpackages.  Structures_DataGrid is the most complex example of this de-coupling.  The technical capability was not present before PEAR version 1.4.9 to handle this properly, and so most packages have not yet implemented this functionality.</p>
<p>The social issues are a real problem.  I plan to make this my primary purpose as the PEAR president (this is why I&#8217;m not in the PEAR Group Stan, I ran for the president of the whole thingy), separate from my work as a developer.  We&#8217;ll see how it goes, but I see a strong momentum shift in the makings here, which has been my dream for several years.  It&#8217;s exciting to see it moving forward so dramatically.  I hope that more developers who see the potential and the things that can happen will join, it is only through the force of the will of people who believe in things like civility that PEAR will shift its culture to one that encourages innovation as well as stability.</p>
<p>One thing you can currently depend upon in PEAR that will never be changing is that packages marked stable will always work in a similar way, such that you won&#8217;t find applications based on them suddenly breaking on upgrade.  Innovation can always be provided without destroying the work of your users.  Stay tuned for details of how things will be changing</p>
]]></content:encoded>
	</item>
</channel>
</rss>
