From b8c3e70e07bd854584a729373e57a3e3e3d309c7 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Tue, 13 Apr 2021 08:51:39 -0500 Subject: [PATCH 01/11] Add runtime deps for .NET 6 Preview 4 --- .../preview/6.0.0-preview.4-runtime-deps.json | 1035 +++++++++++++++++ 1 file changed, 1035 insertions(+) create mode 100644 release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json diff --git a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json new file mode 100644 index 0000000000..157ddadc5e --- /dev/null +++ b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json @@ -0,0 +1,1035 @@ +{ + "dotnetReleaseVersion": "6.0.0-preview.4", + "dependencyUsages": { + "default": "Used by default or for canonical scenarios", + "diagnostics": "Used for diagnostic scenarios such as tracing or debugging", + "graphics": "Used for scenarios involving graphics/drawing/fonts", + "http.sys": "Used to access the HTTP.sys listener in Windows", + "localization": "Used for locale and culture scenarios", + "media": "Used for multimedia scenarios", + "printing": "Used for printing to printers", + "security": "Used for security scenarios", + "xwindows": "Used to access the X Window System of a Linux or Unix-based system" + }, + "platforms": [ + { + "rid": "alpine", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "icu-libs", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "krb5-libs", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libgcc", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libintl", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libssl1.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libstdc++", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "lttng-ust", + "dependencyType": "LinuxPackage", + "usage": "diagnostics" + }, + { + "name": "tzdata", + "dependencyType": "LinuxPackage", + "usage": "localization" + }, + { + "name": "zlib1g", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.Protocols", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libldap", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.Drawing.Common", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "cups", + "dependencyType": "LinuxPackage", + "usage": "printing" + }, + { + "name": "libgdiplus:6.0.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libx11-dev", + "dependencyType": "LinuxPackage", + "usage": "xwindows" + } + ] + } + ] + }, + { + "rid": "debian", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "libc6", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libgcc1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libgssapi-krb5-2", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libicu57", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "liblttng-ust0", + "dependencyType": "LinuxPackage", + "usage": "diagnostics" + }, + { + "name": "libssl1.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libstdc++6", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "tzdata", + "dependencyType": "LinuxPackage", + "usage": "localization" + }, + { + "name": "zlib1g", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.Protocols", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libldap-2.4-2", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.Drawing.Common", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libcups2", + "dependencyType": "LinuxPackage", + "usage": "printing" + }, + { + "name": "libgdiplus:6.0.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libx11-dev", + "dependencyType": "LinuxPackage", + "usage": "xwindows" + } + ] + } + ], + "platforms": [ + { + "rid": "debian.10", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "libicu63", + "overrides": { + "name": "libicu57", + "dependencyType": "LinuxPackage" + } + } + ] + } + ] + }, + { + "rid": "debian.11", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "libicu67", + "overrides": { + "name": "libicu57", + "dependencyType": "LinuxPackage" + } + } + ] + } + ] + } + ] + }, + { + "rid": "fedora", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "glibc", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "krb5-libs", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libicu", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libgcc", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libstdc++", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "lttng-ust", + "dependencyType": "LinuxPackage", + "usage": "diagnostics" + }, + { + "name": "openssl-libs", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "tzdata", + "dependencyType": "LinuxPackage", + "usage": "localization" + }, + { + "name": "zlib", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.Protocols", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "openldap", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.Drawing.Common", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "cups-libs", + "dependencyType": "LinuxPackage", + "usage": "printing" + }, + { + "name": "libgdiplus:6.0.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libx11-dev", + "dependencyType": "LinuxPackage", + "usage": "xwindows" + } + ] + } + ] + }, + { + "rid": "opensuse", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "glibc", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "icu", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "krb5", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libgcc_s1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "liblttng-ust0", + "dependencyType": "LinuxPackage", + "usage": "diagnostics" + }, + { + "name": "libopenssl1_0_0 || libopenssl1_1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libstdc++6", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "timezone", + "dependencyType": "LinuxPackage", + "usage": "localization" + }, + { + "name": "zlib", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.Protocols", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libldap-2_4-2", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.Drawing.Common", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libcups2", + "dependencyType": "LinuxPackage", + "usage": "printing" + }, + { + "name": "libgdiplus0:6.0.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libx11-dev", + "dependencyType": "LinuxPackage", + "usage": "xwindows" + } + ] + } + ] + }, + { + "rid": "osx", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "Core Foundation", + "dependencyType": "MacOSFramework", + "usage": "default" + }, + { + "name": "libobjc.dylib", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "libproc.dylib", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "System Configuration", + "dependencyType": "MacOSFramework", + "usage": "default" + } + ] + }, + { + "name": "System.Data.Odbc", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libodbc.2.dylib", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.Protocols", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libldap.dylib", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.Drawing.Common", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "Carbon Framework", + "dependencyType": "MacOSFramework", + "usage": "default" + }, + { + "name": "libgdiplus.dylib:6.0.1", + "dependencyType": "Library", + "usage": "default" + } + ] + } + ] + }, + { + "rid": "rhel", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "glibc", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "krb5-libs", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libicu", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libgcc", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libstdc++", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "lttng-ust", + "dependencyType": "LinuxPackage", + "usage": "diagnostics" + }, + { + "name": "openssl-libs", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "tzdata", + "dependencyType": "LinuxPackage", + "usage": "localization" + }, + { + "name": "zlib", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.Protocols", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "openldap", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.Drawing.Common", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "cups-libs", + "dependencyType": "LinuxPackage", + "usage": "printing" + }, + { + "name": "libgdiplus:6.0.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libx11-dev", + "dependencyType": "LinuxPackage", + "usage": "xwindows" + } + ] + } + ] + }, + { + "rid": "sles", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "glibc", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libgcc_s1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "krb5", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "icu", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "liblttng-ust0", + "dependencyType": "LinuxPackage", + "usage": "diagnostics" + }, + { + "name": "libopenssl1_0_0 || libopenssl1_1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libstdc++6", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "timeszone", + "dependencyType": "LinuxPackage", + "usage": "localization" + }, + { + "name": "zlib", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.Protocols", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libldap-2_4-2", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.Drawing.Common", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libcups2", + "dependencyType": "LinuxPackage", + "usage": "printing" + }, + { + "name": "libgdiplus0:6.0.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libx11-dev", + "dependencyType": "LinuxPackage", + "usage": "xwindows" + } + ] + } + ] + }, + { + "rid": "ubuntu", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "libc6", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libgcc1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libgssapi-krb5-2", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libicu60", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "liblttng-ust0", + "dependencyType": "LinuxPackage", + "usage": "diagnostics" + }, + { + "name": "libssl1.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libstdc++6", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "tzdata", + "dependencyType": "LinuxPackage", + "usage": "localization" + }, + { + "name": "zlib1g", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.Protocols", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libldap-2.4-2", + "dependencyType": "LinuxPackage", + "usage": "default" + } + ] + }, + { + "name": "System.Drawing.Common", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "libcups2", + "dependencyType": "LinuxPackage", + "usage": "printing" + }, + { + "name": "libgdiplus:6.0.1", + "dependencyType": "LinuxPackage", + "usage": "default" + }, + { + "name": "libx11-dev", + "dependencyType": "LinuxPackage", + "usage": "xwindows" + } + ] + } + ], + "platforms": [ + { + "rid": "ubuntu.20.04", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "libicu66", + "overrides": { + "name": "libicu60", + "dependencyType": "LinuxPackage" + } + } + ] + } + ] + } + ] + }, + { + "rid": "win", + "components": [ + { + "name": "Microsoft.NETCore.App", + "type": "Framework", + "platformDependencies": [ + { + "name": "advapi32.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "bcrypt.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "crypt32.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "httpapi.dll", + "dependencyType": "Library", + "usage": "http.sys" + }, + { + "name": "iphlpapi.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "kernel32.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "mswsock.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "ncrypt.dll", + "dependencyType": "Library", + "usage": "security" + }, + { + "name": "normaliz.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "ntdll.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "ole32.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "oleaut32.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "secur32.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "shell32.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "sspicli.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "user32.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "version.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "websocket.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "winhttp.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "ws2_32.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "Microsoft.Win32.SystemEvents", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "wtsapi32.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.Data.Odbc", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "odbc32.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.Diagnostics.EventLog", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "wevtapi.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.Diagnostics.PerformanceCounter", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "pdh.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "activeds.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "dnsapi.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "netapi32.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.AccountManagement", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "activeds.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "authz.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "credui.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "dsrole.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "logoncli.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "netutils.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "wkscli.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.DirectoryServices.Protocols", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "wldap32.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.Drawing.Common", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "comdlg32.dll", + "dependencyType": "Library", + "usage": "printing" + }, + { + "name": "gdi32.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "winspool.drv", + "dependencyType": "DeviceDriver", + "usage": "printing" + } + ] + }, + { + "name": "System.Speech", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "winmm.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, + { + "name": "System.Windows.Extensions", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "cryptui.dll", + "dependencyType": "Library", + "usage": "security" + }, + { + "name": "winmm.dll", + "dependencyType": "Library", + "usage": "media" + } + ] + } + ] + } + ] +} From d7ef90bc29a19490880634c67eba69830718bcab Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Fri, 16 Apr 2021 13:37:38 -0500 Subject: [PATCH 02/11] Remove unused dependency usage --- release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json index 157ddadc5e..aa3e70b752 100644 --- a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json +++ b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json @@ -3,7 +3,6 @@ "dependencyUsages": { "default": "Used by default or for canonical scenarios", "diagnostics": "Used for diagnostic scenarios such as tracing or debugging", - "graphics": "Used for scenarios involving graphics/drawing/fonts", "http.sys": "Used to access the HTTP.sys listener in Windows", "localization": "Used for locale and culture scenarios", "media": "Used for multimedia scenarios", From 398864dacf9bf1e2922c0de34580cfaa7b917c18 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Fri, 16 Apr 2021 13:39:35 -0500 Subject: [PATCH 03/11] Remove built-in Mac frameworks --- .../6.0/preview/6.0.0-preview.4-runtime-deps.json | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json index aa3e70b752..34bf6ac604 100644 --- a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json +++ b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json @@ -408,11 +408,6 @@ "name": "Microsoft.NETCore.App", "type": "Framework", "platformDependencies": [ - { - "name": "Core Foundation", - "dependencyType": "MacOSFramework", - "usage": "default" - }, { "name": "libobjc.dylib", "dependencyType": "Library", @@ -422,11 +417,6 @@ "name": "libproc.dylib", "dependencyType": "Library", "usage": "default" - }, - { - "name": "System Configuration", - "dependencyType": "MacOSFramework", - "usage": "default" } ] }, @@ -456,11 +446,6 @@ "name": "System.Drawing.Common", "type": "NuGetPackage", "platformDependencies": [ - { - "name": "Carbon Framework", - "dependencyType": "MacOSFramework", - "usage": "default" - }, { "name": "libgdiplus.dylib:6.0.1", "dependencyType": "Library", From d5d60857fa67a4a3ce916019f2fede30ecef0cf2 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Fri, 16 Apr 2021 14:08:45 -0500 Subject: [PATCH 04/11] Fix X11 dev package name for some distros --- .../6.0/preview/6.0.0-preview.4-runtime-deps.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json index 34bf6ac604..810955df8c 100644 --- a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json +++ b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json @@ -305,7 +305,7 @@ "usage": "default" }, { - "name": "libx11-dev", + "name": "libX11-devel", "dependencyType": "LinuxPackage", "usage": "xwindows" } @@ -393,7 +393,7 @@ "usage": "default" }, { - "name": "libx11-dev", + "name": "libX11-devel", "dependencyType": "LinuxPackage", "usage": "xwindows" } @@ -535,7 +535,7 @@ "usage": "default" }, { - "name": "libx11-dev", + "name": "libX11-devel", "dependencyType": "LinuxPackage", "usage": "xwindows" } @@ -623,7 +623,7 @@ "usage": "default" }, { - "name": "libx11-dev", + "name": "libX11-devel", "dependencyType": "LinuxPackage", "usage": "xwindows" } From f20eb9ab12c84488d58ca3191e7a94b1684f3069 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Fri, 16 Apr 2021 14:15:15 -0500 Subject: [PATCH 05/11] Include gdiplus.dll for System.Drawing.Common --- release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json index 810955df8c..c2314dd1c2 100644 --- a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json +++ b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json @@ -979,6 +979,11 @@ "dependencyType": "Library", "usage": "default" }, + { + "name": "gdiplus.dll", + "dependencyType": "Library", + "usage": "default" + }, { "name": "winspool.drv", "dependencyType": "DeviceDriver", From 5eed59587d8eececd5cea0ce328523f096144d46 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Fri, 16 Apr 2021 14:45:53 -0500 Subject: [PATCH 06/11] Update GDI+ name for RHEL --- release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json index c2314dd1c2..44800a442a 100644 --- a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json +++ b/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json @@ -530,7 +530,7 @@ "usage": "printing" }, { - "name": "libgdiplus:6.0.1", + "name": "libgdiplus0:6.0.1", "dependencyType": "LinuxPackage", "usage": "default" }, From 4ae093cda478711d04a9ba0fad4c3f9ee163be45 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Thu, 29 Apr 2021 08:06:21 -0500 Subject: [PATCH 07/11] Use one dependency file per major/minor product version --- .../6.0.0-preview.4-runtime-deps.json => runtime-deps.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename release-notes/6.0/{preview/6.0.0-preview.4-runtime-deps.json => runtime-deps.json} (99%) diff --git a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json b/release-notes/6.0/runtime-deps.json similarity index 99% rename from release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json rename to release-notes/6.0/runtime-deps.json index 44800a442a..9807f1058a 100644 --- a/release-notes/6.0/preview/6.0.0-preview.4-runtime-deps.json +++ b/release-notes/6.0/runtime-deps.json @@ -1,5 +1,5 @@ { - "dotnetReleaseVersion": "6.0.0-preview.4", + "productVersion": "6.0", "dependencyUsages": { "default": "Used by default or for canonical scenarios", "diagnostics": "Used for diagnostic scenarios such as tracing or debugging", From ee39286f142c1ae45b278cf6fc193bbc1e56dff3 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Thu, 29 Apr 2021 10:46:24 -0500 Subject: [PATCH 08/11] Rename Framework component type to SharedFramework --- release-notes/6.0/runtime-deps.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/release-notes/6.0/runtime-deps.json b/release-notes/6.0/runtime-deps.json index 9807f1058a..ea3dfe35b1 100644 --- a/release-notes/6.0/runtime-deps.json +++ b/release-notes/6.0/runtime-deps.json @@ -16,7 +16,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "icu-libs", @@ -104,7 +104,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "libc6", @@ -192,7 +192,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "libicu63", @@ -210,7 +210,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "libicu67", @@ -230,7 +230,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "glibc", @@ -318,7 +318,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "glibc", @@ -406,7 +406,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "libobjc.dylib", @@ -460,7 +460,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "glibc", @@ -548,7 +548,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "glibc", @@ -636,7 +636,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "libc6", @@ -724,7 +724,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "libicu66", @@ -744,7 +744,7 @@ "components": [ { "name": "Microsoft.NETCore.App", - "type": "Framework", + "type": "SharedFramework", "platformDependencies": [ { "name": "advapi32.dll", From 71fb03998f5e4401a8753a169b91dbe100bda0b0 Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Thu, 29 Apr 2021 11:03:48 -0500 Subject: [PATCH 09/11] Overrides should reference by ID, not name --- release-notes/6.0/runtime-deps.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/release-notes/6.0/runtime-deps.json b/release-notes/6.0/runtime-deps.json index ea3dfe35b1..5b6cb35c4f 100644 --- a/release-notes/6.0/runtime-deps.json +++ b/release-notes/6.0/runtime-deps.json @@ -197,7 +197,7 @@ { "name": "libicu63", "overrides": { - "name": "libicu57", + "id": "libicu57", "dependencyType": "LinuxPackage" } } @@ -215,7 +215,7 @@ { "name": "libicu67", "overrides": { - "name": "libicu57", + "id": "libicu57", "dependencyType": "LinuxPackage" } } @@ -729,7 +729,7 @@ { "name": "libicu66", "overrides": { - "name": "libicu60", + "id": "libicu60", "dependencyType": "LinuxPackage" } } From c49dea85d8223a4cbeb04169c83d50b1fb0c569c Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Thu, 6 May 2021 09:52:06 -0500 Subject: [PATCH 10/11] Set ID for libopenssl dependencies Since the name expression uses a logical operator, the ID must be set explicitly in order to be referenceable. --- release-notes/6.0/runtime-deps.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/release-notes/6.0/runtime-deps.json b/release-notes/6.0/runtime-deps.json index 5b6cb35c4f..2d65570a6b 100644 --- a/release-notes/6.0/runtime-deps.json +++ b/release-notes/6.0/runtime-deps.json @@ -347,6 +347,7 @@ }, { "name": "libopenssl1_0_0 || libopenssl1_1", + "id": "libopenssl", "dependencyType": "LinuxPackage", "usage": "default" }, @@ -577,6 +578,7 @@ }, { "name": "libopenssl1_0_0 || libopenssl1_1", + "id": "libopenssl", "dependencyType": "LinuxPackage", "usage": "default" }, From a70e2b6dfee7d2c54e62ed9edb59a42ffd2588bc Mon Sep 17 00:00:00 2001 From: Matt Thalman Date: Fri, 7 May 2021 14:12:34 -0500 Subject: [PATCH 11/11] Update for COM dependencies --- release-notes/6.0/runtime-deps.json | 34 ++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/release-notes/6.0/runtime-deps.json b/release-notes/6.0/runtime-deps.json index 2d65570a6b..ae53a05c8b 100644 --- a/release-notes/6.0/runtime-deps.json +++ b/release-notes/6.0/runtime-deps.json @@ -8,6 +8,7 @@ "media": "Used for multimedia scenarios", "printing": "Used for printing to printers", "security": "Used for security scenarios", + "dtc-transactions": "Used for DTC transactions", "xwindows": "Used to access the X Window System of a Linux or Unix-based system" }, "platforms": [ @@ -783,6 +784,11 @@ "dependencyType": "Library", "usage": "default" }, + { + "name": "msxactps.dll", + "dependencyType": "Library", + "usage": "dtc-transactions" + }, { "name": "ncrypt.dll", "dependencyType": "Library", @@ -993,14 +999,40 @@ } ] }, + { + "name": "System.Management", + "type": "NuGetPackage", + "platformDependencies": [ + { + "name": "fastprox.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "wbemsvc.dll", + "dependencyType": "Library", + "usage": "default" + }, + { + "name": "wmiutils.dll", + "dependencyType": "Library", + "usage": "default" + } + ] + }, { "name": "System.Speech", "type": "NuGetPackage", "platformDependencies": [ { - "name": "winmm.dll", + "name": "sapi.dll", "dependencyType": "Library", "usage": "default" + }, + { + "name": "winmm.dll", + "dependencyType": "Library", + "usage": "media" } ] },