Mobrovac has uploaded a new change for review. https://gerrit.wikimedia.org/r/298018
Change subject: Update graphoid to c3a6b11 ...................................................................... Update graphoid to c3a6b11 List of changes: c3a6b11 Update to nodejs 4.4.6 xxxxxxx Update node module dependencies Bug: T138561 Change-Id: I9dc4a1a01b172ed81ff8c0d6d3e5fa1c26e4425e --- M node_modules/bunyan/node_modules/moment/locale/af.js M node_modules/bunyan/node_modules/moment/locale/ar-ma.js M node_modules/bunyan/node_modules/moment/locale/ar-sa.js M node_modules/bunyan/node_modules/moment/locale/ar-tn.js M node_modules/bunyan/node_modules/moment/locale/ar.js M node_modules/bunyan/node_modules/moment/locale/az.js M node_modules/bunyan/node_modules/moment/locale/be.js M node_modules/bunyan/node_modules/moment/locale/bg.js M node_modules/bunyan/node_modules/moment/locale/bn.js M node_modules/bunyan/node_modules/moment/locale/bo.js M node_modules/bunyan/node_modules/moment/locale/br.js M node_modules/bunyan/node_modules/moment/locale/bs.js M node_modules/bunyan/node_modules/moment/locale/ca.js M node_modules/bunyan/node_modules/moment/locale/cs.js M node_modules/bunyan/node_modules/moment/locale/cv.js M node_modules/bunyan/node_modules/moment/locale/cy.js M node_modules/bunyan/node_modules/moment/locale/da.js M node_modules/bunyan/node_modules/moment/locale/de-at.js M node_modules/bunyan/node_modules/moment/locale/de.js M node_modules/bunyan/node_modules/moment/locale/dv.js M node_modules/bunyan/node_modules/moment/locale/el.js M node_modules/bunyan/node_modules/moment/locale/en-au.js M node_modules/bunyan/node_modules/moment/locale/en-ca.js M node_modules/bunyan/node_modules/moment/locale/en-gb.js M node_modules/bunyan/node_modules/moment/locale/en-ie.js M node_modules/bunyan/node_modules/moment/locale/en-nz.js M node_modules/bunyan/node_modules/moment/locale/eo.js A node_modules/bunyan/node_modules/moment/locale/es-do.js M node_modules/bunyan/node_modules/moment/locale/es.js M node_modules/bunyan/node_modules/moment/locale/et.js M node_modules/bunyan/node_modules/moment/locale/eu.js M node_modules/bunyan/node_modules/moment/locale/fa.js M node_modules/bunyan/node_modules/moment/locale/fi.js M node_modules/bunyan/node_modules/moment/locale/fo.js M node_modules/bunyan/node_modules/moment/locale/fr-ca.js M node_modules/bunyan/node_modules/moment/locale/fr-ch.js M node_modules/bunyan/node_modules/moment/locale/fr.js M node_modules/bunyan/node_modules/moment/locale/fy.js M node_modules/bunyan/node_modules/moment/locale/gd.js M node_modules/bunyan/node_modules/moment/locale/gl.js M node_modules/bunyan/node_modules/moment/locale/he.js M node_modules/bunyan/node_modules/moment/locale/hi.js M node_modules/bunyan/node_modules/moment/locale/hr.js M node_modules/bunyan/node_modules/moment/locale/hu.js M node_modules/bunyan/node_modules/moment/locale/hy-am.js M node_modules/bunyan/node_modules/moment/locale/id.js M node_modules/bunyan/node_modules/moment/locale/is.js M node_modules/bunyan/node_modules/moment/locale/it.js M node_modules/bunyan/node_modules/moment/locale/ja.js M node_modules/bunyan/node_modules/moment/locale/jv.js M node_modules/bunyan/node_modules/moment/locale/ka.js M node_modules/bunyan/node_modules/moment/locale/kk.js M node_modules/bunyan/node_modules/moment/locale/km.js M node_modules/bunyan/node_modules/moment/locale/ko.js M node_modules/bunyan/node_modules/moment/locale/ky.js M node_modules/bunyan/node_modules/moment/locale/lb.js M node_modules/bunyan/node_modules/moment/locale/lo.js M node_modules/bunyan/node_modules/moment/locale/lt.js M node_modules/bunyan/node_modules/moment/locale/lv.js M node_modules/bunyan/node_modules/moment/locale/me.js M node_modules/bunyan/node_modules/moment/locale/mk.js M node_modules/bunyan/node_modules/moment/locale/ml.js M node_modules/bunyan/node_modules/moment/locale/mr.js M node_modules/bunyan/node_modules/moment/locale/ms-my.js M node_modules/bunyan/node_modules/moment/locale/ms.js M node_modules/bunyan/node_modules/moment/locale/my.js M node_modules/bunyan/node_modules/moment/locale/nb.js M node_modules/bunyan/node_modules/moment/locale/ne.js M node_modules/bunyan/node_modules/moment/locale/nl.js M node_modules/bunyan/node_modules/moment/locale/nn.js M node_modules/bunyan/node_modules/moment/locale/pa-in.js M node_modules/bunyan/node_modules/moment/locale/pl.js M node_modules/bunyan/node_modules/moment/locale/pt-br.js M node_modules/bunyan/node_modules/moment/locale/pt.js M node_modules/bunyan/node_modules/moment/locale/ro.js M node_modules/bunyan/node_modules/moment/locale/ru.js M node_modules/bunyan/node_modules/moment/locale/se.js M node_modules/bunyan/node_modules/moment/locale/si.js M node_modules/bunyan/node_modules/moment/locale/sk.js M node_modules/bunyan/node_modules/moment/locale/sl.js M node_modules/bunyan/node_modules/moment/locale/sq.js M node_modules/bunyan/node_modules/moment/locale/sr-cyrl.js M node_modules/bunyan/node_modules/moment/locale/sr.js M node_modules/bunyan/node_modules/moment/locale/ss.js M node_modules/bunyan/node_modules/moment/locale/sv.js M node_modules/bunyan/node_modules/moment/locale/sw.js M node_modules/bunyan/node_modules/moment/locale/ta.js M node_modules/bunyan/node_modules/moment/locale/te.js M node_modules/bunyan/node_modules/moment/locale/th.js M node_modules/bunyan/node_modules/moment/locale/tl-ph.js M node_modules/bunyan/node_modules/moment/locale/tlh.js M node_modules/bunyan/node_modules/moment/locale/tr.js M node_modules/bunyan/node_modules/moment/locale/tzl.js M node_modules/bunyan/node_modules/moment/locale/tzm-latn.js M node_modules/bunyan/node_modules/moment/locale/tzm.js M node_modules/bunyan/node_modules/moment/locale/uk.js M node_modules/bunyan/node_modules/moment/locale/uz.js M node_modules/bunyan/node_modules/moment/locale/vi.js M node_modules/bunyan/node_modules/moment/locale/x-pseudo.js M node_modules/bunyan/node_modules/moment/locale/zh-cn.js M node_modules/bunyan/node_modules/moment/locale/zh-tw.js M node_modules/bunyan/node_modules/moment/min/locales.js M node_modules/bunyan/node_modules/moment/min/locales.min.js M node_modules/bunyan/node_modules/moment/min/moment-with-locales.js M node_modules/bunyan/node_modules/moment/min/moment-with-locales.min.js M node_modules/bunyan/node_modules/moment/min/moment.min.js M node_modules/bunyan/node_modules/moment/moment.d.ts M node_modules/bunyan/node_modules/moment/moment.js M node_modules/bunyan/node_modules/moment/package.json M node_modules/bunyan/node_modules/moment/src/lib/create/from-anything.js M node_modules/bunyan/node_modules/moment/src/lib/create/from-string-and-format.js M node_modules/bunyan/node_modules/moment/src/lib/create/from-string.js M node_modules/bunyan/node_modules/moment/src/lib/duration/duration.js M node_modules/bunyan/node_modules/moment/src/lib/duration/humanize.js A node_modules/bunyan/node_modules/moment/src/lib/locale/base-config.js M node_modules/bunyan/node_modules/moment/src/lib/locale/calendar.js M node_modules/bunyan/node_modules/moment/src/lib/locale/locales.js M node_modules/bunyan/node_modules/moment/src/lib/locale/prototype.js M node_modules/bunyan/node_modules/moment/src/lib/locale/set.js M node_modules/bunyan/node_modules/moment/src/lib/moment/add-subtract.js M node_modules/bunyan/node_modules/moment/src/lib/moment/calendar.js M node_modules/bunyan/node_modules/moment/src/lib/moment/get-set.js M node_modules/bunyan/node_modules/moment/src/lib/moment/min-max.js M node_modules/bunyan/node_modules/moment/src/lib/moment/prototype.js M node_modules/bunyan/node_modules/moment/src/lib/moment/start-end-of.js M node_modules/bunyan/node_modules/moment/src/lib/moment/to-type.js M node_modules/bunyan/node_modules/moment/src/lib/units/aliases.js M node_modules/bunyan/node_modules/moment/src/lib/units/day-of-month.js M node_modules/bunyan/node_modules/moment/src/lib/units/day-of-week.js M node_modules/bunyan/node_modules/moment/src/lib/units/day-of-year.js M node_modules/bunyan/node_modules/moment/src/lib/units/hour.js M node_modules/bunyan/node_modules/moment/src/lib/units/millisecond.js M node_modules/bunyan/node_modules/moment/src/lib/units/minute.js M node_modules/bunyan/node_modules/moment/src/lib/units/month.js A node_modules/bunyan/node_modules/moment/src/lib/units/priorities.js M node_modules/bunyan/node_modules/moment/src/lib/units/quarter.js M node_modules/bunyan/node_modules/moment/src/lib/units/second.js M node_modules/bunyan/node_modules/moment/src/lib/units/week-year.js M node_modules/bunyan/node_modules/moment/src/lib/units/week.js M node_modules/bunyan/node_modules/moment/src/lib/units/year.js M node_modules/bunyan/node_modules/moment/src/lib/utils/abs-floor.js A node_modules/bunyan/node_modules/moment/src/lib/utils/is-object-empty.js M node_modules/bunyan/node_modules/moment/src/locale/af.js M node_modules/bunyan/node_modules/moment/src/locale/ar-ma.js M node_modules/bunyan/node_modules/moment/src/locale/ar-sa.js M node_modules/bunyan/node_modules/moment/src/locale/ar-tn.js M node_modules/bunyan/node_modules/moment/src/locale/ar.js M node_modules/bunyan/node_modules/moment/src/locale/az.js M node_modules/bunyan/node_modules/moment/src/locale/be.js M node_modules/bunyan/node_modules/moment/src/locale/bg.js M node_modules/bunyan/node_modules/moment/src/locale/bn.js M node_modules/bunyan/node_modules/moment/src/locale/bo.js M node_modules/bunyan/node_modules/moment/src/locale/br.js M node_modules/bunyan/node_modules/moment/src/locale/bs.js M node_modules/bunyan/node_modules/moment/src/locale/ca.js M node_modules/bunyan/node_modules/moment/src/locale/cs.js M node_modules/bunyan/node_modules/moment/src/locale/cv.js M node_modules/bunyan/node_modules/moment/src/locale/cy.js M node_modules/bunyan/node_modules/moment/src/locale/da.js M node_modules/bunyan/node_modules/moment/src/locale/de-at.js M node_modules/bunyan/node_modules/moment/src/locale/de.js M node_modules/bunyan/node_modules/moment/src/locale/dv.js M node_modules/bunyan/node_modules/moment/src/locale/el.js M node_modules/bunyan/node_modules/moment/src/locale/en-au.js M node_modules/bunyan/node_modules/moment/src/locale/en-ca.js M node_modules/bunyan/node_modules/moment/src/locale/en-gb.js M node_modules/bunyan/node_modules/moment/src/locale/en-ie.js M node_modules/bunyan/node_modules/moment/src/locale/en-nz.js M node_modules/bunyan/node_modules/moment/src/locale/eo.js A node_modules/bunyan/node_modules/moment/src/locale/es-do.js M node_modules/bunyan/node_modules/moment/src/locale/es.js M node_modules/bunyan/node_modules/moment/src/locale/et.js M node_modules/bunyan/node_modules/moment/src/locale/eu.js M node_modules/bunyan/node_modules/moment/src/locale/fa.js M node_modules/bunyan/node_modules/moment/src/locale/fi.js M node_modules/bunyan/node_modules/moment/src/locale/fo.js M node_modules/bunyan/node_modules/moment/src/locale/fr-ca.js M node_modules/bunyan/node_modules/moment/src/locale/fr-ch.js M node_modules/bunyan/node_modules/moment/src/locale/fr.js M node_modules/bunyan/node_modules/moment/src/locale/fy.js M node_modules/bunyan/node_modules/moment/src/locale/gd.js M node_modules/bunyan/node_modules/moment/src/locale/gl.js M node_modules/bunyan/node_modules/moment/src/locale/he.js M node_modules/bunyan/node_modules/moment/src/locale/hi.js M node_modules/bunyan/node_modules/moment/src/locale/hr.js M node_modules/bunyan/node_modules/moment/src/locale/hu.js M node_modules/bunyan/node_modules/moment/src/locale/hy-am.js M node_modules/bunyan/node_modules/moment/src/locale/id.js M node_modules/bunyan/node_modules/moment/src/locale/is.js M node_modules/bunyan/node_modules/moment/src/locale/it.js M node_modules/bunyan/node_modules/moment/src/locale/ja.js M node_modules/bunyan/node_modules/moment/src/locale/jv.js M node_modules/bunyan/node_modules/moment/src/locale/ka.js M node_modules/bunyan/node_modules/moment/src/locale/kk.js M node_modules/bunyan/node_modules/moment/src/locale/km.js M node_modules/bunyan/node_modules/moment/src/locale/ko.js M node_modules/bunyan/node_modules/moment/src/locale/ky.js M node_modules/bunyan/node_modules/moment/src/locale/lb.js M node_modules/bunyan/node_modules/moment/src/locale/lo.js M node_modules/bunyan/node_modules/moment/src/locale/lt.js M node_modules/bunyan/node_modules/moment/src/locale/lv.js M node_modules/bunyan/node_modules/moment/src/locale/me.js M node_modules/bunyan/node_modules/moment/src/locale/mk.js M node_modules/bunyan/node_modules/moment/src/locale/ml.js M node_modules/bunyan/node_modules/moment/src/locale/mr.js M node_modules/bunyan/node_modules/moment/src/locale/ms-my.js M node_modules/bunyan/node_modules/moment/src/locale/ms.js M node_modules/bunyan/node_modules/moment/src/locale/my.js M node_modules/bunyan/node_modules/moment/src/locale/nb.js M node_modules/bunyan/node_modules/moment/src/locale/ne.js M node_modules/bunyan/node_modules/moment/src/locale/nl.js M node_modules/bunyan/node_modules/moment/src/locale/nn.js M node_modules/bunyan/node_modules/moment/src/locale/pa-in.js M node_modules/bunyan/node_modules/moment/src/locale/pl.js M node_modules/bunyan/node_modules/moment/src/locale/pt-br.js M node_modules/bunyan/node_modules/moment/src/locale/pt.js M node_modules/bunyan/node_modules/moment/src/locale/ro.js M node_modules/bunyan/node_modules/moment/src/locale/ru.js M node_modules/bunyan/node_modules/moment/src/locale/se.js M node_modules/bunyan/node_modules/moment/src/locale/si.js M node_modules/bunyan/node_modules/moment/src/locale/sk.js M node_modules/bunyan/node_modules/moment/src/locale/sl.js M node_modules/bunyan/node_modules/moment/src/locale/sq.js M node_modules/bunyan/node_modules/moment/src/locale/sr-cyrl.js M node_modules/bunyan/node_modules/moment/src/locale/sr.js M node_modules/bunyan/node_modules/moment/src/locale/ss.js M node_modules/bunyan/node_modules/moment/src/locale/sv.js M node_modules/bunyan/node_modules/moment/src/locale/sw.js M node_modules/bunyan/node_modules/moment/src/locale/ta.js M node_modules/bunyan/node_modules/moment/src/locale/te.js M node_modules/bunyan/node_modules/moment/src/locale/th.js M node_modules/bunyan/node_modules/moment/src/locale/tl-ph.js M node_modules/bunyan/node_modules/moment/src/locale/tlh.js M node_modules/bunyan/node_modules/moment/src/locale/tr.js M node_modules/bunyan/node_modules/moment/src/locale/tzl.js M node_modules/bunyan/node_modules/moment/src/locale/tzm-latn.js M node_modules/bunyan/node_modules/moment/src/locale/tzm.js M node_modules/bunyan/node_modules/moment/src/locale/uk.js M node_modules/bunyan/node_modules/moment/src/locale/uz.js M node_modules/bunyan/node_modules/moment/src/locale/vi.js M node_modules/bunyan/node_modules/moment/src/locale/x-pseudo.js M node_modules/bunyan/node_modules/moment/src/locale/zh-cn.js M node_modules/bunyan/node_modules/moment/src/locale/zh-tw.js M node_modules/bunyan/node_modules/moment/src/moment.js M node_modules/canvas/build/Makefile M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Canvas.o.d M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/FontFace.o.d M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Image.o.d M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/ImageData.o.d M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/color.o.d M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/init.o.d M node_modules/canvas/build/canvas.target.mk M node_modules/canvas/build/config.gypi M node_modules/d3-geo-projection/node_modules/brfs/node_modules/quote-stream/node_modules/buffer-equal/package.json M node_modules/d3-geo-projection/node_modules/brfs/node_modules/static-module/node_modules/falafel/node_modules/object-keys/.eslintrc M node_modules/d3-geo-projection/node_modules/brfs/node_modules/static-module/node_modules/falafel/node_modules/object-keys/.jscs.json M node_modules/d3-geo-projection/node_modules/brfs/node_modules/static-module/node_modules/falafel/node_modules/object-keys/.travis.yml M node_modules/d3-geo-projection/node_modules/brfs/node_modules/static-module/node_modules/falafel/node_modules/object-keys/index.js M node_modules/d3-geo-projection/node_modules/brfs/node_modules/static-module/node_modules/falafel/node_modules/object-keys/package.json A node_modules/graph-shared/node_modules/wd-type-parser/.npmignore A node_modules/graph-shared/node_modules/wd-type-parser/LICENSE A node_modules/graph-shared/node_modules/wd-type-parser/package.json A node_modules/graph-shared/node_modules/wd-type-parser/src/wikidataTypeParser.js A node_modules/graph-shared/node_modules/wd-type-parser/test/testWikidataTypeParser.js M node_modules/graph-shared/package.json M node_modules/graph-shared/src/VegaWrapper.js M node_modules/graph-shared/test/testVegaWrapper.js M node_modules/heapdump/build/Makefile M node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d M node_modules/heapdump/build/addon.target.mk M node_modules/heapdump/build/config.gypi M node_modules/http-errors/node_modules/setprototypeof/package.json M node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/package.json D node_modules/service-runner/node_modules/hot-shots/CHANGES.md~ M node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json M node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/strip-ansi/node_modules/ansi-regex/package.json M node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/strip-ansi/package.json M node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/package.json M node_modules/service-runner/node_modules/yargs/node_modules/cliui/package.json M node_modules/service-runner/node_modules/yargs/node_modules/decamelize/package.json M node_modules/service-runner/node_modules/yargs/node_modules/os-locale/node_modules/lcid/node_modules/invert-kv/package.json M node_modules/service-runner/node_modules/yargs/node_modules/os-locale/node_modules/lcid/package.json M node_modules/service-runner/node_modules/yargs/node_modules/os-locale/package.json D node_modules/service-runner/node_modules/yargs/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/normalize-package-data/test/normalize.js~ M node_modules/service-runner/node_modules/yargs/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/graceful-fs/package.json M node_modules/service-runner/node_modules/yargs/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pify/package.json M node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/package.json M node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/package.json M node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json M node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json M node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex/package.json M node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/strip-ansi/package.json M node_modules/service-runner/node_modules/yargs/node_modules/string-width/package.json M node_modules/service-runner/node_modules/yargs/node_modules/y18n/package.json M node_modules/service-runner/node_modules/yargs/node_modules/yargs-parser/node_modules/camelcase/package.json D node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite/README.md~ M node_modules/vega-1x/package.json M node_modules/vega/node_modules/yargs/node_modules/camelcase/package.json M node_modules/vega/node_modules/yargs/node_modules/cliui/node_modules/strip-ansi/node_modules/ansi-regex/package.json M node_modules/vega/node_modules/yargs/node_modules/cliui/node_modules/strip-ansi/package.json M node_modules/vega/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/package.json M node_modules/vega/node_modules/yargs/node_modules/cliui/package.json M node_modules/vega/node_modules/yargs/node_modules/decamelize/package.json M node_modules/vega/node_modules/yargs/node_modules/os-locale/node_modules/lcid/node_modules/invert-kv/package.json M node_modules/vega/node_modules/yargs/node_modules/os-locale/node_modules/lcid/package.json M node_modules/vega/node_modules/yargs/node_modules/os-locale/package.json M node_modules/vega/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/package.json M node_modules/vega/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/package.json M node_modules/vega/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json M node_modules/vega/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json M node_modules/vega/node_modules/yargs/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex/package.json M node_modules/vega/node_modules/yargs/node_modules/string-width/node_modules/strip-ansi/package.json M node_modules/vega/node_modules/yargs/node_modules/string-width/package.json M node_modules/vega/node_modules/yargs/node_modules/y18n/package.json M node_modules/vega/package.json M node_modules/vega/src/parse/expr.js M src 320 files changed, 8,501 insertions(+), 6,583 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/graphoid/deploy refs/changes/18/298018/1 -- To view, visit https://gerrit.wikimedia.org/r/298018 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I9dc4a1a01b172ed81ff8c0d6d3e5fa1c26e4425e Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/services/graphoid/deploy Gerrit-Branch: master Gerrit-Owner: Mobrovac <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
