Groups
Groups
Sign in
Groups
Groups
golang-nuts
Conversations
About
Send feedback
Help
Sort By Relevance
Sort By Date
1–30 of many
Denis Cheremisov
, …
Stephen Illingworth
4
Apr 27
New syntax for import scopes.
tied to
modules
. This would allow for common import names across a module, which addresses collisions, supports path grouping via naming conventions, and improves discoverability
unread,
New syntax for import scopes.
tied to
modules
. This would allow for common import names across a module, which addresses collisions, supports path grouping via naming conventions, and improves discoverability
Apr 27
simon place
,
Jason Phillips
5
Apr 24
module that imports module error
in other
modules
> > The main module is the only module with control of the dependency graph. > > On Saturday, April 18, 2026 at 9:40:12 AM UTC-4 simon place wrote: > >
unread,
module that imports module error
in other
modules
> > The main module is the only module with control of the dependency graph. > > On Saturday, April 18, 2026 at 9:40:12 AM UTC-4 simon place wrote: > >
Apr 24
Grégoire Truhé
, …
Ian Lance Taylor
7
Apr 9
x/mobile: gccgo to resolve the issue of multiple SDK conflicts ?
broken with
modules
. Since you are already off the beaten path, I will just point out that it is not that hard to build in (pre 2015) GOPATH mode if you want to try and make -buildmode=shared
unread,
x/mobile: gccgo to resolve the issue of multiple SDK conflicts ?
broken with
modules
. Since you are already off the beaten path, I will just point out that it is not that hard to build in (pre 2015) GOPATH mode if you want to try and make -buildmode=shared
Apr 9
TheDiveO
Apr 2
[Q] "//go:fix inline" and how to deal with imports in writing custom analyzers?
of my
modules
("M1") into a new module ("M2") I'm hitting a current limitation of "//go:fix inline" and that is in my case related to the fact that
unread,
[Q] "//go:fix inline" and how to deal with imports in writing custom analyzers?
of my
modules
("M1") into a new module ("M2") I'm hitting a current limitation of "//go:fix inline" and that is in my case related to the fact that
Apr 2
Nikita Loskutov
,
Brian Candler
6
Mar 2
[ANN] Landbox — Landlock "os/exec.Command()" replacement
linux security
modules
" => https://github.com/rogercoll/go-lsm > > If it's for use in exec.Command then it may still require building a > wrapper binary
unread,
[ANN] Landbox — Landlock "os/exec.Command()" replacement
linux security
modules
" => https://github.com/rogercoll/go-lsm > > If it's for use in exec.Command then it may still require building a > wrapper binary
Mar 2
Benjamin Wang
2
Jan 30
Govulncheck may scans the wrong go version's standard library
following 55
modules
and the go1.25.5 standard > library:" > > Interestingly, I also bumped go from 1.24.11 to 1.24.12 for other etcd > branches (see example https
unread,
Govulncheck may scans the wrong go version's standard library
following 55
modules
and the go1.25.5 standard > library:" > > Interestingly, I also bumped go from 1.24.11 to 1.24.12 for other etcd > branches (see example https
Jan 30
atd...@gmail.com
, …
Stephen Illingworth
9
Jan 25
go/tool: go serve [directory] ???
> >
modules
. >> > >> > I could easily write a go file to do so (or even have AI do it if I am >> > not afraid of my brain cells shrinking, which I am a little
unread,
go/tool: go serve [directory] ???
> >
modules
. >> > >> > I could easily write a go file to do so (or even have AI do it if I am >> > not afraid of my brain cells shrinking, which I am a little
Jan 25
anno...@golang.org
Jan 15
[security] Go 1.25.6 and Go 1.24.12 are released
used retrieving
modules
and embedding build information into binaries. On systems with Mercurial installed (hg) downloading
modules
(eg via go get or go mod download) from non-standard
unread,
[security] Go 1.25.6 and Go 1.24.12 are released
used retrieving
modules
and embedding build information into binaries. On systems with Mercurial installed (hg) downloading
modules
(eg via go get or go mod download) from non-standard
Jan 15
anno...@golang.org
Jan 15
[security] Go 1.26 Release Candidate 2 is released
used retrieving
modules
and embedding build information into binaries. On systems with Mercurial installed (hg) downloading
modules
(eg via go get or go mod download) from non-standard
unread,
[security] Go 1.26 Release Candidate 2 is released
used retrieving
modules
and embedding build information into binaries. On systems with Mercurial installed (hg) downloading
modules
(eg via go get or go mod download) from non-standard
Jan 15
Russtopia
12/10/25
Go get / mod tidy - must all modules now have a 'latest' and/or 'vx.y.z' tag?
for my
modules
. I was seeing mysterious failures in 'go get' for some
modules
, but not others; turned out it seems now one has to have a tag on a module for `go get` to find it properly
unread,
Go get / mod tidy - must all modules now have a 'latest' and/or 'vx.y.z' tag?
for my
modules
. I was seeing mysterious failures in 'go get' for some
modules
, but not others; turned out it seems now one has to have a tag on a module for `go get` to find it properly
12/10/25
Curtis Hamilton
, …
Kurtis Rader
6
11/13/25
Building golang on unsupported (freebsd/ppc64) system
packages or
modules
>>>> mod module maintenance >>>> work workspace maintenance >>>> run compile and run Go program >>>> test
unread,
Building golang on unsupported (freebsd/ppc64) system
packages or
modules
>>>> mod module maintenance >>>> work workspace maintenance >>>> run compile and run Go program >>>> test
11/13/25
Cyrill Troxler
,
Ian Lance Taylor
3
8/24/25
Finding imports that increase memory usage
importing certain
modules
can substantially > increase observed RSS even though nothing is visibly being allocated on the > heap when looking at pprof. For example, take the
unread,
Finding imports that increase memory usage
importing certain
modules
can substantially > increase observed RSS even though nothing is visibly being allocated on the > heap when looking at pprof. For example, take the
8/24/25
Miki Tebeka
,
Def Ceb
3
8/13/25
tool directive and versioning
, you also get a require directicve with the version. The version is specified there. https://go.dev/doc/
modules
/managing-dependencies#tools Ahhh! Missed that. Thanks!
unread,
tool directive and versioning
, you also get a require directicve with the version. The version is specified there. https://go.dev/doc/
modules
/managing-dependencies#tools Ahhh! Missed that. Thanks!
8/13/25
anno...@golang.org
,
Carlos Amedee
2
7/8/25
Go 1.25 Release Candidate 2 is released
from building
modules
, but will result in binaries omitting VCS related build information. If this behavior is expected by the user, the old behavior can be re-enabled by setting GODEBUG
unread,
Go 1.25 Release Candidate 2 is released
from building
modules
, but will result in binaries omitting VCS related build information. If this behavior is expected by the user, the old behavior can be re-enabled by setting GODEBUG
7/8/25
anno...@golang.org
7/8/25
[security] Go 1.24.5 and Go 1.23.11 are released
from building
modules
, but will result in binaries omitting VCS related build information. If this behavior is expected by the user, the old behavior can be re-enabled by setting GODEBUG
unread,
[security] Go 1.24.5 and Go 1.23.11 are released
from building
modules
, but will result in binaries omitting VCS related build information. If this behavior is expected by the user, the old behavior can be re-enabled by setting GODEBUG
7/8/25
Jason E. Aten
, …
Robert Engels
7
5/11/25
single instance of package/mutex in a build?
of Go
modules
. Which is why it's possible to use two > major versions of a module in the same build in the first place. > > You could potentially dynamically enforce that
unread,
single instance of package/mutex in a build?
of Go
modules
. Which is why it's possible to use two > major versions of a module in the same build in the first place. > > You could potentially dynamically enforce that
5/11/25
Samuel Littley
,
Jim Idle
3
3/10/25
`golang.org/x/tools/go/packages: unexpected new packages during load` when upgrading to 1.24.1
all the
modules
. There is actually a test which runs gosec > , > but this seems to be working fine after upgrading that repository to 1.24.1 > (although that test is loading significantly
unread,
`golang.org/x/tools/go/packages: unexpected new packages during load` when upgrading to 1.24.1
all the
modules
. There is actually a test which runs gosec > , > but this seems to be working fine after upgrading that repository to 1.24.1 > (although that test is loading significantly
3/10/25
Jussi Nummelin
, …
Derek Parker
5
3/20/25
1.24+ FIPS support
watching other
modules
, I'd say it can be hard to predict how long it takes a module to proceed through the process. Up to a year maybe? Have you looked at GOEXPERIMENT=boringcrypto
unread,
1.24+ FIPS support
watching other
modules
, I'd say it can be hard to predict how long it takes a module to proceed through the process. Up to a year maybe? Have you looked at GOEXPERIMENT=boringcrypto
3/20/25
Björn Försterling
, …
peterGo
5
2/23/25
Why Does $GOPATH/src Not Exist?
> Developing
modules
. > > Go Documentation > https://go.dev/ > https://go.dev/learn/ > https://go.dev/doc/ > > Some YouTube video book review, found
unread,
Why Does $GOPATH/src Not Exist?
> Developing
modules
. > > Go Documentation > https://go.dev/ > https://go.dev/learn/ > https://go.dev/doc/ > > Some YouTube video book review, found
2/23/25
Jeffery Carr
, …
Axel Wagner
26
2/6/25
"go-import" is great, we need "go-delete"
deleting malicious
modules
already exists, an automated one available to the general public is inadvisable and one only available to the module author will do nothing, as they are
unread,
"go-import" is great, we need "go-delete"
deleting malicious
modules
already exists, an automated one available to the general public is inadvisable and one only available to the module author will do nothing, as they are
2/6/25
Doug Fawley
, …
thepud...@gmail.com
4
12/22/24
Removing a module from a multi-module repository
a removed
modules
within a repo so that any consumer that points to one of the module in the repo automatically gets ratcheted forward to a consistent version of the other module within
unread,
Removing a module from a multi-module repository
a removed
modules
within a repo so that any consumer that points to one of the module in the repo automatically gets ratcheted forward to a consistent version of the other module within
12/22/24
cpu...@gmail.com
, …
Jeffery Carr
13
12/22/24
Working with release candidates
doc/
modules
/gomod-ref does not mention RC versions, >>>> while https://go.dev/doc/toolchain does. >>>> >>>> Can RC versions be required
unread,
Working with release candidates
doc/
modules
/gomod-ref does not mention RC versions, >>>> while https://go.dev/doc/toolchain does. >>>> >>>> Can RC versions be required
12/22/24
John Robinson
,
Robert Findley
2
11/7/24
gopls breaking imports?
when adding
modules
from the standard library or remote > sources. But I haven't found anyone with the same problem in the archives > here, gopls issues, or elsewhere. BBEdit
unread,
gopls breaking imports?
when adding
modules
from the standard library or remote > sources. But I haven't found anyone with the same problem in the archives > here, gopls issues, or elsewhere. BBEdit
11/7/24
rojiu
,
Ian Lance Taylor
3
10/22/24
Unintuitive error message for external modules that lack a go.mod
Since the
modules
within the same repository can be used without placing a go.mod in each of them, I mistakenly thought that an external module uploaded to GitHub also wouldn't
unread,
Unintuitive error message for external modules that lack a go.mod
Since the
modules
within the same repository can be used without placing a go.mod in each of them, I mistakenly thought that an external module uploaded to GitHub also wouldn't
10/22/24
Frederik Zipp
, …
Michael Whatcott
3
8/22/24
Advancing the container/set design?
operability between
modules
, even if the implementation is trivial. > > > > On Monday, July 1, 2024 at 7:43:19 PM UTC+2 Frederik Zipp wrote: > >> Some time ago
unread,
Advancing the container/set design?
operability between
modules
, even if the implementation is trivial. > > > > On Monday, July 1, 2024 at 7:43:19 PM UTC+2 Frederik Zipp wrote: > >> Some time ago
8/22/24
Tong Sun
,
Brian Candler
2
8/17/24
About code under the examples folder and lib module
for Go
modules
to provide > usage examples, everything under the same `examples` folder, or > different packages having their own `examples` folders, or other ways? thx. >
unread,
About code under the examples folder and lib module
for Go
modules
to provide > usage examples, everything under the same `examples` folder, or > different packages having their own `examples` folders, or other ways? thx. >
8/17/24
Tim Hockin
,
Jason E. Aten
5
7/29/24
go/types with typedef-of-typedef?
handles modern
modules
(versus the older "golang.org/x/tools/go/loader ", pointed to/demonstrated above, which does not). Q: In golang, How do you make the jump from
unread,
go/types with typedef-of-typedef?
handles modern
modules
(versus the older "golang.org/x/tools/go/loader ", pointed to/demonstrated above, which does not). Q: In golang, How do you make the jump from
7/29/24
Robert Engels
, …
Jan Mercl
11
7/16/24
Importing non-module based code
to use
modules
. > > > >> On Jul 16, 2024, at 8:47 AM, Jan Mercl <0xj...@gmail.com > wrote: > >> > >> On Tue, Jul 16, 2024 at 3:41 PM 'Robert
unread,
Importing non-module based code
to use
modules
. > > > >> On Jul 16, 2024, at 8:47 AM, Jan Mercl <0xj...@gmail.com > wrote: > >> > >> On Tue, Jul 16, 2024 at 3:41 PM 'Robert
7/16/24
Akash Kumar
, …
ben...@gmail.com
3
6/26/24
why we still need lock file ?
all the
modules
, as you indicate. What go.sum contains are cryptographic hashes of all the module contents, allowing the Go tooling to verify that what it downloads are the same bytes
unread,
why we still need lock file ?
all the
modules
, as you indicate. What go.sum contains are cryptographic hashes of all the module contents, allowing the Go tooling to verify that what it downloads are the same bytes
6/26/24
Stephen Illingworth
,
Marcin Romaszewicz
3
6/18/24
Modules 'replace' directive
understand how
modules
work, but none-the-less it seems odd to me. Hopefully, someone will be able to explain it. As for the replace directive, I've always viewed it as a temporary
unread,
Modules 'replace' directive
understand how
modules
work, but none-the-less it seems odd to me. Hopefully, someone will be able to explain it. As for the replace directive, I've always viewed it as a temporary
6/18/24