|
| 1 | +# Node.js Foundation Build WG Meeting 2016-03-15 |
| 2 | + |
| 3 | +## Links |
| 4 | + |
| 5 | +* **GitHub issue:** https://github.com/nodejs/build/issues/351 |
| 6 | +* **Meeting video:** http://www.youtube.com/watch?v=5cuOabjxEUY |
| 7 | +* **Meeting minutes:** https://docs.google.com/document/d/1kwN7aNBrF257yxBaSYtQyerxXZnfmu7hOjdJiAFKqbo |
| 8 | +* **Previous meeting:** https://docs.google.com/document/d/1srGblqnYaC5k-lHCSy08ar4aiq02lV2zWPA4vtzp5KQ |
| 9 | + |
| 10 | +## Present |
| 11 | + |
| 12 | +* Alexis Campailla (@orangemocha) |
| 13 | +* Joao Reis (@joaocgreis) |
| 14 | +* Johan Bergström (@jbergstroem) |
| 15 | +* Michael Dawson (@mhdawson) |
| 16 | +* Myles Borins (@TheAlphaNerd) |
| 17 | +* Rich Trott (observing only) (@Trott) |
| 18 | +* Rod Vagg (@rvagg) |
| 19 | + |
| 20 | +## Standup |
| 21 | + |
| 22 | +* Johan Bergström |
| 23 | + * splitting out release jenkins so we have more secure environment for |
| 24 | + releases |
| 25 | + * Work on configuration to allow per job access control. In place for libuv |
| 26 | + now. |
| 27 | + * Ccache on aix. |
| 28 | + * Backup jobs and servers. |
| 29 | + |
| 30 | +* Alexis Campailla |
| 31 | + * Not much to report |
| 32 | + |
| 33 | +* Joao Reis |
| 34 | + * VCBT issue, made away by itself. |
| 35 | + * Check in CI for git files not committed |
| 36 | + |
| 37 | +* Rod Vagg |
| 38 | + * Working on splitting out release jenkins |
| 39 | + * per-job acl |
| 40 | + * some issues on os x slaves downloading stuff from the internet |
| 41 | + |
| 42 | +* Michael Dawson |
| 43 | + * working on test job for v8 tests in node tree |
| 44 | + * working on x and ppc linuxes |
| 45 | + * issue on arm |
| 46 | + * Landed initial ansible configure for AIX machines, ccache for AIX, release |
| 47 | + machine for PPC, currently machine is behaving blocking investigation of |
| 48 | + compile issue. |
| 49 | + |
| 50 | +* Myles Borins |
| 51 | + * More work on citgm, making it more robust. Should work on release down to |
| 52 | + 0.10. Running into download issues on OSX. Tests that need to download fail |
| 53 | + due to that issue. |
| 54 | + |
| 55 | +* Rich Trott (observing only) |
| 56 | + * Here for test group ratification. |
| 57 | + |
| 58 | +## Minutes |
| 59 | + |
| 60 | +### Ratify Testing WG Charter [nodejs/node#5461] |
| 61 | + |
| 62 | +Discussion about the scope, longer term mandate for test working group. Key |
| 63 | +part is that access to jenkins and machines is still through build working group |
| 64 | +and will be worked out between the 2 teams. |
| 65 | + |
| 66 | +No objections. No abstains. All in favor. |
| 67 | + |
| 68 | +### Per-job acl at ci.nodejs.org |
| 69 | + |
| 70 | +We need to define who has access to jenkins and how new jobs/tests can be |
| 71 | +created. Libuv is an example where we can delegate running/modifying job. |
| 72 | +Since split off of release jenkins, more relaxed about who has access. |
| 73 | + |
| 74 | +Create a script that monitors changes to job configs? |
| 75 | + |
| 76 | +Michael will write up strawman as to when we’d be comfortable giving access to |
| 77 | +machines. |
| 78 | + |
| 79 | +### Do we want a benchmark security group (share access to machines)? |
| 80 | + |
| 81 | +Detaching group membership from team. Eg: @infra-testing, @infra-build |
| 82 | +Should be a subset of benchmarking people who have access. |
| 83 | + |
| 84 | +### ARM additions, do we want a Pi3 cluster? Also Pi1B+ donations needed. |
| 85 | + |
| 86 | +Rod: Rpi primary ARM target for Node. Test coverage is important. Pi3 is a |
| 87 | +completely different platform (ARM64) |
| 88 | + |
| 89 | +We do need more help on figuring out which platforms should be supported. |
| 90 | +Hardware WG has gone inactive. What platforms do we actively support? [alexis |
| 91 | +to open an issue on github] |
| 92 | + |
| 93 | +Rod: is going to do call for P1’s |
| 94 | + |
| 95 | +### OSX donations & hosting, not expecting a resolution but let's talk options that are being worked on so far. |
| 96 | + |
| 97 | +Voxer not to actively help us anymore. We need to find a transition. Which |
| 98 | +releases of OSX do we support? |
| 99 | + |
| 100 | +Johan talked a bit about efforts so far. MacStadium can provide 10.7 and up if |
| 101 | +we co-locate or virtualize with them. |
| 102 | + |
| 103 | +We should open an issue on repo. Looking to see if we can get contributors but |
| 104 | +can fall back to foundation funding if necessary. |
| 105 | + |
| 106 | +### Download page |
| 107 | + |
| 108 | +Proceed with the latest iteration of the design. |
| 109 | + |
| 110 | +## Previous meeting review |
| 111 | + |
| 112 | +Skipped. |
| 113 | + |
| 114 | +## Follow-ups |
0 commit comments