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

Improve update header #390

Merged
merged 3 commits into from
Nov 19, 2019
Merged

Improve update header #390

merged 3 commits into from
Nov 19, 2019

Conversation

thoasm
Copy link
Member

@thoasm thoasm commented Nov 18, 2019

This PR prevents the script update_ginkgo_header.sh from stopping the building procedure by only printing WARNINGs instead of exiting with an error code (which, apparently, cancels the whole building all together).
Additionally, the script is now only performed when the GINKGO_DEVEL_TOOLS are enabled (otherwise, the script is not run).
Finally, some more tests were added to provide detailed warnings.

@thoasm thoasm added is:enhancement An improvement of an existing feature. reg:build This is related to the build system. 1:ST:ready-for-review This PR is ready for review labels Nov 18, 2019
@thoasm thoasm self-assigned this Nov 18, 2019
Copy link
Member

@tcojean tcojean left a comment

Choose a reason for hiding this comment

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

LGTM. But do not use the --interactive=never parameter.

Copy link
Member

@upsj upsj left a comment

Choose a reason for hiding this comment

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

LGTM!

Copy link
Member

@yhmtsai yhmtsai left a comment

Choose a reason for hiding this comment

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

LGTM. only need to rebase on the develop. include/ginkgo/ginkgo.hpp is already fixed.

@tcojean tcojean added 1:ST:ready-to-merge This PR is ready to merge. and removed 1:ST:ready-for-review This PR is ready for review labels Nov 19, 2019
Thomas Grützmacher added 3 commits November 19, 2019 14:08
`update_ginkgo_header.sh` now no longer returns a non-zero exit code,
meaning it should no longer stop the `make` process when something
goes wrong or is not found.
Additionally, the script is now only called if `GINKGO_DEVEL_TOOLS` are
enabled since non-developer would not benefit or need it.
- Add additional tests for access privileges
- Add `rm` parameter
Changed `rm` parameter to `-f` in order to have a wider OS support.
@thoasm thoasm merged commit 648bac6 into develop Nov 19, 2019
@thoasm thoasm deleted the improve_update_header branch November 19, 2019 16:09
@tcojean tcojean mentioned this pull request Nov 27, 2019
4 tasks
tcojean added a commit that referenced this pull request Dec 2, 2019
This version of Ginkgo provides a few fixes in Ginkgo's core routines. The
supported systems and requirements are unchanged from version 1.1.0.

### Fixes
+ Improve Ginkgo's installation and fix the `test_install` step ([#406](#406)),
+ Fix some documentation issues ([#406](#406)),
+ Fix multiple code issues reported by sonarqube ([#406](#406)),
+ Update the git-cmake-format repository ([#399](#399)),
+ Improve the global update header script ([#390](#390)),
+ Fix broken bounds checks ([#388](#388)),
+ Fix CSR strategies and improve performance ([#379](#379)),
+ Fix a small typo in the stencil examples ([#381](#381)),
+ Fix ELL error on small matrices ([#375](#375)),
+ Fix SellP read function ([#374](#374)),
+ Add factorization support in `create_new_algorithm.sh`  ([#371](#371)).
tcojean added a commit that referenced this pull request Dec 3, 2019
Minor release v1.1.1

This version of Ginkgo provides a few fixes in Ginkgo's core routines. The
supported systems and requirements are unchanged from version 1.1.0.

### Fixes
+ Fix the `test_install` step with `HIP` ([#409](#409)),
+ Improve Ginkgo's installation and fix the `test_install` step ([#406](#406)),
+ Fix some documentation issues ([#406](#406)),
+ Fix multiple code issues reported by sonarqube ([#406](#406)),
+ Update the git-cmake-format repository ([#399](#399)),
+ Improve the global update header script ([#390](#390)),
+ Fix broken bounds checks ([#388](#388)),
+ Fix CSR strategies and improve performance ([#379](#379)),
+ Fix a small typo in the stencil examples ([#381](#381)),
+ Fix ELL error on small matrices ([#375](#375)),
+ Fix SellP read function ([#374](#374)),
+ Add factorization support in `create_new_algorithm.sh`  ([#371](#371))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1:ST:ready-to-merge This PR is ready to merge. is:enhancement An improvement of an existing feature. reg:build This is related to the build system.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants