Hi!
I went ahead and pushed it as 4ff12d1de7cd617b791996ee7ca1240660b4c20e.
Ludo’.
Hey Ricardo,
Ludovic Courtès skribis:
> These patches implement what you suggested on IRC: not repeating
> entire manifest entries and their propagated inputs. This has a
> dramatic impact on the size of the ‘manifest’ file and on the memory
> and processing time to read it for the the use case
Ludovic Courtès writes:
> Hi!
>
> Ricardo Wurmus skribis:
>
>> A profile consisting only of four R packages (r-seurat, r-cistopic,
>> r-monocle3, and r-cicero-monocle3) results in a “manifest” file that
>> weighs 7.1MB. At the MDC I repeatedly encountered manifest files that
>> are exceeding
Hi!
Ricardo Wurmus skribis:
> A profile consisting only of four R packages (r-seurat, r-cistopic,
> r-monocle3, and r-cicero-monocle3) results in a “manifest” file that
> weighs 7.1MB. At the MDC I repeatedly encountered manifest files that
> are exceeding 24MB.
Commit 93f601d97ca2d9b82c41afeb
Packages of some languages rely heavily on propagation. R is one
example. Since the generated “manifest” file of a Guix profile records
entries for all propagated packages, this can get really big really
quickly.
A profile consisting only of four R packages (r-seurat, r-cistopic,
r-monocle3, and