Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hsqldb for openSUSE:Factory checked 
in at 2022-10-27 13:53:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hsqldb (Old)
 and      /work/SRC/openSUSE:Factory/.hsqldb.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hsqldb"

Thu Oct 27 13:53:53 2022 rev:31 rq:1031121 version:2.7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/hsqldb/hsqldb.changes    2022-03-28 
16:59:22.788873081 +0200
+++ /work/SRC/openSUSE:Factory/.hsqldb.new.2275/hsqldb.changes  2022-10-27 
13:54:25.132642960 +0200
@@ -1,0 +2,32 @@
+Mon Oct 24 15:55:11 UTC 2022 - David Anes <david.a...@suse.com>
+
+- Upgrade to upstream version 2.7.1: (bsc#1204521, CVE-2022-41853)
+  * version 2.7.1 jar requires JRE 11 or later - tested up to Java 17
+  * version 2.7.1 alternative jar requires JRE 8 or later
+  * CVE-2022-41853 disallow calling java methods - setting the 
+    hsqldb.java_method_names is required for accessing java methods
+  * enhancements to RECURSIVE CTE's
+
+- Upgrade to upstream version 2.7.0
+  * version 2.7.0 jar requires JRE 11 or later - tested up to Java 17
+  * version 2.7.0 alternative jar requires JRE 8 or later
+  * added support for JSON constructor functions
+  * added support for microsecond precision CURRENT_TIMESTAMP and similar 
functions
+  * added support for GRANT and REVOKE on all objects in a schema
+  * added support for CSV file data import and export
+  * added support for regional time zones such as 'America/New_York' in 
conversions
+  * added SET DATABASE SQL MAX RECURSIVE (sql.max_recursive) setting
+  * changed the default for SET DATABASE SQL SYS INDEX NAMES 
(sql.sys_index_names) to true
+  * changed the properties reported by JDBC 
DatabaseMetaDat::getClientInfoProperties() method
+  * improved  JDBC DatabaseMetaDat::getTablePrivileges() method to cover 
fine-grained privileges
+  * improved error messages for SQL settings statements
+  * improved documentation
+  * added some minor enhancements
+  * fixed a number of reported regressions and bugs (see tracker)
+
+- Refreshed/rebased patches with quilt:
+  * hsqldb-apidocs.patch
+  * hsqldb-mdescriptor.patch (downgraded to build as 1.7)
+  * harden_hsqldb.service.patch
+
+-------------------------------------------------------------------
@@ -4 +36 @@
-- Upgrade to upsteam version 2.6.1
+- Upgrade to upstream version 2.6.1

Old:
----
  hsqldb-2.6.1.pom
  hsqldb-2.6.1.zip

New:
----
  hsqldb-2.7.1.pom
  hsqldb-2.7.1.zip

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

Other differences:
------------------
++++++ hsqldb.spec ++++++
--- /var/tmp/diff_new_pack.rpIVmt/_old  2022-10-27 13:54:26.080647795 +0200
+++ /var/tmp/diff_new_pack.rpIVmt/_new  2022-10-27 13:54:26.088647837 +0200
@@ -22,7 +22,7 @@
 %endif
 
 Name:           hsqldb
-Version:        2.6.1
+Version:        2.7.1
 Release:        0
 Summary:        HyperSQL Database Engine
 License:        BSD-3-Clause
@@ -41,8 +41,8 @@
 Source8:        hsqldb-post
 Source9:        hsqldb-stop
 # Javadoc fails to create since apidocs folder is deleted and not recreated
-Patch0:         %{name}-apidocs.patch
-Patch1:         %{name}-mdescriptor.patch
+Patch0:         hsqldb-apidocs.patch
+Patch1:         hsqldb-mdescriptor.patch
 Patch3:         harden_hsqldb.service.patch
 BuildRequires:  ant
 BuildRequires:  fdupes
@@ -124,13 +124,11 @@
 sed -i -e 's/doc-src/doc/g' build/build.xml
 sed -i -e 's|doc/apidocs|%{_javadocdir}/%{name}|g' index.html
 
-%patch0 -p1
-%patch1 -p1
-%patch3 -p2
+%autopatch -p1
 
 %build
 pushd build
-export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8 -Dant.build.javac.source=1.7 
-Dant.build.javac.target=1.7"
+export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8"
 ant hsqldb javadoc -Dservletapi.lib=$(build-classpath glassfish-servlet-api)
 popd
 

++++++ harden_hsqldb.service.patch ++++++
--- /var/tmp/diff_new_pack.rpIVmt/_old  2022-10-27 13:54:26.120648000 +0200
+++ /var/tmp/diff_new_pack.rpIVmt/_new  2022-10-27 13:54:26.124648020 +0200
@@ -1,7 +1,7 @@
-Index: hsqldb-2.4.1/hsqldb/sample/hsqldb.service
+Index: hsqldb/sample/hsqldb.service
 ===================================================================
---- hsqldb-2.4.1.orig/hsqldb/sample/hsqldb.service
-+++ hsqldb-2.4.1/hsqldb/sample/hsqldb.service
+--- hsqldb.orig/sample/hsqldb.service
++++ hsqldb/sample/hsqldb.service
 @@ -17,6 +17,19 @@ Description=HyperSQL Database Server
  After=socket.service
  

++++++ hsqldb-2.6.1.pom -> hsqldb-2.7.1.pom ++++++
--- /work/SRC/openSUSE:Factory/hsqldb/hsqldb-2.6.1.pom  2022-03-28 
16:59:22.252872353 +0200
+++ /work/SRC/openSUSE:Factory/.hsqldb.new.2275/hsqldb-2.7.1.pom        
2022-10-27 13:54:24.876641654 +0200
@@ -4,7 +4,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.hsqldb</groupId>
   <artifactId>hsqldb</artifactId>
-  <version>2.6.1</version>
+  <version>2.7.1</version>
   <name>HyperSQL Database</name>
   <description>HSQLDB - Lightweight 100% Java SQL Database Engine</description>
   <url>http://hsqldb.org</url>
@@ -22,6 +22,11 @@
   </licenses>
   <developers>
     <developer>
+      <id>fredt</id>
+      <name>Fred Toussi</name>
+      <email>f...@cluedup.com</email>
+    </developer>
+    <developer>
       <id>unsaved</id>
       <name>Blaine Simpson</name>
       <email>blaine.simp...@admc.com</email>
@@ -29,7 +34,7 @@
   </developers>
   <scm>
     <connection>scm:svn:http://svn.code.sf.net/p/hsqldb/svn/base/</connection>
-    <tag>2.6.1</tag>
-    <url>http://sourceforge.net/p/hsqldb/svn/HEAD/tree/base/tags/2.6.1</url>
+    <tag>2.7.1</tag>
+    <url>http://sourceforge.net/p/hsqldb/svn/HEAD/tree/base/tags/2.7.1</url>
   </scm>
 </project>

++++++ hsqldb-apidocs.patch ++++++
--- /var/tmp/diff_new_pack.rpIVmt/_old  2022-10-27 13:54:26.212648469 +0200
+++ /var/tmp/diff_new_pack.rpIVmt/_new  2022-10-27 13:54:26.216648489 +0200
@@ -1,8 +1,8 @@
-diff --git a/build/build.xml b/build/build.xml
-index 9c46389..c523220 100644
---- a/build/build.xml
-+++ b/build/build.xml
-@@ -140,6 +140,7 @@
+Index: hsqldb/build/build.xml
+===================================================================
+--- hsqldb.orig/build/build.xml
++++ hsqldb/build/build.xml
+@@ -167,6 +167,7 @@ examples:
             There is no performance penalty, since the javadoc task regenerates
             everything each run.
         -->
@@ -10,17 +10,25 @@
        <copy todir="doc/apidocs">
          <!-- IMPORTANT:
               Add a fixcrlf if we add non-binary files to doc/apidocs. -->
-@@ -804,7 +805,6 @@
-             description="Create javadoc for the distribution package">
+@@ -780,7 +781,6 @@ ${err.2}</fail>
+       <delete file="${swsrc}org/hsqldb/server/Servlet.java"/>
        <javadoc
             destdir="doc/apidocs"
 -           stylesheetfile="doc/apidocs/javadoc.css"
             docencoding="UTF-8"
             charset="UTF-8"
             author="true"
-@@ -852,7 +852,6 @@
+@@ -818,7 +818,6 @@ ${err.2}</fail>
+             description="Create javadoc for the org.hsqldb.sqltool module">
+         <javadoc
+                 destdir="doc/apidocssqltool"
+-                stylesheetfile="doc/apidocs/javadoc.css"
+                 docencoding="UTF-8"
+                 charset="UTF-8"
+                 author="true"
+@@ -857,7 +856,6 @@ ${err.2}</fail>
        <javadoc
-            destdir="doc/apidocs"
+            destdir="doc/apidocsdev"
             docencoding="UTF-8"
 -           stylesheetfile="doc/apidocs/javadoc.css"
             charset="UTF-8"

++++++ hsqldb-mdescriptor.patch ++++++
--- /var/tmp/diff_new_pack.rpIVmt/_old  2022-10-27 13:54:26.228648550 +0200
+++ /var/tmp/diff_new_pack.rpIVmt/_new  2022-10-27 13:54:26.232648571 +0200
@@ -1,12 +1,77 @@
---- a/build/build.xml  2021-07-19 10:09:56.000000000 +0200
-+++ b/build/build.xml  2022-03-17 06:44:51.105907875 +0100
-@@ -676,6 +676,8 @@
-       <mkdir dir='classes/modules/${module.name}'/>
-       <javac srcdir="${swsrc}/modules/${module.name}"
-              sourcepath="${swsrc}"
-+             source="9"
-+             target="9"
+Index: hsqldb/build/build.xml
+===================================================================
+--- hsqldb.orig/build/build.xml
++++ hsqldb/build/build.xml
+@@ -257,6 +257,8 @@ examples:
+ 
+     <target name="mdesc-hsqldbmin" depends="sw-hsqldbmin" 
if="ant.java.iscjava11" >
+         <javac srcdir="${swsrcmin}"
++              source="7"
++              target="7"
+                bootclasspath="${javac.bootcp.override}"
+                sourcepath=""
+                includeantruntime="false"
+@@ -276,6 +278,8 @@ examples:
+       <fail unless='_servlet_available'
+             message="Place Jar file for Servlet API at '${servletapi.lib}', 
or set property 'servletapi.lib'"/>
+       <javac srcdir="${swsrc}"
++            source="7"
++            target="7"
+              bootclasspath="${javac.bootcp.override}"
+              sourcepath=""
+              includeantruntime="false"
+@@ -290,6 +294,8 @@ examples:
+     <target name="classes" depends="sw-hsqldb,-javajsse"
+     description="compiles JVM-independent non-lib/util/cmdline/servlet 
classes">
+       <javac srcdir="${swsrc}"
++            source="7"
++            target="7"
+              bootclasspath="${javac.bootcp.override}"
+              includeantruntime="false"
+              encoding="${javac.encoding}"
+@@ -331,6 +337,8 @@ examples:
+     <target name="-util" depends="-prepare, sw-hsqldb"
+             description="compiles the util folder">
+       <javac srcdir="${swsrc}"
++            source="7"
++            target="7"
+              bootclasspath="${javac.bootcp.override}"
+              includeantruntime="false"
+              encoding="${javac.encoding}"
+@@ -349,6 +357,8 @@ examples:
+       <!-- This javac is no longer dependent upon default attr. 
includeAntRuntime=true -->
+       <!-- Ant resolver and preprocessor moved to 
trunk/integration/ant/prepocessor/src -->
+       <javac srcdir="src"
++            source="7"
++            target="7"
+              bootclasspath="${javac.bootcp.override}"
+              encoding="${javac.encoding}"
+              destdir="classes"
+@@ -364,6 +374,8 @@ examples:
+                      -conditionalize-sqlfile-scanner, -sqlfile-scanner">
+ 
+       <javac srcdir="${swsrctool}"
++            source="7"
++            target="7"
+              bootclasspath="${javac.bootcp.override}"
+              includeantruntime="false"
+              encoding="${javac.encoding}"
+@@ -390,6 +402,8 @@ examples:
+     <target name="-swing" depends="sw-hsqldb"
+             description="compiles the swing based classes in the util folder">
+       <javac srcdir="${swsrc}"
++            source="7"
++            target="7"
+              bootclasspath="${javac.bootcp.override}"
+              includeantruntime="false"
+              encoding="${javac.encoding}"
+@@ -415,6 +429,8 @@ examples:
+     <target name="scanner-driver" depends="-cmdline"
+             description="Build Scanner Driver.  For SqlTool scanner 
developers.">
+       <javac srcdir="${swsrc}"
++            source="7"
++            target="7"
+              bootclasspath="${javac.bootcp.override}"
               includeantruntime="false"
               encoding="${javac.encoding}"
-              destdir="classes/modules/${module.name}"
 

Reply via email to