Commit Graph
14390 Commits
Author SHA1 Message Date
Martin Cech 42e274d334 Merge pull request #4122 from galaxyproject/release_17.01
[17.05] merge Release 17.01
2017-05-30 10:11:51 -04:00
John Chilton 55336d2c31 Fix legacy Python path for genome diversity tools from miller lab.
Fixes #4108.
2017-05-28 19:34:20 -04:00
Dannon Baker dd06a01746 Handle *both* paths for tag appending using the now-dict correctly. 2017-05-26 10:22:13 +01:00
Dannon Baker b6e8d3e8ac Slight refactoring to use a dict for unique'ing preserved tags. TODO: enhance object builtins to compare correctly so we can use a set, maybe. Not a big deal unless/until we have a second type of preserved tag though. 2017-05-26 10:14:48 +01:00
Dannon Baker 68433b1eff Force uniqueness of preserved tags (so, don't allow many inputs with a 'name:foo' tag to add a ton of 'name:foo' tags to a dataset; just use one) 2017-05-25 15:33:09 +01:00
Martin Cech 18ef6a6ab0 Update version to 17.05 2017-05-24 10:47:27 -04:00
Nicola Soranzo 31015a83af Remove residual comment
Follow-up on https://github.com/galaxyproject/galaxy/pull/4089
2017-05-24 11:18:47 +01:00
Martin Cech 0268f5078c Merge pull request #4107 from guerler/fix_repeats_in_workflows
[17.05] Fixes repeat handling in workflow editor, store values as passed from ui
2017-05-23 13:50:26 -04:00
Martin Cech 3d1da8e11d Merge pull request #4089 from mvdbeek/no_global_changes
[17.05] Do not modify self.app.config.tool_data_path
2017-05-23 13:19:41 -04:00
Martin Cech aa8aafb109 Merge pull request #4104 from dannon/tags_continued
[17.05] Change to only inheriting 'name' tags
2017-05-23 13:01:19 -04:00
guerler 6f8472e525 Fixes repeat handling in workflow editor, store values as passed from ui 2017-05-23 08:08:28 -04:00
Bjoern Gruening 9ec6c13fa9 update openbabel to version 2.4.1 2017-05-21 14:12:58 +02:00
mvdbeek a1c14ee8fa Do not modify self.app.config.tool_data_path
and self.app.config.tool_data_table_config_path during metadata setting.

xref https://github.com/galaxyproject/tools-iuc/issues/1315.

I suspect multiple threads installing tool simultaneously may have led
to self.app.config.tool_data_path and/or
self.app.config.tool_data_table_config_path being set to a temporary
directory. Initial testing looks like this is not necessary.
2017-05-19 20:04:17 +02:00
Björn Grüning 4125f79161 Merge pull request #4034 from jmchilton/k8_name_fixed
[17.05] Sanitize container names sending to Kubernetes.
2017-05-17 22:36:51 +02:00
Martin Cech 185c76605f Merge pull request #4033 from jmchilton/dispatch_fix
[17.05] Fixes for containerized job executions.
2017-05-12 17:36:32 -04:00
Martin Cech 0bafd683f1 Merge pull request #4020 from jmchilton/fix_explicit_container_resolver_from_config
[17.05] Fix setting up explicit container resolution...
2017-05-12 17:34:56 -04:00
Nicola Soranzo 9940ae7030 Merge branch 'release_17.01' into release_17.05 2017-05-11 18:23:52 +01:00
Dannon Baker 3e079a9f2c Fix for s3objectstore _clean_cache method, thanks to @zzsoni and @nsoranzo 2017-05-11 12:26:42 -04:00
mvdbeek c38c0276af Exit with error message when conda environemnt could not be activated (thx @nsoranzo). 2017-05-07 16:34:54 +02:00
mvdbeek a0c59d8f05 Try activating conda environment again if previous activation failed 2017-05-05 19:52:41 +02:00
John Chilton be7dea47d5 Sanitize container names sending to Kubernetes. 2017-05-05 13:25:50 -04:00
John Chilton a9faa4873e Do not attempt to use mulled containers if tool requires legacy Galaxy environment. 2017-05-05 13:20:45 -04:00
John Chilton f26e358321 Fix docker_dispatch dynamic destination rule for container resolvers. 2017-05-05 13:19:16 -04:00
John Chilton 3332dfb671 [17.05] Fix setting up explicit container resolution from a container resolution config file. 2017-05-04 10:30:21 -04:00
Martin Cech 6ef7b9977a Merge pull request #4015 from erasche/remote-user-bug
[17.05] Typo in remote user / user preferences exception
2017-05-03 17:18:35 -04:00
mvdbeek 8dd5b153ed Pass hdca and element_identifier to _serve_raw
This is necessary for getting the new filenames introduced in #3985 if
downloading tabular datatypes. Closes #4016.
2017-05-03 20:08:40 +02:00
Eric Rasche 460d1737be typo 2017-05-03 17:42:24 +00:00
John Chilton 8db51db702 Update version to 17.05.rc1 2017-05-02 14:56:20 -04:00
John Chilton 06d0e4fce5 Merge remote-tracking branch 'upstream/release_17.01' into dev 2017-05-02 14:54:05 -04:00
Nate Coraor d224bedd39 Implicitly set use_volumes = False if using Docker swarm 2017-05-02 12:04:34 -04:00
John Chilton 1c8370cf33 Restore line accidentally removed as part of #3985. 2017-05-02 10:19:32 -04:00
Nicola Soranzo de46a0edba Merge pull request #3935 from jmchilton/more_maf_fixes
[17.01] More careful inspection of fixes for MAF tools requiring Galaxy.
2017-05-02 14:53:08 +01:00
Martin Cech a6415b25fd Merge pull request #3909 from mvdbeek/speedup_toolbox
Speedup startup and toolbox operations
2017-05-02 09:29:37 -04:00
John Chilton 86ebe28667 Enhance filenames with collection context when downloading datasets from GUI.
- Reduce duplication related to calculating filename.
- Formalized pattern for normal dataset download using string.Tempalte - "Galaxy${hid}-[${name}].${ext}".
- In the context of collections, hid and name of the datasets are pretty worthless so I used a second pattern for collections based on where it is in the current GUI frame. The new pattern is "Galaxy${hdca_hid}-[${hdca_name}__${element_identifier}].${ext}".
- The patterns make this a little more tweakable - for people who want something different it should be pretty straight forward to make these patterns configurable.

Fixes #2140 I think.
2017-05-01 21:19:13 -04:00
Eric Rasche 09404117b9 Merge pull request #3980 from jmchilton/ie_for_mac_os_x_fixes
Rework Jupyter IE for additional_ids handling.
2017-05-01 18:08:43 +00:00
mvdbeek af156a8f74 Build search index at startup, rebuild repository cache during toolbox or datamanager reload 2017-05-01 16:06:48 +02:00
mvdbeek 2587ab55b8 Remove operations from custom_datatype_manager
Updating the upload file formats is handled when loading the datatype
into the registry, and reloading the upload tool seems unnecessary and
insufficient, since this would only affect the current web handler. In
any case removed and added datatypes are immediately propagated to the
upload tool.
2017-05-01 16:06:48 +02:00
mvdbeek cdad5bee9b Attempt to speedup proprietary datatype loading 2017-05-01 16:06:48 +02:00
mvdbeek 86684df5ef Skip time-based reloading, rely on detecting DetachedInstanceErrors to trigger cache rebuild 2017-05-01 16:06:47 +02:00
mvdbeek b666649c81 Work around InstanceDetached errors 2017-05-01 16:06:47 +02:00
mvdbeek 84351de20b Send control task as postfork function 2017-05-01 16:06:47 +02:00
mvdbeek ff1b66afb3 Fix thread local cache use 2017-05-01 16:06:47 +02:00
mvdbeek b4e4f3ce7a Use current session 2017-05-01 16:06:47 +02:00
mvdbeek f199d5b434 Keep cache thread-local 2017-05-01 16:06:47 +02:00
mvdbeek 5a26896745 Write out datatype registry when loading set_metadata tool 2017-05-01 16:06:46 +02:00
mvdbeek 5e7da2c910 Don't fail tests without internet connectivity 2017-05-01 16:06:46 +02:00
mvdbeek f88304b65b Build toolbox search in a local control task 2017-05-01 16:06:46 +02:00
mvdbeek 3079d0c239 Write out the datatype registry only once 2017-05-01 16:06:46 +02:00
mvdbeek 869d7bf481 Replace getchildren(), which has been deprecated (https://docs.python.org/2/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.getchildren) 2017-05-01 16:06:46 +02:00
mvdbeek 73c7c364a2 Use tool_shed_repository_cache in populate_tool_shed_info 2017-05-01 16:06:46 +02:00