[Bug 809846] New: openFATE: Please release PHP 5.4 for OpenSUSE 12.3
https://bugzilla.novell.com/show_bug.cgi?id=809846 https://bugzilla.novell.com/show_bug.cgi?id=809846#c0 Summary: openFATE: Please release PHP 5.4 for OpenSUSE 12.3 Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: SUSE Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jorgeh@fsbcomputers.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 Hey guys, I just saw PHP 5.4 in your Factory Repository, I tried to install it to my OpenSUSE 12.3, but it's missing apache-mmn to install, I was told in the forums to request an openFATE bug report to see if you guys would do it, but my main thing is not because I want it, but because all other major distros already have it and it makes OpenSUSE looks less than all others, I have been an OpenSUSE user for over 15 years (when it was just SuSE) and I don't want to see OpenSUSE fall behind the rest. I hope you guys take my request in mind and thanks in advance, Reproducible: Always Steps to Reproduce: 1. 2. 3. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c1
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c2
--- Comment #2 from Jorge Hernandez
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c3
--- Comment #3 from Jorge Hernandez
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c4
--- Comment #4 from Jorge Hernandez
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c5
--- Comment #5 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c6
--- Comment #6 from Jorge Hernandez
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c7
Cristian Rodríguez
With all your respect Cristian, but if Factory doesn't have it, what's this?
http://download.opensuse.org/repositories/devel:/languages:/php:/php54/openS...
Thanks anyway.
That is not factory..;) Factory is a distribution.. what you see is a development project in the OBS. While we will certainly not add PHP 5.4 to openSUSE 12.3, we probably want to add a 12.3 target to that project. Petr has to powers to do that ;) -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c8
--- Comment #8 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c9
--- Comment #9 from Petr Gajdos
Petr has to powers to do that ;)
Done. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c10
--- Comment #10 from Petr Gajdos
With all your respect Cristian, but if Factory doesn't have it, what's this?
http://download.opensuse.org/repositories/devel:/languages:/php:/php54/openS...
This is php54 building against factory packages, which you find in openSUSE:Factory. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c11
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c12
--- Comment #12 from Jorge Hernandez
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c13
Marek Ruszkowski
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c14
Andrew Daugherity
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c15
--- Comment #15 from Andrew Daugherity
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c16
--- Comment #16 from Andrew Daugherity
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c17
--- Comment #17 from Jorge Hernandez
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.
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c18
--- Comment #18 from Andrew Daugherity
I don't think php5-uploadprogress is done by opensuse, instead, what I have always done to get it is:
[ build and install manually ]
Yes, I know how to build PHP extensions, and I do so when necessary, but in this case, uploadprogress _is_ packaged in the OBS: http://software.opensuse.org/package/php5-uploadprogress / https://build.opensuse.org/package/show?project=server%3Aphp%3Aextensions&package=php5-uploadprogress However, the package is currently broken because version 1.0.1 doesn't build with PHP 5.4. Version 1.0.3.1 does, however, and I've fixed the package (https://build.opensuse.org/request/show/173425 ) --just waiting on someone to approve the patch. Several other extensions in this repo are similarly broken, as I mentioned in #c15. I'll try fixing those I use and submitting pull requests. If someone can take a look at OBS requests 173425 and 173550 that would be great! -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=809846
https://bugzilla.novell.com/show_bug.cgi?id=809846#c19
Cristian Rodríguez
participants (1)
-
bugzilla_noreply@novell.com