Online Developer Meeting (2021-06-22): Difference between revisions

From Octave
Jump to navigation Jump to search
m (→‎Octave 6.3.0: Fix formatting)
(→‎Ideas for next meeting: Add points (preliminary))
 
(4 intermediate revisions by the same user not shown)
Line 9: Line 9:


* [[6.3 Release Checklist]]
* [[6.3 Release Checklist]]
* jwe prepared a [https://octave.discourse.group/t/release-candidate-available/1227/67 second release candidate].
* If nothing big shows up, go ahead with the release in about 10 days (early July).
* If nothing big shows up, go ahead with the release in about 10 days (early July).


Line 28: Line 29:
=== Breakpoints ===
=== Breakpoints ===
* Add feature to temporarily disable breakpoints
* Add feature to temporarily disable breakpoints
* Check syntax for breakpoints in subfunctions, local functions, private functions, methods, ... (<code>dbstatus</code>)
* Check syntax for breakpoints in subfunctions, local functions, private functions, methods, ... (<code>dbstatus</code>). See: [https://octave.discourse.group/t/identifiers-for-breakpoints/1291 Identifiers for breakpoints]


=== <code>gsd</code> ===
=== <code>gsvd</code> ===
* Current version is not Matlab-compatible nor correct in some circumstances.
* Current version is not Matlab-compatible nor correct in some circumstances.
* Rik is currently implementing a replacement.
* Rik is currently implementing a replacement.


=== IRC channel on Freenode is down ===
=== IRC channel on Freenode is down? ===
* Replacement on libera?
* Replacement on libera?
* jwe will probably post something on discourse.
* <strike>jwe will probably post something on discourse.</strike>
* See: [https://octave.discourse.group/t/irc-channel-for-octave/1348 IRC channel for Octave] (on Discourse).


== Previous topics ==
== Previous topics ==
Line 63: Line 65:
== Ideas for next meeting ==
== Ideas for next meeting ==


*  
* Octave 6.3 released
 
* User expectations for "Evaluate selection"


== See also ==
== See also ==

Latest revision as of 08:56, 16 July 2021

Todays topics[edit]

  • Meet and greet 5 minutes before meeting (audio testing).

Octave 6.3.0[edit]

OctConf?[edit]

  • Instead of an in-person conference, meet up virtually.
  • Ideas for code-sprint?
    • Improve test coverage
    • That could include automated tests for GUI features ("expect", Qt test classes, set OCTAVE_SHOW_GUI_MESSAGES to 1 to display signals with missing connections, ...). Does anyone have experience with this?

GUI[edit]

  • Make widgets more modular
    • remove connections to parents (or parents of parents,...)
    • Only pass settings objects (instead of base qwidget) to widgets?
  • Add widgets for:
    • displaying call stack. Select function in stack for appropriate dbup or dbdown command.
    • displaying result to an expression. Similar to debugger (watcher, ...)
  • User expectations for evaluation code from the editor ("Evaluate selection") or the variable editor ("plot") while there is still pending input on the command line?

Breakpoints[edit]

  • Add feature to temporarily disable breakpoints
  • Check syntax for breakpoints in subfunctions, local functions, private functions, methods, ... (dbstatus). See: Identifiers for breakpoints

gsvd[edit]

  • Current version is not Matlab-compatible nor correct in some circumstances.
  • Rik is currently implementing a replacement.

IRC channel on Freenode is down?[edit]

  • Replacement on libera?
  • jwe will probably post something on discourse.
  • See: IRC channel for Octave (on Discourse).

Previous topics[edit]

The following items were not discussed. Just some links to progress on those items are displayed.

Discourse[edit]

  • General question about the acceptance.
    • We like it.
  • Continue to no longer actively advertise the mailing-lists.

GitHub Actions[edit]

QScintilla signal/slot problem[edit]

  • Bug #60469
  • On MS Windows only for QScintilla the "safer" signal/slot changes seem to not work.
    • Revert it until the problem is identified.

Ideas for next meeting[edit]

  • Octave 6.3 released
  • User expectations for "Evaluate selection"

See also[edit]