[Phpmyadmin-devel] Outdated Libraries

Marc Delisle marc at infomarc.info
Wed Apr 15 20:59:00 CEST 2015


Dan Ungureanu a écrit :
> Hello,
> 
> In about two months, the first PHP 7 release candidate will be delivered
> [1] and by then, I think that phpMyAdmin should be able to run on this new
> version without any problems. At this moment, some tests fail on the latest
> PHP nightly build because of the libraries phpMyAdmin uses.
> 
> Looking through the `libraries` folder I realized that most of those
> libraries have not been updated for a long time. I consider it a priority
> to update the broken libraries, but other libraries would benefit from an
> update as well.
> 
>  - bfShapeFiles - Causes some tests to fail (uses old-style constructors).
> Project is no longer maintained. [2]
>  - php-gettext - Causes some tests to fail (uses old-style constructors).
> Project is no longer maintained. [3]
>  - phpseclib - Works fine. Project is maintained and a new version is
> available. [4]
>  - tcpdf -  Works fine. Project is maintained and a new version is
> available. [5]
>  - recaptcha - Works fine. Project is maintained and a new version is
> available. [6]

Meanwhile I have fixed bfShapeFiles and php-gettext in our repository, 
and tested under PHP 7.0.0-dev.

> 
> Those libraries that are not maintained anymore will require forking and
> very little maintenance to get them working with the latest PHP version.
> 
> Another suggestion I have is to use Composer for managing these
> dependencies, instead of adding them directly to phpMyAdmin's repository.
> This way, it will be much easier to update those libraries and keep the
> repository clean.
> 
> Best regards,
> Dan Ungureanu
> 
> [1] https://wiki.php.net/rfc/php7timeline
> [2] https://sourceforge.net/projects/bfshapefiles/
> [3] https://launchpad.net/php-gettext/
> [4] https://sourceforge.net/projects/phpseclib/
> [5] https://sourceforge.net/projects/tcpdf/
> [6] https://github.com/google/recaptcha

-- 
Marc Delisle (phpMyAdmin)




More information about the Developers mailing list