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 <[email protected]>
+
+- 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 <[email protected]>
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:="com.univocity.parsers.common,com.univocity.parsers.common.routine";version="${project.version}",com.univocity.parsers.annotations;uses:="com.univocity.parsers.conversions,com.univocity.parsers.fixed";version="${project.version}",com.univocity.parsers.annotations.helpers;uses:="com.univocity.parsers.annotations,com.univocity.parsers.common.beans,com.univocity.parsers.conversions";version="${project.version}",com.univocity.parsers.conversions;version="${project.version}",com.univocity.parsers.common;uses:="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";version="${project.version}",com.univocity.parsers.common.beans;version="${project.ver
sion}",com.univocity.parsers.common.record;uses:="com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.conversions";version="${project.version}",com.univocity.parsers.common.fields;uses:="com.univocity.parsers.conversions";version="${project.version}",com.univocity.parsers.common.iterators;uses:="com.univocity.parsers.common,com.univocity.parsers.common.record";version="${project.version}",com.univocity.parsers.common.routine;uses:="com.univocity.parsers.common";version="${project.version}",com.univocity.parsers.common.input;uses:="com.univocity.parsers.common";version="${project.version}",com.univocity.parsers.common.input.concurrent;uses:="com.univocity.parsers.common.input";version="${project.version}",com.univocity.parsers.common.processor;uses:="com.univocity.parsers.common,com.univocity.parsers.common.processor.core
";version="${project.version}",com.univocity.parsers.common.processor.core;uses:="com.univocity.parsers.annotations.helpers,com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.common.processor,com.univocity.parsers.conversions";version="${project.version}",com.univocity.parsers.csv;uses:="com.univocity.parsers.common,com.univocity.parsers.common.input,com.univocity.parsers.common.routine";version="${project.version}",com.univocity.parsers.fixed;uses:="com.univocity.parsers.common,com.univocity.parsers.common.input,com.univocity.parsers.common.routine";version="${project.version}""/>
+ <attribute name="Export-Package"
value="com.univocity.parsers.annotations.helpers;version="${project.version}";uses:="com.univocity.parsers.annotations,com.univocity.parsers.common,com.univocity.parsers.common.beans,com.univocity.parsers.conversions",com.univocity.parsers.annotations;version="${project.version}";uses:="com.univocity.parsers.conversions,com.univocity.parsers.fixed",com.univocity.parsers.common.beans;version="${project.version}",com.univocity.parsers.common.fields;version="${project.version}";uses:="com.univocity.parsers.annotations.helpers,com.univocity.parsers.common,com.univocity.parsers.conversions",com.univocity.parsers.common.input.concurrent;version="${project.version}";uses:="com.univocity.parsers.common.input",com.univocity.parsers.common.input;version="${project.version}";uses:="com.univocity.parsers.common",com.univocity.parsers.common.itera
tors;version="${project.version}";uses:="com.univocity.parsers.common,com.univocity.parsers.common.record",com.univocity.parsers.common.processor.core;version="${project.version}";uses:="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",com.univocity.parsers.common.processor;version="${project.version}";uses:="com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.common.processor.core",com.univocity.parsers.common.record;version="${project.version}";uses:="com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.conversions",com.univocity.parsers.common.routine;version="${project.version}";uses:="com.univocity.parsers.common,com.univocity.parsers.common.fields"
,com.univocity.parsers.common;version="${project.version}";uses:="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",com.univocity.parsers.conversions;version="${project.version}",com.univocity.parsers.csv;version="${project.version}";uses:="com.univocity.parsers.common,com.univocity.parsers.common.fields,com.univocity.parsers.common.input,com.univocity.parsers.common.routine",com.univocity.parsers.fixed;version="${project.version}";uses:="com.univocity.parsers.common,com.univocity.parsers.common.input,com.univocity.parsers.common.routine",com.univocity.parsers.tsv;version="${project.version}";uses:="com.univocity.parsers.common,com.univocity.parsers.common.routine""/>
<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)