Online Developer Meeting (2024-04-23)

From Octave
Revision as of 09:34, 27 May 2024 by Mmuetzel (talk | contribs) (→‎Today's topics: Update with notes from meeting)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Today's topics[edit]

  • Timing for next bugfix release
  • GSoC projects
    • 8 applications
    • Selection the day after the meeting
  • OctConf 2024
  • Roadmap and priorities for Octave 10
  • Discuss a potential timeline for native string class support
    • Blocker: Inability to save classdef objects to files. Potentially realizable in incremental steps:
      • Implement a low-level HDF5 interface that is usable from .m code.
      • Implement saving double arrays in Matlab-compatible -v7.3 format in .m files.
      • Implement saving in that format for other types (including classdef).
  • Should we make and distribute nightly builds for Windows for the default branch?
    • Traffic from Digital Ocean limited to 4 TB. (Higher monthly rate if exceeded?)
    • Probably no additional nightly build configurations for now.
  • Octave in MSYS2 (binary distributor for Windows MinGW)

Previous topics[edit]

  • Timing for next bugfix release (middle of April, approx. one month after the 9.1.0 release)
    • bug #65476 (`mkoctfile -p LIBS` includes unnecessary libraries) Done
    • Copyright dates for documentation, and possible MXE-Octave files out of date Done
    • In the future, we'll likely aim for a .2.0 release around a month after the .1.0 release; a .3.0 around 3 month after the .1.0 release; and a .4.0 release about 6 months after the .1.0 release. If necessary, additional releases are possible in between or after these approximate dates, or some releases could be skipped.
  • Andreas Bertsatos will open a thread about extracting demos from classdef files [1]
  • OctConf 2024
    • Agreed. Eastern North America likely. Rik will post a poll.
  • Roadmap and priorities for Octave 10
    • Which important features to focus on for Octave 10?
    • JWE will try to make MExceptions real classdef objects (not overloadable, fully implemented in C++)
    • JWE will try to start a thread on Discourse about potential new features for Octave 10.
  • Discuss a potential timeline for native string class support

See also[edit]