-
Notifications
You must be signed in to change notification settings - Fork 92
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
Upgrade serialport to latest stable #390
Comments
I wasn't aware of the engines field in package.json. I doubt the CLI works on Node version below 4 at this point. |
There are so many bugs fixed in SerialPort between 4 and 6 it's unbelievable. Please please please update. I'm more than happy to help debug issues and talk through design. |
Thanks for the offer @reconbot. The biggest issues I've hit is on Windows. Flashing a file through the YModem protocol on the serial port now fail with Here's what the log of the interactions look like:
Doing the serial setup now fails with Do you have a hint of what these errors are and why we'd start seeing them with serialport 6? All these commands still work on Linux (I haven't tried on Mac yet). |
I can get rid of the |
I mean... absolutely yes |
I'll make a tiny program to reproduce the behavior I saw and open an issue on the serialport repo. Thanks for chiming in @reconbot! |
That's great! Thank you!
…On Tue, Nov 28, 2017, 6:30 PM Julien Vanier ***@***.***> wrote:
I'll make a tiny program to reproduce the behavior I saw and open an issue
on the serialport repo. Thanks for chiming in @reconbot
<https://github.com/reconbot>!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#390 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABlbn6Bk913kfZ7CD969oFG3i4bF5f4ks5s7JehgaJpZM4QN4Fm>
.
|
Looking at the package.json we're running v4.x.x of node-serialport, while the latest stable version is v6.x.x. I propose we evaluate upgrading to the latest stable build. Part of the motivation to upgrade would be to take advantage of the Windows' build's performance and reliability improvements over the past 2 major versions. I've read about and have experienced the load time difference between macOS and win and speculate that upgrading will help.
P.S. I believe this is a non-trivial amount of work and will likely break things 😄
P.P.S As of v5.x.x, support for node v0.10 was dropped. We're currently targeting v0.10.40, which was released in 2015 and has no LTS. v8.9.0 is the most recent LTS release of node.
The text was updated successfully, but these errors were encountered: