Online Developer Meeting (2025-02-25)
- Date: Tuesday, February 25, 2025 @ 18:00 UTC Convert timezones here!
- Location: https://meet.jit.si/octave-dev
Today's 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) - Remaining Tasks
- C++ Style Check (Rik)
- Update
installer-files/README.html
in MXE Octave with version highlights.
- Potential blockers
- 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.
Previous topics
- Another Octave 9.x release? (Issue with load path update on Windows)
- Spam on Wiki: Discourse thread
- Should we consolidate the number of automated pulls from savannah via HTTPS? See also support ticket for Savannah admins.
- buildbot.octave.org: every 5 minutes (for stable and default branches) and for each triggered build
- nightly.octave.org: every 10 minutes (for stable branch) and once per day if a build is triggered.
- synchronization to GitHub repository: every 5(?) minutes (for stable, default, and bytecode-interpreter branches)
- Apple Accelerate and single precision floating point numbers. See also the Discourse thread.
- load path update with files in "execution stack". See also bug #66659: Octave crashes with SIGSEGV when debugging class methods
- GSOC 2025:
- confirm interest and/or support intent?
- several early inquiries - Worth it to update/augment/create 'welcome' info?
- GSOC page list probably stale, other project list likely as well. We have a number of big ideas with full range of progress from 0 to ??.
- Can any _portions_ be turned into summer sized projects to kickstart activity? (Qt dev? GUI? Aspects of Classdef? HDF5, etc?)
- We can always reject any unsound proposals, but history seems to suggest we'll only get solid applicants for proposed ideas.
- Based on 2024 issues, establish/publish a 'no selection if no pre-proposal communication' policy?
- How to publish package on Octave Forge? See bug #66705: vrml package does not install
See also
- Next meeting: Online Developer Meeting (2025-03-25)
- Prev meeting: Online Developer Meeting (2025-01-28)