As a note, quite a few Go packages come with "examples", "tutorials" or "benchmarks". These prevent us from recursively building or testing all packages, as they often come with their own go.mod file or require Go libraries that create cyclical dependencies. These directories are not needed for the package to work though. On 2024-02-11 01:24, Troy Figiel wrote: > * gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea)[source]: Delete examples and tutorials. > --- > gnu/packages/golang.scm | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm > index 163691a1e6..d917f02a25 100644 > --- a/gnu/packages/golang.scm > +++ b/gnu/packages/golang.scm > @@ -10443,7 +10443,10 @@ (define-public go-github-com-charmbracelet-bubbletea > (file-name (git-file-name name version)) > (sha256 > (base32 > - "1105cggi5fwqx69m0vrhgwx6kaw82w4ahn58sj0a81603c4yvrk0")))) > + "1105cggi5fwqx69m0vrhgwx6kaw82w4ahn58sj0a81603c4yvrk0")) > + (modules '((guix build utils))) > + (snippet '(for-each delete-file-recursively > + '("examples" "tutorials"))))) > (build-system go-build-system) > (arguments > `(#:import-path "github.com/charmbracelet/bubbletea")) > > base-commit: 9edbb2d7a40c9da7583a1046e39b87633459f656