-
Notifications
You must be signed in to change notification settings - Fork 405
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove fisco-bcos #1515
Remove fisco-bcos #1515
Conversation
Node 16 is now out of lts. Fisco bcos will not work on node 18 or higher due to it not being compatible with openssl 3 so caliper at the moment can't move it's builds to node 18 or node 20. Also openssl 1.1 is now out of support and so the connector is using crypto libraries which are no longer supported. As we have no-one who can maintain this connector, it should be dropped. Signed-off-by: Dave Kelsey <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1515 +/- ##
=======================================
Coverage 55.89% 55.89%
=======================================
Files 105 105
Lines 4507 4507
Branches 688 688
=======================================
Hits 2519 2519
Misses 1435 1435
Partials 553 553
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
@davidkel I think we should identify components to be dropped, and publish a "dummy release" that states their deprecation. And then we should actually remove them in a subsequent version (giving the community ample time to react or protest). Opinions? |
@aklenik unfortunately when it comes to fisco-bcos it's blocking us from moving our builds to node 18/20 as node 14/16 are not supported anymore (and thus no security fixes) and I would really want caliper to run tests under node 18 and node 20 to ensure it still works with those supported releases (binding to fisco will not work with node18/node20). People can still use caliper 0.5.0 if they want to use fisco-bcos of course. I've only seen 1 issue raised on github for fisco (it was a question and it went unanswered) and never any other questions on stackoverflow or discord. I don't even know if it works with the latest fisco-bcos releases and I would have to question the viability of a blockchain solution from an environment that can't even secure it's own website (see http://www.fisco-bcos.org/ there is no https:// version) In principle for components though I agree, but in the case of fisco I think the risk is very low here that it would affect anyone and they could still use 0.5.0 (with node14/16) if they really wanted to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I accept your argument. I'll drop an announcement on discord later about the removal.
Node 16 is now out of lts. Fisco bcos will not work on node 18 or higher due to it not being compatible with openssl 3 so caliper at the moment can't move it's builds to node 18 or node 20. Also openssl 1.1 is now out of support and so the connector is using crypto libraries which are no longer supported. As we have no-one who can maintain this connector, it should be dropped.