Bug ID 1050980
Summary phpMyAdmin depends on deprecated/removed php mcrypt extension
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.2
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Upgrade Problems
Assignee bnc-team-screening@forge.provo.novell.com
Reporter jo@feuersee.de
QA Contact jsrain@suse.com
Found By ---
Blocker ---

The phpMyAdmin package from here
<http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_Leap_42.2/>
depends on php-mcrypt extension:

# zypper info --requires phpMyAdmin
Information for package phpMyAdmin:
-----------------------------------
Repository     : Various php-applications
Name           : phpMyAdmin
Version        : 4.7.3-294.1
Arch           : noarch
Vendor         : obs://build.opensuse.org/server:php:applications

[...]

Requires       : [16]
    php-gettext
    php-json
    php-mbstring
    php-mysql
    php-gd
    php-iconv
    php-session
    php-zlib
    php-mcrypt
    php-bz2
    mod_php_any >= 5.5
    /bin/sh
    pwgen
    sed
    coreutils
    grep

Most mcrypt functions have been marked deprecated in PHP5.5, the whole
extension in PHP7.0 and it has been removed in 7.1
The phpMyAdmin developers addressed this by favoring the OpenSSL extension over
mcrypt. Another issue with E_DEPRECATED notices were fixed in PMA 4.6.6
according to <https://github.com/phpmyadmin/phpmyadmin/issues/12800>

So PMA is no longer dependent on php-mcrypt. However, if someone installs
PHP7.1 on openSUSE, PMA will be removed.


You are receiving this mail because: