On Fri, Sep 29, 2023 at 02:23:22PM +0200, Victor Toso wrote: > Hi, > > On Thu, Sep 28, 2023 at 03:51:50PM +0100, Daniel P. Berrangé wrote: > > On Wed, Sep 27, 2023 at 01:25:37PM +0200, Victor Toso wrote: > > > This patch handles QAPI alternate types and generates data structures > > > in Go that handles it. > > > > This file (and most others) needs some imports added. > > I found the following to be required in order to > > actually compile this: > > This was by design, I mean, my preference. I decided that the > generator should output correct but not necessarly > formatted/buildable Go code. The consumer should still use > gofmt/goimports. > > Do you think we should do this in QEMU? What about extra > dependencies in QEMU with go binaries?
IMHO the generator should be omitting well formatted and buildable code, otherwise we need to wrap the generator in a second generator to do the extra missing bits. With 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 :|