Hello community,
here is the log from the commit of package octave-forge-parallel for
openSUSE:Factory checked in at 2020-06-11 14:48:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave-forge-parallel (Old)
and /work/SRC/openSUSE:Factory/.octave-forge-parallel.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave-forge-parallel"
Thu Jun 11 14:48:39 2020 rev:9 rq:801793 version:4.0.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/octave-forge-parallel/octave-forge-parallel.changes
2019-03-10 09:40:59.640095511 +0100
+++
/work/SRC/openSUSE:Factory/.octave-forge-parallel.new.3606/octave-forge-parallel.changes
2020-06-11 14:49:02.522152251 +0200
@@ -1,0 +2,21 @@
+Thu May 7 17:52:56 UTC 2020 - Stefan BrĂ¼ns <[email protected]>
+
+- Update to version 4.0.0:
+ * New systems both for local and cluster-based parallel execution:
+ Octave sessions directly generated by 'fork()' are not used
+ anymore for parallel execution. Instead, freshly started Octave
+ sessions are used. This fixes problems with threads of Octave and
+ of libraries used by Octave. For parcellfun/pararrayfun, it
+ introduces some limitations, in particular with anonymous
+ functions in Octave versions < 5.1.
+ * The package should now run on Windows, too, though this is less
+ tested than running on GNU/Linux.
+ * The server for cluster-based execution is not installed on Windows
+ or macOS (the client and the system for local parallel execution
+ are).
+ * Compatible with Octave 5.2 and current (2020-04-11) development
+ version of Octave.
+ * Removed deprecated function scloseall().
+- Drop obsolete octave-forge-parallel-build-with-octave5.patch
+
+-------------------------------------------------------------------
Old:
----
octave-forge-parallel-build-with-octave5.patch
parallel-3.1.3.tar.gz
New:
----
parallel-4.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ octave-forge-parallel.spec ++++++
--- /var/tmp/diff_new_pack.dWJKqp/_old 2020-06-11 14:49:05.282161109 +0200
+++ /var/tmp/diff_new_pack.dWJKqp/_new 2020-06-11 14:49:05.286161122 +0200
@@ -1,7 +1,7 @@
#
# spec file for package octave-forge-parallel
#
-# 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
@@ -18,27 +18,21 @@
%define octpkg parallel
Name: octave-forge-%{octpkg}
-Version: 3.1.3
+Version: 4.0.0
Release: 0
Summary: Parallel Computing for Octave
License: GPL-3.0-or-later
Group: Productivity/Scientific/Math
-URL: https://octave.sourceforge.net
+URL: https://octave.sourceforge.io/%{octpkg}/index.html
Source0:
https://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE octave-forge-parallel-build-with-octave5.patch
[email protected] -- fix building against octave >= 5; patch taken from
upstream mercurial commits
-Patch0: octave-forge-parallel-build-with-octave5.patch
BuildRequires: gcc-c++
BuildRequires: gnutls-devel >= 3.4.0
BuildRequires: hdf5-devel
BuildRequires: octave-devel
BuildRequires: pkgconfig
BuildRequires: zlib-devel
-Requires: octave-cli >= 3.8.0
+Requires: octave-cli >= 4.0.0
Requires: octave-forge-struct >= 1.0.12
-# SECTION FOR PATCH0
-BuildRequires: autoconf
-BuildRequires: automake
-# /SECTION
%description
Parallel execution package.
@@ -46,10 +40,6 @@
%prep
%setup -q -c %{name}-%{version}
-pushd %{octpkg}-%{version}
-%patch0 -p1
-cd src && ./bootstrap
-popd
%octave_pkg_src
%build
++++++ parallel-3.1.3.tar.gz -> parallel-4.0.0.tar.gz ++++++
++++ 98611 lines of diff (skipped)