From 16f367186db9572ccb82683281eb578949e91668 Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Thu, 30 Nov 2023 10:55:20 +0100 Subject: [PATCH] Fix version for istack-commons-* build requirement "istack-commons-*" are present in version 2.21.9 from AppStream and in version 4.1.1 as part of jaxb module and if version is not specified the latest get installed. The 4.1.1 from jaxb module is built using java 11 (it is required) but the glassfish-jaxb is built using java 8 so it fails. Limiting the istack-commons-* version to < 3.0 will install the 2.1.1 and the package can be built. --- glassfish-jaxb.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glassfish-jaxb.spec b/glassfish-jaxb.spec index 5b2d957..d4eb987 100644 --- a/glassfish-jaxb.spec +++ b/glassfish-jaxb.spec @@ -9,8 +9,8 @@ URL: http://jaxb.java.net Source0: https://jaxb.java.net/%{version}/jaxb-ri-%{version}.src.zip BuildRequires: maven-local -BuildRequires: mvn(com.sun.istack:istack-commons-runtime) -BuildRequires: mvn(com.sun.istack:istack-commons-tools) +BuildRequires: mvn(com.sun.istack:istack-commons-runtime) < 3.0 +BuildRequires: mvn(com.sun.istack:istack-commons-tools) < 3.0 BuildRequires: mvn(com.sun:tools) BuildRequires: mvn(com.sun.xml.fastinfoset:FastInfoset) BuildRequires: mvn(javax.xml.bind:jaxb-api)