diff --git a/SOURCES/0001-Port-to-jaxb-xsom-4.0.1.patch b/SOURCES/0001-Port-to-jaxb-xsom-4.0.1.patch deleted file mode 100644 index 3245e31..0000000 --- a/SOURCES/0001-Port-to-jaxb-xsom-4.0.1.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 7e16acad31d6a546375a110207e03c1d1703cbb6 Mon Sep 17 00:00:00 2001 -From: Marian Koncek -Date: Mon, 16 Jan 2023 15:38:39 +0100 -Subject: [PATCH] Port to jaxb-xsom 4.0.1 - ---- - .../com/sun/xml/analysis/frequency/SchemaProcessor.java | 7 ++++++- - .../java/com/sun/xml/analysis/types/SchemaProcessor.java | 7 ++++++- - 2 files changed, 12 insertions(+), 2 deletions(-) - -diff --git a/utilities/src/main/java/com/sun/xml/analysis/frequency/SchemaProcessor.java b/utilities/src/main/java/com/sun/xml/analysis/frequency/SchemaProcessor.java -index 32532fa..497255a 100644 ---- a/utilities/src/main/java/com/sun/xml/analysis/frequency/SchemaProcessor.java -+++ b/utilities/src/main/java/com/sun/xml/analysis/frequency/SchemaProcessor.java -@@ -42,6 +42,7 @@ import com.sun.xml.xsom.XSUnionSimpleType; - import com.sun.xml.xsom.XSWildcard; - import com.sun.xml.xsom.XSXPath; - import com.sun.xml.xsom.parser.XSOMParser; -+import com.sun.xml.xsom.parser.JAXPParser; - import com.sun.xml.xsom.visitor.XSSimpleTypeVisitor; - import com.sun.xml.xsom.visitor.XSVisitor; - import java.io.File; -@@ -56,6 +57,7 @@ import java.util.Map; - import java.util.Set; - import javax.xml.XMLConstants; - import javax.xml.namespace.QName; -+import javax.xml.parsers.SAXParserFactory; - import org.xml.sax.ErrorHandler; - import org.xml.sax.InputSource; - import org.xml.sax.SAXException; -@@ -415,7 +417,10 @@ public class SchemaProcessor { - * information items. - */ - public void process() throws Exception { -- XSOMParser parser = new XSOMParser(); -+ SAXParserFactory factory = SAXParserFactory.newInstance(); -+ factory.setNamespaceAware(true); -+ factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); -+ XSOMParser parser = new XSOMParser(factory); - parser.setErrorHandler(new ErrorHandlerImpl()); - - for (URL u : _schema) { -diff --git a/utilities/src/main/java/com/sun/xml/analysis/types/SchemaProcessor.java b/utilities/src/main/java/com/sun/xml/analysis/types/SchemaProcessor.java -index 81e1c17..596b130 100644 ---- a/utilities/src/main/java/com/sun/xml/analysis/types/SchemaProcessor.java -+++ b/utilities/src/main/java/com/sun/xml/analysis/types/SchemaProcessor.java -@@ -56,7 +56,9 @@ import java.util.Iterator; - import java.util.List; - import java.util.Map; - import java.util.Set; -+import javax.xml.XMLConstants; - import javax.xml.namespace.QName; -+import javax.xml.parsers.SAXParserFactory; - import org.xml.sax.ErrorHandler; - import org.xml.sax.InputSource; - import org.xml.sax.SAXException; -@@ -334,7 +336,10 @@ public class SchemaProcessor { - public void process(Set filter) throws Exception { - _filter = filter; - -- XSOMParser parser = new XSOMParser(); -+ SAXParserFactory factory = SAXParserFactory.newInstance(); -+ factory.setNamespaceAware(true); -+ factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); -+ XSOMParser parser = new XSOMParser(factory); - parser.setErrorHandler(new ErrorHandlerImpl()); - - for (URL u : _schema) { --- -2.39.0 - diff --git a/SPECS/jaxb-fi.spec b/SPECS/jaxb-fi.spec index 15e6d20..b194120 100644 --- a/SPECS/jaxb-fi.spec +++ b/SPECS/jaxb-fi.spec @@ -1,6 +1,6 @@ Name: jaxb-fi Version: 2.1.1 -Release: 5%{?dist} +Release: 7%{?dist} Summary: Implementation of the Fast Infoset Standard for Binary XML # jaxb-fi is licensed Apache-2.0 and EDL-1.0 (BSD-3-Clause) # bundled org.apache.xerces.util.XMLChar.java is licensed ASL 1.1 @@ -11,8 +11,6 @@ ExclusiveArch: %{java_arches} noarch Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -Patch1: 0001-Port-to-jaxb-xsom-4.0.1.patch - BuildRequires: maven-local BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) @@ -64,6 +62,13 @@ Summary: FastInfoset Roundtrip Tests %license LICENSE NOTICE.md %changelog +* Wed Nov 13 2024 Mikolaj Izdebski - 2.1.1-7 +- Remove unneeded patch + +* Tue Oct 29 2024 Troy Dawson - 2.1.1-6 +- Bump release for October 2024 mass rebuild: + Resolves: RHEL-64018 + * Fri Oct 25 2024 MSVSphere Packaging Team - 2.1.1-5 - Rebuilt for MSVSphere 10