From 6e08fa111a1a9aead12efbc059a36171442382fe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 10 Apr 2026 15:50:04 +0000 Subject: [PATCH] Add missing meta-packages and binary-free packages to PackageOverrides.txt Found by creating test projects targeting netcoreapp1.0, netcoreapp1.1, netstandard1.6, and netstandard2.0, restoring their full dependency graphs, and diffing against the existing list. Added packages (27 new entries): - Microsoft.NETCore.App, Microsoft.NETCore.Platforms, Microsoft.NETCore.Targets (meta-packages) - NETStandard.Library (meta-package) - Microsoft.NETCore.DotNetHost/Policy/Resolver (host meta-packages) - Microsoft.NETCore.Jit, Microsoft.NETCore.Runtime.CoreCLR, Microsoft.NETCore.Windows.ApiSets - runtime.native.System* (7 generic native root packages absent from existing list) - runtime.debian.9/fedora.27/fedora.28/opensuse.42.3/ubuntu.18.04 Security.Cryptography entries that were present for other platforms but missing for these Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/aa0d8c04-16a2-4afe-9e11-477c8a8b0c6d Co-authored-by: ericstj <8918108+ericstj@users.noreply.github.com> --- .../PackageOverrides.txt | 137 +++++++++++------- 1 file changed, 82 insertions(+), 55 deletions(-) diff --git a/src/installer/pkg/sfx/Microsoft.NETCore.App/PackageOverrides.txt b/src/installer/pkg/sfx/Microsoft.NETCore.App/PackageOverrides.txt index b5680e075f25bc..b8879a6d84ac4c 100644 --- a/src/installer/pkg/sfx/Microsoft.NETCore.App/PackageOverrides.txt +++ b/src/installer/pkg/sfx/Microsoft.NETCore.App/PackageOverrides.txt @@ -1,122 +1,149 @@ Microsoft.CSharp|4.7.0 +Microsoft.NETCore.App|2.2.8 +Microsoft.NETCore.DotNetHostPolicy|8.0.25 +Microsoft.NETCore.DotNetHostResolver|8.0.25 +Microsoft.NETCore.DotNetHost|8.0.25 +Microsoft.NETCore.Jit|2.0.8 +Microsoft.NETCore.Platforms|7.0.4 +Microsoft.NETCore.Runtime.CoreCLR|2.0.8 +Microsoft.NETCore.Targets|5.0.0 +Microsoft.NETCore.Windows.ApiSets|1.0.1 Microsoft.VisualBasic|10.4.0 Microsoft.Win32.Primitives|4.3.0 Microsoft.Win32.Registry|5.0.0 +NETStandard.Library|2.0.3 runtime.any.System.Collections|4.3.0 runtime.any.System.Diagnostics.Tools|4.3.0 runtime.any.System.Diagnostics.Tracing|4.3.0 -runtime.any.System.Globalization|4.3.0 runtime.any.System.Globalization.Calendars|4.3.0 +runtime.any.System.Globalization|4.3.0 runtime.any.System.IO|4.3.0 -runtime.any.System.Reflection|4.3.0 runtime.any.System.Reflection.Extensions|4.3.0 runtime.any.System.Reflection.Primitives|4.3.0 +runtime.any.System.Reflection|4.3.0 runtime.any.System.Resources.ResourceManager|4.3.0 -runtime.any.System.Runtime|4.3.1 runtime.any.System.Runtime.Handles|4.3.0 runtime.any.System.Runtime.InteropServices|4.3.0 -runtime.any.System.Text.Encoding|4.3.0 +runtime.any.System.Runtime|4.3.1 runtime.any.System.Text.Encoding.Extensions|4.3.0 +runtime.any.System.Text.Encoding|4.3.0 runtime.any.System.Threading.Tasks|4.3.0 runtime.any.System.Threading.Timer|4.3.0 runtime.aot.System.Collections|4.3.0 runtime.aot.System.Diagnostics.Tools|4.3.0 runtime.aot.System.Diagnostics.Tracing|4.3.0 -runtime.aot.System.Globalization|4.3.0 runtime.aot.System.Globalization.Calendars|4.3.0 +runtime.aot.System.Globalization|4.3.0 runtime.aot.System.IO|4.3.0 -runtime.aot.System.Reflection|4.3.0 runtime.aot.System.Reflection.Extensions|4.3.0 runtime.aot.System.Reflection.Primitives|4.3.0 +runtime.aot.System.Reflection|4.3.0 runtime.aot.System.Resources.ResourceManager|4.3.0 -runtime.aot.System.Runtime|4.3.1 runtime.aot.System.Runtime.Handles|4.3.0 runtime.aot.System.Runtime.InteropServices|4.3.0 -runtime.aot.System.Text.Encoding|4.3.0 +runtime.aot.System.Runtime|4.3.1 runtime.aot.System.Text.Encoding.Extensions|4.3.0 +runtime.aot.System.Text.Encoding|4.3.0 runtime.aot.System.Threading.Tasks|4.3.0 runtime.aot.System.Threading.Timer|4.3.0 -runtime.debian.8-x64.runtime.native.System|4.3.1 runtime.debian.8-x64.runtime.native.System.IO.Compression|4.3.2 runtime.debian.8-x64.runtime.native.System.Net.Http|4.3.1 runtime.debian.8-x64.runtime.native.System.Net.Security|4.3.1 -runtime.debian.8-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.debian.9-x64.runtime.native.System|4.3.1 +runtime.debian.8-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.debian.8-x64.runtime.native.System|4.3.1 runtime.debian.9-x64.runtime.native.System.IO.Compression|4.3.2 runtime.debian.9-x64.runtime.native.System.Net.Http|4.3.1 runtime.debian.9-x64.runtime.native.System.Net.Security|4.3.1 -runtime.fedora.23-x64.runtime.native.System|4.3.1 +runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 +runtime.debian.9-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.debian.9-x64.runtime.native.System|4.3.1 runtime.fedora.23-x64.runtime.native.System.IO.Compression|4.3.2 runtime.fedora.23-x64.runtime.native.System.Net.Http|4.3.1 runtime.fedora.23-x64.runtime.native.System.Net.Security|4.3.1 -runtime.fedora.23-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.fedora.24-x64.runtime.native.System|4.3.1 +runtime.fedora.23-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.fedora.23-x64.runtime.native.System|4.3.1 runtime.fedora.24-x64.runtime.native.System.IO.Compression|4.3.2 runtime.fedora.24-x64.runtime.native.System.Net.Http|4.3.1 runtime.fedora.24-x64.runtime.native.System.Net.Security|4.3.1 -runtime.fedora.24-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.fedora.27-x64.runtime.native.System|4.3.1 +runtime.fedora.24-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.fedora.24-x64.runtime.native.System|4.3.1 runtime.fedora.27-x64.runtime.native.System.IO.Compression|4.3.2 runtime.fedora.27-x64.runtime.native.System.Net.Http|4.3.1 runtime.fedora.27-x64.runtime.native.System.Net.Security|4.3.1 -runtime.fedora.28-x64.runtime.native.System|4.3.1 +runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 +runtime.fedora.27-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.fedora.27-x64.runtime.native.System|4.3.1 runtime.fedora.28-x64.runtime.native.System.IO.Compression|4.3.2 runtime.fedora.28-x64.runtime.native.System.Net.Http|4.3.1 runtime.fedora.28-x64.runtime.native.System.Net.Security|4.3.1 -runtime.opensuse.13.2-x64.runtime.native.System|4.3.1 +runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 +runtime.fedora.28-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.fedora.28-x64.runtime.native.System|4.3.1 +runtime.native.System.IO.Compression|4.3.2 +runtime.native.System.Net.Http|4.3.1 +runtime.native.System.Net.Security|4.3.1 +runtime.native.System.Security.Cryptography.Apple|4.3.1 +runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 +runtime.native.System.Security.Cryptography|4.3.4 +runtime.native.System|4.3.1 runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression|4.3.2 runtime.opensuse.13.2-x64.runtime.native.System.Net.Http|4.3.1 runtime.opensuse.13.2-x64.runtime.native.System.Net.Security|4.3.1 -runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.opensuse.42.1-x64.runtime.native.System|4.3.1 +runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.opensuse.13.2-x64.runtime.native.System|4.3.1 runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression|4.3.2 runtime.opensuse.42.1-x64.runtime.native.System.Net.Http|4.3.1 runtime.opensuse.42.1-x64.runtime.native.System.Net.Security|4.3.1 -runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.opensuse.42.3-x64.runtime.native.System|4.3.1 +runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.opensuse.42.1-x64.runtime.native.System|4.3.1 runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression|4.3.2 runtime.opensuse.42.3-x64.runtime.native.System.Net.Http|4.3.1 runtime.opensuse.42.3-x64.runtime.native.System.Net.Security|4.3.1 -runtime.osx.10.10-x64.runtime.native.System|4.3.1 +runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 +runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.opensuse.42.3-x64.runtime.native.System|4.3.1 runtime.osx.10.10-x64.runtime.native.System.IO.Compression|4.3.2 runtime.osx.10.10-x64.runtime.native.System.Net.Http|4.3.1 runtime.osx.10.10-x64.runtime.native.System.Net.Security|4.3.1 -runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple|4.3.1 runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.rhel.7-x64.runtime.native.System|4.3.1 +runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.osx.10.10-x64.runtime.native.System|4.3.1 runtime.rhel.7-x64.runtime.native.System.IO.Compression|4.3.2 runtime.rhel.7-x64.runtime.native.System.Net.Http|4.3.1 runtime.rhel.7-x64.runtime.native.System.Net.Security|4.3.1 -runtime.rhel.7-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.ubuntu.14.04-x64.runtime.native.System|4.3.1 +runtime.rhel.7-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.rhel.7-x64.runtime.native.System|4.3.1 runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression|4.3.2 runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http|4.3.1 runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security|4.3.1 -runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.ubuntu.16.04-x64.runtime.native.System|4.3.1 +runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.ubuntu.14.04-x64.runtime.native.System|4.3.1 runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression|4.3.2 runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http|4.3.1 runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security|4.3.1 -runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.ubuntu.16.10-x64.runtime.native.System|4.3.1 +runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.ubuntu.16.04-x64.runtime.native.System|4.3.1 runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression|4.3.2 runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http|4.3.1 runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security|4.3.1 -runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography|4.3.4 runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 -runtime.ubuntu.18.04-x64.runtime.native.System|4.3.1 +runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.ubuntu.16.10-x64.runtime.native.System|4.3.1 runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression|4.3.2 runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http|4.3.1 runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security|4.3.1 +runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.3 +runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography|4.3.4 +runtime.ubuntu.18.04-x64.runtime.native.System|4.3.1 runtime.unix.Microsoft.Win32.Primitives|4.3.0 runtime.unix.System.Console|4.3.1 runtime.unix.System.Diagnostics.Debug|4.3.0 @@ -132,26 +159,26 @@ runtime.win.System.IO.FileSystem|4.3.0 runtime.win.System.Net.Primitives|4.3.0 runtime.win.System.Net.Sockets|4.3.0 runtime.win.System.Runtime.Extensions|4.3.1 -runtime.win10-arm64.runtime.native.System.IO.Compression|4.3.2 runtime.win10-arm-aot.runtime.native.System.IO.Compression|4.0.1 +runtime.win10-arm64.runtime.native.System.IO.Compression|4.3.2 runtime.win10-x64-aot.runtime.native.System.IO.Compression|4.0.1 runtime.win10-x86-aot.runtime.native.System.IO.Compression|4.0.1 -runtime.win7.System.Private.Uri|4.3.1 runtime.win7-x64.runtime.native.System.IO.Compression|4.3.2 runtime.win7-x86.runtime.native.System.IO.Compression|4.3.2 +runtime.win7.System.Private.Uri|4.3.1 runtime.win8-arm.runtime.native.System.IO.Compression|4.3.2 System.AppContext|4.3.0 System.Buffers|5.0.0 -System.Collections|4.3.0 System.Collections.Concurrent|4.3.0 System.Collections.Immutable|${ProductVersion} System.Collections.NonGeneric|4.3.0 System.Collections.Specialized|4.3.0 -System.ComponentModel|4.3.0 +System.Collections|4.3.0 System.ComponentModel.Annotations|5.0.0 System.ComponentModel.EventBasedAsync|4.3.0 System.ComponentModel.Primitives|4.3.0 System.ComponentModel.TypeConverter|4.3.0 +System.ComponentModel|4.3.0 System.Console|4.3.1 System.Data.Common|4.3.0 System.Data.DataSetExtensions|4.5.0 @@ -169,31 +196,31 @@ System.Drawing.Primitives|4.3.0 System.Dynamic.Runtime|4.3.0 System.Formats.Asn1|${ProductVersion} System.Formats.Tar|${ProductVersion} -System.Globalization|4.3.0 System.Globalization.Calendars|4.3.0 System.Globalization.Extensions|4.3.0 -System.IO|4.3.0 -System.IO.Compression|4.3.0 +System.Globalization|4.3.0 System.IO.Compression.ZipFile|4.3.0 -System.IO.FileSystem|4.3.0 +System.IO.Compression|4.3.0 System.IO.FileSystem.AccessControl|5.0.0 System.IO.FileSystem.DriveInfo|4.3.1 System.IO.FileSystem.Primitives|4.3.0 System.IO.FileSystem.Watcher|4.3.0 +System.IO.FileSystem|4.3.0 System.IO.IsolatedStorage|4.3.0 System.IO.MemoryMappedFiles|4.3.0 System.IO.Pipelines|${ProductVersion} -System.IO.Pipes|4.3.0 System.IO.Pipes.AccessControl|5.0.0 +System.IO.Pipes|4.3.0 System.IO.UnmanagedMemoryStream|4.3.0 -System.Linq|4.3.0 +System.IO|4.3.0 System.Linq.AsyncEnumerable|${ProductVersion} System.Linq.Expressions|4.3.0 System.Linq.Parallel|4.3.0 System.Linq.Queryable|4.3.0 +System.Linq|4.3.0 System.Memory|5.0.0 -System.Net.Http|4.3.4 System.Net.Http.Json|${ProductVersion} +System.Net.Http|4.3.4 System.Net.NameResolution|4.3.0 System.Net.NetworkInformation|4.3.0 System.Net.Ping|4.3.0 @@ -203,37 +230,37 @@ System.Net.Security|4.3.2 System.Net.ServerSentEvents|${ProductVersion} System.Net.Sockets|4.3.0 System.Net.WebHeaderCollection|4.3.0 -System.Net.WebSockets|4.3.0 System.Net.WebSockets.Client|4.3.2 +System.Net.WebSockets|4.3.0 System.Numerics.Vectors|5.0.0 System.ObjectModel|4.3.0 System.Private.DataContractSerialization|4.3.0 System.Private.Uri|4.3.2 -System.Reflection|4.3.0 System.Reflection.DispatchProxy|6.0.0 -System.Reflection.Emit|4.7.0 System.Reflection.Emit.ILGeneration|4.7.0 System.Reflection.Emit.Lightweight|4.7.0 +System.Reflection.Emit|4.7.0 System.Reflection.Extensions|4.3.0 System.Reflection.Metadata|${ProductVersion} System.Reflection.Primitives|4.3.0 System.Reflection.TypeExtensions|4.7.0 +System.Reflection|4.3.0 System.Resources.Reader|4.3.0 System.Resources.ResourceManager|4.3.0 System.Resources.Writer|4.3.0 -System.Runtime|4.3.1 System.Runtime.CompilerServices.Unsafe|7.0.0 System.Runtime.CompilerServices.VisualC|4.3.0 System.Runtime.Extensions|4.3.1 System.Runtime.Handles|4.3.0 -System.Runtime.InteropServices|4.3.0 System.Runtime.InteropServices.RuntimeInformation|4.3.0 +System.Runtime.InteropServices|4.3.0 System.Runtime.Loader|4.3.0 System.Runtime.Numerics|4.3.0 System.Runtime.Serialization.Formatters|4.3.0 System.Runtime.Serialization.Json|4.3.0 System.Runtime.Serialization.Primitives|4.3.0 System.Runtime.Serialization.Xml|4.3.0 +System.Runtime|4.3.1 System.Security.AccessControl|6.0.1 System.Security.Claims|4.3.0 System.Security.Cryptography.Algorithms|4.3.1 @@ -243,30 +270,30 @@ System.Security.Cryptography.Encoding|4.3.0 System.Security.Cryptography.OpenSsl|5.0.0 System.Security.Cryptography.Primitives|4.3.0 System.Security.Cryptography.X509Certificates|4.3.2 -System.Security.Principal|4.3.0 System.Security.Principal.Windows|5.0.0 +System.Security.Principal|4.3.0 System.Security.SecureString|4.3.0 -System.Text.Encoding|4.3.0 System.Text.Encoding.CodePages|${ProductVersion} System.Text.Encoding.Extensions|4.3.0 System.Text.Encodings.Web|${ProductVersion} +System.Text.Encoding|4.3.0 System.Text.Json|${ProductVersion} System.Text.RegularExpressions|4.3.1 -System.Threading|4.3.0 System.Threading.AccessControl|${ProductVersion} System.Threading.Channels|${ProductVersion} System.Threading.Overlapped|4.3.0 -System.Threading.Tasks|4.3.0 System.Threading.Tasks.Dataflow|${ProductVersion} System.Threading.Tasks.Extensions|5.0.0 System.Threading.Tasks.Parallel|4.3.0 -System.Threading.Thread|4.3.0 +System.Threading.Tasks|4.3.0 System.Threading.ThreadPool|4.3.0 +System.Threading.Thread|4.3.0 System.Threading.Timer|4.3.0 +System.Threading|4.3.0 System.ValueTuple|4.6.1 System.Xml.ReaderWriter|4.3.1 System.Xml.XDocument|4.3.0 System.Xml.XmlDocument|4.3.0 System.Xml.XmlSerializer|4.3.0 -System.Xml.XPath|4.3.0 System.Xml.XPath.XDocument|5.0.0 +System.Xml.XPath|4.3.0