Bug Fix List - 4.4.0 Release: Difference between revisions

From Octave
Jump to navigation Jump to search
 
(8 intermediate revisions by 5 users not shown)
Line 7: Line 7:
<div class="tocinline">__TOC__</div>
<div class="tocinline">__TOC__</div>


== Visual Editor Bugs ==
== Variable Editor Bugs ==


(blocker) bug #53409: Variable Editor QDockWidget panels not movable in KDE / Plasma Qt 4.4.8.7
<strike> (blocker) bug #53409: Variable Editor QDockWidget panels not movable in KDE / Plasma Qt 4.4.8.7 </strike>
https://savannah.gnu.org/bugs/?53409
<strike> https://savannah.gnu.org/bugs/?53409 </strike>
[Now also includes Qt versions 5.6.1 through 5.7.0, thus making this one pretty important.]
<strike> [Now also includes Qt versions 5.6.1 through 5.7.0, thus making this one pretty important.] </strike>


(blocker) bug #53392: [GUI] Octave crashes when moving Documentation pane within GUI onto another pane
<strike> (blocker) bug #53392: [GUI] Octave crashes when moving Documentation pane within GUI onto another pane </strike>
https://savannah.gnu.org/bugs/?53392
<strike> https://savannah.gnu.org/bugs/?53392 </strike>


