See <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/1/>
------------------------------------------
Started by user Michal Čihař
[EnvInject] - Loading node environment variables.
Building in workspace <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/>
Cloning the remote Git repository
Cloning repository git://github.com/phpmyadmin/phpmyadmin.git
> git init <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/> # timeout=10
Fetching upstream changes from git://github.com/phpmyadmin/phpmyadmin.git
> git --version # timeout=10
> git fetch --tags --progress git://github.com/phpmyadmin/phpmyadmin.git +refs/heads/*:refs/remotes/origin/*
> git config remote.origin.url git://github.com/phpmyadmin/phpmyadmin.git # timeout=10
> git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url git://github.com/phpmyadmin/phpmyadmin.git # timeout=10
Fetching upstream changes from git://github.com/phpmyadmin/phpmyadmin.git
> git fetch --tags --progress git://github.com/phpmyadmin/phpmyadmin.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse origin/QA_4_3^{commit} # timeout=10
Checking out Revision 4d151b6e89d8db71a1f97c5a9071deb36b03cdd1 (origin/QA_4_3)
> git config core.sparsecheckout # timeout=10
> git checkout -f 4d151b6e89d8db71a1f97c5a9071deb36b03cdd1
First time build. Skipping changelog.
Empty changeset, running build.
[workspace] $ /bin/sh -xe /tmp/hudson1688492793464605881.sh
+ ./scripts/generate-mo --quiet
po/cy.po:6: invalid plural expression
msgfmt: found 1 fatal error
[workspace] $ ant clean locales phpunit pdepend phpmd phpcpd phpcs phploc jshint jshint-checkstyle lint
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk-amd64/lib/tools.jar
Buildfile: <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/build.xml>
clean:
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/build/api>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/build/code-browser>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/build/coverage>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/build/logs>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/build/pdepend>
locales:
[exec] po/cy.po:6: invalid plural expression
[exec] msgfmt: found 1 fatal error
phpunit:
BUILD FAILED
<https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/build.xml>:27: Execute failed: java.io.IOException: Cannot run program "<https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/vendor/bin/phpunit">: java.io.IOException: error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:494)
at java.lang.Runtime.exec(Runtime.java:612)
at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:862)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:481)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:495)
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:631)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:672)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:498)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:622)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.Main.runBuild(Main.java:809)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
at java.lang.ProcessImpl.start(ProcessImpl.java:81)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:476)
... 23 more
Total time: 2 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
[PMD] 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
[TASKS] Skipping publisher since build result is FAILURE
Recording plot data
Publishing Clover coverage report...
No Clover report will be published due to a Build Failure
[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-4.3/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.
[JDepend] JDepend plugin is ready
[JDepend] Couldn't generate JDepend file at 'build/logs/jdepend.xml'java.io.FileNotFoundException: <https://ci.phpmyadmin.net/job/phpMyAdmin-4.3/ws/build/logs/jdepend.xml> (No such file or directory)
Hi,
Robert Scheck from Fedora would like his patch to be merged in time for
4.3.0. I feel that we should have a look at it even if we said we froze
4.3.x for new features.
Here is his email.
-----
Hello Marc,
when I read your e-mail regarding phpMyAdmin 4.3.0-alpha1, I remembered
back to my patch to add PHP OpenSSL support (additionally to MCrypt and
phpseclib) at https://sourceforge.net/p/phpmyadmin/feature-requests/1537/
again. Is there any chance for a decision for 4.3.0 series? I guess this
(hopefully) not much work for an experienced PHP developer to review and
maybe to adapt slightly if needed.
My main reason for asking you is that (especially RHEL) doesn't contain
PHP MCrypt while PHP OpenSSL is even faster (if I can believe Roundcube
Webmail developers). Indeed PHP MCrypt is available via a separate repo
for RHEL/CentOS users but that causes some mixed feelings from time to
time again. The goal would be to additionally support PHP OpenSSL
without dropping any other existing MCrypt and phpseclib support.
Thanks,
Robert
--
Marc Delisle | phpMyAdmin
Welcome to phpMyAdmin 4.3. This release contains many bug fixes and
several new features including the work done by our Google Summer of
Code (GSoC) students, and is the first release since the hiring of a
full-time developer. Read on for more information or skip directly to
the download at https://sourceforge.net/projects/phpmyadmin/files or
always read the complete list of changes by referring to the
changelog.php or ChangeLog files, included with this release.
First, some information on our featured GSoC projects:
Smita Kumari worked on two structure tools,
1) “a feature that enables a user to maintain a central list of columns
per database to avoid similar name for the same data element and bring
consistency of datatype for the same data element.”
2) Automated normalization is known as "Improve table structure" within
phpMyAdmin. It helps to bring the table structure upto Third Normal
Form. A wizard is presented to user which asks questions about the
elements during the various steps for normalization and a new structure
is proposed accordingly to bring the table optionally into the
First/Second/Third Normal form.
Edward Cheng implemented a component which provides easy access to a
console, including bookmarking and a history viewer.
Chirayu Chiripal and Ashutosh Dhundhara both worked on many feature
improvements. These improvements may not be glamorous but feature some
much needed maintenance and minor improvements.
Behind the scenes, Dhananjay Nakrani has improved the error reporting
server, an optional reporting feature allowing users to automatically
submit error reports directly to the phpMyAdmin developers. Now, PHP
errors can also be reported.
Additional behind the scenes work was done by Bimal Yashodha to refactor
the code behind the Designer interface. Most of these improvements are
transparent to users but help ease the maintenance required on this
portion of the code.
Our second piece of exciting news is that this release includes many
improvements thanks to our new full-time developer, Madhura Jayaratne.
"I am so excited to be working for phpMyAdmin as a contract developer
and since I started working, my focus has mainly been on stabilizing the
code for the upcoming version 4.3 release. This involved fixing a number
of bugs as well as improving performance, which was due for some time.”
The biggest improvement Madhura has brought to 4.3 is increased speed
and performance when operating with many (thousands) databases, such as
in a shared hosting environment.
Some of the new features are:
* Smart sorting for int keys
* Confirmation message when dropping user(s)
* Confirm dialog on accidentally leaving a page
* Allow clicking an approximate row count to get a correct one
* Support for editing binary fields in hexadecimal
* MariaDB 10+ multi-master replication support
* Allow saving query charts as images
* Use aliases in SQL export for tables and columns
* Export with table/column name changes
* Dynamic process list
* Drag and Drop SQL import
* Preview SQL instead of executing it
* Run SQL query: Allow rollback for InnoDB tables
* Zeroconf PMA tables support
* Regexp replace
* Avoid session timeout when user is active
* MySQL 5.7.5 compatibility
* Avoid session timeout when user is active
* Multiple-column foreign key relation
* Charts for data in <x-axis, series,="" value=""> format
* Range Search Capability
* Improvements for the table editor (index creation)
The phpMyAdmin team