2017-12-30

Members Present:

Nathan, Patrick

Discussion Topics:

  • 3.9.0-rc1 needs to be announced to Facebook…

  • Currently waiting for users to test 3.9.0-rc1. If all goes well, we will make a decision on January 6th

  • Merged last remaining PR for 3.8.1.

  • Fragmentation of SC community across different platforms.

  • Would be a good idea to revive sc-dev and have more in-depth discussions on the list instead of on GitHub.

  • We should announce major PRs to the list and regular updates about what we’re working on.

  • Decided against creating a 3.9.1 branch for simplicity. 3.9.1 patches can wait until the 3.9.0 release.

  • Speed of release schedule can be improved by being less choosy about what needs to go into each release. If something holds back the release instead of pushing it forward, it needs to be delayed.

  • Patrick redesigned the download page for the website to be up to date for Linux users.

  • Nathan has been working on Debian packaging but has mostly been hitting dead ends.

  • Bela port of SuperCollider has diverged considerably from core, we need to consider what to merge in.

  • Future website redesign could probably be done as a quick weekend project.

2017-12-23

Members Present:

Brian, Nathan, Patrick

Discussion Topics:

3.8.1:

  • Merged #3348, will update changelog and release 3.8.1 soon.

  • Because of #3348, will also have to add binaries to release.

  • Nathan has created a draft release.

  • Will have to be tagged on 3.8 branch since master already has 3.9 stuff in it.

3.9.0:

  • Nathan will review and merge 3275

  • And after that, release next instance because it closes all open 3.9 milestones

  • #3266 - no longer milestoned as 3.9. Marked as “waiting for information” since cause is unclear

  • Decided to call it a “release candidate” since all bugs from 3.9.0 beta are eliminated and signals that we are very close to release

  • 3.9.0 release set for 1/1 unless major issues arise

3.9.1:

  • Nathan wants to release 3.9.1 a month after 3.9.0. Ambitious but we are setting the bar low for the number of changes going in.

Wanted for 3.10:

  • Nathan: new UGens (will work on as an independent project for school)

  • Ableton Link synch (#3351)

  • Brian: Update Boost, update Qt version

  • Brian: Fix SerialPort on Windows

SuperColliderAU PR (#3350)

  • SuperColliderAU reboot that runs from current develop.

  • Agreed it would be better to move some of the project to a submodule

scsynth allocator PR (#3318)

  • milestoned 3.10 at Brian’s request

Patrick: safeguard for syntax errors in startup files.

  • Right now it causes a mysterious error with no indication that it came from the startup file.

  • Could easily be fixed for quality of life improvement

Thanks to all who attended! The next meeting has been set for December 30, 2017 at https://appear.in/sc-dev-meeting.

2017-12-16

Members Present:

Brian, Patrick

Discussion Topics:

3.8.1:

  • waiting on Nathan to release this small update

  • purely meant for Arch Linux packaging

  • just source code, no binaries

3.9.0:

  • Alberto merged Brian’s PR into the 3275 PR

  • Patrick’s PR cleaning up TestServer is ready to be merged

  • Plan (tentative): merge 3275 within a week and release a second beta by Dec 23

Thanks to all who attended! The next meeting has been set for December 23, 2017 at https://appear.in/sc-dev-meeting.

2017-12-09

Members Present:

Brian, Patrick, Nathan, David (Runge)

Discussion Topics:

3.8.0:

  • possibly releasing 3.8.1 with a header include fix so that it builds with latest gcc toolchain

  • see discussion in #3015/3029, would help with Arch Linux

Debian packaging: ongoing woes. Might contact umlaeute (Debian packager for pd)

PRs for 3.9:

  • 3275 (lockClientIDWhileRunning):

    • Patrick has no issues with branch, has been using for awhile

    • Brian is ready to review

    • Julian should also review

  • 3332:

    • Fixes an issue with the default server Volume synth

3.10:

  • Brian wondered about starting to update libraries (like Boost) on develop branch in advance of 3.10

    • is OK, but should still focus efforts on 3.9.0/3.9.x

Thanks to all who attended! The next meeting has been set for December 16, 2017 at https://appear.in/sc-dev-meeting.

2017-12-02

Members Present:

Brian, Patrick, Nathan, Josh P., Julian

Discussion Topics:

PRs for 3.9:

  • 3317: merged, closing 3196

  • 3318: maybe a bit of testing before merge

  • 3275: still needs some work

  • 3267: merged

Issues remaining for 3.9:

  • 3266: still an open question

  • 3176: Nathan can fix but is busy, might not go into second beta

3.9.1 issues and PRs:

  • 3 good-to-go PRs already queued up

  • 1390: “Error: ScIDE not connected”: possibly not able to tackle in 3.9.1

  • 3310: milestoned as 3.10

Nathan wants to work on new UGens for 3.10

Josh: plan out things to unit test in 3.9.1, .2, .x based on issues we’re running into now – e.g.: server booting process; synthdef loading

Future of Supernova and Scsynth – could one be merged into the other?

Library maintenance for 3.10: boost upgrade, Qt upgrade

Thanks to all who attended! The next meeting has been set for December 9, 2017, 21:00 UTC, at https://appear.in/sc-dev-meeting.

2017-11-18

Members Present:

Brian, Patrick, Ben, James (McCartney)

Discussion Topics:

Brian:

  • planning to debug beta-related issues (#3196)

Patrick:

  • wants to test Alberto’s PRs (#3275, #3286)

Ben:

  • has been working on building SC on Windows to get familiar with the build process

  • will start working on Supernova n_order issue (#3100)

James:

  • just came to lurk

Issues before next beta release: with everyone’s planned combined efforts, it sounds like we should be able to address most of the relevant issues in the next few weeks!

Symposium 2019 discussion on mailing list: yay

Thanks to all who attended! The next meeting has been set for November 25, 2017 at https://appear.in/sc-dev-meeting. We will try to keep the same time: 4 PM EST.

2017-11-04

Members Present:

Brian, Nathan, Josh, Patrick

Discussion Topics:

Issues arising from AudioControl changes (#3266, #3196) History cleanup PR – can be merged once done (#3267) SCDoc UI - Nathan wants to make TOC popout only to smooth over bad behavior of dropdown TOC Lock client ID while Running PR (#3275)

Priority: fix audio control issues for 3.9.0, possibly releasing a second beta

Dan Stowell’s blog post about Linux packaging Should remove outdated PPA mention from website Use Docker for testing Pulseaudio/Jack woes Would like to add documentation on buffer allocators

3.9.1: Will be mainly our testing ground for shorter release cycle. Nathan wants to fix two issues (auto-indent in IDE, default font on macOS)

Thanks to all who attended! The next meeting has been set for November 11, 2017, time TBD.