Subject: bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)

From: Marius Bakke <[email-masked]>
Date: Wed, 20 May 2020 19:05:57 +0200

Leo Famulari <[email-masked]> writes:

> On Wed, May 20, 2020 at 08:16:32AM +0200, Pierre Neidhardt wrote:
>> Danny Milosavljevic <[email-masked]> writes:
>> 
>> > On Tue, 19 May 2020 14:25:23 -0400
>> > Leo Famulari <[email-masked]> wrote:
>> >
>> >> guix gc --references
>> >
>> > Doesn't contain go.
>> 
>> So why did `guix size` contain go?
>
> `guix size` also accounts for build-time dependencies, and Docker is
> written in Go.

`guix size` only looks at the closure size.  One of Dockers dependencies
must be carrying the spurious Go reference (guix graph might help here).