On Mon, Jan 22, 2018 at 09:08:23PM +0000, Christopher Baines wrote: > * gnu/packages/golang.scm (go-github.com-jessevdk-go-flags): New variable. > + (add-after 'unpack 'rename-archive > + (lambda _ > + (rename-file > + ,(string-append "src/github.com/jessevdk/go-flags-" version) > + "src/github.com/jessevdk/go-flags") > + #t))))) I notice a few of these changes in your patch series. Can you give some detail about what's going on? If someone were developing with this library in the typical Go way, outside of Guix, would they have a problem here? Should the go-build-system try to handle this automatically?