Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jaxen for openSUSE:Factory checked 
in at 2023-09-25 20:00:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jaxen (Old)
 and      /work/SRC/openSUSE:Factory/.jaxen.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jaxen"

Mon Sep 25 20:00:54 2023 rev:2 rq:1112907 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/jaxen/jaxen.changes      2023-08-30 
10:21:56.075256033 +0200
+++ /work/SRC/openSUSE:Factory/.jaxen.new.1770/jaxen.changes    2023-09-25 
20:01:29.266449771 +0200
@@ -1,0 +2,20 @@
+Fri Sep 22 00:52:28 UTC 2023 - Fridrich Strba <fst...@suse.com>
+
+- Upgrade to version 2.0.0
+  * Changes:
+    + Despite the major version bump, this should be a drop in
+      replacement for almost every project, The two major possible
+      incompatibilities are:
+      ° The minimum supported Java version is now 1.5, up from 1.4
+        in 1.2.0 and 1.3 in 1.1.6.
+      ° dom4j, XOM, and JDOM are now optional dependencies so if a
+        project was depending on them to be loaded transitively it
+        will need to add explicit dependencies to build.
+    + On the plus side, this makes classpaths much smaller and less
+      complex, and will shut up a lot of noise from static analysis
+      tools.
+    + In addition the Jaxen core code is also a little smaller and
+      has fixed a few minor bugs in XPath evaluation, mostly weird
+      cases found by fuzzing that are unlikely to arise in practice.
+
+-------------------------------------------------------------------

Old:
----
  jaxen-1.2.0.tar.gz

New:
----
  jaxen-2.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jaxen.spec ++++++
--- /var/tmp/diff_new_pack.NjlrGY/_old  2023-09-25 20:01:30.398490585 +0200
+++ /var/tmp/diff_new_pack.NjlrGY/_new  2023-09-25 20:01:30.398490585 +0200
@@ -23,8 +23,7 @@
 %else
 %bcond_with bootstrap
 %endif
-%bcond_without dom4j
-Version:        1.2.0
+Version:        2.0.0
 Release:        0
 Summary:        An XPath engine written in Java
 License:        BSD-3-Clause
@@ -34,8 +33,6 @@
 BuildRequires:  ant
 BuildRequires:  javapackages-local >= 6
 BuildRequires:  jdom
-BuildRequires:  xerces-j2
-BuildRequires:  xml-apis
 BuildArch:      noarch
 %if %{with bootstrap}
 Name:           %{base_name}-bootstrap
@@ -79,46 +76,48 @@
 
 %prep
 %setup -q -n %{base_name}-%{version}
-cp %{SOURCE1} build.xml
+cp %{SOURCE1} core/build.xml
 
 %if %{with bootstrap}
-rm -rf src/java/main/org/jaxen/dom4j
-%pom_remove_dep dom4j:dom4j
+rm -rf core/src/java/main/org/jaxen/dom4j
+%pom_remove_dep -r dom4j:dom4j
 
-rm -rf src/java/main/org/jaxen/xom
-%pom_remove_dep xom:xom
+rm -rf core/src/java/main/org/jaxen/xom
+%pom_remove_dep -r xom:xom
 %endif
 
 %build
-mkdir -p lib
-build-jar-repository -s lib xml-apis xerces-j2 jdom
+mkdir -p core/lib
+build-jar-repository -s core/lib jdom
 %if %{without bootstrap}
-build-jar-repository -s lib dom4j xom
+build-jar-repository -s core/lib dom4j xom
 %endif
+pushd core
 %{ant} jar
 %if %{without bootstrap}
 %{ant} javadoc
 %endif
+popd
 
 %install
 # jar
 install -dm 0755 %{buildroot}%{_javadir}
-install -pm 0644 target/%{base_name}-%{version}.jar 
%{buildroot}%{_javadir}/%{base_name}.jar
+install -pm 0644 core/target/%{base_name}-%{version}.jar 
%{buildroot}%{_javadir}/%{base_name}.jar
 
 %if %{without bootstrap}
 # pom
 install -dm 0755 %{buildroot}%{_mavenpomdir}
-%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{base_name}.pom
+%{mvn_install_pom} core/pom.xml %{buildroot}%{_mavenpomdir}/%{base_name}.pom
 %add_maven_depmap %{base_name}.pom %{base_name}.jar
 
 # demo
 install -d -m 755 %{buildroot}%{_datadir}/%{base_name}/samples
