Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.12.18 release proposal #10352

Merged
merged 8 commits into from
Dec 21, 2016
Merged

v0.12.18 release proposal #10352

merged 8 commits into from
Dec 21, 2016

Conversation

rvagg
Copy link
Member

@rvagg rvagg commented Dec 20, 2016

@nodejs/collaborators this is almost certainly going to be the final v0.12.x release. If there's anything you think is missing speak up immediately.


Notable changes:

  • npm: upgrade from v2.15.1 to v2.15.11 (Jeremiah Senkpiel)
  • process: process.versions.ares now outputs the c-ares version (Johan Bergström)

Commits:

rvagg and others added 5 commits October 19, 2016 03:14
PR-URL: #9107
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #9191
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #9151
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Minwoo Jung <jmwsoft@gmail.com>
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #9150
Reviewed-By: João Reis <reis@janeasystems.com>
Refs: nodejs/Release#143
PR-URL: #9619
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. npm Issues and PRs related to the npm client dependency or the npm registry. v0.12 labels Dec 20, 2016
@richardlau
Copy link
Member

@rvagg The rationale behind the npm update was to pick up an updated license (nodejs/Release/issues/143) -- Does Node.js' LICENSE have to be updated accordingly too?

@rvagg
Copy link
Member Author

rvagg commented Dec 20, 2016

yes it does @richardlau, thanks for that! I'll get it updated right now

rvagg added a commit that referenced this pull request Dec 20, 2016
@rvagg
Copy link
Member Author

rvagg commented Dec 20, 2016

updated main LICENSE with npm latest, inserted a new commit pointing to this PR, PTAL

@richardlau
Copy link
Member

