>From reading the debian bug report, it seems like there is considerable discussion that still needs to happen separate from debian or ubuntu packaging. Additionally, this seems to not be an issue in debian, once they update nodejs in the debian repository to the latest version.
So, I'll ignore upstream and debian discussion and changes, since that seems to be ongoing, and IIUC won't impact whatever change we make to nodejs in ubuntu (for current releases). Also, I'll mark this bug as affecting only bionic (and possibly cosmic, since debian hasn't yet updated nodejs to 0.10). For trusty and xenial, again IIUC, nodejs is built with the correct openssl so this ABI mismatch problem doesn't exist there. > NodeJS 8.10.0 officially comes with OpenSSL 1.0.2n I think this is an important piece of info here, and I wasn't able to find any "official" documentation that clearly states this - can you provide a link to any docs for this? I'm not disputing it, but if we're going to rebuild nodejs with a different openssl version it would be good to be able to point to upstream docs to justify it. > if you want to reproduce it, you simply need to npm install grpc on Ubuntu > using > Ubuntu's nodejs. Loading and using gRPC (I can build a quick nodejs demo > project if you want) yes, please - I'm not familiar with nodejs or npm, so while I can do 'sudo apt install nodejs ; sudo npm install grpc ; git clone https://github.com/nicolasnoble/openssl-nodejs-ubuntu-demo', I'm not entirely sure what exactly to do after that to reproduce this. It's important (or at least, very helpful) to have specific clear steps to reproduce and verify the bug, and verify the fixed package (even to those not familiar with nodejs/npm). Also, I've built nodejs for bionic in this ppa, altering the build and runtime deps to use bionic's openssl1.0 and libssl1.0-dev; can you test with this build and see if it fixes the problem? https://launchpad.net/~ddstreet/+archive/ubuntu/lp1779863 ** Also affects: nodejs (Ubuntu Cosmic) Importance: Undecided Status: New ** Also affects: nodejs (Ubuntu Bionic) Importance: Undecided Status: New ** Also affects: nodejs (Ubuntu Trusty) Importance: Undecided Status: New ** Also affects: nodejs (Ubuntu Xenial) Importance: Undecided Status: New ** Changed in: nodejs (Ubuntu Trusty) Status: New => Invalid ** Changed in: nodejs (Ubuntu Xenial) Status: New => Invalid ** Changed in: nodejs (Ubuntu Bionic) Status: New => In Progress ** Changed in: nodejs (Ubuntu Cosmic) Status: New => In Progress ** Changed in: nodejs (Ubuntu Bionic) Importance: Undecided => Medium ** Changed in: nodejs (Ubuntu Cosmic) Importance: Undecided => Medium ** Changed in: nodejs (Ubuntu Bionic) Assignee: (unassigned) => Dan Streetman (ddstreet) ** Changed in: nodejs (Ubuntu Cosmic) Assignee: (unassigned) => Dan Streetman (ddstreet) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1779863 Title: Ubuntu nodejs package isn't ABI compatible with mainline nodejs. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1779863/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs