[pkg-go] automatic rebuild of binaries

Ximin Luo infinity0 at pwned.gg
Mon Feb 24 23:57:38 UTC 2014


When shared libraries are updated, binaries that use this library are also automatically updated. That is one of the main advantages of dynamic linking, and the excellent dependency-handling of APT allows us to do this without much headache, unlike e.g. on Windows.

Go does not currently have shared libraries, so a golang binary that is compiled in Debian, is *not* automatically updated when its library dependencies are updated (since currently[1] we only package libraries as source code).

This is counter-intuitive, and IMO a problem. Do people agree, and if so, how shall we try to solve it? One option is to set up other infrastructure to poke the maintainer of a binary to do a re-build when the shared libraries update. This is likely to happen quite often though, and creates a lot of manual work that is fundamentally unnecessary. Does Debian support anything like automatic rebuilding?

Ximin

[1] https://wiki.debian.org/MichaelStapelberg/GoPackaging

-- 
GPG: 4096R/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 880 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20140224/99e749f1/attachment.sig>


More information about the Pkg-go-maintainers mailing list