sc-dev Meeting Minutes
[email protected] Tue, 26 May 2020 00:30:00 +0000
| Newsgroups | gmane.comp.audio.supercollider.devel |
|---|---|
| Message-ID | <QB1Ulij5dQjK-hPMVA8jvvjRa4Oety6kJqeinO90AVBPRyPwRmwakCKVB_MtppigAKie01zhRGS8feGCSVPZAE8JbD8uMopywPpnVyqs1Hc=@brianlheim.com> |
Hey all,
Thanks to everyone who attended the sc-dev meeting! Minutes of the meeting are below. You can find archived minutes from all our meetings on our GitHub wiki page: https://github.com/supercollider/supercollider/wiki/Dev-Team-Meeting-Minutes
The next meeting is planned for the weekend of June 6-7. A meeting time poll will be sent out early in the week. If you'd like to attend but our usual meeting times aren't good for you, respond to this thread or email me privately and we'll try to work something out! We are always interested in getting new people involved in the development community.
Regards,
Brian
-------------------------
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
------------
composer, programmer
brianlheim.com
github.com/brianlheim
pronouns: he/him