Skip to content

Commit 43831f3

Browse files
committed
full minutes
1 parent 1969f03 commit 43831f3

File tree

1 file changed

+91
-28
lines changed

1 file changed

+91
-28
lines changed

minutes/_posts/2024-09-05-september-5-2024.md

+91-28
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,16 @@ Scala Center website.
99

1010
## Summary
1111

12-
The following agenda was distributed to attendees:
13-
[agenda](TODO).
14-
1512
The meeting took place towards the end of Q3, so we considered it to
1613
be a combined meeting (with a combined report) covering both Q2 and
1714
Q3.
1815

19-
(TODO any board changes?)
20-
21-
(TODO staffing changes?)
22-
23-
Center activities for the past two quarters focused on TODO
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.
2422

2523
Details are below and in the Center's activity report:
2624

@@ -34,7 +32,7 @@ Two new proposals were received:
3432
Both proposals were accepted by the board (and both were later
3533
completed, in October).
3634

37-
Other topics covered included TODO
35+
Other topics covered included the long-term future of the Center.
3836

3937
## Date, Time and Location
4038

@@ -65,6 +63,7 @@ Board members:
6563
Guests:
6664

6765
* James Belsey, Morgan Stanley
66+
* Damian Mazurkiewicz, SiriusXM
6867
* Valérie Meillaud, Scala Center
6968

7069
Apologies:
@@ -73,7 +72,7 @@ Apologies:
7372

7473
## Introduction
7574

76-
TODO
75+
This special in-person meeting lasted two full days.
7776

7877
## Technical report
7978

@@ -90,54 +89,118 @@ And the Center's Q4 roadmap:
9089
The following notes do not repeat the contents of the report and
9190
roadmap, but only supplement them.
9291

93-
TODO
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.
94118

95-
## Management and financial report
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.
96124

97-
TODO
125+
### Scala 2 report
98126

99-
## Scala 2 report
127+
This was presented by Lukas.
100128

101-
This was presented by TODO
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.
102132

103-
TODO
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.)
104137

105138
## Community report
106139

107-
This section was led by Eugene and Zainab.
140+
This section was led by Zainab. (Eugene was unable to attend.)
108141

109-
TODO
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.
110145

111146
## SCP-032: Provide guidance on choosing between Scala LTS and Next
112147

113148
The text of Zainab's proposal is here:
114149

115150
* [SCP-032](https://github.com/scalacenter/advisoryboard/blob/main/proposals/032-scala-version-guidance.md): Provide guidance on choosing between Scala LTS and Next
116151

117-
The proposal was discussed by the board. We neglected to hold a formal
118-
vote, but we confirmed with the board afterwards that the proposal
119-
should be considered accepted by acclaim.
152+
Discussion was brief, since the board sees the need, but there wasn't
153+
yet a draft text available to give feedback on.
120154

121-
(Later, in October 2024, the proposal was considered completed.)
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/).)
122162

123163
## SCP-033: Deprecate Eclipse Scala IDE
124164

125165
The text of Zainab's proposal is here:
126166

127167
* [SCP-033](https://github.com/scalacenter/advisoryboard/blob/main/proposals/033-deprecate-scala-ide.md): Deprecate Eclipse Scala IDE
128168

129-
The proposal was discussed by the board. We neglected to hold a formal
130-
vote, but we confirmed with the board afterwards that the proposal
131-
should be considered accepted by acclaim.
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.
132177

133178
(Later, in October 2024, the proposal was considered completed.)
134179

135-
## Other business
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.
136186

137-
TODO
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).)
138202

139203
## Conclusion
140204

141205
The next meeting will be held online in January 2025 (or February, if
142206
necessary).
143-

0 commit comments

Comments
 (0)