-cp -pr src/java/samples/* %{buildroot}%{_datadir}/%{base_name}/samples
+cp -pr core/src/java/samples/* %{buildroot}%{_datadir}/%{base_name}/samples
 %fdupes -s %{buildroot}%{_datadir}/%{base_name}
 
 # javadoc
 install -dm 0755 %{buildroot}%{_javadocdir}/%{base_name}
-cp -r target/site/apidocs %{buildroot}%{_javadocdir}/%{base_name}
+cp -r core/target/site/apidocs %{buildroot}%{_javadocdir}/%{base_name}
 %fdupes -s %{buildroot}%{_javadocdir}/%{base_name}
 
 %files -f .mfiles

++++++ jaxen-1.2.0.tar.gz -> jaxen-2.0.0.tar.gz ++++++
++++ 135210 lines of diff (skipped)

++++++ jaxen-build.xml ++++++
--- /var/tmp/diff_new_pack.NjlrGY/_old  2023-09-25 20:01:30.638499237 +0200
+++ /var/tmp/diff_new_pack.NjlrGY/_new  2023-09-25 20:01:30.642499382 +0200
@@ -8,9 +8,10 @@
 
   <property name="project.groupId" value="jaxen"/>
   <property name="project.artifactId" value="jaxen"/>
-  <property name="project.version" value="1.2.0"/>
+  <property name="project.version" value="2.0.0"/>
 
-  <property name="compiler.source" value="1.8"/>
+  <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}"/>
@@ -18,15 +19,8 @@
   <property name="build.outputDir" value="${build.dir}/classes"/>
   <property name="build.srcDir" value="src/java/main"/>
   <property name="build.resourceDir" value="src/main/resources"/>
-  <property name="build.testOutputDir" value="${build.dir}/test-classes"/>
-  <property name="build.testDir" value="src/java/test"/>
-  <property name="build.testResourceDir" value="src/test/resources"/>
-  <property name="test.reports" value="${build.dir}/test-reports"/>
-  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
 
-  <property name="repo.local" value="${user.home}/.m2/repository"/>
-  <property name="settings.offline" value="false"/>
-  <property name="settings.interactiveMode" value="true"/>
+  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
 
   <!-- ====================================================================== 
-->
   <!-- Defining classpaths                                                    
-->
@@ -56,8 +50,10 @@
     <javac destdir="${build.outputDir}" 
            nowarn="false" 
            debug="true" 
+           encoding="utf-8"
            optimize="false" 
            deprecation="true" 
+           release="${compiler.release}"
            target="${compiler.target}" 
            verbose="false" 
            fork="false" 
@@ -78,6 +74,7 @@
              packagenames="*" 
              destdir="${reporting.outputDirectory}/apidocs" 
              access="protected" 
+             encoding="utf-8"
              source="${compiler.source}" 
              verbose="false" 
              version="true" 
@@ -109,17 +106,18 @@
          basedir="${build.outputDir}" 
          excludes="**/package.html">
       <manifest>
-               <attribute name="Bundle-Description" value="Jaxen is a 
universal XPath engine for Java."/>
-               <attribute name="Bundle-DocURL" 
value="http://www.cafeconleche.org/jaxen"/>
-               <attribute name="Bundle-License" 
value="https://raw.githubusercontent.com/jaxen-xpath/jaxen/master/LICENSE.txt"/>
-               <attribute name="Bundle-ManifestVersion" value="2"/>
-               <attribute name="Bundle-Name" value="jaxen"/>
-               <attribute name="Bundle-SymbolicName" value="jaxen"/>
-               <attribute name="Bundle-Vendor" value="The Jaxen Project"/>
-               <attribute name="Bundle-Version" value="${project.version}"/>
-               <attribute name="Export-Package" 
value="org.jaxen.dom4j;version=&quot;${project.version}&quot;;uses:=&quot;org.dom4j.io,org.jaxen,org.jaxen.saxpath&quot;,org.jaxen.dom;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen,org.jaxen.saxpath,org.w3c.dom&quot;,org.jaxen.expr.iter;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen.expr;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen,org.jaxen.expr.iter&quot;,org.jaxen.function.ext;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen.function.xslt;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen.function;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen.javabean;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen,org.jaxen.saxpath&quot;,org.jaxen.jdom;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen,org.jaxen.saxpath,org.jdom&quot;,org.jaxen.pattern;version=&quot;${project.version}&quot;;uses
 
