roslyn icon indicating copy to clipboard operation
roslyn copied to clipboard

Move to .NET 10 P5 SDK and Arcade 10 SDK

Open JoeRobich opened this issue 7 months ago • 3 comments

Restores the previous move to .NET 10 P5 changes and brings in Arcade 10 SDK.

Targets a specific build of Arcade 10 SDK because later builds introduce bootstrap failures.

JoeRobich avatar Jun 11 '25 20:06 JoeRobich

It looks like there are some package version issues in the correctness leg

RikkiGibson avatar Jun 11 '25 21:06 RikkiGibson

What's going on with the Build_Unix_Debug leg?

RikkiGibson avatar Jun 11 '25 21:06 RikkiGibson

Correctness_Bootstrap_Build_Default is also deeply broken, there are almost 150k lines of "System.Object not defined" type of errors, despite the restore seemingly not reporting any complaints.

RikkiGibson avatar Jun 11 '25 22:06 RikkiGibson

We have some RPS counters in a recent insertion which require more data to decide if there is a real problem or not. I would like to wait to see if our upcoming build inserts cleanly, before taking this. Thanks! https://dev.azure.com/dnceng/internal/_build/results?buildId=2733703&view=results

RikkiGibson avatar Jun 19 '25 20:06 RikkiGibson

/azp run roslyn-integration-CI

JoeRobich avatar Jun 24 '25 14:06 JoeRobich

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jun 24 '25 14:06 azure-pipelines[bot]

@JoeRobich any luck with this?

CyrusNajmabadi avatar Jul 07 '25 20:07 CyrusNajmabadi

@JoeRobich are you able to reprooduce this failure locally? There is not really any info to go off of in the test run that I could see.

jaredpar avatar Jul 08 '25 04:07 jaredpar

@JoeRobich are you able to reprooduce this failure locally? There is not really any info to go off of in the test run that I could see.

I have not been able to run integration tests locally. Trying to workout what is going on with my DevBox.

I have looked at the Screenshots artifacts from the failing run and see that the locale seems to be misconfigured during the CSharpInteractive WorkspaceClearedAfterReset test. It is expecting "Stack overflow." Since the test is checking error strings in this way it should be using the UseCultureAttribute. image

In BasicRename we have a test failing due to the cursor not moving to the end of the identifier after a rename. In NewDocumentFormatting we have a test failing because the Error List is not clearing when a new project is opened.

I had moved the CI image to use the scouting queue meaning 17.14.7. I've reverted that change to see if these issues exist when running on 17.14.5.

JoeRobich avatar Jul 08 '25 07:07 JoeRobich

OK, so more failures on 17.14.5.

Looking at BasicRename and it seems like the cursor location is a known problem that we tried to work around. TrueException is a XunitException so not sure why this isn't working for us. https://github.com/dotnet/roslyn/blob/334d4c7ade78170d7b06448a2807627ddb96d742/src/VisualStudio/IntegrationTest/New.IntegrationTests/VisualBasic/BasicRename.cs#L384-L403 image

JoeRobich avatar Jul 08 '25 14:07 JoeRobich

Still seeing the Interactive test fail as in https://github.com/dotnet/roslyn/pull/78925#issuecomment-3047666194 even with the UseCulture("en-US") attribute. It makes me think the interactive is running OOP and may not share the locale of the process that launched it. @tmat

JoeRobich avatar Jul 08 '25 16:07 JoeRobich

@JoeRobich Any idea why would the behavior be different now?

tmat avatar Jul 08 '25 23:07 tmat

@JoeRobich Any idea why would the behavior be different now?

Perhaps these VM images have the system culture set differently. I know for both the LSP and BuildHost we pass along locale so that logging matches the process that launched them.

JoeRobich avatar Jul 09 '25 00:07 JoeRobich

We do that as well here: https://github.com/dotnet/roslyn/blob/aafd6ebe5e8d2ced7ed7b8c59158ee0103d4a93a/src/Interactive/Host/Interactive/Core/InteractiveHost.LazyRemoteService.cs#L64

tmat avatar Jul 09 '25 01:07 tmat

We do that as well here

@tmat I was sure hoping we did. =) Unfortunately that makes what we are seeing even more bizarre. I don't know what explains this image

JoeRobich avatar Jul 09 '25 06:07 JoeRobich

@dibarbet for visibility

RikkiGibson avatar Jul 09 '25 17:07 RikkiGibson