And two months later I finally remember to report that it was, in fact, a disaster.
I was attempting to upgrade to php 5.2, but dependencies went berserk, instructor web pages stopped working, bosses yelled at unix admins, etc... etc...
Anyone who cares, probably already knows this and this is probably why php 5.2 has stayed in testing so long. I had said "unless you hear more from me", so this is that "more" from "me".
-Dylan
On Mon, Aug 3, 2009 at 11:02 AM, Dylan Martin dmartin@sccd.ctc.edu wrote:
Sorry if this is the wrong place to post this. As far as I can tell, people who install packages from the testing repo should report the experience here. If not, please let me know where the correct place is and I will go away...
I just enabled the testing repo with includepkgs=php* and ran "yum update" I had to set "priority=1" to get it to work. There were conflicts and dependency problems with with php-pecl-apc and php-pecl-json. I removed php-pecl-apc because I don't use it and php-pecl-json because the new php-common seems to include it. I've added the error output below (thank you scroll buffer!) I've got 50 odd students hammering on this, so unless you hear more from me, take this as a good sign that this is stable.
Transaction Check Error: file /etc/php.d/json.ini from install of php-common-5.2.9-2.el5.centos.i386 conflicts with file from package php-pecl-json-1.2.1-3.el5.i386 file /usr/lib/php/modules/json.so from install of php-common-5.2.9-2.el5.centos.i386 conflicts with file from package php-pecl-json-1.2.1-3.el5.i386
php-pecl-apc-3.0.19-1.el5.i386 from installed has depsolving problems --> Missing Dependency: php-zend-abi = 20050922 is needed by package php-pecl-apc-3.0.19-1.el5.i386 (installed) Error: Missing Dependency: php-zend-abi = 20050922 is needed by package php-pecl-apc-3.0.19-1.el5.i386 (installed) root@zephir1# rpm -q php-pecl-apc