Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package univocity-parsers for 
openSUSE:Factory checked in at 2022-05-10 15:11:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/univocity-parsers (Old)
 and      /work/SRC/openSUSE:Factory/.univocity-parsers.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "univocity-parsers"

Tue May 10 15:11:52 2022 rev:3 rq:975901 version:2.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/univocity-parsers/univocity-parsers.changes      
2022-03-23 20:20:45.738543683 +0100
+++ 
/work/SRC/openSUSE:Factory/.univocity-parsers.new.1538/univocity-parsers.changes
    2022-05-10 15:11:57.843572585 +0200
@@ -1,0 +2,39 @@
+Mon May  9 12:38:11 UTC 2022 - Fridrich Strba <fst...@suse.com>
+
+- Upgrade to upstream release 2.9.1
+  * Bugs fixed
+    + Quote escape configured to double quote (quote value)
+      character if escape not detected
+    + Delimiter detection returns first candidate delimiter even if
+      it does not exist in the file
+    + context.getSelectedHeaders() in RowProcessor processStarted()
+      can return invalid results
+    + DefaultNullRead of @parsed does not work with enums
+    + Missing fields not initialized if nested beans present
+    + Possible race condition
+    + Implicit limitation on max column name length?
+    + CSV auto-detection assigning line ending as quote escape
+    + FixedWidthFields.keepPadding not working
+    + Multi-char delimiter incorrectly detected inside quoted string
+    + Fixed the repeatable conversions initialization in the
+      DefaultConversionProcessor
+    + Fix NPE in EnumConversion
+    + Fixed quoted parser when using non-printable char as delimiter
+  * Enhancements
+    + Delimiter detection returns first candidate delimiter even if
+      it does not exist in the file
+    + Custom CsvFormatDetector
+    + Detects "whitespace" as delimiter instead of "comma"
+    + make the maxRowSample for parameter public configurable for
+      CSV auto-detection
+    + settings.excludeFields() doesn't throw errors for
+      non-existing fields anymore.
+    + Expose InputAnalysisProcess implementations publicly
+    + add "com.googlecode.openbeans" as an optional OSGi dependency
+- Removed patch:
+  * ambiguous-Record.patch
+    + Not sufficient with this version
+  * 0001-Resolve-import-clash-with-OpenJDK-17.patch
+    + fix name clash with the new java.lang.Record
+
+-------------------------------------------------------------------

Old:
----
  ambiguous-Record.patch
  v2.5.5.tar.gz

New:
----
  0001-Resolve-import-clash-with-OpenJDK-17.patch
  v2.9.1.tar.gz

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

Other differences:
------------------
++++++ univocity-parsers.spec ++++++
--- /var/tmp/diff_new_pack.2vPjHL/_old  2022-05-10 15:12:00.391575797 +0200
+++ /var/tmp/diff_new_pack.2vPjHL/_new  2022-05-10 15:12:00.399575807 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           univocity-parsers
-Version:        2.5.5
+Version:        2.9.1
 Release:        0
 Summary:        Collection of parsers for Java
 License:        Apache-2.0
@@ -25,7 +25,7 @@
 URL:            https://github.com/uniVocity/univocity-parsers
 Source0:        
https://github.com/uniVocity/univocity-parsers/archive/v%{version}.tar.gz
 Source1:        %{name}-build.xml
-Patch0:         ambiguous-Record.patch
+Patch0:         0001-Resolve-import-clash-with-OpenJDK-17.patch
 BuildRequires:  ant
 BuildRequires:  fdupes
 BuildRequires:  java-devel >= 1.8

++++++ 0001-Resolve-import-clash-with-OpenJDK-17.patch ++++++
>From 00d00ce9fca82fd4ad126dd916c8a8fa5ab0241d Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizde...@redhat.com>
Date: Wed, 3 Nov 2021 10:01:12 +0100
Subject: [PATCH] Resolve import clash with OpenJDK 17

Explititly import com.univocity.parsers.common.record.Record to
resolve import clash caused by wildcard imports.

Patch generated with the following sed invocation:

