I've updated the bug title and description to more accurately reflect the issue. As this isn't a bug in nodejs, i marked it as "invalid", and added openssl1.0 as the target to fix.
** Description changed: + [impact] + + The libssl1.0-dev package conflicts with the libssl-dev package, so this + leads to all packages that depend on libssl1.0-dev to conflict with all + packages that depend on libssl-dev; as well as all packages that depend + on those packages (and so on). + + [test case] + + On a Bionic system (or Cosmic), install libssl-dev, and/or any package that depends on it: + http://qa.ubuntuwire.org/rdepends/v1/bionic/any/libssl-dev + + Then, try to install libssl1.0-dev, or any package that depends on it: + http://qa.ubuntuwire.org/rdepends/v1/bionic/any/libssl1.0-dev + + + [regression potential] + + TBD after fix is determined + + [other info] + + Original description: + + --- + + 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) ** Also affects: openssl1.0 (Ubuntu) Importance: Undecided Status: New ** Changed in: nodejs (Ubuntu) Status: Confirmed => Invalid ** Also affects: nodejs (Ubuntu Cosmic) Importance: Undecided Status: Invalid ** Also affects: openssl1.0 (Ubuntu Cosmic) Importance: Undecided Status: New ** Also affects: nodejs (Ubuntu Bionic) Importance: Undecided Status: New ** Also affects: openssl1.0 (Ubuntu Bionic) Importance: Undecided Status: New ** Changed in: openssl1.0 (Ubuntu Bionic) Assignee: (unassigned) => Dan Streetman (ddstreet) ** Changed in: openssl1.0 (Ubuntu Cosmic) Assignee: (unassigned) => Dan Streetman (ddstreet) ** Changed in: openssl1.0 (Ubuntu Bionic) Importance: Undecided => High ** Changed in: openssl1.0 (Ubuntu Cosmic) Importance: Undecided => High ** Changed in: openssl1.0 (Ubuntu Bionic) Status: New => In Progress ** Changed in: openssl1.0 (Ubuntu Cosmic) Status: New => In Progress ** Changed in: nodejs (Ubuntu Bionic) Status: New => 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 [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
