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

Create a 5.4.1 patch tag #5051

Closed
blowekamp opened this issue Dec 12, 2024 · 17 comments
Closed

Create a 5.4.1 patch tag #5051

blowekamp opened this issue Dec 12, 2024 · 17 comments
Assignees
Labels
type:Enhancement Improvement of existing methods or implementation

Comments

@blowekamp
Copy link
Member

Can we please consider doing a 4.5.1 patch tag?

I am encountering the libtiff duplicate symbol issues in a few builds. This has been patched in the release branch. Additionally it fixes some race conditions and other build issues. Additionally there are some typedefs for forwards compatibility.

This would allow an official SimpleITK release against a tag and to update the conda-forge version of ITK to a tag that is more robustly building.

@blowekamp blowekamp added the type:Enhancement Improvement of existing methods or implementation label Dec 12, 2024
@dzenanz
Copy link
Member

dzenanz commented Dec 12, 2024

I second this. It is also useful for remote modules which want to build with legacy off, e.g. InsightSoftwareConsortium/ITKMontage#234.

@dzenanz
Copy link
Member

dzenanz commented Dec 12, 2024

Of course, we should consider whether we want to add any other patches to release branch before tagging it.

@thewtex
Copy link
Member

thewtex commented Dec 12, 2024

Yes. I will work on a v5.4.1 tag tomorrow.

@InsightSoftwareConsortium/community please create PR's for any patches for ITK 5.4.1 to the release-5.4 branch today, and for 5.4.2 over the coming weeks.

@N-Dekker
Copy link
Contributor

Thanks Matt! It would be nice to include the following little bug fix with v5.4.1:

@thewtex
Copy link
Member

thewtex commented Dec 12, 2024

@N-Dekker thanks for the note!

Done: ef7521d

@dzenanz
Copy link
Member

dzenanz commented Dec 12, 2024

@blowekamp should 6336380 be included?

@blowekamp
Copy link
Member Author

blowekamp commented Dec 12, 2024

@blowekamp should 6336380 be included?

No, that was after the libtiff update.

The reference tiff issue was addressed in the release branch with 6025654

@dzenanz
Copy link
Member

dzenanz commented Dec 12, 2024

I don't have anything else to nominate.

@blowekamp
Copy link
Member Author

We already have a patch to suppress some TIFF warnings in the release branch. That patch that remove the DICOM monochrome warnings should also be considered:
d29cca5

While training with large datasets I have seen this warnings 100k of times.

@thewtex
Copy link
Member

thewtex commented Dec 12, 2024

@blowekamp 👍 added.

@thewtex
Copy link
Member

thewtex commented Dec 13, 2024

@jamesobutler
Copy link
Contributor

Looks like the tag unfortunately is a commit title detailing 5.3.1(016fd31) although the code defines the version as 5.4.1. Unclear if that is something that can be fixed.
{3CDE1D67-AF37-4F2C-A1A5-52EDC2FEA7EE}

@thewtex
Copy link
Member

thewtex commented Dec 14, 2024

@jamesobutler Yes, there is an error in that commit message, but the tag is correct. We cannot change the content of a commit after it mas been merged.

@thewtex
Copy link
Member

thewtex commented Dec 14, 2024

I will follow-up in a different issue on the other release items.

@thewtex thewtex closed this as completed Dec 14, 2024
@blowekamp
Copy link
Member Author

@thewtex Should we do a complete 5.3.2 tag with the other critical bug fixes added right after the 5.3.1 tag?

@thewtex
Copy link
Member

thewtex commented Jan 3, 2025

@N-Dekker
Copy link
Contributor

N-Dekker commented Jan 5, 2025

@thewtex Can you please also make a v6.0a02 tag that includes those critical bug fixes? The first v6.0 alpha (v6.0a01) basically appears unusable because it does not yet have the fix for those TIFF link errors (issue #4820).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:Enhancement Improvement of existing methods or implementation
Projects
None yet
Development

No branches or pull requests

5 participants