Branch: refs/heads/usegalaxy Home: https://github.com/galaxyproject/galaxy Commit: b5945ad3e3a972acb41c87c2ddeeff222779020c https://github.com/galaxyproject/galaxy/commit/b5945ad3e3a972acb41c87c2ddeef... Author: greg <ghv2@psu.edu> Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M config/datatypes_conf.xml.sample M lib/galaxy/datatypes/genetics.py Log Message: ----------- Add IdeasPre datatype subclassed from Rgenetics Commit: 3fdd4edc5c1954dc750dfeff03cb3205ee1b6042 https://github.com/galaxyproject/galaxy/commit/3fdd4edc5c1954dc750dfeff03cb3... Author: greg <ghv2@psu.edu> Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M lib/galaxy/datatypes/genetics.py Log Message: ----------- Subclass IdeasPre from Html Commit: 7feef3dc0e6853fb3a0ded2056f39d1ff0f222e8 https://github.com/galaxyproject/galaxy/commit/7feef3dc0e6853fb3a0ded2056f39... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2018-02-07 (Wed, 07 Feb 2018) Changed paths: M templates/webapps/galaxy/workflow/sharing.mako Log Message: ----------- Fix "Go back to workflows list" link on workflow sharing interface. Commit: 9df2813524275b89e97f9dd6b8d4ae4e4b307947 https://github.com/galaxyproject/galaxy/commit/9df2813524275b89e97f9dd6b8d4a... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2018-02-07 (Wed, 07 Feb 2018) Changed paths: M templates/webapps/galaxy/workflow/sharing.mako Log Message: ----------- Fix more workflow sharing broken links Commit: b463be78a5066c7e6c389c43af2bd863f05e4a80 https://github.com/galaxyproject/galaxy/commit/b463be78a5066c7e6c389c43af2bd... Author: Nate Coraor <nate@bx.psu.edu> Date: 2018-02-08 (Thu, 08 Feb 2018) Changed paths: M lib/galaxy/dependencies/pipfiles/develop/Pipfile M lib/galaxy/dependencies/pipfiles/develop/Pipfile.lock M lib/galaxy/dependencies/pipfiles/develop/pinned-hashed-requirements.txt M lib/galaxy/dependencies/pipfiles/develop/pinned-requirements.txt Log Message: ----------- Add nodeenv to dev requirements Commit: 977bbf1481b2fd36512f869c01f0af6ba4099a92 https://github.com/galaxyproject/galaxy/commit/977bbf1481b2fd36512f869c01f0a... Author: Nate Coraor <nate@bx.psu.edu> Date: 2018-02-08 (Thu, 08 Feb 2018) Changed paths: M scripts/common_startup.sh Log Message: ----------- Install node and yarn in common_startup.sh using nodeenv and the venv's npm. Commit: eba3fb4b35570fc704dbb9a70c733293a2ee4514 https://github.com/galaxyproject/galaxy/commit/eba3fb4b35570fc704dbb9a70c733... Author: Nicola Soranzo <nicola.soranzo@earlham.ac.uk> Date: 2018-02-08 (Thu, 08 Feb 2018) Changed paths: M client/package.json M scripts/common_startup.sh Log Message: ----------- Fix common_startup.sh for galaxy tarballs Do not assume git is installed and the `.git` directory is present. Fix https://github.com/galaxyproject/galaxy/issues/5466 Commit: 3f50b45a4e3016a211dcbd0876bb95acb29cf900 https://github.com/galaxyproject/galaxy/commit/3f50b45a4e3016a211dcbd0876bb9... Author: Dave B <dave@bx.psu.edu> Date: 2018-02-08 (Thu, 08 Feb 2018) Changed paths: M config/datatypes_conf.xml.sample M lib/galaxy/datatypes/genetics.py Log Message: ----------- Merge pull request #5445 from gregvonkuster/add-ideaspre [18.01] Add support for the ideaspre datatype Commit: d91078024bf3e9404aaca1c8655a5bc2b451ebc8 https://github.com/galaxyproject/galaxy/commit/d91078024bf3e9404aaca1c8655a5... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2018-02-08 (Thu, 08 Feb 2018) Changed paths: M client/package.json M lib/galaxy/dependencies/pipfiles/develop/Pipfile M lib/galaxy/dependencies/pipfiles/develop/Pipfile.lock M lib/galaxy/dependencies/pipfiles/develop/pinned-hashed-requirements.txt M lib/galaxy/dependencies/pipfiles/develop/pinned-requirements.txt M scripts/common_startup.sh Log Message: ----------- Merge pull request #5491 from nsoranzo/release_18.01_fix_common_startup_for_bare_clone [18.01] Fix common_startup.sh for galaxy tarballs Commit: c5568a7b1ac07dd86f45801c2706173701b20dc2 https://github.com/galaxyproject/galaxy/commit/c5568a7b1ac07dd86f45801c27061... Author: Björn Grüning <bjoern@gruenings.eu> Date: 2018-02-11 (Sun, 11 Feb 2018) Changed paths: M templates/webapps/galaxy/workflow/sharing.mako Log Message: ----------- Merge pull request #5467 from dannon/workflow_sharing_link_fixes [18.01] Workflow sharing link fixes Commit: ba3b3d5c180e318c26c8db7f0dff7f26115554df https://github.com/galaxyproject/galaxy/commit/ba3b3d5c180e318c26c8db7f0dff7... Author: Martin Cech <marten@bx.psu.edu> Date: 2018-02-12 (Mon, 12 Feb 2018) Changed paths: M lib/tool_shed/tools/tool_validator.py M test/unit/tools/test_tool_validation.py Log Message: ----------- do not allow codefiles for TS tool loading Commit: b87d57aac7c15c0455e0936c0325a1a0b326407e https://github.com/galaxyproject/galaxy/commit/b87d57aac7c15c0455e0936c0325a... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2018-02-12 (Mon, 12 Feb 2018) Changed paths: M lib/galaxy/datatypes/binary.py Log Message: ----------- Make galaxy compatible with pysam 0.14 Commit: aefe0e14498d5e5bf5c5f9307ab28f05d0efb81c https://github.com/galaxyproject/galaxy/commit/aefe0e14498d5e5bf5c5f9307ab28... Author: Nate Coraor <nate@bx.psu.edu> Date: 2018-02-12 (Mon, 12 Feb 2018) Changed paths: M lib/tool_shed/tools/tool_validator.py M test/unit/tools/test_tool_validation.py Log Message: ----------- Merge pull request #5510 from martenson/ts-deny-codefile [18.01] do not allow codefiles for TS tool loading Commit: 349b25b74ae4de51ab567a0215054d854af9a934 https://github.com/galaxyproject/galaxy/commit/349b25b74ae4de51ab567a0215054... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M lib/galaxy/datatypes/binary.py Log Message: ----------- Minimize duplication of BAM set_meta code Commit: 3b8a2f9edc93c45e5153896035f321bd23c7ec1a https://github.com/galaxyproject/galaxy/commit/3b8a2f9edc93c45e5153896035f32... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M lib/galaxy/dependencies/pinned-requirements.txt Log Message: ----------- Pin pysam to 0.14 Commit: 321cd78ad82b2c686e515567c15062cc2ef92aec https://github.com/galaxyproject/galaxy/commit/321cd78ad82b2c686e515567c1506... Author: John Chilton <jmchilton@gmail.com> Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M lib/galaxy/datatypes/binary.py M lib/galaxy/dependencies/pinned-requirements.txt Log Message: ----------- Merge pull request #5512 from mvdbeek/fix_new_pysam [18.01] Make galaxy compatible with pysam 0.14 Commit: e73731f5528a08735a6b65bf419a6f7986c1c771 https://github.com/galaxyproject/galaxy/commit/e73731f5528a08735a6b65bf419a6... Author: John Chilton <jmchilton@gmail.com> Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M lib/galaxy/model/mapping.py M lib/galaxy/webapps/galaxy/api/workflows.py Log Message: ----------- Optimize database interaction for user workflow list. Don't LEFT OUTER JOIN workflow against its steps to produce step count - this causes a lot of duplicated workflow data and fetches step data not needed to just produce a step count. Tweak pre-fetching for workflows shared with user also. Commit: b9ddec71a4632942534048069f7d0d474b2c8982 https://github.com/galaxyproject/galaxy/commit/b9ddec71a4632942534048069f7d0... Author: Martin Cech <marten@bx.psu.edu> Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M client/galaxy/scripts/onload.js Log Message: ----------- disable loading of webhooks in TS and reports apps Commit: 80a41f32744d2d76b74973663cd6d751daf8e8a5 https://github.com/galaxyproject/galaxy/commit/80a41f32744d2d76b74973663cd6d... Author: John Chilton <jmchilton@gmail.com> Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M lib/galaxy/model/mapping.py M lib/galaxy/web/framework/helpers/grids.py M lib/galaxy/webapps/galaxy/controllers/history.py M lib/galaxy/webapps/galaxy/controllers/page.py M lib/galaxy/webapps/galaxy/controllers/visualization.py M lib/galaxy/webapps/galaxy/controllers/workflow.py Log Message: ----------- Optimize public grid database interactions. For all four grid types (histories, viz, workflows, and pages), this computes rating average on the server and prefetches any annotations. This eliminates at least two extra queries for response element in the grid. See comment in the history controller for why I am fairly confident this is a good idea for annotations but tags are less obvious - these grids still go back to the postgres server multiple times per rendered item to render tags. I'm confident we should either subqueryload, joinedload, or upgrade to sqlalchemy 2.2 and selectinload (http://docs.sqlalchemy.org/en/latest/orm/loading_relationships.html#sqlalche...) the tags as well - but I'm not sure which without being able to hack on a usegalaxy.org. This also brings in less of the user model (only username instead of all of it) to reduce over-the-wire transmission of unneeded data from postgres to Galaxy. For workflows we were LEFT OUTER JOIN-ing on the steps of the latest workflow - so we were bringing back a lot of extra rows for data that was completely unused. In light of this, it makes perfect sense to me why published workflows were the slowest of these and I suspect they will all be equally performant after this change (modulo the number of rows in the tables and the number of rows rendered). Commit: fd1ac05cdfb1dff01e17edcdfd7304803ece2201 https://github.com/galaxyproject/galaxy/commit/fd1ac05cdfb1dff01e17edcdfd730... Author: Martin Cech <marten@bx.psu.edu> Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M lib/galaxy/model/mapping.py M lib/galaxy/webapps/galaxy/api/workflows.py Log Message: ----------- Merge pull request #5515 from jmchilton/optimize_workflow_list [18.01] Optimize database interaction for user workflow list. Commit: ed23cc652df321371ef6d66d32e7812406577f30 https://github.com/galaxyproject/galaxy/commit/ed23cc652df321371ef6d66d32e78... Author: Martin Cech <marten@bx.psu.edu> Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M lib/galaxy/model/mapping.py M lib/galaxy/web/framework/helpers/grids.py M lib/galaxy/webapps/galaxy/controllers/history.py M lib/galaxy/webapps/galaxy/controllers/page.py M lib/galaxy/webapps/galaxy/controllers/visualization.py M lib/galaxy/webapps/galaxy/controllers/workflow.py Log Message: ----------- Merge pull request #5514 from jmchilton/optimize_public_grids [18.01] Optimize public grid database interactions. Commit: d7de19b072745ab96a68428281e186cd4c755e45 https://github.com/galaxyproject/galaxy/commit/d7de19b072745ab96a68428281e18... Author: Bjoern Gruening <bjoern.gruening@gmail.com> Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M lib/galaxy/tools/toolbox/filters/__init__.py M lib/galaxy/webapps/galaxy/api/users.py Log Message: ----------- fix toolbox filters Commit: adaacbc66508d1bb57376c5b43cac21b3d7c28bb https://github.com/galaxyproject/galaxy/commit/adaacbc66508d1bb57376c5b43cac... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M client/galaxy/scripts/onload.js Log Message: ----------- Merge pull request #5521 from martenson/webhooks-galaxy-only [18.01] disable loading of webhooks in TS and reports apps Commit: 5ff6be93ed074485a60e567309247e9dbf02db09 https://github.com/galaxyproject/galaxy/commit/5ff6be93ed074485a60e567309247... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M lib/galaxy/datatypes/converters/bam_native_to_bam_converter.xml M lib/galaxy/datatypes/converters/sam_to_bam_native.xml Log Message: ----------- Use profile="18.01" for BamNative converters This is because samtools writes to stderr when sorting/merging large files. Part of https://github.com/galaxyproject/galaxy/issues/5496#issuecomment-365458089. Commit: d5687bc418664bd05e4034a1beea603890128f5e https://github.com/galaxyproject/galaxy/commit/d5687bc418664bd05e4034a1beea6... Author: John Chilton <jmchilton@gmail.com> Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M lib/galaxy/webapps/galaxy/api/users.py Log Message: ----------- PEP8 fixes. Commit: ea2bac8a12ad220d39f7e851f70821836da4bbdb https://github.com/galaxyproject/galaxy/commit/ea2bac8a12ad220d39f7e851f7082... Author: Björn Grüning <bjoern@gruenings.eu> Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M lib/galaxy/tools/toolbox/filters/__init__.py Log Message: ----------- yes, the name is tool not tools :( Commit: 7120739230255c63bf9786fb735016292b57dcfd https://github.com/galaxyproject/galaxy/commit/7120739230255c63bf9786fb73501... Author: John Chilton <jmchilton@gmail.com> Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M lib/galaxy/jobs/runners/pulsar.py A test/functional/tools/fail_writing_work_dir_file.xml M test/functional/tools/samples_tool_conf.xml Log Message: ----------- [18.01] Fix missing job stdout/stderr on Pulsar transfer failures. Shouldn't break backward compatiblity at all without it - but to get the outputs Pulsar requires an update (https://github.com/galaxyproject/pulsar/pull/159) as well. Commit: c20b68a5dd92e29c0e1a985f46fccae89efcac18 https://github.com/galaxyproject/galaxy/commit/c20b68a5dd92e29c0e1a985f46fcc... Author: Nicola Soranzo <nsoranzo@tiscali.it> Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M lib/galaxy/datatypes/converters/bam_native_to_bam_converter.xml M lib/galaxy/datatypes/converters/sam_to_bam_native.xml Log Message: ----------- Merge pull request #5532 from mvdbeek/bam_native_converter_fix [18.01] Use profile="18.01" for BamNative converters Commit: 283ab0459fe25cc26606ccae86bdd99e1c6765b9 https://github.com/galaxyproject/galaxy/commit/283ab0459fe25cc26606ccae86bdd... Author: John Chilton <jmchilton@gmail.com> Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M client/galaxy/scripts/mvc/history/history-list.js M client/galaxy/style/less/base.less M lib/galaxy/model/mapping.py M lib/galaxy/web/framework/helpers/grids.py M lib/galaxy/webapps/galaxy/controllers/history.py M test/selenium_tests/test_saved_histories.py Log Message: ----------- Improve performance bugs and misleading summary info in history list. Prefetch shared user information as counts instead of objects and do so in initial query to eliminate an extra 15 SQL queries per page and load less data related to sharing. Replace columns that would cause HDA information to be joined into the query (history size and HDA state counts) with a spinner that will be fetched in subsequent queries on the client end. There can hundreds of thousands of datasets per history - this information shouldn't be summarized to get the initial page to render - it can be fetched one history at a time once the page is rendered. This commit also adds a new column "Items" that corresponds to the next HID - and that I think is a good summary of the "history size" before the dataset state information is loaded and even gives additional information because that count includes collections. This also renders state information for deleted and hidden datasets that was previously missing and could cause confusion. That said I don't like the dataset summaries - I'd rather just have the item count and then job state summaries. Commit: 7457ce426f0563464dff2313249381afa9378f28 https://github.com/galaxyproject/galaxy/commit/7457ce426f0563464dff231324938... Author: Martin Cech <marten@bx.psu.edu> Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M lib/galaxy/managers/libraries.py M lib/galaxy/webapps/galaxy/api/libraries.py Log Message: ----------- optimize nonadmin and nonanon library list permission queries Before, the code would emit extra queries per each library to find out whether the current user has permissions on it. By pre-fetching all of them in one query and passing around as a dict object we should see a considerable speedup on Galaxies with many libraries. Commit: 296af58c3d3f6fdb19560f1c8ab58290c9742b8b https://github.com/galaxyproject/galaxy/commit/296af58c3d3f6fdb19560f1c8ab58... Author: John Chilton <jmchilton@gmail.com> Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M lib/galaxy/managers/libraries.py M lib/galaxy/webapps/galaxy/api/libraries.py Log Message: ----------- Merge pull request #5542 from martenson/optimize-nonadmin-nonanon-datalibs [18.01] optimize nonadmin and nonanon library list permission queries Commit: 755fb9fb21581f29ba96a1465ca73e72eb68b610 https://github.com/galaxyproject/galaxy/commit/755fb9fb21581f29ba96a1465ca73... Author: Martin Cech <marten@bx.psu.edu> Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M client/galaxy/scripts/mvc/history/history-list.js M client/galaxy/style/less/base.less M client/galaxy/style/less/galaxy_variables.less Log Message: ----------- style changes for history lists * include title for all state indicators * shorten title * change style of deleted indicator * comment out unused less variables Commit: 1ccd55a500e59c98a910f783e5fcc01913beef54 https://github.com/galaxyproject/galaxy/commit/1ccd55a500e59c98a910f783e5fcc... Author: Nate Coraor <nate@bx.psu.edu> Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M lib/galaxy/jobs/runners/pulsar.py A test/functional/tools/fail_writing_work_dir_file.xml M test/functional/tools/samples_tool_conf.xml Log Message: ----------- Merge pull request #5535 from jmchilton/pulsar_error_handling_1 [18.01] Fix missing job stdout/stderr on Pulsar transfer failures. Commit: 42c12c51884454c60a8b109f1ae7e814eeeaf7a4 https://github.com/galaxyproject/galaxy/commit/42c12c51884454c60a8b109f1ae7e... Author: Martin Cech <marten@bx.psu.edu> Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M client/galaxy/scripts/mvc/history/history-list.js M client/galaxy/style/less/base.less M client/galaxy/style/less/galaxy_variables.less M lib/galaxy/model/mapping.py M lib/galaxy/web/framework/helpers/grids.py M lib/galaxy/webapps/galaxy/controllers/history.py M test/selenium_tests/test_saved_histories.py Log Message: ----------- Merge pull request #5533 from jmchilton/history_list_opts [18.01] Improve performance bugs and misleading summary info in history list. Commit: 8c941ae35a37f8dd087222c6827c122ddfdcc966 https://github.com/galaxyproject/galaxy/commit/8c941ae35a37f8dd087222c6827c1... Author: Nuwan Goonasekera <nuwan.ag@gmail.com> Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M client/galaxy/scripts/mvc/form/form-parameters.js M client/galaxy/scripts/mvc/tool/tool-genomespace.js M client/galaxy/scripts/mvc/ui/ui-select-genomespace.js Log Message: ----------- Fix for: https://github.com/galaxyproject/galaxy/issues/5527 Commit: a269a95cf0aef62b1f1dbca8de698d7b2f61f52b https://github.com/galaxyproject/galaxy/commit/a269a95cf0aef62b1f1dbca8de698... Author: anup kumar <anup.rulez@gmail.com> Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M config/plugins/webhooks/demo/search/script.js Log Message: ----------- Fix the bug Commit: 6b0e20a7a9006aec997b9e60aae793d5d2fb8915 https://github.com/galaxyproject/galaxy/commit/6b0e20a7a9006aec997b9e60aae79... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M lib/galaxy/tools/toolbox/filters/__init__.py M lib/galaxy/webapps/galaxy/api/users.py Log Message: ----------- Merge pull request #5526 from bgruening/user_filter [18.01] fix toolbox filters Commit: fa93d4e04bccd31ba347bbb916b9c7b23b6c5c9d https://github.com/galaxyproject/galaxy/commit/fa93d4e04bccd31ba347bbb916b9c... Author: Dave B <dave@bx.psu.edu> Date: 2018-02-16 (Fri, 16 Feb 2018) Changed paths: M lib/galaxy/tools/repositories.py Log Message: ----------- Close tempfile handles. Commit: 5488cf29eabc835e8e7ee994035557392471c586 https://github.com/galaxyproject/galaxy/commit/5488cf29eabc835e8e7ee99403555... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2018-02-16 (Fri, 16 Feb 2018) Changed paths: M lib/galaxy/tools/repositories.py Log Message: ----------- Merge pull request #5552 from davebx/18.01 [18.01] Close tempfile handles. Commit: a63b0e7f857aa08a72acd667f22ddd84eca457f7 https://github.com/galaxyproject/galaxy/commit/a63b0e7f857aa08a72acd667f22dd... Author: Nate Coraor <nate@bx.psu.edu> Date: 2018-02-16 (Fri, 16 Feb 2018) Changed paths: M client/galaxy/scripts/mvc/form/form-parameters.js M client/galaxy/scripts/mvc/history/history-list.js M client/galaxy/scripts/mvc/tool/tool-genomespace.js M client/galaxy/scripts/mvc/ui/ui-select-genomespace.js M client/galaxy/scripts/onload.js M client/galaxy/style/less/base.less M client/galaxy/style/less/galaxy_variables.less M client/package.json M config/datatypes_conf.xml.sample M config/plugins/webhooks/demo/search/script.js M lib/galaxy/datatypes/binary.py M lib/galaxy/datatypes/converters/bam_native_to_bam_converter.xml M lib/galaxy/datatypes/converters/sam_to_bam_native.xml M lib/galaxy/datatypes/genetics.py M lib/galaxy/dependencies/pinned-requirements.txt M lib/galaxy/dependencies/pipfiles/develop/Pipfile M lib/galaxy/dependencies/pipfiles/develop/Pipfile.lock M lib/galaxy/dependencies/pipfiles/develop/pinned-hashed-requirements.txt M lib/galaxy/dependencies/pipfiles/develop/pinned-requirements.txt M lib/galaxy/jobs/runners/pulsar.py M lib/galaxy/managers/libraries.py M lib/galaxy/model/mapping.py M lib/galaxy/tools/repositories.py M lib/galaxy/tools/toolbox/filters/__init__.py M lib/galaxy/web/framework/helpers/grids.py M lib/galaxy/webapps/galaxy/api/libraries.py M lib/galaxy/webapps/galaxy/api/users.py M lib/galaxy/webapps/galaxy/api/workflows.py M lib/galaxy/webapps/galaxy/controllers/history.py M lib/galaxy/webapps/galaxy/controllers/page.py M lib/galaxy/webapps/galaxy/controllers/visualization.py M lib/galaxy/webapps/galaxy/controllers/workflow.py M lib/tool_shed/tools/tool_validator.py M scripts/common_startup.sh M templates/webapps/galaxy/workflow/sharing.mako A test/functional/tools/fail_writing_work_dir_file.xml M test/functional/tools/samples_tool_conf.xml M test/selenium_tests/test_saved_histories.py M test/unit/tools/test_tool_validation.py Log Message: ----------- Merge remote-tracking branch 'upstream/release_18.01' into usegalaxy Compare: https://github.com/galaxyproject/galaxy/compare/2b3a2833acf8...a63b0e7f857a