|
| 1 | +# Node.js Foundation Build WG Meeting 2017-03-28 |
| 2 | + |
| 3 | +- GitHub issue: https://github.com/nodejs/build/issues/660 |
| 4 | +- Meeting video: |
| 5 | +https://www.youtube.com/watch?v=znJWeDabfOw |
| 6 | +- Link for participants: |
| 7 | +https://hangouts.google.com/hangouts/_/ytl/KOIfKbVSfs8CMc3OB3XsoxoKlDtgpIGkbsfAvJbRIe8=?eid=100598160817214911030&hl=en_US&authuser=0 |
| 8 | +- Previous meeting: |
| 9 | +https://docs.google.com/document/d/1H92tArttCPi8EFO2Guz8lWY0kydA-RRHwXe0VIEKn3w/edit |
| 10 | + |
| 11 | +Next meeting: 18 April 2017 |
| 12 | + |
| 13 | +## Present |
| 14 | +* Michael Dawson (@mhdawson) |
| 15 | +* João Reis (@joaocgreis) |
| 16 | +* Gibson Fahnestock (@gibfahn) |
| 17 | +* Rod Vagg (@rvagg) |
| 18 | +* Michele Capra (@piccoloaiutante) |
| 19 | +* Kunal Pathak (@kunalspathak) |
| 20 | +* Kyle Farnung (@kfarnung) |
| 21 | +* Rich Trott (@trott) |
| 22 | + |
| 23 | +## Standup |
| 24 | +* Michael Dawson |
| 25 | + * Investigation of AIX disk i/o speeds for CitGM testing |
| 26 | + * setup of npm user for Node.js foundation modules |
| 27 | + * landing supported platforms PRs |
| 28 | +* Johan Bergström |
| 29 | + * jenkins master security updates, twice |
| 30 | + * play around with the tap2junit parser -- it will bail on citgm stuff; needs |
| 31 | + to be refactored |
| 32 | + * fix disk issues on joyent freebsd workers which seems to have changed how |
| 33 | + disk is mounted which led to disk issues. |
| 34 | + * housekeeping on a few workers |
| 35 | +* João Reis |
| 36 | + * Working on CI test jobs for node-chakracore |
| 37 | + * Support for VS2017 in node-gyp |
| 38 | +* Gibson Fahnestock |
| 39 | + * Looking at test-npm jobs, running on windows/unix, working on getting all |
| 40 | + test passing |
| 41 | + * looking at tap2junit, inc. for CitGM |
| 42 | + * tweaks to AIX (with @gdams), add ramdisk to speed up CiTGM runs |
| 43 | +* Michele Capra |
| 44 | + * Ansible module for creating .remmina files |
| 45 | +* Rod Vagg - minor ARM cluster maintenance, minor cloud cluster maintenance |
| 46 | +* Kunal Pathak |
| 47 | + * added Windows Server 2016 to CI jobs |
| 48 | +* Rich Trott |
| 49 | + * nothing to report |
| 50 | + |
| 51 | +## Agenda |
| 52 | +* Move nodejs/readable-stream CI from Travis to Jenkins |
| 53 | +[#657](https://github.com/nodejs/build/issues/657) |
| 54 | +* Add Kunal Pathak to Build WG |
| 55 | +[#649](https://github.com/nodejs/build/issues/649) |
| 56 | +* file and directory names for downloads |
| 57 | +[#515](https://github.com/nodejs/build/issues/515) |
| 58 | +* Draft text for HSTS communication |
| 59 | +[#484](https://github.com/nodejs/build/issues/484) |
| 60 | +* TAP Plugin issues on Jenkins |
| 61 | +[#453](https://github.com/nodejs/build/issues/453) |
| 62 | +* any other issues/topics |
| 63 | + |
| 64 | +## Minutes |
| 65 | + |
| 66 | +### Move nodejs/readable-stream CI from Travis to Jenkins [#657](https://github.com/nodejs/build/issues/657) |
| 67 | + * Discussion about moving to use Foundation infrastructure. We are not |
| 68 | + strictly firewalled, so likely not an issue. |
| 69 | + * Gibson will continue to work with them to implement and we’ll see if there |
| 70 | + are any issues. |
| 71 | +### Add Kunal Pathak to Build WG [#649](https://github.com/nodejs/build/issues/649) |
| 72 | + * Everybody in the meeting agreed, we’ll add Kunal to the WG |
| 73 | +### file and directory names for downloads [#515](https://github.com/nodejs/build/issues/515) |
| 74 | + * We agreed last meeting we should remove the agenda tag and discuss in |
| 75 | + github |
| 76 | +### Draft text for HSTS communication [#484](https://github.com/nodejs/build/issues/484) |
| 77 | + * We agreed last meeting we should remove the agenda tag and discuss in |
| 78 | + github |
| 79 | +### TAP Plugin issues on Jenkins [#453](https://github.com/nodejs/build/issues/453) |
| 80 | + * We agreed last meeting we should remove the agenda tag and discuss in |
| 81 | + Github |
| 82 | + |
| 83 | +### Adding macOS workers. |
| 84 | + * Johan: We had an interesting opportunity which led into |
| 85 | + [this](https://github.com/nodejs/build/issues/539) and back to sleep. After |
| 86 | + we've sorted that we can revisit the opportunity and increase both |
| 87 | + redundancy and os versions tested. |
| 88 | + * Rod: We had been working with macOS hosting provider, but haven’t closed on |
| 89 | + this yet. |
| 90 | + * Rod to get email out and include Michael and Johan and we’ll try push |
| 91 | + forward. |
| 92 | + |
| 93 | +### Bus factor: |
| 94 | + * Johan: I like Michaels idea of primary/backup for positions. Which would |
| 95 | + these positions be though? My ambition is that everybody in the build group |
| 96 | + would help out with the level of access they have – meaning all of our |
| 97 | + members should feel free to look at restarting/debugging individual |
| 98 | + workers. As for the higher tiers; we need to start by defining these |
| 99 | + positions. |
| 100 | + * Rod: good way to start is maintenance on the test workers. |
| 101 | + * Michael to open an issue to discuss the list of areas. |
| 102 | + |
| 103 | + |
| 104 | +## Questions |
| 105 | + |
| 106 | +### William Kapke - why not spend the community money? |
| 107 | + * Rod - we have done a good job getting contributions. Once we start to pay |
| 108 | + then others may ask why they are not paid as well. Want to exhaust all |
| 109 | + possible channels before we go that way. |
0 commit comments