Uh oh!
There was an error while loading. Please reload this page.
Fix build break on linux-armel - #115767
Conversation
jkotas
commented
May 20, 2025
|
Tagging subscribers to this area: @dotnet/area-system-security, @bartonjs, @vcsjones |
Uh oh!
There was an error while loading. Please reload this page.
…ey_ml_dsa.c Co-authored-by: Kevin Jones <vcsjones@github.com>
elinor-fung
commented
May 20, 2025
The linux-armel leg didn't run in the original PR and is skipped in this one too. Should we be including runtime/eng/pipelines/common/evaluate-default-paths.yml Lines 84 to 90 in 6d3b842 It is only used on non-Windows, so it might be broader than necessary - but I don't think our path evaluation makes that distinction. |
bartonjs
commented
May 20, 2025
That might be the most expedient fix; but I think really it means that there should be a configuration group ("thing") that runs the libraries tests on "all relevant architectures" for any change under src/native/libs/. The CLR tests aren't really relevant to this change... they just happen to be the only group that causes the armel build to run. And, really, it's not so much the "run tests" as "build". So any change under src/native/ really seems like it should be "build everywhere". |
jkotas
commented
May 20, 2025
I think that the crux of the problem is that we have tiered validation system and that we do not expect to catch all breaks in the CI early. The question is whether catching this specific build break early is worth the extra CI cost, time and flakiness on many PRs. I went back and forth on this. If we want to do something about this, it is best to do that in a separate PR. |
bartonjs
commented
May 20, 2025
Yeah, that's why I walked it back to saying my interest is about "build", not "test".
I think it's rare enough that "no" is a fine answer. I'm more saying if something is done, it is about "build everywhere", and that if we think running tests are relevant we should run the relevant tests (in this case, it'd be a libraries concern, not a CLR concern).
I agree. |
elinor-fung
commented
May 20, 2025
Part of this is that the coreclr subset includes
Agreed |
* Fix build break on linux-armel Co-authored-by: Jeremy Barton <jbarton@microsoft.com> Co-authored-by: Kevin Jones <vcsjones@github.com>
No description provided.