|
|
|
|
Changelog for octave-doc-8.4.0-bp156.236.9.noarch.rpm :
* Thu Nov 16 2023 Atri Bhattacharya - 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 - Drop termap BuildRequireS: no longer needed. * Thu Oct 19 2023 Atri Bhattacharya - 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 - 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 AATTaudioplayer and AATTaudiorecorder (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 - 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 - Update to version 8.1.0: * Long list of changes, see .- 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 pgajdosAATTsuse.com- back to GraphicsMagick, octave cannot be built against ImageMagick 7 * Mon Dec 19 2022 pgajdosAATTsuse.com- GraphicsMagick will be removed from Factory * Tue Nov 22 2022 Andreas Schwab - Use xvfb-run for testsuite * Wed Nov 09 2022 Atri Bhattacharya - Update to version 7.3.0: * scanf: Don’t set error when reaching end of stream (bug [#62723]). * Fix duplicate names displayed with mixed AATTclass/classdef classes (bug #62802). * canonicalize_file_name: Handle symlinks to UNC network shares (bug #62847). * canonicalize_file_name: Generalize check for mapped network drive (bug #62847). * fortran_vec: Fix instances of method chaining that may cause dangling pointer. * Fix wrong color in PDF printout of some LaTeX strings (bug [#62884]). * unpack.m: Escape backslashes in paths on Windows (bug #62888). * canonicalize_file_name: Check root of potential mapped network drive (bug #62847). * nextpow2.m: Fix for input between 0.5 and 1 (bug #62947). * quad2d: Fix unintended complex conjugate return (bug #62972). * Make sure we don’t pass short 8.3 path to latex on Windows (bug #62779). * canonicalize_file_name: Trim trailing file separators from root of mapped network drive (bug #62847). * imformats.m: Fix isa function in return value (bug #62974). * pie3: Fix “Too many input” args error. * Accept negative inputs to -2^63 for dec2bin and dec2hex (bug [#63089]). * Fix incorrect lambda outputs for lsqnonneg and pqpnonneg (bug [#63178]). * addtodate.m: Fix wrong month returned when subtracting a month from some end-of-month dates (bug #60671). * var.m: Fix some Inf and NaN inputs returning 0 instead of NaN (bug #63203) * var.m: Fix automatic broadcasting error for sparse and diagonal matrix inputs with vector weighting (bug #63291). * legend.m: Fix error with contour plot containing clabels (bug [#63262]). * dec2bin.m: Fix input validation (bug #63089). * glpk.m: Avoid using isfinite on potentially sparse input. * var.m: Use bsxfun rather than broadcasting with vector weighting (bug #63291). * Fix out of bound indexing in in-place broadcasting operations (bug #63303). * Respect confirmation when deleting files in file browser widget (bug #63198). * io.tst: Add test case for scanf (bug #62723). * nextpow2.m: Add bug number tag to regression tests (bug [#62947]). * quad2d.m: Add BIST to cset b0e90ca8e679 (bug #62972). * Add test for number of methods with classdef in AATTfolder (bug [#62802]). * Use Autoconf macro to find egrep executable. * Documentation fixes.- Add octave-rpmlintrc file to suppress false positives. * Fri Sep 16 2022 Atri Bhattacharya - octave-cli: Fix Requires after sundials main library was split into multiple shared libs.- Update _constraints: Upto 10 GiB now required. * Mon Aug 22 2022 Markus Ebner - Update to version 7.2.0: * Long list of changes, see - Drop upstreamed patches: * 0001-Add-explicit-ctime-include-required-for-clock.patch * fix_build_unlink_failed.patch * Mon Jul 11 2022 Stefan Brüns - Fix build with latest TW, add 0001-Add-explicit-ctime-include-required-for-clock.patch * Wed Jul 06 2022 Stefan Brüns - Fix build of external packages when trying to unlink non-existent files, add fix_build_unlink_failed.patch * Tue Jul 05 2022 Dominique Leuenberger - Dynamically generate the dependencies on the correct libsundials/libsundials_ida package: the so-version can change over time. * Sun Apr 10 2022 Atri Bhattacharya - Update to version 7.1.0: * Long list of changes, see .- Drop upstreamed patches: * octave-fullscreen-with-multiple-monitors.patch * 0001-Use-reentrant-libqhull_r.patch * octave-qhull_r-fixes.patch- New BuildRequires: Mesa-dri (needed for a test), pkgconfig(RapidJSON) (for JSON R/W support).- Minor rebase of octave_tools_pie.patch to apply cleanly.- Update _constraints: At least 8 GB disk space needed for 64-bit archs (x86_64 and aarch64). * Tue Mar 08 2022 Atri Bhattacharya - Add octave-fullscreen-with-multiple-monitors.patch -- fix maximized start on systems with two monitors (https://savannah.gnu.org/bugs/?61172); patch taken from upstream commit and re-based for version 6.4.0. * Fri Nov 05 2021 Atri Bhattacharya - Update to version 6.4.0: * Improvements and fixes: - Reduce memory usage in BISTs for copyobj, hgsave (bug [#57591]). - hgsave.m, copyobj.m: Use \'qt\' graphics toolkit in BISTs. - main.cc: Use getopt to parse command line arguments (bug [#60886]). - main.cc: Remove invalid case (bug #60886). - Disable getopt error reporting in wrapper program (bug [#60886]). - interp1.m: Don’t interpret later numeric input as xi (bug [#60967]). - pkg: Improve similar package name suggestion (bug #61067). - Store parent name in function object when caching parents in scope (bug #61105). - Avoid internal error and segfault with eval and scripts (bug [#61191]). - rmpath: Prevent removing the current directory from the load path (bug #61216). * GUI: - Fix missing interpreter event in octave-scintilla. - Fix opening a file in a custom editor (bug #60990). * Documentation: - Improve docstring for disable_diagonal_matrix, disable_diagonal_matrix, and disable_range (patch #10089). - cbrt: Clarify that function errors for non-real input. - dsearchn.m: Added optional distance output description (bug [#61156]). - Add Hungarian translation for project description files. - Document fsolve output “info” -2 (bug #61310). * Build system: Correct error message for incompatible CXSparse (bug #61385).- Refresh 0001-Use-reentrant-libqhull_r.patch for version 6.4.0 (line offset changes only).- Substitute OCTAVE_BLAS_LIBRARY_NAME value in installed macros file rather than modifying the source file itself. * Wed Jul 28 2021 Andre C. Barros - Upgrade to octave 6.3.0: * Long list of changes, see https://www.gnu.org/software/octave/news/release/2021/07/11/octave-6.3.0-released.html- Update 0001-Use-reentrant-libqhull_r.patch for use with version 6.3.0- Add octave-qhull_r-fixes.patch to complement 0001-Use-reentrant-libqhull_r.patch for the build system. * Thu May 06 2021 Andreas Stieger - move rpm macros to /usr/lib/rpm/marcos.d (boo#1185659) * Fri Apr 02 2021 Stefan Brüns - Fix incomplete geometry support, use reentrant libqhull_r instead of the deprecated non-reentrant, add 0001-Use-reentrant-libqhull_r.patch * Mon Feb 22 2021 Atri Bhattacharya - Update to version 6.2.0: * Bug fix release, see https://www.gnu.org/software/octave/news/release/2021/02/20/octave-6.2.0-released.html * Wed Dec 02 2020 Atri Bhattacharya - 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. * Thu Aug 20 2020 Martin Liška - Use memoryperjob constraint instead of %limit_build macro. * Mon Feb 17 2020 Stefan Brüns - Avoid stealing SIGCHLD from QProcess::waitForFinished, which causes the KDE file dialogs to hang up to the 30s default timeout. This only happens when a samba server is installed locally. Fixes https://savannah.gnu.org/bugs/?54607 * 0001-Disable-signal-handler-thread-avoid-duplicate-signal.patch- Add Xvfb build dependency for make check, several tests fail otherwise. * Sun Feb 16 2020 Stefan Brüns - Readd makeinfo to the build dependencies, called by octaves doc/help functions from the tests. Disable doc generation explicitly, otherwise it tries even without all tools present. * Sun Feb 09 2020 Stefan Brüns - Update to version 5.2.0 This version is a bug fixing release, for details see: https://www.gnu.org/software/octave/news/release/2020/01/31/octave-5.2.0-released.html- Drop upstream patches: * octave-bug-55029-fix_pause_and_kbhit_with_glibc_2_28.patch * octave-bug-56533-Cursor_misplaced_when_entering_newline_in_editor_with_tabs_indentation-part1.patch * octave-bug-56533-Cursor_misplaced_when_entering_newline_in_editor_with_tabs_indentation-part2.patch- Use documentation from upstream tarball, no need to rebuild locally.- Cleanup spec file, remove conditionals for EOLed distributions. * Wed Nov 27 2019 Stefan Brüns - Fix octave_pkg_test in RPM octave.macros, unpack pkg tarball again, as the target directory is removed by \'pkg build\'. * Fri Jul 05 2019 UTC - Markus Ebner - Backport fix: Cursor misplaced when entering newline in editor with tabs indentation behavior (bug #56533) * Added octave-bug-56533-Cursor_misplaced_when_entering_newline_in_editor_with_tabs_indentation-part1.patch * Added octave-bug-56533-Cursor_misplaced_when_entering_newline_in_editor_with_tabs_indentation-part2.patch * Mon May 13 2019 Duncan Mac-Vicar - Backport fix: pause and kbhit with glibc 2.28 end-of-file state behavior (bug #55029) * Added octave-bug-55029-fix_pause_and_kbhit_with_glibc_2_28.patch * Mon Mar 04 2019 Stefan Brüns - Update to version 5.1.0 * Long list of changes: see https://www.gnu.org/software/octave/NEWS-5.1.html https://www.gnu.org/software/octave/news/release/2019/03/01/octave-5.1-released.html- Rebase octave_tools_pie.patch- Add conditional building with blas instead of openBLAS. Allows building for architectures like RISC-V where openBLAS is not available (and probably never will, RISC-V vector instructions do not fit the openBLAS model). * Fri Feb 15 2019 Guillaume GARDET - Add %limit_build to avoid build failures * Thu Jan 10 2019 Stefan Brüns - Only set -fpie for octave executables, as LDFLAGS is set as link flag in mkoctfile as default flags, leading to failing module builds. Add octave_tools_pie.patch * Thu Jan 03 2019 Stefan Brüns - Update to version 4.4.1 * Long list of changes: see https://www.gnu.org/software/octave/news/release/2018/08/09/octave-4.4.1-released.html- Drop obsolete Fix-build-with-Qt-511.patch- Fix build with Qt 5.12, use qhelpgenerator for qcollectiongenerator- Stop messing with upstream appdata/desktop files- Use %bcond_with/%bcond_without- Fix unit tests by increasing JVM stack limit, see https://savannah.gnu.org/bugs/index.php?55395 * Fri Jun 22 2018 dmitry_rAATTopensuse.org- Qt5 GUI package requires libQt5Sql5-sqlite [boo#1095605] * Mon Jun 04 2018 christopheAATTkrop.fr- Add Fix-build-with-Qt-511.patch.- Use %license for license files * Wed May 16 2018 dmitry_rAATTopensuse.org- Update to version 4.4.0 See https://www.gnu.org/software/octave/NEWS-4.4.html for details- Drop octave-java-use-source-target-1_6.patch- Drop SLE11 support (already broken)- Drop update-alternatives usage * Mon Mar 19 2018 badshah400AATTgmail.com- Update to version 4.2.2: * Long list of changes: see https://www.gnu.org/software/octave/news/release/2018/03/13/octave-4.2.2-released.html- Drop octave-also-check-for-qscintilla2_qt5.patch: incorporated upstream. * Mon Oct 02 2017 badshah400AATTgmail.com- Add octave-java-use-source-target-1_6.patch: Switch source/target to 1.6 from 1.3, to get octave building with java 9 (for openSUSE > 1320); patch taken from upstream mercurial repository [https://savannah.gnu.org/bugs/?51803]. * Wed Aug 23 2017 dmitry_rAATTopensuse.org- Fix octave-devel package requirements- Add %octave_blas macros * Mon Aug 21 2017 dmitry_rAATTopensuse.org- Move mkoctfile binary to octave-devel package * Thu Aug 10 2017 dmitry_rAATTopensuse.org- Reenable sparce matrix support- Build with openBLAS library by default, except i *86 architectures due to tests failures * Mon Jul 10 2017 badshah400AATTgmail.com- Edit _constraints file to require at least 2GB physical memory, builds on 32-bit systems fail otherwise; see https://savannah.gnu.org/bugs/index.php?51436; fixes build failures on i586 for openSUSE > 1320.- Drop suitesparse-devel BuildRequires; this pulls in openblas, which is not recommended by upstream. See comment #2 in https://savannah.gnu.org/bugs/index.php?51436. * Mon Jun 26 2017 badshah400AATTgmail.com- Add octave-also-check-for-qscintilla2_qt5.patch: When checking for the availibility of QT5 bindings for scintilla, also check for qscintilla2_qt5 (which is the shlib name used by openSUSE), otherwise this causes the in-built editor to be disabled; patch taken from upstream. Since patch modifies m4 files, regenerate configure before executing it (add BuildRequires on automake, autoconf and libtool). All changes applied conditionally only when building against Qt5. * Tue Feb 28 2017 dmitry_rAATTopensuse.org- Update to version 4.2.1 * See icluded NEWS file for details * Tue Nov 15 2016 dmitry_rAATTopensuse.org- Update to version 4.2.0 * See icluded NEWS file for details * Thu Nov 10 2016 dmitry_rAATTopensuse.org- Update to version 4.2.0-rc4 * See icluded NEWS file for details * Mon Oct 31 2016 dmitry_rAATTopensuse.org- Update to version 4.2.0-rc3 * See icluded NEWS file for details * Drop octave-gui-info-links.patch, octave-gui-utf8.patch * Thu Oct 27 2016 dmitry_rAATTopensuse.org- Fix Qt5-based GUI documentation links * octave-gui-info-links.patch- Fix Qt4-based GUI text encoding [boo#1005431] * octave-gui-utf8.patch * Wed Oct 19 2016 dmitry_rAATTopensuse.org- Build Qt5-based GUI for openSUSE Tumbleweed- Clean build requires- Move pkg-config file to octave-devel package * Tue Oct 18 2016 badshah400AATTgmail.com- Run %desktop_database_post(un) and %icon_theme_cache_post(un) for %post(un) to update the icon theme cache (required whenever application installs icons to the hicolor icon dir) and desktop database (required whenever application installs a .desktop file) when building with GUI enabled. * Fri Sep 23 2016 dmitry_rAATTopensuse.org- Update to version 4.2.0~rc2 * See icluded NEWS file for details- Drop obsolete ocatve-evalc.patch * Sat Sep 17 2016 dmitry_rAATTopensuse.org- Fix evalc crash * ocatve-evalc.patch * Sun Sep 11 2016 dmitry_rAATTopensuse.org- Update to version 4.2.0~rc1 * See icluded NEWS file for details- Drop obsolete octave-gcc6.patch- Temporary set MALLOC_PERTURB_=0 for tests * Fri Aug 26 2016 dmitry_rAATTopensuse.org- Fix suse-alternative-link-missing [boo#994253] * Fri Jul 29 2016 dmitry_rAATTopensuse.org- Use original appdata file- Fix SLE12 build * Thu Jul 28 2016 badshah400AATTgmail.com- Update to version 4.0.3: * Bug fix release, see http://www.gnu.org/software/octave/fixes-4-0-3.html for a full list of fixes.- Add appdata file as source, and install it to /usr/share/appdata; this makes octave appear on appstores like gnome-software and KDE Discover.- Rebase octave-gcc6.patch for current version. * Sat Jun 18 2016 dmitry_rAATTopensuse.org- Fix build with GCC6 [boo#985363] * octave-gcc6.patch * Tue Jun 07 2016 dmitry_rAATTopensuse.org- Update to version 4.0.2 * Bugfix release- Fix SLE12 config- Use update-alternatives mechanism for octave binary * Tue Mar 22 2016 dmitry_rAATTopensuse.org- Update to version 4.0.1 * Bugfix release * Tue Feb 23 2016 roAATTsuse.de- vendor is ibm on s390, not suse * Fri Oct 23 2015 dvaleevAATTsuse.com- Add disk constraints. Some workers might have enabled build in tmpfs. Where the space is limited. * Sun Sep 13 2015 dmitry_rAATTopensuse.org- Fix desktop menu category * Thu Jul 23 2015 dmitry_rAATTopensuse.org- Add build config for openSUSE:42 * Fri May 29 2015 dmitry_rAATTopensuse.org- Update to version 4.0.0 * See icluded NEWS file for details- Drop obsolete patches: * octave-3.8.0-llvm-3.4.patch * octave-suitesparse-4.4.patch * octave-unzip-info-in-gui.patch- Add RPM macros to octave-devel package * octave.macros * Mon Feb 23 2015 dmitry_rAATTopensuse.org- Fix unzipping compressed info files when running the gui [boo#918942] * octave-unzip-info-in-gui.patch- Disable JIT compilation by default- Set build settings for SLE11 * Wed Nov 12 2014 dmitry_rAATTopensuse.org- Set build settings for SLE12 * Fri Oct 31 2014 dmitry_rAATTopensuse.org- Fix build with latest SuiteSparse library * octave-suitesparse-4.4.patch- Restore SuiteSparse linking hack for openSUSE <= 13.1
|
|
|