-
Notifications
You must be signed in to change notification settings - Fork 447
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Update SB version info for 8.0 Preview 2 release #15851
Conversation
Thanks for porting this |
Aaaand, it's failing in runtime:
|
This reverts commit ab62369.
This change had to be reverted by #15856. It turns out the error I posted above is legitimate and happens sporadically. It got through the PR build in this way. For context, this change is intended to update source-build to use the .NET 8 Preview 2 SDK to run the build with. Here's what my investigation has uncovered so far: There are two builds that I'm comparing the results of because there is a build leg that succeeds in one build and fails in the other even though they are based on the same changes. Possibly some race condition going on. Here are the binlogs (internal links): The error is occurring when invoking the Clearly, the failing build is missing System.CommandLine.dll which is causing the error. Looking further up the build for differences, I came to a difference in the output of the call to the
There are a bunch of other files included in this list that are common between the two builds. But the files listed above are only included in the passing build and missing from the failing build. You can use this filter in the binlog viewer to find this task: The logic for that task indicates that any failure to while reading/analyzing the file will result in it being excluded from the list of assemblies to skip publish. Given that any failure could occur for it to be excluded, it's hard to say what the actual cause is at this point. I don't yet have a local repro with files to examine. Including some other people that may be able to help: @ViktorHofer, @mmitche, @MichalStrehovsky |
In order to diagnose what's going on, I built my own custom version of the SDK with extra logging in the
|
I've also created my own console app that replicates that the |
Ports the changes to main that were mistakenly made to the release/8.0.1xx-preview2 branch in #15796.