[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Golang programs keeping references [gnu: go: Update default to 1.11.
From: |
Ludovic Courtès |
Subject: |
Re: Golang programs keeping references [gnu: go: Update default to 1.11.] |
Date: |
Sat, 15 Dec 2018 19:10:30 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Hello,
Pierre Neidhardt <address@hidden> skribis:
>> Oh, we should really work towards unbundling things from ‘go-ipfs’. Any
>> idea how difficult that would be?
>
> go-ipfs has more than 100 deps. So unless we work on a recursive importer,
> it's
> going to be a lot of work.
>
> Harder: those dependencies can only be retrieved with gx (or IPFS itself, but
> then we have a bootstrapping issue). Hence my former work on the gx
> downloader. I got stuck at an SSL issue.
Oh OK. In general, we always unbundle software (for better
transparency, handling of security updates, etc.). So it can’t be a
long-term plan to keep everything bundled in ‘go-ipfs’ (well, unless we
don’t add any new Go packages, in which case bundling in this specific
package becomes “invisible” :-)).
>> “guix size syncthing”, for instance, returns mostly tiny Go packages,
>> which looks good to me, no?
>
> Funny, for me "guix size syncthing" returns no Go package at all... Err... Am
> I
> doing something wrong?
Here’s what I see:
--8<---------------cut here---------------start------------->8---
$ guix describe
Generation 46 Dec 14 2018 15:56:53 (current)
guix adb158b
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: adb158b7396cbdcda347fa298978408e531a03fd
$ guix size syncthing
substitute: updating substitutes from 'https://berlin.guixsd.org'... 100.0%
substitute: updating substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
store item total self
/gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28 37.8
36.3 41.4%
/gnu/store/ypiv8dj4lkvsnm82s639h18l87frrh5g-gcc-6.5.0-lib 69.0
31.2 35.6%
/gnu/store/nfikc8vj2whjl7012dgaj30m7y2lpv9d-syncthing-0.14.54 87.7
16.6 19.0%
/gnu/store/8g2wi0i5fgp0ylz99mckhprh25p1zgiv-tzdata-2018e 2.0
2.0 2.3%
/gnu/store/zzakf905mzla4csi1dn9qpcwmgbxj29b-bash-static-4.4.23 1.5
1.5 1.7%
/gnu/store/sj8m05bfj2902h67c4qkmvnzg2pjdgsv-net-base-5.3 0.0
0.0 0.0%
total: 87.7 MiB
--8<---------------cut here---------------end--------------->8---
So hmm, you’re right! I’m sure I saw go packages somewhere, dunno…
Cheers,
Ludo’.
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.], Pierre Neidhardt, 2018/12/09
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.], Ludovic Courtès, 2018/12/14
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.], Pierre Neidhardt, 2018/12/14
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.], Ludovic Courtès, 2018/12/14
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.], Pierre Neidhardt, 2018/12/14
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.],
Ludovic Courtès <=
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.], Pierre Neidhardt, 2018/12/15
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.], Leo Famulari, 2018/12/15
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.], Pierre Neidhardt, 2018/12/15
- Re: Golang programs keeping references [gnu: go: Update default to 1.11.], Leo Famulari, 2018/12/15