-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
APICompat failures on Linux #40416
Comments
Tagging subscribers to this area: @safern, @ViktorHofer |
Finally I was able to get a repro on my private branch that is publishing the artifacts in question, now to investigate: 🎉 |
Made a similar fix for |
This is my top priority, I added logging to APICompat and ran multiple builds from a branch using APICompat... now looking at the logs and trying to find the reason behind it. It seems like a race condition... if I can't fix this today I can baseline the errors temporarily until I found the fix.
We don't want to do this as that means that we don't check those attributes in between ref and implementation, so we would loose coverage for individual libraries. |
@safern what do you tihnk about putting up a PR to do this while you work on it? I think you could potentially direct-submit it if it's just an edit to the baseline and you build locally to check, since the risk is outweighed by the cost of these breaks. |
As a general rule if something hits CI it's good to immediately suppress the problem if we can, while we work on it. (?) |
Yeah I guess that makes sense. |
@safern what's the status on this? |
I didnt see this one reproing any more on official builds. |
Ok so let's close this for now. Thanks. |
This is not reproing because I baselined the errors. We should still fix this. Will re-open, but I will mvoe to 6.0.0 and remove blocking-clean-ci. |
The errors are no longer baselined since we moved APICompat to run against 5.0.0 and we haven't gotten a repro (really weird). Closing. |
APICompat is causing failures in PRs that don't change library code on Linux.
Example: #40404
The text was updated successfully, but these errors were encountered: