Gentoo Archives: gentoo-dev

From: Kristian Fiskerstrand <k_f@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] rfc: go packages vs repositories
Date: Fri, 12 Jun 2015 21:01:23
Message-Id: 557B4873.30007@gentoo.org
In Reply to: Re: [gentoo-dev] rfc: go packages vs repositories by William Hubbs
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 On 06/12/2015 10:49 PM, William Hubbs wrote:
5 > On Fri, Jun 12, 2015 at 10:02:41PM +0200, Kristian Fiskerstrand
6 > wrote:
7 >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
8 >>
9
10
11 ...
12
13 >>
14 >> That said, I understand the structure. I don't like it, but I
15 >> understand it, given that it is primarily only intended to be
16 >> used within container/docker environments.
17 >>
18 >> Good luck trying to get it to play nice with a package manager
19 >> though...
20 >
21 > The other issue is a lot of upstreams for go don't do releases at
22 > all; you just grab everything live.A
23 >
24 > Does anyone know how third party go packages are being handled on
25 > other distros?
26
27 Well, if the workflow is building a container, then testing the exact
28 version and if everything works, deploy it, then discard the container
29 once it is outdated, i.e. no updates are performed on it (data is in
30 its own separate container, so new versions are distributed by
31 creating a new app container) this makes perfect sense, and scales
32 across multiple app-containers working in parallel quite nicely.
33
34 Since this is (as I understand it) the intention with Go in the first
35 place, maybe the effort of making this cooperate with the rest of the
36 system (PM), should also focus on this? rather than trying to make it
37 fit with the regular structure we're already familiar with.
38
39 - --
40 Kristian Fiskerstrand
41 Public PGP key 0xE3EDFAE3 at hkp://pool.sks-keyservers.net
42 fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3
43 -----BEGIN PGP SIGNATURE-----
44
45 iQEcBAEBCgAGBQJVe0htAAoJECULev7WN52FhSoIAJh3QTR1IEHPXjxHWJZmG7iA
46 UbeG41eniUM2bn55fNYBmy31idp4Mb3cr2qWo5eJlq51um1dQJdkFsdqZZSSjGm0
47 pHwngDprrGLmYE+uRd8ewjPfiZZXMsYmSIKNr4mmJgT+6pARnptt4rSrFiH4rGwE
48 3T2U+It+Yiyi+oKVH3YqyCReeWicwjXSLn3D4JX80rOAgo7YkiLb9Vxk6ilFWY8z
49 pcQaGbj/nSXk5wKYCamKRTCFkqnSqbCc7L0pmXXqI7j+BJE/cfFRGxPjqWe4KkZr
50 bLvRjdSqsN/k9M9GCxz8fKO0T0cyMuTloT311vZ1EiC7cpcyIpUs6D22bFgaehw=
51 =gZ80
52 -----END PGP SIGNATURE-----