Skip to content

Commit ae3c9af

Browse files
authored
Merge branch 'main' into mono_workaround
2 parents 9d7623f + 7822425 commit ae3c9af

File tree

57 files changed

+5142
-1974
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+5142
-1974
lines changed

.vsts-ci.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,6 @@ extends:
6565
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-WithNode
6666
cblMariner20Fpm:
6767
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-fpm
68-
centosStream8:
69-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8
7068
centosStream9:
7169
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
7270
debian11Amd64:

.vsts-pr.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ resources:
1818
containers:
1919
- container: alpine319WithNode
2020
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-WithNode
21-
- container: centosStream8
22-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8
2321
- container: centosStream9
2422
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
2523
- container: debian11Amd64

eng/Version.Details.xml

Lines changed: 118 additions & 118 deletions
Large diffs are not rendered by default.

eng/Versions.props

Lines changed: 50 additions & 50 deletions
Large diffs are not rendered by default.

eng/pipelines/templates/jobs/sdk-job-matrix.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,8 @@ parameters:
4343
# See: https://github.com/dotnet/sdk/issues/40935
4444
runTests: false
4545
- categoryName: ContainerBased
46-
# The centosStream9 assets are not published. So, we need to use 8 for the time being.
47-
# See: https://github.com/dotnet/runtime/issues/102344
48-
container: centosStream8
49-
helixTargetContainer: $(helixTargetContainerPrefix)centos-stream8-helix
46+
container: centosStream9
47+
helixTargetContainer: $(helixTargetContainerPrefix)centos-stream9-helix
5048
osProperties: /p:OSName=linux
5149
# Skipping all container-based testing for now.
5250
# See: https://github.com/dotnet/sdk/issues/40935

eng/pipelines/templates/jobs/vmr-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ jobs:
272272
fi
273273
274274
if [[ '${{ parameters.withPreviousSDK }}' == 'True' ]]; then
275-
# Source-built artifacts are from CentOS 8 Stream or Alpine 3.19. We want to download them without
275+
# Source-built artifacts are from CentOS 9 Stream or Alpine 3.19. We want to download them without
276276
# downloading portable versions from the internet.
277277
customPrepArgs="${customPrepArgs} --no-sdk --no-bootstrap"
278278
prepSdk=false

src/SourceBuild/content/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ You can also build the repository using a Docker image which has the required pr
142142
The example below creates a Docker volume named `vmr` and clones and builds the VMR there.
143143

144144
```sh
145-
docker run --rm -it -v vmr:/vmr -w /vmr mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8
145+
docker run --rm -it -v vmr:/vmr -w /vmr mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
146146
git clone https://github.com/dotnet/dotnet .
147147
148148
# - Microsoft based build
@@ -152,7 +152,7 @@ git clone https://github.com/dotnet/dotnet .
152152
./prep-source-build.sh && ./build.sh -sb --clean-while-building
153153
154154
mkdir -p $HOME/.dotnet
155-
tar -zxf artifacts/assets/Release/dotnet-sdk-9.0.100-centos.8-x64.tar.gz -C $HOME/.dotnet
155+
tar -zxf artifacts/assets/Release/dotnet-sdk-9.0.100-centos.9-x64.tar.gz -C $HOME/.dotnet
156156
ln -s $HOME/.dotnet/dotnet /usr/bin/dotnet
157157
```
158158

