Public bug reported: Because of https://bugs.launchpad.net/debian/+source/nodejs/+bug/1779863, the nodejs-dev package now depends on libssl1.0-dev. The php7.2-dev package depends on libssl-dev, but libssl1.0-dev conflicts with libssl-dev. This makes it impossible to have nodejs-dev (or anything that depends on it, such as npm) and php7.2-dev installed at the same time, which is something that web developers might want to do pretty often (for example, I just ran into this issue while trying to set up a new laptop, running Bionic, for web development).
To reproduce: `sudo apt install npm php7.2-dev` Package versions I observed this in: npm 3.5.2-0ubuntu4, which depends on node-gyp 3.6.2-1ubuntu1, which depends on nodejs-dev 8.10.0~dfsg-2ubuntu0.4, whose LibSSL dependency conflicts with php7.2-dev 7.2.17-0ubuntu0.18.04.1 ** Affects: nodejs (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1830986 Title: nodejs-dev and php7.2-dev have conflicting requirements in Bionic To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1830986/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs