On Tue, May 2, 2023 at 3:33 PM Florian Schmaus <f...@gentoo.org> wrote: > I performed a tree-wide analysis regarding EGO_SUM and IIRC published > the results in my previous post about EGO_SUM last year. > https://dev.gentoo.org/~flow/ego_sum-2022-01-01.txt shows the analysis > results for ::gentoo as of 2022-01-01 (I've recently updated the file to > contain the Manifest-size too). > > Minikube (#833478) and k3s (#833477) appear there, too, with > package-directory sizes over one MiB. However, those packages are under > the top five of packages using EGO_SUM by package-directory size. > > They do not represent the average Go package. > > The mean size of a Manifest of a package using EGO_SUM was 186 KiB, and > the median was even lower at 84 KiB. Only a tiny percentage of packages, > below 5%, had a Manifest-size above one MiB.
It sounds like you've identified a compelling rationale for a Manifest size limit.