_vu^YSumrlYBl~dZs@`S2y_v
zlAg!IY~H)v;BzX&THDP^!87KeV^ZJ&J87PMX}O^B)9Oop7vK5U_XVQg`9v;vM9Px^
zoj3JO}ZN;?jXV=KovW8!n$BBD25zO*C8fL3H5eJ^OCXCEAGC@JE
zZfPW78wpVX&NicmbZ!=5_AN&=L3C7_9Gqvg`l2~J$2vW>MD8WY4XIy3@l)ze%64QI
i@n`^|4l~$$Df`THrXhhM*WhbjYjkP&G#gZfW1qZXj4Ag3
literal 0
HcmV?d00001
diff --git a/patches/abstractions-xunit/0001-Patching.patch b/patches/abstractions-xunit/0001-Patching.patch
new file mode 100644
index 0000000000..3d0be07f74
--- /dev/null
+++ b/patches/abstractions-xunit/0001-Patching.patch
@@ -0,0 +1,61 @@
+From b68777acde280b91039b98ff36c4d028064a8f52 Mon Sep 17 00:00:00 2001
+From: Matt Mitchell
+Date: Wed, 19 Jul 2023 11:47:26 -0700
+Subject: [PATCH] Patching
+
+---
+ global.json | 6 ------
+ src/xunit.abstractions/Properties/AssemblyInfo.cs | 2 +-
+ src/xunit.abstractions/xunit.abstractions.csproj | 11 +++--------
+ 3 files changed, 4 insertions(+), 15 deletions(-)
+ delete mode 100644 global.json
+
+diff --git a/global.json b/global.json
+deleted file mode 100644
+index 9f78419..0000000
+--- a/global.json
++++ /dev/null
+@@ -1,6 +0,0 @@
+-{
+- "sdk": {
+- "version": "6.0.0",
+- "rollForward": "latestMinor"
+- }
+-}
+diff --git a/src/xunit.abstractions/Properties/AssemblyInfo.cs b/src/xunit.abstractions/Properties/AssemblyInfo.cs
+index 041f22b..c5b5124 100644
+--- a/src/xunit.abstractions/Properties/AssemblyInfo.cs
++++ b/src/xunit.abstractions/Properties/AssemblyInfo.cs
+@@ -17,6 +17,6 @@
+ [assembly: AssemblyProduct("xUnit.net Testing Framework")]
+ [assembly: AssemblyCopyright("Copyright (C) .NET Foundation")]
+ [assembly: CLSCompliant(true)]
+-[assembly: AssemblyVersion("2.0.1.0")]
++[assembly: AssemblyVersion("2.0.3.0")]
+
+ [assembly: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "xunit")]
+diff --git a/src/xunit.abstractions/xunit.abstractions.csproj b/src/xunit.abstractions/xunit.abstractions.csproj
+index fa4cf23..5d61131 100644
+--- a/src/xunit.abstractions/xunit.abstractions.csproj
++++ b/src/xunit.abstractions/xunit.abstractions.csproj
+@@ -9,14 +9,9 @@
+ false
+ false
+ false
+- net35;netstandard1.0
++ true
++ $(PackageVersion)
++ netstandard2.0
+
+
+-
+-
+- runtime; build; native; contentfiles; analyzers; buildtransitive
+- all
+-
+-
+-
+
+--
+2.41.0.windows.2
+
diff --git a/repo-projects/Directory.Build.targets b/repo-projects/Directory.Build.targets
index 916e2c093e..aff7be9f8b 100644
--- a/repo-projects/Directory.Build.targets
+++ b/repo-projects/Directory.Build.targets
@@ -7,6 +7,8 @@
$(ProjectDirectory)src\NuGet.Config
+
+
@@ -47,16 +49,64 @@
found instead. This lets the subrepo use the incoming intermediate nupkg contents and avoids the
need to do subrepo-specific fixups like removing internet sources.
-->
-
+
+
+
+
+
+
+
+
+ $(ProjectDirectory)NuGet.config
+
+
+
+ <_DependentProjectSources Include="@(RepositoryReference -> '%(Identity).proj')">
+ %(Identity)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]]>
+
+
+
+
+
+
+
+
+
@@ -185,6 +235,7 @@
+
diff --git a/repo-projects/abstractions-xunit.proj b/repo-projects/abstractions-xunit.proj
new file mode 100644
index 0000000000..9c3e230b46
--- /dev/null
+++ b/repo-projects/abstractions-xunit.proj
@@ -0,0 +1,41 @@
+
+
+
+
+ $(ProjectDirectory)/src/xunit.abstractions/bin/$(Configuration)/
+ $(KeysDir)xunit.abstractions.snk
+
+
+
+
+
+
+ $(ProjectDirectory)/xunit.abstractions.sln
+ $(BuildCommandArgs) /p:Configuration=$(Configuration)
+ $(BuildCommandArgs) /p:PackageVersion=2.0.3
+ $(BuildCommandArgs) /p:AssemblyOriginatorKeyFile=$(XunitAbstractionsKeyFilePath)
+ $(BuildCommandArgs) /p:DelaySign=$(DelaySign)
+ $(BuildCommandArgs) /p:SignAssembly=true
+ $(BuildCommandArgs) /p:PublicSign=$(PublicSign)
+ $(BuildCommandArgs) /v:$(LogVerbosity)
+ $(BuildCommandArgs) $(RedirectRepoOutputToLog)
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/repo-projects/xunit.proj b/repo-projects/xunit.proj
index 47c856789d..bddb5ffc58 100644
--- a/repo-projects/xunit.proj
+++ b/repo-projects/xunit.proj
@@ -6,6 +6,10 @@
+
+
+
+
diff --git a/src/abstractions-xunit b/src/abstractions-xunit
new file mode 160000
index 0000000000..b75d54d73b
--- /dev/null
+++ b/src/abstractions-xunit
@@ -0,0 +1 @@
+Subproject commit b75d54d73b141709f805c2001b16f3dd4d71539d
From 6dbf3aaa0fc9664df86462f5c70b99800934fccd Mon Sep 17 00:00:00 2001
From: Rainer Sigwald
Date: Thu, 21 Sep 2023 12:32:10 -0500
Subject: [PATCH 03/33] MSBuildLocator 1.6.10 (#214) (#215)
* DOTNET_ROOT handling changes and packages warning presence condition
* MSBuild Locaton version update to 1.6.10
* Disable MSBuildLocator package validation
This fails in sourcebuild because we overwrite the TF to current ones, but that's kinda the point of source-build so it's not a _problem_.
---------
Co-authored-by: YuliiaKovalova
---
repo-projects/MSBuildLocator.proj | 3 ++-
src/MSBuildLocator | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/repo-projects/MSBuildLocator.proj b/repo-projects/MSBuildLocator.proj
index 68eb28d3ec..f12a4a4064 100644
--- a/repo-projects/MSBuildLocator.proj
+++ b/repo-projects/MSBuildLocator.proj
@@ -15,7 +15,8 @@
$(BuildCommandArgs) $(RedirectRepoOutputToLog)
$(BuildCommandArgs) /p:DelaySign=$(DelaySign)
$(BuildCommandArgs) /p:PublicSign=$(PublicSign)
- $(BuildCommandArgs) /p:Version=1.6.1
+ $(BuildCommandArgs) /p:EnablePackageValidation=false
+ $(BuildCommandArgs) /p:Version=1.6.10
Date: Mon, 25 Sep 2023 12:36:20 +0000
Subject: [PATCH 04/33] Update dependencies from
https://github.com/dotnet/source-build-reference-packages build 20230921.1
(#219)
[release/8.0] Update dependencies from dotnet/source-build-reference-packages
---
eng/Version.Details.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index a9a4b159b2..5ac4ace5d1 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -6,9 +6,9 @@
4665b3d04e1da3796b965c3c3e3b97f55c449a6e