-
-
Notifications
You must be signed in to change notification settings - Fork 689
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
ENH: Update to NIFTILIB3.0.1 #2630
ENH: Update to NIFTILIB3.0.1 #2630
Conversation
CC @hjmjohnson this swap in passes all tests. zlib-ng testing is stalled due to internal ITK zlib actually being heavily modified source. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some style complaints from ghostflow:
https://github.com/InsightSoftwareConsortium/ITK/pull/2630/checks?check_run_id=2975705588
but this looks great!
How does this work here, these are defects upstream, are we expected to fix them? |
|
@hjmjohnson is an upstream developer and so may be interested in the style reports of https://github.com/InsightSoftwareConsortium/ITK/pull/2630/checks?check_run_id=2975705588 then |
...es/ThirdParty/NIFTI/src/nifti/nifti2/nifti_regress_test/cmake_testscripts/c21_a_info_test.sh
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@gdevenyi thanks!!
It looks like there are support script that we do not want / need from the the upstream repository. Could they be removed in UpdateFromUpstream.sh
?
Modules/ThirdParty/NIFTI/src/nifti/nifti2/nifti_regress_test/commands/c21.d.misc.tests
Outdated
Show resolved
Hide resolved
Code extracted from: https://github.com/NIFTI-Imaging/nifti_clib.git at commit 96b9954fafcf3bd69a4ee2091b0d707ed2077697 (v3.0.1).
# By NIFTI Upstream * upstream-nifti: nifti 2020-08-07 (96b9954f)
Good catch @thewtex, I have no idea why nifti2 directrory was originally included, we disable nifti2 anyways. |
@gdevenyi thanks!! ⭐ |
nifti2_io.c was removed by: - pull request InsightSoftwareConsortium#2630 commit 68221fd "ENH: Prepare for update to NIFTILIB3.0.1", 9 July 2021 The two doxygen.config.in files were removed by: - pull request InsightSoftwareConsortium#3311 commit a96d03f "COMP: Use modern doxygen_add_docs command ITK_WRAP_DOCS", 11 March 2022 - pull request InsightSoftwareConsortium#4500 commit 0c5c638 "STYLE: Remove doxygen.config.in (superseded by DoxygenConfig.cmake)", 12 March 2024
nifti2_io.c was removed by: - pull request #2630 commit 68221fd "ENH: Prepare for update to NIFTILIB3.0.1", 9 July 2021 The two doxygen.config.in files were removed by: - pull request #3311 commit a96d03f "COMP: Use modern doxygen_add_docs command ITK_WRAP_DOCS", 11 March 2022 - pull request #4500 commit 0c5c638 "STYLE: Remove doxygen.config.in (superseded by DoxygenConfig.cmake)", 12 March 2024
Update embedded ITK version of NIFTILIB from snapshot of master to latest 3.0.1.
Fixes #1924
PR Checklist
Refer to the ITK Software Guide for
further development details if necessary.