2020-05-24

Members present: Brian H, Marcin P, Luke N, James S, Patrick D, Gianluca E, Tejaswi P, Josh P, Geoffrey M, Julian R

Release status

  • Josh P has had some reports of unsigned sc3-plugins not working with 3.11 on macOS 10.15

    • hasn’t been able to reproduce. thinks that everything is in order, but not sure.

    • Marcin offered to test

Release process scripting

  • Brian brought up the idea of automating / scripting the release process

    • James S, Josh P, Brian H, Marcin P decided to form a working group for this

vcpkg - https://github.com/supercollider/supercollider/issues/4928

  • James S has used it before and offered some advice

    • one issue is that packages need to be built from source, not a good way to provide Qt

    • generally positive impression

  • Marcin P tried it, ran into an issue with powershell

    • for portaudio, issue with asio sdk

  • James S mentioned asio sdk is in vcpkg, and seems like it provides CMake integration

  • Brian noted ExternalProject in CMake is also an option for managing external dependencies

  • Luke N and Marcin P said vcpkg support for CI first might be a good way to test it out, and then recommend it if it works

    • James S said he would look into that

portaudio vendoring - https://github.com/supercollider/supercollider/issues/4928

  • Marcin P did work to shift over to fresh, non-sc-org portaudio

  • Brian suggested using ExternalProject in CMake to get around

  • Discussed tradeoffs of vcpkg vs ExternalProject

  • Decided to do more research and revisit

issue management - https://github.com/supercollider/supercollider/issues/4940

  • Josh P wants to reset everything and start from scratch

  • Luke N also likes this idea, but said we need to have a policy to avoid it happening again

  • Josh P said most projects don’t actually run as long as SC. issue trackers work good for shorter term projects, but maybe not for this duration

    • fresh start could give some focus

  • James S explained his ideas regarding stale issues and automation

  • Julian R said a bot would add a kind of neutrality/fairness to it, but is concerned that closing issues will hide valuable information

  • James S suggested updating issue template or other obvious place to note that you may want to search closed issues

  • Everyone agreed messaging around closing issues is important

  • Discussed a gradual approach to transitioning between current process and more controlled approach

  • There was a proposition to have a two-step approach where a bot would comment every issue that’s been stalled for more than X months, which would explain the triage process. Then, after some other time to be determined, the issue would be closed

  • Someone proposed to start with proposition some texts for these messages.

Other topics and PRs:

  • Patrick raised TGrains PR in sc3-plugins

  • Patrick asked about https://github.com/supercollider/supercollider/pull/4939 going into 3.11.1 – definitely can but some issues with merge conflicts

  • Julian asked about https://github.com/supercollider/supercollider/pull/4659 going into 3.11.1 – definitely can