Online Developer Meeting (2021-05-25): Difference between revisions

(→‎Todays topics: Add notes and memory of Kai)
 
Line 24: Line 24:
=== Octave releases ===
=== Octave releases ===


* Keep the current versioning scheme https://hg.savannah.gnu.org/hgweb/octave/file/1077d7c87fcc/etc/HACKING.md#l301.
* Only one major release per year.
* Only one major release per year.
** Should include new features.
** Should include new features.
Line 33: Line 34:
*** Normally the API version of oct files is checked, thus it should not have crashed and rather have warned.
*** Normally the API version of oct files is checked, thus it should not have crashed and rather have warned.
*** Contrary with development version, even after breaking changes, the API is only incremented '''once for the release'''.  This might have caused the trouble.
*** Contrary with development version, even after breaking changes, the API is only incremented '''once for the release'''.  This might have caused the trouble.
* Octave on MS Windows, Linux, macOS usually has somehow a compiler available (unlike Matlab on MS Windows), thus recompiling the oct files is annoying, but not impossible.
* Octave on MS Windows, Linux, macOS usually has somehow a compiler available (unlike Matlab on MS Windows), thus recompiling the oct files is annoying, but possible.


=== GitHub Actions ===
=== GitHub Actions ===