Skip to content
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

MNT: Pin minor series of nipype, major of nibabel #2021

Merged
merged 1 commit into from
Mar 5, 2020

Conversation

effigies
Copy link
Member

@effigies effigies commented Mar 4, 2020

Based on a conversation in nipy/nipype#3180, it seems prudent to pin to minor series of nipype. Nipype is on bug-fix-only patch releases. This fits well with our proposed rules for minor release series. Upgrading the nipype pin to a new minor release series would only be valid in minor releases of fMRIPrep.

I also pinned nibabel 3.0. Nibabel has very strict backwards-compatibility constraints within a major version series, so upgrading to a new minor release should not introduce any concerns even in bug-fix releases.

We might want to consider assessing other dependencies. With the prospect of long-term releases, unpinned dependencies become riskier.

@nipreps nipreps deleted a comment from auto-comment bot Mar 4, 2020
@mgxd mgxd added this to the 20.0.2 milestone Mar 4, 2020
Copy link
Member

@oesteban oesteban left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this does not affect #2018, I believe it is safe merging.

@oesteban oesteban merged commit d28f9f8 into nipreps:maint/20.0.x Mar 5, 2020
@effigies effigies deleted the mnt/upstream_pins branch March 5, 2020 21:51
@effigies
Copy link
Member Author

effigies commented Mar 5, 2020

@oesteban I don't think #2018 should stop us from merging to maint/20.0.x. I'm okay with delaying merging maint/20.0.x into master if it starts to present merge conflicts.

effigies added a commit that referenced this pull request Mar 11, 2020
Merge notes:

* Fix gh-2014 appears to have been made unnecessary by gh-2018.

Tag message:

20.0.2 (March 6, 2020)
======================
A bug squashing release in the 20.0.x series.

This release fixes the use of custom templates within the docker wrapper, remedies crashes
when FreeSurfer HOME was not set, and improves the documentation for local installations.

With thanks to Blaise Frederick for the contribution.

  * DOC: Update standalone installation requirements (#2009)
  * FIX: Crashes whenever FREESURFER_HOME is not set (#2014)
  * FIX: Local template mounting (wrapper) (#2020)
  * MAINT: Pin minor series of nipype, major series of nibabel (#2021)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants