From abb1c62b84381ef73f3bcdefc2be32b84f12c200 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Mon, 10 Feb 2025 17:32:16 -0800 Subject: [PATCH 1/4] fix error in old minutes --- minutes/_posts/2023-07-26-july-26-2023.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minutes/_posts/2023-07-26-july-26-2023.md b/minutes/_posts/2023-07-26-july-26-2023.md index 2fb29bb..a0dfbba 100644 --- a/minutes/_posts/2023-07-26-july-26-2023.md +++ b/minutes/_posts/2023-07-26-july-26-2023.md @@ -249,7 +249,7 @@ community page](https://scala-lang.org/community/). ### SCP-031: Ensure reachability of Scala websites -The text of the Lukas and Seth's proposal is here: +The text of Lukas and Seth's proposal is here: * [SCP-031](https://github.com/scalacenter/advisoryboard/blob/main/proposals/031-scala-websites-vpn.md) From cf0657459dfb5111d6b83b088f5c21dab6691709 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Mon, 10 Feb 2025 17:32:31 -0800 Subject: [PATCH 2/4] Q3 2024 minutes skeleton --- minutes/_posts/2024-09-05-september-5-2024.md | 143 ++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 minutes/_posts/2024-09-05-september-5-2024.md diff --git a/minutes/_posts/2024-09-05-september-5-2024.md b/minutes/_posts/2024-09-05-september-5-2024.md new file mode 100644 index 0000000..28bdbe0 --- /dev/null +++ b/minutes/_posts/2024-09-05-september-5-2024.md @@ -0,0 +1,143 @@ +--- +layout: contact +--- + +# Minutes of the 33rd meeting of the Scala Center, Q3 2024 + +Minutes are [archived](https://scala.epfl.ch/records.html) on the +Scala Center website. + +## Summary + +The following agenda was distributed to attendees: +[agenda](TODO). + +The meeting took place towards the end of Q3, so we considered it to +be a combined meeting (with a combined report) covering both Q2 and +Q3. + +(TODO any board changes?) + +(TODO staffing changes?) + +Center activities for the past two quarters focused on TODO + +Details are below and in the Center's activity report: + +* [report](https://scala.epfl.ch/records/2024-Q2-Q3-activity-report.html) + +Two new proposals were received: + +* [SCP-032](https://github.com/scalacenter/advisoryboard/blob/main/proposals/032-scala-version-guidance.md): Provide guidance on choosing between Scala LTS and Next +* [SCP-033](https://github.com/scalacenter/advisoryboard/blob/main/proposals/033-deprecate-scala-ide.md): Deprecate Eclipse Scala IDE + +Both proposals were accepted by the board (and both were later +completed, in October). + +Other topics covered included TODO + +## Date, Time and Location + +The meeting took place at EPFL over two full days: Thursday and +Friday, September 5-6, 2024. + +Minutes were taken by Seth Tisue (secretary) with the aid of +Valérie Meillaud (Scala Center). + +## Attendees + +Officers: + +* Chris Kipp (chairperson) +* Darja Jovanovic (executive director), EPFL +* Sébastien Doeraene (interim technical director), EPFL +* Martin Odersky (technical advisor), EPFL +* Seth Tisue (secretary), Lightbend + +Board members: + +* Zainab Ali, community representative +* Krzysztof Romanowski, VirtusLab (substituting for Krzysztof Borowski) +* Dmitrii Naumenko, JetBrains +* Lukas Rytz, Lightbend +* Daniela Sfregola, Morgan Stanley + +Guests: + +* James Belsey, Morgan Stanley +* Valérie Meillaud, Scala Center + +Apologies: + +* Eugene Yokota, community representative + +## Introduction + +TODO + +## Technical report + +Seb, as interim technical director, summarized Scala Center activities +since the last meeting. His remarks were based on the Center's more +detailed Q2+Q3 quarterly activity report: + +* [report](https://scala.epfl.ch/records/2024-Q2-Q3-activity-report.html) + +And the Center's Q4 roadmap: + +* [roadmap](https://scala.epfl.ch/records/2024-Q4-roadmap.html) + +The following notes do not repeat the contents of the report and +roadmap, but only supplement them. + +TODO + +## Management and financial report + +TODO + +## Scala 2 report + +This was presented by TODO + +TODO + +## Community report + +This section was led by Eugene and Zainab. + +TODO + +## SCP-032: Provide guidance on choosing between Scala LTS and Next + +The text of Zainab's proposal is here: + +* [SCP-032](https://github.com/scalacenter/advisoryboard/blob/main/proposals/032-scala-version-guidance.md): Provide guidance on choosing between Scala LTS and Next + +The proposal was discussed by the board. We neglected to hold a formal +vote, but we confirmed with the board afterwards that the proposal +should be considered accepted by acclaim. + +(Later, in October 2024, the proposal was considered completed.) + +## SCP-033: Deprecate Eclipse Scala IDE + +The text of Zainab's proposal is here: + +* [SCP-033](https://github.com/scalacenter/advisoryboard/blob/main/proposals/033-deprecate-scala-ide.md): Deprecate Eclipse Scala IDE + +The proposal was discussed by the board. We neglected to hold a formal +vote, but we confirmed with the board afterwards that the proposal +should be considered accepted by acclaim. + +(Later, in October 2024, the proposal was considered completed.) + +## Other business + +TODO + +## Conclusion + +The next meeting will be held online in January 2025 (or February, if +necessary). + From 1969f037d94e11cbae885297581284a641bce6de Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Wed, 26 Feb 2025 06:42:43 -0800 Subject: [PATCH 3/4] update records.md --- records.md | 1 + 1 file changed, 1 insertion(+) diff --git a/records.md b/records.md index 0cbd413..e9ded11 100644 --- a/records.md +++ b/records.md @@ -41,6 +41,7 @@ in the [Projects page]({% link projects.md %}). ### Board meeting minutes - [February 5, 2025 - Thirty-Fourth SC Advisory Board Meeting](/minutes/2025/02/05/february-5-2025.html) +- [September 5, 2024 - Thirty-Third SC Advisory Board Meeting](/minutes/2024/09/05/september-5-2024.html) - [April 25, 2024 - Thirty-Second SC Advisory Board Meeting](/minutes/2024/04/25/april-25-2024.html) - [February 7, 2024 - Thirty-First SC Advisory Board Meeting](/minutes/2024/02/07/february-7-2024.html) - [October 17, 2023 - Thirtieth SC Advisory Board Meeting](/minutes/2023/10/17/october-17-2023.html) From 43831f362132207e16ddd4a20d43da1cd7a808a5 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 13 Feb 2025 17:09:32 -0800 Subject: [PATCH 4/4] full minutes --- minutes/_posts/2024-09-05-september-5-2024.md | 119 +++++++++++++----- 1 file changed, 91 insertions(+), 28 deletions(-) diff --git a/minutes/_posts/2024-09-05-september-5-2024.md b/minutes/_posts/2024-09-05-september-5-2024.md index 28bdbe0..54ee2f1 100644 --- a/minutes/_posts/2024-09-05-september-5-2024.md +++ b/minutes/_posts/2024-09-05-september-5-2024.md @@ -9,18 +9,16 @@ Scala Center website. ## Summary -The following agenda was distributed to attendees: -[agenda](TODO). - The meeting took place towards the end of Q3, so we considered it to be a combined meeting (with a combined report) covering both Q2 and Q3. -(TODO any board changes?) - -(TODO staffing changes?) - -Center activities for the past two quarters focused on TODO +Center activities for the past two quarters focused on maintaining +and improving Scala 3, the adoption of Scala CLI as the new +`scala` command, the WebAssembly backend for Scala.js, the +Scala Improvement Process, the Scala Toolkit, the Metals debugger, +Scaladex, sbt 2, documentation, Google Summer of Code, compiler +sprees, fundraising, and more. Details are below and in the Center's activity report: @@ -34,7 +32,7 @@ Two new proposals were received: Both proposals were accepted by the board (and both were later completed, in October). -Other topics covered included TODO +Other topics covered included the long-term future of the Center. ## Date, Time and Location @@ -65,6 +63,7 @@ Board members: Guests: * James Belsey, Morgan Stanley +* Damian Mazurkiewicz, SiriusXM * Valérie Meillaud, Scala Center Apologies: @@ -73,7 +72,7 @@ Apologies: ## Introduction -TODO +This special in-person meeting lasted two full days. ## Technical report @@ -90,23 +89,59 @@ And the Center's Q4 roadmap: The following notes do not repeat the contents of the report and roadmap, but only supplement them. -TODO +An officer asked if there are still still two Bloops; Seb said no, +that work is now completed on re-merging the fork that Scala CLI had +been using. + +There was some discussion about IntelliJ support for Scala-CLI. +(There is already some, and it is expected to improve. One particular +area that hadn't been addressed yet at meeting time was folders +full of independent scripts.) + +A board member asked if build pipelining would be enabled by default +in sbt. Seb said perhaps eventually, but they aren't sufficiently +confident in the quality yet. + +An officer asked who's running SIP (the Scala Improvement Process) +now, with Toli having left the Center. It's Dimi Racordon from +Martin's lab now; the web page will be updated to reflect that. + +A board member asked if there is a timeline when the first sbt 2 beta +is expected. Seb said first half of 2025 is plausible but later in the +year is likelier. There was some inconclusive discussion about the +status of the build caching feature and whether that should be +considered a blocker. + +A board member asked about whether sbt plugins will be able to +cross-compile for sbt 1 and sbt 2, or whether they'd have to branch. +Seb said cross-compiling will be supported. -## Management and financial report +There was some discussion about adoption of Scala 3 at a company with +a significant number of Scala developers. They are now using Scala 3 +features heavily, not just compiling old 2 code with the 3 compiler. +It was emphasized that good IntelliJ support is of critical +importance. -TODO +### Scala 2 report -## Scala 2 report +This was presented by Lukas. -This was presented by TODO +Lukas said that the main themes are still aligning with Scala 3, +warnings and lints especially under `-Xsource:3`. Some improvements +shipped in 2.13.14, further changes coming in 2.13.15. -TODO +About +[SIP-51](https://docs.scala-lang.org/sips/drop-stdlib-forwards-bin-compat.html), +Seth noted that 2.13.15 didn't break forward bincompat yet but 2.13.16 +might. (In the end, it got pushed off to 2.13.17.) ## Community report -This section was led by Eugene and Zainab. +This section was led by Zainab. (Eugene was unable to attend.) -TODO +Discussion centered on meetups and hack days (or "sprees"), +including how the pandemic set meetups and conferences back +severely, and how recovery has been progressing. ## SCP-032: Provide guidance on choosing between Scala LTS and Next @@ -114,11 +149,16 @@ The text of Zainab's proposal is here: * [SCP-032](https://github.com/scalacenter/advisoryboard/blob/main/proposals/032-scala-version-guidance.md): Provide guidance on choosing between Scala LTS and Next -The proposal was discussed by the board. We neglected to hold a formal -vote, but we confirmed with the board afterwards that the proposal -should be considered accepted by acclaim. +Discussion was brief, since the board sees the need, but there wasn't +yet a draft text available to give feedback on. -(Later, in October 2024, the proposal was considered completed.) +We neglected to hold a formal vote after the discussion, but we +confirmed with the board afterwards that the proposal should be +considered accepted by acclaim. + +(Later, in October 2024, the proposal was considered completed with +the publication of [this +page](https://www.scala-lang.org/development/).) ## SCP-033: Deprecate Eclipse Scala IDE @@ -126,18 +166,41 @@ The text of Zainab's proposal is here: * [SCP-033](https://github.com/scalacenter/advisoryboard/blob/main/proposals/033-deprecate-scala-ide.md): Deprecate Eclipse Scala IDE -The proposal was discussed by the board. We neglected to hold a formal -vote, but we confirmed with the board afterwards that the proposal -should be considered accepted by acclaim. +The proposal was discussed by the board. An officer asked what the old +site would redirect to. Seth said that scala-lang.org will soon have a +new page dedicated specifically to Scala IDEs (namely IntelliJ and +Metals) and the site will redirect to that. + +We neglected to hold a formal vote after the discussion, but we +confirmed with the board afterwards that the proposal should be +considered accepted by acclaim. (Later, in October 2024, the proposal was considered completed.) -## Other business +## Management report + +Darja began by reflecting on the Center's experiences over the past +eight years, both its successes and accomplishments, and things that +might change over the next eight years. She also updated the board on +the budget situation and in-progress fundraising efforts. -TODO +Discussion ensued about the Center's role, mission, structure, and +long-term future. + +One theme that emerged was a desire for the Center to improve +communication about everything going on under the Scala umbrella, not +just at the Center itself, but also at LAMP, Akka, VirtusLab, and our +collaborators. (After the meeting, this discussion led to the creation +of new "Scala Highlights" newsletter; the [first +issue](https://www.scala-lang.org/highlights/2025/02/06/highlights-2024.html) +was published in February 2025.) + +There was also discussion about the Center's plans to revive Scala +Days in 2025. (Later, after the meeting, plans were finalized and +[August 2025 dates were +announced](https://www.scala-lang.org/blog/2025/02/18/announcing-scala-days-2025.html).) ## Conclusion The next meeting will be held online in January 2025 (or February, if necessary). -