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

(Create page)
 
mNo edit summary
 
(16 intermediate revisions by 4 users not shown)
Line 5: Line 5:


* Octave 9.4.0 has been released
* Octave 9.4.0 has been released
* Release process of Octave 10
* '''Release process of Octave 10'''
** potential blockers? ([https://savannah.gnu.org/bugs/?41028 lastwarn])
** Potential blockers
** Ok to push fix for [https://savannah.gnu.org/bugs/?61358 reading NA values on ARM]?
*** BIST interaction with lastwarn ([https://savannah.gnu.org/bugs/?41028 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]'''
** Remaining tasks
*** ASAN/UBSAN bug reports '''[simple ones fixed.  Remaining issues are long-term, large changes to go on dev branch]'''
 
** Ok to push fix for [https://savannah.gnu.org/bugs/?61358 reading NA values on ARM] '''[Change will be pushed and testing will occur with release candidate]'''
** Fix up minor <code>pkg</code> issue [https://savannah.gnu.org/bugs/index.php?66831]? '''[Will make minor change in build system to export an empty global_list file]'''
** Keep contributors that didn't explicitly agree to that in <code>doc/interpreter/contributors.in</code>? '''[Revert to existing behavior of 6 weeks ago.  Octave will move to a new system for version 11]'''
** Bug reporting style in <code>/etc/NEWS</code> (at start or end of one sentence summary) '''[Keep Arun's automated style, bug number in front]'''
** Remaining Tasks
*** C++ Style Check (Rik)
*** Update <code>installer-files/README.html</code> 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.


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

Latest revision as of 19:34, 25 February 2025

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) [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.

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