Description
This project
shunfei/cronsun depends on
github.com/etcd-io/etcd which already opted into module and redirects(or rename) its import path from
"github.com/coreos/etcd" to
"github.com/etcd-io/etcd" . You import
github.com/etcd-io/etcd through the old path
"github.com/coreos/etcd" . But when downstream module users try to get
github.com/etcd-io/etcd through the indirect path
"github.com/coreos/etcd" from
shunfei/cronsun, they will easily get build errors:
> go get: github.com/coreos/etcd : parsing go.mod:
> module declares its path as: github.com/etcd-io/etcd
> but was required as: github.com/coreos/etcd
Solution
Update import paths. Replace all the old import paths, replace "github.com/coreos/etcd" with "github.com/etcd-io/etcd"