Mobrovac has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/309273

Change subject: Update change-propagation to dee8738
......................................................................

Update change-propagation to dee8738

List of changes:
563edd4 Added if-unmodified-since to transcludes (#97)
c30106d Added metrics for how many messages CP emits (#99)
dee8738 Deduplicate continuation events (#98)
xxxxxxx Update node module dependencies

Change-Id: Icbeb3b39f493ef003230131f0a600afee5d3be8a
---
M node_modules/bl/node_modules/readable-stream/node_modules/inherits/inherits.js
M 
node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
D node_modules/bl/node_modules/readable-stream/node_modules/inherits/test.js
M 
node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/inherits.js
M 
node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/package.json
D 
node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/test.js
M node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
M node_modules/hyperswitch/node_modules/swagger-ui/package.json
M 
node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/once.js
M 
node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
M node_modules/service-runner/node_modules/inherits/inherits.js
M node_modules/service-runner/node_modules/inherits/package.json
D node_modules/service-runner/node_modules/inherits/test.js
M 
node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
M 
node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/inherits.js
M 
node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
D 
node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/test.js
M src
18 files changed, 164 insertions(+), 163 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/services/change-propagation/deploy 
refs/changes/73/309273/1

diff --git 
a/node_modules/bl/node_modules/readable-stream/node_modules/inherits/inherits.js
 
b/node_modules/bl/node_modules/readable-stream/node_modules/inherits/inherits.js
index 29f5e24..3b94763 100644
--- 
a/node_modules/bl/node_modules/readable-stream/node_modules/inherits/inherits.js
+++ 
b/node_modules/bl/node_modules/readable-stream/node_modules/inherits/inherits.js
@@ -1 +1,7 @@
-module.exports = require('util').inherits
+try {
+  var util = require('util');
+  if (typeof util.inherits !== 'function') throw '';
+  module.exports = util.inherits;
+} catch (e) {
+  module.exports = require('./inherits_browser.js');
+}
diff --git 
a/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
 
b/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
index 02af46a..9146e75 100644
--- 
a/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
+++ 
b/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
@@ -1,7 +1,7 @@
 {
   "name": "inherits",
   "description": "Browser-friendly inheritance fully compatible with standard 
node.js inherits()",
-  "version": "2.0.1",
+  "version": "2.0.3",
   "keywords": [
     "inheritance",
     "class",
@@ -22,19 +22,30 @@
   "scripts": {
     "test": "node test"
   },
+  "devDependencies": {
+    "tap": "^7.1.0"
+  },
+  "files": [
+    "inherits.js",
+    "inherits_browser.js"
+  ],
+  "gitHead": "e05d0fb27c61a3ec687214f0476386b765364d5f",
   "bugs": {
     "url": "https://github.com/isaacs/inherits/issues";
   },
-  "_id": "inherits@2.0.1",
-  "dist": {
-    "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-    "tarball": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
-  },
+  "homepage": "https://github.com/isaacs/inherits#readme";,
+  "_id": "inherits@2.0.3",
+  "_shasum": "633c2c83e3da42a502f52466022480f4208261de",
   "_from": "inherits@>=2.0.1 <2.1.0",
-  "_npmVersion": "1.3.8",
+  "_npmVersion": "3.10.7",
+  "_nodeVersion": "6.5.0",
   "_npmUser": {
     "name": "isaacs",
     "email": "i...@izs.me"
+  },
+  "dist": {
+    "shasum": "633c2c83e3da42a502f52466022480f4208261de",
+    "tarball": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
   },
   "maintainers": [
     {
@@ -42,9 +53,11 @@
       "email": "i...@izs.me"
     }
   ],
+  "_npmOperationalInternal": {
+    "host": "packages-16-east.internal.npmjs.com",
+    "tmp": "tmp/inherits-2.0.3.tgz_1473295776489_0.08142363070510328"
+  },
   "directories": {},
-  "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";,
-  "readme": "ERROR: No README data found!",
-  "homepage": "https://github.com/isaacs/inherits#readme";
+  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/bl/node_modules/readable-stream/node_modules/inherits/test.js 
b/node_modules/bl/node_modules/readable-stream/node_modules/inherits/test.js
deleted file mode 100644
index fc53012..0000000
--- a/node_modules/bl/node_modules/readable-stream/node_modules/inherits/test.js
+++ /dev/null
@@ -1,25 +0,0 @@
-var inherits = require('./inherits.js')
-var assert = require('assert')
-
-function test(c) {
-  assert(c.constructor === Child)
-  assert(c.constructor.super_ === Parent)
-  assert(Object.getPrototypeOf(c) === Child.prototype)
-  assert(Object.getPrototypeOf(Object.getPrototypeOf(c)) === Parent.prototype)
-  assert(c instanceof Child)
-  assert(c instanceof Parent)
-}
-
-function Child() {
-  Parent.call(this)
-  test(this)
-}
-
-function Parent() {}
-
-inherits(Child, Parent)
-
-var c = new Child
-test(c)
-
-console.log('ok')
diff --git 
a/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/inherits.js
 
b/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/inherits.js
index 29f5e24..3b94763 100644
--- 
a/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/inherits.js
+++ 
b/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/inherits.js
@@ -1 +1,7 @@
-module.exports = require('util').inherits
+try {
+  var util = require('util');
+  if (typeof util.inherits !== 'function') throw '';
+  module.exports = util.inherits;
+} catch (e) {
+  module.exports = require('./inherits_browser.js');
+}
diff --git 
a/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/package.json
 
b/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/package.json
index 02af46a..9146e75 100644
--- 
a/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/package.json
+++ 
b/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/package.json
@@ -1,7 +1,7 @@
 {
   "name": "inherits",
   "description": "Browser-friendly inheritance fully compatible with standard 
node.js inherits()",
-  "version": "2.0.1",
+  "version": "2.0.3",
   "keywords": [
     "inheritance",
     "class",
@@ -22,19 +22,30 @@
   "scripts": {
     "test": "node test"
   },
+  "devDependencies": {
+    "tap": "^7.1.0"
+  },
+  "files": [
+    "inherits.js",
+    "inherits_browser.js"
+  ],
+  "gitHead": "e05d0fb27c61a3ec687214f0476386b765364d5f",
   "bugs": {
     "url": "https://github.com/isaacs/inherits/issues";
   },
-  "_id": "inherits@2.0.1",
-  "dist": {
-    "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-    "tarball": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
-  },
+  "homepage": "https://github.com/isaacs/inherits#readme";,
+  "_id": "inherits@2.0.3",
+  "_shasum": "633c2c83e3da42a502f52466022480f4208261de",
   "_from": "inherits@>=2.0.1 <2.1.0",
-  "_npmVersion": "1.3.8",
+  "_npmVersion": "3.10.7",
+  "_nodeVersion": "6.5.0",
   "_npmUser": {
     "name": "isaacs",
     "email": "i...@izs.me"
+  },
+  "dist": {
+    "shasum": "633c2c83e3da42a502f52466022480f4208261de",
+    "tarball": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
   },
   "maintainers": [
     {
@@ -42,9 +53,11 @@
       "email": "i...@izs.me"
     }
   ],
+  "_npmOperationalInternal": {
+    "host": "packages-16-east.internal.npmjs.com",
+    "tmp": "tmp/inherits-2.0.3.tgz_1473295776489_0.08142363070510328"
+  },
   "directories": {},
-  "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";,
-  "readme": "ERROR: No README data found!",
-  "homepage": "https://github.com/isaacs/inherits#readme";
+  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/test.js
 
b/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/test.js
deleted file mode 100644
index fc53012..0000000
--- 
a/node_modules/hyperswitch/node_modules/busboy/node_modules/readable-stream/node_modules/inherits/test.js
+++ /dev/null
@@ -1,25 +0,0 @@
-var inherits = require('./inherits.js')
-var assert = require('assert')
-
-function test(c) {
-  assert(c.constructor === Child)
-  assert(c.constructor.super_ === Parent)
-  assert(Object.getPrototypeOf(c) === Child.prototype)
-  assert(Object.getPrototypeOf(Object.getPrototypeOf(c)) === Parent.prototype)
-  assert(c instanceof Child)
-  assert(c instanceof Parent)
-}
-
-function Child() {
-  Parent.call(this)
-  test(this)
-}
-
-function Parent() {}
-
-inherits(Child, Parent)
-
-var c = new Child
-test(c)
-
-console.log('ok')
diff --git 
a/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json 
b/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
index dee2a61..c845531 100644
--- a/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
+++ b/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
@@ -50,7 +50,7 @@
     "url": "https://github.com/substack/json-stable-stringify/issues";
   },
   "_id": "json-stable-stringify@1.0.0",
-  "_shasum": "f147cfebaa0e77a910aad2ff70df268012193459",
+  "_shasum": "378b9dea9f95face0608841c5c3ce840b04a5a1e",
   "_from": "git+https://github.com/wikimedia/json-stable-stringify.git#master";,
   "_resolved": 
"git+https://github.com/wikimedia/json-stable-stringify.git#c05178e4dfc3834017f017732934c1c52ba3dd8f";
 }
diff --git a/node_modules/hyperswitch/node_modules/swagger-ui/package.json 
b/node_modules/hyperswitch/node_modules/swagger-ui/package.json
index e1dfe5e..915bb67 100644
--- a/node_modules/hyperswitch/node_modules/swagger-ui/package.json
+++ b/node_modules/hyperswitch/node_modules/swagger-ui/package.json
@@ -70,7 +70,7 @@
     "url": "https://github.com/swagger-api/swagger-ui/issues";
   },
   "_id": "swagger-ui@2.2.2",
-  "_shasum": "35788dd7d9ec24c0a41a770fbcb66771c79bc5d8",
+  "_shasum": "75e5e09ef38d2ea8c16db8a678a7bd748d32c399",
   "_from": "git+https://github.com/wikimedia/swagger-ui.git#master";,
   "_resolved": 
"git+https://github.com/wikimedia/swagger-ui.git#f89ca3d27111bde918492db6d7eaca37302407f6";
 }
diff --git 
a/node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/once.js
 
b/node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/once.js
index 2e1e721..2354067 100644
--- 
a/node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/once.js
+++ 
b/node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/once.js
@@ -1,10 +1,18 @@
 var wrappy = require('wrappy')
 module.exports = wrappy(once)
+module.exports.strict = wrappy(onceStrict)
 
 once.proto = once(function () {
   Object.defineProperty(Function.prototype, 'once', {
     value: function () {
       return once(this)
+    },
+    configurable: true
+  })
+
+  Object.defineProperty(Function.prototype, 'onceStrict', {
+    value: function () {
+      return onceStrict(this)
     },
     configurable: true
   })
@@ -19,3 +27,16 @@
   f.called = false
   return f
 }
+
+function onceStrict (fn) {
+  var f = function () {
+    if (f.called)
+      throw new Error(f.onceError)
+    f.called = true
+    return f.value = fn.apply(this, arguments)
+  }
+  var name = fn.name || 'Function wrapped with `once`'
+  f.onceError = name + " shouldn't be called more than once"
+  f.called = false
+  return f
+}
diff --git 
a/node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
 
b/node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
index 980e6cc..30b53e0 100644
--- 
a/node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
+++ 
b/node_modules/service-runner/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
@@ -1,6 +1,6 @@
 {
   "name": "once",
-  "version": "1.3.3",
+  "version": "1.4.0",
   "description": "Run a function exactly one time",
   "main": "once.js",
   "directories": {
@@ -10,7 +10,7 @@
     "wrappy": "1"
   },
   "devDependencies": {
-    "tap": "^1.2.0"
+    "tap": "^7.0.1"
   },
   "scripts": {
     "test": "tap test/*.js"
@@ -34,23 +34,23 @@
     "url": "http://blog.izs.me/";
   },
   "license": "ISC",
-  "gitHead": "2ad558657e17fafd24803217ba854762842e4178",
+  "gitHead": "0e614d9f5a7e6f0305c625f6b581f6d80b33b8a6",
   "bugs": {
     "url": "https://github.com/isaacs/once/issues";
   },
   "homepage": "https://github.com/isaacs/once#readme";,
-  "_id": "once@1.3.3",
-  "_shasum": "b2e261557ce4c314ec8304f3fa82663e4297ca20",
+  "_id": "once@1.4.0",
+  "_shasum": "583b1aa775961d4b113ac17d9c50baef9dd76bd1",
   "_from": "once@>=1.3.0 <2.0.0",
-  "_npmVersion": "3.3.2",
-  "_nodeVersion": "4.0.0",
+  "_npmVersion": "3.10.7",
+  "_nodeVersion": "6.5.0",
   "_npmUser": {
     "name": "isaacs",
     "email": "i...@izs.me"
   },
   "dist": {
-    "shasum": "b2e261557ce4c314ec8304f3fa82663e4297ca20",
-    "tarball": "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
+    "shasum": "583b1aa775961d4b113ac17d9c50baef9dd76bd1",
+    "tarball": "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
   },
   "maintainers": [
     {
@@ -58,5 +58,9 @@
       "email": "i...@izs.me"
     }
   ],
-  "_resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
+  "_npmOperationalInternal": {
+    "host": "packages-12-west.internal.npmjs.com",
+    "tmp": "tmp/once-1.4.0.tgz_1473196269128_0.537820661207661"
+  },
+  "_resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
 }
diff --git a/node_modules/service-runner/node_modules/inherits/inherits.js 
b/node_modules/service-runner/node_modules/inherits/inherits.js
index 29f5e24..3b94763 100644
--- a/node_modules/service-runner/node_modules/inherits/inherits.js
+++ b/node_modules/service-runner/node_modules/inherits/inherits.js
@@ -1 +1,7 @@
-module.exports = require('util').inherits
+try {
+  var util = require('util');
+  if (typeof util.inherits !== 'function') throw '';
+  module.exports = util.inherits;
+} catch (e) {
+  module.exports = require('./inherits_browser.js');
+}
diff --git a/node_modules/service-runner/node_modules/inherits/package.json 
b/node_modules/service-runner/node_modules/inherits/package.json
index b7b5b01..092ed55 100644
--- a/node_modules/service-runner/node_modules/inherits/package.json
+++ b/node_modules/service-runner/node_modules/inherits/package.json
@@ -1,7 +1,7 @@
 {
   "name": "inherits",
   "description": "Browser-friendly inheritance fully compatible with standard 
node.js inherits()",
-  "version": "2.0.1",
+  "version": "2.0.3",
   "keywords": [
     "inheritance",
     "class",
@@ -22,19 +22,30 @@
   "scripts": {
     "test": "node test"
   },
+  "devDependencies": {
+    "tap": "^7.1.0"
+  },
+  "files": [
+    "inherits.js",
+    "inherits_browser.js"
+  ],
+  "gitHead": "e05d0fb27c61a3ec687214f0476386b765364d5f",
   "bugs": {
     "url": "https://github.com/isaacs/inherits/issues";
   },
-  "_id": "inherits@2.0.1",
-  "dist": {
-    "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-    "tarball": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
-  },
-  "_from": "inherits@2.0.1",
-  "_npmVersion": "1.3.8",
+  "homepage": "https://github.com/isaacs/inherits#readme";,
+  "_id": "inherits@2.0.3",
+  "_shasum": "633c2c83e3da42a502f52466022480f4208261de",
+  "_from": "inherits@2.0.3",
+  "_npmVersion": "3.10.7",
+  "_nodeVersion": "6.5.0",
   "_npmUser": {
     "name": "isaacs",
     "email": "i...@izs.me"
+  },
+  "dist": {
+    "shasum": "633c2c83e3da42a502f52466022480f4208261de",
+    "tarball": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
   },
   "maintainers": [
     {
@@ -42,9 +53,11 @@
       "email": "i...@izs.me"
     }
   ],
+  "_npmOperationalInternal": {
+    "host": "packages-16-east.internal.npmjs.com",
+    "tmp": "tmp/inherits-2.0.3.tgz_1473295776489_0.08142363070510328"
+  },
   "directories": {},
-  "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";,
-  "readme": "ERROR: No README data found!",
-  "homepage": "https://github.com/isaacs/inherits#readme";
+  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/service-runner/node_modules/inherits/test.js 
b/node_modules/service-runner/node_modules/inherits/test.js
deleted file mode 100644
index fc53012..0000000
--- a/node_modules/service-runner/node_modules/inherits/test.js
+++ /dev/null
@@ -1,25 +0,0 @@
-var inherits = require('./inherits.js')
-var assert = require('assert')
-
-function test(c) {
-  assert(c.constructor === Child)
-  assert(c.constructor.super_ === Parent)
-  assert(Object.getPrototypeOf(c) === Child.prototype)
-  assert(Object.getPrototypeOf(Object.getPrototypeOf(c)) === Parent.prototype)
-  assert(c instanceof Child)
-  assert(c instanceof Parent)
-}
-
-function Child() {
-  Parent.call(this)
-  test(this)
-}
-
-function Parent() {}
-
-inherits(Child, Parent)
-
-var c = new Child
-test(c)
-
-console.log('ok')
diff --git 
a/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
 
b/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
index d490130..748bf0c 100644
--- 
a/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
+++ 
b/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
@@ -75,7 +75,7 @@
   },
   "homepage": "https://github.com/kadtools/kad#readme";,
   "_id": "kad@1.3.6",
-  "_shasum": "20ac219872fca79b2254223ce840530bf3a926cb",
+  "_shasum": "fccda54e0f7739ce12caa3756d2c9b21517b3fea",
   "_from": "git+https://github.com/gwicke/kad.git#master";,
   "_resolved": 
"git+https://github.com/gwicke/kad.git#f35971036f43814043245da82b12d035b7bbfd16";
 }
diff --git 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/inherits.js
 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/inherits.js
index 29f5e24..3b94763 100644
--- 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/inherits.js
+++ 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/inherits.js
@@ -1 +1,7 @@
-module.exports = require('util').inherits
+try {
+  var util = require('util');
+  if (typeof util.inherits !== 'function') throw '';
+  module.exports = util.inherits;
+} catch (e) {
+  module.exports = require('./inherits_browser.js');
+}
diff --git 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
index 02af46a..9146e75 100644
--- 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
+++ 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
@@ -1,7 +1,7 @@
 {
   "name": "inherits",
   "description": "Browser-friendly inheritance fully compatible with standard 
node.js inherits()",
-  "version": "2.0.1",
+  "version": "2.0.3",
   "keywords": [
     "inheritance",
     "class",
@@ -22,19 +22,30 @@
   "scripts": {
     "test": "node test"
   },
+  "devDependencies": {
+    "tap": "^7.1.0"
+  },
+  "files": [
+    "inherits.js",
+    "inherits_browser.js"
+  ],
+  "gitHead": "e05d0fb27c61a3ec687214f0476386b765364d5f",
   "bugs": {
     "url": "https://github.com/isaacs/inherits/issues";
   },
-  "_id": "inherits@2.0.1",
-  "dist": {
-    "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-    "tarball": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
-  },
+  "homepage": "https://github.com/isaacs/inherits#readme";,
+  "_id": "inherits@2.0.3",
+  "_shasum": "633c2c83e3da42a502f52466022480f4208261de",
   "_from": "inherits@>=2.0.1 <2.1.0",
-  "_npmVersion": "1.3.8",
+  "_npmVersion": "3.10.7",
+  "_nodeVersion": "6.5.0",
   "_npmUser": {
     "name": "isaacs",
     "email": "i...@izs.me"
+  },
+  "dist": {
+    "shasum": "633c2c83e3da42a502f52466022480f4208261de",
+    "tarball": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
   },
   "maintainers": [
     {
@@ -42,9 +53,11 @@
       "email": "i...@izs.me"
     }
   ],
+  "_npmOperationalInternal": {
+    "host": "packages-16-east.internal.npmjs.com",
+    "tmp": "tmp/inherits-2.0.3.tgz_1473295776489_0.08142363070510328"
+  },
   "directories": {},
-  "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";,
-  "readme": "ERROR: No README data found!",
-  "homepage": "https://github.com/isaacs/inherits#readme";
+  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/test.js
 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/test.js
deleted file mode 100644
index fc53012..0000000
--- 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/test.js
+++ /dev/null
@@ -1,25 +0,0 @@
-var inherits = require('./inherits.js')
-var assert = require('assert')
-
-function test(c) {
-  assert(c.constructor === Child)
-  assert(c.constructor.super_ === Parent)
-  assert(Object.getPrototypeOf(c) === Child.prototype)
-  assert(Object.getPrototypeOf(Object.getPrototypeOf(c)) === Parent.prototype)
-  assert(c instanceof Child)
-  assert(c instanceof Parent)
-}
-
-function Child() {
-  Parent.call(this)
-  test(this)
-}
-
-function Parent() {}
-
-inherits(Child, Parent)
-
-var c = new Child
-test(c)
-
-console.log('ok')
diff --git a/src b/src
index afef8ec..dee8738 160000
--- a/src
+++ b/src
@@ -1 +1 @@
-Subproject commit afef8ec87aff74e9d9a3ec138cabe8510ebbca42
+Subproject commit dee873844a5e51d69808280e0e274d7222545c9f

-- 
To view, visit https://gerrit.wikimedia.org/r/309273
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Icbeb3b39f493ef003230131f0a600afee5d3be8a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/change-propagation/deploy
Gerrit-Branch: master
Gerrit-Owner: Mobrovac <mobro...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to