sed -i '17iimport com.univocity.parsers.common.record.Record;' \
  src/main/java/com/univocity/parsers/common/Context.java \
  src/main/java/com/univocity/parsers/common/AbstractWriter.java \
  src/main/java/com/univocity/parsers/common/AbstractParser.java \
  src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java \
  src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java \
  src/main/java/com/univocity/parsers/common/ContextWrapper.java \
  src/main/java/com/univocity/parsers/common/NoopParsingContext.java \
  src/main/java/com/univocity/parsers/common/DefaultContext.java \
  src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java \
  src/main/java/com/univocity/parsers/fixed/Lookup.java \
---
 src/main/java/com/univocity/parsers/common/AbstractParser.java   | 1 +
 src/main/java/com/univocity/parsers/common/AbstractWriter.java   | 1 +
 src/main/java/com/univocity/parsers/common/Context.java          | 1 +
 src/main/java/com/univocity/parsers/common/ContextWrapper.java   | 1 +
 src/main/java/com/univocity/parsers/common/DefaultContext.java   | 1 +
 .../java/com/univocity/parsers/common/NoopParsingContext.java    | 1 +
 .../java/com/univocity/parsers/common/ParsingContextWrapper.java | 1 +
 .../com/univocity/parsers/common/iterators/RecordIterator.java   | 1 +
 src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java  | 1 +
 src/main/java/com/univocity/parsers/fixed/Lookup.java            | 1 +
 10 files changed, 10 insertions(+)

diff --git a/src/main/java/com/univocity/parsers/common/AbstractParser.java 
b/src/main/java/com/univocity/parsers/common/AbstractParser.java
index b908d26..c84798c 100644
--- a/src/main/java/com/univocity/parsers/common/AbstractParser.java
+++ b/src/main/java/com/univocity/parsers/common/AbstractParser.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  
******************************************************************************/
 package com.univocity.parsers.common;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.input.EOFException;
 import com.univocity.parsers.common.input.*;
diff --git a/src/main/java/com/univocity/parsers/common/AbstractWriter.java 
b/src/main/java/com/univocity/parsers/common/AbstractWriter.java
index 6a19562..3136f0f 100644
--- a/src/main/java/com/univocity/parsers/common/AbstractWriter.java
+++ b/src/main/java/com/univocity/parsers/common/AbstractWriter.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  
******************************************************************************/
 package com.univocity.parsers.common;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.fields.*;
 import com.univocity.parsers.common.input.*;
diff --git a/src/main/java/com/univocity/parsers/common/Context.java 
b/src/main/java/com/univocity/parsers/common/Context.java
index d0adf5f..29dbbac 100644
--- a/src/main/java/com/univocity/parsers/common/Context.java
+++ b/src/main/java/com/univocity/parsers/common/Context.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  
******************************************************************************/
 package com.univocity.parsers.common;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.record.*;
 
diff --git a/src/main/java/com/univocity/parsers/common/ContextWrapper.java 
b/src/main/java/com/univocity/parsers/common/ContextWrapper.java
index bee87e8..0b7b120 100644
--- a/src/main/java/com/univocity/parsers/common/ContextWrapper.java
+++ b/src/main/java/com/univocity/parsers/common/ContextWrapper.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  
******************************************************************************/
 package com.univocity.parsers.common;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.record.*;
 
diff --git a/src/main/java/com/univocity/parsers/common/DefaultContext.java 
b/src/main/java/com/univocity/parsers/common/DefaultContext.java
index 11ea961..ec558d3 100644
--- a/src/main/java/com/univocity/parsers/common/DefaultContext.java
+++ b/src/main/java/com/univocity/parsers/common/DefaultContext.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  */
 package com.univocity.parsers.common;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.record.*;
 
diff --git a/src/main/java/com/univocity/parsers/common/NoopParsingContext.java 
b/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
index fe1f07d..c92a5ab 100644
--- a/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
+++ b/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  
******************************************************************************/
 package com.univocity.parsers.common;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.record.*;
 
