From 8c75a8ea2b9fbda941767f39ba7c033c64eea63f Mon Sep 17 00:00:00 2001 From: Matt Mitchell Date: Thu, 9 Jul 2020 07:43:47 -0700 Subject: [PATCH] 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. --- eng/Version.Details.xml | 4 ++++ eng/Versions.props | 1 + 2 files changed, 5 insertions(+) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 7b4cf16686..b2d2d14513 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -225,6 +225,10 @@ https://github.com/dotnet/runtime 898832566661830677344ea90b1951ba8cca94c5 + + https://github.com/dotnet/runtime + 898832566661830677344ea90b1951ba8cca94c5 + https://github.com/dotnet/runtime 898832566661830677344ea90b1951ba8cca94c5 diff --git a/eng/Versions.props b/eng/Versions.props index 7050e2d5ee..6652cd06fc 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -116,6 +116,7 @@ 5.0.0-preview.8.20357.14 5.0.0-preview.8.20357.14 5.0.0-preview.8.20357.14 + 5.0.0-preview.8.20357.14 5.0.0-preview.8.20357.14 5.0.0-preview.8.20357.14 5.0.0-preview.8.20357.14