-
Notifications
You must be signed in to change notification settings - Fork 533
FIX: Update AFNI pin to current NeuroDebian package #2075
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
Conversation
@effigies - the afni package should really be updated in neurodebian. it's old at this point and does not contain all the fixes that were made recently. |
I agree. But this is more about building nipype/base than pushing Neurodebian to update a package. (I don't even know what's been updated here. They don't include a changelog.) |
Docker build fixed |
if things look good, could you please push the build to docker hub? |
What's the process for doing that? I'd probably need some permissions there. |
Does it make sense removing the version pin? After all, neurodebian does not get updated with new versions of FSL and AFNI that often. |
I'm not really sure what the original justification for such a specific pin was; the only thing I can think of is that it acted as documentation. If whatever provenance/documentation needs can be satisfied in a way that doesn't break the build every time things get updated upstream, I'd be happy to go in that direction. As noted in the other thread, NeuroDebian will break the build every time they push a new version, because they don't maintain old packages. So we should probably have a policy. That said, I'd like to get this resolved ASAP, so we can run tests again. |
The version pin was inherited from fmriprep and mriqc docker images, where we particularly want to have a strict control of versions, at the cost of some builds that fail after updates of neurodebian. I don't think we need a control such strict for nipype. I'd remove all version pins of aptitude to make sure it does not stop working. That said, the protocol for maintaining the |
@oesteban - i concur with everything you just said :) |
Removed APT version pins. |
Codecov Report
@@ Coverage Diff @@
## master #2075 +/- ##
=======================================
Coverage 72.17% 72.17%
=======================================
Files 1138 1138
Lines 57233 57233
Branches 8199 8199
=======================================
Hits 41306 41306
Misses 14637 14637
Partials 1290 1290
Continue to review full report at Codecov.
|
Tests passing. Good to go? |
Changes proposed in this pull request
See also nipreps/fmriprep#557