See <https://ci.phpmyadmin.net/job/phpMyAdmin-website/281/changes>
Changes:
[Michal Čihař] Initial moving of files to new structure
[Michal Čihař] Generated Django project
[Michal Čihař] Ignore django dir for testing
[Michal Čihař] Initial code for storing releases
[Michal Čihař] Configurable files location
[Michal Čihař] Ignore database
[Michal Čihař] Initial releases import
[Michal Čihař] Completed import of file releases
[Michal Čihař] Coding style
[Michal Čihař] Add model for themes
[Michal Čihař] More verbose output
[Michal Čihař] Add themes import support
[Michal Čihař] Add app for news
[Michal Čihař] Initial models for news
[Michal Čihař] Initial importer for news entries
[Michal Čihař] Update readme a bit
[Michal Čihař] Add swekey redirect
[Michal Čihař] Add documentation redirect
[Michal Čihař] Redirect to old changelogs
[Michal Čihař] Document URLs
[Michal Čihař] Compatibility for snapshots
[Michal Čihař] Add test data URL
[Michal Čihař] Document missing top level URLs
[Michal Čihař] Fix urls syntax
[Michal Čihař] Track missing parts
[Michal Čihař] Show latest versions first
[Michal Čihař] Complete version parsing and add tests
[Michal Čihař] Travis setup
[Michal Čihař] Fix package name
[Michal Čihař] Add missing dependency
[Michal Čihař] Install markupfield deps
[Michal Čihař] Add coverage tool
[Michal Čihař] Use correct name
[Michal Čihař] Add method for getting release summary
[Michal Čihař] Configure list of versions for download
[Michal Čihař] Make version parsing static method
[Michal Čihař] Test with Django 1.7 which will be on production
[Michal Čihař] Initial release ranking
[Michal Čihař] Simplify storage
[Michal Čihař] Add own context processor
[Michal Čihař] Complete context processor for release information
[Michal Čihař] URLs cleanup
[Michal Čihař] Initial adjustments of templates
[Michal Čihař] Move templates to correct directory
[Michal Čihař] Fix syntax errors
[Michal Čihař] Add pmaweb to apps to find templates
[Michal Čihař] Cleanup in static files
[Michal Čihař] Initial URLs setup and static files working
[Michal Čihař] Adjust sponsor sidebar
[Michal Čihař] Correctly render latest news
[Michal Čihař] Download boxes now work
[Michal Čihař] Basic rendering of downloads page
[Michal Čihař] Document another open task
[Michal Čihař] Implement top menu
[Michal Čihař] Convert donate page
[Michal Čihař] Another missign tasks
[Michal Čihař] Migrate docs page
[Michal Čihař] Migrate support
[Michal Čihař] Migrate screenshots
[Michal Čihař] Contribute page
[Michal Čihař] Migrate develop and translate pages
[Michal Čihař] Always recommend https as it has transport layer security
[Michal Čihař] Fix CSS
[Michal Čihař] Migrate sponsors page
[Michal Čihař] Avoid double slash in URL
[Michal Čihař] Fix links
[Michal Čihař] Clarify task
[Michal Čihař] Add view tests with fixtures
[Michal Čihař] Better display string
[Michal Čihař] Initial rendering of themes
[Michal Čihař] Adjust fixture to make importer happy
[Michal Čihař] Add themes class selector
[Michal Čihař] Test themes rendering
[Michal Čihař] Migrate team page
[Michal Čihař] Include sha1/md5/signature information for themes as well
[Michal Čihař] Incldue file headers
[Michal Čihař] Update list of tasks
[Michal Čihař] Update files copyright information
[Michal Čihař] Handle link to changelog
[Michal Čihař] Do not break on non existing pages
[Michal Čihař] Add handlers for old URLs and test them
[Michal Čihař] Fix contest page
[Michal Čihař] Fix 15-years page
[Michal Čihař] Add redirects for security
[Michal Čihař] Implement about pages
[Michal Čihař] Adjust about website page
[Michal Čihař] Fix back links
[Michal Čihař] Initial port of translations page (no content yet)
[Michal Čihař] Migrate news template
[Michal Čihař] Fix redirect
[Michal Čihař] Fix license page
[Michal Čihař] Migrate awards page
[Michal Čihař] Correctly handle old security.php page
[Michal Čihař] Layout for sitemap page
[Michal Čihař] Fix git information inclusion
[Michal Čihař] Remove no longer up to date sample page
[Michal Čihař] Initial code for PMASAs
[Michal Čihař] Listing of PMASAs and test of the list
[Michal Čihař] Add URL to PMASAs
[Michal Čihař] Fix include
[Michal Čihař] Rendering of security issues
[Michal Čihař] Fix pmasa import of branche patches
[Michal Čihař] Document progress
[Michal Čihař] Improve admin interface
[Michal Čihař] Support for browsing older releases
[Michal Čihař] Adjust link to new files archive
[Michal Čihař] This is now done
[Michal Čihař] Remove migrated code
[Michal Čihař] Title for PMASA pages
[Michal Čihař] Bring back page titles
[Michal Čihař] Update todo
[Michal Čihař] Remove not needed file
[Michal Čihař] Avoid escaping references field, it is usually HTML
[Michal Čihař] Already handled
[Michal Čihař] Document bug
[Michal Čihař] Add date field to release
[Michal Čihař] Add migrations to changed fields
[Michal Čihař] Add date field to theme
[Michal Čihař] Add script for importing file release dates from sf.net
[Michal Čihař] Fix images on team page
[Michal Čihař] Fix page link
[Michal Čihař] Fix page link
[Michal Čihař] Fix image links
[Michal Čihař] Fix theme details rendering
[Michal Čihař] Fix typo
[Michal Čihař] Add command to calculate missing checksums
[Michal Čihař] Ignore database journal
[Michal Čihař] Fix links to images in css
[Michal Čihař] Remove no longer needed file
[Michal Čihař] Remove not needed files
[Michal Čihař] Fix hiding of images on theme filtering
[Michal Čihař] Render version exporting pages
[Michal Čihař] Add alternate URL option for downloads
[Michal Čihař] Render machine parsable data
[Michal Čihař] Add robots.txt
[Michal Čihař] RSS feed for news
[Michal Čihař] Feed for files
[Michal Čihař] Set default value
[Michal Čihař] Store full timestamp
[Michal Čihař] Allow to use markup for release notes
[Michal Čihař] Handle unicode in release notes
[Michal Čihař] Name feed URLs
[Michal Čihař] Fixup broken timezone information in RSS feed
[Michal Čihař] Complete RSS feed for files
[Michal Čihař] Add quick download link to releases listing
[Michal Čihař] Update test data dump
[Michal Čihař] RSS for PMASA
[Michal Čihař] Fix links to RSS feeds
[Michal Čihař] Use reverse lookup for constructing URLs
[Michal Čihař] Fix function name
[Michal Čihař] Correct RSS feeds for most pages
[Michal Čihař] Add missing attributes
[Michal Čihař] Remove todo
[Michal Čihař] RSS feed for translations
[Michal Čihař] Done
[Michal Čihař] Remove not used template
[Michal Čihař] Default RSS feed for pages
[Michal Čihař] Add missing configuration options for production
[Michal Čihař] Implement error page
[Michal Čihař] Add translation stats and properly render its page
[Michal Čihař] Include transaltions in test dump
[Michal Čihař] Update docs
[Michal Čihař] Document important management commands
[Michal Čihař] Fix URL resolving
[Michal Čihař] Raise exception on error
[Michal Čihař] Implement planet fetching
[Michal Čihař] Add awsome font for icons
[Michal Čihař] Initial view for posts
[Michal Čihař] Add post detail page
[Michal Čihař] Add post detail page
[Michal Čihař] Done
[Michal Čihař] Fix timestamp and boxes on news pages
[Michal Čihař] Done
[Michal Čihař] Remove download boxes from post detail
[Michal Čihař] Add CDN integration
[Michal Čihař] Missing import
[Michal Čihař] Stricter setup for landscape
[Michal Čihař] Fixed various unused or missing imports
[Michal Čihař] Complete test coverage for CDN callbacks
[Michal Čihař] Purge RSS feeds on content change
[Michal Čihař] Remove unused import
[Michal Čihař] Test translation css generating
[Michal Čihař] Test commits parsing
[Michal Čihař] Remove dead code
[Michal Čihař] Avoid name clash
[Michal Čihař] Remove HTML sitemap
[Michal Čihař] Handle favicon.ico in toplevel dir
[Michal Čihař] Add missing test dependency
[Michal Čihař] We do not use this variable
[Michal Čihař] Coding style fixes
[Michal Čihař] Add missing runtime dependency
[Michal Čihař] Remove unused import
[Michal Čihař] Coding style fixes
[Michal Čihař] Avoid name override
[Michal Čihař] Check for prefix before redirect
[Michal Čihař] Redirect old sitemap to home page
[Michal Čihař] Missing dependency
[Michal Čihař] Handle situation with no beta release
[Michal Čihař] Fix typo
[Michal Čihař] Compact migrations before going production
[Michal Čihař] Debug travis failure
[Michal Čihař] Increase length for some fields
[Michal Čihař] Document open tasks
[Michal Čihař] Clarify variable name
[Michal Čihař] Revert "Debug travis failure"
[Michal Čihař] Document todo
[Michal Čihař] Update docs
[Michal Čihař] Use relative urls
[Michal Čihař] Use resolved URLs in doap/pad
[Michal Čihař] Add release notest to release detail page
[Michal Čihař] Show links to PGP signatures if they are available
[Michal Čihař] Add management command to purge all CDN content
[Michal Čihař] Use correct url
[Michal Čihař] Be more fault tolerant
[Michal Čihař] Do not highlight HTML validity
[Michal Čihař] Remove sourceforge logo, we will not host the website there
[Michal Čihař] Move Flattr button to donate
[Michal Čihař] Use font awesame for bottom icons.
[Michal Čihař] Optimize PNG images
[Michal Čihař] Remove profiles from jpg files to reduce size
[Michal Čihař] Correctly handle non existing releases and pmasa
[Michal Čihař] Do not purge CDN on translation status change
[Michal Čihař] Add missing import
[Michal Čihař] Fix boxes rendering on error page
[Michal Čihař] Fix markup
[Michal Čihař] Use SSL URL for google 404 fixer
[Michal Čihař] Remove no longer needed test
[Michal Čihař] Add XML sitemap
[Michal Čihař] Include sites app
[Michal Čihař] Configure SITE ID
[Michal Čihař] Remove unused imports
[Michal Čihař] Remove no longer needed code
[Michal Čihař] Coding style improvements
[Michal Čihař] Share code for parsing feeds
[Michal Čihař] Make redirect permanent
[Michal Čihař] Simplify code
[Michal Čihař] Switch to production CDN
[Michal Čihař] Add download icon to to boxes on main page
[Michal Čihař] Fix list of hostnames
[marc] End of support for 4.2.x
[Michal Čihař] Include date in admin interface
[Michal Čihař] Link RSS feed from news page
[Michal Čihař] Document signature verification
------------------------------------------
Started by GitHub push by nijel
[EnvInject] - Loading node environment variables.
Building in workspace <https://ci.phpmyadmin.net/job/phpMyAdmin-website/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/website.git # timeout=10
Fetching upstream changes from git://github.com/phpmyadmin/website.git
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress git://github.com/phpmyadmin/website.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse origin/master^{commit} # timeout=10
Checking out Revision f5deefe194cc91691d59630bd6be4a179f8dd9c6 (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f f5deefe194cc91691d59630bd6be4a179f8dd9c6
> git rev-list 67d5a8e30e33c66111ad11ed14267666ccee2ad5 # timeout=10
[workspace] $ ant build
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-website/ws/build.xml>
clean:
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-website/ws/build>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-website/ws/build>
render:
BUILD FAILED
<https://ci.phpmyadmin.net/job/phpMyAdmin-website/ws/build.xml>:20: Execute failed: java.io.IOException: Cannot run program "./render.py": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)
at java.lang.Runtime.exec(Runtime.java:617)
at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:628)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:495)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
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:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
at org.apache.tools.ant.Main.runBuild(Main.java:851)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
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: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:186)
at java.lang.ProcessImpl.start(ProcessImpl.java:130)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)
... 24 more
Total time: 0 seconds
Build step 'Invoke Ant' marked build as failure
[TASKS] Skipping publisher since build result is FAILURE
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at PROJECT level <https://ci.phpmyadmin.net/job/phpMyAdmin-website/ws/output> to /var/lib/jenkins/jobs/phpMyAdmin-website/htmlreports/Generated_website
Hi,
Some of the tests fails when running unit tests behind proxy.
1. Error in PMA_Util_Test::testGetLatestVersion
2. Failure in PMA_ConfigTest::testCheckHTTP
The error (1) can be surely avoided if ProxyUrl is properly set. I still
trying to figure out the exact cause of failure, but looks like it is
related to proxy settings.
I could not see example of how to set cfg in `bootstrap.php` for tests.
Also, some of the tests overrides ProxyUrl cfg variable. Any workaround?
Also, how about setting default value of config variable from environmental
variable like http_proxy or similar whenever available in PMA?
Thanks.
--
Nisarg Jhaveri
નિસર્ગ ઝવેરી