-
Notifications
You must be signed in to change notification settings - Fork 578
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
TriBITS: Problem with Mac using BSD stat vs. Gnu stat #9105
Comments
I forgot to tag @bartlettroscoe in the report. Doing that here. |
CC: @TBird2001 @trilinos/framework, is putting out another minor release of Trilinos 13.0.z an option? It occurred to me that I should ask this first before updating the Trilinos 13.0 branch to address this. |
@trilinos/framework, is putting out Trilinos 13.0.2 after this patch an option? This is an important internal customer asking for this. |
Yes. There is actually another potential driver for doing this soon. |
@jwillenbring, okay, I will put in the patch. On a related note, is there a plan for a Max OSX PR or develop-to-master build for Trilinos? If that build also did an install as a byproduct of the build (like is done for the ATDM Trilinos builds), then this defect would have been caught as part of regular testing before getting out into a release. |
There are some machines now where we could potentially run some tests. Adding a PR build for OSX has not been prioritized highly enough to make it happen. Given the scalability issues with the current system, adding PR builds is carefully considered. I would be interested to learn about any strong internal drivers for such a build. |
@jwillenbring, any ETA on what that will be fixed so that if just one test fails in one PR build you don't rerun all the PR builds?
A lot of Trilinos developers and users do development on their Mac OSX laptops. |
I don't anticipate that this issue will ever be fixed in the current tool due to the fact that all development activity seems to be focused on the next generation tool. From what I understand, the next generation tool is moving slowly due to other commitments. I am interested in exploring completely different approaches that could help with this issue, but do not currently have staffing to explore those ideas. |
So the problem that I am having here is that the branch
Therefore, I can't just copy over a new TriBITS. I will therefore have to try to surgically pull over just the changes to TriBITS to address this issue. I will have to manually test with Linux but I can't test on a Mac OSX machine so someone will have to do that for me to ensure this is fixed. |
@bartlettroscoe, I can do the testing on my Mac, if you don't get any other volunteers. Just let me know the best way to get access to the changes. |
This brings over the fixes to TriBITS in PR TriBITSPub/TriBITS#327 along with other changes/fixes to these files. It would have been much hader to try to bring over only the changes to fix the Mac OSX problem since the version of TriBITS in the Trilinos 13.0 branch is from almost 1 year ago. The new changes should avoid calling any of this code by default due to changes pulled over from PR TriBITSPub/TriBITS#327 as well.
@TBird2001, the fixes should be in the commit in the branch in PR #9110. (That PR must pass PR testing and be approved by at least one Trilinos developer before it can be merged to the Trilinos 13.0 branch.) Just pull that branch from my fork and give it a try. (I can provide exact instructions on how to do that if needed.) |
@bartlettroscoe, I just tested it on my Mac, and the installation went smoothly. The fix appears to have worked! |
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. |
Bug Report
Description
This is specific to Release 13.0.1. I just ran into the exact same bug that was reported in Issue #7881. Looking at the history, the fix went into the master branch after the 13.0.0 release, and it never got ported to the release-13 branch. I can work around it for now, but it would be nice to have it in a Trilinos release.
The text was updated successfully, but these errors were encountered: