Hi Otto,

On Sun, 2024-09-15 at 05:32 +0000, Nilesh Patra wrote:
> Static-Built-Using is the right field. Earlier go packages were using
> just Built-Using
> which is a policy violation. More details at
> 
> https://wiki.debian.org/Static-Built-Using
> https://wiki.debian.org/StaticLinking#Go
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069256
[...]
> Most of them are library packages which do not use such a field. You
> need it for statically
> linked binaries and hence only go binary packages would need such a
> field.
> 
> If that is missing in a go binary package, it is a bug and the field
> should be added.

The bug linked above is pretty much to mandate the use of Static-Built-
Using in the Debian Policy, so we can start filing bugs with severity:
serious and update any old non-conforming packages in the Go team. New
packages use Static-Built-Using (at least when dh-make-golang[1] or
gophian are used).

If it helps, you can read through the proposed wording[2] (and perhaps
second it).


-- 
Maytham Alsudany
Debian Maintainer

maytham @ OFTC
maytha8 @ Libera

[1]:
https://github.com/Debian/dh-make-golang/blob/master/template.go#L180
[2]:
https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=1069256;filename=0001-Require-use-of-Static-Built-Using-to-declare-statica.patch;msg=95

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to