{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node/issues/2806","labels_url":"https://api.github.com/repos/nodejs/node/issues/2806/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node/issues/2806/comments","events_url":"https://api.github.com/repos/nodejs/node/issues/2806/events","html_url":"https://github.com/nodejs/node/pull/2806","id":105936378,"number":2806,"title":"Release proposal: v0.12.8","user":{"login":"rvagg","id":495647,"avatar_url":"https://avatars.githubusercontent.com/u/495647?v=3","gravatar_id":"","url":"https://api.github.com/users/rvagg","html_url":"https://github.com/rvagg","followers_url":"https://api.github.com/users/rvagg/followers","following_url":"https://api.github.com/users/rvagg/following{/other_user}","gists_url":"https://api.github.com/users/rvagg/gists{/gist_id}","starred_url":"https://api.github.com/users/rvagg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rvagg/subscriptions","organizations_url":"https://api.github.com/users/rvagg/orgs","repos_url":"https://api.github.com/users/rvagg/repos","events_url":"https://api.github.com/users/rvagg/events{/privacy}","received_events_url":"https://api.github.com/users/rvagg/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nodejs/node/labels/lts","name":"lts","color":"c7def8"},{"url":"https://api.github.com/repos/nodejs/node/labels/meta","name":"meta","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-09-11T03:07:44Z","updated_at":"2015-11-19T04:34:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nodejs/node/pulls/2806","html_url":"https://github.com/nodejs/node/pull/2806","diff_url":"https://github.com/nodejs/node/pull/2806.diff","patch_url":"https://github.com/nodejs/node/pull/2806.patch"},"body":"Same issue re release infrastructure as #2805 but we need to get this working ASAP.\r\n\r\n2015.09.14, Version 0.12.8 (LTS)\r\n\r\n* [35bbe98401] - Update addons.markdown (Max Deepfield) https://github.com/nodejs/node-v0.x-archive/pull/25885\r\n* [9a6f1ce416] - comma (Julien Valéry) https://github.com/nodejs/node-v0.x-archive/pull/25811\r\n* [d384bf8f84] - Update assert.markdown (daveboivin) https://github.com/nodejs/node-v0.x-archive/pull/25811\r\n* [89b22ccbe1] - Fixed typo (Andrew Murray) https://github.com/nodejs/node-v0.x-archive/pull/25811\r\n* [5ad05af380] - Update util.markdown (Daniel Rentz) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [cb660ab3d3] - Update child_process.markdown, spelling (Jared Fox) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [59c67fe3cd] - updated documentation for fs.createReadStream (Michele Caini) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [53b6a615a5] - Documentation update about Buffer initialization (Sarath) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [b8d47a7b6f] - fix (Fedor Indutny) https://github.com/nodejs/node-v0.x-archive/pull/25739\r\n* [cd6cabdab7] - build: backport tools/release.sh (Rod Vagg)\r\n* [ce4a64fd08] - build: backport config for new CI infrastructure (Rod Vagg)\r\n* [83441616a5] - build: fix --without-ssl compile time error (Ben Noordhuis) https://github.com/nodejs/node/pull/3825\r\n* [8887666b0b] - build: update manifest to include Windows 10 (Lucien Greathouse) https://github.com/nodejs/node/pull/2843\r\n* [08afe4ec8e] - build: add MSVS 2015 support (Rod Vagg) https://github.com/nodejs/node/pull/2843\r\n* [4f2456369c] - build: work around VS2015 issue in ICU <56 (Steven R. Loomis) https://github.com/nodejs/node-v0.x-archive/pull/25804\r\n* [15030f26fd] - build: Intl: bump ICU4C from 54 to 55 (backport) (Steven R. Loomis) https://github.com/nodejs/node-v0.x-archive/pull/25856\r\n* [1083fa70f0] - build: run-ci makefile rule (Alexis Campailla) https://github.com/nodejs/node-v0.x-archive/pull/25653\r\n* [2d2494cf14] - build: support flaky tests in test-ci (Alexis Campailla) https://github.com/nodejs/node-v0.x-archive/pull/25653\r\n* [b25d26f2ef] - build: support Jenkins via test-ci (Alexis Campailla) https://github.com/nodejs/node-v0.x-archive/pull/25653\r\n* [e07c86e240] - build,win: try next MSVS version on failure (João Reis) https://github.com/nodejs/node/pull/2843\r\n* [b5a0abcfdf] - child_process: clone spawn options argument (cjihrig) https://github.com/nodejs/node-v0.x-archive/pull/9159\r\n* [8b81f98c41] - configure: add --without-mdb flag (cgalibern) https://github.com/nodejs/node-v0.x-archive/pull/25707\r\n* [071c860c2b] - crypto: replace rwlocks with simple mutexes (Ben Noordhuis) https://github.com/nodejs/node/pull/2723\r\n* [ca97fb6be3] - deps: upgrade npm to 2.14.9 (Forrest L Norvell) https://github.com/nodejs/node/pull/3684\r\n* [583734342e] - deps: fix openssl for MSVS 2015 (Andy Polyakov) https://github.com/nodejs/node/pull/2843\r\n* [02c262a4c6] - deps: fix gyp to work on MacOSX without XCode (Shigeki Ohtsu) https://github.com/nodejs/node/pull/2843\r\n* [f0fba0bce8] - deps: update gyp to 25ed9ac (João Reis) https://github.com/nodejs/node/pull/2843\r\n* [f693565813] - deps: upgrade to npm 2.13.4 (Kat Marchán) https://github.com/nodejs/node-v0.x-archive/pull/25825\r\n* [618b142679] - deps,v8: fix compilation in VS2015 (João Reis) https://github.com/nodejs/node/pull/2843\r\n* [615d2f6434] - doc: backport README.md (Rod Vagg)\r\n* [90393a8b1c] - doc: update LICENSE file to match v4.x+ LICENSE (Rod Vagg)\r\n* [2860c53562] - doc: fixed child_process.exec doc (Tyler Anton) https://github.com/nodejs/node-v0.x-archive/pull/14088\r\n* [4a91fa11a3] - doc: Update docs for os.platform() (George Kotchlamazashvili) https://github.com/nodejs/node-v0.x-archive/pull/25777\r\n* [b03ab02fe8] - doc: Change the link for v8 docs to v8dox.com (Chad Walker) https://github.com/nodejs/node-v0.x-archive/pull/25811\r\n* [1fd8f37efd] - doc: buffer, adding missing backtick (Dyana Rose) https://github.com/nodejs/node-v0.x-archive/pull/25811\r\n* [162d0db3bb] - doc: tls.markdown, adjust version from v0.10.39 to v0.10.x (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [eda2560cdc] - doc: additional refinement to readable event (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [881d9bea01] - doc: readable event clarification (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [b6378f0c75] - doc: stream.unshift does not reset reading state (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [4952e2b4d2] - doc: clarify Readable._read and Readable.push (fresheneesz) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [14000b97d4] - doc: two minor stream doc improvements (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [6b6bd21497] - doc: Clarified read method with specified size argument. (Philippe Laferriere) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [16f547600a] - doc: Document http.request protocol option (Ville Skyttä) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [618e4ecda9] - doc: add a note about readable in flowing mode (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [0b165be37b] - doc: fix line wrapping in buffer.markdown (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [70dd13f88d] - doc: add CleartextStream deprecation notice (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [418cde0765] - doc: mention that mode is ignored if file exists (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [85bcb281e4] - doc: improve http.abort description (James M Snell) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [5ccb429ee8] - doc, comments: Grammar and spelling fixes (Ville Skyttä) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [a24db43101] - docs: event emitter behavior notice (Samuel Mills (Henchman)) https://github.com/nodejs/node-v0.x-archive/pull/25467\r\n* [8cbf7cb021] - docs: events clarify emitter.listener() behavior (Benjamin Steephenson) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [b7229debbe] - docs: Fix default options for fs.createWriteStream() (Chris Neave) https://github.com/nodejs/node-v0.x-archive/pull/25591\r\n* [f0453caea2] - domains: port caeb677 from v0.10 to v0.12 (Jeremy Whitlock) https://github.com/nodejs/node-v0.x-archive/pull/25835\r\n* [261fa3620f] - src: fix intermittent SIGSEGV in resolveTxt (Evan Lucas) https://github.com/nodejs/node-v0.x-archive/pull/9300\r\n* [1f7257b02d] - test: mark test-https-aws-ssl flaky on linux (João Reis) https://github.com/nodejs/node-v0.x-archive/pull/25893\r\n* [cf435d55db] - test: mark test-signal-unregister as flaky (Alexis Campailla) https://github.com/nodejs/node-v0.x-archive/pull/25750\r\n* [ceb6a8c131] - test: fix test-debug-port-from-cmdline (João Reis) https://github.com/nodejs/node-v0.x-archive/pull/25748\r\n* [22997731e6] - test: add regression test for #25735 (Fedor Indutny) https://github.com/nodejs/node-v0.x-archive/pull/25739\r\n* [39e05639f4] - test: mark http-pipeline-flood flaky on win32 (Julien Gilli) https://github.com/nodejs/node-v0.x-archive/pull/25707\r\n* [78d256e7f5] - test: unmark tests that are no longer flaky (João Reis) https://github.com/nodejs/node-v0.x-archive/pull/25676\r\n* [a9b642cf5b] - test: runner should return 0 on flaky tests (Alexis Campailla) https://github.com/nodejs/node-v0.x-archive/pull/25653\r\n* [b48639befd] - test: support writing test output to file (Alexis Campailla) https://github.com/nodejs/node-v0.x-archive/pull/25653\r\n* [0363cf4a80] - tls: Closing parent socket also closes the tls sock (Devin Nakamura) https://github.com/nodejs/node-v0.x-archive/pull/25642\r\n* [75697112e8] - tls: do not hang without `newSession` handler (Fedor Indutny) https://github.com/nodejs/node-v0.x-archive/pull/25739\r\n* [d998a65058] - tools: pass constant to logger instead of string (Johan Bergström) https://github.com/nodejs/node-v0.x-archive/pull/25653\r\n* [1982ed6e63] - v8: port fbff705 from v0.10 to v0.12 (Jeremy Whitlock) https://github.com/nodejs/node-v0.x-archive/pull/25835\r\n* [44d7054252] - win: fix custom actions for WiX older than 3.9 (João Reis) https://github.com/nodejs/node/pull/2843\r\n* [586c4d8b8e] - win: fix custom actions on Visual Studio != 2013 (Julien Gilli) https://github.com/nodejs/node/pull/2843\r\n* [14db629497] - win,msi: correct installation path registry keys (João Reis) https://github.com/nodejs/node-v0.x-archive/pull/25640\r\n* [8e80528453] - win,msi: change InstallScope to perMachine (João Reis) https://github.com/nodejs/node-v0.x-archive/pull/25640"},"comment":{"url":"https://api.github.com/repos/nodejs/node/issues/comments/157948530","html_url":"https://github.com/nodejs/node/pull/2806#issuecomment-157948530","issue_url":"https://api.github.com/repos/nodejs/node/issues/2806","id":157948530,"user":{"login":"rvagg","id":495647,"avatar_url":"https://avatars.githubusercontent.com/u/495647?v=3","gravatar_id":"","url":"https://api.github.com/users/rvagg","html_url":"https://github.com/rvagg","followers_url":"https://api.github.com/users/rvagg/followers","following_url":"https://api.github.com/users/rvagg/following{/other_user}","gists_url":"https://api.github.com/users/rvagg/gists{/gist_id}","starred_url":"https://api.github.com/users/rvagg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rvagg/subscriptions","organizations_url":"https://api.github.com/users/rvagg/orgs","repos_url":"https://api.github.com/users/rvagg/repos","events_url":"https://api.github.com/users/rvagg/events{/privacy}","received_events_url":"https://api.github.com/users/rvagg/received_events","type":"User","site_admin":false},"created_at":"2015-11-19T04:33:59Z","updated_at":"2015-11-19T04:33:59Z","body":"Preparing for a release, rebased on to v0.12-staging and included the commits on #3642 (waiting for review).\r\n\r\nCI is fine except on Windows @ https://ci.nodejs.org/job/node-test-binary-windows/60/ where we are getting consistent failures of:\r\n\r\n```\r\nnot ok 797 - test-dgram-multicast-multi-process.js\r\n#[PARENT] sent 'First message to send' to 224.0.0.114:12346\r\n#[PARENT] sent 'Second message to send' to 224.0.0.114:12346\r\n#[PARENT] sent 'Third message to send' to 224.0.0.114:12346\r\n#[PARENT] sent 'Fourth message to send' to 224.0.0.114:12346\r\n#[PARENT] sendSocket closed\r\n#[CHILD] 4656 received 'First message to send' from {\"address\":\"100.114.8.46\",\"family\":\"IPv4\",\"port\":61410,\"size\":21}\r\n#[CHILD] 4656 received 'Second message to send' from {\"address\":\"100.114.8.46\",\"family\":\"IPv4\",\"port\":61410,\"size\":22}\r\n#[CHILD] 4656 received 'Third message to send' from {\"address\":\"100.114.8.46\",\"family\":\"IPv4\",\"port\":61410,\"size\":21}\r\n#[CHILD] 4656 received 'Fourth message to send' from {\"address\":\"100.114.8.46\",\"family\":\"IPv4\",\"port\":61410,\"size\":22}\r\n#[PARENT] 4656 received 4 messages total.\r\n#[CHILD] 3128 received 'First message to send' from {\"address\":\"100.114.8.46\",\"family\":\"IPv4\",\"port\":61410,\"size\":21}\r\n#[CHILD] 3128 received 'Second message to send' from {\"address\":\"100.114.8.46\",\"family\":\"IPv4\",\"port\":61410,\"size\":22}\r\n#[CHILD] 3128 received 'Third message to send' from {\"address\":\"100.114.8.46\",\"family\":\"IPv4\",\"port\":61410,\"size\":21}\r\n#[CHILD] 3128 received 'Fourth message to send' from {\"address\":\"100.114.8.46\",\"family\":\"IPv4\",\"port\":61410,\"size\":22}\r\n#[PARENT] 3128 received 4 messages total.\r\n#[PARENT] Responses were not received within 5000 ms.\r\n#[PARENT] Fail\r\n  ---\r\n  duration_ms: 5.308\r\n  ...\r\nnot ok 798 - test-dns.js # TODO : Fix flaky test\r\n#c:\\workspace\\node-test-binary-windows\\RUN_SUBSET\\0\\VS_VERSION\\vs2015\\label\\win10\\test\\internet\\test-dns.js:371\r\n#    if (err) throw err;\r\n#                   ^\r\n#Error: getaddrinfo ENOTFOUND ipv6.google.com\r\n#    at errnoException (dns.js:44:10)\r\n#    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)\r\n#test_resolve4\r\n#looking up nodejs.org...\r\n#test_resolve6\r\n#test_reverse_ipv4\r\n#nodejs.org =  [ '104.20.23.46', '104.20.22.46' ]\r\n#test_reverse_ipv6\r\n#test_reverse_bogus\r\n#test_resolveMx\r\n#test_resolveNs\r\n#test_resolveSrv\r\n#test_resolveNaptr\r\n#test_resolveSoa\r\n#test_resolveCname\r\n#test_resolveTxt\r\n#test_lookup_ipv4_explicit\r\n#test_lookup_ipv4_implicit\r\n#test_lookup_ipv4_explicit_object\r\n#test_lookup_ipv4_hint_addrconfig\r\n#test_lookup_ipv6_explicit\r\n#16 tests completed\r\n  ---\r\n  duration_ms: 0.485\r\n  ...\r\nnot ok 506 - test-process-config.js\r\n#\r\n#assert.js:86\r\n#  throw new assert.AssertionError({\r\n#        ^\r\n#AssertionError: { target_defaults: \r\n#   { cflags: [],\r\n#     default_configuration: 'Release',\r\n#     defines: [],\r\n#     include_dirs: [],\r\n#     librar deepEqual { target_defaults: \r\n#   { cflags: [],\r\n#     default_configuration: 'Release',\r\n#     defines: [],\r\n#     include_dirs: [],\r\n#     librar\r\n#    at Object.<anonymous> (c:\\workspace\\node-test-binary-windows\\RUN_SUBSET\\0\\VS_VERSION\\vs2015\\label\\win10\\test\\simple\\test-process-config.js:44:8)\r\n#    at Module._compile (module.js:460:26)\r\n#    at Object.Module._extensions..js (module.js:478:10)\r\n#    at Module.load (module.js:355:32)\r\n#    at Function.Module._load (module.js:310:12)\r\n#    at Function.Module.runMain (module.js:501:10)\r\n#    at startup (node.js:129:16)\r\n#    at node.js:814:3\r\n  ---\r\n  duration_ms: 0.156\r\n  ...\r\n```\r\n\r\nI don't know for sure but I reckon that multicast one is flaky for v0.12, it's the `process.config` one that concerns me. @nodejs/platform-windows I'm going to need some help on this one. `node -pe process.config` compared with `config.gypi` on one of the test machines shows the difference to be `v8_use_snapshot` being `false` in `config.gypi` and `true` in `process.config`. Is it possible this is an artifact of the fanned build system @joaocgreis? It really should be `false` in both places."}}