Bug 1613852
Summary: | Remove compat-openssl10-devel from nodejs-devel subpackage | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Robert Marcano <robert> |
Component: | nodejs | Assignee: | NodeJS Packaging SIG <nodejs-sig> |
Status: | CLOSED CANTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 28 | CC: | athmanem, jamielinux, mrunge, nodejs-sig, sgallagh, tchollingsworth, thrcka, zsvetlik |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-08-11 08:20:30 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Robert Marcano
2018-08-08 12:17:56 UTC
The nodejs package does not depend on compat-openssl10-devel, it depends on compat-openssl10. However, the nodejs-devel package *does* actually require compat-openssl10 because it is useless without it. (If you wanted to build a native binary NPM against this Node.js version, you must have the same version of openssl-devel available in your environment). This is behaving exactly as it should, and if you don't need nodejs-devel, you should just remove it and the upgrade will work fine. Sorry, but I don't need compat-openssl10-devel to build a node native module like node-sass, I only need node-devel. node-sass doesn't link with openssl, Why would I need compat-openssl10-devel installed?. On the other hand I need openssl-devel in order to link other things not related to node development, and I don't want to use old OpenSSL releases. I think *-devel packages on Fedora has a tendency to pull a lot of *-devel dependencies that aren't always needed. Can you reconsider this? AFAIK nodejs v8.x should be fully compatible with both versions of OpenSSL. (In reply to Zuzana Svetlikova from comment #3) > AFAIK nodejs v8.x should be fully compatible with both versions of OpenSSL. Upstream claims that it is fully compatible, but it doesn't work. See https://bugzilla.redhat.com/show_bug.cgi?id=1607112 for an example. Looks more like a workaround for me and something that should be fixed upstream. |