Skip to content

Commit 7b5ca87

Browse files
committed
doc: add minutes for 2019-06-20 (#470)
Fixes: nodejs/Release#460
1 parent 4bbf9e3 commit 7b5ca87

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

doc/meetings/2019-06-20.md

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Node.js Foundation Release WorkGroup Meeting 2019-06-20
2+
3+
## Links
4+
5+
* **Recording**: https://www.youtube.com/watch?v=IDJWHNgiMGE&t=398s
6+
* **GitHub Issue**: https://github.com/nodejs/Release/issues/460
7+
8+
## Present
9+
10+
* Beth Griggs (@BethGriggs)
11+
* Myles Borins (@MylesBorins)
12+
* Richard Lau (@richardlau)
13+
* Sam Roberts (@rsam)
14+
* Ruben Bridgewater (@BridgeAR)
15+
16+
## Agenda
17+
18+
## Announcements
19+
20+
*Extracted from **Release-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting.
21+
22+
### nodejs/Release
23+
24+
* A proposal for changes to LTS [#458](https://github.com/nodejs/Release/issues/458)
25+
* Current state:
26+
* LTS Releases 6 months in current, 18 months in Active LTS, 12 months in maintenance
27+
* Aim for monthly release during active, no determined schedule for releases during maintenance
28+
* Generally avoid SEMVER-MINORS during maintenance
29+
* This proposal swaps active to 12 months and maintenance to 18 months
30+
* No longer have overlapping Active LTS releases
31+
* More accurately reflects the release teams capacity to do releases
32+
* We should make a decision before v12.x goes into Active LTS
33+
* (Action) Raise a PR changing and use approvals on that to gain consensus
34+
35+
* Proposal: Stop specifying patch or minor for LTS releases [#449](https://github.com/nodejs/Release/issues/449)
36+
* Needs user research
37+
* Concerns:
38+
* Users typically want less SEMVER-MINORS in LTS releases for stability
39+
* Platforms and downstream distributions take a longer time to upgrade to SEMVER-MINOR than a PATCH
40+
* All LTS release would be SEMVER-MINOR and this could be a burden on consumers
41+
* Landing commits in order might not make things easier as there will still be commit gaps
42+
* Most of the burden is in the manual auditing of commits not landing
43+
* Sam found when backporting TLS 1.3 that order was significant
44+
* Hard to trial this proposal
45+
* (Sam) My experience is that users are reluctant to upgrade in general
46+
* Do we believe SEMVER-MINORS are more risky?
47+
* Likely to be more buggy as they've had less time to mature
48+
* Does it matter if there are bugs in new features?
49+
* LTS implies stability, so we shouldn't be adding unstable features
50+
* Alternative proposal:
51+
* Only land commits with LTS watch labels on them
52+
* Landing significantly less
53+
* Onus on collaborators to label things that need to go to LTS
54+
* Smaller LTS releases
55+
* Proposal regarding multiple branches [#420](https://github.com/nodejs/Release/pull/420):
56+
* Concerns:
57+
* Cannot change history of the vN.x branches, cannot force-push
58+
* Downstream users floating patches on release lines
59+
* Module maintainer point of view
60+
* May benefit from SEMVER-MINORs in older LTS releases due to more consistent feature availability across release lines
61+
* But if SEMVER-MINORs don't go back, incentive to upgrade
62+
* Suggestion of recruiting more LTS members/releasers to go through the process
63+
* (Action) User survey of expectations of LTS
64+
65+
66+
* Defining a word for all current releases [#359](https://github.com/nodejs/Release/issues/359)
67+
* Need to PR this change
68+
* Development kit and Deployment kit releases [#341](https://github.com/nodejs/Release/issues/341)
69+
* Work with Build WG
70+
* Myles check with TSC before doing so
71+
* Check the Release team are in sync with Node.js core
72+
* Start a thread with TSC
73+
74+
## Q&A, Other
75+
76+
* (Richard) Will the seuciry update happen?
77+
* Nothing to ship
78+
* OpenSSL updates can go in regular releases as they are public updates
79+
* Will not schedule security releases going forward
80+
81+
## Upcoming Meetings
82+
83+
* **Node.js Foundation Calendar**: https://nodejs.org/calendar

0 commit comments

Comments
 (0)