firefly
firefly copied to clipboard
feature: upgrade Fabric version to v2.5 LTS
Changes are needed in the Go version to keep compatibility with Fabric 2.5 (Go v1.20) and also changes in the base image from Alpine to Ubuntu as Fabric did in the v2.5
https://github.com/hyperledger/fabric/releases/tag/v2.5.4
Dependant to the CLI changes here: #https://github.com/hyperledger/firefly-cli/issues/268
Hi @torrespro. I don't think any changes are required in the FireFly Core codebase itself to be compatible with Fabric 2.5 specifically. Is there something that you have discovered in FireFly Core that is not compatible?
@nguyer It seems to me that the ff deploy fabric dev asset_transfer.zip firefly asset_transfer 1.0 fails when running the fabric tutorial (https://hyperledger.github.io/firefly/tutorials/custom_contracts/fabric.html).
installing chaincode
Error: chaincode install failed with status: 500 - failed to invoke backing implementation of 'InstallChaincode': could not build chaincode: docker build failed: docker image build failed: docker build failed: Error returned from build: 2 "
go: downloading github.com/hyperledger/fabric-contract-api-go v1.2.1
go: downloading github.com/hyperledger/fabric-chain code-go v0.0.0-20230228194215-b84622ba6a7a
go: downloading github.com/hyperledger/fabric-protos-go v0.3.0
/go/pkg/mod/golang.org/x/[email protected]/http2/transport.go:19:2: package io/fs is not in GOROOT (/usr/local/go/src/io/fs)