Skip to content

Commit 70b4e88

Browse files
authored
Merge pull request #1 from darjutak/darjutak-SIP-MAY-2018
May 2018 SIP Meeting Berlin
2 parents 0063e21 + aedff1a commit 70b4e88

File tree

1 file changed

+80
-0
lines changed

1 file changed

+80
-0
lines changed

_sips/minutes/2018-5-18

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
layout: sips
3+
title: SIP Meeting Minutes - 18th May 2018
4+
5+
partof: minutes
6+
---
7+
8+
# Minutes
9+
10+
Open discusion about SIP role and transition with given evolution of Scala language, from Scala 2 to Scala 3.
11+
12+
Jorge Vicente Cantero was the Process Lead and Darja Jovanovic was the secretary.
13+
14+
15+
## Date and Location
16+
The meeting took place on 18th May 2018 in Zalando offices in Berlin, Germany day after ScalaDays 2018 finished.
17+
18+
Minutes were taken by Darja Jovanovic.
19+
20+
## Attendees
21+
22+
* Martin Odersky ([@odersky](https://github.com/odersky)), EPFL
23+
* Jorge Vicente Cantero ([@jvican](https://github.com/jvican)), Process Lead
24+
* Seth Tisue ([@SethTisue](https://github.com/SethTisue)), Lightbend
25+
* Heather Miller ([@heathermiller](https://github.com/heathermiller)), Scala Center
26+
* Sébastien Doeraene ([@sjrd](https://github.com/sjrd)), EPFL
27+
* Adriaan Moors ([@adriaanm](https://github.com/adriaanm)), Lightbend
28+
* Miles Sabin ([@milessabin](https://github.com/milessabin))
29+
30+
31+
## Not present
32+
33+
34+
35+
## Proceedings
36+
### Opening Remarks
37+
38+
Quorum was not met, but the meeting still took place in a form of an open discussion.
39+
40+
The meeting was devoted to discussing how we would handle the approval of Scala 3 changes into the specification and how we would organize during the next year, given that Scala 3 will be feature freeze by then.
41+
42+
Topics discussed:
43+
44+
1. SIP Committee role in the upcoming Scala 3 release.
45+
46+
All present agreed that SIP Committee should continue its mandate in approving the Scala 3 changes.
47+
48+
2. SIP Committee role in Scala 2
49+
50+
SIP Committee will focus on Scala 3 changes and creating the spec, **Martin** [YouTube time: 6'54''](https://youtu.be/q2LVmTe9qmU?t=414), Scala 2 SIP proposals will continue as before, but in a slower paste.
51+
52+
3. How to structure and organise the workflow
53+
54+
Given the short time and amount of decisions that need to be made, the Committee proposed and agreed about the following
55+
56+
*Structure*
57+
a) Have a **list of changes**, separated in batches that would be decided within the next year, meeting once a month
58+
b) **Plan** should be consolidated between the Committee members through a Google doc
59+
c) **Public comments** - each batch should be published for a month before discussing on the Contributors thread in order to have community involved, share their opinion and contribute in the proposed changes. The discussions should be in a month time frame, and clearly stated at the beginning of the thread
60+
61+
*Organisation*
62+
**Jorge** will be in charge of posting the monthly batches on contributors thread and, depending on the subject, one of the Committee Members or a contributor will follow the conversations, answer questions and finally summarize the discussion to be submitted to the Committee in order to make inclusive decisions.
63+
The first batch should be the removals as per list already prepared for 2.14 release.
64+
65+
The above mentioned structure and organisation was gathered throughout the meeting, here are the snippets:
66+
67+
- **Adriaan** suggests the batches, to be able to move faster [YouTube time: 5'51''](https://youtu.be/q2LVmTe9qmU?t=351) and gives a reason why [YouTube time: 8'25''](https://youtu.be/q2LVmTe9qmU?t=505).
68+
- **Seth** suggests to put the changes up for public comment [YouTube time: 7.12](https://youtu.be/q2LVmTe9qmU?t=432)
69+
- At [YouTube time: 24'04''](https://youtu.be/q2LVmTe9qmU?t=1444) **Martin** suggests a list of changes that needs to be considered
70+
- **Heather** lays down the structure/organisation idea [YouTube time: 13'51''](https://youtu.be/q2LVmTe9qmU?t=824)
71+
- Between [YouTube time: 19'38'' and 24'](https://youtu.be/q2LVmTe9qmU?t=1178) the Committee discusses and agrees on the next steps: 1. Batches; 2. Plan; 3. Public comments on Contributors
72+
73+
Other: spec, quorum
74+
**Heather** bings up a question about Scala spec [YouTube time: 4'49''](https://youtu.be/q2LVmTe9qmU?t=289) to which **Martin** responds within the next year we should know which features are included as a first priority but that spec should not be left for the last minute.
75+
76+
**Miles** [YouTube time: 8'45](https://youtu.be/q2LVmTe9qmU?t=525) asks PLEASE ADD
77+
78+
**Martin** [YouTube time: 37'59''](https://youtu.be/q2LVmTe9qmU?t=2279 ) also raised a question about the decision making process, asking if it would be better to change to simple majority when it comes to voting. This was rejected by most of the Members and agreed it should be discussed in a different meeting or time.
79+
80+
**Conclusion** The first batch should be agreed upon, posted on the Contributors thread for public comments. Such discussion should be summaraized and included in the next meeting (22nd June 2018, after ScalaDays NewYork).

0 commit comments

Comments
 (0)