-
Notifications
You must be signed in to change notification settings - Fork 855
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GAT-next Improvements #2583
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Couple more things:
|
This comment was marked as outdated.
This comment was marked as outdated.
it's so early in the training, later it makes sense, but I worry about defining a variable in step like 1, and students thinking they have to define variables for everything (even if that's often best practice.) |
This comment was marked as resolved.
This comment was marked as resolved.
There's definitely a balance. This mostly came up because I was recording the new video and realized how many times I pointed out having one canonical source of truth for everything, and then we don't do it in that case, heh. |
@natefoo and I discussed, we should aggressively cut down on the slide decks, at least on day 1. Some of them are just... not necessary, all the important/good information is in the tutorials after all.
|
This comment has been minimized.
This comment has been minimized.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Do we want to teach admins to use git this year @natefoo @Slugger70 @martenson? \
|
👍 to git, also wow that |
I think that's a great idea. Especially the vault merging stuff which is
always confusing..😁
…On Tue, 30 Nov 2021, 04:43 Nate Coraor, ***@***.***> wrote:
👍 to git, also wow that git log -p magic, I was not even aware of. Seems
worth setting up?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2583 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANI3XUC3I5WHIMZBK4SSLDUOO3UBANCNFSM457AQARA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Update miniconda role with galaxy one |
|
Track minimum ansible version, note it in metadata of tutorials. Currently ansible-galaxy says >=2.7 which is hilariously outdated. |
I wish the linter could determine the minimum ansible version, because I always think of it as I'm updating the role and then forget by the time I go to update the meta. |
from @fubar2
Currently this is a bit of a sequencing issue, we cover singularity, then later cvmfs. I think that means cvmfs should come before singularity? maybe? |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
@Slugger70 @natefoo and I had a short discussion ahead of GCC planning
|
What's that about ? Do we have an issue for that ? |
@natefoo can provide some more details there but in general it seems everyone using singularity is manually choosing which tools/versions are going to a singularity destination And for most smaller galaxies we need something more like "run in the right container, if available, and if not run in the default container and pull in the conda dependencies" |
And that's not how it works ? I had it configured that way back when I was admin for a small instance and I switched to singularity (lot's of resolver related things changed since then, so it may not work anymore ...). The order should be
If a container is resolved it'll take over, else conda is getting used. |
Oh, |
Sorry @mvdbeek I feel like we have this conversation once a year and every year I'm confused. That sounds great if it's something we can use, that's going to work for local admins with their custom tools that may not have pre-mulled dependencies. Or if it falls back to conda properly (even without the container) that's probably fine too. but I think in @natefoo and my discussion mounting was mentioned. |
It wouldn't build every time. I have an image I use for this here: https://github.com/natefoo/usegalaxy.org-legacy-environment I believe what would be ideal is something like:
|
I am sufficiently emotionally done with this issue so, we're closing it. If we really want any of the open items in the OP, we can reopen. |
Fully automated videosNot yet :( 2023.job_conf.xml
file can be ajob_conf.yaml
, and the dependency resolver related stuff can be YAML, even withingalaxy.yml
, doesn't have to be a separate file. This would trigger re-recording of like 10 videos, we'll wait until helena's automated videos work.job_conf.xml
andjob_metrics_conf.xml
to their own "adding additional configs" tutorial that gets run right after ansible-galaxy?<tool class="local" destination="local" />
These require nginx package changes:
- [ ] maybe add https://docs.galaxyproject.org/en/latest/admin/nginx.html#receiving-files-with-nginx too? it's better for performanceTUS!Re-record next time
everything, tbh.
The text was updated successfully, but these errors were encountered: