Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

octave-doc-11.1.0-2.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: octave-doc Distribution: openSUSE Tumbleweed
Version: 11.1.0 Vendor: openSUSE
Release: 2.2 Build date: Thu Mar 26 19:44:48 2026
Group: Documentation/Other Build host: reproducible
Size: 5413453 Source RPM: octave-11.1.0-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.octave.org/
Summary: Documentation for Octave
Octave is a high level programming language. It is designed for the
solution of numeric problems.

This package contains documentation for Octave.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Thu Mar 26 2026 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix regression for RPM macros, pkg builtin no longer glob's the
    filename itself, so do it manually.
* Sun Mar 15 2026 Nassim Lhadj <lhadjnassim311@gmail.com>
  - Update to version 11.1.0:
    * Too many changes to list, see
      <https://octave.org/NEWS-11.html>.
  - Re-base octave_tools_pie.patch for update.
  - Bump api ver to 61 in keeping with upstream.
  - Drop octave-reproducible-jar.patch as it's been fixed upstream (bug #67140).
* Mon Oct 27 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 10.3.0:
    * Improvements and bug fixes:
    - Correctly interpret command line option --no-init-user (bug
      [#67187]).
    - image: Avoid error if image data is empty (bug #65866).
    - Respect logarithmic scaling of axis when plotting scatter
      objects (bug #67239).
    - Avoid segmentation fault with display with too low color
      depth (bug #65866).
    - Store save type in binary-float format also for empty
      matrices (bug #67271).
    - Fix ASAN bug in liboctave svd code caused by use of
      std::vector::reserve () (bug #67248).
    - mldivide: Correctly apply permutation for sparse matrix with
      permuted lower form.
    - Allow empty field names in struct and cell2struct functions
      (bug #67255).
    - containers.Map: Allow empty char arrays as keys (bug
      [#67255]).
    - Fix ASAN warnings in __ilu__.cc (bug #67249).
    - rose.m: Fix regression where output variables always
      returned (bug #48889).
    - rose.m: Overhaul function to resolve incorrect custom bin
      placement (bug #67280).
    - Clarify the "Octave:language-extension" warning message for
      comparing complex numbers that the compatibility difference
      is that Octave considers the complex part of the number (bug
      [#67257]).
    - delaunayn.m: Check inputs for non-finite values to avoid
      segfault in QHull (bug #67315).
    - Fix calculation of “nearest integer” function (bug #67339).
    - struct2hdl.m: Use a consistent output type for valcomp (bug
      [#67217]).
    - Avoid crash when Octave invoked with -d argument.
    - Skip saving too large arrays in -binary format (bug #67382).
    - Write and read large array in chunks for -binary file format
      (bug #67382).
    - Correctly parse clear ? (bug #67459).
    - colorbar.m: Don’t emit error if “position” property given
      (bug #67537).
    * GUI:
    - Fix SIGABRT on exit of GUI (bug #67230).
    - Fix focus when reopening editor file from MRU list (bug
      [#67384]).
    * Build system and tests:
    - Add tests for shadowed functions in core Octave (bug
      [#46849]).
    - Fix building Java on solaris2 platforms (bug #67442).
    - Include ida.h in configure tests from the locations at which
      it is looked for.
    - Do not check for nvector_serial.h without folder in
      configure test.
    * Updated documentation.
  - Switch source URL to https://ftpmirror.gnu.org for quicker
    downloads.
* Sat Sep 13 2025 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix test discovery in case multiple script files with the
    same name exist in multiple subdirectories.
* Tue Sep 02 2025 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Add automatic dependency on octave API for arch-dependent
    octave-forge packages, add octave.attr dependency generator.
    Add "Provides: octave(api-v60)" on octave-cli package.
  - Relax glob in build macro, noarch octave bindings may be
    built as part of a arch-dependent package.
* Mon Aug 25 2025 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix octave-forge install/check macros for noarch packages.
* Fri Aug 22 2025 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix macro for building of octave-forge packages:
    + Avoid rebuild in install, use intermediate tarball from
      build step. Also fixes reproducible-build, as it removes a
      mktemp path from generated files (boo#1062303).
  - Fix macro for testing octave-forge packages:
    + Fix test detection due to incorect '%' quoting
    + Load build package before testing it
    + Include tests defined in binary sources
* Fri Jun 06 2025 Atri Bhattacharya <badshah400@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.
* Tue May 20 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Add octave-reproducible-jar.patch: Set jar date to source
    modification date-time for reproducible builds (bug #67140).
  - Build with GCC 8 for Leap <= 15.6 for c++17 <filesystem>
    support; this fixes build failures on 15.6 and older Leap.
  - tests: Set Xvfb screen colour depth to 16, which seems the
    minimum required for `image/getframe.m` test to not segfault
    (bug #65866).
  - Call ldconfig_scriptlets on cli package instead of main package.
  - Drop use of deprecated install_info post(un) scriptlets.
* Mon May 12 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 10.1.0:
    * Too many changes to list, see
      <https://octave.org/NEWS-10.html>.
  - Re-base octave_tools_pie.patch for update.
  - Bump apiver to 60 in keeping with upstream.
* Wed Mar 19 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Switch BuildRequires: pcre-devel to pcre2-devel.
  - Drop deprecated BuildRequires: update-desktop-files (providing
    %suse_update_desktop_file macro that is no longer used).
* Mon Jun 10 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 9.2.0:
    * Improvements and fixes:
    - hist.m: Add input validation for Y restricting it to 2-D
      array (bug #65478). Avoid error when Y value range is very
      small (bug #65714).
    - cross.m: Add input validation for dim restricting it to a
      numeric integer valued scalar (bug #65544, bug #65527).
    - getframe.m: Respect pixel ratio (high DPI) of screen with
      figure (bug #65540).
    - legend.m: Fix error if root property "showhiddenhandles" is
      "on" (bug #65442)
    - savepath.m: Correctly handle packages without binaries (bug
      [#65559]).
    - Correctly scale figure position on screen with DPI scaling
      (high DPI).
    - profile ('on') now clears any existing profile data as the
      documentation states (bug #65595).
    - Fix segmentation fault when trying to set breakpoint in
      non-existent method of classdef class (bug #65610).
    - Improve default display of classdef properties (bug #62432).
    - Avoid crash with Qt6 6.7.0 (bug #65605).
    - bar.m: Catch input number validation error.
    - Prevent OOM crash or segmentation fault in sort () when dim
      equals Inf (bug #65712).
    - legend.m: Avoid setting more colors than coordinates for
      patch objects (bug #65632).
    - inputParser.m: Allow default classdef objects which overload
      struct (bug #65667).
    - Preserve "position" property of figure when object is
      reset() (bug #65750).
    - hist.m: Avoid error when y value range is very small (bug
      [#65714]).
    - barh: Add input validation check for nargin < 1.
    * GUI:
    - Use first word for options in right-click menu of command
      window widget (bug #65518).
    - Set DontUseNativeDialog flag as first property in
      QFileDialog.
    - Explicitly raise non-modal message boxes ensuring
      visibility.
    - Save and restore splitter state of documentation widget.
    - Allow executing new files from built-in editor with F5 (bug
      [#65548]).
    - Allow unbinding GUI shortcuts (bug #65580).
    - Fix restoring headers in file browser and workspace view
      (bug #65030).
    - File dialogs of the built-in editor are now modal.
    - Fix dragging editor from main window into floating state
      (bug #65725).
    * Build system / Tests:
    - Avoid overriding save_* variables from outer scope (bug
      [#65476]). This fixes an error that might have lead to
      overlinking of shared libraries (e.g., .oct files). Consider
      rebuilding shared libraries that have been built with Octave
      9.1.0.
    - Add BIST for is_valid_file_id.m (bug #65543).
    - Update metainfo.xml with new fields for AppStream 1.0 (bug
      [#65355]).
    - Show result of check for std::pmr::polymorphic_allocator in
      configure summary.
    - Run test program for polymorphic allocators if possible
      instead of a simple build check.
    - Speed up BIST for the central part of convn with 'full'
      shape.
    - Require Qt Widgets module when building the GUI (bug
      [#65625]).
    - bug-53027.tst: Delete temporary file after test is done (bug
      [#53027]).
    - Avoid build error with GCC 14 when targeting Windows.
    - Try to clean up after BIST also in case test failed (bug
      [#53027]).
    - bar.m, barh.m: Add plotting BISTs (bug #65671).
    - Check if C and Fortran compilers accept -fexceptions flag
      (bug #65767). This affects building Octave itself from
      sources and also how .mex or .oct files are built by mex and
      mkoctfile.
    * Documentation updates.
  - Changes from version 9.1.0:
    * Long list, see <https://octave.org/NEWS-9.html>
  - Switch to Qt6 library for GUI.
  - Tests: Need to pass `RUN_OCTAVE_OPTIONS="--no-gui-libs"` as a
    temporary work around to
    <https://savannah.gnu.org/bugs/index.php?65866>
  - Add BuildRequires: gnuplot when building without
    `native_graphics`; it is needed for tests.
* Thu Nov 16 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.4.0:
    * mkoctfile: Skip parsing for less flags (bug #64590).
    * Fix getting number of non-zero elements in SuiteSparse
      matrices.
    * delaunayn: Avoid erroneous simplex removal for integer inputs
      (bug #64658).
    * delaunayn: Add precision loss warning for large int inputs
      (bug #64658).
    * delaunayn: Also warn for negative integers with large
      magnitude (bug #64658).
    * Correctly load all-zero sparse matrices from text files (bug
      [#64696]).
    * Allocate correct storage for interleaved complex mxArray
      objects (bug #64687).
    * mkoctfile: Prefer parsing over passing on argument after
      unknown argument (bug #64725).
    * fft: Avoid segmentation fault with ND-arrays (bug #64729).
    * fft: Avoid overwriting input for inplace operations (bug
      [#64733]).
    * intersect.m: Correct third output with "stable" flag (bug
      [#60347]).
    * Avoid use-after-free issue in parser (bug #60882).
    * betainc.m: Improve integer input logic and validation (bug
      [#64726]).
    * webread: Apply timeout also for initial connection (bug
      [#64826]).
    * mkpp.m: Remove stray text causing error with demo code.
    * Ensure that new test for saving sparse matrices writes a text
      file.
    * Search for tests in and install octave-value template sources
      (bug #64696).
    * Correct variable name typo in documentation of slice().
    * Expand documentation for gcd() and lcm().
    * datevec: Clarify that heuristics are used to detect the format
      of a date string (bug #64563).
    * datenum: Add help text that inputs can be arrays, add examples
      (bug #54679).
    * datevec: Add help text that inputs can be arrays (bug #54679).
    * Describe various pitfalls with floating point ranges (bug
      [#64692]).
    * Add range example and some copyedits.
* Wed Oct 25 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Drop termap BuildRequireS: no longer needed.
* Thu Oct 19 2023 Atri Bhattacharya <badshah400@gmail.com>
  - octave.macros: For %octave_pkg_install, set HOME to current
    working dir to avoid permission issues when octave tries to
    update list of installed packages in its config file.
* Tue Aug 29 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.3.0:
    * undo_string_escapes: Return '\0' for NUL byte input (bug
      [#64051]).
    * Stop excessive memory usage for minor grid ticks (bug #64017).
    * Include needed headers in installed .cc files (bug #63922).
    * Fix floating point exception when sparse array reshaped to 0x0
      (bug #64080).
    * unicode2native: Fix conversion to UTF-16 (bug #64139).
    * memory: Fix execution on Cygwin.
    * uniconv-wrappers: Avoid freeing uninitialized pointer (bug
      [#64182]).
    * lo-regexp.cc: Only include PCRE2/PCRE headers if feature test
      succeeded (bug #64172).
    * Fix segfault when saveobj() used with old-style class files
      (bug #64220).
    * Fix restoring breakpoints from dbstatus breakpoint structure
      (bug #64271).
    * colorbar.m: Fix undefined variable d (bug #64287).
    * Reset all axes properties except 'Units' and 'Position' with
      cla ('reset').
    * unicode2native.m: Restore support for one input parameter (bug
      [#64331]).
    * native2unicode, unicode2native: Support empty second argument
      (bug #64331).
    * fullfile.m: Return empty cell for input with empty cell (bug
      [#64377]).
    * audioplayer.m: Emit error if input data Y is empty (bug
      [#64379]).
    * Remove obsolete callback constructor code for @audioplayer and
      @audiorecorder (bug #64379).
    * Avoid false detection of “non-real pivot” in ichol() (bug
      [#63785]).
    * Fix building against SuiteSparse 7.1.0 when SPQR is disabled
      (bug #64446).
    * ellipsoid.m: Avoid returning geometry data unless it is
      explicitly requested to avoid overwriting ans.
    * subsasgn: Avoid panic on invalid field names (bug #64213).
    * lex.ll: Remove $ as a valid character for identifiers.
    * fileparts.m: Allow for relative path on different drive on
      Windows (bug #64462).
    * datevec.m: Add some ISO 8601 conform formats (patch #9964).
    * betaincinv.m: Slightly increase test tolerance (for macOS 13).
    * colorbar.m: Add tests (bug #64287).
    * sparse-qr.cc: Fix compatibility with SuiteSparse 7.1.0 /
      CXSparse 4.0.4.
    * pcg.m: Use eps tolerance in test for ishermitian (bug #63787).
    * fileparts.m: Overhaul BISTs.
    * Return documentation for help properties (bug #64067).
    * Add note to isprime.m on inputs over 2^64.
* Tue Apr 18 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.2.0:
    * fopen: Use “UTF-8” as default encoding for fopen
      (https://savannah.gnu.org/bugs/?63930).
    * fopen, unicode2native: Fix converting the encoding of short
      char arrays with invalid UTF-8
      (https://savannah.gnu.org/bugs/?63930).
    * fopen: Try to gather complete UTF-8 surrogates when converting
      encoding (https://savannah.gnu.org/bugs/?63930).
    * fopen: Do not convert encoding for file streams with libc++
      (https://savannah.gnu.org/bugs/?63930).
    * pr-output.cc: Fix output for format native-bit
      (https://savannah.gnu.org/bugs/?63940).
    * Fix evaluation of & and | expressions in conditional contexts
      (https://savannah.gnu.org/bugs/?63935).
    * Avoid clang warning about very unlikely buffer overflow.
    * mpoles.m: Overhaul function and use absolute tolerance for
      zero poles (https://savannah.gnu.org/bugs/?63937).
    * perms.m: Change "unique" output order to reverse lexicographic
      to match non-unique order
      (https://savannah.gnu.org/bugs/?63962).
    * Remove trailing '\r' from curl dir list
      (https://savannah.gnu.org/bugs/?63851).
    * Fix display of scalar complex variables with mixed Inf/NaN and
      floating point values (https://savannah.gnu.org/bugs/?63961).
    * Don’t use encoding facet when writing bytes to stream
      (https://savannah.gnu.org/bugs/?63931).
    * GUI: Speedup loading and saving preferences dialog
      (https://savannah.gnu.org/bugs/?63909).
    * Build system / Tests:
    - inpolygon.m: Fix demo code
      (https://savannah.gnu.org/bugs/?63865).
    - if.tst: New test for (https://savannah.gnu.org/bugs/?63935).
    - acinclude.m4: Correct typo in #define PCRE2_CODE_UNIT_WIDTH.
    - lu: Add self-test with complex valued input.
    - Disable visibility flags by default
      (https://savannah.gnu.org/bugs/?61855, bug #63916).
    - Check whether using STL from LLVM or Apple
      (https://savannah.gnu.org/bugs/?63930).
    - Documentation:
    - Improve documentation for linspace and logspace functions.
    - Correct and improve documentation for sparse() function.
* Sun Mar 12 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.1.0:
    * Long list of changes, see <https://octave.org/NEWS-8.html>.
  - API version bumped from 57 to 58.
  - Minor re-base of
    0001-Add-explicit-ctime-include-required-for-clock.patch for
    update (file-name change only).
* Wed Jan 04 2023 pgajdos@suse.com
  - back to GraphicsMagick, octave cannot be built against
    ImageMagick 7

Files

/usr/share/doc/packages/octave-doc
/usr/share/doc/packages/octave-doc/liboctave.pdf
/usr/share/doc/packages/octave-doc/octave.pdf
/usr/share/doc/packages/octave-doc/refcard-a4.pdf
/usr/share/doc/packages/octave-doc/refcard-legal.pdf


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:23:10 2026