This repository was archived by the owner on Oct 5, 2023. It is now read-only.
This repository was archived by the owner on Oct 5, 2023. It is now read-only.
Closed
Description
Description
Projects that depend on ipfs/[email protected] cannot use ipfs/[email protected]. If we try, we get errors like:
go build .
# github.com/libp2p/go-libp2p-core/network
../../../go/pkg/mod/github.com/libp2p/[email protected]/network/rcmgr.go:166:27: network.NullResourceManager (type) is not an expression
go mod why github.com/libp2p/go-libp2p-core/network
# github.com/libp2p/go-libp2p-core/network
github.com/ipfs/go-ipfs-http-client
github.com/libp2p/go-libp2p-core/network
ipfs/go-ipfs-http-client depends on:
Line 12 in 171fcd5
Which depends on:
Line 15 in 171fcd5
But is archived and contains deprecated methods like:
Potential next steps?
- Refactor ipfs/interface-go-ipfs-core to depend on github.com/libp2p/[email protected], and use its core package instead of github.com/libp2p/[email protected]
- Update ipfs/go-ipfs-http-client to use the new ipfs/interface-go-ipfs-core using github.com/libp2p/[email protected]
Anything else
I wanted to surface an issue to the community to get it's corresponding guidance. Let me know what you think? 🙏