Page MenuHomePhabricator

build: Explicitly depend on lodash in OOUI
Open, LowestPublic

Related Objects

Event Timeline

Indirectly. Hence the screaming in the terminal output when you run npm install.

Not sure which screaming you're referring to

1~/Desktop
2▶ git clone git@github.com:wikimedia/oojs-ui.git
3Cloning into 'oojs-ui'...
4remote: Counting objects: 33677, done.
5remote: Compressing objects: 100% (166/166), done.
6remote: Total 33677 (delta 152), reused 163 (delta 93), pack-reused 33418
7Receiving objects: 100% (33677/33677), 7.68 MiB | 485.00 KiB/s, done.
8Resolving deltas: 100% (24304/24304), done.
9
10~/Desktop
11cd oojs-ui
12
13~/Desktop/oojs-ui master ✔ 1d
14▶ npm install
15npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
16npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
17npm WARN prefer global jsonlint@1.6.2 should be installed with -g
18npm WARN prefer global colorguard@1.2.0 should be installed with -g
19npm WARN prefer global coffee-script@1.10.0 should be installed with -g
20
21> phantomjs-prebuilt@2.1.7 install /Users/prateeksaxena/Desktop/oojs-ui/node_modules/phantomjs-prebuilt
22> node install.js
23
24Considering PhantomJS found at /usr/local/bin/phantomjs
25Found PhantomJS at /usr/local/bin/phantomjs ...verifying
26Error verifying phantomjs, continuing { Error: Command failed: /usr/local/bin/phantomjs --version
27
28 at ChildProcess.exithandler (child_process.js:211:12)
29 at emitTwo (events.js:106:13)
30 at ChildProcess.emit (events.js:191:7)
31 at maybeClose (internal/child_process.js:885:16)
32 at Socket.<anonymous> (internal/child_process.js:334:11)
33 at emitOne (events.js:96:13)
34 at Socket.emit (events.js:188:7)
35 at Pipe._handle.close [as _onclose] (net.js:501:12)
36 killed: false,
37 code: null,
38 signal: 'SIGKILL',
39 cmd: '/usr/local/bin/phantomjs --version' }
40Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1//phantomjs-2.1.1-macosx.zip
41Saving to /var/folders/87/50d1t5616yz2_g1308p8_zqc0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip
42Receiving...
43 [=======================================-] 98%
44Received 16746K total.
45Extracting zip contents
46Removing /Users/prateeksaxena/Desktop/oojs-ui/node_modules/phantomjs-prebuilt/lib/phantom
47Copying extracted folder /var/folders/87/50d1t5616yz2_g1308p8_zqc0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1500999198682/phantomjs-2.1.1-macosx -> /Users/prateeksaxena/Desktop/oojs-ui/node_modules/phantomjs-prebuilt/lib/phantom
48Writing location.js file
49Done. Phantomjs binary available at /Users/prateeksaxena/Desktop/oojs-ui/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
50
51> fsevents@1.1.2 install /Users/prateeksaxena/Desktop/oojs-ui/node_modules/fsevents
52> node install
53
54[fsevents] Success: "/Users/prateeksaxena/Desktop/oojs-ui/node_modules/fsevents/lib/binding/Release/node-v51-darwin-x64/fse.node" is installed via remote
55
56> zopflipng-bin@3.0.1 postinstall /Users/prateeksaxena/Desktop/oojs-ui/node_modules/zopflipng-bin
57> node lib/install.js
58
59 ✔ zopflipng pre-build test passed successfully
60
61> pngquant-bin@3.1.1 postinstall /Users/prateeksaxena/Desktop/oojs-ui/node_modules/pngquant-bin
62> node lib/install.js
63
64 ✔ pngquant pre-build test passed successfully
65
66> optipng-bin@3.1.4 postinstall /Users/prateeksaxena/Desktop/oojs-ui/node_modules/optipng-bin
67> node lib/install.js
68
69 ✔ optipng pre-build test passed successfully
70
71> mozjpeg@4.1.1 postinstall /Users/prateeksaxena/Desktop/oojs-ui/node_modules/mozjpeg
72> node lib/install.js
73
74 ✔ mozjpeg pre-build test passed successfully
75
76> jpegoptim-bin@3.0.0 postinstall /Users/prateeksaxena/Desktop/oojs-ui/node_modules/jpegoptim-bin
77> node lib/install.js
78
79 ✔ jpegoptim pre-build test passed successfully
80
81> jpeg-recompress-bin@3.0.1 postinstall /Users/prateeksaxena/Desktop/oojs-ui/node_modules/jpeg-recompress-bin
82> node lib/install.js
83
84 ✔ jpeg-recompress pre-build test passed successfully
85
86> gifsicle@3.0.4 postinstall /Users/prateeksaxena/Desktop/oojs-ui/node_modules/gifsicle
87> node lib/install.js
88
89 ✔ gifsicle pre-build test passed successfully
90
91> advpng-bin@3.0.0 postinstall /Users/prateeksaxena/Desktop/oojs-ui/node_modules/advpng-bin
92> node lib/install.js
93
94 ✔ advpng pre-build test passed successfully
95(node:22291) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT listeners added. Use emitter.setMaxListeners() to increase limit
96npm notice created a lockfile as package-lock.json. You should commit this file.
97added 942 packages in 128.585s 1d ◒
98
99~/Desktop/oojs-ui master ✗ 1d ◒
100

Volker_E renamed this task from build: Explicitly depend on lodash in OOjs UI to build: Explicitly depend on lodash in OOUI.Jan 8 2018, 9:45 PM