diff --git 
a/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java 
b/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
index 20a59d8..a6dd3a2 100644
--- a/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
+++ b/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  */
 package com.univocity.parsers.common;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.record.*;
 
diff --git 
a/src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java 
b/src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
index 01b22cb..4478ab8 100644
--- a/src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
+++ b/src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  
******************************************************************************/
 package com.univocity.parsers.common.iterators;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.*;
 import com.univocity.parsers.common.record.*;
diff --git a/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java 
b/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
index b38bc99..07f6560 100644
--- a/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
+++ b/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  
******************************************************************************/
 package com.univocity.parsers.fixed;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.*;
 import com.univocity.parsers.common.input.*;
diff --git a/src/main/java/com/univocity/parsers/fixed/Lookup.java 
b/src/main/java/com/univocity/parsers/fixed/Lookup.java
index 1aeff0d..072c95b 100644
--- a/src/main/java/com/univocity/parsers/fixed/Lookup.java
+++ b/src/main/java/com/univocity/parsers/fixed/Lookup.java
@@ -14,6 +14,7 @@
  * limitations under the License.
  
******************************************************************************/
 package com.univocity.parsers.fixed;
+import com.univocity.parsers.common.record.Record;
 
 import com.univocity.parsers.common.*;
 import com.univocity.parsers.common.record.*;
-- 
2.32.0


++++++ univocity-parsers-build.xml ++++++
--- /var/tmp/diff_new_pack.2vPjHL/_old  2022-05-10 15:12:00.435575853 +0200
+++ /var/tmp/diff_new_pack.2vPjHL/_new  2022-05-10 15:12:00.439575857 +0200
@@ -8,7 +8,7 @@
 
   <property file="build.properties"/>
 
-  <property name="project.version" value="2.5.5"/>
+  <property name="project.version" value="2.9.1"/>
   <property name="project.artifactId" value="univocity-parsers"/>
   <property name="project.groupId" value="com.univocity"/>
   <property name="project.name" value="${project.artifactId}"/>
@@ -17,7 +17,7 @@
   <property name="project.organization.name" value="uniVocity Software Pty 
Ltd"/>
   <property name="project.organization.url" value="www.univocity.com"/>
   <property name="project.license.url" 
value="http://www.apache.org/licenses/LICENSE-2.0.txt"/>
-  <property name="spec.version" value="2.5"/>
+  <property name="spec.version" value="2.9"/>
 
   <property name="compiler.source" value="1.8"/>
   <property name="compiler.target" value="${compiler.source}"/>
@@ -113,13 +113,13 @@
         <attribute name="Bundle-SymbolicName" 
value="${project.groupId}.parsers"/>
         <attribute name="Bundle-Vendor" value="${project.organization.name}"/>
         <attribute name="Bundle-Version" value="${project.version}"/>
-        <attribute name="Export-Package" 
value="com.univocity.parsers.tsv;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.routine&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.annotations;uses:=&quot;com.univocity.parsers.conversions,com.univocity.parsers.fixed&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.annotations.helpers;uses:=&quot;com.univocity.parsers.annotations,com.univocity.parsers.common.beans,com.univocity.parsers.conversions&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.conversions;version=&quot;${project.version}&quot;,com.univocity.parsers.common;uses:=&quot;com.univocity.parsers.common.fields,com.univocity.parsers.common.input,com.univocity.parsers.common.processor,com.univocity.parsers.common.processor.core,com.univocity.parsers.common.record,com.univocity.parsers.conversions&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.common.beans;version=&quot;${project.ver
 
sion}&quot;,com.univocity.parsers.common.record;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.conversions&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.common.fields;uses:=&quot;com.univocity.parsers.conversions&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.common.iterators;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.record&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.common.routine;uses:=&quot;com.univocity.parsers.common&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.common.input;uses:=&quot;com.univocity.parsers.common&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.common.input.concurrent;uses:=&quot;com.univocity.parsers.common.input&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.common.processor;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.processor.core
 
