|
Bugzilla – Full Text Bug Listing |
| Summary: | PHP 8.1 on Leap 15.5 wish list | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Olav Reinert <seroton10> |
| Component: | Basesystem | Assignee: | Petr Gajdos <pgajdos> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | joergi, meissner |
| Version: | Leap 15.5 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
(In reply to Olav Reinert from comment #0) > For Leap 15.5, PHP 8.1 is now available, which is great, since 8.0 is no > longer receiving support. That is not precise, we support it further. > However, compared to PHP 8.0, the following extensions are missing: > > php81-APCu > php81-imagick Good idea. Also, php81-redis is requested. (In reply to Petr Gajdos from comment #1) > (In reply to Olav Reinert from comment #0) > > For Leap 15.5, PHP 8.1 is now available, which is great, since 8.0 is no > > longer receiving support. > > That is not precise, we support it further. I meant that upstream doesn't support it anymore. I'm aware that SUSE offers support beyond that. > > However, compared to PHP 8.0, the following extensions are missing: > > > > php81-APCu > > php81-imagick > > Good idea. > > Also, php81-redis is requested. Yes, please, I also need php81-redis. Olav, could you please eventually test php81 variants from http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php-APCu/openSUSE_Backports_SLE-15-SP5_Update/x86_64/ http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php-imagick/openSUSE_Backports_SLE-15-SP5_Update/x86_64/ http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php-redis/openSUSE_Backports_SLE-15-SP5_Update/x86_64/ if they work for you? (In reply to Petr Gajdos from comment #3) > Olav, > > could you please eventually test php81 variants from > > http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php- > APCu/openSUSE_Backports_SLE-15-SP5_Update/x86_64/ > http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php- > imagick/openSUSE_Backports_SLE-15-SP5_Update/x86_64/ > http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php- > redis/openSUSE_Backports_SLE-15-SP5_Update/x86_64/ > > if they work for you? I managed to get those three installed, but it turns out that Nextcloud 27 also requires php81-pear. Can I ask you to provide that one as well, please? Please add php81-memcached as well. or even better, add all extension which are in 8.0. (In reply to Olav Reinert from comment #4) > I managed to get those three installed, but it turns out that Nextcloud 27 > also requires php81-pear. Can I ask you to provide that one as well, please? Yes, it is planned, too: http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php81/openSUSE_Backports_SLE-15-SP5_Update/noarch/ Great, thanks. With the packages you supplied in comment #4 and comment #7, Nextcloud 27 now runs on Leap 15.5 with PHP 8.1, and it seems to be working as expected. (In reply to Joerg Rohrer from comment #5) > Please add php81-memcached as well. or even better, add all extension which Please test http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php81/openSUSE_Backports_SLE-15-SP5_Update/x86_64/php81-memcached-3.2.0-bp155.2.1.x86_64.rpm getting
rpm -Uhv php81-memcached-3.2.0-bp155.2.1.i586.rpm
warning: php81-memcached-3.2.0-bp155.2.1.i586.rpm: Header V3 RSA/SHA256 Signature, key ID 80ead728: NOKEY
error: Failed dependencies:
libmemcached.so.11 is needed by php81-memcached-3.2.0-bp155.2.1.i586
just wanted to let you know APCu extension was the missing one on my nextcloud. After installing APCu all is okay. Nevertheless, when trying to install memcached "error: Failed dependencies" is thrown. (In reply to Joerg Rohrer from comment #10) > getting > > rpm -Uhv php81-memcached-3.2.0-bp155.2.1.i586.rpm > warning: php81-memcached-3.2.0-bp155.2.1.i586.rpm: Header V3 RSA/SHA256 > Signature, key ID 80ead728: NOKEY > error: Failed dependencies: > libmemcached.so.11 is needed by php81-memcached-3.2.0-bp155.2.1.i586 That's because you used the rpm command, which does exactly what you tell it to - meaning, it doesn't pull in any required dependencies. Try this instead: zypper in http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php81/openSUSE_Backports_SLE-15-SP5_Update/x86_64/php81-memcached-3.2.0-bp155.2.1.x86_64.rpm That is, use "zypper install" followed by the URL to the package given by Petr above, then it will automatically install the required dependency to libmemcached.so, too. (In reply to Olav Reinert from comment #12) > (In reply to Joerg Rohrer from comment #10) > > getting > > > > rpm -Uhv php81-memcached-3.2.0-bp155.2.1.i586.rpm > > warning: php81-memcached-3.2.0-bp155.2.1.i586.rpm: Header V3 RSA/SHA256 > > Signature, key ID 80ead728: NOKEY > > error: Failed dependencies: > > libmemcached.so.11 is needed by php81-memcached-3.2.0-bp155.2.1.i586 > > That's because you used the rpm command, which does exactly what you tell it > to - meaning, it doesn't pull in any required dependencies. > > Try this instead: > > zypper in > http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/php81/ > openSUSE_Backports_SLE-15-SP5_Update/x86_64/php81-memcached-3.2.0-bp155.2.1. > x86_64.rpm > > That is, use "zypper install" followed by the URL to the package given by > Petr above, then it will automatically install the required dependency to > libmemcached.so, too. Thank you Olav. Memcached successfully installed. *** Bug 1217743 has been marked as a duplicate of this bug. *** Thanks for the feedback. Also let's add php-xdebug. This is an autogenerated message for OBS integration: This bug (1217612) was mentioned in https://build.opensuse.org/request/show/1132660 Backports:SLE-15-SP5 / php81-pear https://build.opensuse.org/request/show/1132661 Backports:SLE-15-SP5 / php81-memcached As far as I have checked http://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP5:/Update/standard/x86_64/ all required php81 extensions should be there. Feel free to test and provide a feedback if you encounter any issue. |
For Leap 15.5, PHP 8.1 is now available, which is great, since 8.0 is no longer receiving support. However, compared to PHP 8.0, the following extensions are missing: php81-APCu php81-imagick Among other things, this means that it's not possible (or at least sub-optimal) to run Nextcloud 27 on Leap 15.5 with PHP 8.1. Please add the missing extensions to Leap 15.5.