https://bugzilla.novell.com/show_bug.cgi?id=809846 https://bugzilla.novell.com/show_bug.cgi?id=809846#c17 --- Comment #17 from Jorge Hernandez <jorgeh@fsbcomputers.com> 2013-04-27 14:20:58 UTC --- (In reply to comment #15)
As far as extensions go, the "server:php:extensions/server_php_<DISTRO>" repo is built against the packages in the server:php repo, which are not at 5.4.14. Not to be confused with server:php:extensions/<DISTRO>, which is built against the php5 packages in that distro, which is 5.2.14 for SLE11 and 5.3.x for newer openSUSE.
The remaining problem is that many of the extensions do not currently build with PHP 5.4, mainly because 5.4 finally removed a lot of features which had been obsoleted in 5.2 and 5.3. In some cases this is solved by simply upgrading to the latest upstream release, which is easy to fix, and I've already submitted a request for updating php5-uploadprogress. I'll attempt to fix any broken extensions I use and submit requests for those, but I don't have time to go through the packages I don't use. I'm actually on hold with this right now pending my request mentioned above, as I can't test my builds with "osc build server_php_SLE_11_SP2 x86_64" for some extensions due to the php53 shenanigans causing it to fail as unresolvable.
It would be a good idea to remove older binaries from the server_PHP_<DISTRO> repos, as there are still RPMs which are built against 5.3 (mostly extensions whose builds are currently broken). Having a package you can't install isn't any better than not having it at all, and just adds confusion. According to the php5 changelog, it was updated to 5.4 on Mar 21, so any RPM older than that will be built with 5.3.
Hello Andrew, I don't think php5-uploadprogress is done by opensuse, instead, what I have always done to get it is: 1. Go to http://pecl.php.net, download the sources for it 2. Install php5-devel if it isn't installed 3. unpack the source for uploadprogress 4. run phpize in the folder where the uploadprogress source is 5. when that's done, run ./configure 6. when configure is done run make 7. as root run make install 8. create uploadprogress.ini in /etc/php5/conf.d if it doesn't exist with this line: extension=uploadprogress.so restart apache and your php should have uploadprogress enabled and ready to use. Good luck! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.