RE: [PEAR-QA] testing tarball of PEAR 1.7.0RC1 (not 1.7.0) uploaded
| From: | Jorrit Schippers - nCode | Date: | Fri, 30 Nov 2007 09:49:10 +0000 |
| Subject: | RE: [PEAR-QA] testing tarball of PEAR 1.7.0RC1 (not 1.7.0) uploaded | ||
| References: | 1 | Groups: | php.pear.qa |
| Request: | Send a blank email to pear-qa+get-4645@lists.php.net to get a copy of this message | ||
> Hi all,
>
> I'm not comfortable with the volume of serious problems we've been
> having in the testing due to "minor" bugfixes in core
> elements like the
> System class. As such, I've downgraded to RC1, and uploaded a testing
> tarball.
>
While working on the System class (I submitted the find() bug) I found quite
some Windows/space path incompatibilities, especially because most methods
accept command line like arguments. It uses very basic space splitting (as
mentioned in the 1.7.0 thread), wouldn't it be more sensible to use
something like GetOpt here? Besides that, the method to get the TMP
directory on windows should also use realpath, as at least in my case the
TMP environment variables are in the 8.3 format (with ~1 etc).
The System class is mean to provide the functionality of unix tools in a
platform independent way, especially on Windows, where these tools are not
available. I think it is strange that precisely on Windows the class does
not work at all. Clearly, Windows has not been used to test or develop this
class.
Has someone found time to have a look at my find() patch? I'm really
interested in your opinion at this.
Jorrit