Dannon Baker
7c6522ea3b
Fixes reports app under py3 by swapping to the more standard (modern...) log configuration function
2020-02-04 08:55:46 -05:00
Dannon Baker
0688ec88a6
Prevent caching of bootstrapped client data.
2020-01-31 17:21:06 -05:00
Nicola Soranzo
d525fd0913
Merge branch 'release_19.09' into release_20.01
2020-01-31 15:00:26 +00:00
Nicola Soranzo
2e587f14a7
Python3: don't check for has_key attribute
...
Also partially backport commit f892231b8b .
Fix https://github.com/galaxyproject/galaxy/issues/9178 .
2020-01-31 01:17:02 +00:00
Nicola Soranzo
230900fe85
Merge branch 'release_19.09' into release_20.01
2020-01-30 11:36:31 +00:00
Wolfgang Maier
7135ab307b
Python3 compatible SnpEff and SnpSift metadata detection
2020-01-30 11:20:26 +00:00
mvdbeek
cc6e2aba83
Merge branch 'release_19.09' into release_20.01
2020-01-29 22:12:27 +01:00
mvdbeek
e7998dee41
Don't include build number 0 for single images
...
And have conda build take precedence over image_build
for single target images.
If overriding the build suffix is really necessary one can
use the `name_override` column.
2020-01-29 17:36:10 +01:00
mvdbeek
9a4ff7fba1
Restore parsing build numbers separated with --
...
I changed this in https://github.com/galaxyproject/galaxy/pull/9268/
but the alternative -- is also in used at https://github.com/BioContainers/multi-package-containers/blob/master/combinations/hash.tsv#L14
2020-01-29 17:34:38 +01:00
Dannon Baker
ba4e59d4ba
Email notifications aren't used from just workflow steps anymore.
2020-01-29 06:20:11 -05:00
Marius van den Beek
2797857cfb
Merge pull request #9170 from mvdbeek/try_sourcing_activate_d_scripts
...
[20.01] source /usr/local/etc/conda/activate.d/*.sh files
2020-01-29 10:20:39 +01:00
Dannon
8e16fcb4cc
Merge pull request #9233 from dannon/external-auth-login-refinement
...
[20.01] External auth login refinement
2020-01-28 13:22:55 -05:00
Nicola Soranzo
1ce75c8297
Merge pull request #9269 from mvdbeek/fix_target_str_to_targets
...
[20.01] backport 9268: Fix target_str_to_targets
2020-01-27 18:41:19 +00:00
John Chilton
002964ee17
Merge pull request #9242 from mvdbeek/limit_dataid_in_incoming_special_case
...
[19.09] Limit async hack to async tools
2020-01-27 09:52:23 -05:00
John Chilton
dbf6d3a565
Merge pull request #9234 from mvdbeek/mount_configs_rw
...
[20.01] Mount job_working_directory/configs rw
2020-01-27 09:36:57 -05:00
mvdbeek
afc4ceb138
Fix target_str_to_targets
...
This function is used to parse out Conda targets. The build part here is
wrong, a package build is specified like this:
`<package_name>=<version>=build`. This fixed building images as in https://github.com/BioContainers/multi-package-containers/pull/953
2020-01-26 20:53:10 +01:00
Björn Grüning
2e1c5e427e
Merge pull request #9267 from mvdbeek/mulled_build_image_name_fix
...
[20.01] Fix suffix for single target mulled builds
2020-01-25 23:45:44 +01:00
mvdbeek
4448286a75
Fix suffix for single target builds
...
Without this single target builds with explicit `iamge_build`
would be called quay.io/biocontainers/<package><image_build>,
which is not right.
2020-01-25 19:21:03 +01:00
Nicola Soranzo
6fbe8c9031
Merge branch 'release_19.09' into release_20.01
2020-01-24 17:08:02 +00:00
Nicola Soranzo
d67295162a
Simplify and refactor
2020-01-23 21:57:54 +00:00
mvdbeek
e227b1473f
Fix unselected select parameter comparison to empty string
...
`$wrapper == ""` and `$wrapper == "None"` had been valid ways
to check for unselected / optional select parameters.
This restores the `$wrapper == ""` form as used by gffcompare
https://github.com/galaxyproject/tools-iuc/blob/master/tools/gffcompare/gffcompare.xml#L41
2020-01-23 19:24:52 +00:00
Björn Grüning
1a6d98d29d
Merge pull request #9260 from mvdbeek/fix_multi_select_equals_empty_string
...
[20.01] Fix unselected select parameter comparison to empty string
2020-01-23 19:12:28 +01:00
mvdbeek
673f21f9b6
Merge branch 'release_19.09' into release_20.01
2020-01-23 17:00:38 +01:00
mvdbeek
5d379dc4a5
Fix unselected select parameter comparison to empty string
...
`$wrapper == ""` and `$wrapper == "None"` had been valid ways
to check for unselected / optional select parameters.
This restores the `$wrapper == ""` form as used by gffcompare
https://github.com/galaxyproject/tools-iuc/blob/master/tools/gffcompare/gffcompare.xml#L41
2020-01-23 16:02:56 +01:00
Dannon Baker
1dd4a880b6
Add psa-specific user creation duplicate protection.
2020-01-22 15:57:14 -05:00
mvdbeek
b7e1c1bf08
Also mkdir -p configs
2020-01-22 21:43:39 +01:00
mvdbeek
60d8c4668e
Make tools that manipulate files in configs/ resubmittable
2020-01-22 19:02:23 +01:00
mvdbeek
96aabc1382
Make mounting configs dir conditional on tool profile
2020-01-22 19:02:23 +01:00
Dannon Baker
2a18857bba
Swap custos auth to use standard manager-based user creation.
2020-01-22 11:43:58 -05:00
mvdbeek
7bbdf83771
Mount job_working_directory/configs rw
...
Many tools have this pattern where they move the config file somewhere,
which doesn't work if it is mounted read-only.
2020-01-22 17:40:22 +01:00
M Bernt and Marius van den Beek
c358e3ab69
remove space
...
Co-Authored-By: Marius van den Beek <m.vandenbeek@gmail.com >
2020-01-22 16:54:48 +01:00
M Bernt
db5bd4fac3
fix bug introduced in https://github.com/galaxyproject/galaxy/pull/9246
2020-01-22 16:16:45 +01:00
mvdbeek
54d6bad26e
Merge branch 'release_19.09' into release_20.01
2020-01-22 16:08:45 +01:00
John Chilton
a52e24ee3a
Merge pull request #9245 from mvdbeek/fix_deletion_of_outputs_before_job
...
[20.01] Fix deletion of outputs and working before job
2020-01-22 09:02:45 -05:00
John Chilton
d6a077c75e
Merge pull request #9243 from mvdbeek/fix_data_table_moving
...
[19.09] Fix moving of data manager output for entries
2020-01-22 09:02:02 -05:00
Nicola Soranzo
2adf6a8f68
Merge branch 'release_19.09' into release_20.01
2020-01-22 12:24:39 +00:00
mvdbeek
8e81af2e06
Update xsd for filename attribute on configfiles
2020-01-22 11:49:06 +01:00
M Bernt and Marius van den Beek
95144e5b8b
Add parentheses for import
...
Co-Authored-By: Marius van den Beek <m.vandenbeek@gmail.com >
2020-01-22 11:29:10 +01:00
mvdbeek
9e76dcd9d3
Things are nicer on python 3
2020-01-22 11:16:06 +01:00
mvdbeek
3568629c71
Ignore FileNotFoundError when deleting extra files
...
This worked previously but logged an exception, causing further cleanup
to be skipped.
2020-01-22 10:59:17 +01:00
mvdbeek
3d868e0a06
Use context manager for writing param_file
2020-01-22 10:54:49 +01:00
M Bernt
5bb2d16533
fix import order
2020-01-22 10:37:20 +01:00
mvdbeek
9a5004c5ee
Place configfiles in working dir if filename set
2020-01-22 09:43:15 +01:00
mvdbeek
71788d099c
Simplify PREPARE_DIRS logic
2020-01-22 09:35:57 +01:00
Dannon Baker
b805aafbe6
Fix custos auth bug when the user is already signed in.
2020-01-21 14:37:24 -05:00
M Bernt
be3e07fb39
fix Popen/py3 related bugs for real user setups
...
- Popen returns bytes in python3
- strings are needed
analoguous to what is happening in slurm I use unicodify here
2020-01-21 19:12:59 +01:00
mvdbeek
28277d2b67
Fix unit test
2020-01-21 11:57:20 +01:00
mvdbeek
9e4545f639
Copy working/ and outputs/ before starting job script
...
This seems to be the most robust way to make sure that resubmission by
the DRM will start with proper configfiles and pre-populated outputs
(OutputParameterJSONTool).
The cost should be minimal as most of the time these are empty
directories.
This would also help with https://github.com/galaxyproject/galaxy/pull/9236#issuecomment-576050103
2020-01-21 11:18:23 +01:00
mvdbeek
8d099ef98b
Only delete writable files on job resubmission
2020-01-21 11:18:13 +01:00
mvdbeek
db472b2bc0
Only delete working/ and outputs on resubmission
2020-01-21 11:16:38 +01:00