From ef9379e8c161c4f2c514e10ac77e8fe851855764 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Feb 14 2018 12:14:20 +0000 Subject: import rh-nodejs8-nodejs-8.9.4-2.el7 --- diff --git a/.gitignore b/.gitignore index dc14647..f2da31b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/node-v8.6.0-stripped.tar.gz +SOURCES/node-v8.9.4-stripped.tar.gz diff --git a/.rh-nodejs8-nodejs.metadata b/.rh-nodejs8-nodejs.metadata index 494e5ed..5efbac4 100644 --- a/.rh-nodejs8-nodejs.metadata +++ b/.rh-nodejs8-nodejs.metadata @@ -1 +1 @@ -54227a1d8cb0329caabf127a1ab910671050f098 SOURCES/node-v8.6.0-stripped.tar.gz +9b8b583a213b76c7d091bed39ec42022359055eb SOURCES/node-v8.9.4-stripped.tar.gz diff --git a/SOURCES/0001-fix-minizlib-dependency.patch b/SOURCES/0001-fix-minizlib-dependency.patch new file mode 100644 index 0000000..3e85ad4 --- /dev/null +++ b/SOURCES/0001-fix-minizlib-dependency.patch @@ -0,0 +1,128 @@ +diff --git a/deps/npm/node_modules/tar/node_modules/minizlib/index.js b/deps/npm/node_modules/tar/node_modules/minizlib/index.js +index 7d595dec4f..8c0df2ac43 100644 +--- a/deps/npm/node_modules/tar/node_modules/minizlib/index.js ++++ b/deps/npm/node_modules/tar/node_modules/minizlib/index.js +@@ -52,6 +52,7 @@ const _offset = Symbol('offset') + const _level = Symbol('level') + const _strategy = Symbol('strategy') + const _ended = Symbol('ended') ++const _writeState = Symbol('writeState') + + class Zlib extends MiniPass { + constructor (opts, mode) { +@@ -127,11 +128,27 @@ class Zlib extends MiniPass { + var strategy = typeof opts.strategy === 'number' ? opts.strategy + : constants.Z_DEFAULT_STRATEGY + +- this[_handle].init(opts.windowBits || constants.Z_DEFAULT_WINDOWBITS, +- level, +- opts.memLevel || constants.Z_DEFAULT_MEMLEVEL, +- strategy, +- opts.dictionary) ++ this[_writeState] = new Uint32Array(2); ++ const window = opts.windowBits || constants.Z_DEFAULT_WINDOWBITS ++ const memLevel = opts.memLevel || constants.Z_DEFAULT_MEMLEVEL ++ ++ // API changed in node v9 ++ /* istanbul ignore next */ ++ if (/^v[0-8]\./.test(process.version)) { ++ this[_handle].init(window, ++ level, ++ memLevel, ++ strategy, ++ opts.dictionary) ++ } else { ++ this[_handle].init(window, ++ level, ++ memLevel, ++ strategy, ++ this[_writeState], ++ () => {}, ++ opts.dictionary) ++ } + + this[_buffer] = Buffer.allocUnsafe(this[_chunkSize]) + this[_offset] = 0 +@@ -234,11 +251,15 @@ class Zlib extends MiniPass { + this[_offset], //out_off + availOutBefore // out_len + ) ++ + if (this[_hadError]) + break + +- let availInAfter = res[0] +- let availOutAfter = res[1] ++ // API changed in v9 ++ /* istanbul ignore next */ ++ let availInAfter = res ? res[0] : this[_writeState][1] ++ /* istanbul ignore next */ ++ let availOutAfter = res ? res[1] : this[_writeState][0] + + const have = availOutBefore - availOutAfter + assert(have >= 0, 'have should not go down') +diff --git a/deps/npm/node_modules/tar/node_modules/minizlib/package.json b/deps/npm/node_modules/tar/node_modules/minizlib/package.json +index ae7fb898d4..0a41e31c82 100644 +--- a/deps/npm/node_modules/tar/node_modules/minizlib/package.json ++++ b/deps/npm/node_modules/tar/node_modules/minizlib/package.json +@@ -1,27 +1,27 @@ + { +- "_from": "minizlib@^1.0.3", +- "_id": "minizlib@1.0.3", ++ "_from": "minizlib@1.0.4", ++ "_id": "minizlib@1.0.4", + "_inBundle": false, +- "_integrity": "sha1-1cGr93vhVGGZUuJTM27Mq5sqMvU=", ++ "_integrity": "sha512-sN4U9tIJtBRwKbwgFh9qJfrPIQ/GGTRr1MGqkgOeMTLy8/lM0FcWU//FqlnZ3Vb7gJ+Mxh3FOg1EklibdajbaQ==", + "_location": "/tar/minizlib", + "_phantomChildren": {}, + "_requested": { +- "type": "range", ++ "type": "version", + "registry": true, +- "raw": "minizlib@^1.0.3", ++ "raw": "minizlib@1.0.4", + "name": "minizlib", + "escapedName": "minizlib", +- "rawSpec": "^1.0.3", ++ "rawSpec": "1.0.4", + "saveSpec": null, +- "fetchSpec": "^1.0.3" ++ "fetchSpec": "1.0.4" + }, + "_requiredBy": [ + "/tar" + ], +- "_resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.0.3.tgz", +- "_shasum": "d5c1abf77be154619952e253336eccab9b2a32f5", +- "_spec": "minizlib@^1.0.3", +- "_where": "/Users/rebecca/code/npm/node_modules/tar", ++ "_resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.0.4.tgz", ++ "_shasum": "8ebb51dd8bbe40b0126b5633dbb36b284a2f523c", ++ "_spec": "minizlib@1.0.4", ++ "_where": "/Users/rebecca/code/npm", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", +@@ -32,12 +32,12 @@ + }, + "bundleDependencies": false, + "dependencies": { +- "minipass": "^2.0.0" ++ "minipass": "^2.2.1" + }, + "deprecated": false, + "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.", + "devDependencies": { +- "tap": "^10.3.0" ++ "tap": "^10.7.2" + }, + "files": [ + "index.js", +@@ -67,5 +67,5 @@ + "preversion": "npm test", + "test": "tap test/*.js --100 -J" + }, +- "version": "1.0.3" ++ "version": "1.0.4" + } diff --git a/SPECS/nodejs.spec b/SPECS/nodejs.spec index 276e330..f00f476 100644 --- a/SPECS/nodejs.spec +++ b/SPECS/nodejs.spec @@ -19,18 +19,18 @@ # feature releases that are only supported for nine months, which is shorter # than a Fedora release lifecycle. %global nodejs_major 8 -%global nodejs_minor 6 -%global nodejs_patch 0 +%global nodejs_minor 9 +%global nodejs_patch 4 %global nodejs_abi %{nodejs_major}.%{nodejs_minor} %global nodejs_version %{nodejs_major}.%{nodejs_minor}.%{nodejs_patch} -%global nodejs_release 1 +%global nodejs_release 2 # == Bundled Dependency Versions == # v8 - from deps/v8/include/v8-version.h %global v8_major 6 -%global v8_minor 0 -%global v8_build 287 -%global v8_patch 53 +%global v8_minor 1 +%global v8_build 534 +%global v8_patch 50 # V8 presently breaks ABI at least every x.y release while never bumping SONAME %global v8_abi %{v8_major}.%{v8_minor} %global v8_version %{v8_major}.%{v8_minor}.%{v8_build}.%{v8_patch} @@ -49,8 +49,8 @@ # libuv - from deps/uv/include/uv-version/h %global libuv_major 1 -%global libuv_minor 14 -%global libuv_patch 1 +%global libuv_minor 15 +%global libuv_patch 0 %global libuv_version %{libuv_major}.%{libuv_minor}.%{libuv_patch} # punycode - from lib/punycode.js @@ -63,7 +63,7 @@ # npm - from deps/npm/package.json %global npm_major 5 -%global npm_minor 3 +%global npm_minor 6 %global npm_patch 0 %global npm_version %{npm_major}.%{npm_minor}.%{npm_patch} @@ -102,6 +102,9 @@ Patch1: 0001-Disable-running-gyp-files-for-bundled-deps.patch Patch2: 0001-Fix-aarch64-debug.patch +# npm outputs ugly err when npm ls -g +Patch3: 0001-fix-minizlib-dependency.patch + # Disable tests that are failing # https://github.com/nodejs/help/issues/687 #Patch3: 0001-Disable-failed-tests.patch @@ -224,75 +227,83 @@ Provides: %{?scl_prefix}npm(npm) = %{npm_version} # Shipping each npm dependency as rpm is not very handy, so we bundle it now. # However we still need to provide them in case there is a CVE Provides: bundled(%{?scl_prefix}nodejs-JSONStream) = 1.3.1 -Provides: bundled(%{?scl_prefix}nodejs-abbrev) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-agent-base) = 4.1.0 +Provides: bundled(%{?scl_prefix}nodejs-abbrev) = 1.1.1 +Provides: bundled(%{?scl_prefix}nodejs-agent-base) = 4.1.1 +Provides: bundled(%{?scl_prefix}nodejs-agent-base) = 4.1.2 Provides: bundled(%{?scl_prefix}nodejs-agentkeepalive) = 3.3.0 -Provides: bundled(%{?scl_prefix}nodejs-ajv) = 4.11.8 +Provides: bundled(%{?scl_prefix}nodejs-ajv) = 5.2.3 Provides: bundled(%{?scl_prefix}nodejs-ansi-align) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-ansi-regex) = 2.1.1 Provides: bundled(%{?scl_prefix}nodejs-ansi-regex) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-ansi-styles) = 2.2.1 +Provides: bundled(%{?scl_prefix}nodejs-ansi-styles) = 3.2.0 Provides: bundled(%{?scl_prefix}nodejs-ansicolors) = 0.3.2 Provides: bundled(%{?scl_prefix}nodejs-ansistyles) = 0.1.3 -Provides: bundled(%{?scl_prefix}nodejs-aproba) = 1.1.2 +Provides: bundled(%{?scl_prefix}nodejs-aproba) = 1.2.0 Provides: bundled(%{?scl_prefix}nodejs-archy) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-are-we-there-yet) = 1.1.4 Provides: bundled(%{?scl_prefix}nodejs-asap) = 2.0.5 Provides: bundled(%{?scl_prefix}nodejs-asn1) = 0.2.3 -Provides: bundled(%{?scl_prefix}nodejs-assert-plus) = 0.2.0 Provides: bundled(%{?scl_prefix}nodejs-assert-plus) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-asynckit) = 0.4.0 -Provides: bundled(%{?scl_prefix}nodejs-aws-sign2) = 0.6.0 +Provides: bundled(%{?scl_prefix}nodejs-aws-sign2) = 0.7.0 Provides: bundled(%{?scl_prefix}nodejs-aws4) = 1.6.0 Provides: bundled(%{?scl_prefix}nodejs-balanced-match) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-bcrypt-pbkdf) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-bl) = 1.2.1 +Provides: bundled(%{?scl_prefix}nodejs-bin-links) = 1.1.0 Provides: bundled(%{?scl_prefix}nodejs-block-stream) = 0.0.9 -Provides: bundled(%{?scl_prefix}nodejs-bluebird) = 3.5.0 -Provides: bundled(%{?scl_prefix}nodejs-boom) = 2.10.1 -Provides: bundled(%{?scl_prefix}nodejs-boxen) = 1.1.0 +Provides: bundled(%{?scl_prefix}nodejs-bluebird) = 3.5.1 +Provides: bundled(%{?scl_prefix}nodejs-boom) = 4.3.1 +Provides: bundled(%{?scl_prefix}nodejs-boom) = 5.2.0 +Provides: bundled(%{?scl_prefix}nodejs-boxen) = 1.2.1 Provides: bundled(%{?scl_prefix}nodejs-brace-expansion) = 1.1.8 Provides: bundled(%{?scl_prefix}nodejs-builtin-modules) = 1.1.1 Provides: bundled(%{?scl_prefix}nodejs-builtins) = 1.0.3 -Provides: bundled(%{?scl_prefix}nodejs-cacache) = 9.2.9 +Provides: bundled(%{?scl_prefix}nodejs-byline) = 5.0.0 +Provides: bundled(%{?scl_prefix}nodejs-cacache) = 10.0.1 +Provides: bundled(%{?scl_prefix}nodejs-cacache) = 9.3.0 Provides: bundled(%{?scl_prefix}nodejs-call-limit) = 1.1.0 Provides: bundled(%{?scl_prefix}nodejs-camelcase) = 4.1.0 Provides: bundled(%{?scl_prefix}nodejs-capture-stack-trace) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-caseless) = 0.12.0 -Provides: bundled(%{?scl_prefix}nodejs-chalk) = 1.1.3 +Provides: bundled(%{?scl_prefix}nodejs-chalk) = 2.1.0 Provides: bundled(%{?scl_prefix}nodejs-chownr) = 1.0.1 +Provides: bundled(%{?scl_prefix}nodejs-cidr-regex) = 1.0.6 Provides: bundled(%{?scl_prefix}nodejs-cli-boxes) = 1.0.0 +Provides: bundled(%{?scl_prefix}nodejs-cli-table2) = 0.2.0 Provides: bundled(%{?scl_prefix}nodejs-cliui) = 3.2.0 Provides: bundled(%{?scl_prefix}nodejs-clone) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-cmd-shim) = 2.0.2 Provides: bundled(%{?scl_prefix}nodejs-co) = 4.6.0 Provides: bundled(%{?scl_prefix}nodejs-code-point-at) = 1.1.0 +Provides: bundled(%{?scl_prefix}nodejs-color-convert) = 1.9.0 +Provides: bundled(%{?scl_prefix}nodejs-color-name) = 1.1.3 +Provides: bundled(%{?scl_prefix}nodejs-colors) = 1.1.2 Provides: bundled(%{?scl_prefix}nodejs-columnify) = 1.5.4 Provides: bundled(%{?scl_prefix}nodejs-combined-stream) = 1.0.5 Provides: bundled(%{?scl_prefix}nodejs-concat-map) = 0.0.1 Provides: bundled(%{?scl_prefix}nodejs-concat-stream) = 1.6.0 Provides: bundled(%{?scl_prefix}nodejs-config-chain) = 1.1.11 -Provides: bundled(%{?scl_prefix}nodejs-configstore) = 3.1.0 +Provides: bundled(%{?scl_prefix}nodejs-configstore) = 3.1.1 Provides: bundled(%{?scl_prefix}nodejs-console-control-strings) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-copy-concurrently) = 1.0.3 +Provides: bundled(%{?scl_prefix}nodejs-copy-concurrently) = 1.0.5 Provides: bundled(%{?scl_prefix}nodejs-core-util-is) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-create-error-class) = 3.0.2 -Provides: bundled(%{?scl_prefix}nodejs-cross-spawn-async) = 2.2.5 -Provides: bundled(%{?scl_prefix}nodejs-cross-spawn) = 4.0.2 -Provides: bundled(%{?scl_prefix}nodejs-cryptiles) = 2.0.5 +Provides: bundled(%{?scl_prefix}nodejs-cross-spawn) = 5.1.0 +Provides: bundled(%{?scl_prefix}nodejs-cryptiles) = 3.1.2 Provides: bundled(%{?scl_prefix}nodejs-crypto-random-string) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-cyclist) = 0.2.2 Provides: bundled(%{?scl_prefix}nodejs-dashdash) = 1.14.1 -Provides: bundled(%{?scl_prefix}nodejs-debug) = 2.6.8 +Provides: bundled(%{?scl_prefix}nodejs-debug) = 2.6.9 Provides: bundled(%{?scl_prefix}nodejs-debuglog) = 1.0.1 Provides: bundled(%{?scl_prefix}nodejs-decamelize) = 1.2.0 +Provides: bundled(%{?scl_prefix}nodejs-decode-uri-component) = 0.2.0 Provides: bundled(%{?scl_prefix}nodejs-deep-extend) = 0.4.2 Provides: bundled(%{?scl_prefix}nodejs-defaults) = 1.0.3 Provides: bundled(%{?scl_prefix}nodejs-delayed-stream) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-delegates) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-detect-indent) = 5.0.0 Provides: bundled(%{?scl_prefix}nodejs-dezalgo) = 1.0.3 -Provides: bundled(%{?scl_prefix}nodejs-dot-prop) = 4.1.1 +Provides: bundled(%{?scl_prefix}nodejs-dot-prop) = 4.2.0 Provides: bundled(%{?scl_prefix}nodejs-dotenv) = 4.0.0 Provides: bundled(%{?scl_prefix}nodejs-duplexer3) = 0.1.4 Provides: bundled(%{?scl_prefix}nodejs-duplexify) = 3.5.0 @@ -307,45 +318,46 @@ Provides: bundled(%{?scl_prefix}nodejs-error-ex) = 1.3.1 Provides: bundled(%{?scl_prefix}nodejs-es6-promise) = 4.1.1 Provides: bundled(%{?scl_prefix}nodejs-es6-promisify) = 5.0.0 Provides: bundled(%{?scl_prefix}nodejs-escape-string-regexp) = 1.0.5 -Provides: bundled(%{?scl_prefix}nodejs-execa) = 0.4.0 -Provides: bundled(%{?scl_prefix}nodejs-execa) = 0.5.1 +Provides: bundled(%{?scl_prefix}nodejs-execa) = 0.7.0 Provides: bundled(%{?scl_prefix}nodejs-extend) = 3.0.1 -Provides: bundled(%{?scl_prefix}nodejs-extsprintf) = 1.0.2 +Provides: bundled(%{?scl_prefix}nodejs-extsprintf) = 1.3.0 +Provides: bundled(%{?scl_prefix}nodejs-fast-deep-equal) = 1.0.0 +Provides: bundled(%{?scl_prefix}nodejs-find-npm-prefix) = 1.0.1 Provides: bundled(%{?scl_prefix}nodejs-find-up) = 2.1.0 Provides: bundled(%{?scl_prefix}nodejs-flush-write-stream) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-forever-agent) = 0.6.1 -Provides: bundled(%{?scl_prefix}nodejs-form-data) = 2.1.4 +Provides: bundled(%{?scl_prefix}nodejs-form-data) = 2.3.1 Provides: bundled(%{?scl_prefix}nodejs-from2) = 1.3.0 Provides: bundled(%{?scl_prefix}nodejs-from2) = 2.3.0 Provides: bundled(%{?scl_prefix}nodejs-fs-vacuum) = 1.2.10 Provides: bundled(%{?scl_prefix}nodejs-fs-write-stream-atomic) = 1.0.10 Provides: bundled(%{?scl_prefix}nodejs-fs.realpath) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-fstream-ignore) = 1.0.5 -Provides: bundled(%{?scl_prefix}nodejs-fstream-npm) = 1.2.1 Provides: bundled(%{?scl_prefix}nodejs-fstream) = 1.0.11 Provides: bundled(%{?scl_prefix}nodejs-gauge) = 2.7.4 Provides: bundled(%{?scl_prefix}nodejs-genfun) = 4.0.1 +Provides: bundled(%{?scl_prefix}nodejs-gentle-fs) = 2.0.1 Provides: bundled(%{?scl_prefix}nodejs-get-caller-file) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-get-stream) = 2.3.1 Provides: bundled(%{?scl_prefix}nodejs-get-stream) = 3.0.0 Provides: bundled(%{?scl_prefix}nodejs-getpass) = 0.1.7 Provides: bundled(%{?scl_prefix}nodejs-glob) = 7.1.2 +Provides: bundled(%{?scl_prefix}nodejs-global-dirs) = 0.1.0 Provides: bundled(%{?scl_prefix}nodejs-got) = 6.7.1 Provides: bundled(%{?scl_prefix}nodejs-graceful-fs) = 4.1.11 -Provides: bundled(%{?scl_prefix}nodejs-har-schema) = 1.0.5 -Provides: bundled(%{?scl_prefix}nodejs-har-validator) = 4.2.1 -Provides: bundled(%{?scl_prefix}nodejs-has-ansi) = 2.0.0 +Provides: bundled(%{?scl_prefix}nodejs-har-schema) = 2.0.0 +Provides: bundled(%{?scl_prefix}nodejs-har-validator) = 5.0.3 +Provides: bundled(%{?scl_prefix}nodejs-has-flag) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-has-unicode) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-hawk) = 3.1.3 -Provides: bundled(%{?scl_prefix}nodejs-hoek) = 2.16.3 +Provides: bundled(%{?scl_prefix}nodejs-hawk) = 6.0.2 +Provides: bundled(%{?scl_prefix}nodejs-hoek) = 4.2.0 Provides: bundled(%{?scl_prefix}nodejs-hosted-git-info) = 2.5.0 -Provides: bundled(%{?scl_prefix}nodejs-http-cache-semantics) = 3.7.3 +Provides: bundled(%{?scl_prefix}nodejs-http-cache-semantics) = 3.8.0 Provides: bundled(%{?scl_prefix}nodejs-http-proxy-agent) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-http-signature) = 1.1.1 -Provides: bundled(%{?scl_prefix}nodejs-https-proxy-agent) = 2.0.0 +Provides: bundled(%{?scl_prefix}nodejs-http-signature) = 1.2.0 +Provides: bundled(%{?scl_prefix}nodejs-https-proxy-agent) = 2.1.0 Provides: bundled(%{?scl_prefix}nodejs-humanize-ms) = 1.2.1 -Provides: bundled(%{?scl_prefix}nodejs-iconv-lite) = 0.4.18 +Provides: bundled(%{?scl_prefix}nodejs-iconv-lite) = 0.4.19 Provides: bundled(%{?scl_prefix}nodejs-iferr) = 0.1.5 +Provides: bundled(%{?scl_prefix}nodejs-ignore-walk) = 3.0.1 Provides: bundled(%{?scl_prefix}nodejs-import-lazy) = 2.1.0 Provides: bundled(%{?scl_prefix}nodejs-imurmurhash) = 0.1.4 Provides: bundled(%{?scl_prefix}nodejs-inflight) = 1.0.6 @@ -356,10 +368,13 @@ Provides: bundled(%{?scl_prefix}nodejs-invert-kv) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-ip) = 1.1.5 Provides: bundled(%{?scl_prefix}nodejs-is-arrayish) = 0.2.1 Provides: bundled(%{?scl_prefix}nodejs-is-builtin-module) = 1.0.0 +Provides: bundled(%{?scl_prefix}nodejs-is-cidr) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-is-fullwidth-code-point) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-is-fullwidth-code-point) = 2.0.0 +Provides: bundled(%{?scl_prefix}nodejs-is-installed-globally) = 0.1.0 Provides: bundled(%{?scl_prefix}nodejs-is-npm) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-is-obj) = 1.0.1 +Provides: bundled(%{?scl_prefix}nodejs-is-path-inside) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-is-redirect) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-is-retry-allowed) = 1.1.0 Provides: bundled(%{?scl_prefix}nodejs-is-stream) = 1.1.0 @@ -368,22 +383,23 @@ Provides: bundled(%{?scl_prefix}nodejs-isarray) = 0.0.1 Provides: bundled(%{?scl_prefix}nodejs-isarray) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-isexe) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-isstream) = 0.1.2 -Provides: bundled(%{?scl_prefix}nodejs-jju) = 1.3.0 Provides: bundled(%{?scl_prefix}nodejs-jsbn) = 0.1.1 -Provides: bundled(%{?scl_prefix}nodejs-json-parse-helpfulerror) = 1.0.3 +Provides: bundled(%{?scl_prefix}nodejs-json-parse-better-errors) = 1.0.1 Provides: bundled(%{?scl_prefix}nodejs-json-schema) = 0.2.3 +Provides: bundled(%{?scl_prefix}nodejs-json-schema-traverse) = 0.3.1 Provides: bundled(%{?scl_prefix}nodejs-json-stable-stringify) = 1.0.1 Provides: bundled(%{?scl_prefix}nodejs-json-stringify-safe) = 5.0.1 Provides: bundled(%{?scl_prefix}nodejs-jsonify) = 0.0.0 Provides: bundled(%{?scl_prefix}nodejs-jsonparse) = 1.3.1 -Provides: bundled(%{?scl_prefix}nodejs-jsprim) = 1.4.0 +Provides: bundled(%{?scl_prefix}nodejs-jsprim) = 1.4.1 Provides: bundled(%{?scl_prefix}nodejs-latest-version) = 3.1.0 Provides: bundled(%{?scl_prefix}nodejs-lazy-property) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-lcid) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-libnpx) = 9.2.1 +Provides: bundled(%{?scl_prefix}nodejs-libnpx) = 9.7.1 Provides: bundled(%{?scl_prefix}nodejs-load-json-file) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-locate-path) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-lockfile) = 1.0.3 +Provides: bundled(%{?scl_prefix}nodejs-lodash) = 3.10.1 Provides: bundled(%{?scl_prefix}nodejs-lodash._baseindexof) = 3.1.0 Provides: bundled(%{?scl_prefix}nodejs-lodash._baseuniq) = 4.6.0 Provides: bundled(%{?scl_prefix}nodejs-lodash._bindcallback) = 3.0.1 @@ -400,30 +416,39 @@ Provides: bundled(%{?scl_prefix}nodejs-lodash.without) = 4.4.0 Provides: bundled(%{?scl_prefix}nodejs-lowercase-keys) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-lru-cache) = 4.1.1 Provides: bundled(%{?scl_prefix}nodejs-make-dir) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-make-fetch-happen) = 2.4.13 +Provides: bundled(%{?scl_prefix}nodejs-make-fetch-happen) = 2.5.0 +Provides: bundled(%{?scl_prefix}nodejs-make-fetch-happen) = 2.6.0 +Provides: bundled(%{?scl_prefix}nodejs-meant) = 1.0.1 Provides: bundled(%{?scl_prefix}nodejs-mem) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-mime-db) = 1.27.0 -Provides: bundled(%{?scl_prefix}nodejs-mime-types) = 2.1.15 +Provides: bundled(%{?scl_prefix}nodejs-mime-db) = 1.30.0 +Provides: bundled(%{?scl_prefix}nodejs-mime-types) = 2.1.17 Provides: bundled(%{?scl_prefix}nodejs-mimic-fn) = 1.1.0 Provides: bundled(%{?scl_prefix}nodejs-minimatch) = 3.0.4 Provides: bundled(%{?scl_prefix}nodejs-minimist) = 0.0.8 Provides: bundled(%{?scl_prefix}nodejs-minimist) = 1.2.0 +Provides: bundled(%{?scl_prefix}nodejs-minipass) = 2.2.1 +Provides: bundled(%{?scl_prefix}nodejs-minizlib) = 1.0.4 Provides: bundled(%{?scl_prefix}nodejs-mississippi) = 1.3.0 Provides: bundled(%{?scl_prefix}nodejs-mkdirp) = 0.5.1 Provides: bundled(%{?scl_prefix}nodejs-move-concurrently) = 1.0.1 Provides: bundled(%{?scl_prefix}nodejs-ms) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-mute-stream) = 0.0.7 -Provides: bundled(%{?scl_prefix}nodejs-node-fetch-npm) = 2.0.1 +Provides: bundled(%{?scl_prefix}nodejs-node-fetch-npm) = 2.0.2 Provides: bundled(%{?scl_prefix}nodejs-node-gyp) = 3.6.2 Provides: bundled(%{?scl_prefix}nodejs-nopt) = 3.0.6 Provides: bundled(%{?scl_prefix}nodejs-nopt) = 4.0.1 Provides: bundled(%{?scl_prefix}nodejs-normalize-package-data) = 2.4.0 +Provides: bundled(%{?scl_prefix}nodejs-npm) = 5.6.0 /root/npm/node_modules/npm +Provides: bundled(%{?scl_prefix}nodejs-npm-bundled) = 1.0.3 Provides: bundled(%{?scl_prefix}nodejs-npm-cache-filename) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-npm-install-checks) = 3.0.0 +Provides: bundled(%{?scl_prefix}nodejs-npm-lifecycle) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-npm-package-arg) = 5.1.2 -Provides: bundled(%{?scl_prefix}nodejs-npm-pick-manifest) = 1.0.4 -Provides: bundled(%{?scl_prefix}nodejs-npm-registry-client) = 8.4.0 -Provides: bundled(%{?scl_prefix}nodejs-npm-run-path) = 1.0.0 +Provides: bundled(%{?scl_prefix}nodejs-npm-package-arg) = 6.0.0 +Provides: bundled(%{?scl_prefix}nodejs-npm-packlist) = 1.1.10 +Provides: bundled(%{?scl_prefix}nodejs-npm-pick-manifest) = 2.1.0 +Provides: bundled(%{?scl_prefix}nodejs-npm-profile) = 2.0.5 +Provides: bundled(%{?scl_prefix}nodejs-npm-registry-client) = 8.5.0 Provides: bundled(%{?scl_prefix}nodejs-npm-run-path) = 2.0.2 Provides: bundled(%{?scl_prefix}nodejs-npm-user-validate) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-npmlog) = 4.1.2 @@ -434,26 +459,23 @@ Provides: bundled(%{?scl_prefix}nodejs-once) = 1.3.3 Provides: bundled(%{?scl_prefix}nodejs-once) = 1.4.0 Provides: bundled(%{?scl_prefix}nodejs-opener) = 1.4.3 Provides: bundled(%{?scl_prefix}nodejs-os-homedir) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-os-locale) = 2.0.0 +Provides: bundled(%{?scl_prefix}nodejs-os-locale) = 2.1.0 Provides: bundled(%{?scl_prefix}nodejs-os-tmpdir) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-osenv) = 0.1.4 Provides: bundled(%{?scl_prefix}nodejs-p-finally) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-p-limit) = 1.1.0 Provides: bundled(%{?scl_prefix}nodejs-p-locate) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-package-json) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-pacote) = 2.7.38 +Provides: bundled(%{?scl_prefix}nodejs-pacote) = 7.0.2 Provides: bundled(%{?scl_prefix}nodejs-parallel-transform) = 1.1.0 Provides: bundled(%{?scl_prefix}nodejs-parse-json) = 2.2.0 Provides: bundled(%{?scl_prefix}nodejs-path-exists) = 3.0.0 Provides: bundled(%{?scl_prefix}nodejs-path-is-absolute) = 1.0.1 Provides: bundled(%{?scl_prefix}nodejs-path-is-inside) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-path-key) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-path-key) = 2.0.1 Provides: bundled(%{?scl_prefix}nodejs-path-type) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-performance-now) = 0.2.0 +Provides: bundled(%{?scl_prefix}nodejs-performance-now) = 2.1.0 Provides: bundled(%{?scl_prefix}nodejs-pify) = 2.3.0 -Provides: bundled(%{?scl_prefix}nodejs-pinkie-promise) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-pinkie) = 2.0.4 Provides: bundled(%{?scl_prefix}nodejs-prepend-http) = 1.0.4 Provides: bundled(%{?scl_prefix}nodejs-process-nextick-args) = 1.0.7 Provides: bundled(%{?scl_prefix}nodejs-promise-inflight) = 1.0.1 @@ -466,37 +488,45 @@ Provides: bundled(%{?scl_prefix}nodejs-pseudomap) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-pump) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-pumpify) = 1.3.5 Provides: bundled(%{?scl_prefix}nodejs-punycode) = 1.4.1 -Provides: bundled(%{?scl_prefix}nodejs-qs) = 6.4.0 +Provides: bundled(%{?scl_prefix}nodejs-qrcode-terminal) = 0.11.0 +Provides: bundled(%{?scl_prefix}nodejs-qs) = 6.5.1 +Provides: bundled(%{?scl_prefix}nodejs-query-string) = 5.0.1 +Provides: bundled(%{?scl_prefix}nodejs-qw) = 1.0.1 Provides: bundled(%{?scl_prefix}nodejs-rc) = 1.2.1 +Provides: bundled(%{?scl_prefix}nodejs-read) = 1.0.7 Provides: bundled(%{?scl_prefix}nodejs-read-cmd-shim) = 1.0.1 Provides: bundled(%{?scl_prefix}nodejs-read-installed) = 4.0.3 -Provides: bundled(%{?scl_prefix}nodejs-read-package-json) = 2.0.10 +Provides: bundled(%{?scl_prefix}nodejs-read-package-json) = 2.0.12 Provides: bundled(%{?scl_prefix}nodejs-read-package-tree) = 5.1.6 -Provides: bundled(%{?scl_prefix}nodejs-read-pkg-up) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-read-pkg) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-read) = 1.0.7 +Provides: bundled(%{?scl_prefix}nodejs-read-pkg-up) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-readable-stream) = 1.1.14 Provides: bundled(%{?scl_prefix}nodejs-readable-stream) = 2.3.3 Provides: bundled(%{?scl_prefix}nodejs-readdir-scoped-modules) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-registry-auth-token) = 3.3.1 Provides: bundled(%{?scl_prefix}nodejs-registry-url) = 3.1.0 -Provides: bundled(%{?scl_prefix}nodejs-request) = 2.81.0 +Provides: bundled(%{?scl_prefix}nodejs-request) = 2.83.0 Provides: bundled(%{?scl_prefix}nodejs-require-directory) = 2.1.1 Provides: bundled(%{?scl_prefix}nodejs-require-main-filename) = 1.0.1 +Provides: bundled(%{?scl_prefix}nodejs-resolve-from) = 4.0.0 Provides: bundled(%{?scl_prefix}nodejs-retry) = 0.10.1 -Provides: bundled(%{?scl_prefix}nodejs-rimraf) = 2.6.1 +Provides: bundled(%{?scl_prefix}nodejs-rimraf) = 2.6.2 Provides: bundled(%{?scl_prefix}nodejs-run-queue) = 1.0.3 Provides: bundled(%{?scl_prefix}nodejs-safe-buffer) = 5.1.1 -Provides: bundled(%{?scl_prefix}nodejs-semver-diff) = 2.1.0 Provides: bundled(%{?scl_prefix}nodejs-semver) = 5.3.0 +Provides: bundled(%{?scl_prefix}nodejs-semver) = 5.4.1 +Provides: bundled(%{?scl_prefix}nodejs-semver-diff) = 2.1.0 Provides: bundled(%{?scl_prefix}nodejs-set-blocking) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-sha) = 2.0.1 +Provides: bundled(%{?scl_prefix}nodejs-shebang-command) = 1.2.0 +Provides: bundled(%{?scl_prefix}nodejs-shebang-regex) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-signal-exit) = 3.0.2 +Provides: bundled(%{?scl_prefix}nodejs-slash) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-slide) = 1.1.6 Provides: bundled(%{?scl_prefix}nodejs-smart-buffer) = 1.1.15 -Provides: bundled(%{?scl_prefix}nodejs-sntp) = 1.0.9 -Provides: bundled(%{?scl_prefix}nodejs-socks-proxy-agent) = 3.0.0 +Provides: bundled(%{?scl_prefix}nodejs-sntp) = 2.0.2 Provides: bundled(%{?scl_prefix}nodejs-socks) = 1.1.10 +Provides: bundled(%{?scl_prefix}nodejs-socks-proxy-agent) = 3.0.1 Provides: bundled(%{?scl_prefix}nodejs-sorted-object) = 2.0.1 Provides: bundled(%{?scl_prefix}nodejs-sorted-union-stream) = 2.1.3 Provides: bundled(%{?scl_prefix}nodejs-spdx-correct) = 1.0.2 @@ -504,11 +534,13 @@ Provides: bundled(%{?scl_prefix}nodejs-spdx-expression-parse) = 1.0.4 Provides: bundled(%{?scl_prefix}nodejs-spdx-license-ids) = 1.2.2 Provides: bundled(%{?scl_prefix}nodejs-sshpk) = 1.13.1 Provides: bundled(%{?scl_prefix}nodejs-ssri) = 4.1.6 +Provides: bundled(%{?scl_prefix}nodejs-ssri) = 5.0.0 Provides: bundled(%{?scl_prefix}nodejs-stream-each) = 1.2.0 Provides: bundled(%{?scl_prefix}nodejs-stream-iterate) = 1.2.0 Provides: bundled(%{?scl_prefix}nodejs-stream-shift) = 1.0.0 +Provides: bundled(%{?scl_prefix}nodejs-strict-uri-encode) = 1.1.0 Provides: bundled(%{?scl_prefix}nodejs-string-width) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-string-width) = 2.1.0 +Provides: bundled(%{?scl_prefix}nodejs-string-width) = 2.1.1 Provides: bundled(%{?scl_prefix}nodejs-string_decoder) = 0.10.31 Provides: bundled(%{?scl_prefix}nodejs-string_decoder) = 1.0.3 Provides: bundled(%{?scl_prefix}nodejs-stringstream) = 0.0.5 @@ -517,16 +549,15 @@ Provides: bundled(%{?scl_prefix}nodejs-strip-ansi) = 4.0.0 Provides: bundled(%{?scl_prefix}nodejs-strip-bom) = 3.0.0 Provides: bundled(%{?scl_prefix}nodejs-strip-eof) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-strip-json-comments) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-supports-color) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-tar-fs) = 1.15.3 -Provides: bundled(%{?scl_prefix}nodejs-tar-stream) = 1.5.4 +Provides: bundled(%{?scl_prefix}nodejs-supports-color) = 4.4.0 Provides: bundled(%{?scl_prefix}nodejs-tar) = 2.2.1 -Provides: bundled(%{?scl_prefix}nodejs-term-size) = 0.1.1 +Provides: bundled(%{?scl_prefix}nodejs-tar) = 4.0.2 +Provides: bundled(%{?scl_prefix}nodejs-term-size) = 1.2.0 Provides: bundled(%{?scl_prefix}nodejs-text-table) = 0.2.0 -Provides: bundled(%{?scl_prefix}nodejs-through2) = 2.0.3 Provides: bundled(%{?scl_prefix}nodejs-through) = 2.3.8 +Provides: bundled(%{?scl_prefix}nodejs-through2) = 2.0.3 Provides: bundled(%{?scl_prefix}nodejs-timed-out) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-tough-cookie) = 2.3.2 +Provides: bundled(%{?scl_prefix}nodejs-tough-cookie) = 2.3.3 Provides: bundled(%{?scl_prefix}nodejs-tunnel-agent) = 0.6.0 Provides: bundled(%{?scl_prefix}nodejs-tweetnacl) = 0.14.5 Provides: bundled(%{?scl_prefix}nodejs-typedarray) = 0.0.6 @@ -537,20 +568,20 @@ Provides: bundled(%{?scl_prefix}nodejs-unique-slug) = 2.0.0 Provides: bundled(%{?scl_prefix}nodejs-unique-string) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-unpipe) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-unzip-response) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-update-notifier) = 2.2.0 +Provides: bundled(%{?scl_prefix}nodejs-update-notifier) = 2.3.0 Provides: bundled(%{?scl_prefix}nodejs-url-parse-lax) = 1.0.0 Provides: bundled(%{?scl_prefix}nodejs-util-deprecate) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-util-extend) = 1.0.3 Provides: bundled(%{?scl_prefix}nodejs-uuid) = 3.1.0 Provides: bundled(%{?scl_prefix}nodejs-validate-npm-package-license) = 3.0.1 Provides: bundled(%{?scl_prefix}nodejs-validate-npm-package-name) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-verror) = 1.3.6 +Provides: bundled(%{?scl_prefix}nodejs-verror) = 1.10.0 Provides: bundled(%{?scl_prefix}nodejs-wcwidth) = 1.0.1 +Provides: bundled(%{?scl_prefix}nodejs-which) = 1.3.0 Provides: bundled(%{?scl_prefix}nodejs-which-module) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-which) = 1.2.14 Provides: bundled(%{?scl_prefix}nodejs-wide-align) = 1.1.2 Provides: bundled(%{?scl_prefix}nodejs-widest-line) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-worker-farm) = 1.4.1 +Provides: bundled(%{?scl_prefix}nodejs-worker-farm) = 1.5.1 Provides: bundled(%{?scl_prefix}nodejs-wrap-ansi) = 2.1.0 Provides: bundled(%{?scl_prefix}nodejs-wrappy) = 1.0.2 Provides: bundled(%{?scl_prefix}nodejs-write-file-atomic) = 2.1.0 @@ -558,8 +589,10 @@ Provides: bundled(%{?scl_prefix}nodejs-xdg-basedir) = 3.0.0 Provides: bundled(%{?scl_prefix}nodejs-xtend) = 4.0.1 Provides: bundled(%{?scl_prefix}nodejs-y18n) = 3.2.1 Provides: bundled(%{?scl_prefix}nodejs-yallist) = 2.1.2 -Provides: bundled(%{?scl_prefix}nodejs-yargs-parser) = 7.0.0 +Provides: bundled(%{?scl_prefix}nodejs-yallist) = 3.0.2 Provides: bundled(%{?scl_prefix}nodejs-yargs) = 8.0.2 +Provides: bundled(%{?scl_prefix}nodejs-yargs-parser) = 7.0.0 + %description -n %{?scl_prefix}npm npm is a package manager for node.js. You can use it to install and publish @@ -584,8 +617,8 @@ The API documentation for the Node.js JavaScript runtime. # https://github.com/nodejs/node/issues/15395 %patch2 -p1 -# disable tests -#%patch3 -p1 +# fix outdated minizlib modules in npm node_modules tree +%patch3 -p1 rm -rf deps/zlib @@ -730,6 +763,12 @@ NODE_PATH=%{buildroot}%{_prefix}/lib/node_modules %{buildroot}/%{_bindir}/node - # move test that fails to directory which we do not use to run tests mv test/parallel/test-v8-serdes.js test/known_issues +# eslint is not included -> test always fail +mv test/parallel/test-eslint-* test/known_issues + +mv test/doctool/test-make-doc.js test/known_issues +mv test/parallel/test-regress-GH-746.js test/known_issues + python tools/test.py --mode=release --verbose \ async-hooks doctool inspector message \ parallel pseudo-tty sequential @@ -786,6 +825,15 @@ parallel pseudo-tty sequential %changelog +* Tue Feb 06 2018 Zuzana Svetlikova - 8.9.4-2 +- Resolves: RHBZ#1513560 #1542079 +- fix outdated minizlib dependency in npm node_modules tree +- https://github.com/nodejs/node/pull/16509 + +* Mon Jan 15 2018 Zuzana Svetlikova - 8.9.4-1 +- Resolves: RHBZ#1513560 +- rebase to LTS + * Wed Sep 27 2017 Zuzana Svetlikova - 8.6.0-1 - Resolves: RHBZ#1490389 - Update, v8.5.0 contains a CVE