From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: Golang programs keeping references [gnu: go: Update default to 1.11.] Date: Sat, 15 Dec 2018 14:55:46 -0500 Message-ID: <20181215195546.GE9685@jasmine.lan> References: <87efbqb3gy.fsf@ambrevar.xyz> <20181112174820.GB12396@jasmine.lan> <20181112175102.GA12783@jasmine.lan> <87a7lev8r8.fsf@ambrevar.xyz> <87ftv079ll.fsf@gnu.org> <87pnu4e9un.fsf@ambrevar.xyz> <87wooc17pw.fsf@gnu.org> <87a7l8dtjk.fsf@ambrevar.xyz> <87h8fey82x.fsf@gnu.org> <877egasldm.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mR8QP4gmHujQHb1c" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45751) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYG2S-0002vd-27 for guix-devel@gnu.org; Sat, 15 Dec 2018 14:55:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYG2O-0000cu-Sx for guix-devel@gnu.org; Sat, 15 Dec 2018 14:55:51 -0500 Content-Disposition: inline In-Reply-To: <877egasldm.fsf@ambrevar.xyz> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Pierre Neidhardt Cc: guix-devel@gnu.org --mR8QP4gmHujQHb1c Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 15, 2018 at 07:19:49PM +0100, Pierre Neidhardt wrote: >=20 > > So hmm, you=E2=80=99re right! I=E2=80=99m sure I saw go packages somew= here, dunno=E2=80=A6 >=20 > Just looked at the source: after my Go 1.11 update, Syncthing was updated= to use > vendored dependencies, just like go-ipfs. This is why it does not contai= ns any > go ref. From the package declaration: >=20 > ;; Since the update to Go 1.11, Go programs have been keepi= ng > ;; spurious references to all their dependencies: > ;; . > ;; For Syncthing, this increases the size of the 'out' clos= ure > ;; from 87.6 MiB to 253.5 MiB. So, we use the bundled > ;; dependencies until the bug is resolved. > =20 > So yup, "guix size" is not happy with Go... Also, can we please keep this discussion in the bug report thread? https://bugs.gnu.org/33620 --mR8QP4gmHujQHb1c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlwVXEIACgkQJkb6MLrK fwgZJRAA4KgZkSYw9lrb8dUKCi1oYpHky8CZDJkZ0GApV1eb0c2+wOjTwDVU0vOj c10gliTTjSPF20hOjkeXawRh8UvSy6ah/w8kxn53omnEdk438qI4oNrdSSg7/uG/ cNom2g+YYY3kEV/Owi4DlnbDZLKJnExlKaIPrLnqe3f0Rhx96XVCrRUJuTBLRhHZ McL4NYFWcpySPBY4YkjRJY58r6et99dHMipv6z2dwE/ZalQXpvPxslpcuu+Go62p zUsoLMGqDH9Fc5erQ70FDdL2kcuUAB6pz11xo6b7C6yIuhM7TtoJt3abVHHq68f5 gEmI0USw+ded5V5vAY4VPHHSy1qOmyt29XKhHYJUoxi0dyeNUsDYbZ+MLw3PRcXJ G9KGts25fArpE2Rl/7wgJzt2FieKEw25RUUcLntdHK4X94lpaPYIwD+lTCEHz/Gq 12prhQcea2OBycFgQQa2drp2SAdFCeMXXAeohu0zu6t+eyp64dxoL2i0mORghTUV 5g8a4P6cBe0Z5oyLYhzxs/m9BYrpH2YLSCjl020xkNjVA0h6/QKOGGXgPCUPNVwM H7F0uT0dWEF8Wm7qs4KNNf10d9VUuz55vEIeps70amrzq6ofrcZ3zGcJFjAoNuJo G6zYaOHs8Kwww+xFdTbbEWKL65kXMfbQMNADmMUMEEl0OEW/tLk= =pAS2 -----END PGP SIGNATURE----- --mR8QP4gmHujQHb1c--