Online Developer Meeting (2022-11-22): Difference between revisions

From Octave
Jump to navigation Jump to search
(+followup)
 
(9 intermediate revisions by 2 users not shown)
Line 5: Line 5:


* Outcomes from NumFOCUS meeting (2022-11-07).
* Outcomes from NumFOCUS meeting (2022-11-07).
** Converge on who's willing / unwilling to be a signatory.
** '''Consensus: mmuetzel preferred not being listed. Rik was OK either way. Other signatories (jwe, siko1056, nrjank, arungiridhar) converged.'''
** '''mmuetzel and colin wanted to know other GNU projects that have joined NumFOCUS and how they managed their transition. Arun has reached out to GNU Radio.'''
** '''(Follow-up, 2022-12-06: GNU Radio's response strongly encouraged getting classified as a fiscally supported member of NumFOCUS ASAP and redirecting any current funding flows to the new NumFOCUS account. Any funds in the FSF fund gathered for Octave can be requested to be transferred afterwards. We should also let FSF know our intention to become a NumFOCUS project. We should also find out from FSF how much money we have in the Octave account, but that is not a prerequisite for joining NumFOCUS.)'''


* Progress toward Octave 8 release
* Octave infrastructure - FOSSHost abandonment
** bugs that must be resolved first:
** (That host never came back up at all. Arun has been checking its status daily.)
** '''Not much discussion on this topic, except jwe reiterated that it was good practice for emergency recovery, and mentioned he and siko1056 are continuing to strengthen the server backup systems.'''
 
* Progress toward Octave 8.1 release
** bugs that must be resolved first ("blockers"):
***
** bugs requiring some effort that would be nice to resolve first:
** bugs requiring some effort that would be nice to resolve first:
***
** "easy" close bugs that should be able to be resolved first:
** "easy" close bugs that should be able to be resolved first:
***
*** '''This discussion turned into organizing the release checklists better for Octave 8, and as a result, the wiki page [[8.1 Release Checklist]] was created by nrjank based on [[7.1 Release Checklist]] and is being updated.'''
* Pick some "big feature(s)" to work on for Octave 9:
** VM?
** String class?
** Dictionary / hashmap?
** Context-sensitive tab completion? (GSoC maybe)
** (your ideas here)
** '''The string class was agreed upon as the highest priority among the above. It is necessary for other features like the dictionary.'''
** '''There was discussion about whether to deprecate existing string behavior for two releases or make a change when it's ready. That was not converged upon, but it was agreed that putting an early notice of potential future breakage in the NEWS file would be good.'''


== Previous topics ==
== Previous topics ==
Line 24: Line 45:
== See also ==
== See also ==


* Next meeting: [[Online Developer Meeting (2022-12-27)]]
* Next meeting: [[Online Developer Meeting (2022-12-20)]]
* Last meeting: [[Online Developer Meeting (2022-10-25)]]
* Last meeting: [[Online Developer Meeting (2022-10-25)]]


[[Category:2022]]
[[Category:2022]]
[[Category:Meetings]]
[[Category:Meetings]]

Latest revision as of 23:05, 6 December 2022

Today's topics[edit]

  • Outcomes from NumFOCUS meeting (2022-11-07).
    • Converge on who's willing / unwilling to be a signatory.
    • Consensus: mmuetzel preferred not being listed. Rik was OK either way. Other signatories (jwe, siko1056, nrjank, arungiridhar) converged.
    • mmuetzel and colin wanted to know other GNU projects that have joined NumFOCUS and how they managed their transition. Arun has reached out to GNU Radio.
    • (Follow-up, 2022-12-06: GNU Radio's response strongly encouraged getting classified as a fiscally supported member of NumFOCUS ASAP and redirecting any current funding flows to the new NumFOCUS account. Any funds in the FSF fund gathered for Octave can be requested to be transferred afterwards. We should also let FSF know our intention to become a NumFOCUS project. We should also find out from FSF how much money we have in the Octave account, but that is not a prerequisite for joining NumFOCUS.)
  • Octave infrastructure - FOSSHost abandonment
    • (That host never came back up at all. Arun has been checking its status daily.)
    • Not much discussion on this topic, except jwe reiterated that it was good practice for emergency recovery, and mentioned he and siko1056 are continuing to strengthen the server backup systems.
  • Progress toward Octave 8.1 release
    • bugs that must be resolved first ("blockers"):
    • bugs requiring some effort that would be nice to resolve first:
    • "easy" close bugs that should be able to be resolved first:
      • This discussion turned into organizing the release checklists better for Octave 8, and as a result, the wiki page 8.1 Release Checklist was created by nrjank based on 7.1 Release Checklist and is being updated.
  • Pick some "big feature(s)" to work on for Octave 9:
    • VM?
    • String class?
    • Dictionary / hashmap?
    • Context-sensitive tab completion? (GSoC maybe)
    • (your ideas here)
    • The string class was agreed upon as the highest priority among the above. It is necessary for other features like the dictionary.
    • There was discussion about whether to deprecate existing string behavior for two releases or make a change when it's ready. That was not converged upon, but it was agreed that putting an early notice of potential future breakage in the NEWS file would be good.

Previous topics[edit]

This month's meeting notes https://octave.discourse.group/t/octave-developer-meeting-october-2022/3512.

  • 7.3 release activities
  • 8.1 release activities
  • Ongoing technical work: string type
    • Any warnings to users about upcoming changes?
  • Ongoing technical work: dictionary / associative array
    • Waiting on strings

See also[edit]