Skip to content

Conversation

@melrobin
Copy link

With this commit I was able to get the ITK Software Guide to build with the setting USE_SYSTEM_ITK=ON.

@jhlegarreta jhlegarreta requested review from dzenanz and thewtex April 25, 2021 14:51
Copy link
Member

@jhlegarreta jhlegarreta left a comment

Choose a reason for hiding this comment

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

Thanks for the contribution @melrobin 💯. Have not tested.

An in-line comment and a few comments about the commit style:

Adopting these procedures allows maintainers and people that will read the commits afterwards have a clear view of what was changed, and what motivated such changes.

This also applies to the PR message when multiple commits are involved.

Although this certainly involves more work for the contributor, and potentially dealing with more PRs for maintainers, it is an effort that pays off. Additionally, this has the benefit that some PRs that do not require strict testing (e.g. typos) can be merged almost immediately, and reduces the number of essential and critical changes to review in PRs that require strict testing.

Thanks again. Keep up the good work.

dzenanz
dzenanz previously approved these changes Apr 26, 2021
Copy link
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

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

Please squash the fix-related commits into one, and have a separate commit for the typo.

TODO Outdated
-- Remove redundant information.
-- Describe Modularization as part of a ITKv3->ITKv4 transition appendix
-- Update Acknowledgements
-- Test clean builds
Copy link
Member

Choose a reason for hiding this comment

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

@jhlegarreta we should clean up this TODO, as many/most things have been done by now.

Copy link
Member

Choose a reason for hiding this comment

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

@dzenanz I agree the list needs to be cleaned up, each item be checked, and maybe issues be opened instead of keeping this file. Not sure if I will have the bandwidth in the short-, mid-term to do this though.

Copy link
Member

Choose a reason for hiding this comment

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

Turning the entire file into issues is a great idea! We don't have to address them soon.

Copy link
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

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

I meant to comment, not approve yet.

@github-actions github-actions bot added area:Examples Issues affecting the ITK Examples scraper type:Infrastructure labels Jan 12, 2026
@github-actions github-actions bot added language:LaTeX Changes to LaTeX code type:BookStyle Changes to book style files labels Jan 12, 2026
dzenanz
dzenanz previously approved these changes Jan 12, 2026
Copy link
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

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

Looks good on a glance.

@dzenanz dzenanz requested a review from jhlegarreta January 12, 2026 20:39
Copy link
Member

@jhlegarreta jhlegarreta left a comment

Choose a reason for hiding this comment

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

Looks good. Thanks for pushing this Hans. Builds have been succeeding, so I guess we will need to figure out the way to make it succeed here before merging.

You may want to add the NumFOCUS copyright notice to the newly added Python script.

@github-actions github-actions bot added area:DevelopmentGuidelines Issues affecting the Development Guidelines part area:Cover Issues affecting the Cover labels Jan 13, 2026
@github-actions github-actions bot removed the area:Cover Issues affecting the Cover label Jan 13, 2026
Copy link
Member

@thewtex thewtex left a comment

Choose a reason for hiding this comment

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

Copy link
Member

@jhlegarreta jhlegarreta left a comment

Choose a reason for hiding this comment

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

Have not tried this locally, and I am unsure whether the current changes fulfill the aim of the initial PR (building the SW guide with a system ITK), but I guess these changes are useful/necessary going forward, so approving.

Adding the copyright header to the newly added Python script can done in a separate PR to avoid further delays to these changes.

@jhlegarreta jhlegarreta merged commit 60bbc16 into InsightSoftwareConsortium:main Jan 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:DevelopmentGuidelines Issues affecting the Development Guidelines part area:Examples Issues affecting the ITK Examples scraper language:LaTeX Changes to LaTeX code type:BookStyle Changes to book style files type:Infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants