Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package octave for openSUSE:Factory checked in at 2021-02-19 23:42:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/octave (Old) and /work/SRC/openSUSE:Factory/.octave.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave" Fri Feb 19 23:42:40 2021 rev:68 rq:862002 version:6.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/octave/octave.changes 2020-08-29 20:44:30.369519175 +0200 +++ /work/SRC/openSUSE:Factory/.octave.new.28504/octave.changes 2021-02-19 23:43:02.907233055 +0100 @@ -1,0 +2,15 @@ +Wed Dec 2 11:58:24 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Update to version 6.1.0: + * Long list of changes, see + https://www.gnu.org/software/octave/NEWS-6.1.html +- Add BuildRequires: sundials-devel to enable sundials based + solvers; also add libsundials*.so to Requires for octave-cli to + resolve between multiple providers coming from serial and + different parallel flavours of sundials. +- Update api version to 55 in keeping with upstream. +- Minor adjustment of patches to fix line offsets. +- Drop external pkgconfig file: octave now installs its own. +- Link duplicate files in %{_datadir} using fdupes. + +------------------------------------------------------------------- Old: ---- octave-5.2.0.tar.lz octave.pc.in New: ---- octave-6.1.0.tar.lz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ octave.spec ++++++ --- /var/tmp/diff_new_pack.hrTXSc/_old 2021-02-19 23:43:03.827233957 +0100 +++ /var/tmp/diff_new_pack.hrTXSc/_new 2021-02-19 23:43:03.827233957 +0100 @@ -16,9 +16,9 @@ # -%define apiver v53 +%define apiver v55 # Required for RC builds, in this case version contains ~rc, src_ver -rc -%define pkg_ver 5.2.0 +%define pkg_ver 6.1.0 %define src_ver %{pkg_ver} # Use native graphics or gnuplot @@ -58,7 +58,6 @@ Group: Productivity/Scientific/Math URL: http://www.octave.org/ Source: https://ftp.gnu.org/gnu/octave/%{name}-%{src_ver}.tar.lz -Source2: octave.pc.in Source3: octave.macros # PATCH-FIX-OPENSUSE Patch0: octave_tools_pie.patch @@ -73,6 +72,7 @@ BuildRequires: %{blas_library}-devel BuildRequires: bison BuildRequires: dejagnu +BuildRequires: fdupes BuildRequires: fftw3-threads-devel BuildRequires: flex BuildRequires: gcc-c++ @@ -96,6 +96,7 @@ BuildRequires: qrupdate-devel BuildRequires: readline-devel BuildRequires: suitesparse-devel +BuildRequires: sundials-devel BuildRequires: termcap BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(zlib) @@ -164,6 +165,10 @@ Group: Productivity/Scientific/Math Requires: makeinfo Requires(pre): update-alternatives +# SECTION Resolve degeneracy between multiple libsundials{_ida}.so providers from serial and parallel flavours of sundials +Requires: libsundials3 +Requires: libsundials_ida5 +# /SECTION %if %{with native_graphics} Recommends: epstool Recommends: pstoedit @@ -233,12 +238,7 @@ --disable-docs \ --enable-openmp -make %{?_smp_mflags} - -# .pc file -cp %{SOURCE2} octave.pc -sed -i 's:@VERSION@:%{src_ver}:' octave.pc -sed -i 's:@LIB@:%{_lib}:' octave.pc +%make_build %install %make_install @@ -256,9 +256,6 @@ # Documentation install -Dm 644 -t %{buildroot}%{_mandir}/man1/ doc/*/*.1 install -Dm 644 -t %{buildroot}%{_infodir} doc/*/*.info doc/*/*.info-* -# .pc file -mkdir -p %{buildroot}/%{_libdir}/pkgconfig -cp octave.pc %{buildroot}/%{_libdir}/pkgconfig # Remove icons with huge size, we have scalable SVGs rm -rf %{buildroot}/%{_datadir}/icons/hicolor/1024x1024 # gui related fixes @@ -272,6 +269,8 @@ # increase stack size set by the JVM, affects the whole octave process echo "-Xss8m" > %{buildroot}/%{_datadir}/%{name}/%{src_ver}/m/java/java.opts +%fdupes %{buildroot}%{_datadir}/octave/ + %check # Increase stack limits. OpenBLAS tests are run after some JVM test, and OpenBLAS # dgetrf is quite memory hungry, see https://github.com/xianyi/OpenBLAS/issues/246 ++++++ 0001-Disable-signal-handler-thread-avoid-duplicate-signal.patch ++++++ --- /var/tmp/diff_new_pack.hrTXSc/_old 2021-02-19 23:43:03.847233976 +0100 +++ /var/tmp/diff_new_pack.hrTXSc/_new 2021-02-19 23:43:03.847233976 +0100 @@ -32,11 +32,11 @@ liboctave/wrappers/signal-wrappers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/liboctave/wrappers/signal-wrappers.c b/liboctave/wrappers/signal-wrappers.c -index 90ba890..d838555 100644 ---- a/liboctave/wrappers/signal-wrappers.c -+++ b/liboctave/wrappers/signal-wrappers.c -@@ -699,7 +699,7 @@ signal_watcher (void *arg) +Index: octave-6.1.0/liboctave/wrappers/signal-wrappers.c +=================================================================== +--- octave-6.1.0.orig/liboctave/wrappers/signal-wrappers.c ++++ octave-6.1.0/liboctave/wrappers/signal-wrappers.c +@@ -709,7 +709,7 @@ signal_watcher (void *arg) void octave_create_interrupt_watcher_thread (octave_sig_handler *handler) { @@ -45,6 +45,3 @@ pthread_t sighandler_thread_id; if (pthread_create (&sighandler_thread_id, 0, signal_watcher, handler)) --- -2.25.0 -