License update LGTM (at least to the naked eye (on a tablet atm so eyeballing is all I can do) the npm section matches npm's LICENSE). The changes to the main LICENSE are different to the changes to npm's LICENSE in #9619 but the content has ended up the same so I guess the main LICENSE wasn't kept in line with previous npm updates.

@MylesBorins
Copy link
Contributor

MylesBorins commented Dec 20, 2016 via email

@addaleax
Copy link
Member

@thealphanerd You might be thinking of #10261 (“tls: update builtin cert bundle for 0.12”)?

@richardlau
Copy link
Member

richardlau commented Dec 20, 2016

Or maybe #10173? (both cancelled).

Currently open pull requests tagged with the v0.12 label are #8027 and #4394 -- If they're not going to make this release they should be closed off.

@rvagg
Copy link
Member Author

rvagg commented Dec 20, 2016

#10261 (certs) was the one someone mentioned to me but it's closed, I agree with @sam-github's call on it, too disruptive at this late stage. I've closed out the other ones, they never became mergable.

@richardlau the diff in LICENSE is there because changes were never rigorous there until recently. We have a tool to update it now on v4+ branches (tools/license-builder.sh) and although it's not automatic, it's mostly kept in sync with dependency licenses.

rvagg added a commit that referenced this pull request Dec 20, 2016
Notable changes:

* npm: upgrade from v2.15.1 to v2.15.11, including accurate updated
  license (Jeremiah Senkpiel)
* process: `process.versions.ares` now outputs the c-ares version (Johan
  Bergström)

PR-URL: #10352
@rvagg
Copy link
Member Author

rvagg commented Dec 20, 2016

tests all passing except for some flakys on Windows

citgm looks OK, some expected failures (e.g. lodash not happy on 0.12 anymore apparently?), a minor ICU failure (capitalisation of a word!) but I'm assuming that's because we haven't updated ICU on 0.12 https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/488/

Releases are built and in staging waiting for promotion but @bnoordhuis flagged #10173 for possible inclusion and I'm not against that change, but don't want to hold on to this for days while that gets reviewed so if it's going to land it needs to be fairly quick. We're bumping up against Christmas and EOL here (yes, I should have opened this earlier! It was supposed to be done when we did the last v4 and v6 drops).

@gibfahn
Copy link
Member

gibfahn commented Dec 20, 2016

@rvagg looks like @bnoordhuis also flagged #8027 for inclusion (EDIT: #10355)

@bnoordhuis
Copy link
Member

I've opened #10355 because #8027 still had some unrelated changes after a rebase.

@richardlau
Copy link
Member

Also #10356

@rvagg
Copy link
Member Author

rvagg commented Dec 20, 2016

more context on the node_modules_version changes @ #7808, I'm not a fan of this change, it's unnecessary, particularly for a branch that's EOL, just hardwire your lookups for 0.10 and 0.12.

I'm going to put a deadline on this and push out the release in ~12 hours from now. We're too close to Christmas and EOL already. I don't see anything compelling in the additions being pushed, even the delete changes to the V8 API, but if you can get it in before release then whatever.

jBarz and others added 2 commits December 21, 2016 23:07
Section 3.2 of the C++ standard states that destructor definitions
implicitly "use" operator delete functions. Therefore, these operator
delete functions must be defined even if they are never called by
user code explicitly.
http://www.open-std.org/JTC1/SC22/WG21/docs/cwg_defects.html#261

gcc allows them to remain as empty definitions. However, not all
compilers allow this.

This pull request creates definitions which if ever called, result
in an abort.

PR-URL: #10356
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rod Vagg <rod@vagg.org>
@rvagg
Copy link
Member Author

rvagg commented Dec 21, 2016

@addaleax helped me get #10356 landed. I'm moving forward with re-test then release.

Notable changes:

* npm: upgrade from v2.15.1 to v2.15.11, including accurate updated
  license (Jeremiah Senkpiel)
* process: `process.versions.ares` now outputs the c-ares version (Johan
  Bergström)

PR-URL: #10352
@rvagg rvagg merged commit eb454c8 into v0.12 Dec 21, 2016
@rvagg rvagg deleted the v0.12.18-proposal branch December 21, 2016 14:30
rvagg added a commit that referenced this pull request Dec 21, 2016
Notable changes:

* npm: upgrade from v2.15.1 to v2.15.11, including accurate updated license (Jeremiah Senkpiel)
* process: `process.versions.ares` now outputs the c-ares version (Johan Bergström)

PR-URL: #10352
rvagg added a commit to nodejs/nodejs.org that referenced this pull request Dec 21, 2016
rvagg added a commit to nodejs/nodejs.org that referenced this pull request Dec 21, 2016
imyller added a commit to imyller/meta-nodejs that referenced this pull request Dec 22, 2016
    Notable changes:

    * npm: upgrade from v2.15.1 to v2.15.11, including accurate updated
      license (Jeremiah Senkpiel)
    * process: `process.versions.ares` now outputs the c-ares version (Johan
      Bergstrom)

    PR-URL: nodejs/node#10352

Signed-off-by: Ilkka Myller <ilkka.myller@nodefield.com>
imyller added a commit to imyller/meta-nodejs that referenced this pull request Dec 22, 2016
    Notable changes:

    * npm: upgrade from v2.15.1 to v2.15.11, including accurate updated
      license (Jeremiah Senkpiel)
    * process: `process.versions.ares` now outputs the c-ares version (Johan
      Bergstrom)

    PR-URL: nodejs/node#10352

Signed-off-by: Ilkka Myller <ilkka.myller@nodefield.com>
jBarz pushed a commit to ibmruntimes/node that referenced this pull request Dec 22, 2016
jBarz pushed a commit to ibmruntimes/node that referenced this pull request Dec 22, 2016
Notable changes:

* npm: upgrade from v2.15.1 to v2.15.11, including accurate updated
  license (Jeremiah Senkpiel)
* process: `process.versions.ares` now outputs the c-ares version (Johan
  Bergström)

PR-URL: nodejs/node#10352
@srl295
Copy link
Member

srl295 commented Nov 27, 2023

would this be a good candidate for a locked conversation…?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues and PRs related to build files or the CI. npm Issues and PRs related to the npm client dependency or the npm registry.
Projects
None yet
Development

Successfully merging this pull request may close these issues.