Hello community,

here is the log from the commit of package octave-forge-nan for 
openSUSE:Factory checked in at 2019-11-28 10:15:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave-forge-nan (Old)
 and      /work/SRC/openSUSE:Factory/.octave-forge-nan.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "octave-forge-nan"

Thu Nov 28 10:15:03 2019 rev:8 rq:751373 version:3.4.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/octave-forge-nan/octave-forge-nan.changes        
2017-08-28 15:14:57.379348621 +0200
+++ 
/work/SRC/openSUSE:Factory/.octave-forge-nan.new.26869/octave-forge-nan.changes 
    2019-11-28 10:15:37.151638078 +0100
@@ -1,0 +2,51 @@
+Wed Nov 27 12:26:28 UTC 2019 - Stefan BrĂ¼ns <[email protected]>
+
+- Update to version 3.4.3:
+  + Makefile.*
+    Add missing copyright/licenses
+  + liblinear, libsvm:
+    add license from original author
+  + roc.m: number of data points limited to about 5000
+    add final data point at (1,1).
+- Update to version 3.4.0:
+  + quadratic classifiers:
+    check for positive-definiteness of covariance matrix
+    and return no classification (encoded as NaN), if not.
+  + mad, meandev:
+    make sure source is ascii/utf-8 compliant
+- Update to version 3.3.0:
+  + detrend: the 2nd output (trend) can be interpolated and should
+    not contain NaNs.
+  + train_sc: some supported classifiers should not be used
+    with the short-cut for two-class problems.
+  + xval: report also results w/o crossvaliation
+  + ecdf: fix ylim in case data contains missing values.
+- Update to version 3.2.3:
+  + <NEW> ROC is included. ROC is derived
+    from the implementation in "biosig for octave and matlab"
+       biosig-code/biosig4matlab/t490_EvaluationCriteria/
+    
https://sourceforge.net/p/biosig/code/ci/master/tree/biosig4matlab/t490_EvaluationCriteria/
+  + <NEW> load_cifar100 load_cifar10 load_mnist:
+    loading of various machine-learning databases
+  + <NEW> kolmogorov_smirnov:
+     Multiple two-sample Kolmogorov-Smirnov test
+  + <NEW> kstest2:
+     wrapper for kolmogorov_smirnov
+  + requires Octave 3.8 or later
+  + histo2, histo3:
+    bug fix for case when whole column contains NaNs
+  + <NEW> inst/signrank.m: add Wilcoxon signred rank test
+    Unlike Octave's wilcoxon_test, this works also for
+    sample sizes smaller than N=25
+  + corrcoef: improve documentation on one-
+    and two- pass algorithm
+  + histogram functions (histo.m) included
+  + upgrade to liblinear 2.2.1
+    weightening of samples not supported anymore
+  + upgrade to libsvm 3.2.3
+    weightening of samples not supported anymore
+  + minor changes
+- Fix missing return value for non-void function, add
+  fix_missing_return.patch
+
+-------------------------------------------------------------------

Old:
----
  nan-3.1.4.tar.gz

New:
----
  fix_missing_return.patch
  nan-3.4.3.tar.gz

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

Other differences:
------------------
++++++ octave-forge-nan.spec ++++++
--- /var/tmp/diff_new_pack.x0VnZj/_old  2019-11-28 10:15:37.855638085 +0100
+++ /var/tmp/diff_new_pack.x0VnZj/_new  2019-11-28 10:15:37.863638085 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package octave-forge-nan
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,21 +12,23 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define octpkg  nan
 Name:           octave-forge-%{octpkg}
-Version:        3.1.4
+Version:        3.4.3
 Release:        0
 Summary:        A statistics and machine learning toolbox
-License:        GPL-3.0+
+License:        GPL-3.0-or-later
 Group:          Productivity/Scientific/Math
-Url:            http://octave.sourceforge.net
-Source0:        
http://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
-BuildRequires:  octave-devel
-Requires:       octave-cli >= 3.2.0
+URL:            https://octave.sourceforge.io
+Source0:        
https://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
+Patch0:         fix_missing_return.patch
+BuildRequires:  libsvm-devel
+BuildRequires:  octave-devel >= 3.8.0
+Requires:       octave-cli >= 3.8.0
 
 %description
 A statistics and machine learning toolbox for data with and w/o missing values.
@@ -34,7 +36,10 @@
 
 %prep
 %setup -q -c %{name}-%{version}
-sed -i 's/-lblas/-l%{octave_blas}/g' %{octpkg}-%{version}/src/Makefile
+pushd %{octpkg}-%{version}
+%patch0 -p1
+popd
+sed -i 's/-lblas/-l%{octave_blas}/g' %{octpkg}-%{version}/src/Makefile.in
 %octave_pkg_src
 
 %build

++++++ fix_missing_return.patch ++++++
--- ./src/svmpredict_mex.cpp_orig       2019-11-27 13:51:40.467022484 +0100
+++ ./src/svmpredict_mex.cpp    2019-11-27 13:54:44.131250615 +0100
@@ -52,7 +52,7 @@
 
 #define CMD_LEN 2048
 
-int print_null(const char *s,...) {}
+static int print_null(const char *s,...) { return 0; }
 int (*info)(const char *fmt,...) = &mexPrintf;
 
 void read_sparse_instance(const mxArray *prhs, int index, struct svm_node *x)
++++++ nan-3.1.4.tar.gz -> nan-3.4.3.tar.gz ++++++
++++ 16886 lines of diff (skipped)


Reply via email to