Hi devs,
Trying to run phpunit (4.2.6-2) on jessie to test phpMyAdmin. My current
goal is to stay with packages coming from Debian but I'm not sure I'll
be able to do that.
First, trying to run with code coverage (phpunit.xml.dist)
PHP Fatal error: Class 'PHP_Token_Stream' not found in
/usr/share/php/PHP/CodeCoverage.php on line 692
With phpunit.xml.nocoverage, I get a lot of these errors:
PHPUnit_Framework_Assert::assertTag is deprecated
So we should do something about assertTag.
--
Marc Delisle | phpMyAdmin
Hello,
Thank you for giving me the opportunity to participate in GSoC with
phpMyAdmin. Also, congratulations to Smita, Dan, Zhang and Deven.
My project title is "Page-related settings and other user interface
improvements". You can find my proposal [here][0].
You can find something more about me [here][1].
Looking forward to a great summer :D
[0]: http://nisargjhaveri.me/gsoc15/proposal.html
[1]: http://nisargjhaveri.me/
--
Nisarg Jhaveri
નિસર્ગ ઝવેરી
Hello,
I have not formally introduced myself since I was accepted in Google Summer
of Code, but I hope it is not too late. My name is Dan and I am a first
year student at the University Politehnica of Bucharest, Romania. My
proposal was about the SQL parser and analyzer of phpMyAdmin and this
summer I am going to rewrite it from scratch. Basically, what I want to
achieve is more advanced analysis and better performance. If you want to
check out my proposal, you can find it on the blog I set up here [1] and
where I am going to write weekly reports about my progress during the
summer.
I already started working on the library and so far I am pleased with the
result, but before proceeding further I would like to test it under
appropriate conditions. I was hoping that you could suggest me a way to
properly configure an environment that I can use for testing. What I am
looking for is a multi-server environment where I can set up and use
multiple versions of MySQL, MariaDB and Drizzle that and multiple MySQL
modes as well. I tried using multiple virtual machines but having more than
3 or 4 stresses my laptop a lot. So far I believe that multiple Docker
instances is what I am looking for. Since phpMyAdmin is so broadly used
with so many configurations, I believe that the SQL parser should take into
consideration all these factors and that is why I want to test my library
under these conditions.
I am looking forward for your suggestions. Thank you very much!
[1] http://dan.ungureanu.tk/gsoc-2015/
Best regards,
Dan Ungureanu
Hi all,
Our *Testing Environment* Wiki page[0] has a quite a good documentation
along with links on how to install all the dependencies. But the command
stated about installing the PHPUnit_Selenium package under the section
'Installing Selenium'
pear install phpunit/PHPUnit_Selenium
is deprecated and is not functional now[1].
A general Google-lookup suggests a way of using composer to download the
required package.
The text to be included in composer.json is
'
{
"require": {
"phpunit/phpunit": "*",
"phpunit/phpunit-selenium": ">=1.2"
}
}
'
and then run
$ php composer.phar install
in the directory where you have your .phar file and composer.json file.
So, I suggest we should make the appropriate changes to the wiki page.
[0] : https://wiki.phpmyadmin.net/pma/TestingEnvironment
[1] :
https://github.com/sebastianbergmann/phpunit/wiki/End-of-Life-for-PEAR-Inst…
--
Regards,
Deven Bansod
* <f2012316(a)pilani.bits-pilani.ac.in>*
We are pleased to announce that phpMyAdmin has accepted 5 students/projects
as part of Google Summer of Code 2015 [0] :
Error Reporting Server - Smita
Parser and Analyzer Rewrite - Dan
Page-related settings and other UI improvements - Nisarg
Codebase Improvements: OOP and refactoring - Zhang
Feature request project enhancements - Deven
Details about the accepted projects can be found on our wiki [1].
We wish all students good luck and look forward to their contributions to
the project. Also, we request all accepted students to make their GSoC
proposals publicly visible.
[0] http://www.google-melange.com/gsoc/homepage/google/gsoc2015
[1] https://wiki.phpmyadmin.net/pma/GSoC_2015_Projects
[2] https://wiki.phpmyadmin.net/pma/GSoC_2015_Student_Guide
--
Atul Pratap Singh
phpMyAdmin
Hi, when I'm building the documentation (with 'make html' for instance),
I get the following error:
copying static files... WARNING: html_static_path entry
'/var/www/pma-dev/fork/doc/_static' does not exist
I don't see this path in the github repo or locally, and I wonder if
it's just me.
Full output:
writing additional files... genindex search
copying static files... WARNING: html_static_path entry
'/var/www/pma-dev/fork/doc/_static' does not exist
done
dumping search index...
Exception occurred:
File "/usr/lib/python3/dist-packages/sphinx/application.py", line 204,
in build
self.builder.build_update()
File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py",
line 196, in build_update
'out of date' % len(to_build))
File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py",
line 255, in build
self.finish()
File "/usr/lib/python3/dist-packages/sphinx/builders/html.py", line
466, in finish
self.handle_finish()
File "/usr/lib/python3/dist-packages/sphinx/builders/html.py", line
755, in handle_finish
self.dump_search_index()
File "/usr/lib/python3/dist-packages/sphinx/builders/html.py", line
798, in dump_search_index
self.indexer.dump(f, self.indexer_format)
File "/usr/lib/python3/dist-packages/sphinx/search/__init__.py", line
194, in dump
format.dump(self.freeze(), stream)
File "/usr/lib/python3/dist-packages/sphinx/search/__init__.py", line
248, in freeze
objects = self.get_objects(fn2index) # populates _objtypes
File "/usr/lib/python3/dist-packages/sphinx/search/__init__.py", line
202, in get_objects
domain.get_objects():
File "/var/www/pma-dev/fork/doc/_ext/configext.py", line 182, in
get_objects
for (type, name), info in self.data['objects'].iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'
The full traceback has been saved in /tmp/sphinx-err-elbhvy.log, if you
want to report the issue to the developers.
Please also report this if it was a user error, so that a better error
message can be provided next time.
Either send bugs to the mailing list at
<http://groups.google.com/group/sphinx-dev/>,
or report them in the tracker at
<http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!
make: *** [html] Error 1