Patches for ITK 4.13.1


(Matt McCormick) #1

Hi folks,

The next patch (bugfix) release, ITK 4.13.1, is planned for the end of next week or early in the following week.

Th patches currently on the Git release branch are:

Bradley Lowekamp (6):
      COMP: Use anonymous namespace for internal linkage
      COMP: Update SimpleITKFilters for dependency issues
      BUG: Add missing extensions to ImageIO
      BUG: Add specification of OutputImage Type for TobogganImageFilter
      BUG: Prevent concurrent read/write in output image
      BUG: Handle case where output image is zero sized

Francois Budin (1):
      BUG: Initializes CMAKE_DEBUG_POSTFIX to be empty

Jean-Christophe Fillion-Robin (1):
      BUG: Prevent gdcm "missing implementation" error on macOS

Jon Haitz Legarreta Gorroño (1):
      ENH: Add Python wrap file to itk::MultiResolutionPDEDeforableRegistration.

Martino Pilia (1):
      BUG: fix itkFormatWarning in Python wrapping

Matthew McCormick (9):
      ENH: Add wrapping for BSplineTransformInitializer
      COMP: Do not use absolute path to TestBigEndian.cmake in GDCM
      COMP: Enable pthreads shim with Emscripten
      BUG: Allow module examples to be enabled when built externally
      ENH: Ensure external module examples get added to current build tree
      COMP: Work around RegionGrow2DTest compiler error on ppc64le
      BUG: Wrap long long instead of long
      COMP: Detect Linux in itkMemoryUsageObserver.h on Alpine Linux
      COMP: Wrap MultiResolutionPDEDeformableRegistration for Pyramid filter types

Niels Dekker (1):
      COMP: Worked around endless VS2015 Release compilation on Math::Floor

Pablo Hernandez-Cerdan (1):
      COMP: Fix VNL to compile with gcc8.

Sean McBride (5):
      STYLE: arranged/alphabetized things to make subsequent changes reviewable
      COMP: Fixed some missing name mangling of libTIFF symbols
      BUG: fixed crash on macOS under guardmalloc from RunOSCheck()
      COMP: Mangle HDF5 symbol names
      COMP: fix warning about implicit double to bool conversion

Are there other patches that are missing? The patches should be
critical bugfixes, improved support for compilers, and documentation
fixes.

Thanks,
Matt


(Bradley Lowekamp) #2

I have a couple of patches which should be merged into the release branch:


http://review.source.kitware.com/#/c/23543/1
http://review.source.kitware.com/#/c/23547/5

I also fired up a couple nightly ITK builds on the release branch:
https://open.cdash.org/buildSummary.php?buildid=5463086
https://open.cdash.org/buildSummary.php?buildid=5462859

Are there any other builds needed to ensure what I have a good patch release?


(Pablo Hernandez-Cerdan) #3

I sent this minor patch: http://review.source.kitware.com/#/c/23579/1 to mark CMAKE_DEBUG_POSTFIX as advanced.


(Matt McCormick) #4

Thanks! These have been merged to the release branch.

Thanks, @blowekamp! I think this is sufficient. I will also do cross-platform builds locally before the final release.

Thanks @phcerdan! This has been merged to the release branch.


(Bradley Lowekamp) #5

Outstanding!

I have a PR for fixing a merge issue:
http://review.source.kitware.com/#/c/23583/

I am also in the process of updating SimpleITK to the release branch and merging the dependent SimpleITK patches:

We should get some good testing on the release branch when this hits the SimpleITK dashboard.