Hello community,
here is the log from the commit of package perl-Spreadsheet-ReadSXC for
openSUSE:Factory checked in at 2020-10-29 09:22:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Spreadsheet-ReadSXC (Old)
and /work/SRC/openSUSE:Factory/.perl-Spreadsheet-ReadSXC.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Spreadsheet-ReadSXC"
Thu Oct 29 09:22:29 2020 rev:11 rq:842082 version:0.32
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Spreadsheet-ReadSXC/perl-Spreadsheet-ReadSXC.changes
2019-10-18 14:35:48.827867438 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Spreadsheet-ReadSXC.new.3463/perl-Spreadsheet-ReadSXC.changes
2020-10-29 09:22:36.322704961 +0100
@@ -1,0 +2,54 @@
+Thu Oct 15 14:24:45 UTC 2020 - Dirk Stoecker <[email protected]>
+
+- add remove_filter_signatures.diff patch to drop Filter:signatures requirement
+
+-------------------------------------------------------------------
+Wed Oct 7 03:10:32 UTC 2020 - Tina Müller <[email protected]>
+
+- updated to 0.32
+ see /usr/share/doc/packages/perl-Spreadsheet-ReadSXC/Changes
+
+ 0.32 2020-10-06
+ * Eliminate a warning when reading a numeric format without a defined
+ number of digits, reported by Tux
+ 0.31 2020-10-03
+ * No code changes, no need to upgrade
+ * Change code to work around an ambiguity in Perl to placate
Filter::signatures
+ / Filter::Simple. "-s _" could also be parsed as "-(s _foo_bar_g)"
+ by Filter::Simple.
+ 0.30 2020-10-02
+ * No code changes, no need to upgrade
+ * Remove "use XML::Parser;" line, which was not used anymore in the code.
+ Spotted by MANWAR
+ * This version will be (re)released as 1.00 if the smoke tests come up
green
+ 0.29 2020-09-30
+ * Make the test for the error message on non-existing files more lax.
+ This addresses RT #133432
+ 0.28 2020-09-29
+ * Require Filter::signatures 0.16 to fix Perl versions below 5.20
+ * No upgrade necessary if things already work for you
+ 0.27 2020-09-28
+ * Defang resource intensive test
+ * Eliminate "undef" warning when trying to get the active sheet of a
+ workbook that does not define an active sheet (GH #3)
+ 0.26 2020-09-28
+ * This needs minimum Perl version 5.010
+ * When reading a sheet in readonly mode, more aggressively reuse cell
+ objects for repeated cells
+ * Construct a cell once, and if it is repeated, clone it if not in
readonly
+ mode.
+ These two changes speed up the parsing of some sheets with many
repeated
+ cells vastly.
+ * Properly handle ODS files without a settings.xml (GH#2)
+ 0.25 2020-09-27
+ This release has major changes and will be promoted to 1.0 if there are
+ no major breaks.
+ * Added (proper) parsing of ODS files
+ * Added support for formats
+ * Added support for hidden cells, merged cells
+ * Split up parsing and classes into separate files
+ * Spreadsheet::ReadSXC now uses Spreadsheet::ParseODS
+ * Added ->is_sheet_hidden(), ->get_print_areas, ->get_hyperlink()
+ ->is_col_hidden(), ->tab_color(), ->table_styles(), ->filename(),
+
+-------------------------------------------------------------------
Old:
----
Spreadsheet-ReadSXC-0.24.tar.gz
New:
----
Spreadsheet-ReadSXC-0.32.tar.gz
remove_filter_signatures.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Spreadsheet-ReadSXC.spec ++++++
--- /var/tmp/diff_new_pack.RVItDG/_old 2020-10-29 09:22:36.866705483 +0100
+++ /var/tmp/diff_new_pack.RVItDG/_new 2020-10-29 09:22:36.870705486 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Spreadsheet-ReadSXC
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,25 +17,39 @@
Name: perl-Spreadsheet-ReadSXC
-Version: 0.24
+Version: 0.32
Release: 0
%define cpan_name Spreadsheet-ReadSXC
Summary: Extract OpenOffice 1.x spreadsheet data
License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
+URL: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/C/CO/CORION/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
+# PATCH-FIX-OPENSUSE Do not requires Filter:signatures, as we have perl > 5.20
+Patch0: remove_filter_signatures.diff
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Archive::Zip) >= 1.34
+#BuildRequires: perl(Filter::signatures) >= 0.16
+BuildRequires: perl(Moo) >= 2
BuildRequires: perl(PerlIO::gzip)
-BuildRequires: perl(XML::Parser)
+BuildRequires: perl(PerlX::Maybe)
+BuildRequires: perl(XML::Twig)
+BuildRequires: perl(XML::Twig::XPath)
+BuildRequires: perl(XML::XPath)
+BuildRequires: perl(XML::XPathEngine)
Requires: perl(Archive::Zip) >= 1.34
+#Requires: perl(Filter::signatures) >= 0.16
+Requires: perl(Moo) >= 2
Requires: perl(PerlIO::gzip)
-Requires: perl(XML::Parser)
+Requires: perl(PerlX::Maybe)
+Requires: perl(XML::Twig)
+Requires: perl(XML::Twig::XPath)
+Requires: perl(XML::XPath)
+Requires: perl(XML::XPathEngine)
%{perl_requires}
%description
@@ -55,9 +69,9 @@
function read_xml_string(). Both functions also take a reference to a hash
of options as an optional second argument.
-Spreadsheet::ReadSXC requires XML::Parser to parse the XML contained in
-.sxc files. Only the contents of text:p elements are returned, not the
-actual values of table:value attributes. For example, a cell might have a
+Spreadsheet::ReadSXC uses XML::Twig to parse the XML contained in .sxc
+files. Only the contents of text:p elements are returned, not the actual
+values of table:value attributes. For example, a cell might have a
table:value-type attribute of "currency", a table:value attribute of
"-1500.99" and a table:currency attribute of "USD". The text:p element
would contain "-$1,500.99". This is the string which is returned by the
@@ -115,7 +129,8 @@
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
+%patch0 -p1
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
perl Makefile.PL INSTALLDIRS=vendor
++++++ Spreadsheet-ReadSXC-0.24.tar.gz -> Spreadsheet-ReadSXC-0.32.tar.gz ++++++
++++ 5417 lines of diff (skipped)
++++++ remove_filter_signatures.diff ++++++
diff -ur Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Cell.pm
Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Cell.pm
--- Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Cell.pm 2020-10-15
16:17:17.475784988 +0200
+++ Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Cell.pm
2020-10-15 16:18:27.748900421 +0200
@@ -1,6 +1,5 @@
package Spreadsheet::ParseODS::Cell;
use Moo 2;
-use Filter::signatures;
use feature 'signatures';
no warnings 'experimental::signatures';
diff -ur Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Settings.pm
Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Settings.pm
--- Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Settings.pm
2020-10-15 16:17:17.475784988 +0200
+++ Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Settings.pm
2020-10-15 16:18:18.132747780 +0200
@@ -1,7 +1,6 @@
package Spreadsheet::ParseODS::Settings;
use Moo 2;
use Carp qw(croak);
-use Filter::signatures;
use feature 'signatures';
no warnings 'experimental::signatures';
use PerlX::Maybe;
diff -ur Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Styles.pm
Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Styles.pm
--- Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Styles.pm 2020-10-15
16:17:17.475784988 +0200
+++ Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Styles.pm
2020-10-15 16:18:25.564865752 +0200
@@ -2,7 +2,6 @@
use 5.010; # for //
use Moo 2;
use Carp qw(croak);
-use Filter::signatures;
use feature 'signatures';
no warnings 'experimental::signatures';
use PerlX::Maybe;
diff -ur Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Workbook.pm
Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Workbook.pm
--- Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Workbook.pm
2020-10-15 16:17:17.475784988 +0200
+++ Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Workbook.pm
2020-10-15 16:18:20.468784860 +0200
@@ -1,6 +1,5 @@
package Spreadsheet::ParseODS::Workbook;
use Moo 2;
-use Filter::signatures;
use feature 'signatures';
no warnings 'experimental::signatures';
diff -ur Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Worksheet.pm
Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Worksheet.pm
--- Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS/Worksheet.pm
2020-10-15 16:17:17.475784988 +0200
+++ Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS/Worksheet.pm
2020-10-15 16:18:23.116826893 +0200
@@ -1,7 +1,6 @@
package Spreadsheet::ParseODS::Worksheet;
use Moo 2;
use Carp qw(croak);
-use Filter::signatures;
use feature 'signatures';
no warnings 'experimental::signatures';
use PerlX::Maybe;
diff -ur Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS.pm
Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS.pm
--- Spreadsheet-ReadSXC-0.32/lib/Spreadsheet/ParseODS.pm 2020-10-15
16:17:17.475784988 +0200
+++ Spreadsheet-ReadSXC-0.32_fix/lib/Spreadsheet/ParseODS.pm 2020-10-15
16:18:15.296702765 +0200
@@ -12,7 +12,6 @@
our $VERSION = '0.32';
our @CARP_NOT = (qw(XML::Twig));
-use Filter::signatures;
use feature 'signatures';
no warnings 'experimental::signatures';
use PerlX::Maybe;
diff -ur Spreadsheet-ReadSXC-0.32/Makefile.PL
Spreadsheet-ReadSXC-0.32_fix/Makefile.PL
--- Spreadsheet-ReadSXC-0.32/Makefile.PL 2020-10-15 16:17:17.471784925
+0200
+++ Spreadsheet-ReadSXC-0.32_fix/Makefile.PL 2020-10-15 16:18:37.057048163
+0200
@@ -49,7 +49,6 @@
PREREQ_PM => {
'Carp' => 0,
'PerlX::Maybe' => 0,
- 'Filter::signatures' => '0.16',
'Archive::Zip' => '1.34', # for seekable streams, verified
thanks to Backpan
'PerlIO::gzip' => 0,
'XML::Twig' => 0,