(blocker) bug #53276: GUI: undocked panes cannot be moved, or resized along upper border
WON'T FIX <strike> (blocker) bug #53276: GUI: undocked panes cannot be moved, or resized along upper border </strike>
https://savannah.gnu.org/bugs/?53276
<strike> https://savannah.gnu.org/bugs/?53276 </strike>
[This is actually a fairly extensive change that re-activates the default float/dock mechanisms including drag/drop outside the GUI and title-bar double click float/dock.  Bug #53409 above is complicating testing for some KDE users.]
<strike> [This is actually a fairly extensive change that re-activates the default float/dock mechanisms including drag/drop outside the GUI and title-bar double click float/dock.  Bug #53409 above is complicating testing for some KDE users.] </strike>


bug #52797: Undocked windows are small and of fixed size with KDE
<strike> bug #52797: Undocked windows are small and of fixed size with KDE </strike>
https://savannah.gnu.org/bugs/?52797
<strike> https://savannah.gnu.org/bugs/?52797 </strike>
[The fix for Bug #53276 above will also cover this bug.]
<strike> [The fix for Bug #53276 above will also cover this bug.] </strike>


bug #53410: Variable Editor: Title bar doesn't highlight according to focus rules
<strike> bug #53410: Variable Editor: Title bar doesn't highlight according to focus rules </strike>
https://savannah.gnu.org/bugs/?53410
<strike> https://savannah.gnu.org/bugs/?53410 </strike>
[Will require testing to get user preference, but the current changeset attached should be adequate for release.  Without the patch, will get many complaints from users, after the patch might get a few complaints.]
<strike> [Will require testing to get user preference, but the current changeset attached should be adequate for release.  Without the patch, will get many complaints from users, after the patch might get a few complaints.] </strike>


bug #53443: Variable Editor: openvar VAR should show the tab on which the variable editor is
bug #53443: Variable Editor: openvar VAR should show the tab on which the variable editor is
https://savannah.gnu.org/bugs/?53443
https://savannah.gnu.org/bugs/?53443
[Not top priority, but should be easy fix.]  
[Not top priority, but should be easy fix.]


== Bugs marked as Crash ==
== Bugs marked as Crash ==
Line 46: Line 46:
* Owner: ???? {{bug|52840}}: GUI hangs on use of uigetfile/uiputfile
* Owner: ???? {{bug|52840}}: GUI hangs on use of uigetfile/uiputfile


* owener ???? {{bug|53540}} compile error: libgui fails to build with Qt 4  
* <strike> Owner ???? {{bug|53540}} compile error: libgui fails to build with Qt 4 </strike> FIXED
* owener ???? {{bug|53506}} qp uses fix tolerance: ignores sqp tolerance argument  
* Owner ???? {{bug|53506}} qp uses fix tolerance: ignores sqp tolerance argument  
* owener ???? {{bug|53468}} Octave 4.3.0+ can't load figures saved with previous versions  
* <strike> {{bug|53468}} Octave 4.3.0+ can't load figures saved with previous versions </strike> still BIST missing
* owener ???? {{bug|53099}} mkoctfile does not accept -O2  
* Owner ???? {{bug|53099}} mkoctfile does not accept -O2  
* owener ???? {{bug|52996}} calling audiodevinfo() results in a segfault on exit when JACK sound server is running
* Owner ???? {{bug|52996}} calling audiodevinfo() results in a segfault on exit when JACK sound server is running
* owener ???? {{bug|52792}} imread: error accessing configuration and Octave crash on Windows  
* Owner ???? {{bug|52792}} imread: error accessing configuration and Octave crash on Windows  
* owener ???? {{bug|52475}} ode15 does not compile with Sundials >=3.0  
* Owner ???? {{bug|52475}} ode15 does not compile with Sundials >=3.0  
* owener ???? {{bug|51960}} mex or oct function in +package directory that shadows Octave function only works once  
* Owner ???? {{bug|51960}} mex or oct function in +package directory that shadows Octave function only works once  
* owener ???? {{bug|51950}} sparse qr may return a malformed sparse matrix R with out of bounds entries  
* Owner ???? {{bug|51950}} sparse qr may return a malformed sparse matrix R with out of bounds entries  
* owener ???? {{bug|51779}} bsxfun unit tests occasionally fail on certain random inputs  
* Owner ???? {{bug|51779}} bsxfun unit tests occasionally fail on certain random inputs  
* owener ???? {{bug|47676}} Cannot apply computed assignment to a variable defined after the code was parsed (e.g., in a script)  
* Owner ???? {{bug|47676}} Cannot apply computed assignment to a variable defined after the code was parsed (e.g., in a script)  
* owener ???? {{bug|43571}} 'pkg build ...' with dependencies  
* Owner ???? {{bug|43571}} 'pkg build ...' with dependencies  
* owener ???? {{bug|42118}} COW memory issues when extracting small slices from large arrays  
* <strike> Owner jwe {{bug|42118}} COW memory issues when extracting small slices from large arrays </strike> Won't fix for 4.4
* owener ???? {{bug|39257}} handles to nested functions are not yet supported  
* <strike> Owner jwe {{bug|39257}} handles to nested functions are not yet supported </strike> Won't fix for 4.4
* owener ???? {{bug|39000}} Can't override BLAS XERBLA handler on Windows Libraries
* Owner ???? {{bug|39000}} Can't override BLAS XERBLA handler on Windows Libraries


== Bugs marked as regressions ==
== Bugs marked as regressions ==


* <strike> {{bug|52765}} FreeSans default font is non portable in svg printout </strike> still needs addition of BIST
* {{bug|52765}} FreeSans default font is non portable in svg printout
* <strike> {{bug|53543}}: new gammainc inaccurate for small real inputs [patch available]. </strike>
* <strike> {{bug|53543}}: new gammainc inaccurate for small real inputs [patch available]. </strike>
* {{bug|50756}}: display of objects in cell arrays and structs is suppressed
* {{bug|53579}} global variable deleted if in argument list


== Bugs marked GUI ==
== Bugs marked GUI ==
Line 113: Line 115:
=== Other open patches from Savannah ===
=== Other open patches from Savannah ===
*
*
[[Category:Releases]]

Latest revision as of 06:41, 10 June 2020

The following bugs must be fixed prior to the next release. See also the 4.4.0 Release Checklist .

Sign up for a bug by filling in the Owner field so people won't duplicate each other's work.

Use

<strike> ... </strike>

to cross an item off the list when it has been done. Add

WON'T FIX

and the strike through tag for any bugs that will not be fixed in this round.

Variable Editor Bugs[edit]

(blocker) bug #53409: Variable Editor QDockWidget panels not movable in KDE / Plasma Qt 4.4.8.7 https://savannah.gnu.org/bugs/?53409 [Now also includes Qt versions 5.6.1 through 5.7.0, thus making this one pretty important.]

(blocker) bug #53392: [GUI] Octave crashes when moving Documentation pane within GUI onto another pane https://savannah.gnu.org/bugs/?53392

WON'T FIX (blocker) bug #53276: GUI: undocked panes cannot be moved, or resized along upper border https://savannah.gnu.org/bugs/?53276 [This is actually a fairly extensive change that re-activates the default float/dock mechanisms including drag/drop outside the GUI and title-bar double click float/dock. Bug #53409 above is complicating testing for some KDE users.]

bug #52797: Undocked windows are small and of fixed size with KDE https://savannah.gnu.org/bugs/?52797 [The fix for Bug #53276 above will also cover this bug.]

bug #53410: Variable Editor: Title bar doesn't highlight according to focus rules https://savannah.gnu.org/bugs/?53410 [Will require testing to get user preference, but the current changeset attached should be adequate for release. Without the patch, will get many complaints from users, after the patch might get a few complaints.]

bug #53443: Variable Editor: openvar VAR should show the tab on which the variable editor is https://savannah.gnu.org/bugs/?53443 [Not top priority, but should be easy fix.]

Bugs marked as Crash[edit]

Windows[edit]

  • Owner: ??? #39000 Can't override BLAS XERBLA handler on Windows


Bugs marked Configuration and Build System[edit]

Bugs with severity >= 4[edit]

  • Owner: ???? #53488: Windows README needs update to 4.4
  • Owner: ???? #52840: GUI hangs on use of uigetfile/uiputfile
  • Owner ???? #53540 compile error: libgui fails to build with Qt 4 FIXED
  • Owner ???? #53506 qp uses fix tolerance: ignores sqp tolerance argument
  • #53468 Octave 4.3.0+ can't load figures saved with previous versions still BIST missing
  • Owner ???? #53099 mkoctfile does not accept -O2
  • Owner ???? #52996 calling audiodevinfo() results in a segfault on exit when JACK sound server is running
  • Owner ???? #52792 imread: error accessing configuration and Octave crash on Windows
  • Owner ???? #52475 ode15 does not compile with Sundials >=3.0
  • Owner ???? #51960 mex or oct function in +package directory that shadows Octave function only works once
  • Owner ???? #51950 sparse qr may return a malformed sparse matrix R with out of bounds entries
  • Owner ???? #51779 bsxfun unit tests occasionally fail on certain random inputs
  • Owner ???? #47676 Cannot apply computed assignment to a variable defined after the code was parsed (e.g., in a script)
  • Owner ???? #43571 'pkg build ...' with dependencies
  • Owner jwe #42118 COW memory issues when extracting small slices from large arrays Won't fix for 4.4
  • Owner jwe #39257 handles to nested functions are not yet supported Won't fix for 4.4
  • Owner ???? #39000 Can't override BLAS XERBLA handler on Windows Libraries

Bugs marked as regressions[edit]

  • #52765 FreeSans default font is non portable in svg printout
  • #53543: new gammainc inaccurate for small real inputs [patch available].
  • #50756: display of objects in cell arrays and structs is suppressed
  • #53579 global variable deleted if in argument list

Bugs marked GUI[edit]

Bugs related to Windows OS[edit]

Other Bugs with Patches[edit]

Patches reviewed by "non-committing" developers[edit]

Unreviewed patches that seem worth reviewing[edit]

Feature requests[edit]

Other bug reports tagged as "patch submitted"[edit]

Other Bugs[edit]

Potentially excluded bugs[edit]

These bugs have been provisionally decided not to be blockers for 4.4.0. That doesn't mean they can't be fixed, if someone wants to fix them.

Bugs marked as Crash[edit]

Other bugs marked as crash in Savannah[edit]

Bugs marked configuration and build system in Savannah[edit]

The following three bugs are minor, but closely related and two go back to 2012

Bugs marked as regression in Savannah[edit]

Patch submitted[edit]

Patches from Savannah patch collection[edit]

Matlab functions, by regular devs[edit]

  • Owner: pantxo #9363 missing movie function

Matlab functions, needing major work[edit]

Other open patches from Savannah[edit]