-
Notifications
You must be signed in to change notification settings - Fork 1.2k
backport: bitcoin#27298 (use clang 16) #5867
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
Conversation
faf4aca ci: Use TSan new runtime (llvm-16, take 3) (MarcoFalke) Pull request description: The previous two attempts failed: * llvm-14: Failed in bitcoin#24572 * llvm-15: Failed in bitcoin#26775 However, now that the bug is known and fixed, it should be good to go. See also bitcoin#26775 (comment) ACKs for top commit: fanquake: ACK faf4aca - I still see [this](bitcoin#27298 (comment)) failure on aarch64, but that isn't really a regression, as running this tests was already broken for me. I'll open a separate issue, and we can follow up. Tree-SHA512: 372b53c4d42ca7f527dae4a2b5bc5ab33c816930daf7a3479d20ea7749159a0b19cfd8d76244b95b03130e4a3d12ddbbb74668b8f7e9fc272cf1084f53b7ff9b
| << : *GLOBAL_TASK_TEMPLATE | ||
| container: | ||
| image: ubuntu:focal | ||
| image: ubuntu:lunar |
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.
I think NACK here? https://fridge.ubuntu.com/2023/12/15/ubuntu-23-04-lunar-lobster-reaches-end-of-life-on-january-25-2024/
Lunar is past EOL
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.
we do not use cirrus, so, that's not actually important which exactly dist is specified here
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.
Ah true 🙈
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 line is matter: https://github.com/dashpay/dash/pull/5867/files#diff-0fa5cb5863297feef0a044ed7983d9804452cdc83a6382fec3e1e127b9915a30R141
and we use custom repo with llvm -> doesn't matter which exactly version is provided by ubuntu
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.
Is there a reason why we don't have to bump our ubuntu:focal in contrib/containers/ci/Dockerfile? answered in interim
PastaPastaPasta
left a comment
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.
utACK for merge via merge commit
knst
left a comment
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.
utACK
Issue being fixed or feature implemented
tsan is broken in clang 15 it seems, see bitcoin#26768 which was reverted in bitcoin#26775.
Should fix random failures like https://gitlab.com/dashpay/dash/-/jobs/6135684689
What was done?
bump CI clang to 16
How Has This Been Tested?
Run tsan job in https://gitlab.com/UdjinM6/dash/-/pipelines/1171936963 a couple of times, no race issues
Breaking Changes
hopefully n/a
Checklist: