Re: Re: [ANNOUNCEMENT]Structures_DataGrid-0.7.0 (beta) Released.

From: Date: Mon, 19 Jun 2006 22:07:47 +0000
Subject: Re: Re: [ANNOUNCEMENT]Structures_DataGrid-0.7.0 (beta) Released.
References: 1 2 3 4 5 6 7 8 9 10 11  Groups: php.pear.dev php.pear.qa 
Request: Send a blank email to pear-dev+get-43027@lists.php.net to get a copy of this message
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

« previous php.pear.dev (#43027) next »