On Thu, Apr 01, 2021 at 03:31:35PM +0100, Richard W.M. Jones wrote: > golang 1.16 defaults to this, and 1.17 will require it: > https://blog.golang.org/go116-module-changes > > Fixes: https://aur.archlinux.org/packages/nbdkit/ > Thanks: Svenne Krap > --- > plugins/golang/Makefile.am | 9 +++++---- > plugins/golang/examples/disk/go.mod | 4 ++++ > plugins/golang/examples/dump-plugin/go.mod | 4 ++++ > plugins/golang/examples/minimal/go.mod | 4 ++++ > plugins/golang/examples/ramdisk/go.mod | 4 ++++ > plugins/golang/src/libguestfs.org/nbdkit/go.mod | 4 ++++ > 6 files changed, 25 insertions(+), 4 deletions(-)
> diff --git a/plugins/golang/examples/disk/go.mod > b/plugins/golang/examples/disk/go.mod > new file mode 100644 > index 00000000..b55533c8 > --- /dev/null > +++ b/plugins/golang/examples/disk/go.mod > @@ -0,0 +1,4 @@ > +module main > + > +replace libguestfs.org/nbdkit => ../../src/libguestfs.org/nbdkit > +require libguestfs.org/nbdkit v1.0.0 This is needed because the nbdkit opackage is in a different part of the directory subtree from this dir. If desired, you can avoid needing these per-example go.mod files by moving the src/libguestfs.org/nbdkit files into a direct ancestor directory of the examples. Either approach works though, and neither is inherantly bad or wrong, so pick your favourite, and on that basis Reviewed-by: Daniel P. Berrangé <[email protected]> Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| _______________________________________________ Libguestfs mailing list [email protected] https://listman.redhat.com/mailman/listinfo/libguestfs
