-
Notifications
You must be signed in to change notification settings - Fork 10.1k
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
Remove System.IO.Pipelines from ASP.NET Core shared framework #24392
Comments
I'm pretty sure removal will be automatic but we'll need to adjust our shared Fx and targeting pack tests in whatever dependency PR gets the updated runtime bits. Basically, this issue is something to keep in mind for our ops-on-call person (currently @wtgodbe). @ericstj will System.IO.Pipelines.dll show up in Microsoft.NETCore.App.Ref as well as |
We might need to update some of files though. I think we would no longer need this: https://github.com/dotnet/aspnetcore/blob/master/eng/Dependencies.props#L68. This can be done by ops during rotation where we get the dependency update. |
Agreed @JunTaoLuo though that line might not break the dependency PR's build -- as the list of expected content in our tests will. We probably won't need https://github.com/dotnet/aspnetcore/blob/master/eng/SharedFramework.External.props#L43 either unless this turns out to be one of the oddities included in |
It should. I also noticed a packaging problem in that PR that needs to be corrected, so be on the lookout for that. |
Is this solved now? |
@captainsafia did this get fixed during your ops duty? CC @dougbu |
I don't think #24496 needed to change the shared Fx tests and that indicates we either don't have recent-enough runtime dependencies (surprisingly) or changes mentioned above are needed to remove duplicate copies of the assembly. So, the question is really whether we see System.IO.Pipelines.dll in both Microsoft.NETCore.App.Runtime and Microsoft.AspNetCore.App.Runtime packages. If yes, we're up-to-date and need to remove that duplication. |
Who is doing this work? |
Can somebody direct on how to do this? |
I can take a look Monday |
I don't see it in the latest builds. When I install RC1 I still see pipelines |
@davidfowl that likely means our builds w/ 56be06b in them are not yet part of the installer you tried. But, our tests focus in the @wtgodbe can you please download the shared Fx and targeting pack outputs from a recent official build of 'master' to confirm none contain System.IO.Pipelines❔ Reopen this issue if we missed something. |
The installer is what matters. It should be trivial to check if it's up to date with ASP.NET right? |
Why is it so far behind... |
I think the hold-up is mostly around ingesting dotnet/sdk into dotnet/installer. See discussions in dotnet/installer#8129 dotnet/sdk is at least caught up to our builds from 4 days ago. |
It's now in Microsoft.NETCore.App with this PR dotnet/runtime#39524
The text was updated successfully, but these errors were encountered: