|
| 1 | +# Node.js Foundation TSC Meeting 2015-07-22 |
| 2 | + |
| 3 | +## Links |
| 4 | + |
| 5 | +* **Audio Recording**: https://soundcloud.com/node-foundation/tsc-meeting-2015-07-22 |
| 6 | +* **GitHub Issue**: https://github.com/nodejs/node-convergence-archive/issues/69 |
| 7 | +* **Original Minutes Google Doc**: https://docs.google.com/document/d/1r8boI4E67Cq7PEsYeIpXkFZM0be4Ww5UDlNr_uXOop0 |
| 8 | + |
| 9 | +## Agenda |
| 10 | + |
| 11 | +Extracted from **tsc-agenda** labelled issues and pull requests prior to meeting. |
| 12 | + |
| 13 | +### nodejs/io.js |
| 14 | + |
| 15 | +* doc: add GPG fingerprint for cjihrig [#2217](https://github.com/nodejs/io.js/pull/2217) |
| 16 | +* Process & Approval for Collab Summit Travel Fund [#2213](https://github.com/nodejs/io.js/issues/2213) |
| 17 | +* TC39 representation for the Node.js Foundation [#2153](https://github.com/nodejs/io.js/issues/2153) |
| 18 | +* Next branch release versioning [#2215](https://github.com/nodejs/io.js/issues/2215) |
| 19 | + |
| 20 | +## Minutes |
| 21 | + |
| 22 | + |
| 23 | +### Present |
| 24 | + |
| 25 | +* Mikeal Rogers |
| 26 | +* Rod Vagg (TSC) |
| 27 | +* Colin Ihrig (TSC) |
| 28 | +* James Snell (TSC) |
| 29 | +* Fedor Indutny (TSC) |
| 30 | +* Michael Dawson (TSC) |
| 31 | +* Steven R Loomis (TSC) |
| 32 | +* Jeremiah Senkpiel (TSC) |
| 33 | +* Brian White (TSC) |
| 34 | +* Ben Noordhuis (TSC) |
| 35 | +* Trevor Norris (TSC) |
| 36 | +* Chris Dickinson (TSC) |
| 37 | +* Mike Dolan (Linux F) |
| 38 | +* Emily Ratliff (Linux F) |
| 39 | + |
| 40 | +### Security Policy Discussion |
| 41 | + |
| 42 | +Emily Ratliff from the LF has joined us to help with our security and disclosure policy. TSC members were sent a briefing prior to the meeting. |
| 43 | + |
| 44 | +Discussed ISO 29147 “Vulnerability Disclosure Overview” and ISO 30111 “Vulnerability Handling Processes Overview”. |
| 45 | + |
| 46 | + |
| 47 | +### Review of the previous meeting |
| 48 | + |
| 49 | +* Foundation Discussion (@mikeal leading) |
| 50 | +* Intl [#238](https://github.com/nodejs/io.js/issues/238) |
| 51 | +* TC39 representation [#2153](https://github.com/nodejs/io.js/issues/2153) |
| 52 | +* lts: LTS Proposal (https://github.com/nodejs/LTS#proposed-lts)[ Proposal: Release Process] [#1997](https://github.com/nodejs/io.js/issues/1997) |
| 53 | + |
| 54 | +### Standup: |
| 55 | + |
| 56 | +* Mikeal Rogers: preparing for the foundation board meeting |
| 57 | +* Rod Vagg: working on 3.0 and release candidates / NAN |
| 58 | +* Colin Ihrig: reviewing issues & PRs, worked with julien to do releases from joyent/node 0.x branches |
| 59 | +* James Snell: working on smoke-testing npm modules |
| 60 | +* Fedor Indutny: doing so bug fixes, and reviewing PRs |
| 61 | +* Michael Dawson: some joyent/node issue triage, PPC build work |
| 62 | +* Steven R Loomis: some Intl WG work, working on getting the Intl commits from joyent/node into io.js |
| 63 | +* Jeremiah Senkpiel: reviewing issues + prs, doing work on REPL in light of 3.0; fixing bugs in REPL |
| 64 | +* Brian White: working more on the in-browser node.js/io.js benchmarking tool, which is now in a usable state. using it now to test current and future performance improvement techniques for the the js http parser |
| 65 | +* Ben Noordhuis: (no mic) |
| 66 | +* Trevor Norris: did a fix for the buffer implementation for the 3.0 release |
| 67 | +* Chris Dickinson: npm work. |
| 68 | + |
| 69 | +### doc: add GPG fingerprint for cjihrig [#2217](https://github.com/nodejs/io.js/pull/2217) |
| 70 | + |
| 71 | +* Rod +1 |
| 72 | +* James +1 |
| 73 | +* Fedor +1 |
| 74 | +* Michael +1 |
| 75 | +* Steven +1 |
| 76 | +* Jeremiah +1 |
| 77 | +* Brian +1 |
| 78 | +* Ben +1 |
| 79 | +* Trevor +1 |
| 80 | +* Chris +1 |
| 81 | + |
| 82 | +Action: make sure Colin’s GPG key setup is correct on the PR, after we can merge and Rod can add Colin’s credentials to the build server. |
| 83 | + |
| 84 | +### Process & Approval for Collab Summit Travel Fund [#2213](https://github.com/nodejs/io.js/issues/2213) |
| 85 | + |
| 86 | +* Mikeal: budget auditing requires that spending be approved by the board - need to approve the budget and the process for expenditure of those funds. Mikeal has a proposal for the process with basic limits and a process for having the TSC approve expenditure beyond that. |
| 87 | + |
| 88 | + |
| 89 | +**Process as outlined** |
| 90 | + |
| 91 | +* TSC approves target budget (max amount to spend on travel) and caps on each type of spend (with the possibility that the TSC can approve a specific spend over if need be). |
| 92 | +* Contributors in need of the fund apply (this will happen in the GitHub thread) but should explicitly state if they need flight, accommodation or both. |
| 93 | +* If the number of contributors in need of the fund exceeds the target budget the TSC will prioritize the list of contributors applying for the fund. |
| 94 | + |
| 95 | + |
| 96 | +Voting on approving the process stated above: |
| 97 | + |
| 98 | +* Rod: +1 |
| 99 | +* James: +1 |
| 100 | +* Fedor: +1 |
| 101 | +* Michael: +1 |
| 102 | +* Steven: +1 |
| 103 | +* Jeremiah: +1 |
| 104 | +* Brian: +1 |
| 105 | +* Ben: +1 |
| 106 | +* Trevor: +1 |
| 107 | +* Chris: +1 |
| 108 | + |
| 109 | + |
| 110 | +Specific proposal for August |
| 111 | + |
| 112 | +* 15K max budget (we had previously talked about 10K but I don't think that is enough) |
| 113 | +* Approve a $900 max spend per person on accommodations. |
| 114 | +* Approve a $500 max spend on domestic travel |
| 115 | +* Approve a $1500 max spend on international travel (if someone has to go over it just requires additional TSC approval) |
| 116 | + |
| 117 | +* Rod: +1 |
| 118 | +* James: +1 |
| 119 | +* Fedor: +1 |
| 120 | +* Michael: +1 |
| 121 | +* Steven: +1 |
| 122 | +* Jeremiah: +1 |
| 123 | +* Brian: +1 |
| 124 | +* Ben: +1 |
| 125 | +* Trevor: +1 |
| 126 | +* Chris: +1 |
| 127 | + |
| 128 | + |
| 129 | +Approval for extra expenditure for @joaocgreis (from Portugal): $1,742.66 |
| 130 | + |
| 131 | +* Rod: +1 |
| 132 | +* James: +1 |
| 133 | +* Fedor: +1 |
| 134 | +* Michael: +1 |
| 135 | +* Steven: +1 |
| 136 | +* Jeremiah: +1 |
| 137 | +* Brian: +1 |
| 138 | +* Ben: +1 |
| 139 | +* Trevor: +1 |
| 140 | +* Chris: +1 |
| 141 | + |
| 142 | +Approval for expenditure on @yosuke-furukawa (from Japan) max spend of $2400 |
| 143 | + |
| 144 | +* Rod: +1 |
| 145 | +* James: +1 |
| 146 | +* Fedor: +1 |
| 147 | +* Michael: +1 |
| 148 | +* Steven: +1 |
| 149 | +* Jeremiah: +1 |
| 150 | +* Brian: +1 |
| 151 | +* Ben: +1 |
| 152 | +* Trevor: +1 |
| 153 | +* Chris: +1 |
| 154 | + |
| 155 | +### Next branch release versioning [#2215](https://github.com/nodejs/io.js/issues/2215) |
| 156 | + |
| 157 | +* Rod outlined the state of play: |
| 158 | + - LTS WG moved from “proposal” to “plan” but are still depending on the stable release branch having a clear process |
| 159 | + - LTS WG discussed a proposal by Trevor for how to handle next/canary/alpha & master & release branches & LTS branches: https://gist.github.com/trevnorris/7620a64b086e95271197 |
| 160 | +* Mikeal: it’s more helpful if we think about V8 upgrades as a pull-request to master rather than a separate “next” that has to be separately managed. |
| 161 | + |
| 162 | +Much bikeshedding was had in an attempt to move forward. |
| 163 | + |
| 164 | +Group agreed in general with Trevor’s proposal, will organise further discussions amongst the group of interested parties at another time. |
| 165 | + |
| 166 | +### Next Meeting |
| 167 | + |
| 168 | +July 29th 2015 |
0 commit comments