-
Notifications
You must be signed in to change notification settings - Fork 210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump to v3.7.0 (trouble with pangocairo lib) #2034
Conversation
Can't seem to run 0d7ab2b#diff-51e4f558fae534656963876761c95b83b6ef5da5103c4adef6768219ed76c2deR2048-R2056 @harshkhandeparkar i hope you're well, can you see how this happened and if we could figure out how to revert that part of it? I can't see how |
I'll try running |
|
https://www.npmjs.com/package/canvas offers 2.8.0 - let's try that. |
ok pinning canvas in package.json to 2.8.0. But i see:
Will look at recent docs of |
Added these for canvas compiling prereqs:
|
|
Leads to an intermittent issue at iterative/cml#723 and one using Same in https://askubuntu.com/questions/1277279/pangocairo-header-files-not-installed - i'll try that - |
Hmm, |
OK it's saying here to update node: https://stackoverflow.com/questions/27781097/error-when-installing-node-canvas-on-debian |
but i'm on v16?? |
Hmm:
|
Hmm. Let's maybe try compiling it on a local instead of GitPod. If it works, we can note that the gitpod env doesn't support canvas bc of the pangocairo issue. |
Now running |
I can try on an x86 Debian machine next if it fails. |
Hmm, different error but still
|
Got stuck on chromebook, now trying on x86 debian |
OK! I was able to build it in node v16 on x86 debian! |
will try in gitpod on node v16 in case that was the issue. |
I think it wasn't the issue - because i see gitpod is on node v16 already. So, let's just bear in mind that there may be some issues compiling node canvas on some platforms. Oddly Gitpod is x86_64 which is probably identical to the machine i did this on. I'm not sure the issue to be honest, i'm curious if other folks are having trouble installing canvas in recent versions of this lib? |
Published as |
Noting unfortunately we had not compiled /dist/ at the time of publication, so to bring these features to pre-compiled in-browser use I am planning a 3.7.1 patch release in #1751 |
Update: today, running the |
https://github.blog/2021-09-01-improving-git-protocol-security-github/
This has already been done and released on the
stable
branch asv3.6.1
but we're doing it here too and completing #1751 to releasev3.7.0
.We are stuck on running
npm install
due to pangocairo dependency. But we're working through this list of checkboxes:#1751 (comment)
Release notes
Added
Fixed
Changed
expr-eval
in switch to expr-eval for dynamic module #1729 by @jywarren