I am Mehul Sawarkar a student from India. I have previously coded in php
and sql. I found the "Selenium Testsuite" project interesting .Please help
me getting started. Is there any small bug that I can fix?
Thanks
Mehul Sawarkar
Welcome to phpMyAdmin 4.5.5, a regularly scheduled maintenance release
with several important bug fixes. Fixes include improvements to changing
passwords on newer MariaDB servers and several fixes to the SQL parser
which will resolve some errors users encountered entering commands in
the SQL tab
Full details are available in the release notes at
ttps://www.phpmyadmin.net/files/4.5.5/ where you can also find the
downloads.
For the team,
Isaac
See <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/11731/changes>
Changes:
[Michal ÄŒihaÅ™] Additional dependencies for composer
[Michal ÄŒihaÅ™] Use Componser autloader for external libraries
[Michal ÄŒihaÅ™] Add shared code for testing class availability
[Michal ÄŒihaÅ™] Use autloading for checking TCPDF existance
[Michal ÄŒihaÅ™] Remove embedded libraries
[Michal ÄŒihaÅ™] Remove forgotten auloader for sql parser
[Michal ÄŒihaÅ™] Remove direct inclusion of TCPDF
[Michal ÄŒihaÅ™] Remove no longer needed excludes from build configuration
[Michal ÄŒihaÅ™] Use recaptcha library from Packagist instead of own copy
[Michal ÄŒihaÅ™] Remove obsolete paths from exclusion
[Michal ÄŒihaÅ™] Fix coding style
[Michal ÄŒihaÅ™] The class_exists uses autoloading no need to do it
[Michal ÄŒihaÅ™] Do not generate coverage for composer packages
[Michal ÄŒihaÅ™] Find out Config class name without doing checkout
[Michal ÄŒihaÅ™] Use git worktrees for creating release
[Michal ÄŒihaÅ™] Remove support for old style documentation
[Michal ÄŒihaÅ™] Remove cleanup for versions older than 3.5
[Michal ÄŒihaÅ™] Improve parsing of option in create-release script
[Michal ÄŒihaÅ™] Add safeguard to require branch and version
[Michal ÄŒihaÅ™] Create release worktree even if same branch is already worked on
[Michal ÄŒihaÅ™] Add support for running testsuite on the release time
[Michal ÄŒihaÅ™] Propagate test return code
[Michal ÄŒihaÅ™] Test creating release in Travis
[Michal ÄŒihaÅ™] Strip composer packages of undeeded files
[Michal ÄŒihaÅ™] Switch to correct captcha library
[Michal ÄŒihaÅ™] Improve detection fo Config class filename
[Michal ÄŒihaÅ™] Better cleanup phpseclib from not needed files
[Michal ÄŒihaÅ™] Cleanup more files on release
[Michal ÄŒihaÅ™] Use strings for PHP versions
[Michal ÄŒihaÅ™] Reduce number of lint runs in tests
[Michal ÄŒihaÅ™] Use TRAVIS_BRANCH for setup testing if available
[Michal ÄŒihaÅ™] Try installing newer git
[Michal ÄŒihaÅ™] Add git-core repository for newer git
[Michal ÄŒihaÅ™] Install sphinx so that we can build docs
[Michal ÄŒihaÅ™] Create separate branch for ci tests
[Michal ÄŒihaÅ™] Rewrite Travis setup
[Michal ÄŒihaÅ™] Separate install phase per CI modes
[Michal ÄŒihaÅ™] Install some dependencies by apt instead of pip
[Michal ÄŒihaÅ™] Generate coverage reports for Selenium tests
[Michal ÄŒihaÅ™] Document installation from Git with composer
[Michal ÄŒihaÅ™] Load gettext earlier
[Michal ÄŒihaÅ™] Remove no loger second loading of gettext
[Michal ÄŒihaÅ™] Do not destroy gettext global variables
[Michal ÄŒihaÅ™] Changelog entry for switch to composer for PHP libraries
------------------------------------------
Started by GitHub push by nijel
[EnvInject] - Loading node environment variables.
Building in workspace <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url git://github.com/phpmyadmin/phpmyadmin.git # timeout=10
Fetching upstream changes from git://github.com/phpmyadmin/phpmyadmin.git
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress git://github.com/phpmyadmin/phpmyadmin.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse origin/master^{commit} # timeout=10
Checking out Revision e4a5f6f8ca77b19a951fe1871d73388e1e3ccc9d (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f e4a5f6f8ca77b19a951fe1871d73388e1e3ccc9d
> git rev-list 97ab863db2a0290708ad3ce461850101bca62ff2 # timeout=10
> git tag -a -f -m Jenkins Build #11731 jenkins-phpMyAdmin-continuous-11731 # timeout=10
[EnvInject] - Executing scripts and injecting environment variables after the SCM step.
[EnvInject] - Injecting as environment variables the properties content
TESTSUITE_SERVER=localhost
TESTSUITE_USER=pmatest
TESTSUITE_DATABASE=pmatest
TESTSUITE_URL=http://ci-live.phpmyadmin.net/phpMyAdmin-continuous/workspace/
XTESTSUITE_BROWSERSTACK_USER=michaliha
[EnvInject] - Variables injected successfully.
[workspace] $ /bin/sh -xe /tmp/hudson449078106871637000.sh
+ composer install --dev --no-interaction
You are using the deprecated option "dev". Dev packages are installed by default now.
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Nothing to install or update
Generating autoload files
[workspace] $ ant ******** ******** clean locales phpunit-nocoverage phpcpd phpcs phploc jshint jshint-checkstyle
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar
Buildfile: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build.xml>
clean:
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/api>
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/code-browser>
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/coverage>
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/logs>
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/pdepend>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/api>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/code-browser>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/coverage>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/logs>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/pdepend>
locales:
phpunit-nocoverage:
[exec] No headers testing.
[exec] Please install runkit and enable runkit.internal_override!
[exec] PHP Fatal error: Class 'SqlParser\Parser' not found in <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/test/classes/Display…> on line 1236
BUILD FAILED
<https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build.xml>:33: exec returned: 255
Total time: 7 seconds
Build step 'Invoke Ant' marked build as failure
[CHECKSTYLE] Skipping publisher since build result is FAILURE
[JSLINT] Skipping publisher since build result is FAILURE
[DRY] Collecting duplicate code analysis files...
[DRY] Finding all files that match the pattern build/logs/pmd-cpd.xml
[DRY] Computing warning deltas based on reference build #11730
[TASKS] Skipping publisher since build result is FAILURE
[ANALYSIS-COLLECTOR] Computing warning deltas based on reference build #11730
Recording plot data
[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Processing PHPUnit-3.x (default)
[xUnit] [INFO] - [PHPUnit-3.x (default)] - No test report file(s) were found with the pattern 'build/logs/junit.xml' relative to '<https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/'> for the testing framework 'PHPUnit-3.x (default)'. Did you enter a pattern relative to the correct directory? Did you generate the result report(s) for 'PHPUnit-3.x (default)'?
[xUnit] [ERROR] - No test reports found for the metric 'PHPUnit' with the resolved pattern 'build/logs/junit.xml'. Configuration error?.
[xUnit] [INFO] - Failing BUILD.
[xUnit] [INFO] - There are errors when processing test results.
[xUnit] [INFO] - Skipping tests recording.
[xUnit] [INFO] - Stop build.
As a reminder, we're expecting the release of 4.5.5 in a few days, so if
there are any last-minute fixes this is a good time to finish them.
I think it will be good to release another prerelease version of 4.6.0
as well, though I'm uncertain whether I want to call it "beta" or "rc1"
(I'm leaning towards rc1), which I may do at the same time (probably as
two different announcements, though). I feel 4.6.0-alpha1 went quite
well and I'm eager for the official 4.6.0 release.
Objections or agreements are welcome.
Hello GSoC hopefuls,
We realize that there have been a limited number of issues in the
tracker, and several new issues have been posted recently to try to make
up for that shortcoming. Additionally, you may wish to look at the
sql-parser and error reporting server repositories[1] for further ideas
for code contributions.
Good luck to everyone and remember to write this list if you have
questions or concerns.
Isaac
1 -
https://wiki.phpmyadmin.net/wiki/index.php?title=Tasks_for_junior_developer…