Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: cbcd3627f3833ada31b58863d5504666bb98b956 https://github.com/galaxyproject/galaxy/commit/cbcd3627f3833ada31b58863d5504... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_resolvers/__init__.py M lib/galaxy/tools/deps/container_resolvers/explicit.py M lib/galaxy/tools/deps/container_resolvers/mulled.py
Log Message: ----------- Allow passing unused keywords to container resolver
Commit: 8f8642aa33e4c25e9f3bdff28b37a334af97b89c https://github.com/galaxyproject/galaxy/commit/8f8642aa33e4c25e9f3bdff28b37a... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/config.py
Log Message: ----------- Merge container resolver with high-level dependency manager
Commit: b505fe37eac6b0331c20b26b7a0cddc49942a38a https://github.com/galaxyproject/galaxy/commit/b505fe37eac6b0331c20b26b7a0cd... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/resolvers/__init__.py
Log Message: ----------- Introduce a ContainerDependency class
Commit: 360e605be965be5c414ca9ead34c536dd4003fd9 https://github.com/galaxyproject/galaxy/commit/360e605be965be5c414ca9ead34c5... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/__init__.py
Log Message: ----------- Adjust _requirements_to_dependencies_dict to also report available containers in the manage dependencies menu
Commit: 40d8a38108fca6c21efc72f66660b3a1a7c42caa https://github.com/galaxyproject/galaxy/commit/40d8a38108fca6c21efc72f66660b... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/__init__.py
Log Message: ----------- Augment NullDependency with version
and always record incoming null dependencies, since the container resolvers don't return NullDependency objects.
Commit: f2128692a4f42da2254a53b69cbf1931e74c10dc https://github.com/galaxyproject/galaxy/commit/f2128692a4f42da2254a53b69cbf1... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_resolvers/mulled.py
Log Message: ----------- Fix matching single package mulled docker containers
An image like `quay.io/biocontainers/ucsc-liftover:357--1` would otherwise have the package name `quay.io/biocontainers/ucsc-liftover` instead of `ucsc-liftover`
Commit: fa6cca0224fd2b0239160df565a58507b05ac00f https://github.com/galaxyproject/galaxy/commit/fa6cca0224fd2b0239160df565a58... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/__init__.py M lib/galaxy/tools/deps/containers.py M lib/galaxy/tools/deps/views.py
Log Message: ----------- Only walk through enabled container resolvers
Commit: 541f0ebf3d754f5a8eb4a3d8a56d0c197c29c5cb https://github.com/galaxyproject/galaxy/commit/541f0ebf3d754f5a8eb4a3d8a56d0... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/config.py M lib/galaxy/jobs/rule_helper.py M lib/galaxy/jobs/runners/__init__.py M lib/galaxy/tools/deps/__init__.py M lib/galaxy/tools/deps/containers.py M lib/galaxy/tools/deps/dependencies.py
Log Message: ----------- Avoid circular imports
by moving {App,Job,Tool} Info classes to dependencies.py
Commit: 3b4b510ad01f48253587db1bcd87400237709673 https://github.com/galaxyproject/galaxy/commit/3b4b510ad01f48253587db1bcd874... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_resolvers/__init__.py
Log Message: ----------- Add `can_uninstall_dependencies` attribute to ContainerResolver
Commit: a4f18d8f601c83826a451d63af2fa67d319f58a7 https://github.com/galaxyproject/galaxy/commit/a4f18d8f601c83826a451d63af2fa... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/config.py M lib/galaxy/tools/deps/__init__.py A lib/galaxy/tools/deps/container_classes.py M lib/galaxy/tools/deps/views.py
Log Message: ----------- Make DependencyManager container & destination-aware
This will allow us to use the proper parameters when pulling containers.
Commit: 2d3ab4ce1205aec24664225d74b2a851cb94b2b0 https://github.com/galaxyproject/galaxy/commit/2d3ab4ce1205aec24664225d74b2a... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/__init__.py M lib/galaxy/tools/deps/views.py M lib/galaxy/webapps/galaxy/api/tools.py
Log Message: ----------- Allow specifying resolver index and resolver_type when installing dependencies via tools API
Commit: 7ca17e2b83d45e3c5a63643cc59785f6162803c5 https://github.com/galaxyproject/galaxy/commit/7ca17e2b83d45e3c5a63643cc5978... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/__init__.py
Log Message: ----------- Drop NullDependency only when not skipping resolver
Commit: 59c56b8f563fd4298d37d40af0b0f429761c4392 https://github.com/galaxyproject/galaxy/commit/59c56b8f563fd4298d37d40af0b0f... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/webapps/galaxy/api/tools.py
Log Message: ----------- Mention index and resolver_type in API docstring
Commit: 2aab490807245c30935389001605c170bbebbf98 https://github.com/galaxyproject/galaxy/commit/2aab490807245c30935389001605c... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_classes.py M lib/galaxy/tools/deps/containers.py M lib/galaxy/tools/deps/dockerfiles.py
Log Message: ----------- Move Container classes into container_classes to avoid circular imports
Commit: 55f989c23650e94e1f28a3ac60d10931dfd70076 https://github.com/galaxyproject/galaxy/commit/55f989c23650e94e1f28a3ac60d10... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_resolvers/mulled.py
Log Message: ----------- Make mulled docker containers installable
Commit: 19bc4985c91c14295d7c2048355a0bf71d4ec1cd https://github.com/galaxyproject/galaxy/commit/19bc4985c91c14295d7c2048355a0... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/views.py M lib/galaxy/webapps/galaxy/api/tools.py
Log Message: ----------- Allow selecting resolver when uninstalling through tools API
Commit: 50d8e3079d873fe4161149b00365cf0d5702eb56 https://github.com/galaxyproject/galaxy/commit/50d8e3079d873fe4161149b00365c... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M test/integration/test_resolvers.py
Log Message: ----------- Add integration test for un/install with resolver_type
Commit: 66a3f556abeb410fd59f1b408efae94f168699d8 https://github.com/galaxyproject/galaxy/commit/66a3f556abeb410fd59f1b408efae... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_classes.py M lib/galaxy/tools/deps/container_resolvers/mulled.py M lib/galaxy/tools/deps/containers.py M lib/galaxy/tools/deps/singularity_util.py
Log Message: ----------- Use singularity build with biocontainers
This makes it possible to pull a container from quay.io/biocontainers and to convert it to singularity format for later execution (via the CachedMulledSingularityContainerResolver).
This is nicely integrated with the DependencyManager view, so you can (as for conda or docker) do: ``` requests.post(galaxy_url+'/api/tools/deseq2/dependencies', {'key': API_KEY, 'resolver_type': 'mulled_singularity'}) ```
This is quite lightweight, the resulting image is significantly smaller than the conda env (since it is compressed), and the install process is much faster.
Commit: 1fcbd971c8aa743b3e035ddc27a4ea78e01bac0a https://github.com/galaxyproject/galaxy/commit/1fcbd971c8aa743b3e035ddc27a4e... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M config/container_resolvers_conf.xml.sample M lib/galaxy/tools/deps/__init__.py M lib/galaxy/tools/deps/containers.py
Log Message: ----------- Try cached resolver before non-cached
Commit: b41d969d681e3d427fd9f42ca9502c91634f061d https://github.com/galaxyproject/galaxy/commit/b41d969d681e3d427fd9f42ca9502... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/__init__.py M lib/galaxy/tools/deps/container_resolvers/mulled.py M lib/galaxy/tools/deps/singularity_util.py A test/integration/singularity_job_conf.xml A test/integration/test_containerized_jobs.py R test/integration/test_dockerized_jobs.py
Log Message: ----------- Add integration test for singularity resolution
Commit: fd4b009089d226e05a6191c3067fad560c5a77c8 https://github.com/galaxyproject/galaxy/commit/fd4b009089d226e05a6191c3067fa... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M test/base/integration_util.py M test/integration/test_containerized_jobs.py
Log Message: ----------- Skip singualrity integration tests if singularity not available
Commit: 2d6863067554f38ac05625bee1b81663a7973a1a https://github.com/galaxyproject/galaxy/commit/2d6863067554f38ac05625bee1b81... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_resolvers/mulled.py
Log Message: ----------- Add MulledSingularityContainerResolver to __all__
Otherwise speicifying the resolver in containers_conf.xml fails.
Commit: 337bddfd4841d51291f940effc99a4622f10649a https://github.com/galaxyproject/galaxy/commit/337bddfd4841d51291f940effc99a... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/webapps/galaxy/api/tools.py
Log Message: ----------- Pass in user, fixes dependency install for data manager tools
Commit: 83473f075d9e8cce04dc775d37b44b87baca9931 https://github.com/galaxyproject/galaxy/commit/83473f075d9e8cce04dc775d37b44... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M test/docker/base/Dockerfile M test/docker/base/run_test_wrapper.sh R test/docker/base/start_mysql.sh
Log Message: ----------- Update testing docker image; drop mysql tests, add singularity
Commit: 6b25cace916de7a694b0e83ee640d7170c24cd10 https://github.com/galaxyproject/galaxy/commit/6b25cace916de7a694b0e83ee640d... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/__init__.py
Log Message: ----------- Do run through build_mulled resolver if install is set
Commit: 0d86c9098c032742b091d4691634ada81da980f0 https://github.com/galaxyproject/galaxy/commit/0d86c9098c032742b091d4691634a... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/__init__.py
Log Message: ----------- Make NullDependencyManager a class with empty non-container dependencies
Commit: 13592e5e85195cb0c457457fb1a350fa8df213d4 https://github.com/galaxyproject/galaxy/commit/13592e5e85195cb0c457457fb1a35... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_resolvers/mulled.py
Log Message: ----------- Fix __str__ for BuildSingularityContainerResolver
Commit: ccb8429a84e8d4a63f57e320510b5de2524eb5e6 https://github.com/galaxyproject/galaxy/commit/ccb8429a84e8d4a63f57e320510b5... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/mulled/mulled_build.py
Log Message: ----------- Download a binary that works on OSX
Commit: 4ef3460c041f210b0c0513a3786b186bac7a05e9 https://github.com/galaxyproject/galaxy/commit/4ef3460c041f210b0c0513a3786b1... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/__init__.py
Log Message: ----------- DependencyManager lint fix
Commit: ac5e7d994912b292fb3d3464e4e5e58859070bc9 https://github.com/galaxyproject/galaxy/commit/ac5e7d994912b292fb3d3464e4e5e... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/config.py M lib/galaxy/tools/deps/container_resolvers/mulled.py
Log Message: ----------- Make `resolver` methods respect enabled_container_types
Commit: 62863e8991728a1fe4b92cf42cd9d1e825ff1a02 https://github.com/galaxyproject/galaxy/commit/62863e8991728a1fe4b92cf42cd9d... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/mulled/mulled_build.py
Log Message: ----------- Don't fail if build exists and also don't remove build dir if it already exists
Commit: 4a307ac5bea000d097e8488017f437e678a97a7f https://github.com/galaxyproject/galaxy/commit/4a307ac5bea000d097e8488017f43... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_resolvers/explicit.py M lib/galaxy/tools/deps/containers.py
Log Message: ----------- Add ExplicitSingularityContainerResolver
Commit: a6a186a64251f206294f2fd3416fb08db4234f47 https://github.com/galaxyproject/galaxy/commit/a6a186a64251f206294f2fd3416fb... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/requirements.py
Log Message: ----------- Make containers list, map can only be iterated once
Commit: 44d73f72c8967b114114d662ddb42098514026ee https://github.com/galaxyproject/galaxy/commit/44d73f72c8967b114114d662ddb42... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M run_tests.sh M test/docker/base/Dockerfile M test/docker/base/run_test_wrapper.sh
Log Message: ----------- Update Dockefile and run_test_wrapper.sh
We use the Galaxy users' home dir for HOME. Otherwise os.environ.get('HOME') would return '/home/galaxy', but jobs run would see /galaxy.
Commit: c0b63a18c7a2fa7d7fb45ffbddfcef5aa4c00c67 https://github.com/galaxyproject/galaxy/commit/c0b63a18c7a2fa7d7fb45ffbddfce... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M test/functional/tools/job_environment_default.xml M test/functional/tools/job_environment_default_legacy.xml M test/integration/test_containerized_jobs.py
Log Message: ----------- Fix container integration tests
Commit: a0bd7072adf7f03a82adfddf3216b15ce7105c87 https://github.com/galaxyproject/galaxy/commit/a0bd7072adf7f03a82adfddf3216b... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_resolvers/mulled.py
Log Message: ----------- Use bash for mulled ContainerDescriptions
The base mulled container contains bash, and unfortunately bashisms such as <(cat bla) are very common in widely used Galaxy wrappers. So I think it makes sense to default to bash here.
Commit: 99a0ab03e90d2f9355c130403b1a0f5cb1ca5706 https://github.com/galaxyproject/galaxy/commit/99a0ab03e90d2f9355c130403b1a0... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M run_tests.sh
Log Message: ----------- Temporarily test from mvdbeek/testing-base
Commit: a056f1746069a38b43bd0cc62bbe12d96aaa5145 https://github.com/galaxyproject/galaxy/commit/a056f1746069a38b43bd0cc62bbe1... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M config/galaxy.yml.sample M doc/source/admin/galaxy_options.rst M lib/galaxy/config.py M lib/galaxy/tools/deps/dependencies.py M lib/galaxy/webapps/galaxy/config_schema.yml
Log Message: ----------- Document and use mulled_channels option
Commit: 93622f026bacef4328e2415aad72f521d92192c9 https://github.com/galaxyproject/galaxy/commit/93622f026bacef4328e2415aad72f... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/container_resolvers/mulled.py
Log Message: ----------- Only parse build if build in name
Otherwise this fails with ``` Traceback (most recent call last): File "lib/galaxy/web/framework/decorators.py", line 277, in decorator rval = func(self, trans, *args, **kwargs) File "lib/galaxy/web/framework/decorators.py", line 101, in decorator return func(self, trans, *args, **kwargs) File "lib/galaxy/webapps/galaxy/api/tools.py", line 239, in install_dependencies tool._view.install_dependencies(tool.requirements, **kwds) File "lib/galaxy/tools/deps/views.py", line 107, in install_dependencies return self._dependency_manager._requirements_to_dependencies_dict(requirements, **kwds) File "lib/galaxy/tools/deps/__init__.py", line 190, in _requirements_to_dependencies_dict **kwds) File "lib/galaxy/tools/deps/container_resolvers/mulled.py", line 343, in resolve name = targets_to_mulled_name(targets=targets, hash_func=self.hash_func, namespace=self.namespace) File "lib/galaxy/tools/deps/container_resolvers/mulled.py", line 278, in targets_to_mulled_name version, build = split_tag(tag) File "lib/galaxy/tools/deps/mulled/util.py", line 69, in split_tag build = tag.split('--', 1)[1] IndexError: list index out of range ``` if a single-target image was build with a build_mulled resolver.
Commit: b3af5176d35b0a1e818975c263018fb7ea800bcd https://github.com/galaxyproject/galaxy/commit/b3af5176d35b0a1e818975c263018... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/mulled/invfile.lua M lib/galaxy/tools/deps/mulled/mulled_build.py
Log Message: ----------- Replace deprecated singularity import with build
And upgrade singularity build image to 2.4.6 (latest on biocontainers). Overall this is necessary because singularity import 2.3X doesn't work behind proxies. The change from `Singularity` to `Singularity.def` is necessary because the script uses the `file` command if the Singularity file doesn't end in .def or is not exactly Singularity (it is `/import/Singularity` in our case). `file` isn't available in the biocontainers image.
Commit: 5f389dd11ea3da935b382871305bf0a7c1e2d3d4 https://github.com/galaxyproject/galaxy/commit/5f389dd11ea3da935b382871305bf... Author: Nicola Soranzo nicola.soranzo@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M config/container_resolvers_conf.xml.sample M config/galaxy.yml.sample M doc/source/admin/galaxy_options.rst M lib/galaxy/webapps/galaxy/config_schema.yml
Log Message: ----------- Fix spelling in resolver docs
Co-Authored-By: mvdbeek m.vandenbeek@gmail.com
Commit: 0343d3d87f438bdb669959bc5141030169cc01ba https://github.com/galaxyproject/galaxy/commit/0343d3d87f438bdb669959bc51410... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/mulled/util.py
Log Message: ----------- Cache requests to mulled registry for 5 minutes
When going through the resolvers we can easily exceed the allowed API request rate.
Commit: 9051c10cba8360bc5a4ee199ff01657c3fda3b20 https://github.com/galaxyproject/galaxy/commit/9051c10cba8360bc5a4ee199ff016... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M run_tests.sh
Log Message: ----------- More docker debug
Commit: a03f8bdffd272e0195a6bf88931fb17b6e428d13 https://github.com/galaxyproject/galaxy/commit/a03f8bdffd272e0195a6bf88931fb... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M run_tests.sh M test/docker/base/run_test_wrapper.sh
Log Message: ----------- Test singularity exec as Galaxy user
Commit: 658816264a8e84bacfdf83e9c9029338b2e1f85d https://github.com/galaxyproject/galaxy/commit/658816264a8e84bacfdf83e9c9029... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/tools/deps/singularity_util.py
Log Message: ----------- Explicitly pass home dir to singularity command
Commit: 06f5abe1bc16eccf750baf7a754d48dfdedaaf5a https://github.com/galaxyproject/galaxy/commit/06f5abe1bc16eccf750baf7a754d4... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M test/docker/base/Dockerfile
Log Message: ----------- Install singularity 3.0.1 from source
Commit: bed8b54af604a2caf9161a5265953c90ae5a6c8a https://github.com/galaxyproject/galaxy/commit/bed8b54af604a2caf9161a5265953... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M .ci/jenkins/integration-py3/run_tests.sh M .ci/jenkins/integration/run_tests.sh M run_tests.sh M test/docker/base/run_test_wrapper.sh
Log Message: ----------- Only run integration tests with --privileged
Commit: 9517871b4af27c9647436d84ea2bfe76bb242ca8 https://github.com/galaxyproject/galaxy/commit/9517871b4af27c9647436d84ea2bf... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M run_tests.sh
Log Message: ----------- Bump image to use
Commit: 6b3af3b2ffa8d90946a6b2d9b803779df35e19fd https://github.com/galaxyproject/galaxy/commit/6b3af3b2ffa8d90946a6b2d9b8037... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M lib/galaxy/jobs/__init__.py M lib/galaxy/jobs/command_factory.py
Log Message: ----------- Make dependency_shell_commands a property
If we know we use a container we don't need to pass through the dependency resolver.
Commit: 8a34101089085c6203cdd11468de4a0866922534 https://github.com/galaxyproject/galaxy/commit/8a34101089085c6203cdd11468de4... Author: mvdbeek m.vandenbeek@gmail.com Date: 2019-01-06 (Sun, 06 Jan 2019)
Changed paths: M config/container_resolvers_conf.xml.sample M lib/galaxy/tools/deps/container_resolvers/mulled.py
Log Message: ----------- Introduce `auto_install` ContainerResolver flag
If set to True (thats's the default), the container resolvers that can pull or build images will do that, if they are enabled. You can set this to `False` and instead pass through the DependencyManager to use these resolvers to pull or build images.
Commit: 03b363a1ef92e696ba07050e2a4832c15c8a8964 https://github.com/galaxyproject/galaxy/commit/03b363a1ef92e696ba07050e2a483... Author: John Chilton jmchilton@gmail.com Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths: M .ci/jenkins/integration-py3/run_tests.sh M .ci/jenkins/integration/run_tests.sh M config/container_resolvers_conf.xml.sample M config/galaxy.yml.sample M doc/source/admin/galaxy_options.rst M lib/galaxy/config.py M lib/galaxy/jobs/__init__.py M lib/galaxy/jobs/command_factory.py M lib/galaxy/jobs/rule_helper.py M lib/galaxy/jobs/runners/__init__.py M lib/galaxy/tools/deps/__init__.py A lib/galaxy/tools/deps/container_classes.py M lib/galaxy/tools/deps/container_resolvers/__init__.py M lib/galaxy/tools/deps/container_resolvers/explicit.py M lib/galaxy/tools/deps/container_resolvers/mulled.py M lib/galaxy/tools/deps/containers.py M lib/galaxy/tools/deps/dependencies.py M lib/galaxy/tools/deps/dockerfiles.py M lib/galaxy/tools/deps/mulled/invfile.lua M lib/galaxy/tools/deps/mulled/mulled_build.py M lib/galaxy/tools/deps/mulled/util.py M lib/galaxy/tools/deps/requirements.py M lib/galaxy/tools/deps/resolvers/__init__.py M lib/galaxy/tools/deps/singularity_util.py M lib/galaxy/tools/deps/views.py M lib/galaxy/webapps/galaxy/api/tools.py M lib/galaxy/webapps/galaxy/config_schema.yml M run_tests.sh M test/base/integration_util.py M test/docker/base/Dockerfile M test/docker/base/run_test_wrapper.sh R test/docker/base/start_mysql.sh M test/functional/tools/job_environment_default.xml M test/functional/tools/job_environment_default_legacy.xml A test/integration/singularity_job_conf.xml A test/integration/test_containerized_jobs.py R test/integration/test_dockerized_jobs.py M test/integration/test_resolvers.py
Log Message: ----------- Merge pull request #7125 from mvdbeek/MulledSingularityContainerResolver
Use singularity build / exec with biocontainers
Compare: https://github.com/galaxyproject/galaxy/compare/952af6b6fde1...03b363a1ef92 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
galaxy-commits@lists.galaxyproject.org