From 5acf10abacd036ef439ee46985f4c18dc93139fd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 23:58:33 +0000 Subject: [PATCH 1/3] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- parserng.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/parserng.spec b/parserng.spec index 2a5ab12..9ff621a 100644 --- a/parserng.spec +++ b/parserng.spec @@ -2,7 +2,7 @@ Summary: %{nice_name} is a powerful open-source tool that parses and evaluates a %global nice_name ParserNG Name: parserng Version: 0.1.9 -Release: 9%{?dist} +Release: 10%{?dist} # Automatically converted from old format: ASL 2.0 - review is highly recommended. License: Apache-2.0 URL: https://github.com/gbenroscience/ParserNG @@ -76,6 +76,9 @@ install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/ %license LICENSE %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 0.1.9-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 17 2025 Fedora Release Engineering - 0.1.9-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 4c81cc6ba3a5fbc21779249f212196fff5a7a835 Mon Sep 17 00:00:00 2001 From: Jiri Vanek Date: Mon, 28 Jul 2025 19:17:23 +0200 Subject: [PATCH 2/3] Rebuilt for java-25-openjdk as preffered jdk https://fedoraproject.org/wiki/Changes/Java25AndNoMoreSystemJdk Note, that since f43, you should be always explicit on what jdk to use. This commit should do exactly that. --- parserng.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/parserng.spec b/parserng.spec index 9ff621a..0385756 100644 --- a/parserng.spec +++ b/parserng.spec @@ -2,7 +2,7 @@ Summary: %{nice_name} is a powerful open-source tool that parses and evaluates a %global nice_name ParserNG Name: parserng Version: 0.1.9 -Release: 10%{?dist} +Release: 11%{?dist} # Automatically converted from old format: ASL 2.0 - review is highly recommended. License: Apache-2.0 URL: https://github.com/gbenroscience/ParserNG @@ -18,7 +18,7 @@ Patch1: jdk21rounding.patch BuildArch: noarch ExclusiveArch: %{java_arches} noarch -BuildRequires: maven-local +BuildRequires: maven-local-openjdk25 BuildRequires: junit5 BuildRequires: ant-junit5 BuildRequires: junit @@ -28,8 +28,8 @@ BuildRequires: maven-surefire-provider-junit5 BuildRequires: maven-surefire BuildRequires: maven-surefire-plugin BuildRequires: maven-clean-plugin -BuildRequires: java-devel -Requires: java-headless +BuildRequires: java-25-devel +Requires: java-25-headless Provides: ParserNG Provides: parser-ng @@ -76,6 +76,9 @@ install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/ %license LICENSE %changelog +* Mon Jul 28 2025 jiri vanek - 0.1.9-11 +- Rebuilt for java-25-openjdk as preffered jdk + * Thu Jul 24 2025 Fedora Release Engineering - 0.1.9-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 63fef2b49494b22591275ef786d842082532f9e6 Mon Sep 17 00:00:00 2001 From: Jiri Vanek Date: Mon, 28 Jul 2025 19:30:27 +0200 Subject: [PATCH 3/3] Adjsuted rounding patch, it seems jdk25 is rounding right again --- jdk21rounding.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jdk21rounding.patch b/jdk21rounding.patch index d9087b8..ce4aa18 100644 --- a/jdk21rounding.patch +++ b/jdk21rounding.patch @@ -5,7 +5,7 @@ MathExpression me; me = new MathExpression("sin(3/2)"); - Assertions.assertEquals("0.9974949866040544", me.solve()); -+ Assertions.assertEquals("0.9974949866040543", me.solve()); ++ Assertions.assertEquals("0.9974949866040544", me.solve()); } @Test