&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.common.processor.core;uses:=&quot;com.univocity.parsers.annotations.helpers,com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.common.processor,com.univocity.parsers.conversions&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.csv;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.input,com.univocity.parsers.common.routine&quot;;version=&quot;${project.version}&quot;,com.univocity.parsers.fixed;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.input,com.univocity.parsers.common.routine&quot;;version=&quot;${project.version}&quot;"/>
+        <attribute name="Export-Package" 
value="com.univocity.parsers.annotations.helpers;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.annotations,com.univocity.parsers.common,com.univocity.parsers.common.beans,com.univocity.parsers.conversions&quot;,com.univocity.parsers.annotations;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.conversions,com.univocity.parsers.fixed&quot;,com.univocity.parsers.common.beans;version=&quot;${project.version}&quot;,com.univocity.parsers.common.fields;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.annotations.helpers,com.univocity.parsers.common,com.univocity.parsers.conversions&quot;,com.univocity.parsers.common.input.concurrent;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common.input&quot;,com.univocity.parsers.common.input;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common&quot;,com.univocity.parsers.common.itera
 
tors;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.record&quot;,com.univocity.parsers.common.processor.core;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.annotations,com.univocity.parsers.annotations.helpers,com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.common.processor,com.univocity.parsers.conversions&quot;,com.univocity.parsers.common.processor;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.common.processor.core&quot;,com.univocity.parsers.common.record;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.conversions&quot;,com.univocity.parsers.common.routine;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.fields&quot;
 
,com.univocity.parsers.common;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common.fields,com.univocity.parsers.common.input,com.univocity.parsers.common.processor,com.univocity.parsers.common.processor.core,com.univocity.parsers.common.record,com.univocity.parsers.conversions&quot;,com.univocity.parsers.conversions;version=&quot;${project.version}&quot;,com.univocity.parsers.csv;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.common.input,com.univocity.parsers.common.routine&quot;,com.univocity.parsers.fixed;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.input,com.univocity.parsers.common.routine&quot;,com.univocity.parsers.tsv;version=&quot;${project.version}&quot;;uses:=&quot;com.univocity.parsers.common,com.univocity.parsers.common.routine&quot;"/>
         <attribute name="Implementation-Title" value="${project.name}"/>
         <attribute name="Implementation-URL" value="${project.url}"/>
         <attribute name="Implementation-Vendor" 
value="${project.organization.name}"/>
         <attribute name="Implementation-Vendor-Id" value="${project.groupId}"/>
         <attribute name="Implementation-Version" value="${project.version}"/>
-        <attribute name="Import-Package" 
value="com.univocity.parsers.annotations,com.univocity.parsers.annotations.helpers,com.univocity.parsers.common,com.univocity.parsers.common.beans,com.univocity.parsers.common.fields,com.univocity.parsers.common.input,com.univocity.parsers.common.input.concurrent,com.univocity.parsers.common.iterators,com.univocity.parsers.common.processor,com.univocity.parsers.common.processor.core,com.univocity.parsers.common.record,com.univocity.parsers.common.routine,com.univocity.parsers.conversions,com.univocity.parsers.fixed"/>
+        <attribute name="Import-Package" 
value="com.googlecode.openbeans;resolution:=optional,com.univocity.parsers.annotations.helpers,com.univocity.parsers.annotations,com.univocity.parsers.common.beans,com.univocity.parsers.common.fields,com.univocity.parsers.common.input.concurrent,com.univocity.parsers.common.input,com.univocity.parsers.common.iterators,com.univocity.parsers.common.processor.core,com.univocity.parsers.common.processor,com.univocity.parsers.common.record,com.univocity.parsers.common.routine,com.univocity.parsers.common,com.univocity.parsers.conversions,com.univocity.parsers.fixed"/>
         <attribute name="JavaPackages-ArtifactId" 
value="${project.artifactId}"/>
         <attribute name="JavaPackages-GroupId" value="${project.groupId}"/>
         <attribute name="JavaPackages-Version" value="${project.version}"/>

++++++ v2.5.5.tar.gz -> v2.9.1.tar.gz ++++++
++++ 31472 lines of diff (skipped)

Reply via email to