-
Notifications
You must be signed in to change notification settings - Fork 598
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
Don't shallow clone submodules (revert #1064) #1143
Conversation
It appears firesim points to some backport |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I think we should add the option in the init-submods
step to shallow clone things (can you add an issue for this) but this solves the majority of our problems.
@jerryz123 is this ready to merge? |
Not yet. I need to check why this still seems to have some git errors in CI |
I don't really know why this is failing. Was not able to reproduce locally. |
Did you manage to get the same commit hashes for the submodules ? Idk, it seems like the CI pipeline fails to find the right commits. |
Those changes only affect the check-commit script? The error in CI shouldn't be related to that, (I'm looking at the prepare-chipyard jobs). |
Hmm. On further look, I'm also quite stumped. I've gone ahead and added some debug prints but this is still very weird. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pending fix, remove my checkmark
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be fixed now. I think this was some weird issue with the FireSim tests / CI that was fixed with the extra cd
.
The tests are failing because FireSim needs to get the libdwarf fix. |
I don't see how the firesim script would have affected the init-submodules for the chipyard-only jobs, but it looks like they work now? |
Do you want to just merge this and fix libdwarf in another PR? |
Yea it was really weird, it looked like the I think this PR is ready to merge. I think @sagark is planning on minor releasing soon which would bump FireSim in CY for the libdwarf fix. |
Ok. I'll merge it now then. Thanks for looking at it. |
Related PRs / Issues:
Reverts #1064. Shallow clones cause myriad problems,
Type of change:
Impact:
Contributor Checklist:
main
as the base branch?Release Notes