-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Update NWjs to 0.67.1 and Node to 16.17.0 LTS #2930
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
Conversation
This comment has been minimized.
This comment has been minimized.
|
AUTOMERGE: (FAIL)
|
This comment has been minimized.
This comment has been minimized.
|
@meoso how about current version? |
master with nwjs |
|
@meoso Thanks. Let's wait for a newer version instead. |
|
@haslinghuis I'm not too sure if we are a little off or I'm confusing some versions... We use the betaflight-configurator/.nvmrc Line 1 in 38688be
betaflight-configurator/package.json Lines 50 to 52 in 38688be
But we ask for the 0.62 Node.js while building: betaflight-configurator/gulpfile.js Lines 50 to 51 in 38688be
According to the log, since 0.59.1 the Node.js version is v17.3.0: https://nwjs.io/blog/v0.59.1/ So, maybe I'm confusing something, but I think we are not using the correct vesion? Or the backwards compatibility is assured? |
|
Agree we should solve it in tandem and should add Node.js v17.3.0 or perhaps even v18.3.0 if we add NWjs 0.65,1 |
|
@meoso please check? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
9d4ecf9 to
42eb80e
Compare
|
Seems so, but Debian being "stable" is always extremely slow to adopt as you can see talks started in 2018 and yet to be released. I suspect no fixes for many months or more. :( |
|
edited this comment twice now...
commits Maybe Configurator's NWjs does not have to be in sync with blackbox-log-viewer's NWjs, as they both seem to have independent issues depending on versions used. Sorry to spam the comments |
|
I don't understand the problem exactly... some file in the new version uses some format that when decompressing is giving the error? |
The compression method used to compress the .deb file. |
|
Ubuntu has introduced |
|
Then the problem is with the new version of Ubuntu used to build the deb file, not with this PR itself, right? Then the only way to fix it is in this code: betaflight-configurator/gulpfile.js Lines 728 to 750 in 1c77543
The dpkg-deb command has some parameter that we can pass to indicate the compression? It seems the |
|
maybe yes. this may repair 1 of the 2 issues. (the other being file rights seemingly associated with older NWjs usage) unsure the source of the compression method change. im using EDIT: |
56216b8 to
88b5183
Compare
This comment has been minimized.
This comment has been minimized.
88b5183 to
372ee2b
Compare
This comment has been minimized.
This comment has been minimized.
9f6eefe to
61a3696
Compare
61a3696 to
c8d0490
Compare
|
Kudos, SonarCloud Quality Gate passed!
|
|
Do you want to test this code? Here you have an automated build: |
|
|
||
| function GUI_checkOperatingSystem() { | ||
| return navigator.userAgentData.platform; | ||
| return navigator?.userAgentData?.platform || 'Android'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like it 🙂
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Navigator will be available always, but it does not hurt 😄
McGiverGim
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's start the versions race again 😜
Let's merge this soon to see if Android works again
|
@meoso we are on latest now. Did we forget something? |
sorry i had to wait until today (Monday) to return to my Debian box. i cannot test file attributes (chmod rights) until zst resolved. Portable on Linux works fine. |
|
@McGiverGim you have been contributing to |
|
I did some change in the past. If the project is abandoned, there is some alternative? |
|
@McGiverGim No alternatives I could find. Guess Debian users have to wait for |












https://nwjs.io/blog/v0.67.1/
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V16.md#16.17.0