GoogleChromeLabs / GoogleChromeLabs/jsvu
Extraction failing
- Dominant language
- JavaScript
- Stars
- 2k
- Forks
- 98
- PR merge metrics
- No merged PRs in 30d
Description
```shell
node ./node_modules/.bin/jsvu --engines=v8,spidermonkey
📦 jsvu v3.0.3 — the JavaScript engine Version Updater 📦
✔ Read OS from config: linux64
✔ Read engines from config: v8, spidermonkey
✔ Found latest V8 version: v15.1.159.
✔ URL: https://storage.googleapis.com/chromium-v8/official/canary/v8-linux64-rel-15.1.159.zip
✔ Download completed.
❯ Extracting…
```
Same failure using `esvu` https://github.com/devsnek/esvu/issues/74
```shell
node ./node_modules/.bin/esvu --engines=v8,spidermonkey
esvu ❯ version 1.3.0
V8 ❯ Checking version...
V8 ❯ Installing version 15.1.159
V8 ❯ Downloading https://storage.googleapis.com/chromium-v8/official/canary/v8-linux64-rel-15.1.159.zip
V8 ❯ Extracting /tmp/esvu-2eaef65ff3735405ef3df67046badd55.zip
esvu ✖ Some engines were not installed.
node ./node_modules/.bin/esvu --engines=v8,spidermonkey
esvu ❯ version 1.3.0
V8 ❯ Checking version...
V8 ❯ Installing version 15.1.159
V8 ❯ Downloading https://storage.googleapis.com/chromium-v8/official/canary/v8-linux64-rel-15.1.159.zip
V8 ❯ Extracting /tmp/esvu-2eaef65ff3735405ef3df67046badd55.zip
esvu ✖ Some engines were not installed.
```
Looks like an issue with the ZIP extraction part of the libraries.
Contributor guide
Research direction
Start by reproducing the failure with `node ./node_modules/.bin/jsvu --engines=v8,spidermonkey`, then compare the downloaded V8 ZIP and the extraction path used by jsvu. Check the related esvu report for additional extraction details. Done means both requested engines extract and install successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, node.js
- Domain
- cli, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100