:=&quot;org.jaxen,org.jaxen.expr,org.jaxen.saxpath&quot;,org.jaxen.saxpath.base;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen.saxpath&quot;,org.jaxen.saxpath.helpers;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen.saxpath&quot;,org.jaxen.saxpath;version=&quot;${project.version}&quot;,org.jaxen.util;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen.expr,org.jaxen.saxpath&quot;"/>
-               <attribute name="Import-Package" 
value="javax.xml.parsers;resolution:=optional,org.dom4j.io;resolution:=optional,org.dom4j;resolution:=optional,org.jaxen.expr.iter;resolution:=optional,org.jaxen.expr;resolution:=optional,org.jaxen.function.ext;resolution:=optional,org.jaxen.function.xslt;resolution:=optional,org.jaxen.function;resolution:=optional,org.jaxen.saxpath.helpers;resolution:=optional,org.jaxen.saxpath;resolution:=optional,org.jaxen.util;resolution:=optional,org.jaxen;resolution:=optional,org.jdom.input;resolution:=optional;version=&quot;[1.1,2)&quot;,org.jdom;resolution:=optional;version=&quot;[1.1,2)&quot;,org.w3c.dom;resolution:=optional;version=&quot;[3.0,4)&quot;,org.xml.sax;resolution:=optional;version=&quot;[2.0,3)&quot;"/>
-               <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=1.8))&quot;"/>
+        <attribute name="Automatic-Module-Name" value="org.jaxen"/>
+        <attribute name="Bundle-Description" value="Jaxen is a universal XPath 
engine for Java."/>
+        <attribute name="Bundle-DocURL" 
value="http://www.cafeconleche.org/jaxen"/>
+        <attribute name="Bundle-License" 
value="https://raw.githubusercontent.com/jaxen-xpath/jaxen/master/LICENSE.txt"/>
+        <attribute name="Bundle-ManifestVersion" value="2"/>
+        <attribute name="Bundle-Name" value="jaxen"/>
+        <attribute name="Bundle-SymbolicName" value="jaxen"/>
+        <attribute name="Bundle-Vendor" value="The Jaxen Project"/>
+        <attribute name="Bundle-Version" value="${project.version}"/>
+        <attribute name="Export-Package" 
value="org.jaxen.dom4j;version=&quot;${project.version}&quot;;uses:=&quot;org.dom4j.io,org.jaxen,org.jaxen.saxpath&quot;,org.jaxen.dom;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen,org.jaxen.saxpath,org.w3c.dom&quot;,org.jaxen.expr.iter;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen.expr;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen,org.jaxen.expr.iter&quot;,org.jaxen.function.ext;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen.function.xslt;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen.function;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen.javabean;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen,org.jaxen.saxpath&quot;,org.jaxen.jdom;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen,org.jaxen.saxpath,org.jdom&quot;,org.jaxen.pattern;version=&quot;${project.version}&quot
 
;;uses:=&quot;org.jaxen,org.jaxen.expr,org.jaxen.saxpath&quot;,org.jaxen.saxpath.base;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen.saxpath&quot;,org.jaxen.saxpath.helpers;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen.saxpath&quot;,org.jaxen.saxpath;version=&quot;${project.version}&quot;,org.jaxen.util;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen&quot;,org.jaxen.xom;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen,org.jaxen.saxpath&quot;,org.jaxen;version=&quot;${project.version}&quot;;uses:=&quot;org.jaxen.expr,org.jaxen.saxpath&quot;"/>
+        <attribute name="Import-Package" 
value="javax.xml.parsers;resolution:=optional,nu.xom;resolution:=optional,org.dom4j.io;resolution:=optional,org.dom4j;resolution:=optional,org.jaxen.expr.iter;resolution:=optional,org.jaxen.expr;resolution:=optional,org.jaxen.function.ext;resolution:=optional,org.jaxen.function.xslt;resolution:=optional,org.jaxen.function;resolution:=optional,org.jaxen.saxpath.helpers;resolution:=optional,org.jaxen.saxpath;resolution:=optional,org.jaxen.util;resolution:=optional,org.jaxen;resolution:=optional,org.jdom.input;resolution:=optional,org.jdom;resolution:=optional,org.w3c.dom;resolution:=optional,org.xml.sax;resolution:=optional"/>
+        <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
       </manifest>
     </jar>
   </target>

Reply via email to