On google timeline ,the period till 27 April is reserved for organisation's
review of the proposals. And ,nothing is mentioned to be done during this
period on phpmyadmin GSOC 2015 site.
Is it ok if I do not work on bugs and feature requests right now, as I have
some other college commitments to attend to?
Also, I have not received any comments on my proposal on melange's site. Is
it normal, or did I make any mistake in the process or proposal ?
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]
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
Hi devs,
As per https://wiki.phpmyadmin.net/pma/2015-04_Meeting I have removed
unmaintained branches and pre-release tags.
Now, to propagate the same to your copy of the repo:
1. Assuming you don't have local tags of your own, you can delete your
local tags and fetch them from remote:
git tag -l | xargs git tag -d
git fetch
2. Now to remove old branches
git gc
(which calls git prune)
--
Marc Delisle (phpMyAdmin)