Online Developer Meeting (2025-03-25): Difference between revisions

Jump to navigation Jump to search
m
Tweak text
m (Tweak text)
m (Tweak text)
Line 18: Line 18:
*** tactic #2: check Java version number against 1.9 before initializing (but may be difficult to have cross-platform compatibility)
*** tactic #2: check Java version number against 1.9 before initializing (but may be difficult to have cross-platform compatibility)
* Shared library versioning and <code>api-v60</code> tag
* Shared library versioning and <code>api-v60</code> tag
** Is Octave's own internal api tag required anymore?
** Is Octave's own internal api tag required anymore? ['''Apparently, yes.  While shared library versioning will probably work on Linux, libraries on Windows do not have the same CURRENT:REVISION:AGE structure''']
** Does <code>liboctmex</code> need to check version anymore?  Or is this already handled by <code>oct-shlib.cc</code>  <code>OCTAVE_API_VERSION</code> is only used to check version match when loading <code>.oct</code> files.  This may only matter on systems that don't have proper library versioning.  But even on those systems, we might be able to perform a check based on shared library versions stored in the <code>.oct</code> file instead of using <code>OCTAVE_API_VERSION</code>.
** Does <code>liboctmex</code> need to check version anymore?  Or is this already handled by <code>oct-shlib.cc</code>  <code>OCTAVE_API_VERSION</code> is only used to check version match when loading <code>.oct</code> files.  This may only matter on systems that don't have proper library versioning.  But even on those systems, we might be able to perform a check based on shared library versions stored in the <code>.oct</code> file instead of using <code>OCTAVE_API_VERSION</code>.
* Sloppy Numfocus website? (https://numfocus.org/project/gnu-octave).  Clicking on Octave logo goes to galaxyproject.org, not Octave web site. [1. Top logo should point to octave.org, 2. Contribute code logo should point to Get Involved page, 3. Bottom logo should point to website, not Mercurial archive] [jwe wrote e-mail, but website is still not updated as of 2025/03/23; reply received on 2025/03/19 promising an update "as quickly as possible". '''jwe will ping them again''']
* Sloppy Numfocus website? (https://numfocus.org/project/gnu-octave).  Clicking on Octave logo goes to galaxyproject.org, not Octave web site. [1. Top logo should point to octave.org, 2. Contribute code logo should point to Get Involved page, 3. Bottom logo should point to website, not Mercurial archive] [jwe wrote e-mail, but website is still not updated as of 2025/03/23; reply received on 2025/03/19 promising an update "as quickly as possible". '''jwe will ping them again''']
1,174

edits

Navigation menu