Skip to content

Commit 8c75a8e

Browse files
authored
Prepare for strict coherency (#23227)
* Prepare for strict coherency Strict coherency means that if your repo declares a dependency with a CPD attribute, the CPD parent must have a direct dependency on that dependency. This means for aspnetcore that it should add a dependency on System.Resources.Extensions because aspnetcore-tooling needs it. Reasons for this approach over the current approach: - This eliminates some ambiguous tie-breaking scenarios that are very problematic and dangerous in servicing - Those tie breaking scenarios require the use of BAR to break the ties. If the DB data were to be lost then the tie-breaking would do unexpected things.
1 parent 6cb5752 commit 8c75a8e

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

eng/Version.Details.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,10 @@
225225
<Uri>https://github.com/dotnet/runtime</Uri>
226226
<Sha>898832566661830677344ea90b1951ba8cca94c5</Sha>
227227
</Dependency>
228+
<Dependency Name="System.Resources.Extensions" Version="5.0.0-preview.8.20357.14">
229+
<Uri>https://github.com/dotnet/runtime</Uri>
230+
<Sha>898832566661830677344ea90b1951ba8cca94c5</Sha>
231+
</Dependency>
228232
<Dependency Name="System.Runtime.CompilerServices.Unsafe" Version="5.0.0-preview.8.20357.14">
229233
<Uri>https://github.com/dotnet/runtime</Uri>
230234
<Sha>898832566661830677344ea90b1951ba8cca94c5</Sha>

eng/Versions.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@
116116
<SystemNetHttpWinHttpHandlerPackageVersion>5.0.0-preview.8.20357.14</SystemNetHttpWinHttpHandlerPackageVersion>
117117
<SystemNetWebSocketsWebSocketProtocolPackageVersion>5.0.0-preview.8.20357.14</SystemNetWebSocketsWebSocketProtocolPackageVersion>
118118
<SystemReflectionMetadataPackageVersion>5.0.0-preview.8.20357.14</SystemReflectionMetadataPackageVersion>
119+
<SystemResourcesExtensionsPackageVersion>5.0.0-preview.8.20357.14</SystemResourcesExtensionsPackageVersion>
119120
<SystemRuntimeCompilerServicesUnsafePackageVersion>5.0.0-preview.8.20357.14</SystemRuntimeCompilerServicesUnsafePackageVersion>
120121
<SystemSecurityCryptographyCngPackageVersion>5.0.0-preview.8.20357.14</SystemSecurityCryptographyCngPackageVersion>
121122
<SystemSecurityCryptographyPkcsPackageVersion>5.0.0-preview.8.20357.14</SystemSecurityCryptographyPkcsPackageVersion>

0 commit comments

Comments
 (0)