Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package octave for openSUSE:Factory checked 
in at 2025-06-11 18:34:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave (Old)
 and      /work/SRC/openSUSE:Factory/.octave.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "octave"

Wed Jun 11 18:34:56 2025 rev:93 rq:1284858 version:10.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/octave/octave.changes    2025-05-26 
18:41:56.431559923 +0200
+++ /work/SRC/openSUSE:Factory/.octave.new.19631/octave.changes 2025-06-11 
18:35:26.193380187 +0200
@@ -1,0 +2,82 @@
+Fri Jun  6 22:16:36 UTC 2025 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Update to version 10.2.0:
+  * Improvements and fixes:
+    - tensorprod: Fix error for certain tensor/vector combinations
+      (bug #66950).
+    - mkoctfile: Skip compiling object file with soversion for
+      --mex -c -o (bug #66972).
+    - Fix segmentation fault in octave-svgconvert when called with
+      no inputs.
+    - mkoctfile: Remove temporary C source files after
+      compilation.
+    - unicode2native: Fix conversion of short strings to UTF-16 or
+      UTF-32.
+    - Detect leading and trailing comments for all parse tree
+      elements (bug #67004).
+    - bar: Avoid listener error when replacing an existing bar
+      plot (bug #67006).
+    - Fix sparse matrix assignment with reverse range indexing
+      (bug #66516).
+    - ezplot: Enable polar and 2-D plots of constant functions
+      (bug #66563).
+    - Check for any kind of file not just regular files (bug
+      #67018).
+    - var/std: Issue an error for non-floating point inputs.
+      Previous versions accepted integer type inputs but could
+      produce erroneous outputs due to integer arithmetic and
+      under/overflow errors (bug #67016).
+    - annotation: Change "verticalalignment" default value (bug
+      #67033).
+    - Previously, symbols that are not actually callable by a user
+      might have been added to the list of callable functions when
+      loading .mex files. Remove these symbols from that list.
+      This fixes unloading .mex files with clear.
+    - Remove break points only from user functions (defined in .m
+      file). This fixes an infinite recursion issue when
+      re-loading updated .oct or .mex files.
+    - For improved Matlab compatibility the strncmp and strncmpi
+      functions now return true if the number of characters
+      specified by N is equal to 0 (bug #57879).
+    - Fix nargout in multi-output indexing expressions beginning
+      with function call (bug #67096).
+    - findobj: Do not match empty tags with [] (bug #67048).
+    - Check for undefined output when indexing function output
+      (bug #67111).
+    - perms: Fix buffer overflow and crash; minor code cleanup
+      (bug #67115).
+    - mkoctfile: Support spaces in output path of linker step.
+    - mkoctfile: Support spaces in path to binary when stripping
+      debug info.
+    - octave-svgconvert: Speed up printing to PDF (bug #66959).
+    - error: Fix segmentation fault on missing fields in err.stack
+      structure (bug #67143).
+    - Avoid parse error for empty lines in debug mode (bug
+      #67108).
+    - Check if effective SOVERSION is exported from .mex file
+      libraries (bug #67163).
+  * GUI:
+    - Fix build error without QScintilla installed (bug #66962).
+    - Avoid potential integer overflow on Windows.
+    - Make dialogs shown by inputdlg, listdlg, questdlg, uigetdir,
+      or uigetfile modal.
+  * Build system / Tests:
+    - Add visibility attributes for the octave::base_fcn_handle
+      class.
+    - Add visibility attributes to parse tree symbols (bug
+      #67056).
+    - Add visibility attributes to Array<T> template class member
+      functions.
+    - Use correct preprocessor macro when instantiating MArray
+      template class.
+    - Disable visibility flags by default.
+    - Support passing additional flags when linking octave*
+      executables.
+    - Single-quote path that might contain unescaped backslashes
+      in the generation of the doc cache.
+    - Ignore deprecation warning for std::wbuffer_convert in
+      header.
+    - error: Add more built-in self-tests.
+- Re-base octave_tools_pie.patch for update.
+
+-------------------------------------------------------------------

Old:
----
  octave-10.1.0.tar.lz

New:
----
  octave-10.2.0.tar.lz

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

Other differences:
------------------
++++++ octave.spec ++++++
--- /var/tmp/diff_new_pack.cfqI68/_old  2025-06-11 18:35:27.201421849 +0200
+++ /var/tmp/diff_new_pack.cfqI68/_new  2025-06-11 18:35:27.205422015 +0200
@@ -18,7 +18,7 @@
 
 %define apiver  v60
 # Required for RC builds, in this case version contains ~rc, src_ver -rc
-%define pkg_ver 10.1.0
+%define pkg_ver 10.2.0
 %define src_ver %{pkg_ver}
 # Image processing library
 %if 0
@@ -349,7 +349,7 @@
 %{_bindir}/mkoctfile
 %{_bindir}/mkoctfile-%{src_ver}
 %{_mandir}/man1/mkoctfile.1%{?ext_man}
-%{_includedir}/*
+%{_includedir}/octave-%{version}/
 %{_libdir}/%{name}/%{src_ver}/lib*.so
 %{_libdir}/%{name}/api-%{apiver}
 %{_libdir}/pkgconfig/octave.pc

++++++ octave-reproducible-jar.patch ++++++
--- /var/tmp/diff_new_pack.cfqI68/_old  2025-06-11 18:35:27.261424329 +0200
+++ /var/tmp/diff_new_pack.cfqI68/_new  2025-06-11 18:35:27.265424495 +0200
@@ -3,10 +3,10 @@
  scripts/java/module.mk |   11 +++++++++--
  2 files changed, 19 insertions(+), 2 deletions(-)
 
-Index: octave-10.1.0/scripts/java/module.mk
+Index: octave-10.2.0/scripts/java/module.mk
 ===================================================================
---- octave-10.1.0.orig/scripts/java/module.mk
-+++ octave-10.1.0/scripts/java/module.mk
+--- octave-10.2.0.orig/scripts/java/module.mk
++++ octave-10.2.0/scripts/java/module.mk
 @@ -52,11 +52,18 @@ $(%canon_reldir%_JAVA_CLASSES) : %.class
                     -d $(abs_top_builddir)/scripts/java \
                     $(org_octave_dir)/$(<F) )
@@ -28,11 +28,11 @@
        mv $@-t $@
  endif
  
-Index: octave-10.1.0/configure.ac
+Index: octave-10.2.0/configure.ac
 ===================================================================
---- octave-10.1.0.orig/configure.ac
-+++ octave-10.1.0/configure.ac
-@@ -2697,6 +2697,16 @@ do
+--- octave-10.2.0.orig/configure.ac
++++ octave-10.2.0/configure.ac
+@@ -2703,6 +2703,16 @@ do
      break
    fi
  

++++++ octave_tools_pie.patch ++++++
--- /var/tmp/diff_new_pack.cfqI68/_old  2025-06-11 18:35:27.305426148 +0200
+++ /var/tmp/diff_new_pack.cfqI68/_new  2025-06-11 18:35:27.309426313 +0200
@@ -1,7 +1,11 @@
-Index: octave-10.1.0/src/module.mk
+---
+ src/module.mk |    9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+Index: octave-10.2.0/src/module.mk
 ===================================================================
---- octave-10.1.0.orig/src/module.mk
-+++ octave-10.1.0/src/module.mk
+--- octave-10.2.0.orig/src/module.mk
++++ octave-10.2.0/src/module.mk
 @@ -77,6 +77,7 @@ nodist_%canon_reldir%_octave_SOURCES = %
    $(AM_LDFLAGS) \
    $(NO_UNDEFINED_LDFLAG) \
@@ -10,23 +14,23 @@
    $(WARN_LDFLAGS) \
    $(OCTAVE_UNICODE_EXE_LDFLAGS)
  
-@@ -98,6 +99,7 @@ nodist_%canon_reldir%_octave_cli_SOURCES
- %canon_reldir%_octave_cli_LDFLAGS = \
+@@ -99,6 +100,7 @@ nodist_%canon_reldir%_octave_cli_SOURCES
    $(NO_UNDEFINED_LDFLAG) \
    $(OCTAVE_LINK_OPTS) \
-+  -pie \
+   $(OCTAVE_CLI_LTLDFLAGS) \
++      -pie \
    $(WARN_LDFLAGS) \
    $(OCTAVE_UNICODE_EXE_LDFLAGS)
  
-@@ -124,6 +126,7 @@ endif
- %canon_reldir%_octave_gui_LDFLAGS = \
+@@ -126,6 +128,7 @@ endif
    $(NO_UNDEFINED_LDFLAG) \
    $(OCTAVE_GUI_LINK_OPTS) \
-+  -pie \
+   $(OCTAVE_GUI_LTLDFLAGS) \
++      -pie \
    $(WARN_LDFLAGS) \
    $(OCTAVE_UNICODE_EXE_LDFLAGS)
  
-@@ -153,8 +156,14 @@ nodist_%canon_reldir%_mkoctfile_SOURCES
+@@ -155,8 +158,14 @@ nodist_%canon_reldir%_mkoctfile_SOURCES
    $(OCTAVE_CPPFLAGS) \
    -DOCTAVE_MEX_SOVERSION="$(OCTAVE_LIBOCTMEX_SOVERSION_MAJOR)"
  

Reply via email to