Skip to content

REL: 2.3.1 #667

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

Merged
merged 168 commits into from
Oct 16, 2018
Merged

REL: 2.3.1 #667

merged 168 commits into from
Oct 16, 2018

Conversation

effigies
Copy link
Member

@effigies effigies commented Oct 1, 2018

Built a changelog, and think it's about time for a release. Any objections? Predominantly bug fixes, so I'm calling it 2.3.1 unless Python 3.7 support or nib-diff justifies a new minor version.

Open issues/PRs that could go in quickly

Pre-release checklist

Adapted from http://nipy.org/nibabel/devel/make_release.html#release-checklist

yarikoptic and others added 30 commits November 3, 2017 11:56
@yarikoptic
Copy link
Member

ok, now that no hypothesis etc, I will give another round of builds!

@yarikoptic
Copy link
Member

oh... so the release would be coming from rel/2.3.1 which is diverged from master:

$> git diff origin/master...origin/rel/2.3.1 --stat
 .mailmap             |  1 +
 Changelog            | 34 +++++++++++++++++++++++++++++++++-
 dev-requirements.txt |  2 +-
 nibabel/info.py      |  8 ++++----

will you @effigies remerge master into release branch or the plan is different and you would like to keep some stuff in master away from the release? (although it seems just diff related:

$> git diff origin/rel/2.3.1...origin/master --stat
 .travis.yml                         |   4 +-
 appveyor.yml                        |   2 +-
 dev-requirements.txt                |   1 -
 nibabel/cmdline/diff.py             | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
 nibabel/cmdline/tests/test_utils.py |  50 ++++++++++++--
 nibabel/tests/test_diff.py          | 102 +++++++++++++++--------------
 nibabel/tests/test_scripts.py       |   8 ++-

meanwhile I will locally merge master into rel/2.3.1 for testing

@effigies
Copy link
Member Author

Merged master in. Will update the changelog when I get another minute.

@effigies
Copy link
Member Author

@yarikoptic Nearly ready. Are your tests all green? (There was a very minor pull this morning, but if you want to do another round, fine with me.)

@pauldmccarthy
Copy link
Contributor

Hey @effigies, when are you intending to release? I might have just found an issue in the mess that is keep_file_open+indexed_gzip.drop_handles. Am aiming to resolve it and get a PR up within the next hour or so...

@effigies
Copy link
Member Author

Plan was today, but if there's a bug, I can wait. Can you start a PR with a test that fails, even before fixing it? That will make reviewing simpler.

@pauldmccarthy
Copy link
Contributor

Sure, I'll do so ASAP. I think the existing ArrayProxy are invalid, so I'll fix them as a first step...

@pauldmccarthy
Copy link
Contributor

Started a PR at #679 ...

pauldmccarthy and others added 7 commits October 12, 2018 17:26
…re used,

one to control persistence of ImageOpeners, another to control persistence of
underlying file handles. This distinction is only relevant when indexed_gzip
is being used.
BF: Fix interaction between `indexed_gzip` presence and `keep_file_open` flag
@effigies
Copy link
Member Author

@yarikoptic Final tests okay? (I can't remember what you called them...)

@effigies effigies merged commit 81982ca into maint/2.3.x Oct 16, 2018
@effigies effigies deleted the rel/2.3.1 branch March 15, 2019 16:34
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.

10 participants