Hello community,
here is the log from the commit of package octave-forge-io for openSUSE:Factory
checked in at 2020-05-08 23:09:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave-forge-io (Old)
and /work/SRC/openSUSE:Factory/.octave-forge-io.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave-forge-io"
Fri May 8 23:09:29 2020 rev:14 rq:801795 version:2.6.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/octave-forge-io/octave-forge-io.changes
2019-11-28 10:14:56.339637664 +0100
+++
/work/SRC/openSUSE:Factory/.octave-forge-io.new.2738/octave-forge-io.changes
2020-05-08 23:09:36.490383918 +0200
@@ -1,0 +2,50 @@
+Thu May 7 17:30:46 UTC 2020 - Stefan BrĂ¼ns <[email protected]>
+
+- Update to version 2.6.1:
+ * io-2.6.1 is meant to polish a few prominent bugs introduced unfortunately
+ in the coarse of code overhaul for io-2.6.0.
+ * Bug fixes:
+ - xlsopen: reinstate default OCT interface (reason that on systems w/o
+ Java or with non-matching Java bit width "no spreadsheet I/O support
+ was found" for .ods and .xlsx).
+ - ods*.m wrapper functions: properly implement output args (bug #58045).
+ - Wrong concatenation of indices when reading .xlsx with OCT interface.
+ * Still no fix for the XML functions :-(
+- Update to version 2.6.0:
+ * Bug fixes:
+ - Fixed some concealed bugs in getxmlattv.m & __OXS_spsh2oct__.m.
+ - dbfwrite.m: made more robust as regards heterogeneous data columns, just
+ skip them rather than abort.
+ Also fixed writing just one data row (bug #57669)
+ - read_namelist.m: fixed a minor typo.
+ - OCT interface: properly return negative values formatted as "(<value>)"
+ (bug #57812).
+ - The XML functions xmlread.m and xmlwrite.m have been (temporarily)
+ removed (see bug #58004). Once that bug is fixed these functions will be
+ reinstated.
+ * Code improvements:
+ - Most user-visible spreadsheet I/O functions have been adapted such that:
+ * All supported spreadsheet formats / file types can be read and written
+ with the xls*.m functions. So it isn't required anymore to read
+ .xlsx/.xls with xlsread, and .ods with odsread, etc.
+ * The ods*.m functions still exist but now are mere wrappers for the
+ corresponding xls*.m functions. They are (softly) deprecated but will
+ be retained for a while (to at least somewhere in 2022 ?).
+ As they are mere wrappers they have all the functionality of the
+ corresponding xls*.m and previous ods*.m functions.
+ This has been done to cut down on code maintenance; it wasn't really
+ manageable to keep two separate function sets in sync that behind the
+ scenes provided close to 95 % overlapping internal functionality. The
+ choice for keeping xls*.m rather than ods*.m functions was made for
+ Matlab compatibility - that has no ods*.m functions.
+ - The xlsread.m help text now contains an extensive explanation of
+ spreadsheet I/O interfaces.
+ - The message indicating which interfaces were found is now silenced but
+ can be shown by adding an argument "verbose" to xlsread / xlsopen /
+ xlswrite. See the help for xlsread, xlsopen and xlswrite.
+ * Other changes
+ The previously separate READ-ODS.html and READ-XLS.html docs in the doc/
+ subdirectory have been replaced by a new combined html background document
+ rewritten from scratch: Spreadsheet-IO-in-Octave.html
+
+-------------------------------------------------------------------
Old:
----
io-2.4.13.tar.gz
New:
----
io-2.6.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ octave-forge-io.spec ++++++
--- /var/tmp/diff_new_pack.GIaaS5/_old 2020-05-08 23:09:37.394385759 +0200
+++ /var/tmp/diff_new_pack.GIaaS5/_new 2020-05-08 23:09:37.394385759 +0200
@@ -1,7 +1,7 @@
#
# spec file for package octave-forge-io
#
-# Copyright (c) 2019 SUSE LLC
+# 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
@@ -18,7 +18,7 @@
%define octpkg io
Name: octave-forge-%{octpkg}
-Version: 2.4.13
+Version: 2.6.1
Release: 0
Summary: Input/Output in external formats from Octave
License: GPL-3.0-or-later AND BSD-2-Clause
@@ -27,9 +27,9 @@
Source0:
https://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
BuildRequires: gcc-c++
BuildRequires: hdf5-devel
-BuildRequires: octave-devel >= 4.0.0
-Requires: octave-cli >= 4.0.0
-Requires: xerces-j2
+BuildRequires: octave-devel >= 4.2.0
+Requires: octave-cli >= 4.2.0
+Requires: xerces-j2 >= 2.11.0
%description
Input/Output in external formats.
++++++ io-2.4.13.tar.gz -> io-2.6.1.tar.gz ++++++
++++ 11084 lines of diff (skipped)