-
Notifications
You must be signed in to change notification settings - Fork 40
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
FIX: Repair FreeSurfer Dependency in Dockerfile (tcsh) #404
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #404 +/- ##
==========================================
+ Coverage 76.88% 76.98% +0.09%
==========================================
Files 28 28
Lines 2042 2042
Branches 236 240 +4
==========================================
+ Hits 1570 1572 +2
+ Misses 441 438 -3
- Partials 31 32 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Not sure what to make of that failure on ds005. |
Seems like the |
Seems so. Maybe we can pick a different thing to delete. Parcstats? |
Sure, I'll test that locally and report back whether it works |
Wow, sorry, same basic error (now with |
We should probably just update the prerun FreeSurfer with a fresh run. I've been really procrastinating on that since the right way to do it would be to set up something that is just punch and go and I haven't thought much about the best way to do that. |
A fresh run does sound cleaner. From what I can tell,
|
Spent too much time this week trying to create a datalad dataset that we could keep updated with each version of FreeSurfer. Guess we'll need to keep kicking the can. Thanks for this! |
Backport of gh-404 Signed-off-by: Christopher J. Markiewicz <markiewicz@stanford.edu>
0.14.0 (March 11, 2024) New feature release in the 0.14.x series. This release restores correct handling of cohort identifiers in templates. A feature release is warranted due to changes in the workflow structure. * FIX: Fetch templates during workflow construction (#418) * FIX: Re-add cohort identifier to template name (#416) * FIX: Repair FreeSurfer Dependency in Dockerfile (tcsh) (#404) * FIX: Invert result of skull-strip check in auto mode (#402) * STY: Adopt ruff for linting and formatting (#397) * CHORE: Update ruff, ignore certain rules (#419)
Closes #403
FreeSurfer's
recon-all
requirestcsh
, but that shell was no longer being added in the Dockerfile. This installs it.The lack of
tcsh
escaped testing during CI becauserecon-all
had been skipped entirely (generally too expensive to run). This change also removesstats/wmparc.stats
from the FreeSurfer derivatives for ds005, which ensures that at least some of therecon-all
scripts are run (any dependencies that are only used in earlier stages would still be missed).