GoogleChromeLabs / GoogleChromeLabs/jsvu

Extraction failing

Open
#173 7 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.