Open adonovan opened 1 month ago
Change https://go.dev/cl/614815 mentions this issue: go/gcexportdata: drop experimental Bundle support
CC @jba for apidiff
Why do you describe golang.org/x/exp
as obsolete? exp
means "experimental,", not "expired."
apidiff has a few users, notably the Go client libraries for GCP. I don't think we should break it.
I'd be happy to rewrite Read/WriteBundle, if you could explain how to get the same effect.
Why do you describe golang.org/x/exp as obsolete? exp means "experimental,", not "expired."
I misremembered. In any case, it's easy enough for me to fix this one instance. My point was more that no-one is really using this feature.
The gcexportdata package has two functions, WriteBundle and ReadBundle, that have always been marked as experimental and are not used within x/tools, nor, to my knowledge, anywhere else. The only matches in GitHub are a single call from apidiff in the
obsoletegolang/exp repo, and forks thereof.We propose to drop bundle functionality by making both functions return an error unconditionally.
Related: