On Thu, Oct 1, 2020 at 12:50 PM Andreas Gerstmayr <[email protected]> wrote:
>
> Hi!
>
> [starting a new thread, I guess my last reply to another thread got lost]
>
> I'm one of the maintainers of Grafana in Fedora.
>
> Latest Grafana has:
>
> $ du -sch node_modules
> 1.8G    node_modules
>
> Some of the largest dependencies:
>
> $ du -d 1 -am node_modules | sort -n -r | head -n 20
> 1760    node_modules
> 291     node_modules/@storybook
> 85      node_modules/@babel
> 73      node_modules/monaco-editor
> 66      node_modules/@types
> 58      node_modules/@microsoft
> 55      node_modules/typescript
> 43      node_modules/@jest
> 38      node_modules/@svgr
> 29      node_modules/jest
> 28      node_modules/@antv
> 26      node_modules/jest-runtime
> 23      node_modules/react-icons
> 21      node_modules/cypress
> 19      node_modules/react-dev-utils
> 19      node_modules/less
> 19      node_modules/@icons
> 19      node_modules/concurrently
> 18      node_modules/rxjs
> 18      node_modules/listr
>
> $ ls node_modules | wc -l
> 2022
>
> Compressing the node_modules folder using zstd:
> default level: 183 MB
> zstd level 19: 111 MB
>
> How can/should we bundle that? Is this size acceptable for a SRPM?
>
> Bundling it would allow us to build the frontend and run the frontend
> tests as part of the spec, and we can apply patches properly (without
> (re)generating anything locally). Most of the patches at least, in case
> some security patch requires an upgrade of a npm dependency, we also
> need to recreate the vendor tarball.
>

It's fine for SRPMs, we have had larger for other things. I know of
cases where entire VM disk images were added as sources in SRPMs,
making them ridiculously large.



-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
nodejs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]

Reply via email to