Please cut a stable release with the updated gl dependency
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 5.5k
- Forks
- 374
- PR merge metrics
- No merged PRs in 30d
Description
Summary
The latest stable npm release, editly@0.14.2, still depends on gl@^5.0.3 and currently fails to build from source on macOS with current Node.js / V8 headers.
Upstream master appears to already contain the relevant dependency update from #282:
- current repo
package.json:gl: ^8.1.6 - latest stable npm release
0.14.2:gl: ^5.0.3 - prerelease exists:
v0.15.0-rc.1
Would you be able to cut a stable release that includes the gl update from #282?
Reproduction
On macOS arm64 with Homebrew node@22:
brew install --build-from-source ./Formula/e/editly.rb
The relevant install step is the package build:
npm install --build-from-source
Failure details
The transitive gl@5.0.3 build still invokes C++11:
... -std=c++11 ... -std=c++11 ...
and then fails against Node 22.22.1 / V8 headers with errors like:
error: no template named 'is_void_v' in namespace 'std'; did you mean 'is_void'?
error: no template named 'is_lvalue_reference_v' in namespace 'std'; did you mean 'is_lvalue_reference'?
This does not look like a Homebrew-specific packaging issue. It looks like the published stable release is just behind the already-merged dependency update.
If useful, I can attach a fuller sanitized log excerpt.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing package.json's gl version with the published 0.14.2 package and inspect Formula/e/editly.rb; run npm install --build-from-source on macOS arm64 with Node 22 to reproduce. Done means a stable release is published that includes the updated gl dependency rather than gl@5.0.3.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js
- Domain
- cli, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100