unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
       [not found]         ` <20200519162228.GA29967@jasmine.lan>
@ 2020-05-19 17:27           ` Leo Famulari
  2020-05-19 18:16             ` Danny Milosavljevic
  0 siblings, 1 reply; 20+ messages in thread
From: Leo Famulari @ 2020-05-19 17:27 UTC (permalink / raw)
  To: 41406; +Cc: Pierre Neidhardt

The Docker package should not refer to the Go compiler after it is
built:

On Tue, May 19, 2020 at 12:22:28PM -0400, Leo Famulari wrote:
> On Tue, May 19, 2020 at 05:58:54PM +0200, Pierre Neidhardt wrote:
> > I haven't looked at the details, but
> > 
> > --8<---------------cut here---------------start------------->8---
> > > guix size docker
> > store item                                                       total    self
> > /gnu/store/w8gjhcw6a16rk1dvxa97bz2znal5fihm-go-1.13.9              639.1   350.7  28.2%
> > --8<---------------cut here---------------end--------------->8---
> > 
> > Then
> > 
> > --8<---------------cut here---------------start------------->8---
> > > grep w8gjhcw6a16rk1dvxa97bz2znal5fihm dockerd
> > Binary file dockerd matches
> > --8<---------------cut here---------------end--------------->8---
> 
> I don't think that package is using the go-build-system, so that is
> probably the reason for the bogus reference.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-19 17:27           ` bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?) Leo Famulari
@ 2020-05-19 18:16             ` Danny Milosavljevic
  2020-05-19 18:25               ` Leo Famulari
  0 siblings, 1 reply; 20+ messages in thread
From: Danny Milosavljevic @ 2020-05-19 18:16 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 41406, Pierre Neidhardt

