1 |
On Wed, Feb 09, 2022 at 09:41:06AM +0100, Michał Górny wrote: |
2 |
> Then you should repackage the vendored libs into a single small tarball, |
3 |
> so it's much more efficient in every possible way. At this point, these |
4 |
> thousands-of-tiny-distfiles waste bandwidth, space, time and practically |
5 |
> cause parallel-capable emerge to hang. |
6 |
|
7 |
Seconding this when licenses allow redistribution and amount of files |
8 |
is non-trivial. |
9 |
|
10 |
See app-containers/cosign for one Go vendor tarball example. |
11 |
|
12 |
I think manifest size for these small files is furthermore getting a |
13 |
bit big while being kept by every Gentoo users. We try to keep things |
14 |
like patch files under 20kB but the Manifests are getting over 500kB. |
15 |
(...could be nearly halved if didn't keep two hashes, but guess that |
16 |
ship has sailed). |
17 |
|
18 |
-- |
19 |
ionen |