Public bug reported: The fix for https://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1779863 is, not surprisingly, somewhat traumatic for some users.
In my case, installing libssl1.0-dev causes libcurl4-openssl-dev, libssh-dev, and libssl-dev to be uninstalled, which makes some of our internal packages fail to build. Commenting out universe from bionic-updates in /etc/apt/sources.list would work around this, but that's not going to fly for everybody. nodejs appears to be the tail wagging the dog now, and that's rather uncomfortable. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: nodejs-dev (not installed) ProcVersionSignature: Ubuntu 4.15.0-34.37-generic 4.15.18 Uname: Linux 4.15.0-34-generic x86_64 ApportVersion: 2.20.9-0ubuntu7.3 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Wed Sep 26 11:03:51 2018 SourcePackage: nodejs UpgradeStatus: Upgraded to bionic on 2018-04-30 (148 days ago) ** Affects: nodejs (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1794589 Title: nodejs-dev conflicts with libcurl4-openssl-dev libssh-dev libssl-dev, causing build failures To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1794589/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs