[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 <meissner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@suse.com AssignedTo|bnc-team-screening@forge.pr |crrodriguez@opensuse.org |ovo.novell.com | --- Comment #1 from Marcus Meissner <meissner@suse.com> 2013-03-18 06:37:54 UTC --- sadly opensuse 12.3 has shipped and php5 is too large and troublesome for a version update on the product. but there are likely seperate OBS projects and future products which can contain it -- 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#c2 --- Comment #2 from Jorge Hernandez <jorgeh@fsbcomputers.com> 2013-03-18 18:25:55 UTC --- That doesn't sound good for OpenSUSE, all other Distros I know that come with Kernel 3.7 carry PHP 5.4 and even Distros for Enterprise Linux like CentOS have it available with the epel repositories, I have compiled it myself for my needs, but I wanted to have it directly from you. I did see it in your Factory packages, but as I said before it is missing the apache-mmn package so I couldn't use it. Thanks and Sorry to hear that the Distro I have been using for such a long time is not delivering the latest. -- 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#c3 --- Comment #3 from Jorge Hernandez <jorgeh@fsbcomputers.com> 2013-03-19 01:01:15 UTC --- Created an attachment (id=530295) --> (http://bugzilla.novell.com/attachment.cgi?id=530295) PHPInfo OpenSUSE 12.3 with PHP 5.4.13 -- 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#c4 --- Comment #4 from Jorge Hernandez <jorgeh@fsbcomputers.com> 2013-03-19 01:07:42 UTC --- Check the attachment, I can compile it without any issues, but I would like it to come from you. That's from a Virtual Machine I have just installed OpenSUSE 12.3, I even added a couple of extensions that use all the time. So, come on guys, I know you need to change lots of code from the PHP source so it compiles the way you need it, but please at least give it a try, don't leave us working with old versions of our utilities. Don't just freeze it because it needs lots of changes, don't give up. -- 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#c5 --- Comment #5 from Cristian Rodríguez <crrodriguez@opensuse.org> 2013-03-18 21:19:43 CLT --- First, there will be no official update to PHP 5.4 for any released openSUSE version. Factory does not have PHP 5.4 either. I have not faced the need of updating neither have had the time,energy or motivation to do the needed work.. however. I will take a look into this for the next openSUSE release, that probably means we will skip PHP 5.4 alltogether to 5.5. I will check this out after 5.5 beta 1. -- 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#c6 --- Comment #6 from Jorge Hernandez <jorgeh@fsbcomputers.com> 2013-03-20 00:17:31 UTC --- 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. -- 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#c7 Cristian Rodríguez <crrodriguez@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pgajdos@suse.com --- Comment #7 from Cristian Rodríguez <crrodriguez@opensuse.org> 2013-03-19 20:35:16 CLT --- (In reply to comment #6)
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 <pgajdos@suse.com> 2013-03-20 08:26:54 UTC --- @Christian: I am planning to submit php54 soon into factory, I think it is not good idea to jump to 5.5. There was a *lot* issues in regard to php54 I doubt there are any with php55. http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=php54;users=pkg-php-maint@l... -- 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#c9 --- Comment #9 from Petr Gajdos <pgajdos@suse.com> 2013-03-20 08:28:52 UTC --- (In reply to comment #7)
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 <pgajdos@suse.com> 2013-03-20 08:30:15 UTC --- (In reply to comment #6)
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 <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Summary|openFATE: Please release |Build PHP 5.4 for OpenSUSE |PHP 5.4 for OpenSUSE 12.3 |12.3 --- Comment #11 from Petr Gajdos <pgajdos@suse.com> 2013-03-20 09:44:35 UTC --- Please try packages from http://download.opensuse.org/repositories/devel:/languages:/php:/php54/openS... and feel free to reopen the bug and assign to me if your problem still persists. Thanks for cooperation. -- 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#c12 --- Comment #12 from Jorge Hernandez <jorgeh@fsbcomputers.com> 2013-03-20 15:51:49 UTC --- You rock Petr, I just tested it with an OpenSUSE 12.2 that I have in the office and it works perfect, of course changing openSUSE_12.3 for openSUSE_12.2 Thanks man. -- 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#c13 Marek Ruszkowski <aaatoja@o2.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |aaatoja@o2.pl Resolution|FIXED | --- Comment #13 from Marek Ruszkowski <aaatoja@o2.pl> 2013-04-06 05:21:02 UTC --- Could You please also sync extensions repository? http://download.opensuse.org/repositories/server:/php/openSUSE_12.3/ http://download.opensuse.org/repositories/server:/php:/extensions/server_php... For example, I can't update PHP because xcache, xdebug etc have incorrect dependencies. -- 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#c14 Andrew Daugherity <adaugherity@tamu.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |adaugherity@tamu.edu --- Comment #14 from Andrew Daugherity <adaugherity@tamu.edu> 2013-04-26 22:30:01 UTC --- First of all, thanks for publishing PHP 5.4 to the server:php repo -- my developers have been asking for it for months and suggesting that perhaps we pursue alternate distros if necessary. That being said, I would kindly ask that the repo maintainers be more judicious about what they publish, as the recent addition of firebird support broke the build for SLES 11 and openSUSE <= 12.1. Also, in its current state, attempting to install php5 from this repo on SLES 11 results in a mix of these php5-* packages and php53-* from SLES 11, which is obviously bad. Setting this repo priority higher is a workaround but there are cases where that won't work, e.g. using it in other OBS projects or autoyast. I've submitted a request (#173550) that fixes both these problems. The firebird stuff is handled with some conditional logic and adding a conflict with php53 solves the other problem. (The SLES php53 package conflicts with "php5 < 5.3", which handles 5.2, but of course not 5.4). -- 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#c15 --- Comment #15 from Andrew Daugherity <adaugherity@tamu.edu> 2013-04-26 22:53:21 UTC --- 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. -- 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#c16 --- Comment #16 from Andrew Daugherity <adaugherity@tamu.edu> 2013-04-26 22:55:49 UTC --- Sorry, typo -- the first sentence should read "...now at 5.4.14". Thanks for your work packaging 5.4 and I look forward to resolving the remaining issues! -- 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#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.
https://bugzilla.novell.com/show_bug.cgi?id=809846 https://bugzilla.novell.com/show_bug.cgi?id=809846#c18 --- Comment #18 from Andrew Daugherity <adaugherity@tamu.edu> 2013-05-02 19:20:53 UTC --- (In reply to comment #17)
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 <crrodriguez@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |CLOSED Resolution| |FIXED --- Comment #19 from Cristian Rodríguez <crrodriguez@opensuse.org> 2013-12-17 06:03:28 CLST --- php 5.4 is in 13.1 and factory, closing -- 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.
participants (1)
-
bugzilla_noreply@novell.com