Compare commits
12 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5e0c72c001 | ||
|
|
b0685fffe2 | ||
|
|
6e99693dcb | ||
|
|
3b921f583d | ||
|
|
dd13dd4d13 | ||
|
|
83a17b6ee0 | ||
|
|
840b1e0803 | ||
|
|
b5741495ba | ||
|
|
d0eec03f08 | ||
|
|
32d3428add | ||
|
|
a55007704e | ||
|
|
c2c2d69fb0 |
7 changed files with 94 additions and 29 deletions
16
.gitignore
vendored
16
.gitignore
vendored
|
|
@ -60,3 +60,19 @@
|
|||
/dotnet-9.0.3.tar.gz.sig
|
||||
/dotnet-9.0.4.tar.gz
|
||||
/dotnet-9.0.4.tar.gz.sig
|
||||
/dotnet-9.0.5.tar.gz
|
||||
/dotnet-9.0.5.tar.gz.sig
|
||||
/dotnet-9.0.6.tar.gz
|
||||
/dotnet-9.0.6.tar.gz.sig
|
||||
/dotnet-9.0.7.tar.gz
|
||||
/dotnet-9.0.7.tar.gz.sig
|
||||
/dotnet-9.0.109.tar.gz
|
||||
/dotnet-9.0.109.tar.gz.sig
|
||||
/dotnet-9.0.110.tar.gz
|
||||
/dotnet-9.0.110.tar.gz.sig
|
||||
/dotnet-9.0.111.tar.gz
|
||||
/dotnet-9.0.111.tar.gz.sig
|
||||
/dotnet-9.0.112.tar.gz
|
||||
/dotnet-9.0.112.tar.gz.sig
|
||||
/dotnet-9.0.113.tar.gz
|
||||
/dotnet-9.0.113.tar.gz.sig
|
||||
|
|
|
|||
|
|
@ -10,17 +10,17 @@
|
|||
|
||||
# Only the package for the latest dotnet version should provide RPMs like
|
||||
# dotnet-host and netstandard-targeting-pack-2.1
|
||||
%global is_latest_dotnet 1
|
||||
%global is_latest_dotnet 0
|
||||
|
||||
# upstream can produce releases with a different tag than the SDK version
|
||||
#%%global upstream_tag v%%{runtime_version}
|
||||
%global upstream_tag v9.0.4
|
||||
%global upstream_tag v9.0.113
|
||||
%global upstream_tag_without_v %(echo %{upstream_tag} | sed -e 's|^v||')
|
||||
|
||||
%global hostfxr_version %{runtime_version}
|
||||
%global runtime_version 9.0.4
|
||||
%global aspnetcore_runtime_version 9.0.4
|
||||
%global sdk_version 9.0.105
|
||||
%global runtime_version 9.0.12
|
||||
%global aspnetcore_runtime_version 9.0.12
|
||||
%global sdk_version 9.0.113
|
||||
%global sdk_feature_band_version %(echo %{sdk_version} | cut -d '-' -f 1 | sed -e 's|[[:digit:]][[:digit:]]$|00|')
|
||||
%global templates_version %{aspnetcore_runtime_version}
|
||||
#%%global templates_version %%(echo %%{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }')
|
||||
|
|
@ -39,14 +39,6 @@
|
|||
%global use_bundled_rapidjson 1
|
||||
%endif
|
||||
|
||||
%if 0%{?fedora} || 0%{?rhel} < 8
|
||||
%global use_bundled_libunwind 0
|
||||
%endif
|
||||
|
||||
%ifarch aarch64 ppc64le s390x
|
||||
%global use_bundled_libunwind 1
|
||||
%endif
|
||||
|
||||
%ifarch aarch64
|
||||
%global runtime_arch arm64
|
||||
%endif
|
||||
|
|
@ -134,6 +126,8 @@ Patch1: runtime-openssl-sha1.patch
|
|||
Patch2: runtime-disable-fortify-on-ilasm-parser.patch
|
||||
# Fix parsing a test project on ppc64le
|
||||
Patch3: roslyn-analyzers-ppc64le-apphost.patch
|
||||
# https://github.com/dotnet/runtime/issues/119706
|
||||
Patch4: runtime-119706-clang-21.patch
|
||||
|
||||
|
||||
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||
|
|
@ -142,7 +136,11 @@ ExclusiveArch: aarch64 ppc64le s390x x86_64
|
|||
%if ! %{use_bundled_brotli}
|
||||
BuildRequires: brotli-devel
|
||||
%endif
|
||||
%if 0%{?fedora} >= 43
|
||||
BuildRequires: clang20
|
||||
%else
|
||||
BuildRequires: clang
|
||||
%endif
|
||||
BuildRequires: cmake
|
||||
BuildRequires: coreutils
|
||||
%if %{without bootstrap}
|
||||
|
|
@ -455,9 +453,7 @@ applications using the .NET SDK.
|
|||
%dotnet_targeting_pack dotnet-apphost-pack-%{dotnetver} %{runtime_rpm_version} Microsoft.NETCore.App %{dotnetver} Microsoft.NETCore.App.Host.%{runtime_id}
|
||||
%dotnet_targeting_pack dotnet-targeting-pack-%{dotnetver} %{runtime_rpm_version} Microsoft.NETCore.App %{dotnetver} Microsoft.NETCore.App.Ref
|
||||
%dotnet_targeting_pack aspnetcore-targeting-pack-%{dotnetver} %{aspnetcore_runtime_rpm_version} Microsoft.AspNetCore.App %{dotnetver} Microsoft.AspNetCore.App.Ref
|
||||
%if %{is_latest_dotnet}
|
||||
%dotnet_targeting_pack netstandard-targeting-pack-2.1 %{sdk_rpm_version} NETStandard.Library 2.1 NETStandard.Library.Ref
|
||||
%endif
|
||||
|
||||
|
||||
%package -n dotnet-sdk-%{dotnetver}-source-built-artifacts
|
||||
|
|
@ -781,7 +777,7 @@ test -f %{buildroot}%{_libdir}/dotnet/sdk/%{sdk_version}/Sdks/Microsoft.NET.Sdk/
|
|||
echo "Testing build results for debug symbols..."
|
||||
%{SOURCE20} -v %{buildroot}%{_libdir}/dotnet/
|
||||
|
||||
%if %{include_macros}
|
||||
%if %{is_latest_dotnet} && %{include_macros}
|
||||
install -dm 0755 %{buildroot}%{_rpmmacrodir}/
|
||||
install -m 0644 %{SOURCE10} %{buildroot}%{_rpmmacrodir}/
|
||||
%endif
|
||||
|
|
@ -804,8 +800,6 @@ find %{buildroot}%{_libdir}/dotnet/sdk -type f -name '*.pdb' | sed -E 's|%{buil
|
|||
rm %{buildroot}%{_libdir}/dotnet/LICENSE.txt
|
||||
rm %{buildroot}%{_libdir}/dotnet/ThirdPartyNotices.txt
|
||||
rm %{buildroot}%{_libdir}/dotnet/dotnet
|
||||
# Provided by netstandard-targeting-pack-2.1 from another SRPM
|
||||
rm -rf %{buildroot}%{_libdir}/dotnet/packs/NETStandard.Library.Ref/2.1.0
|
||||
%endif
|
||||
|
||||
|
||||
|
|
@ -905,6 +899,36 @@ export COMPlus_LTTng=0
|
|||
|
||||
|
||||
%changelog
|
||||
* Tue Jan 13 2026 Omair Majid <omajid@redhat.com> - 9.0.113-1
|
||||
- Update to .NET SDK 9.0.113 and Runtime 9.0.12
|
||||
|
||||
* Mon Nov 17 2025 Omair Majid <omajid@redhat.com> - 9.0.112-1
|
||||
- Update to .NET SDK 9.0.112 and Runtime 9.0.11
|
||||
|
||||
* Wed Oct 29 2025 Omair Majid <omajid@redhat.com> - 9.0.111-1
|
||||
- Update to .NET SDK 9.0.111 and Runtime 9.0.10
|
||||
|
||||
* Tue Oct 28 2025 Omair Majid <omajid@redhat.com> - 9.0.110-2
|
||||
- Avoid using clang 21
|
||||
|
||||
* Wed Sep 10 2025 Omair Majid <omajid@redhat.com> - 9.0.110-1
|
||||
- Update to .NET SDK 9.0.110 and Runtime 9.0.9
|
||||
|
||||
* Wed Aug 06 2025 Omair Majid <omajid@redhat.com> - 9.0.109-1
|
||||
- Update to .NET SDK 9.0.109 and Runtime 9.0.8
|
||||
|
||||
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 9.0.108-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Tue Jul 08 2025 Omair Majid <omajid@redhat.com> - 9.0.108-1
|
||||
- Update to .NET SDK 9.0.108 and Runtime 9.0.7
|
||||
|
||||
* Tue Jun 10 2025 Omair Majid <omajid@redhat.com> - 9.0.107-1
|
||||
- Update to .NET SDK 9.0.107 and Runtime 9.0.6
|
||||
|
||||
* Tue May 13 2025 Omair Majid <omajid@redhat.com> - 9.0.106-1
|
||||
- Update to .NET SDK 9.0.106 and Runtime 9.0.5
|
||||
|
||||
* Wed Apr 09 2025 Omair Majid <omajid@redhat.com> - 9.0.105-1
|
||||
- Update to .NET SDK 9.0.105 and Runtime 9.0.4
|
||||
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
12
release.json
12
release.json
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"release": "9.0.4",
|
||||
"release": "9.0.12",
|
||||
"channel": "9.0",
|
||||
"tag": "v9.0.4",
|
||||
"sdkVersion": "9.0.105",
|
||||
"runtimeVersion": "9.0.4",
|
||||
"aspNetCoreVersion": "9.0.4",
|
||||
"tag": "v9.0.113",
|
||||
"sdkVersion": "9.0.113",
|
||||
"runtimeVersion": "9.0.12",
|
||||
"aspNetCoreVersion": "9.0.12",
|
||||
"sourceRepository": "https://github.com/dotnet/dotnet",
|
||||
"sourceVersion": "b7deac6d4239cd0d3375d55c2618054bb2f9df64"
|
||||
"sourceVersion": "46e42120674fdd5fe1239797df142f8f6e7943b0"
|
||||
}
|
||||
|
|
|
|||
24
runtime-119706-clang-21.patch
Normal file
24
runtime-119706-clang-21.patch
Normal file
|
|
@ -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
|
||||
@@ -10042,6 +10042,7 @@ EXTERN_C const IID IID_ICorDebugRegisterSet2;
|
||||
typedef
|
||||
enum CorDebugUserState
|
||||
{
|
||||
+ CORDEBUG_INVALID = -1,
|
||||
USER_STOP_REQUESTED = 0x1,
|
||||
USER_SUSPEND_REQUESTED = 0x2,
|
||||
USER_BACKGROUND = 0x4,
|
||||
4
sources
4
sources
|
|
@ -1,2 +1,2 @@
|
|||
SHA512 (dotnet-9.0.4.tar.gz) = 5061b1fa37c04c84ceddd544af8f4d917aaaa56b8c6b97a68282654055f7cce8f109d9c36f4c4bbca1c1a8f6251659f906e2915ebb9644bc508ea831e5eeca77
|
||||
SHA512 (dotnet-9.0.4.tar.gz.sig) = eb1f79d2f4d74e9c7c37d520b59359eed38c0c62cf2b178b8dea78f44e9c551155841e72fa65f0836c0577439a5e24801c97499549609fb00f6e4088aac26560
|
||||
SHA512 (dotnet-9.0.113.tar.gz) = f80b02480bd05be9ffcb2322efd7636bef56c432286fb0ab9cb5dfe6803df4a21dfcf9f9640bdf1cb243206e5f7125e4159147c7f22039f1b060f0c790f4e46a
|
||||
SHA512 (dotnet-9.0.113.tar.gz.sig) = 4144a8b84a2dc72a86d971474015fde2bbcdca179d2658986bb9f6c9dee9d123cd62e950e7ee1743d8682104fd42d8a520e0935de48e643bbb3533783421251b
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue