LWN.net (RSS Feed) on Nostr: Vendoring Go packages by default in Fedora The https://go.dev is designed to make it ...
Vendoring Go packages by default in Fedora
The https://go.dev
is designed to make it
easy for developers to <a href="https://go.dev/doc/tutorial/getting-started#call"; rel="nofollow">import other
Go packages</a> and compile everything into a static binary
for simple distribution. Unfortunately, this complicates things for
those who package Go programs for Linux distributions, such as Fedora,
that have guidelines which require dependencies to be packaged
separately. Fedora's <a href="https://fedoraproject.org/wiki/SIGs/Go"; rel="nofollow">Go special interest
group</a> (SIG) is asking for relief and a loosening of the bundling
guidelines to allow Go packagers to bundle dependencies into the
packages that need them, otherwise known as vendoring. So far, the
participants in the discussion have seemed largely in favor of the
idea.
https://lwn.net/Articles/1005655/
The https://go.dev
is designed to make it
easy for developers to <a href="https://go.dev/doc/tutorial/getting-started#call"; rel="nofollow">import other
Go packages</a> and compile everything into a static binary
for simple distribution. Unfortunately, this complicates things for
those who package Go programs for Linux distributions, such as Fedora,
that have guidelines which require dependencies to be packaged
separately. Fedora's <a href="https://fedoraproject.org/wiki/SIGs/Go"; rel="nofollow">Go special interest
group</a> (SIG) is asking for relief and a loosening of the bundling
guidelines to allow Go packagers to bundle dependencies into the
packages that need them, otherwise known as vendoring. So far, the
participants in the discussion have seemed largely in favor of the
idea.
https://lwn.net/Articles/1005655/