16:52:15 Started by user anonymous 16:52:15 Building remotely on ci-jessie-wikimedia-227133 (ci-jessie-wikimedia) in workspace /home/jenkins/workspace/npm-node-4.3 16:52:15 Using checkout strategy: Default 16:52:15 Last Built Revision: Revision bd78657bdfa9d8b77647986104776769cfa39dff (detached) 16:52:17 Wiping out workspace first. 16:52:17 Cloning the remote Git repository 16:52:17 Using shallow clone 16:52:17 Cloning repository git://scandium.eqiad.wmnet/mediawiki/extensions/Math 16:52:17 > git init /home/jenkins/workspace/npm-node-4.3 # timeout=10 16:52:17 Fetching upstream changes from git://scandium.eqiad.wmnet/mediawiki/extensions/Math 16:52:17 > git --version # timeout=10 16:52:17 > git -c core.askpass=true fetch --tags --progress git://scandium.eqiad.wmnet/mediawiki/extensions/Math +refs/heads/*:refs/remotes/origin/* --depth=1 16:52:18 > git config remote.origin.url git://scandium.eqiad.wmnet/mediawiki/extensions/Math # timeout=10 16:52:18 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 16:52:18 > git config remote.origin.url git://scandium.eqiad.wmnet/mediawiki/extensions/Math # timeout=10 16:52:18 Fetching upstream changes from git://scandium.eqiad.wmnet/mediawiki/extensions/Math 16:52:18 > git -c core.askpass=true fetch --tags --progress git://scandium.eqiad.wmnet/mediawiki/extensions/Math refs/zuul/master/Z190d70260f2c4fbd825a7e6147dc45b4 --depth=1 16:52:18 getCandidateRevisions(false,4a58d5670677952dea89729fbd45eda45e35cf81,,,hudson.plugins.git.util.BuildData@e9cc7574[scmName=<null>,remoteUrls=[$ZUUL_URL/$ZUUL_PROJECT],buildsByBranchName={origin/master=Build #13122 of Revision 88c8f2e3896eaf82d8c2ba33d5fc0f36dbeeb0cb (origin/master), detached=Build #23942 of Revision bd78657bdfa9d8b77647986104776769cfa39dff (detached)},lastBuild=Build #23942 of Revision bd78657bdfa9d8b77647986104776769cfa39dff (detached)]) considering branches to build 16:52:18 > git rev-parse 4a58d5670677952dea89729fbd45eda45e35cf81^{commit} # timeout=10 16:52:18 Will build the detached SHA1 AnyObjectId[4a58d5670677952dea89729fbd45eda45e35cf81] 16:52:18 Checking out Revision 4a58d5670677952dea89729fbd45eda45e35cf81 (detached) 16:52:18 > git config core.sparsecheckout # timeout=10 16:52:18 > git checkout -f 4a58d5670677952dea89729fbd45eda45e35cf81 16:52:18 > git rev-list bd78657bdfa9d8b77647986104776769cfa39dff # timeout=10 16:52:18 First time build. Skipping changelog. 16:52:18 > git tag -a -f -m Jenkins Build #23943 jenkins-npm-node-4.3-23943 # timeout=10 16:52:18 [npm-node-4.3] $ /bin/bash -e -u /tmp/hudson934911792317902214.sh 16:52:18 Node version v4.4.6 matches '^v4[.]' 16:52:18 [npm-node-4.3] $ /bin/bash -xe /tmp/hudson3873747730979953330.sh 16:52:18 + set -eu +x 16:52:18 Defined: CASTOR_NAMESPACE="castor-mw-ext-and-skins/master/npm-node-4.3" 16:52:18 [npm-node-4.3] $ /bin/bash -xe /tmp/hudson6854303918260379385.sh 16:52:18 + . castor-set-namespace.env 16:52:18 ++ declare -x CASTOR_NAMESPACE=castor-mw-ext-and-skins/master/npm-node-4.3 16:52:18 + echo Syncing... 16:52:18 Syncing... 16:52:18 + rsync --archive --compress --contimeout 3 rsync://castor.integration.eqiad.wmflabs:/caches/castor-mw-ext-and-skins/master/npm-node-4.3/ /home/jenkins 16:52:26 + echo -e '\nDone' 16:52:26 16:52:26 Done 16:52:26 [npm-node-4.3] $ /bin/bash -xe /tmp/hudson1593532521989778345.sh 16:52:26 + mkdir -p /home/jenkins/workspace/npm-node-4.3/log 16:52:26 + node --version 16:52:26 v4.4.6 16:52:26 + npm --version 16:52:27 2.15.2 16:52:27 + npm install 16:52:28 npm WARN peerDependencies The peer dependency stylelint@6.3.3 included from stylelint-config-wikimedia will no 16:52:28 npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency 16:52:28 npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly. 16:52:33 npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 16:52:35 npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 16:53:09 grunt-banana-checker@0.5.0 node_modules/grunt-banana-checker 16:53:09 16:53:09 grunt-jsonlint@1.0.7 node_modules/grunt-jsonlint 16:53:09 ├── strip-json-comments@2.0.1 16:53:09 └── jsonlint@1.6.2 (nomnom@1.8.1, JSV@4.0.2) 16:53:09 16:53:09 grunt-contrib-jshint@1.0.0 node_modules/grunt-contrib-jshint 16:53:09 ├── hooker@0.2.3 16:53:09 ├── chalk@1.1.3 (escape-string-regexp@1.0.5, supports-color@2.0.0, ansi-styles@2.2.1, strip-ansi@3.0.1, has-ansi@2.0.0) 16:53:09 └── jshint@2.9.2 (strip-json-comments@1.0.4, exit@0.1.2, console-browserify@1.1.0, minimatch@2.0.10, shelljs@0.3.0, cli@0.6.6, htmlparser2@3.8.3, lodash@3.7.0) 16:53:09 16:53:09 grunt@1.0.1 node_modules/grunt 16:53:09 ├── grunt-known-options@1.1.0 16:53:09 ├── eventemitter2@0.4.14 16:53:09 ├── path-is-absolute@1.0.0 16:53:09 ├── rimraf@2.2.8 16:53:09 ├── exit@0.1.2 16:53:09 ├── nopt@3.0.6 (abbrev@1.0.9) 16:53:09 ├── iconv-lite@0.4.13 16:53:09 ├── coffee-script@1.10.0 16:53:09 ├── minimatch@3.0.2 (brace-expansion@1.1.6) 16:53:09 ├── glob@7.0.5 (fs.realpath@1.0.0, inherits@2.0.1, once@1.3.3, inflight@1.0.5) 16:53:09 ├── findup-sync@0.3.0 (glob@5.0.15) 16:53:09 ├── grunt-cli@1.2.0 (resolve@1.1.7) 16:53:09 ├── js-yaml@3.5.5 (esprima@2.7.2, argparse@1.0.7) 16:53:09 ├── dateformat@1.0.12 (get-stdin@4.0.1, meow@3.7.0) 16:53:09 ├── grunt-legacy-util@1.0.0 (async@1.5.2, getobject@0.1.0, hooker@0.2.3, which@1.2.10, underscore.string@3.2.3, lodash@4.3.0) 16:53:09 └── grunt-legacy-log@1.0.0 (hooker@0.2.3, colors@1.1.2, underscore.string@3.2.3, lodash@3.10.1, grunt-legacy-log-utils@1.0.0) 16:53:09 16:53:09 grunt-contrib-watch@1.0.0 node_modules/grunt-contrib-watch 16:53:09 ├── async@1.5.2 16:53:09 ├── tiny-lr@0.2.1 (parseurl@1.3.1, livereload-js@2.2.2, qs@5.1.0, debug@2.2.0, body-parser@1.14.2, faye-websocket@0.10.0) 16:53:09 ├── lodash@3.10.1 16:53:09 └── gaze@1.1.1 (globule@1.0.0) 16:53:09 16:53:09 grunt-jscs@2.8.0 node_modules/grunt-jscs 16:53:09 ├── vow@0.4.12 16:53:09 ├── hooker@0.2.3 16:53:09 ├── lodash@4.6.1 16:53:09 └── jscs@2.11.0 (to-double-quotes@2.0.0, to-single-quotes@2.0.1, reserved-words@0.1.1, estraverse@4.2.0, natural-compare@1.2.2, strip-json-comments@1.0.4, pathval@0.1.1, jscs-preset-wikimedia@1.0.0, esprima@2.7.2, strip-bom@2.0.0, exit@0.1.2, xmlbuilder@3.1.0, commander@2.9.0, chalk@1.1.3, minimatch@3.0.2, glob@5.0.15, cli-table@0.3.1, vow-fs@0.3.6, resolve@1.1.7, jscs-jsdoc@1.3.2, js-yaml@3.4.6, htmlparser2@3.8.3, prompt@0.2.14, jsonlint@1.6.2, lodash@3.10.1, escope@3.6.0, babel-jscs@2.0.5) 16:53:09 16:53:09 grunt-stylelint@0.3.0 node_modules/grunt-stylelint 16:53:09 └── stylelint@6.3.3 (postcss-resolve-nested-selector@0.1.1, log-symbols@1.0.2, get-stdin@5.0.1, resolve-from@2.0.0, balanced-match@0.4.2, globjoin@0.1.4, specificity@0.1.6, postcss-reporter@1.4.1, postcss-value-parser@3.3.0, normalize-selector@0.2.0, postcss-scss@0.1.9, sugarss@0.1.5, execall@1.0.0, chalk@1.1.3, postcss-selector-parser@2.1.1, multimatch@2.1.0, htmlparser2@3.9.1, globby@4.1.0, postcss-less@0.10.0, colorguard@1.2.0, meow@3.7.0, postcss@5.1.1, table@3.7.8, cosmiconfig@1.1.0, stylehacks@2.3.1, autoprefixer@6.4.0, doiuse@2.4.1, lodash@4.14.1) 16:53:09 16:53:09 stylelint@6.3.3 node_modules/stylelint 16:53:09 ├── postcss-resolve-nested-selector@0.1.1 16:53:09 ├── log-symbols@1.0.2 16:53:09 ├── get-stdin@5.0.1 16:53:09 ├── resolve-from@2.0.0 16:53:09 ├── balanced-match@0.4.2 16:53:09 ├── globjoin@0.1.4 16:53:09 ├── specificity@0.1.6 16:53:09 ├── postcss-reporter@1.4.1 16:53:09 ├── postcss-value-parser@3.3.0 16:53:09 ├── normalize-selector@0.2.0 16:53:09 ├── postcss-scss@0.1.9 16:53:09 ├── sugarss@0.1.5 16:53:09 ├── execall@1.0.0 (clone-regexp@1.0.0) 16:53:09 ├── chalk@1.1.3 (escape-string-regexp@1.0.5, supports-color@2.0.0, ansi-styles@2.2.1, has-ansi@2.0.0, strip-ansi@3.0.1) 16:53:09 ├── postcss-selector-parser@2.1.1 (flatten@1.0.2, indexes-of@1.0.1, uniq@1.0.1) 16:53:09 ├── multimatch@2.1.0 (array-differ@1.0.0, arrify@1.0.1, array-union@1.0.2, minimatch@3.0.2) 16:53:09 ├── htmlparser2@3.9.1 (domelementtype@1.3.0, inherits@2.0.1, entities@1.1.1, domhandler@2.3.0, readable-stream@2.1.4, domutils@1.5.1) 16:53:09 ├── colorguard@1.2.0 (object-assign@4.1.0, color-diff@0.1.7, text-table@0.2.0, plur@2.1.2, yargs@1.3.3, pipetteur@2.0.3) 16:53:09 ├── globby@4.1.0 (arrify@1.0.1, pify@2.3.0, object-assign@4.1.0, array-union@1.0.2, pinkie-promise@2.0.1, glob@6.0.4) 16:53:09 ├── postcss-less@0.10.0 16:53:09 ├── meow@3.7.0 (decamelize@1.2.0, map-obj@1.0.1, trim-newlines@1.0.0, object-assign@4.1.0, camelcase-keys@2.1.0, minimist@1.2.0, loud-rejection@1.6.0, redent@1.0.0, read-pkg-up@1.0.1, normalize-package-data@2.3.5) 16:53:09 ├── postcss@5.1.1 (js-base64@2.1.9, supports-color@3.1.2, source-map@0.5.6) 16:53:09 ├── table@3.7.8 (slice-ansi@0.0.4, tv4@1.2.7, xregexp@3.1.1, strip-ansi@3.0.1, string-width@1.0.1, bluebird@3.4.1) 16:53:09 ├── cosmiconfig@1.1.0 (require-from-string@1.2.0, object-assign@4.1.0, os-homedir@1.0.1, graceful-fs@4.1.5, pinkie-promise@2.0.1, minimist@1.2.0, parse-json@2.2.0, js-yaml@3.6.1) 16:53:09 ├── stylehacks@2.3.1 (write-file-stdout@0.0.2, text-table@0.2.0, plur@2.1.2, read-file-stdin@0.2.1, minimist@1.2.0, browserslist@1.3.5) 16:53:09 ├── autoprefixer@6.4.0 (normalize-range@0.1.2, num2fraction@1.2.2, browserslist@1.3.5, caniuse-db@1.0.30000517) 16:53:09 ├── doiuse@2.4.1 (browserslist@1.3.5, ldjson-stream@1.2.1, source-map@0.4.4, through2@0.6.5, duplexer2@0.0.2, yargs@3.32.0, css-rule-stream@1.1.0, jsonfilter@1.1.2, caniuse-db@1.0.30000517) 16:53:09 └── lodash@4.14.1 16:53:09 16:53:09 stylelint-config-wikimedia@0.2.0 node_modules/stylelint-config-wikimedia 16:53:09 └── stylelint-value-border-zero@1.0.2 (object-assign@4.1.0, stylelint@7.1.0) 16:53:09 + npm test 16:53:09 16:53:09 > @ test /home/jenkins/workspace/npm-node-4.3 16:53:09 > grunt test 16:53:09 16:53:11 Running "jshint:all" (jshint) task 16:53:11 >> 11 files lint free. 16:53:11 16:53:11 Running "jscs:main" (jscs) task 16:53:12 >> 11 files without code style errors. 16:53:12 16:53:12 Running "stylelint:core" (stylelint) task 16:53:16 >> Linted 1 files without errors 16:53:16 16:53:16 Running "stylelint:ve-math" (stylelint) task 16:53:37 >> /home/jenkins/workspace/npm-node-4.3/modules/ve-math/ve.ui.MWMathDialog.css failed: 16:53:37 >> Line 25, column 2: Unexpected browser feature CSS3 Box-shadow not supported by: Opera Mini (all) (no-unsupported-browser-features) (error) 16:53:37 16:53:37 Warning: Task "stylelint:ve-math" failed. Use --force to continue. 16:53:37 16:53:37 Aborted due to warnings. 16:53:37 npm ERR! Test failed. See above for more details. 16:53:37 Build step 'Execute shell' marked build as failure 16:53:37 Archiving artifacts 16:53:37 [PostBuildScript] - Execution post build scripts. 16:53:37 [PostBuildScript] Build is not success : do not execute script 16:53:37 Finished: FAILURE
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
build: Fix stylelint devDependencies | mediawiki/extensions/Math | master | +3 -3 |
Event Timeline
Comment Actions
Change 303246 had a related patch set uploaded (by Jforrester):
build: Fix stylelint devDependencies