[-- Attachment #1: Type: text/plain, Size: 795 bytes --]

Hi Leo,

the patch below makes the grep return nothing, but guix size still contains go.

diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm
index c95ca3f9d7..bf009a792b 100644
--- a/gnu/packages/docker.scm
+++ b/gnu/packages/docker.scm
@@ -544,7 +544,9 @@ built-in registry server of Docker.")
                (install-file (string-append "bundles/dynbinary-daemon/dockerd-"
                                             (getenv "VERSION"))
                              out-bin)
-               #t))))))
+               #t)))
+         (add-after 'install 'remove-go-references
+           (assoc-ref go:%standard-phases 'remove-go-references)))))
     (inputs
      `(("btrfs-progs" ,btrfs-progs)
        ("containerd" ,containerd)       ; for containerd-shim


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply related	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-19 18:16             ` Danny Milosavljevic
@ 2020-05-19 18:25               ` Leo Famulari
  2020-05-19 18:32                 ` Danny Milosavljevic
  0 siblings, 1 reply; 20+ messages in thread
From: Leo Famulari @ 2020-05-19 18:25 UTC (permalink / raw)
  To: Danny Milosavljevic; +Cc: 41406, Pierre Neidhardt

[-- Attachment #1: Type: text/plain, Size: 971 bytes --]

On Tue, May 19, 2020 at 08:16:41PM +0200, Danny Milosavljevic wrote:
> Hi Leo,
> 
> the patch below makes the grep return nothing, but guix size still contains go.

What about `guix gc --references /gnu/store/...-docker`?

> 
> diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm
> index c95ca3f9d7..bf009a792b 100644
> --- a/gnu/packages/docker.scm
> +++ b/gnu/packages/docker.scm
> @@ -544,7 +544,9 @@ built-in registry server of Docker.")
>                 (install-file (string-append "bundles/dynbinary-daemon/dockerd-"
>                                              (getenv "VERSION"))
>                               out-bin)
> -               #t))))))
> +               #t)))
> +         (add-after 'install 'remove-go-references
> +           (assoc-ref go:%standard-phases 'remove-go-references)))))
>      (inputs
>       `(("btrfs-progs" ,btrfs-progs)
>         ("containerd" ,containerd)       ; for containerd-shim
> 



[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-19 18:25               ` Leo Famulari
@ 2020-05-19 18:32                 ` Danny Milosavljevic
  2020-05-19 18:43                   ` Julien Lepiller
                                     ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Danny Milosavljevic @ 2020-05-19 18:32 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 41406, Pierre Neidhardt

[-- Attachment #1: Type: text/plain, Size: 126 bytes --]

On Tue, 19 May 2020 14:25:23 -0400
Leo Famulari <leo@famulari.name> wrote:

> guix gc --references

Doesn't contain go.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-19 18:32                 ` Danny Milosavljevic
@ 2020-05-19 18:43                   ` Julien Lepiller
  2020-05-19 19:00                   ` Leo Famulari
  2020-05-20  6:16                   ` Pierre Neidhardt
  2 siblings, 0 replies; 20+ messages in thread
From: Julien Lepiller @ 2020-05-19 18:43 UTC (permalink / raw)
  To: Danny Milosavljevic, Leo Famulari; +Cc: 41406, Pierre Neidhardt

Le 19 mai 2020 14:32:34 GMT-04:00, Danny Milosavljevic <dannym@scratchpost.org> a écrit :
>On Tue, 19 May 2020 14:25:23 -0400
>Leo Famulari <leo@famulari.name> wrote:
>
>> guix gc --references
>
>Doesn't contain go.

You can try guix graph -t references --path /gnu/store/…-docker /gnu/store/…-go

That should tell you which package references go and how it gets in the closure of docker.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-19 18:32                 ` Danny Milosavljevic
  2020-05-19 18:43                   ` Julien Lepiller
@ 2020-05-19 19:00                   ` Leo Famulari
  2020-05-19 19:05                     ` Danny Milosavljevic
  2020-05-20  6:16                   ` Pierre Neidhardt
  2 siblings, 1 reply; 20+ messages in thread
From: Leo Famulari @ 2020-05-19 19:00 UTC (permalink / raw)
  To: Danny Milosavljevic; +Cc: 41406, Pierre Neidhardt

[-- Attachment #1: Type: text/plain, Size: 234 bytes --]

On Tue, May 19, 2020 at 08:32:34PM +0200, Danny Milosavljevic wrote:
> On Tue, 19 May 2020 14:25:23 -0400
> Leo Famulari <leo@famulari.name> wrote:
> 
> > guix gc --references
> 
> Doesn't contain go.

Then your patch works!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-19 19:00                   ` Leo Famulari
@ 2020-05-19 19:05                     ` Danny Milosavljevic
  0 siblings, 0 replies; 20+ messages in thread
From: Danny Milosavljevic @ 2020-05-19 19:05 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 41406-done, Pierre Neidhardt

[-- Attachment #1: Type: text/plain, Size: 123 bytes --]

Hi Leo,

> Then your patch works!

ok!

Pushed to guix master as commit f523eaba7b5460937a230a824550243d75e5f1dc.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-19 18:32                 ` Danny Milosavljevic
  2020-05-19 18:43                   ` Julien Lepiller
  2020-05-19 19:00                   ` Leo Famulari
@ 2020-05-20  6:16                   ` Pierre Neidhardt
  2020-05-20 16:43                     ` Leo Famulari
  2 siblings, 1 reply; 20+ messages in thread
From: Pierre Neidhardt @ 2020-05-20  6:16 UTC (permalink / raw)
  To: Danny Milosavljevic, Leo Famulari; +Cc: 41406

[-- Attachment #1: Type: text/plain, Size: 277 bytes --]

Danny Milosavljevic <dannym@scratchpost.org> writes:

> On Tue, 19 May 2020 14:25:23 -0400
> Leo Famulari <leo@famulari.name> wrote:
>
>> guix gc --references
>
> Doesn't contain go.

So why did `guix size` contain go?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-20  6:16                   ` Pierre Neidhardt
@ 2020-05-20 16:43                     ` Leo Famulari
  2020-05-20 17:05                       ` Marius Bakke
                                         ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Leo Famulari @ 2020-05-20 16:43 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: 41406

On Wed, May 20, 2020 at 08:16:32AM +0200, Pierre Neidhardt wrote:
> Danny Milosavljevic <dannym@scratchpost.org> writes:
> 
> > On Tue, 19 May 2020 14:25:23 -0400
> > Leo Famulari <leo@famulari.name> 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.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-20 16:43                     ` Leo Famulari
@ 2020-05-20 17:05                       ` Marius Bakke
  2020-05-20 18:30                       ` Julien Lepiller
  2020-05-20 21:09                       ` Pierre Neidhardt
  2 siblings, 0 replies; 20+ messages in thread
From: Marius Bakke @ 2020-05-20 17:05 UTC (permalink / raw)
  To: Leo Famulari, Pierre Neidhardt; +Cc: 41406

[-- Attachment #1: Type: text/plain, Size: 615 bytes --]

Leo Famulari <leo@famulari.name> writes:

> On Wed, May 20, 2020 at 08:16:32AM +0200, Pierre Neidhardt wrote:
>> Danny Milosavljevic <dannym@scratchpost.org> writes:
>> 
>> > On Tue, 19 May 2020 14:25:23 -0400
>> > Leo Famulari <leo@famulari.name> 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).

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-20 16:43                     ` Leo Famulari
  2020-05-20 17:05                       ` Marius Bakke
@ 2020-05-20 18:30                       ` Julien Lepiller
  2020-05-21  9:41                         ` zimoun
  2020-05-20 21:09                       ` Pierre Neidhardt
  2 siblings, 1 reply; 20+ messages in thread
From: Julien Lepiller @ 2020-05-20 18:30 UTC (permalink / raw)
  To: Leo Famulari, Pierre Neidhardt; +Cc: 41406

Le 20 mai 2020 12:43:16 GMT-04:00, Leo Famulari <leo@famulari.name> a écrit :
>On Wed, May 20, 2020 at 08:16:32AM +0200, Pierre Neidhardt wrote:
>> Danny Milosavljevic <dannym@scratchpost.org> writes:
>> 
>> > On Tue, 19 May 2020 14:25:23 -0400
>> > Leo Famulari <leo@famulari.name> 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.

As I said:

guix graph -t references --path /gnu/store/…-docker /gnu/store/…-go

Should give you the shortest path from docker to go, looking only at references.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-20 16:43                     ` Leo Famulari
  2020-05-20 17:05                       ` Marius Bakke
  2020-05-20 18:30                       ` Julien Lepiller
@ 2020-05-20 21:09                       ` Pierre Neidhardt
  2020-05-20 23:01                         ` Leo Famulari
  2 siblings, 1 reply; 20+ messages in thread
From: Pierre Neidhardt @ 2020-05-20 21:09 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 41406

[-- Attachment #1: Type: text/plain, Size: 285 bytes --]

Leo Famulari <leo@famulari.name> writes:

> `guix size` also accounts for build-time dependencies, and Docker is
> written in Go.

Are you sure about this?  Marius seems to disagree unless I'm
misunderstanding the two statements.

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-20 21:09                       ` Pierre Neidhardt
@ 2020-05-20 23:01                         ` Leo Famulari
  2020-05-21  7:02                           ` Pierre Neidhardt
  0 siblings, 1 reply; 20+ messages in thread
From: Leo Famulari @ 2020-05-20 23:01 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: 41406

[-- Attachment #1: Type: text/plain, Size: 530 bytes --]

On Wed, May 20, 2020 at 11:09:37PM +0200, Pierre Neidhardt wrote:
> Leo Famulari <leo@famulari.name> writes:
> 
> > `guix size` also accounts for build-time dependencies, and Docker is
> > written in Go.
> 
> Are you sure about this?  Marius seems to disagree unless I'm
> misunderstanding the two statements.

I thought I was correct but it's certainly possible I'm wrong! The
manual isn't clear IMO and I don't have time to read the code.

The `guix graph` suggestions should help get to the bottom of it,
though.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-20 23:01                         ` Leo Famulari
@ 2020-05-21  7:02                           ` Pierre Neidhardt
  0 siblings, 0 replies; 20+ messages in thread
From: Pierre Neidhardt @ 2020-05-21  7:02 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 41406

[-- Attachment #1: Type: text/plain, Size: 389 bytes --]

Leo Famulari <leo@famulari.name> writes:

> I thought I was correct but it's certainly possible I'm wrong! The
> manual isn't clear IMO and I don't have time to read the code.

I remember having a similar confusion in the past.  We should make it
more explicit what `guix size` does compared to `guix gc  --references'
for instance.

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-20 18:30                       ` Julien Lepiller
@ 2020-05-21  9:41                         ` zimoun
  2020-05-21 16:20                           ` Leo Famulari
  0 siblings, 1 reply; 20+ messages in thread
From: zimoun @ 2020-05-21  9:41 UTC (permalink / raw)
  To: Julien Lepiller; +Cc: 41406, Pierre Neidhardt

On Wed, 20 May 2020 at 20:31, Julien Lepiller <julien@lepiller.eu> wrote:

> guix graph -t references --path /gnu/store/…-docker /gnu/store/…-go
>
> Should give you the shortest path from docker to go, looking only at references.

It seems that the culprit is the package 'runc'.

--8<---------------cut here---------------start------------->8---
guix graph -t references \
     /gnu/store/scmx1fphz8kphx37rbckiqvkkh125y6d-docker-19.03.7 \
     --path \
     /gnu/store/w8gjhcw6a16rk1dvxa97bz2znal5fihm-go-1.13.9

/gnu/store/scmx1fphz8kphx37rbckiqvkkh125y6d-docker-19.03.7
/gnu/store/vycnhl10jc3jv4yc7dy1p6maykipidkp-runc-1.0.0-rc6
/gnu/store/w8gjhcw6a16rk1dvxa97bz2znal5fihm-go-1.13.9
--8<---------------cut here---------------end--------------->8---




^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-21  9:41                         ` zimoun
@ 2020-05-21 16:20                           ` Leo Famulari
  2020-05-26 14:17                             ` Danny Milosavljevic
  0 siblings, 1 reply; 20+ messages in thread
From: Leo Famulari @ 2020-05-21 16:20 UTC (permalink / raw)
  To: zimoun; +Cc: Pierre Neidhardt, 41406

On Thu, May 21, 2020 at 11:41:54AM +0200, zimoun wrote:
> On Wed, 20 May 2020 at 20:31, Julien Lepiller <julien@lepiller.eu> wrote:
> 
> > guix graph -t references --path /gnu/store/…-docker /gnu/store/…-go
> >
> > Should give you the shortest path from docker to go, looking only at references.
> 
> It seems that the culprit is the package 'runc'.
> 
> --8<---------------cut here---------------start------------->8---
> guix graph -t references \
>      /gnu/store/scmx1fphz8kphx37rbckiqvkkh125y6d-docker-19.03.7 \
>      --path \
>      /gnu/store/w8gjhcw6a16rk1dvxa97bz2znal5fihm-go-1.13.9
> 
> /gnu/store/scmx1fphz8kphx37rbckiqvkkh125y6d-docker-19.03.7
> /gnu/store/vycnhl10jc3jv4yc7dy1p6maykipidkp-runc-1.0.0-rc6
> /gnu/store/w8gjhcw6a16rk1dvxa97bz2znal5fihm-go-1.13.9
> --8<---------------cut here---------------end--------------->8---

We should make the linter complain about this reference.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-21 16:20                           ` Leo Famulari
@ 2020-05-26 14:17                             ` Danny Milosavljevic
  2020-05-26 16:24                               ` Leo Famulari
  0 siblings, 1 reply; 20+ messages in thread
From: Danny Milosavljevic @ 2020-05-26 14:17 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 41406, Pierre Neidhardt

[-- Attachment #1: Type: text/plain, Size: 338 bytes --]

Hi Leo,

On Thu, 21 May 2020 12:20:09 -0400
Leo Famulari <leo@famulari.name> wrote:

> We should make the linter complain about this [go] reference.

What do you mean exactly?  How would it know, given that that was a runtime
dependency?  Would guix lint build the derivation and check for references
to go etc?  Sounds doable.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-26 14:17                             ` Danny Milosavljevic
@ 2020-05-26 16:24                               ` Leo Famulari
  2020-05-27 11:53                                 ` Danny Milosavljevic
  0 siblings, 1 reply; 20+ messages in thread
From: Leo Famulari @ 2020-05-26 16:24 UTC (permalink / raw)
  To: Danny Milosavljevic; +Cc: 41406, Pierre Neidhardt

On Tue, May 26, 2020 at 04:17:01PM +0200, Danny Milosavljevic wrote:
> Hi Leo,
> 
> On Thu, 21 May 2020 12:20:09 -0400
> Leo Famulari <leo@famulari.name> wrote:
> 
> > We should make the linter complain about this [go] reference.
> 
> What do you mean exactly?  How would it know, given that that was a runtime
> dependency?  Would guix lint build the derivation and check for references
> to go etc?  Sounds doable.

I had confused this sitation with the linter's warnings about "inputs
that should be native".

It's probably not worth adding a linter check for this, because everyone
should be using the go-build-system for their Go packages, and if it
doesn't work, that's a bug in the build system, not in the package
definition :)

I don't think the linter should build things and check for spurious
references. At least, not just for this case.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-26 16:24                               ` Leo Famulari
@ 2020-05-27 11:53                                 ` Danny Milosavljevic
  2020-05-27 17:22                                   ` Leo Famulari
  0 siblings, 1 reply; 20+ messages in thread
From: Danny Milosavljevic @ 2020-05-27 11:53 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 41406, Pierre Neidhardt

[-- Attachment #1: Type: text/plain, Size: 416 bytes --]

Hi Leo,

On Tue, 26 May 2020 12:24:22 -0400
Leo Famulari <leo@famulari.name> wrote:

> It's probably not worth adding a linter check for this, because everyone
> should be using the go-build-system for their Go packages, and if it
> doesn't work, that's a bug in the build system, not in the package

Hmm, but runc--the culprit here--does use go-build-system and still retains
a go reference erroneously.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?)
  2020-05-27 11:53                                 ` Danny Milosavljevic
@ 2020-05-27 17:22                                   ` Leo Famulari
  0 siblings, 0 replies; 20+ messages in thread
From: Leo Famulari @ 2020-05-27 17:22 UTC (permalink / raw)
  To: Danny Milosavljevic; +Cc: 41406, Pierre Neidhardt

[-- Attachment #1: Type: text/plain, Size: 528 bytes --]

On Wed, May 27, 2020 at 01:53:29PM +0200, Danny Milosavljevic wrote:
> Hi Leo,
> 
> On Tue, 26 May 2020 12:24:22 -0400
> Leo Famulari <leo@famulari.name> wrote:
> 
> > It's probably not worth adding a linter check for this, because everyone
> > should be using the go-build-system for their Go packages, and if it
> > doesn't work, that's a bug in the build system, not in the package
> 
> Hmm, but runc--the culprit here--does use go-build-system and still retains
> a go reference erroneously.

Yup, it's a bug!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2020-05-27 17:23 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <871rngjvjn.fsf@ambrevar.xyz>
     [not found] ` <87a724s206.fsf@devup.no>
     [not found]   ` <87imgsi6xd.fsf@ambrevar.xyz>
     [not found]     ` <20200519154134.GA24701@jasmine.lan>
     [not found]       ` <87pnazgblt.fsf@ambrevar.xyz>
     [not found]         ` <20200519162228.GA29967@jasmine.lan>
2020-05-19 17:27           ` bug#41406: Docker package retains Go references (was Re: Guix closure size of a system?) Leo Famulari
2020-05-19 18:16             ` Danny Milosavljevic
2020-05-19 18:25               ` Leo Famulari
2020-05-19 18:32                 ` Danny Milosavljevic
2020-05-19 18:43                   ` Julien Lepiller
2020-05-19 19:00                   ` Leo Famulari
2020-05-19 19:05                     ` Danny Milosavljevic
2020-05-20  6:16                   ` Pierre Neidhardt
2020-05-20 16:43                     ` Leo Famulari
2020-05-20 17:05                       ` Marius Bakke
2020-05-20 18:30                       ` Julien Lepiller
2020-05-21  9:41                         ` zimoun
2020-05-21 16:20                           ` Leo Famulari
2020-05-26 14:17                             ` Danny Milosavljevic
2020-05-26 16:24                               ` Leo Famulari
2020-05-27 11:53                                 ` Danny Milosavljevic
2020-05-27 17:22                                   ` Leo Famulari
2020-05-20 21:09                       ` Pierre Neidhardt
2020-05-20 23:01                         ` Leo Famulari
2020-05-21  7:02                           ` Pierre Neidhardt

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).