Skip to content

deps: upgrade to libuv 1.21.0 - #21466

Merged
cjihrig merged 3 commits into
nodejs:masterfrom
cjihrig:libuv
Jun 25, 2018
Merged

deps: upgrade to libuv 1.21.0#21466
cjihrig merged 3 commits into
nodejs:masterfrom
cjihrig:libuv

Conversation

@cjihrig

Copy link
Copy Markdown
Contributor
Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • commit message follows commit guidelines

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-botnodejs-github-bot added the libuv Issues and PRs related to the libuv dependency or the uv binding. label Jun 22, 2018
@cjihrig

cjihrig commented Jun 22, 2018

Copy link
Copy Markdown
ContributorAuthor

CI: https://ci.nodejs.org/job/node-test-commit/19388/

EDIT: Only CI failure is #21457.

Comment threaddeps/uv/ChangeLog Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess something went awry with the changelog generation.

@targos

Copy link
Copy Markdown
Member

build: add a cmake build file (Ben Noordhuis)

First step into a "Build Node.js with CMake" option?

@addaleaxaddaleax left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Non-deps/ changes LGTM

@cjihrig

Copy link
Copy Markdown
ContributorAuthor

First step into a "Build Node.js with CMake" option?

You'd have to ask @bnoordhuis 😄

@bnoordhuis

Copy link
Copy Markdown
Member

First step into a "Build Node.js with CMake" option?

My cmake branch currently uses a bespoke CMakeLists.txt to build libuv but now that one exists upstream, I'll probably start using that.

@santigimenosantigimeno left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM the 2 commits other than mine.

@jasnelljasnell left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you include the short change summary in the pr message? just highpoints. :-)

@addaleaxaddaleax added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Jun 24, 2018
cjihrigand others added 3 commits June 24, 2018 20:53
There is already a check in place to prevent stdin and the IPC
channel from sharing a file descriptor. This commit adds a
similar check to stdout and stderr.
Refs: libuv/libuv#1851
Refs: libuv/libuv#1897
PR-URL: nodejs#21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
So it doesn't fail when creating a socket whose `fd` is already
being watched. Test that functionality now inside a cluster
worker.
Refs: libuv/libuv#1851
Refs: libuv/libuv#1897
PR-URL: nodejs#21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Notable changes:
- Building via cmake is now supported.
PR-URL: libuv/libuv#1850
- Stricter checks have been added to prevent watching the same
file descriptor multiple times.
PR-URL: libuv/libuv#1851
Refs: nodejs#3604
- An IPC deadlock on Windows has been fixed.
PR-URL: libuv/libuv#1843Fixes: nodejs#9706Fixes: nodejs#7657
- uv_fs_lchown() has been added.
PR-URL: libuv/libuv#1826
Refs: nodejs#19868
- uv_fs_copyfile() sets errno on error.
PR-URL: libuv/libuv#1881Fixes: nodejs#21329
- uv_fs_fchmod() supports -A files on Windows.
PR-URL: libuv/libuv#1819
Refs: nodejs#12803
PR-URL: nodejs#21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@cjihrig
cjihrig merged commit 537a4ba into nodejs:masterJun 25, 2018
@cjihrig
cjihrig deleted the libuv branch June 25, 2018 00:56
@cjihrig

Copy link
Copy Markdown
ContributorAuthor

Landed in cb261c8, 49e5f0a, and 537a4ba.

