-
Notifications
You must be signed in to change notification settings - Fork 570
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
Address issues with the TriBITS update from PR #11380 #11429
Comments
EMPIRE was also seeing a configure failure similar to what @spdomin noted in #11426 with the tribits push from last week:
|
Responding to above and #11426 (comment) for fatal error on setting This change was highlighted in the changelog here I could bring back support for |
@bartlettroscoe - you don't have to properly deprecate for empire. empire is not setting that flag anywhere. It is being set by the atdm build scripts and needs to be fixed in trilinos:
|
@rppawlo, that is good to know. (Not sure how that setting got in there.) |
@spdomin, what configuration of Trilinos is producing the |
@bartlettroscoe, no, this was my standard Trilinos config using the config file noted in this push: NaluCFD/Nalu@c4f24d4 See line 83 build/do-configTrilinos_release |
@spdomin, are you okay with the solution to just remove |
…linos#11429) I also added a test to make sure it should at least for the case <Project>_ASSERT_MISSING_PACKAGES=ON. For the case 'OFF', it just sets INGORE by default (and should be correct by simple inspection). See new CHANGLOG entry.
Origin repo remote tracking branch: 'github/master' Origin repo remote repo URL: 'github = [email protected]:TriBITSPub/TriBITS.git' Git describe: vera-release-3.5-start-1697-gd0ae49f2 At commit: commit bf7c58f60f8da7da81972e93bf7e67b3e821c6e2 Author: Roscoe A. Bartlett <[email protected]> Date: Tue Jan 10 16:15:09 2023 -0700 Summary: Bring back deprecated <Project>_ASSERT_MISSING_PACKAGES (#11429)
@rppawlo, @spdomin, @ikalash, @GrahamBenHarper, @lxmota, Do any of you want to try to test against the update of TriBITS and Trilinos in the new PR #11458 with Nalu or Albany before this PR gets merged? The issues discovered in the previous TriBITS snapshot merge from PR #11380 should be addressed as listed in above. I will run some ATDM Trilinos builds before I try to merge but I was not going to test against APP codes. (But if there are easy up-to-date instructions on running a smoke test against a branch of Trilinos and the APP's suite against Trilinos 'develop' is clean, then I am willing to give it a try.) |
…EFINED_DEPENDENCIES (trilinos#11429) I set the value of Trilinos_ASSERT_DEFINED_DEPENDENCIES=SEND_ERROR so that if any Trilinos package (including from add-on repos like Drekar) lists undefined TPLs, then they will see all of the errors instead of just aborting on the first error. (That makes the process to fix all of the errors go faster.)
@bartlettroscoe it looks like the TriBITS configure still doesn't pick up the MueLu/Xpetra dependency on Thyra properly for #11425. I'm letting it run a clean build again, but I suspect since the list of enabled packages has not changed and the build logic has not changed, the result is the same. Interestingly, it looks like it sets the Xpetra dependencies twice in a row. Edit: the build indeed failed in the same place
|
…s:develop' (33d2b9b). * trilinos-develop: FMT: new version, nvidia fixes Fix shadowing warning IOSS: Fix shadowed variable warnings IOSS: Remove some IOSS_MAYBE_UNUSED until can determine why failing IOSS: Remove some IOSS_MAYBE_UNUSED until can determine why failing IOSS: lib{fmt} - revert unintended removal SEACAS: Tribits update IOSS: Multiple changes SEACAS: General changes SEACAS: Tribits update SEACAS: Add pragma once instead of include guards ATDM: Replace Trilinos_ASSERT_MISSING_PACKAGES with Trilinos_ASSERT_DEFINED_DEPENDENCIES (trilinos#11429) Automatic snapshot commit from tribits at bf7c58f6 Revert "Revert "TriBITS Snapshot 2022-12-12 working toward TriBITSPub/TriBITS#63""
…s:develop' (33d2b9b). * trilinos-develop: FMT: new version, nvidia fixes Fix shadowing warning IOSS: Fix shadowed variable warnings IOSS: Remove some IOSS_MAYBE_UNUSED until can determine why failing IOSS: Remove some IOSS_MAYBE_UNUSED until can determine why failing IOSS: lib{fmt} - revert unintended removal SEACAS: Tribits update IOSS: Multiple changes SEACAS: General changes SEACAS: Tribits update SEACAS: Add pragma once instead of include guards ATDM: Replace Trilinos_ASSERT_MISSING_PACKAGES with Trilinos_ASSERT_DEFINED_DEPENDENCIES (trilinos#11429) Automatic snapshot commit from tribits at bf7c58f6 Revert "Revert "TriBITS Snapshot 2022-12-12 working toward TriBITSPub/TriBITS#63""
Okay, let me give it another try to reproduce this failure. |
This issue has had no activity for 365 days and is marked for closure. It will be closed after an additional 30 days of inactivity. |
This issue was closed due to inactivity for 395 days. |
Description
There ware some possible errors caused by the recent snapshot of TriBITS into Trilinos from PR #11380. One definite case was a change in the behavior for disabling a TPL and having that disable downstream TPLs (which broke Albany Trilinos configures where HDF5 was explicitly disabled by they wanted Netcdf enabled, see #11426).
There may be other problems as well.
The revert PR #11428 was created and merged which reverted the merge of PR #11380.
Tasks
The text was updated successfully, but these errors were encountered: