From 3b8d5cf13fffc5a95ccec5d9fc94765ef922653f Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Tue, 13 May 2025 17:40:21 -0400 Subject: [PATCH 01/11] Update to .NET SDK 8.0.116 and Runtime 8.0.16 --- .gitignore | 2 ++ dotnet8.0.spec | 9 ++++++--- release.json | 12 ++++++------ sources | 4 ++-- 4 files changed, 16 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 410d535..c7fa78f 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,5 @@ /dotnet-8.0.14.tar.gz.sig /dotnet-8.0.15.tar.gz /dotnet-8.0.15.tar.gz.sig +/dotnet-8.0.16.tar.gz +/dotnet-8.0.16.tar.gz.sig diff --git a/dotnet8.0.spec b/dotnet8.0.spec index 2146211..30e6431 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -12,10 +12,10 @@ # dotnet-host and netstandard-targeting-pack-2.1 %global is_latest_dotnet 0 -%global host_version 8.0.15 -%global runtime_version 8.0.15 +%global host_version 8.0.16 +%global runtime_version 8.0.16 %global aspnetcore_runtime_version %{runtime_version} -%global sdk_version 8.0.115 +%global sdk_version 8.0.116 %global sdk_feature_band_version %(echo %{sdk_version} | cut -d '-' -f 1 | sed -e 's|[[:digit:]][[:digit:]]$|00|') %global templates_version %{runtime_version} #%%global templates_version %%(echo %%{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }') @@ -779,6 +779,9 @@ export COMPlus_LTTng=0 %changelog +* Tue May 13 2025 Omair Majid - 8.0.116-1 +- Update to .NET SDK 8.0.116 and Runtime 8.0.16 + * Wed Apr 09 2025 Omair Majid - 8.0.115-1 - Update to .NET SDK 8.0.115 and Runtime 8.0.15 diff --git a/release.json b/release.json index 430124b..c89fc7b 100644 --- a/release.json +++ b/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.15", + "release": "8.0.16", "channel": "8.0", - "tag": "v8.0.15", - "sdkVersion": "8.0.115", - "runtimeVersion": "8.0.15", - "aspNetCoreVersion": "8.0.15", + "tag": "v8.0.16", + "sdkVersion": "8.0.116", + "runtimeVersion": "8.0.16", + "aspNetCoreVersion": "8.0.16", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "4d246579080efa41c77ddfa9ec8e133d7cf52666" + "sourceVersion": "82276892487288f85142cb1641df2b05dc9b937e" } diff --git a/sources b/sources index 4240692..7646d29 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dotnet-8.0.15.tar.gz) = 8f4888d7b8433c30d01e22a15289626464c92817259cf914d60c589f15f3a680ae4b19f512ec552e05caa132774aed0b8f17e91a8442be74eabf5e161b145584 -SHA512 (dotnet-8.0.15.tar.gz.sig) = 741fc45ac3a749363aa7c8b9d497d9b65bcd5d2d033fb9b509ea3ec917961141c1d1b0fee84841cf018ad08dfeab1eeb2f953c4bb6130eb2167422206606e275 +SHA512 (dotnet-8.0.16.tar.gz) = 6e83def1b60e3bc4888f5a8702c9e6b5420a7ff7229009e8fb2b8697b9a2c7cd750896e69b23d1f803f3c44af8fd7b4fbcaaed4fbc9a82e3bf1818e3a59ec939 +SHA512 (dotnet-8.0.16.tar.gz.sig) = c2a7821ed538b7d3b056b64aac347c1c2c158c34c41603ce058be9f405d69b0f8777001c2141b504111f829280179df75fbe4751e647f7ac0cc7a6111af8ddc6 From 77717639b3a7c609ee3b303cdd6839d755e3df3c Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Wed, 11 Jun 2025 23:39:44 -0400 Subject: [PATCH 02/11] Update to .NET SDK 8.0.117 and Runtime 8.0.17 --- .gitignore | 2 ++ dotnet8.0.spec | 9 ++++++--- release.json | 12 ++++++------ sources | 4 ++-- 4 files changed, 16 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index c7fa78f..732446b 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,5 @@ /dotnet-8.0.15.tar.gz.sig /dotnet-8.0.16.tar.gz /dotnet-8.0.16.tar.gz.sig +/dotnet-8.0.17.tar.gz +/dotnet-8.0.17.tar.gz.sig diff --git a/dotnet8.0.spec b/dotnet8.0.spec index 30e6431..cdb7cf8 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -12,10 +12,10 @@ # dotnet-host and netstandard-targeting-pack-2.1 %global is_latest_dotnet 0 -%global host_version 8.0.16 -%global runtime_version 8.0.16 +%global host_version 8.0.17 +%global runtime_version 8.0.17 %global aspnetcore_runtime_version %{runtime_version} -%global sdk_version 8.0.116 +%global sdk_version 8.0.117 %global sdk_feature_band_version %(echo %{sdk_version} | cut -d '-' -f 1 | sed -e 's|[[:digit:]][[:digit:]]$|00|') %global templates_version %{runtime_version} #%%global templates_version %%(echo %%{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }') @@ -779,6 +779,9 @@ export COMPlus_LTTng=0 %changelog +* Tue Jun 10 2025 Omair Majid - 8.0.117-1 +- Update to .NET SDK 8.0.117 and Runtime 8.0.17 + * Tue May 13 2025 Omair Majid - 8.0.116-1 - Update to .NET SDK 8.0.116 and Runtime 8.0.16 diff --git a/release.json b/release.json index c89fc7b..a81d552 100644 --- a/release.json +++ b/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.16", + "release": "8.0.17", "channel": "8.0", - "tag": "v8.0.16", - "sdkVersion": "8.0.116", - "runtimeVersion": "8.0.16", - "aspNetCoreVersion": "8.0.16", + "tag": "v8.0.17", + "sdkVersion": "8.0.117", + "runtimeVersion": "8.0.17", + "aspNetCoreVersion": "8.0.17", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "82276892487288f85142cb1641df2b05dc9b937e" + "sourceVersion": "30c331373e55effdf3c799bdec8751e6ee5367f6" } diff --git a/sources b/sources index 7646d29..ae5124f 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dotnet-8.0.16.tar.gz) = 6e83def1b60e3bc4888f5a8702c9e6b5420a7ff7229009e8fb2b8697b9a2c7cd750896e69b23d1f803f3c44af8fd7b4fbcaaed4fbc9a82e3bf1818e3a59ec939 -SHA512 (dotnet-8.0.16.tar.gz.sig) = c2a7821ed538b7d3b056b64aac347c1c2c158c34c41603ce058be9f405d69b0f8777001c2141b504111f829280179df75fbe4751e647f7ac0cc7a6111af8ddc6 +SHA512 (dotnet-8.0.17.tar.gz) = ec84d301b11d7c4f88423333eca12bc3a2bf4f93d1650ac2dd2eedb78b7bcc59385388553217fea9dea798526ee702a4977cedc19610a4e7ca17114adadee42b +SHA512 (dotnet-8.0.17.tar.gz.sig) = 4162f3d74431dfda333745813364dd9ed2a48cf8afbeb6103b6707f9d63ebda91532214059efaf63d26a4f46b68bd114a33f083857b47f405a75b8c23a741da3 From c1819a6183cb634e3e0e6925940347f4dec4aaba Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Tue, 8 Jul 2025 22:11:04 -0400 Subject: [PATCH 03/11] Update to .NET SDK 8.0.118 and Runtime 8.0.18 --- .gitignore | 2 ++ dotnet8.0.spec | 9 ++++++--- release.json | 12 ++++++------ sources | 4 ++-- 4 files changed, 16 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 732446b..dd78b5d 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,5 @@ /dotnet-8.0.16.tar.gz.sig /dotnet-8.0.17.tar.gz /dotnet-8.0.17.tar.gz.sig +/dotnet-8.0.18.tar.gz +/dotnet-8.0.18.tar.gz.sig diff --git a/dotnet8.0.spec b/dotnet8.0.spec index cdb7cf8..e5a1c8a 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -12,10 +12,10 @@ # dotnet-host and netstandard-targeting-pack-2.1 %global is_latest_dotnet 0 -%global host_version 8.0.17 -%global runtime_version 8.0.17 +%global host_version 8.0.18 +%global runtime_version 8.0.18 %global aspnetcore_runtime_version %{runtime_version} -%global sdk_version 8.0.117 +%global sdk_version 8.0.118 %global sdk_feature_band_version %(echo %{sdk_version} | cut -d '-' -f 1 | sed -e 's|[[:digit:]][[:digit:]]$|00|') %global templates_version %{runtime_version} #%%global templates_version %%(echo %%{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }') @@ -779,6 +779,9 @@ export COMPlus_LTTng=0 %changelog +* Tue Jul 08 2025 Omair Majid - 8.0.118-1 +- Update to .NET SDK 8.0.118 and Runtime 8.0.18 + * Tue Jun 10 2025 Omair Majid - 8.0.117-1 - Update to .NET SDK 8.0.117 and Runtime 8.0.17 diff --git a/release.json b/release.json index a81d552..ea50ea9 100644 --- a/release.json +++ b/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.17", + "release": "8.0.18", "channel": "8.0", - "tag": "v8.0.17", - "sdkVersion": "8.0.117", - "runtimeVersion": "8.0.17", - "aspNetCoreVersion": "8.0.17", + "tag": "v8.0.18", + "sdkVersion": "8.0.118", + "runtimeVersion": "8.0.18", + "aspNetCoreVersion": "8.0.18", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "30c331373e55effdf3c799bdec8751e6ee5367f6" + "sourceVersion": "f4d2dc9c002dee003c875b89729d1ce958c24a9e" } diff --git a/sources b/sources index ae5124f..1d45d07 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dotnet-8.0.17.tar.gz) = ec84d301b11d7c4f88423333eca12bc3a2bf4f93d1650ac2dd2eedb78b7bcc59385388553217fea9dea798526ee702a4977cedc19610a4e7ca17114adadee42b -SHA512 (dotnet-8.0.17.tar.gz.sig) = 4162f3d74431dfda333745813364dd9ed2a48cf8afbeb6103b6707f9d63ebda91532214059efaf63d26a4f46b68bd114a33f083857b47f405a75b8c23a741da3 +SHA512 (dotnet-8.0.18.tar.gz) = 01718854fc9cfb882409975b175b88ced4bf88a3242ed3268627db7f10375e578686025d55562ec3e889e7d432bfac100158a906c49ee516d60ce599be353637 +SHA512 (dotnet-8.0.18.tar.gz.sig) = e3dca32e81a6575e3eea8821c981d62a291c1af0fe8c5466693309c49d143e651b3c710c31b1a908549bd160536045168367d0d30f9414f36861721748823b3b From ae3319b02ed9d45d897bf5a7a4cbc8fc8a5fc880 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 19:29:11 +0000 Subject: [PATCH 04/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- dotnet8.0.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dotnet8.0.spec b/dotnet8.0.spec index e5a1c8a..7000478 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -58,7 +58,7 @@ Name: dotnet%{dotnetver} Version: %{sdk_rpm_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: .NET Runtime and SDK License: 0BSD AND Apache-2.0 AND (Apache-2.0 WITH LLVM-exception) AND APSL-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSL-1.0 AND bzip2-1.0.6 AND CC0-1.0 AND CC-BY-3.0 AND CC-BY-4.0 AND CC-PDDC AND CNRI-Python AND EPL-1.0 AND GPL-2.0-only AND (GPL-2.0-only WITH GCC-exception-2.0) AND GPL-2.0-or-later AND GPL-3.0-only AND ICU AND ISC AND LGPL-2.1-only AND LGPL-2.1-or-later AND LicenseRef-Fedora-Public-Domain AND LicenseRef-ISO-8879 AND MIT AND MIT-Wu AND MS-PL AND MS-RL AND NCSA AND OFL-1.1 AND OpenSSL AND Unicode-DFS-2015 AND Unicode-DFS-2016 AND W3C-19980720 AND X11 AND Zlib @@ -779,6 +779,9 @@ export COMPlus_LTTng=0 %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 8.0.118-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jul 08 2025 Omair Majid - 8.0.118-1 - Update to .NET SDK 8.0.118 and Runtime 8.0.18 From d60a45471cf60effbf6334b444b8f11a8dc84a7f Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Wed, 6 Aug 2025 14:16:34 -0400 Subject: [PATCH 05/11] Update to .NET SDK 8.0.119 and Runtime 8.0.19 --- .gitignore | 2 ++ dotnet8.0.spec | 13 ++++++++----- release.json | 12 ++++++------ sources | 4 ++-- 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index dd78b5d..2910a12 100644 --- a/.gitignore +++ b/.gitignore @@ -64,3 +64,5 @@ /dotnet-8.0.17.tar.gz.sig /dotnet-8.0.18.tar.gz /dotnet-8.0.18.tar.gz.sig +/dotnet-8.0.119.tar.gz +/dotnet-8.0.119.tar.gz.sig diff --git a/dotnet8.0.spec b/dotnet8.0.spec index 7000478..aa91670 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -12,16 +12,16 @@ # dotnet-host and netstandard-targeting-pack-2.1 %global is_latest_dotnet 0 -%global host_version 8.0.18 -%global runtime_version 8.0.18 +%global host_version 8.0.19 +%global runtime_version 8.0.19 %global aspnetcore_runtime_version %{runtime_version} -%global sdk_version 8.0.118 +%global sdk_version 8.0.119 %global sdk_feature_band_version %(echo %{sdk_version} | cut -d '-' -f 1 | sed -e 's|[[:digit:]][[:digit:]]$|00|') %global templates_version %{runtime_version} #%%global templates_version %%(echo %%{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }') # upstream can produce releases with a different tag than the SDK version -%global upstream_tag v%{runtime_version} +%global upstream_tag v%{sdk_version} %global upstream_tag_without_v %(echo %{upstream_tag} | sed -e 's|^v||') %global host_rpm_version %{host_version} @@ -58,7 +58,7 @@ Name: dotnet%{dotnetver} Version: %{sdk_rpm_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: .NET Runtime and SDK License: 0BSD AND Apache-2.0 AND (Apache-2.0 WITH LLVM-exception) AND APSL-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSL-1.0 AND bzip2-1.0.6 AND CC0-1.0 AND CC-BY-3.0 AND CC-BY-4.0 AND CC-PDDC AND CNRI-Python AND EPL-1.0 AND GPL-2.0-only AND (GPL-2.0-only WITH GCC-exception-2.0) AND GPL-2.0-or-later AND GPL-3.0-only AND ICU AND ISC AND LGPL-2.1-only AND LGPL-2.1-or-later AND LicenseRef-Fedora-Public-Domain AND LicenseRef-ISO-8879 AND MIT AND MIT-Wu AND MS-PL AND MS-RL AND NCSA AND OFL-1.1 AND OpenSSL AND Unicode-DFS-2015 AND Unicode-DFS-2016 AND W3C-19980720 AND X11 AND Zlib @@ -779,6 +779,9 @@ export COMPlus_LTTng=0 %changelog +* Wed Aug 06 2025 Omair Majid - 8.0.119-1 +- Update to .NET SDK 8.0.119 and Runtime 8.0.19 + * Wed Jul 23 2025 Fedora Release Engineering - 8.0.118-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/release.json b/release.json index ea50ea9..bfa46d1 100644 --- a/release.json +++ b/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.18", + "release": "8.0.19", "channel": "8.0", - "tag": "v8.0.18", - "sdkVersion": "8.0.118", - "runtimeVersion": "8.0.18", - "aspNetCoreVersion": "8.0.18", + "tag": "v8.0.119", + "sdkVersion": "8.0.119", + "runtimeVersion": "8.0.19", + "aspNetCoreVersion": "8.0.19", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "f4d2dc9c002dee003c875b89729d1ce958c24a9e" + "sourceVersion": "8495bde0fe309967f88de93e358d6b6166ed47f8" } diff --git a/sources b/sources index 1d45d07..7c742d7 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dotnet-8.0.18.tar.gz) = 01718854fc9cfb882409975b175b88ced4bf88a3242ed3268627db7f10375e578686025d55562ec3e889e7d432bfac100158a906c49ee516d60ce599be353637 -SHA512 (dotnet-8.0.18.tar.gz.sig) = e3dca32e81a6575e3eea8821c981d62a291c1af0fe8c5466693309c49d143e651b3c710c31b1a908549bd160536045168367d0d30f9414f36861721748823b3b +SHA512 (dotnet-8.0.119.tar.gz) = 1082cbdb27ec20432146e98601cf4eea6915f9a97c08c546354407f9090992d16523e5040c108e435c6d2d1540d0a8528cf9e6eed5f342fe8eeb606993476d34 +SHA512 (dotnet-8.0.119.tar.gz.sig) = 61b6df20bbac7736470e3b716236bdf7267db96060fed5dd80914ff14d6ff166e4a7ab16f1d25a3d684a8d690697e7c30cd6bfed80ab1635c2f072d588c83eb9 From 33d9a847020603f73de92b7519e82083a53e36ab Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Mon, 11 Aug 2025 12:20:47 -0400 Subject: [PATCH 06/11] Use the bundled version of libunwind We already do this a on a number of architecutres and operating systems, so it doesn't seem that risky. On the other hand, there are known issues using the system libunwind on Fedora: https://github.com/dotnet/runtime/issues/115217. --- dotnet8.0.spec | 8 -------- 1 file changed, 8 deletions(-) diff --git a/dotnet8.0.spec b/dotnet8.0.spec index aa91670..bdfafb8 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -29,15 +29,7 @@ %global aspnetcore_runtime_rpm_version %{aspnetcore_runtime_version} %global sdk_rpm_version %{sdk_version} -%if 0%{?fedora} || 0%{?rhel} < 8 -%global use_bundled_libunwind 0 -%else %global use_bundled_libunwind 1 -%endif - -%ifarch aarch64 ppc64le s390x -%global use_bundled_libunwind 1 -%endif %ifarch aarch64 %global runtime_arch arm64 From f6c45b653627fb43dc0c3af4dc8d2eb27feb8ca2 Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Mon, 15 Sep 2025 16:11:20 -0400 Subject: [PATCH 07/11] Update to .NET SDK 8.0.120 and Runtime 8.0.20 --- .gitignore | 2 ++ dotnet8.0.spec | 11 ++++++++--- release.json | 12 ++++++------ runtime-119706-clang-21.patch | 24 ++++++++++++++++++++++++ sources | 4 ++-- 5 files changed, 42 insertions(+), 11 deletions(-) create mode 100644 runtime-119706-clang-21.patch diff --git a/.gitignore b/.gitignore index 2910a12..a44d335 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,5 @@ /dotnet-8.0.18.tar.gz.sig /dotnet-8.0.119.tar.gz /dotnet-8.0.119.tar.gz.sig +/dotnet-8.0.120.tar.gz +/dotnet-8.0.120.tar.gz.sig diff --git a/dotnet8.0.spec b/dotnet8.0.spec index bdfafb8..d6c2dfb 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -12,10 +12,10 @@ # dotnet-host and netstandard-targeting-pack-2.1 %global is_latest_dotnet 0 -%global host_version 8.0.19 -%global runtime_version 8.0.19 +%global host_version 8.0.20 +%global runtime_version 8.0.20 %global aspnetcore_runtime_version %{runtime_version} -%global sdk_version 8.0.119 +%global sdk_version 8.0.120 %global sdk_feature_band_version %(echo %{sdk_version} | cut -d '-' -f 1 | sed -e 's|[[:digit:]][[:digit:]]$|00|') %global templates_version %{runtime_version} #%%global templates_version %%(echo %%{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }') @@ -93,6 +93,8 @@ Patch4: msbuild-9449-exec-stop-setting-a-locale.patch # digests used for the signature are not treated as fatal errors. # https://issues.redhat.com/browse/RHEL-25254 Patch5: runtime-openssl-sha1.patch +# https://github.com/dotnet/runtime/issues/119706#issuecomment-3292624673 +Patch6: runtime-119706-clang-21.patch ExclusiveArch: aarch64 ppc64le s390x x86_64 @@ -771,6 +773,9 @@ export COMPlus_LTTng=0 %changelog +* Wed Sep 10 2025 Omair Majid - 8.0.120-1 +- Update to .NET SDK 8.0.120 and Runtime 8.0.20 + * Wed Aug 06 2025 Omair Majid - 8.0.119-1 - Update to .NET SDK 8.0.119 and Runtime 8.0.19 diff --git a/release.json b/release.json index bfa46d1..db2d0e9 100644 --- a/release.json +++ b/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.19", + "release": "8.0.20", "channel": "8.0", - "tag": "v8.0.119", - "sdkVersion": "8.0.119", - "runtimeVersion": "8.0.19", - "aspNetCoreVersion": "8.0.19", + "tag": "v8.0.120", + "sdkVersion": "8.0.120", + "runtimeVersion": "8.0.20", + "aspNetCoreVersion": "8.0.20", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "8495bde0fe309967f88de93e358d6b6166ed47f8" + "sourceVersion": "6825a8d5c72c1893049c2c5ffa491b65cbcea7e0" } diff --git a/runtime-119706-clang-21.patch b/runtime-119706-clang-21.patch new file mode 100644 index 0000000..9d97b4a --- /dev/null +++ b/runtime-119706-clang-21.patch @@ -0,0 +1,24 @@ +diff --git dotnet/src/runtime/eng/native/configurecompiler.cmake dotnet/src/runtime/eng/native/configurecompiler.cmake +index d54d9b6803b..9438cb5af7e 100644 +--- dotnet/src/runtime/eng/native/configurecompiler.cmake ++++ dotnet/src/runtime/eng/native/configurecompiler.cmake +@@ -574,6 +574,7 @@ if (CLR_CMAKE_HOST_UNIX OR CLR_CMAKE_HOST_WASI) + add_compile_options(-Wno-unused-function) + add_compile_options(-Wno-tautological-compare) + add_compile_options(-Wno-unknown-pragmas) ++ add_compile_options(-Wno-c++-compat) + + # Explicitly enabled warnings + check_c_compiler_flag(-Wimplicit-fallthrough COMPILER_SUPPORTS_W_IMPLICIT_FALLTHROUGH) +diff --git dotnet/src/runtime/src/coreclr/pal/prebuilt/inc/cordebug.h dotnet/src/runtime/src/coreclr/pal/prebuilt/inc/cordebug.h +index 78b86c69ee9..1672d602d99 100644 +--- dotnet/src/runtime/src/coreclr/pal/prebuilt/inc/cordebug.h ++++ dotnet/src/runtime/src/coreclr/pal/prebuilt/inc/cordebug.h +@@ -10036,6 +10036,7 @@ EXTERN_C const IID IID_ICorDebugRegisterSet2; + typedef + enum CorDebugUserState + { ++ CORDEBUG_INVALID = -1, + USER_STOP_REQUESTED = 0x1, + USER_SUSPEND_REQUESTED = 0x2, + USER_BACKGROUND = 0x4, diff --git a/sources b/sources index 7c742d7..f3ae3a7 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dotnet-8.0.119.tar.gz) = 1082cbdb27ec20432146e98601cf4eea6915f9a97c08c546354407f9090992d16523e5040c108e435c6d2d1540d0a8528cf9e6eed5f342fe8eeb606993476d34 -SHA512 (dotnet-8.0.119.tar.gz.sig) = 61b6df20bbac7736470e3b716236bdf7267db96060fed5dd80914ff14d6ff166e4a7ab16f1d25a3d684a8d690697e7c30cd6bfed80ab1635c2f072d588c83eb9 +SHA512 (dotnet-8.0.120.tar.gz) = 00ab2528520490d3f2bd3acaa8d499f3e1afeb9e26a8526c5a66530b5bc2456bdf2dfd96dbac9b5319e2c74b258e9511883b0ab4b5883e739932c2fc66276172 +SHA512 (dotnet-8.0.120.tar.gz.sig) = 64b8acde4d9ec8ca2aade93d5677ceabf2db174905a53ed30583af1f8daa2ad4861cb49d9e28fd696960f23c8a464a8df6cec23a9cd9b1a7b8be5581dfe85563 From 792ab86b6ed722ca228a499d388941a81f2fd01f Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Wed, 29 Oct 2025 12:11:45 -0400 Subject: [PATCH 08/11] Don't use clang 21 --- dotnet8.0.spec | 11 ++++++++++- runtime-clang-20-support.patch | 22 ++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 runtime-clang-20-support.patch diff --git a/dotnet8.0.spec b/dotnet8.0.spec index d6c2dfb..7d11800 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -50,7 +50,7 @@ Name: dotnet%{dotnetver} Version: %{sdk_rpm_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: .NET Runtime and SDK License: 0BSD AND Apache-2.0 AND (Apache-2.0 WITH LLVM-exception) AND APSL-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSL-1.0 AND bzip2-1.0.6 AND CC0-1.0 AND CC-BY-3.0 AND CC-BY-4.0 AND CC-PDDC AND CNRI-Python AND EPL-1.0 AND GPL-2.0-only AND (GPL-2.0-only WITH GCC-exception-2.0) AND GPL-2.0-or-later AND GPL-3.0-only AND ICU AND ISC AND LGPL-2.1-only AND LGPL-2.1-or-later AND LicenseRef-Fedora-Public-Domain AND LicenseRef-ISO-8879 AND MIT AND MIT-Wu AND MS-PL AND MS-RL AND NCSA AND OFL-1.1 AND OpenSSL AND Unicode-DFS-2015 AND Unicode-DFS-2016 AND W3C-19980720 AND X11 AND Zlib @@ -95,12 +95,18 @@ Patch4: msbuild-9449-exec-stop-setting-a-locale.patch Patch5: runtime-openssl-sha1.patch # https://github.com/dotnet/runtime/issues/119706#issuecomment-3292624673 Patch6: runtime-119706-clang-21.patch +# TODO send upstream +Patch7: runtime-clang-20-support.patch ExclusiveArch: aarch64 ppc64le s390x x86_64 +%if 0%{?fedora} >= 43 +BuildRequires: clang20 +%else BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: coreutils %if %{without bootstrap} @@ -773,6 +779,9 @@ export COMPlus_LTTng=0 %changelog +* Tue Oct 28 2025 Omair Majid - 8.0.120-2 +- Don't use clang 21 + * Wed Sep 10 2025 Omair Majid - 8.0.120-1 - Update to .NET SDK 8.0.120 and Runtime 8.0.20 diff --git a/runtime-clang-20-support.patch b/runtime-clang-20-support.patch new file mode 100644 index 0000000..bffcf79 --- /dev/null +++ b/runtime-clang-20-support.patch @@ -0,0 +1,22 @@ +--- a/eng/common/native/init-compiler.sh ++++ b/eng/common/native/init-compiler.sh +@@ -63,7 +63,7 @@ + # Set default versions + if [ -z "$majorVersion" ]; then + # note: gcc (all versions) and clang versions higher than 6 do not have minor version in file name, if it is zero. +- if [ "$compiler" = "clang" ]; then versions="18 17 16 15 14 13 12 11 10 9 8 7 6.0 5.0 4.0 3.9 3.8 3.7 3.6 3.5" ++ if [ "$compiler" = "clang" ]; then versions="20 19 18 17 16 15 14 13 12 11 10 9 8 7 6.0 5.0 4.0 3.9 3.8 3.7 3.6 3.5" + elif [ "$compiler" = "gcc" ]; then versions="13 12 11 10 9 8 7 6 5 4.9"; fi + + for version in $versions; do +--- a/src/runtime/eng/common/native/init-compiler.sh ++++ b/src/runtime/eng/common/native/init-compiler.sh +@@ -63,7 +63,7 @@ + # Set default versions + if [ -z "$majorVersion" ]; then + # note: gcc (all versions) and clang versions higher than 6 do not have minor version in file name, if it is zero. +- if [ "$compiler" = "clang" ]; then versions="18 17 16 15 14 13 12 11 10 9 8 7 6.0 5.0 4.0 3.9 3.8 3.7 3.6 3.5" ++ if [ "$compiler" = "clang" ]; then versions="20 19 18 17 16 15 14 13 12 11 10 9 8 7 6.0 5.0 4.0 3.9 3.8 3.7 3.6 3.5" + elif [ "$compiler" = "gcc" ]; then versions="13 12 11 10 9 8 7 6 5 4.9"; fi + + for version in $versions; do From 3956e98b1fd134bd3283299d325e49dacda193e2 Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Thu, 30 Oct 2025 13:42:16 -0400 Subject: [PATCH 09/11] Update to .NET SDK 8.0.121 and Runtime 8.0.21 --- .gitignore | 2 ++ dotnet8.0.spec | 11 +++++++---- release.json | 12 ++++++------ sources | 4 ++-- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index a44d335..26fe15c 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,5 @@ /dotnet-8.0.119.tar.gz.sig /dotnet-8.0.120.tar.gz /dotnet-8.0.120.tar.gz.sig +/dotnet-8.0.121.tar.gz +/dotnet-8.0.121.tar.gz.sig diff --git a/dotnet8.0.spec b/dotnet8.0.spec index 7d11800..470ad4c 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -12,10 +12,10 @@ # dotnet-host and netstandard-targeting-pack-2.1 %global is_latest_dotnet 0 -%global host_version 8.0.20 -%global runtime_version 8.0.20 +%global host_version 8.0.21 +%global runtime_version 8.0.21 %global aspnetcore_runtime_version %{runtime_version} -%global sdk_version 8.0.120 +%global sdk_version 8.0.121 %global sdk_feature_band_version %(echo %{sdk_version} | cut -d '-' -f 1 | sed -e 's|[[:digit:]][[:digit:]]$|00|') %global templates_version %{runtime_version} #%%global templates_version %%(echo %%{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }') @@ -50,7 +50,7 @@ Name: dotnet%{dotnetver} Version: %{sdk_rpm_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: .NET Runtime and SDK License: 0BSD AND Apache-2.0 AND (Apache-2.0 WITH LLVM-exception) AND APSL-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSL-1.0 AND bzip2-1.0.6 AND CC0-1.0 AND CC-BY-3.0 AND CC-BY-4.0 AND CC-PDDC AND CNRI-Python AND EPL-1.0 AND GPL-2.0-only AND (GPL-2.0-only WITH GCC-exception-2.0) AND GPL-2.0-or-later AND GPL-3.0-only AND ICU AND ISC AND LGPL-2.1-only AND LGPL-2.1-or-later AND LicenseRef-Fedora-Public-Domain AND LicenseRef-ISO-8879 AND MIT AND MIT-Wu AND MS-PL AND MS-RL AND NCSA AND OFL-1.1 AND OpenSSL AND Unicode-DFS-2015 AND Unicode-DFS-2016 AND W3C-19980720 AND X11 AND Zlib @@ -779,6 +779,9 @@ export COMPlus_LTTng=0 %changelog +* Thu Oct 30 2025 Omair Majid - 8.0.121-1 +- Update to .NET SDK 8.0.121 and Runtime 8.0.21 + * Tue Oct 28 2025 Omair Majid - 8.0.120-2 - Don't use clang 21 diff --git a/release.json b/release.json index db2d0e9..9ed73aa 100644 --- a/release.json +++ b/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.20", + "release": "8.0.21", "channel": "8.0", - "tag": "v8.0.120", - "sdkVersion": "8.0.120", - "runtimeVersion": "8.0.20", - "aspNetCoreVersion": "8.0.20", + "tag": "v8.0.121", + "sdkVersion": "8.0.121", + "runtimeVersion": "8.0.21", + "aspNetCoreVersion": "8.0.21", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "6825a8d5c72c1893049c2c5ffa491b65cbcea7e0" + "sourceVersion": "eed318ae2d2a3b35d344b9ec73c361265a938310" } diff --git a/sources b/sources index f3ae3a7..783c2f3 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dotnet-8.0.120.tar.gz) = 00ab2528520490d3f2bd3acaa8d499f3e1afeb9e26a8526c5a66530b5bc2456bdf2dfd96dbac9b5319e2c74b258e9511883b0ab4b5883e739932c2fc66276172 -SHA512 (dotnet-8.0.120.tar.gz.sig) = 64b8acde4d9ec8ca2aade93d5677ceabf2db174905a53ed30583af1f8daa2ad4861cb49d9e28fd696960f23c8a464a8df6cec23a9cd9b1a7b8be5581dfe85563 +SHA512 (dotnet-8.0.121.tar.gz) = 129f7a2b214f538a94e9cf6d84dfabb23e02aed25218ee11da5903bda87254840962e79c03c02dc7c6d70679a01c33ee3c90ddcde64480d7391d95995f3cffb0 +SHA512 (dotnet-8.0.121.tar.gz.sig) = bfaefb6757751f3b0914594f5f990c9df1f3dd802d5865d9f4db52538300877a8bc61881e6a6861b5b90c5c4e7a463f0f379c4f424329ad805dac61c68327108 From 48529b81907440b3c3771381282f3436cedc9e85 Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Wed, 19 Nov 2025 08:48:45 -0500 Subject: [PATCH 10/11] Update to .NET SDK 8.0.122 and Runtime 8.0.22 --- .gitignore | 2 ++ dotnet8.0.spec | 9 ++++++--- gating.yaml | 1 - release.json | 12 ++++++------ sources | 4 ++-- 5 files changed, 16 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 26fe15c..581c85d 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,5 @@ /dotnet-8.0.120.tar.gz.sig /dotnet-8.0.121.tar.gz /dotnet-8.0.121.tar.gz.sig +/dotnet-8.0.122.tar.gz +/dotnet-8.0.122.tar.gz.sig diff --git a/dotnet8.0.spec b/dotnet8.0.spec index 470ad4c..a1ce977 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -12,10 +12,10 @@ # dotnet-host and netstandard-targeting-pack-2.1 %global is_latest_dotnet 0 -%global host_version 8.0.21 -%global runtime_version 8.0.21 +%global host_version 8.0.22 +%global runtime_version 8.0.22 %global aspnetcore_runtime_version %{runtime_version} -%global sdk_version 8.0.121 +%global sdk_version 8.0.122 %global sdk_feature_band_version %(echo %{sdk_version} | cut -d '-' -f 1 | sed -e 's|[[:digit:]][[:digit:]]$|00|') %global templates_version %{runtime_version} #%%global templates_version %%(echo %%{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }') @@ -779,6 +779,9 @@ export COMPlus_LTTng=0 %changelog +* Mon Nov 17 2025 Omair Majid - 8.0.122-1 +- Update to .NET SDK 8.0.122 and Runtime 8.0.22 + * Thu Oct 30 2025 Omair Majid - 8.0.121-1 - Update to .NET SDK 8.0.121 and Runtime 8.0.21 diff --git a/gating.yaml b/gating.yaml index b7ab3d1..6b6a8a9 100644 --- a/gating.yaml +++ b/gating.yaml @@ -20,4 +20,3 @@ product_versions: decision_context: osci_compose_gate rules: - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} - - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.other-archs.functional} diff --git a/release.json b/release.json index 9ed73aa..bd5ac42 100644 --- a/release.json +++ b/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.21", + "release": "8.0.22", "channel": "8.0", - "tag": "v8.0.121", - "sdkVersion": "8.0.121", - "runtimeVersion": "8.0.21", - "aspNetCoreVersion": "8.0.21", + "tag": "v8.0.122", + "sdkVersion": "8.0.122", + "runtimeVersion": "8.0.22", + "aspNetCoreVersion": "8.0.22", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "eed318ae2d2a3b35d344b9ec73c361265a938310" + "sourceVersion": "e0cc6f889abcb72068cda168d9398cf3e037b5e7" } diff --git a/sources b/sources index 783c2f3..b7a4328 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dotnet-8.0.121.tar.gz) = 129f7a2b214f538a94e9cf6d84dfabb23e02aed25218ee11da5903bda87254840962e79c03c02dc7c6d70679a01c33ee3c90ddcde64480d7391d95995f3cffb0 -SHA512 (dotnet-8.0.121.tar.gz.sig) = bfaefb6757751f3b0914594f5f990c9df1f3dd802d5865d9f4db52538300877a8bc61881e6a6861b5b90c5c4e7a463f0f379c4f424329ad805dac61c68327108 +SHA512 (dotnet-8.0.122.tar.gz) = 9743b8c0a795a220aa00e97189da41573f6490da27a8ad0e4f55167cccbdaf4f3f2e6356dd0b1d9d6f7693308d36dba9dbd3d271daad0556c66d7edf6490a47f +SHA512 (dotnet-8.0.122.tar.gz.sig) = aa265e965055ea9a82e68fecf613c713aa68f89c39b7f7090bc46d16067bd43b8f96f3fef7247cf3a8e71caed15685564f1838141dec53c97152c302a087db0e From 56cf02370c539e40c08d7414a7b98814f7b16e25 Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Wed, 14 Jan 2026 13:06:05 -0500 Subject: [PATCH 11/11] Update to .NET SDK 8.0.123 and Runtime 8.0.23 --- .gitignore | 2 ++ dotnet8.0.spec | 9 ++++++--- release.json | 12 ++++++------ sources | 4 ++-- tests/ci.fmf | 6 ++++-- 5 files changed, 20 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 581c85d..373b232 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,5 @@ /dotnet-8.0.121.tar.gz.sig /dotnet-8.0.122.tar.gz /dotnet-8.0.122.tar.gz.sig +/dotnet-8.0.123.tar.gz +/dotnet-8.0.123.tar.gz.sig diff --git a/dotnet8.0.spec b/dotnet8.0.spec index a1ce977..6cc1b3a 100644 --- a/dotnet8.0.spec +++ b/dotnet8.0.spec @@ -12,10 +12,10 @@ # dotnet-host and netstandard-targeting-pack-2.1 %global is_latest_dotnet 0 -%global host_version 8.0.22 -%global runtime_version 8.0.22 +%global host_version 8.0.23 +%global runtime_version 8.0.23 %global aspnetcore_runtime_version %{runtime_version} -%global sdk_version 8.0.122 +%global sdk_version 8.0.123 %global sdk_feature_band_version %(echo %{sdk_version} | cut -d '-' -f 1 | sed -e 's|[[:digit:]][[:digit:]]$|00|') %global templates_version %{runtime_version} #%%global templates_version %%(echo %%{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }') @@ -779,6 +779,9 @@ export COMPlus_LTTng=0 %changelog +* Tue Jan 13 2026 Omair Majid - 8.0.123-1 +- Update to .NET SDK 8.0.123 and Runtime 8.0.23 + * Mon Nov 17 2025 Omair Majid - 8.0.122-1 - Update to .NET SDK 8.0.122 and Runtime 8.0.22 diff --git a/release.json b/release.json index bd5ac42..15390f5 100644 --- a/release.json +++ b/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.22", + "release": "8.0.23", "channel": "8.0", - "tag": "v8.0.122", - "sdkVersion": "8.0.122", - "runtimeVersion": "8.0.22", - "aspNetCoreVersion": "8.0.22", + "tag": "v8.0.123", + "sdkVersion": "8.0.123", + "runtimeVersion": "8.0.23", + "aspNetCoreVersion": "8.0.23", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "e0cc6f889abcb72068cda168d9398cf3e037b5e7" + "sourceVersion": "fafff0660ef23ca2ece1444119524a76e0f4d4a4" } diff --git a/sources b/sources index b7a4328..c823863 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dotnet-8.0.122.tar.gz) = 9743b8c0a795a220aa00e97189da41573f6490da27a8ad0e4f55167cccbdaf4f3f2e6356dd0b1d9d6f7693308d36dba9dbd3d271daad0556c66d7edf6490a47f -SHA512 (dotnet-8.0.122.tar.gz.sig) = aa265e965055ea9a82e68fecf613c713aa68f89c39b7f7090bc46d16067bd43b8f96f3fef7247cf3a8e71caed15685564f1838141dec53c97152c302a087db0e +SHA512 (dotnet-8.0.123.tar.gz) = 650372d872a91945b5b1f45a72a0fad97a068eec66add2278ae2cfe1196ca109e1c5d02eab389a28790b38f7dcee4731c165fade6c93849c4551b0b40055618c +SHA512 (dotnet-8.0.123.tar.gz.sig) = d5e88940fb4768674629b5b8fd321cee0432331da72397b226069320312b69deb9b06663f443fd2509e9a983a8360e64ee6e08d20008c48c77bb9ae35044b318 diff --git a/tests/ci.fmf b/tests/ci.fmf index f7e9bee..44ebb2c 100644 --- a/tests/ci.fmf +++ b/tests/ci.fmf @@ -1,7 +1,9 @@ summary: Basic smoke test provision: - disk: 20 - memory: 5120 + hardware: + disk: + - size: ">= 20 GiB" + memory: ">= 5120 MiB" prepare: how: install package: