Online Developer Meeting (2020-10-27): Difference between revisions
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 | * Date: [https://octave.discourse.group/t/online-developer-meeting/106 Tuesday, October 27, 2020 @ 18:00 UTC] | ||
* Location: https://meet.jit.si | * 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)}} | ||
* | |||
* 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]. | ||
* | * Source & development: 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: | * 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]
- 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.
- #59206 "crash during matrix multiplication (Win only)"
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:
- 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]
- https://octave.space
- Build artifacts are hosted on a private server in Germany (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)
- Some article about octave-buildbot.
- Source & development: https://github.com/gnu-octave/octave-buildbot
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 Discourse.
See also[edit]
- Next meeting: Online Developer Meeting (2020-11-10)
- Last meeting: Online Developer Meeting (2020-07-28)