Skip to content

Conversation

@dougbu
Copy link
Contributor

@dougbu dougbu commented Sep 22, 2021

[main] React to dotnet/runtime#57816 (#36155)

[main] Cleanup remaining SSP references (#36248)

  • cherry-pick 888e03a
  • remove references to System.Security.Permissions and its closure
    • only mentions are in eng/PackageOverrides.txt and eng/PlatformManifest.txt
    • those files will remain unused until we update them in the run-up to 6.0.1
    • may see some package refs for SSP and its closure elsewhere but this does not impact targeting pack content
  • also remove duplication between @(AspNetCoreReferenceAssemblyPath) additions (for efficiency)

nit: Only need to exclude System.Net.Quic from @(_AvailableRuntimeRefAssemblies)

  • Crypto.Pkcs is not present in the transport package
  • other disallowed entries aren't present in the transport package or our dependency closure

- `cherry-pick` 888e03a
- remove references to System.Security.Permissions and its closure
  - only mentions are in eng/PackageOverrides.txt and eng/PlatformManifest.txt
  - those files will remain unused until we update them in the run-up to 6.0.1
  - may see some package refs for SSP and its closure elsewhere but this does not impact targeting pack content
- also remove duplication between `@(AspNetCoreReferenceAssemblyPath)` additions (for efficiency)

nit: Only need to exclude System.Net.Quic from `@(_AvailableRuntimeRefAssemblies)`
  - Crypto.Pkcs is **not** present in the transport package
  - other disallowed entries aren't present in the transport package or our dependency closure
@dougbu dougbu added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Sep 22, 2021
@dougbu dougbu requested a review from a team September 22, 2021 05:02
@dougbu dougbu requested a review from Pilchie as a code owner September 22, 2021 05:02
@dougbu
Copy link
Contributor Author

dougbu commented Sep 22, 2021

/fyi @ViktorHofer @ericstj it took us a while to catch up w/ dotnet/runtime but we're ready to do this 🎉

Note to self: triple-check shared Fx and targeting pack content against a recent build of 'main'

Copy link
Member

@ericstj ericstj 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. Glad we can remove these special cases.

@dougbu dougbu enabled auto-merge (squash) September 22, 2021 23:05
@dougbu dougbu merged commit 24dacc2 into main Sep 23, 2021
@dougbu dougbu deleted the dougbu/permissions.closure/main branch September 23, 2021 00:37
@ghost ghost added this to the 7.0-preview1 milestone Sep 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants