nodejs 8.x series uses libssl1.0-dev (OpenSSL 1.0.2) across all linux
distributions and upstream.

nodejs 10.x series uses libssl-dev (OpenSSL 1.1.0+) across all linux
distributions and upstream.

libssl1.0-dev and libssl-dev are intentionally non-coinstallable, as
they both own the same include headers and the libssl.so/libcrypto.so
symlink.

If you are using nodejs 8.x you do want to build with libssl1.0-dev,
ideally in a chroot / container.

If you are using nodejs 10.x you do want to build with libssl-dev (>=
1.1.0), ideally in a chroot / container.

Thus everything is setup, intentially, correct to enforce correct
openssl ABIs.

** Changed in: nodejs (Ubuntu Bionic)
       Status: Confirmed => Invalid

** Changed in: nodejs (Ubuntu)
       Status: Confirmed => Invalid

** Changed in: openssl1.0 (Ubuntu)
       Status: Won't Fix => Invalid

** Changed in: openssl1.0 (Ubuntu Bionic)
       Status: Won't Fix => Invalid

** Changed in: openssl1.0 (Ubuntu Cosmic)
       Status: Won't Fix => Invalid

-- 
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:
  libssl1.0-dev conflicts libssl-dev

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

Reply via email to