hashicorp/net-rpc-msgpackrpc

github.com/hashicorp/go-msgpack - obsolete fork?

Closed this issue · 3 comments

Similar to #1 (still unfixed), these days, 6 years after the original report this issue is more valid than ever.

github.com/hashicorp/go-msgpack is an unnecessary fork of actively maintained github.com/ugorji/go.
I recommend to use the latter.

It would be even better if depending libraries just use github.com/ugorji/go directly and let this obsolete library rest in peace.

It's unclear what you are angling for here. Yes, this library is obsolete. But there are dependencies out there that still rely on it because they can't or won't switch to the other fork.

You are welcome not to use it, but we won't break those other dependencies by removing it. At some point we may archive it but do far it is useful to still be able to commit, such as when go modules came around.

If this library is still important then wouldn't it be worth caring for good dependency hygiene and software life cycle?

Why not switch to github.com/ugorji/go, as long as this library is useful? This way at least less redundant libraries will be used by larger projects and everyone will benefit from that.

Why resistance? Please reopen.

Because it's not a drop in replacement. See hashicorp/consul#6664