Skip to content

Conversation

@eerhardt
Copy link
Member

@eerhardt eerhardt commented Oct 21, 2021

This is causing an unnecessary file to be shipped in the Sdk.

Customer impact

During source-build, we no longer build this PlatformAbstractions assembly. It is no longer apart of a repo that is built in our product. To make this reference work in source-build, we are shipping a "ref assembly" built from https://github.com/dotnet/source-build-reference-packages. Thus, in a source-built version of our product, this PlatformAbstractions assembly doesn't have any implementation in it - just throw null statements.

Removing the reference means it is no longer being shipped in the product (neither Microsoft-distributed or source-build).

Regression

No.

Risk

Low. No one is using this assembly, so not referencing it shouldn't cause problems.

This is causing an unnecessary file to be shipped in the Sdk.
@ghost
Copy link

ghost commented Oct 21, 2021

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

Copy link
Member

@dsplaisted dsplaisted left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but let's wait until after 6.0.100 ships for this.

@eerhardt
Copy link
Member Author

Looks good, but let's wait until after 6.0.100 ships for this.

Sounds good to me. I put DO NOT MERGE label on.

@eerhardt
Copy link
Member Author

@dsplaisted @marcpopMSFT - is the branch open for servicing changes? If so, I believe this can be merged, and #22281 could be fixed.

@dsplaisted
Copy link
Member

@eerhardt I've marked it as servicing-consider. Could you fill out the servicing template?

@eerhardt
Copy link
Member Author

Could you fill out the servicing template?

Done.

@marcpopMSFT
Copy link
Member

You can send mail to tactics for approval or come to tactics tomorrow.

@jamshedd
Copy link
Member

Approved for Dec - 6.0.1.

@eerhardt
Copy link
Member Author

eerhardt commented Nov 17, 2021

@dsplaisted @marcpopMSFT - am I supposed to merge this PR? Or does someone on the "servicing team" merge it?

(NOTE: In dotnet/runtime, the servicing PRs are merged by a specific team. So I'm not sure on the responsibilities.)

@dsplaisted
Copy link
Member

Sorry, I think we missed the window for this for December. I probably should have merged it.

Merging it now for the next servicing release.

@dsplaisted dsplaisted merged commit b38abd4 into dotnet:release/6.0.1xx Nov 17, 2021
@eerhardt eerhardt deleted the PlatformAbstractions branch November 17, 2021 23:03
@dsplaisted
Copy link
Member

Sorry, I think we missed the window for this for December. I probably should have merged it.

Merging it now for the next servicing release.

Looks like this probably actually will make it into December servicing.

@AraHaan
Copy link
Member

AraHaan commented Nov 18, 2021

Nice, and thank you to everyone for your hard work with improving .NET one servicing/major release at a time. 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants