2017-09-09ΒΆ

Five members were present: Cian (@cianoc), Nathan (@snappizz), Brian (@brianlheim), Alberto (@adcxyz), and Jack (@jarmitage)

Recent work:

  • Brian: travisCI, unit testing, organizational documentation

  • Nathan: Debian packaging

  • James: interested in helping out (currently mainly a user)

  • Alberto: multi-client ID PR

  • Cian: fixing help files, potential Ableton Link support in 2-3 upcoming PRs

Topics of discussion: multi-client ID PR:

  • Alberto has raised new issues on GitHub to target specific design problems that arose in the PR

  • He plans to rework #3106 (the current PR) into a few smaller PRs to avoid stagnation

  • We talked about whether to put it in 3.9 or 3.10, and agreed that some of it should definitely go in 3.9 (see discussion below)

Suggestions from Cian:

  • improve documentation for new supercollider users (coming from i.e. Ableton)

  • add a UGen overview

  • add a Quark overview

3.9 critical todos:

  • block allocators portion of multi-client ID fix

  • sendNotifyRequest extension of multi-client ID fix

  • after that, release! OK to push a beta without full Linux packaging

  • continue to work on Linux packaging, hoping to have a good release

Adding UnitTest and test suite in common:

  • Nathan pointed out there are issues with the UnitTest class that should be worked on

  • We discussed (and tentatively agreed on) putting the test suite in the main class library

  • This would be aided by adding a helpfile for unit tests documenting how to disable unit tests if desired

Thanks to all who attended! The next meeting has been set for September 16, 2017, at 16:00 UTC (12p EST).