ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> pear-dev
pear-dev
Re: [PEAR-DEV] Re: [PEAR-QA] Re: [PEAR-DEV] Re: [PEAR] [ANNOUNCEMENT]Structures_DataGrid-0.7.0 (beta) Released.
by Olivier Guilyardi other posts by this author
Jun 19 2006 2:05PM messages near this date
Re: [PEAR-DEV] Re: [PEAR-QA] Re: [PEAR-DEV] Re: [PEAR] [ANNOUNCEMENT]Structures_DataGrid-0.7.0 (beta) Released. | Re: [PEAR-DEV] Re: [PEAR-QA] Re: [PEAR-DEV] Re: [PEAR] [ANNOUNCEMENT]Structures_DataGrid-0.7.0 (beta) Released.
Greg Beaver wrote:
>  Olivier Guilyardi wrote:
> >
> > - a conditional dependency, to do : if php < 5 then require php_compat
>  
>  This is too complicated from the installer end.  You can, of course,
>  make it so that the file containing the function is only installed if
>  PHP < 5.

Do you mean "only installed" or "only require()'d" ? The former is precisely 
what I would call a "conditional dependency". Is this possible ?

> > - or "pear package-validate" to detect that php_compat was required, and
> > issue an error
>  
>  That would be essentially putting a really brilliant brain inside
>  package-validate, something that is, to say the least, extremely
>  complicated.

Okay. Fortunately we have Justin and Pierre's brains to detect that sort of QA 
issues ;-)

>  In other words, that will never be a standard part of PEAR version 1.x.
>   There is some remote possibility that PEAR2 (vaporware atm) could be
>  modular enough to support something with this using PHP_Parser, but
>  that's WAYYYYY in the future.

Okay, no problem.

Another point, that I may post a feature request for :

We have unbundled all drivers from Structures_DataGrid, and to be gentle with 
users' hard drives we chose to make all drivers optional, as in MDB2.

But, that makes a big difference with prior releases, when people just needed to 
install one package to get something working. Now, it won't work until you 
install at least a rendering and a datasource driver.

The best thing to ease the upgrade, IMO, would be that the pear installer issues 
warnings directly to standard output. A new <warning>  like tag in package xml 
v2, where we could put whatever we want, would be precious in this regard.

What do you think ?

--
   og

-- 
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Thread:
Olivier Guilyardi
Olivier Guilyardi
Justin Patrin
Olivier Guilyardi
Pierre
Pierre
Olivier Guilyardi
Greg Beaver
Olivier Guilyardi
Greg Beaver
Olivier Guilyardi
Greg Beaver
Olivier Guilyardi
Pierre
Joe Stump
Pierre
Joe Stump
Pierre
Olivier Guilyardi

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved