Dannon Baker
e8ee2741f9
Merge pull request #4567 from martenson/index-refresh-logging
...
add logging to ts index building
2017-09-06 15:27:25 -04:00
Martin Cech
095c1045b6
add logging to ts index building
2017-09-06 14:05:05 -04:00
Nicola Soranzo
eb799267ee
Merge branch 'release_17.05' into dev
2017-09-06 18:27:56 +01:00
Nicola Soranzo
41fe55129a
Merge branch 'release_17.01' into release_17.05
...
Conflicts:
lib/galaxy/datatypes/data.py
2017-09-06 18:26:49 +01:00
Dannon Baker
a95566b36c
Merge pull request #4562 from jmchilton/selenium_fixes_19
...
Potential fix for transiently failing Selenium published histories test.
2017-09-06 13:20:39 -04:00
Nicola Soranzo
759780b72c
Merge branch 'release_16.10' into release_17.01
2017-09-06 18:19:50 +01:00
Nicola Soranzo
140c570517
Merge branch 'release_16.07' into release_16.10
2017-09-06 18:18:51 +01:00
Nicola Soranzo
4345d8e7d7
Merge branch 'release_16.04' into release_16.07
...
Conflicts:
lib/galaxy/config.py
2017-09-06 18:12:53 +01:00
Nicola Soranzo
dad5563cac
Merge branch 'release_16.01' into release_16.04
2017-09-06 18:06:07 +01:00
Dannon Baker
2207e7f8aa
Merge pull request #4565 from jmchilton/backport_uwsgi_fix
...
[16.01] Backport uwsgi fix from #2836 .
2017-09-06 12:35:30 -04:00
John Chilton
02c7792985
[16.01] Backport uwsgi fix from #2836 .
...
Now that newer releases require a library that the mere presence of breaks an older version of Galaxy, I think this will be encountered more during development. It is breaking Planemo's ability to switch between different versions of Galaxy.
https://github.com/galaxyproject/galaxy/pull/2836
2017-09-06 09:34:11 -04:00
Nicola Soranzo
37802abee2
Merge pull request #4560 from martenson/improving-datalibraries
...
improve docs and access checks in datalibs manager/api
2017-09-06 09:11:15 +01:00
Nicola Soranzo
486f436e76
Merge pull request #4559 from mvdbeek/use_bzip2file
...
Allow working with pbzip2 compressed files
2017-09-06 01:32:26 +01:00
Dannon Baker
3aacbdffd6
Merge pull request #4547 from martenson/library-import-conversions
...
allow linking, posix and spaces conversions in datalib imports
2017-09-05 17:54:33 -04:00
John Chilton
580811d740
Potential fix for transiently failing Selenium published histories test.
...
The the [latest Selenium test execution](https://jenkins.galaxyproject.org/job/selenium/212/testReport/ ) most of the published histories tests failed. It looks like this is because of the three histories that were supposed to be published, only 2 were actually published. My best guess for what happeend was that the click of the button to publish the history occurred but the next Selenium command happened so quickly that the page had not gotten a chance to respond to the click. This tweaked approach to publishing histories ensures we stay on the page until the "unpublish" link appears - this will either fix the problem or rule this theory out as the explanation.
2017-09-05 14:48:30 -04:00
Martin Cech
f78eca8912
remove unused import
2017-09-05 14:28:21 -04:00
mvdbeek
8c4716e71d
Use environment markers to select bz2file when python is < 3.3
2017-09-05 19:32:37 +02:00
Dannon Baker
7db47e7e3c
Merge pull request #4557 from jmchilton/shared_histories_unbound
...
Prevent unbound variable error history controller.
2017-09-05 13:27:51 -04:00
John Chilton
b734581495
Merge pull request #4561 from mvdbeek/reintroduce_missing_tool_test
...
Revert "Remove Selenium test that is broken because Galaxy is broken."
2017-09-05 13:19:43 -04:00
mvdbeek
2541928855
Revert "Remove Selenium test that is broken because Galaxy is broken."
...
This reverts commit a91c03d440 .
2017-09-05 18:46:13 +02:00
Björn Grüning
3962ba94d7
Merge pull request #4549 from jmchilton/selenium_fixes_18
...
Assorted Selenium test fixes
2017-09-05 18:42:16 +02:00
mvdbeek
cccf79ac5f
Make bz2file dependency conditional on python being below version 3.3
2017-09-05 18:30:25 +02:00
Nicola Soranzo
235bdca1eb
Merge pull request #4556 from jmchilton/conditional_chronos
...
Make chronos dependency conditional.
2017-09-05 17:26:05 +01:00
mvdbeek
4de0ec59f3
Add bz2file to list of requirements
2017-09-05 17:54:24 +02:00
Martin Cech
b12d29d14b
improve docs and access checks
...
thanks @nsoranzo
2017-09-05 11:50:33 -04:00
John Chilton
65b86e3eb0
Merge pull request #4553 from mvdbeek/allow_exporting_workflow_with_uninstalled_tools
...
Allow exporting workflows when tool is uninstalled
2017-09-05 11:04:59 -04:00
mvdbeek
46c85ffa98
Allow working with pbzip2 compressed files
...
This adds supprt for uploading and uncompressing pbzip2 compressed
files by exchanging the bz2 module with bz2file (recommended as workaround in
https://docs.python.org/2/library/bz2.html ). The problem was reported by
@alpapan in #4538 and this commit should fix #4538 .
Depends on https://github.com/galaxyproject/starforge/pull/147 for the
bz2file wheel.
2017-09-05 16:54:34 +02:00
John Chilton
338b0c994c
Merge pull request #4511 from FredericBGA/import_history_and_symlink
...
import of history works even if we use symlink in database directory
2017-09-05 10:53:44 -04:00
John Chilton
c671581900
Prevent unbound variable error history controller.
...
Fixes #4423 I suppose - thanks @erasche.
2017-09-05 10:39:42 -04:00
John Chilton
932a3aa3be
Make chronos dependency conditional.
...
Fixes #4085 .
2017-09-05 10:28:16 -04:00
Martin Cech
a13bd06f48
Merge pull request #4555 from jmchilton/lower_matching_threshold
...
Lower threshold for auto-matching dataset pairs in the collection builder
2017-09-05 10:15:31 -04:00
Martin Cech
63392a6107
fix copypasta
2017-09-05 10:07:05 -04:00
John Chilton
1e3bd2d4e8
Merge pull request #4489 from arbernard/LMOD_Dependency_resolver
...
New Dependency resolver for the LMOD environment modules system
2017-09-05 09:29:07 -04:00
John Chilton
96cf1b94f1
Lower threshold for auto-matching dataset pairs in the collection builder.
...
Thanks to @mvdbeek for originally testing this and verifying it works.
Fixes #4349 .
2017-09-05 09:21:47 -04:00
Dannon Baker
6e6845b498
Merge pull request #4534 from jmchilton/collection_import_export_test_case
...
Refactor history import/export tests to allow collection testing.
2017-09-05 08:59:04 -04:00
mvdbeek
bff6b58a1b
Allow exporting workflows when tool is uninstalled
2017-09-05 14:24:06 +02:00
John Chilton
af9173d7cf
Merge pull request #4552 from mvdbeek/fix_missing_tools_wf_editor_alternative
...
Fix missing tools wf editor alternative
2017-09-05 08:03:14 -04:00
mvdbeek
40c9ca5ee9
Log warning for missing tools when building workflow modules
2017-09-05 13:34:50 +02:00
mvdbeek
09c96dace2
Fix extra-space (thx @nsoranzo)
2017-09-05 12:46:28 +02:00
mvdbeek
33defd1307
Revert "Properly raise Exception if tool not found"
...
This reverts commit 1015b510f8 .
2017-09-05 12:32:08 +02:00
mvdbeek
686cb48c71
Alternative fix for workflow editor hang with missing tools
2017-09-05 12:20:42 +02:00
John Chilton
a91c03d440
Remove Selenium test that is broken because Galaxy is broken.
...
See (https://github.com/galaxyproject/galaxy/issues/4548 ) for more information on the underlying issue.
2017-09-04 21:30:00 -04:00
John Chilton
ebcb4aa623
Possible fix for a transient failure in the published histories grid tests.
...
See failure here (https://jenkins.galaxyproject.org/job/selenium/210/testReport/selenium_tests.test_published_histories_grid/HistoryGridTestCase/test_history_grid_sort_by_owner/ ).
Uses technique to retry atomic assertions that may not be immediately true but will settle as the DOM is updated in response to changes to be true (added in https://github.com/galaxyproject/galaxy/commit/d0df3886fa7acaa3d5f63360e2af78aab2deaaaa ).
2017-09-04 21:21:20 -04:00
John Chilton
4d3452c09e
Update the default testing Selenium Chrome Docker target.
...
Some recent changes was incompatible with some bug in the older version (possibly this bug https://bugs.chromium.org/p/chromedriver/issues/detail?id=1552 ), the result is a huge number of failures in Jenkins as some persistent session error occurs. For example the older (https://jenkins.galaxyproject.org/job/selenium/209/testReport/ ) but with me hacking the Jenkins job to make this change only two tests fail (https://jenkins.galaxyproject.org/job/selenium/210/testReport/ ).
2017-09-04 21:13:13 -04:00
Martin Cech
9b4cd096e1
Merge pull request #4505 from jmchilton/composite_upload_refine
...
Tests and clarifications for composite uploads.
2017-09-04 21:02:40 -04:00
Nicola Soranzo
003344ac2f
Merge pull request #4546 from mvdbeek/tool_form_followup
...
Check user roles only once if user has no roles
2017-09-04 17:05:43 +01:00
mvdbeek
9556c467e3
Check user roles only once if user has no roles
...
The previous implementation in #4541 would check user roles multiple
times if a user has no roles.
Noticed by @nsoranzo, many thanks!
2017-09-04 17:08:59 +02:00
John Chilton
3d9809a50d
Merge pull request #4512 from martenson/improving-datalibraries
...
A round of data libraries improvements.
2017-09-04 00:21:51 -04:00
John Chilton
8f1303217e
Merge pull request #4495 from erasche/parse-once
...
41% reduction in freiburg galaxy startup time
2017-09-03 20:17:56 -04:00
John Chilton
f6fa7c39f1
Merge pull request #4542 from mvdbeek/build_module_speedup
...
Add a small howto on profiling galaxy code
2017-09-03 20:13:10 -04:00