Skip to content

Commit 0369342

Browse files
authored
Merge pull request #385 from SethTisue/minutes-033
September 2024 advisory board minutes
2 parents 290a85a + 43831f3 commit 0369342

File tree

3 files changed

+208
-1
lines changed

3 files changed

+208
-1
lines changed

minutes/_posts/2023-07-26-july-26-2023.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ community page](https://scala-lang.org/community/).
249249

250250
### SCP-031: Ensure reachability of Scala websites
251251

252-
The text of the Lukas and Seth's proposal is here:
252+
The text of Lukas and Seth's proposal is here:
253253

254254
* [SCP-031](https://github.com/scalacenter/advisoryboard/blob/main/proposals/031-scala-websites-vpn.md)
255255

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,206 @@
1+
---
2+
layout: contact
3+
---
4+
5+
# Minutes of the 33rd meeting of the Scala Center, Q3 2024
6+
7+
Minutes are [archived](https://scala.epfl.ch/records.html) on the
8+
Scala Center website.
9+
10+
## Summary
11+
12+
The meeting took place towards the end of Q3, so we considered it to
13+
be a combined meeting (with a combined report) covering both Q2 and
14+
Q3.
15+
16+
Center activities for the past two quarters focused on maintaining
17+
and improving Scala 3, the adoption of Scala CLI as the new
18+
`scala` command, the WebAssembly backend for Scala.js, the
19+
Scala Improvement Process, the Scala Toolkit, the Metals debugger,
20+
Scaladex, sbt 2, documentation, Google Summer of Code, compiler
21+
sprees, fundraising, and more.
22+
23+
Details are below and in the Center's activity report:
24+
25+
* [report](https://scala.epfl.ch/records/2024-Q2-Q3-activity-report.html)
26+
27+
Two new proposals were received:
28+
29+
* [SCP-032](https://github.com/scalacenter/advisoryboard/blob/main/proposals/032-scala-version-guidance.md): Provide guidance on choosing between Scala LTS and Next
30+
* [SCP-033](https://github.com/scalacenter/advisoryboard/blob/main/proposals/033-deprecate-scala-ide.md): Deprecate Eclipse Scala IDE
31+
32+
Both proposals were accepted by the board (and both were later
33+
completed, in October).
34+
35+
Other topics covered included the long-term future of the Center.
36+
37+
## Date, Time and Location
38+
39+
The meeting took place at EPFL over two full days: Thursday and
40+
Friday, September 5-6, 2024.
41+
42+
Minutes were taken by Seth Tisue (secretary) with the aid of
43+
Valérie Meillaud (Scala Center).
44+
45+
## Attendees
46+
47+
Officers:
48+
49+
* Chris Kipp (chairperson)
50+
* Darja Jovanovic (executive director), EPFL
51+
* Sébastien Doeraene (interim technical director), EPFL
52+
* Martin Odersky (technical advisor), EPFL
53+
* Seth Tisue (secretary), Lightbend
54+
55+
Board members:
56+
57+
* Zainab Ali, community representative
58+
* Krzysztof Romanowski, VirtusLab (substituting for Krzysztof Borowski)
59+
* Dmitrii Naumenko, JetBrains
60+
* Lukas Rytz, Lightbend
61+
* Daniela Sfregola, Morgan Stanley
62+
63+
Guests:
64+
65+
* James Belsey, Morgan Stanley
66+
* Damian Mazurkiewicz, SiriusXM
67+
* Valérie Meillaud, Scala Center
68+
69+
Apologies:
70+
71+
* Eugene Yokota, community representative
72+
73+
## Introduction
74+
75+
This special in-person meeting lasted two full days.
76+
77+
## Technical report
78+
79+
Seb, as interim technical director, summarized Scala Center activities
80+
since the last meeting. His remarks were based on the Center's more
81+
detailed Q2+Q3 quarterly activity report:
82+
83+
* [report](https://scala.epfl.ch/records/2024-Q2-Q3-activity-report.html)
84+
85+
And the Center's Q4 roadmap:
86+
87+
* [roadmap](https://scala.epfl.ch/records/2024-Q4-roadmap.html)
88+
89+
The following notes do not repeat the contents of the report and
90+
roadmap, but only supplement them.
91+
92+
An officer asked if there are still still two Bloops; Seb said no,
93+
that work is now completed on re-merging the fork that Scala CLI had
94+
been using.
95+
96+
There was some discussion about IntelliJ support for Scala-CLI.
97+
(There is already some, and it is expected to improve. One particular
98+
area that hadn't been addressed yet at meeting time was folders
99+
full of independent scripts.)
100+
101+
A board member asked if build pipelining would be enabled by default
102+
in sbt. Seb said perhaps eventually, but they aren't sufficiently
103+
confident in the quality yet.
104+
105+
An officer asked who's running SIP (the Scala Improvement Process)
106+
now, with Toli having left the Center. It's Dimi Racordon from
107+
Martin's lab now; the web page will be updated to reflect that.
108+
109+
A board member asked if there is a timeline when the first sbt 2 beta
110+
is expected. Seb said first half of 2025 is plausible but later in the
111+
year is likelier. There was some inconclusive discussion about the
112+
status of the build caching feature and whether that should be
113+
considered a blocker.
114+
115+
A board member asked about whether sbt plugins will be able to
116+
cross-compile for sbt 1 and sbt 2, or whether they'd have to branch.
117+
Seb said cross-compiling will be supported.
118+
119+
There was some discussion about adoption of Scala 3 at a company with
120+
a significant number of Scala developers. They are now using Scala 3
121+
features heavily, not just compiling old 2 code with the 3 compiler.
122+
It was emphasized that good IntelliJ support is of critical
123+
importance.
124+
125+
### Scala 2 report
126+
127+
This was presented by Lukas.
128+
129+
Lukas said that the main themes are still aligning with Scala 3,
130+
warnings and lints especially under `-Xsource:3`. Some improvements
131+
shipped in 2.13.14, further changes coming in 2.13.15.
132+
133+
About
134+
[SIP-51](https://docs.scala-lang.org/sips/drop-stdlib-forwards-bin-compat.html),
135+
Seth noted that 2.13.15 didn't break forward bincompat yet but 2.13.16
136+
might. (In the end, it got pushed off to 2.13.17.)
137+
138+
## Community report
139+
140+
This section was led by Zainab. (Eugene was unable to attend.)
141+
142+
Discussion centered on meetups and hack days (or "sprees"),
143+
including how the pandemic set meetups and conferences back
144+
severely, and how recovery has been progressing.
145+
146+
## SCP-032: Provide guidance on choosing between Scala LTS and Next
147+
148+
The text of Zainab's proposal is here:
149+
150+
* [SCP-032](https://github.com/scalacenter/advisoryboard/blob/main/proposals/032-scala-version-guidance.md): Provide guidance on choosing between Scala LTS and Next
151+
152+
Discussion was brief, since the board sees the need, but there wasn't
153+
yet a draft text available to give feedback on.
154+
155+
We neglected to hold a formal vote after the discussion, but we
156+
confirmed with the board afterwards that the proposal should be
157+
considered accepted by acclaim.
158+
159+
(Later, in October 2024, the proposal was considered completed with
160+
the publication of [this
161+
page](https://www.scala-lang.org/development/).)
162+
163+
## SCP-033: Deprecate Eclipse Scala IDE
164+
165+
The text of Zainab's proposal is here:
166+
167+
* [SCP-033](https://github.com/scalacenter/advisoryboard/blob/main/proposals/033-deprecate-scala-ide.md): Deprecate Eclipse Scala IDE
168+
169+
The proposal was discussed by the board. An officer asked what the old
170+
site would redirect to. Seth said that scala-lang.org will soon have a
171+
new page dedicated specifically to Scala IDEs (namely IntelliJ and
172+
Metals) and the site will redirect to that.
173+
174+
We neglected to hold a formal vote after the discussion, but we
175+
confirmed with the board afterwards that the proposal should be
176+
considered accepted by acclaim.
177+
178+
(Later, in October 2024, the proposal was considered completed.)
179+
180+
## Management report
181+
182+
Darja began by reflecting on the Center's experiences over the past
183+
eight years, both its successes and accomplishments, and things that
184+
might change over the next eight years. She also updated the board on
185+
the budget situation and in-progress fundraising efforts.
186+
187+
Discussion ensued about the Center's role, mission, structure, and
188+
long-term future.
189+
190+
One theme that emerged was a desire for the Center to improve
191+
communication about everything going on under the Scala umbrella, not
192+
just at the Center itself, but also at LAMP, Akka, VirtusLab, and our
193+
collaborators. (After the meeting, this discussion led to the creation
194+
of new "Scala Highlights" newsletter; the [first
195+
issue](https://www.scala-lang.org/highlights/2025/02/06/highlights-2024.html)
196+
was published in February 2025.)
197+
198+
There was also discussion about the Center's plans to revive Scala
199+
Days in 2025. (Later, after the meeting, plans were finalized and
200+
[August 2025 dates were
201+
announced](https://www.scala-lang.org/blog/2025/02/18/announcing-scala-days-2025.html).)
202+
203+
## Conclusion
204+
205+
The next meeting will be held online in January 2025 (or February, if
206+
necessary).

records.md

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ in the [Projects page]({% link projects.md %}).
4141
### Board meeting minutes
4242

4343
- [February 5, 2025 - Thirty-Fourth SC Advisory Board Meeting](/minutes/2025/02/05/february-5-2025.html)
44+
- [September 5, 2024 - Thirty-Third SC Advisory Board Meeting](/minutes/2024/09/05/september-5-2024.html)
4445
- [April 25, 2024 - Thirty-Second SC Advisory Board Meeting](/minutes/2024/04/25/april-25-2024.html)
4546
- [February 7, 2024 - Thirty-First SC Advisory Board Meeting](/minutes/2024/02/07/february-7-2024.html)
4647
- [October 17, 2023 - Thirtieth SC Advisory Board Meeting](/minutes/2023/10/17/october-17-2023.html)

0 commit comments

Comments
 (0)