Online Developer Meeting (2020-10-27): Difference between revisions

From Octave
Jump to navigation Jump to search
(→‎See also: Announce next meeting.)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
* Date: [https://octave.discourse.group/t/online-developer-meeting/106 Tuesday, October 28, 2020 @ 18:00 UTC]
* Date: [https://octave.discourse.group/t/online-developer-meeting/106 Tuesday, October 27, 2020 @ 18:00 UTC]
* Location: https://meet.jit.si (URL TBA)
* Location: https://meet.jit.si/octave-dev-2020-10-27


== Todays topics ==
== Todays topics ==
Line 8: Line 8:
=== Octave 6 release status ===
=== Octave 6 release status ===


* [[6.1 Release Checklist]]
{{note|Octave 6 release in November (tentative)}}
* 2nd release candidate?
 
* [https://octave.space/savannah/ dynamic bug overview page]
* What is left to be done?
** Complete items in [[6.1 Release Checklist]]
** There are '''13''' bugs marked for '''6.0.9x''' release candidates (see [https://octave.space/savannah/ bug overview page])
*** For the Octave 6 release this number has not necessarily to be 0
*** Developers should go through this list and focus on the relevant ones:
**** {{bug|59206}} "crash during matrix multiplication (Win only)"
***** '''Very important''' probably an OpenBLAS issue.
**** {{bug|59331}} "Processor load stays up after `__run_test_suite__`"
***** Still investigating.
**** {{bug|57591}} "Segmentation faults when running the test suite (mostly with clang)"?
***** jwe reported he has a trace log to get to the bottom of it.
 
=== Broken packages in MXE Octave ===
 
* Should there be a grace period for package maintainers to adapt to Octave 6 before the 6.1 release?
** Release is scheduled for November.
** Active package maintainers already up-to-date.
** Only contact package maintainers who's packages currently fail:
*** [[odepkg]] runs in an infinite loop while testing {{bug|59338}}; BitBucket repo no longer available; Kai contacts cdf via mailing-list.
*** [https://octave.sourceforge.io/sparsersb/ SparseRSB] contacted in {{bug|58957}}.
* Many broken packages cannot identified in MXE Octave builds.
** jwe? reported that some packages intentionally deactivate warnings about deprecated functions until it is "too late" and the package no longer builds.  '''Please do not do this.'''


=== Octave Buildbot (Kai) ===
=== Octave Buildbot (Kai) ===


* https://octave.space
* Build artifacts are hosted on a private server in Germany ([https://www.ionos.de/server/vps IONOS VPS M], 80 GB SSD, '''No traffic limit''')
** '''Possibility to advertise this page as "Nightly builds"''' (May I do this? 🙂)
* System (1 master, 4 worker) builds once per day the Octave stable branch (if changes happened)
** Octave tarballs (gz, lz, xz)
** Documentation (manual, Doxygen) can be viewed on the site
** All MXE flavors (32, 64, 64-64)
* [https://siko1056.github.io/blog/2020/10/16/octave-buildbot-app.html Some article about octave-buildbot].
* [https://siko1056.github.io/blog/2020/10/16/octave-buildbot-app.html Some article about octave-buildbot].
* https://octave.space
* Source & development: https://github.com/gnu-octave/octave-buildbot
* https://github.com/gnu-octave/octave-buildbot


== Ideas for next meeting ==
== Ideas for next meeting ==
Line 22: Line 49:
=== Topic suggestions ===
=== Topic suggestions ===


*  
==== Octave 7 ====
 
* Not only providing major releases that "fix Matlab incompatibilities".
* Great new features for a great new release.
* Code sprints.
 
==== The future of Octave Packages (Kai) ====
 
* See [https://octave.discourse.group/t/online-developer-meeting-2020-11-10-the-future-of-octave-packages/349 Discourse].


== See also ==
== See also ==


* Next meeting: TBA
* Next meeting: [[Online Developer Meeting (2020-11-10)]]
* Last meeting: [[Online Developer Meeting (2020-07-28)]]
* Last meeting: [[Online Developer Meeting (2020-07-28)]]


[[Category:2020]]
[[Category:2020]]
[[Category:Meetings]]
[[Category:Meetings]]

Latest revision as of 06:34, 10 November 2020

Todays topics[edit]

  • Meet and greet 5 minutes before meeting (audio testing).

Octave 6 release status[edit]

Info icon.svg
Octave 6 release in November (tentative)
  • What is left to be done?
    • Complete items in 6.1 Release Checklist
    • There are 13 bugs marked for 6.0.9x release candidates (see bug overview page)
      • For the Octave 6 release this number has not necessarily to be 0
      • Developers should go through this list and focus on the relevant ones:
        • #59206 "crash during matrix multiplication (Win only)"
          • Very important probably an OpenBLAS issue.
        • #59331 "Processor load stays up after `__run_test_suite__`"
          • Still investigating.
        • #57591 "Segmentation faults when running the test suite (mostly with clang)"?
          • jwe reported he has a trace log to get to the bottom of it.

Broken packages in MXE Octave[edit]

  • Should there be a grace period for package maintainers to adapt to Octave 6 before the 6.1 release?
    • Release is scheduled for November.
    • Active package maintainers already up-to-date.
    • Only contact package maintainers who's packages currently fail:
      • odepkg runs in an infinite loop while testing #59338; BitBucket repo no longer available; Kai contacts cdf via mailing-list.
      • SparseRSB contacted in #58957.
  • Many broken packages cannot identified in MXE Octave builds.
    • jwe? reported that some packages intentionally deactivate warnings about deprecated functions until it is "too late" and the package no longer builds. Please do not do this.

Octave Buildbot (Kai)[edit]

Ideas for next meeting[edit]

Topic suggestions[edit]

Octave 7[edit]

  • Not only providing major releases that "fix Matlab incompatibilities".
  • Great new features for a great new release.
  • Code sprints.

The future of Octave Packages (Kai)[edit]

See also[edit]