src/SourceBuild/content/eng/extract-sdk-archive.proj

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,20 @@
88
BeforeTargets="AfterBuild"
99
DependsOnTargets="DetermineSourceBuiltSdkVersion"
1010
Inputs="$(SdkTarballPath)"
11-
Outputs="$(DotNetSdkExtractDir)">
11+
Outputs="$(BaseIntermediateOutputPath)ExtractSdkArchive.complete">
1212
<MakeDir Directories="$(DotNetSdkExtractDir)" />
13+
1314
<Exec Condition="'$(ArchiveExtension)' == '.tar.gz'"
1415
Command="tar -xzf $(SdkTarballPath) -C $(DotNetSdkExtractDir)" />
1516
<Unzip Condition="'$(ArchiveExtension)' == '.zip'"
1617
SourceFiles="$(SdkTarballPath)"
1718
DestinationFolder="$(DotNetSdkExtractDir)" />
19+
20+
<Message Text="Extracted SDK archive file '$(SdkTarballPath)' to '$(DotNetSdkExtractDir)'." Importance="high" />
21+
22+
<Touch Files="$(BaseIntermediateOutputPath)ExtractSdkArchive.complete" AlwaysCreate="true">
23+
<Output TaskParameter="TouchedFiles" ItemName="FileWrites" />
24+
</Touch>
1825
</Target>
1926

2027
</Project>

src/SourceBuild/content/repo-projects/templating.proj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
<ItemGroup>
1111
<RepositoryReference Include="arcade" />
12-
<RepositoryReference Include="runtime" />
1312
</ItemGroup>
1413

1514
<ItemGroup Condition="'$(DotNetBuildSourceOnly)' == 'true'">

