Skip to content
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

Merged
merged 1 commit into from
Feb 28, 2024
Merged

Remove fisco-bcos #1515

merged 1 commit into from
Feb 28, 2024

Conversation

davidkel
Copy link
Contributor

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.

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]>
@davidkel davidkel requested a review from a team February 21, 2024 19:12
Copy link

codecov bot commented Feb 21, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (8cef10c) 55.89% compared to head (29f0336) 55.89%.

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           
Flag Coverage Δ
caliper-core 44.98% <ø> (ø)
caliper-fabric 80.46% <ø> (ø)
generator-caliper 83.62% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@aklenik
Copy link
Contributor

aklenik commented Feb 28, 2024

@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?

@davidkel
Copy link
Contributor Author

davidkel commented Feb 28, 2024

@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

Copy link
Contributor

@aklenik aklenik left a 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.

@aklenik aklenik merged commit 31b978f into hyperledger-caliper:main Feb 28, 2024
18 checks passed
@davidkel davidkel deleted the removefisco branch February 28, 2024 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants