-- till <[EMAIL PROTECTED]> wrote (on Tuesday, 09 December 2008, 02:50 PM +0100): > On Tue, Dec 9, 2008 at 2:24 PM, Matthew Weier O'Phinney > <[EMAIL PROTECTED]> wrote: > > -- till <[EMAIL PROTECTED]> wrote > > (on Tuesday, 09 December 2008, 12:49 PM +0100): > >> I know that for RHEL/CentOS, there are unofficial repositories with an > >> even more current version of PHP. > > > > Understood. However, for users on managed hosting systems, or with RH > > contracts, usage of unofficial repos will violate terms of service. > > However, that said, we still upped the minimum supported version. I > > personally don't feel that advances in PHP should be held hostage by > > distribution vendors. :) > > I'm not really in that situation, but I think that if you're paying > for it, shouldn't you be in a position to request updates? Otherwise > you're wasting budget on something that doesn't seem worth the money. > ;-) > > >> Most other distros have no issues offering 5.2.4. And in the end, in > >> order to be able to stick with maintainable software, you could also > >> build your own RPM/port/deb/whatever. > >> > >> There's really no reason to stick with an old version of PHP. Unless > >> you run really, really old software but since we are on a Zend > >> Framework mailinglist, you can rule that out - sort of. ;-) > > > > I agree with this in principle. Again, however, we're talking the > > minimum *supported* version. We cannot simply specify "current stable" > > as the minimum version, as most institutions will upgrade their server > > stack much less frequently than their application stack. > > If the minimum supported version is such a concern, then why is the > version raised because of the test suite? Correct me if I'm wrong, but > last time I checked I didn't build my application to run on the test > suite, but I build my application to run on the framework code. > > Point taken, they are tied together and I also see that QA depends on it.
> So if the minimum version is really [your] (or Zend's) concern, then > the process makes no sense. The minimum required should be 5.2.1 > (because of Zend_File). Features required by the test suite should be > backported in the testsuite, in userland. The test suite is the tip of the iceberg; there are features we've either not implemented or implemented sub-optimally because we were unable to utilize PHP 5.2.X only features (some features of Reflection come to mind in particular). This was a good time to up the minimum version; it made testing simpler in several places, and provides a path for us to start taking advantage of newer features prior to tackling 5.3.0 features. And it also made sense to up the version to something more recent than 5.2.1, to encourage users to begin upgrading to newer versions of PHP. -- Matthew Weier O'Phinney Software Architect | [EMAIL PROTECTED] Zend Framework | http://framework.zend.com/