src/SourceBuild/content/test/Microsoft.DotNet.SourceBuild.SmokeTests/assets/ArtifactsSizeTests/centos.9-x64.txt

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -234,15 +234,15 @@ Microsoft.SourceLink.GitHub.x.y.z.nupkg: 53061
234234
Microsoft.SourceLink.GitLab.x.y.z.nupkg: 53221
235235
Microsoft.SourceLink.GitWeb.x.y.z.nupkg: 54812
236236
Microsoft.SourceLink.Tools.x.y.z.nupkg: 6687
237-
Microsoft.TemplateEngine.Abstractions.x.y.z.nupkg: 58045
237+
Microsoft.TemplateEngine.Abstractions.x.y.z.nupkg: 112360
238238
Microsoft.TemplateEngine.Cli.x.y.z.nupkg: 396205
239-
Microsoft.TemplateEngine.Core.Contracts.x.y.z.nupkg: 18452
240-
Microsoft.TemplateEngine.Core.x.y.z.nupkg: 116388
241-
Microsoft.TemplateEngine.Edge.x.y.z.nupkg: 268933
242-
Microsoft.TemplateEngine.IDE.x.y.z.nupkg: 24725
243-
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.x.y.z.nupkg: 247668
239+
Microsoft.TemplateEngine.Core.Contracts.x.y.z.nupkg: 33438
240+
Microsoft.TemplateEngine.Core.x.y.z.nupkg: 228453
241+
Microsoft.TemplateEngine.Edge.x.y.z.nupkg: 540936
242+
Microsoft.TemplateEngine.IDE.x.y.z.nupkg: 45873
243+
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.x.y.z.nupkg: 495533
244244
Microsoft.TemplateEngine.Samples.x.y.z.nupkg: 41756
245-
Microsoft.TemplateEngine.Utils.x.y.z.nupkg: 101303
245+
Microsoft.TemplateEngine.Utils.x.y.z.nupkg: 199080
246246
Microsoft.TemplateSearch.Common.x.y.z.nupkg: 85026
247247
Microsoft.TestPlatform.Build.x.y.z.nupkg: 62637
248248
Microsoft.TestPlatform.CLI.x.y.z.nupkg: 2185903
@@ -1588,10 +1588,10 @@ sdk/x.y.z/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll: 1382
15881588
sdk/x.y.z/cs/MSBuild.resources.dll: 62464
15891589
sdk/x.y.z/cs/System.CommandLine.resources.dll: 8704
15901590
sdk/x.y.z/cs/vstest.console.resources.dll: 40448
1591-
sdk/x.y.z/Current/Microsoft.Common.CrossTargeting.targets/ImportAfter/Microsoft.TestPlatform.CrossTargeting.targets: 4316
1591+
sdk/x.y.z/Current/Microsoft.Common.CrossTargeting.targets/ImportAfter/Microsoft.TestPlatform.CrossTargeting.targets: 7161
15921592
sdk/x.y.z/Current/Microsoft.Common.props: 11168
15931593
sdk/x.y.z/Current/Microsoft.Common.targets/ImportAfter/Microsoft.NET.Build.Extensions.targets: 1024
1594-
sdk/x.y.z/Current/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets: 1033
1594+
sdk/x.y.z/Current/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets: 1482
15951595
sdk/x.y.z/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets: 1527
15961596
sdk/x.y.z/Current/SolutionFile/ImportAfter/Microsoft.NuGet.ImportAfter.targets: 921
15971597
sdk/x.y.z/datacollector.deps.json: 28365
@@ -1654,7 +1654,6 @@ sdk/x.y.z/DotnetTools/dotnet-format/BuildHost-netcore/Newtonsoft.Json.dll: 69273
16541654
sdk/x.y.z/DotnetTools/dotnet-format/BuildHost-netcore/pl/System.CommandLine.resources.dll: 8704
16551655
sdk/x.y.z/DotnetTools/dotnet-format/BuildHost-netcore/pt-BR/System.CommandLine.resources.dll: 8704
16561656
sdk/x.y.z/DotnetTools/dotnet-format/BuildHost-netcore/ru/System.CommandLine.resources.dll: 9216
1657-
sdk/x.y.z/DotnetTools/dotnet-format/BuildHost-netcore/System.Collections.Immutable.dll: 236544
16581657
sdk/x.y.z/DotnetTools/dotnet-format/BuildHost-netcore/System.CommandLine.dll: 136192
16591658
sdk/x.y.z/DotnetTools/dotnet-format/BuildHost-netcore/tr/System.CommandLine.resources.dll: 8704
16601659
sdk/x.y.z/DotnetTools/dotnet-format/BuildHost-netcore/zh-Hans/System.CommandLine.resources.dll: 8704
@@ -1932,7 +1931,6 @@ sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/BuildHost-netcore/Newt
19321931
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/BuildHost-netcore/pl/System.CommandLine.resources.dll: 8704
19331932
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/BuildHost-netcore/pt-BR/System.CommandLine.resources.dll: 8704
19341933
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/BuildHost-netcore/ru/System.CommandLine.resources.dll: 9216
1935-
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/BuildHost-netcore/System.Collections.Immutable.dll: 236544
19361934
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/BuildHost-netcore/System.CommandLine.dll: 136192
19371935
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/BuildHost-netcore/tr/System.CommandLine.resources.dll: 8704
19381936
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/BuildHost-netcore/zh-Hans/System.CommandLine.resources.dll: 8704
@@ -2011,6 +2009,12 @@ sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.CodeAnalysis
20112009
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.CodeAnalysis.Workspaces.dll: 3880960
20122010
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll: 101376
20132011
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.DiaSymReader.dll: 76800
2012+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.Extensions.DependencyInjection.Abstractions.dll: 55296
2013+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.Extensions.DependencyInjection.dll: 82944
2014+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.Extensions.Logging.Abstractions.dll: 55808
2015+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.Extensions.Logging.dll: 41984
2016+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.Extensions.Options.dll: 55296
2017+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Microsoft.Extensions.Primitives.dll: 34304
20142018
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/middleware/Microsoft.AspNetCore.Watch.BrowserRefresh.dll: 43008
20152019
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/Newtonsoft.Json.dll: 692736
20162020
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/pl/dotnet-watch.resources.dll: 7168
@@ -2037,7 +2041,9 @@ sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/ru/Microsoft.CodeAnaly
20372041
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll: 7680
20382042
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll: 47104
20392043
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/ru/System.CommandLine.resources.dll: 9216
2044+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/runtimes/win/lib/netx.y/System.Diagnostics.EventLog.dll: 163328
20402045
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/runtimes/win/lib/netx.y/System.Diagnostics.EventLog.Messages.dll: 790528
2046+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/runtimes/win/lib/netx.y/System.Security.Cryptography.Pkcs.dll: 309760
20412047
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/runtimes/win/lib/netx.y/System.Windows.Extensions.dll: 61952
20422048
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.CodeDom.dll: 174080
20432049
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.CommandLine.dll: 136192
@@ -2047,9 +2053,12 @@ sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Composition.Hos
20472053
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Composition.Runtime.dll: 15360
20482054
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Composition.TypedParts.dll: 54784
20492055
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Configuration.ConfigurationManager.dll: 432640
2056+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Diagnostics.EventLog.dll: 43008
20502057
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Reflection.MetadataLoadContext.dll: 242688
20512058
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Resources.Extensions.dll: 65024
2059+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Security.Cryptography.Pkcs.dll: 256000
20522060
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Security.Cryptography.ProtectedData.dll: 26624
2061+
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Security.Cryptography.Xml.dll: 189440
20532062
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Security.Permissions.dll: 103936
20542063
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/System.Windows.Extensions.dll: 16896
20552064
sdk/x.y.z/DotnetTools/dotnet-watch/x.y.z/tools/netx.y/any/tr/dotnet-watch.resources.dll: 7168
@@ -2694,8 +2703,6 @@ sdk/x.y.z/Roslyn/bincore/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll:
26942703
sdk/x.y.z/Roslyn/bincore/ru/Microsoft.CodeAnalysis.CSharp.resources.dll: 589312
26952704
sdk/x.y.z/Roslyn/bincore/ru/Microsoft.CodeAnalysis.resources.dll: 49152
26962705
sdk/x.y.z/Roslyn/bincore/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll: 398336
2697-
sdk/x.y.z/Roslyn/bincore/System.Collections.Immutable.dll: 718336
2698-
sdk/x.y.z/Roslyn/bincore/System.Reflection.Metadata.dll: 1058304
26992706
sdk/x.y.z/Roslyn/bincore/tr/Microsoft.CodeAnalysis.CSharp.resources.dll: 421888
27002707
sdk/x.y.z/Roslyn/bincore/tr/Microsoft.CodeAnalysis.resources.dll: 37376
27012708
sdk/x.y.z/Roslyn/bincore/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll: 291840
@@ -2895,7 +2902,7 @@ sdk/x.y.z/Sdks/Microsoft.NET.Sdk.StaticWebAssets/targets/Microsoft.NET.Sdk.Stati
28952902
sdk/x.y.z/Sdks/Microsoft.NET.Sdk.StaticWebAssets/targets/Microsoft.NET.Sdk.StaticWebAssets.CrossTargeting.targets: 4439
28962903
sdk/x.y.z/Sdks/Microsoft.NET.Sdk.StaticWebAssets/targets/Microsoft.NET.Sdk.StaticWebAssets.EmbeddedAssets.targets: 18113
28972904
sdk/x.y.z/Sdks/Microsoft.NET.Sdk.StaticWebAssets/targets/Microsoft.NET.Sdk.StaticWebAssets.FingerprintingPatterns.props: 1469
2898-
sdk/x.y.z/Sdks/Microsoft.NET.Sdk.StaticWebAssets/targets/Microsoft.NET.Sdk.StaticWebAssets.JSModules.targets: 15080
2905+
sdk/x.y.z/Sdks/Microsoft.NET.Sdk.StaticWebAssets/targets/Microsoft.NET.Sdk.StaticWebAssets.JSModules.targets: 22723
28992906
sdk/x.y.z/Sdks/Microsoft.NET.Sdk.StaticWebAssets/targets/Microsoft.NET.Sdk.StaticWebAssets.Pack.CrossTargeting.targets: 5801
29002907
sdk/x.y.z/Sdks/Microsoft.NET.Sdk.StaticWebAssets/targets/Microsoft.NET.Sdk.StaticWebAssets.Pack.targets: 11356
29012908
sdk/x.y.z/Sdks/Microsoft.NET.Sdk.StaticWebAssets/targets/Microsoft.NET.Sdk.StaticWebAssets.props: 930

0 commit comments

Comments
 (0)