targos pushed a commit that referenced this pull request Jun 25, 2018
There is already a check in place to prevent stdin and the IPC
channel from sharing a file descriptor. This commit adds a
similar check to stdout and stderr.
Refs: libuv/libuv#1851
Refs: libuv/libuv#1897
PR-URL: #21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
targos pushed a commit that referenced this pull request Jun 25, 2018
So it doesn't fail when creating a socket whose `fd` is already
being watched. Test that functionality now inside a cluster
worker.
Refs: libuv/libuv#1851
Refs: libuv/libuv#1897
PR-URL: #21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
targos pushed a commit that referenced this pull request Jun 25, 2018
Notable changes:
- Building via cmake is now supported.
PR-URL: libuv/libuv#1850
- Stricter checks have been added to prevent watching the same
file descriptor multiple times.
PR-URL: libuv/libuv#1851
Refs: #3604
- An IPC deadlock on Windows has been fixed.
PR-URL: libuv/libuv#1843Fixes: #9706Fixes: #7657
- uv_fs_lchown() has been added.
PR-URL: libuv/libuv#1826
Refs: #19868
- uv_fs_copyfile() sets errno on error.
PR-URL: libuv/libuv#1881Fixes: #21329
- uv_fs_fchmod() supports -A files on Windows.
PR-URL: libuv/libuv#1819
Refs: #12803
PR-URL: #21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@targostargos mentioned this pull request Jul 3, 2018
rvagg pushed a commit to nodejs/nodejs-dist-indexer that referenced this pull request Aug 2, 2018
* dist-indexer: fix libuv version generation
Beginning in nodejs/node@537a4ba,
`deps/uv/include/uv-version.h` moved to `deps/uv/include/uv/version.h`, so add
that as a possible path where libuv's version might be stored.
Refs: nodejs/node#21466
MylesBorins pushed a commit to MylesBorins/node that referenced this pull request Nov 5, 2018
There is already a check in place to prevent stdin and the IPC
channel from sharing a file descriptor. This commit adds a
similar check to stdout and stderr.
Refs: libuv/libuv#1851
Refs: libuv/libuv#1897
PR-URL: nodejs#21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins pushed a commit to MylesBorins/node that referenced this pull request Nov 5, 2018
Notable changes:
- Building via cmake is now supported.
PR-URL: libuv/libuv#1850
- Stricter checks have been added to prevent watching the same
file descriptor multiple times.
PR-URL: libuv/libuv#1851
Refs: nodejs#3604
- An IPC deadlock on Windows has been fixed.
PR-URL: libuv/libuv#1843Fixes: nodejs#9706Fixes: nodejs#7657
- uv_fs_lchown() has been added.
PR-URL: libuv/libuv#1826
Refs: nodejs#19868
- uv_fs_copyfile() sets errno on error.
PR-URL: libuv/libuv#1881Fixes: nodejs#21329
- uv_fs_fchmod() supports -A files on Windows.
PR-URL: libuv/libuv#1819
Refs: nodejs#12803
PR-URL: nodejs#21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@MylesBorinsMylesBorins mentioned this pull request Nov 5, 2018
MylesBorins pushed a commit that referenced this pull request Nov 11, 2018
There is already a check in place to prevent stdin and the IPC
channel from sharing a file descriptor. This commit adds a
similar check to stdout and stderr.
Backport-PR-URL: #24103
Refs: libuv/libuv#1851
Refs: libuv/libuv#1897
PR-URL: #21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins pushed a commit that referenced this pull request Nov 11, 2018
Notable changes:
- Building via cmake is now supported.
PR-URL: libuv/libuv#1850
- Stricter checks have been added to prevent watching the same
file descriptor multiple times.
PR-URL: libuv/libuv#1851
Refs: #3604
- An IPC deadlock on Windows has been fixed.
PR-URL: libuv/libuv#1843Fixes: #9706Fixes: #7657
- uv_fs_lchown() has been added.
PR-URL: libuv/libuv#1826
Refs: #19868
- uv_fs_copyfile() sets errno on error.
PR-URL: libuv/libuv#1881Fixes: #21329
- uv_fs_fchmod() supports -A files on Windows.
PR-URL: libuv/libuv#1819
Refs: #12803
Backport-PR-URL: #24103
PR-URL: #21466
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@BethGriggsBethGriggs mentioned this pull request Nov 12, 2018
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author readyPRs that have at least one approval, no pending requests for changes, and a CI started.libuvIssues and PRs related to the libuv dependency or the uv binding.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants

@cjihrig@nodejs-github-bot@targos@bnoordhuis@jasnell@addaleax@santigimeno@richardlau