On Sat, Jan 18, 2020 at 2:57 AM Daniel Kahn Gillmor <d...@debian.org> wrote: ยท[...] > > End users(aka normal Go developers) don't need these -dev packages. > > Arguably, if i'm going to work on go software in the debian context, i > might indeed want these packages. But the distinction isn't "end users > vs. debian developers", it's more "end users vs. developers". Normal Go > developers might well fall in the second camp because they need other > development tools that the OS can give them.
Take a specific example, I(as a Go developer) write a Go program, which imports github.com/containerd/btrfs[1]. I'm expected to install libbtrfs-dev from OS archive, but not golang-github-containerd-btrfs-dev. [1] which needs a C library as build time dependency . -- Shengjing Zhu