Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aalto-xml for openSUSE:Factory checked in at 2026-07-09 22:19:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aalto-xml (Old) and /work/SRC/openSUSE:Factory/.aalto-xml.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aalto-xml" Thu Jul 9 22:19:08 2026 rev:2 rq:1364604 version:1.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/aalto-xml/aalto-xml.changes 2024-10-17 18:41:39.268070349 +0200 +++ /work/SRC/openSUSE:Factory/.aalto-xml.new.1991/aalto-xml.changes 2026-07-09 22:19:39.470693445 +0200 @@ -1,0 +2,46 @@ +Wed Jul 8 15:54:50 UTC 2026 - Fridrich Strba <[email protected]> + +- Update to 1.4.0 + * Changes of version 1.4.0 + + #5: Complete validation implementation of 'XMLStreamWriter' + + #56: Aalto writes too many default namespace 'xmlns' + attributes if 'IS_REPAIRING_NAMESPACES' enabled + + #66: 'XMLReaderImpl.getAttributeValue(String, String)' does + not ignore namespace if 'null' (should as per Stax API) + + #73: 'getLocation().getCharacterOffset()' did not include the + XML declaration / prolog for documents using a non-UTF-8 + encoding routed through 'ReaderScanner' (e.g., ISO-8859-2) + + #79: DTD RootName only returned correctly if it consists of a + multiple of 4 bytes + + #80: SAX 'Attributes.getValue(String)' could return a value + from a previous element when the current element had no + attributes + + #97: 'FixedNsContext' could not retrieve the default namespace + URI because the default-ns prefix was stored as 'null' instead + of 'XMLConstants.DEFAULT_NS_PREFIX'; also fix + 'getNamespaceURI("")' to return 'NULL_NS_URI' (not 'null') + when no default ns is in scope, and fix masking direction in + 'getPrefix' / 'getPrefixes' so that outer declarations + shadowed by a nested re-declaration are no longer returned + + #100: Character sequence "]]" is not fully written inside + CDATA section: one "]" is discarded + + #105: Change JDK baseline to Java 8 (from 1.6) + + #116: Convert tests from JUnit 4 to JUnit 5 + + #129: Buffer boundary failure for "split" CDATA end marker + (']]>'): ']]>' straddling a '_copyBuffer' chunk slipped past + detection in 'writeCData(String)', emitting a literal ']]>' + that prematurely terminated the CDATA section; also fixes a + latent 'CharXmlWriter' bug where the ']]>'-split case was + keyed off '>' rather than ']' and so never fired + + Fix 'Utf32Reader' constructor: previously failed to assign + input stream, buffer and pointer fields, so UTF-32 documents + always parsed as empty. + + Update to 'oss-parent' v79 + + Update stax2-api dep to 4.3.0 (from 4.2.2) + * Changes of version 1.3.4 + + Branch "master" renamed as "main" + + Update to 'oss-parent' v68 to switch to Central Portal + publishing +- Rewrite to use ant for build + +------------------------------------------------------------------- @@ -6 +52 @@ - + #86: Multi-byte characters are split in `writeCData()` if + + #86: Multi-byte characters are split in 'writeCData()' if @@ -10 +56 @@ - + #91: Multi-byte characters are split in `writeComment()` if + + #91: Multi-byte characters are split in 'writeComment()' if @@ -12 +58 @@ - + #93: Multi-byte characters are split in `writePI()` if first + + #93: Multi-byte characters are split in 'writePI()' if first Old: ---- aalto-xml-1.3.3.tar.gz New: ---- _scmsync.obsinfo aalto-xml-1.4.0.tar.gz aalto-xml-build.xml build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aalto-xml.spec ++++++ --- /var/tmp/diff_new_pack.8Tmj6x/_old 2026-07-09 22:19:41.550764153 +0200 +++ /var/tmp/diff_new_pack.8Tmj6x/_new 2026-07-09 22:19:41.562764562 +0200 @@ -1,7 +1,7 @@ # # spec file for package aalto-xml # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,19 +17,19 @@ Name: aalto-xml -Version: 1.3.3 +Version: 1.4.0 Release: 0 Summary: Ultra-high performance non-blocking XML processor (Stax API + extensions) License: Apache-2.0 Group: Development/Libraries/Java URL: https://github.com/FasterXML/%{name} Source0: %{url}/archive/refs/tags/%{name}-%{version}.tar.gz +Source1: %{name}-build.xml +BuildRequires: ant BuildRequires: fdupes -BuildRequires: maven-local -BuildRequires: mvn(com.fasterxml:oss-parent:pom:) -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) -BuildRequires: mvn(org.codehaus.woodstox:stax2-api) -BuildRequires: mvn(org.moditect:moditect-maven-plugin) +BuildRequires: java-devel >= 9 +BuildRequires: javapackages-local >= 6 +BuildRequires: stax2-api BuildArch: noarch %description @@ -56,22 +56,33 @@ %prep %setup -q -n %{name}-%{name}-%{version} - -%{mvn_file} : %{name} +cp %{SOURCE1} build.xml %build -%{mvn_build} -f -- \ - -Dproject.build.outputTimestamp=$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%%s)} +%%Y-%%m-%%dT%%H:%%M:%%SZ) \ - -Djava.version=8 +mkdir -p lib +build-jar-repository -s lib stax2-api +ant jar javadoc %install -%mvn_install -%fdupes %{buildroot}%{_javadocdir}/%{name} +# jar +install -dm 0755 %{buildroot}%{_javadir} +install -pm 0644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar + +# pom +install -dm 0755 %{buildroot}%{_mavenpomdir} +%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}.pom +%add_maven_depmap %{name}.pom %{name}.jar + +# javadoc +install -dm 0755 %{buildroot}%{_javadocdir} +cp -r target/site/apidocs %{buildroot}%{_javadocdir}/%{name} +%fdupes -s %{buildroot}%{_javadocdir} %files -f .mfiles %license LICENSE %doc {README,SECURITY}.md release-notes/{VERSION,CREDITS,TODO} -%files javadoc -f .mfiles-javadoc +%files javadoc +%{_javadocdir}/%{name} %license LICENSE ++++++ _scmsync.obsinfo ++++++ mtime: 1783528844 commit: 9cdc2e2605ec83f3075833d5ffe29c90074d4357ee316c79e8e75151c8811d75 url: https://src.opensuse.org/java-packages/aalto-xml revision: 9cdc2e2605ec83f3075833d5ffe29c90074d4357ee316c79e8e75151c8811d75 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj ++++++ aalto-xml-1.3.3.tar.gz -> aalto-xml-1.4.0.tar.gz ++++++ ++++ 6398 lines of diff (skipped) ++++++ aalto-xml-build.xml ++++++ <?xml version="1.0" encoding="UTF-8"?> <project name="aalto-xml" default="package" basedir="."> <!-- ====================================================================== --> <!-- Build environment properties --> <!-- ====================================================================== --> <property name="project.groupId" value="com.fasterxml"/> <property name="project.artifactId" value="aalto-xml"/> <property name="project.version" value="1.4.0"/> <property name="compiler.release" value="8"/> <property name="compiler.source" value="1.${compiler.release}"/> <property name="compiler.target" value="${compiler.source}"/> <property name="build.finalName" value="${project.artifactId}-${project.version}"/> <property name="build.dir" value="target"/> <property name="build.outputDir" value="${build.dir}/classes"/> <property name="build.srcDir" value="src/main/java"/> <property name="build.moditectDir" value="src/moditect"/> <property name="build.resourceDir" value="src/main/resources"/> <property name="reporting.outputDirectory" value="${build.dir}/site"/> <!-- ====================================================================== --> <!-- Defining classpaths --> <!-- ====================================================================== --> <path id="build.classpath"> <fileset dir="lib"> <include name="**/*.jar"/> </fileset> </path> <!-- ====================================================================== --> <!-- Cleaning up target --> <!-- ====================================================================== --> <target name="clean" description="Clean the output directory"> <delete dir="${build.dir}"/> </target> <!-- ====================================================================== --> <!-- Compilation target --> <!-- ====================================================================== --> <target name="compile" description="Compile the code"> <mkdir dir="${build.outputDir}"/> <javac destdir="${build.outputDir}" nowarn="true" debug="true" optimize="true" encoding="utf-8" deprecation="true" release="${compiler.release}" verbose="false" fork="false"> <src> <pathelement location="${build.srcDir}"/> </src> <exclude name="test/**"/> <classpath refid="build.classpath"/> </javac> <javac destdir="${build.outputDir}" nowarn="true" debug="true" optimize="true" encoding="utf-8" deprecation="true" release="9" verbose="false" fork="false"> <src> <pathelement location="${build.moditectDir}"/> </src> <modulepath> <pathelement location="${build.outputDir}"/> <path refid="build.classpath"/> </modulepath> </javac> <copy todir="${build.outputDir}"> <fileset dir="${build.resourceDir}"/> </copy> </target> <!-- ====================================================================== --> <!-- Javadoc target --> <!-- ====================================================================== --> <target name="javadoc" description="Generates the Javadoc of the application"> <javadoc sourcepath="${build.srcDir}" classpathref="build.classpath" excludepackagenames="test.*" destdir="${reporting.outputDirectory}/apidocs" access="protected" verbose="false" encoding="UTF-8" version="true" use="true" author="true" splitindex="false" nodeprecated="false" nodeprecatedlist="false" notree="false" noindex="false" nohelp="false" nonavbar="false" serialwarn="false" charset="ISO-8859-1" source="${compiler.source}" linksource="false" breakiterator="false"> </javadoc> </target> <!-- ====================================================================== --> <!-- Package target --> <!-- ====================================================================== --> <target name="package" depends="compile" description="Package the application"> <jar jarfile="${build.dir}/${build.finalName}.jar" compress="true" index="false" basedir="${build.outputDir}" excludes="**/package.html"> <manifest> <attribute name="Bundle-Description" value="Ultra-high performance non-blocking XML processor (Stax/Stax2, SAX/SAX2)"/> <attribute name="Bundle-DocURL" value="https://github.com/FasterXML/aalto-xml"/> <attribute name="Bundle-License" value="http://www.apache.org/licenses/LICENSE-2.0.txt"/> <attribute name="Bundle-ManifestVersion" value="2"/> <attribute name="Bundle-Name" value="${project.artifactId}"/> <attribute name="Bundle-SymbolicName" value="${project.groupId}.${project.artifactId}"/> <attribute name="Bundle-Vendor" value="FasterXML"/> <attribute name="Bundle-Version" value="${project.version}"/> <attribute name="Export-Package" value="com.fasterxml.aalto.async;version="${project.version}";uses:="com.fasterxml.aalto,com.fasterxml.aalto.in,com.fasterxml.aalto.stax,com.fasterxml.aalto.util,javax.xml.stream",com.fasterxml.aalto.dom;version="${project.version}";uses:="com.fasterxml.aalto.in,com.fasterxml.aalto.out,javax.xml.namespace,javax.xml.stream,javax.xml.transform.dom,org.codehaus.stax2.ri.dom,org.w3c.dom",com.fasterxml.aalto.evt;version="${project.version}";uses:="javax.xml.stream,javax.xml.stream.util,org.codehaus.stax2,org.codehaus.stax2.ri,org.codehaus.stax2.ri.evt",com.fasterxml.aalto.impl;version="${project.version}";uses:="javax.xml.stream,org.codehaus.stax2",com.fasterxml.aalto.in;version="${project.version}";uses:="com.fasterxml.aalto.impl,com.fasterxml.aalto.util,javax.xml.namespace,javax.xml.stream,org.codehaus.stax2,org.codehaus.stax2.ri.typed,org.codehaus.stax 2.typed,org.xml.sax,org.xml.sax.ext",com.fasterxml.aalto.io;version="${project.version}";uses:="com.fasterxml.aalto.out",com.fasterxml.aalto.out;version="${project.version}";uses:="com.fasterxml.aalto.impl,com.fasterxml.aalto.util,javax.xml.namespace,javax.xml.stream,org.codehaus.stax2,org.codehaus.stax2.ri,org.codehaus.stax2.ri.typed,org.codehaus.stax2.typed,org.codehaus.stax2.validation",com.fasterxml.aalto.sax;version="${project.version}";uses:="javax.xml.parsers,org.xml.sax",com.fasterxml.aalto.stax;version="${project.version}";uses:="com.fasterxml.aalto,com.fasterxml.aalto.in,com.fasterxml.aalto.out,javax.xml.namespace,javax.xml.stream,javax.xml.stream.util,javax.xml.transform,org.codehaus.stax2,org.codehaus.stax2.io,org.codehaus.stax2.ri,org.codehaus.stax2.ri.typed,org.codehaus.stax2.typed,org.codehaus.stax2.validation",com.fasterxml.aalto.util;version="${project.version}";uses:=&quo t;com.fasterxml.aalto,com.fasterxml.aalto.in,org.codehaus.stax2.ri.typed,org.codehaus.stax2.typed,org.xml.sax,org.xml.sax.ext",com.fasterxml.aalto;version="${project.version}";uses:="com.fasterxml.aalto.impl,com.fasterxml.aalto.in,javax.xml.stream,org.codehaus.stax2,org.codehaus.stax2.validation""/> <attribute name="Implementation-Title" value="${project.artifactId}"/> <attribute name="Implementation-Vendor-Id" value="${project.groupId}"/> <attribute name="Implementation-Vendor" value="FasterXML"/> <attribute name="Implementation-Version" value="${project.version}"/> <attribute name="Import-Package" value="javax.xml,javax.xml.namespace,javax.xml.parsers,javax.xml.stream,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,org.codehaus.stax2.io;version="[4.3,5)",org.codehaus.stax2.ri.dom;version="[4.3,5)",org.codehaus.stax2.ri.evt;version="[4.3,5)",org.codehaus.stax2.ri.typed;version="[4.3,5)",org.codehaus.stax2.ri;version="[4.3,5)",org.codehaus.stax2.typed;version="[4.3,5)",org.codehaus.stax2.validation;version="[4.3,5)",org.codehaus.stax2;version="[4.3,5)",org.w3c.dom,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers"/> <attribute name="Java-Version" value="${compiler.release}"/> <attribute name="Require-Capability" value="osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=${compiler.target}))""/> <attribute name="Specification-Title" value="${project.artifactId}"/> <attribute name="Specification-Vendor" value="FasterXML"/> <attribute name="Specification-Version" value="${project.version}"/> </manifest> </jar> </target> <!-- ====================================================================== --> <!-- A dummy target for the package named after the type it creates --> <!-- ====================================================================== --> <target name="jar" depends="package" description="Builds the jar for the application"/> </project> ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-07-08 18:40:44.000000000 +0200 @@ -0,0 +1 @@ +.osc
