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

From Octave
Jump to navigation Jump to search
(Create new page)
 
m (Add agenda item)
Line 5: Line 5:


* Octave 10.1.0 release
* Octave 10.1.0 release
** What's left?  Ready to release?
** What about packages (not core Octave)?  Are they ready
* Discussion on continued use of Savannah Bug Tracker
* Discussion on continued use of Savannah Bug Tracker
** Latest motivation to find something better is the inability to search for bug reports for old releases
** Latest motivation to find something better is the inability to search for bug reports for old releases
 
* New name for <code>-forge</code> option to <code>pkg</code>?
** Existing name implies SourceForge, and there are many other package repositories in use.
** Any change would need to see the <code>-forge</code> option persist for a very long time
* Shared library versioning and <code>api-v60</code> tag
** Is Octave's own internal api tag required anymore?
** Does <code>liboctmex</code> need to check version anymore?  Or is this already handled by <code>oct-shlib.cc</code>


== Previous topics ==
== Previous topics ==

Revision as of 23:15, 23 March 2025

Today's topics

  • Octave 10.1.0 release
    • What's left? Ready to release?
    • What about packages (not core Octave)? Are they ready
  • Discussion on continued use of Savannah Bug Tracker
    • Latest motivation to find something better is the inability to search for bug reports for old releases
  • New name for -forge option to pkg?
    • Existing name implies SourceForge, and there are many other package repositories in use.
    • Any change would need to see the -forge option persist for a very long time
  • Shared library versioning and api-v60 tag
    • Is Octave's own internal api tag required anymore?
    • Does liboctmex need to check version anymore? Or is this already handled by oct-shlib.cc

Previous topics

  • Octave 9.4.0 has been released
  • Release process of Octave 10
    • Potential blockers
      • BIST interaction with lastwarn (lastwarn) [Have package maintainers check and recode BIST tests where possible. Research eliminating "-quiet" option to warning() in Octave 11 and consider a new architecture for %!warning tests in Octave 11]
      • ASAN/UBSAN bug reports [simple ones fixed. Remaining issues are long-term, large changes to go on dev branch]
    • Ok to push fix for reading NA values on ARM [Change will be pushed and testing will occur with release candidate]
    • Fix up minor pkg issue [1]? [Will make minor change in build system to export an empty global_list file]
    • Keep contributors that didn't explicitly agree to that in doc/interpreter/contributors.in? [Revert to existing behavior of 6 weeks ago. Octave will move to a new system for version 11]
    • Bug reporting style in /etc/NEWS (at start or end of one sentence summary) [Keep Arun's automated style, bug number in front]
    • Remaining Tasks
      • C++ Style Check (Rik)
      • Update installer-files/README.html in MXE Octave with version highlights.
  • 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]
  • FYI: Colin created at GNU Octave group at https://codeberg.org/gnu-octave, as an alternative to GitLab.com and GitHub.com. If packager want to host their dev sites there, please reach out.

See also