| 807 |
807 |
|
# does not carry it: a machine that builds MNW asks for `LANGS=rust,js`,
|
| 808 |
808 |
|
# and every other mint pays nothing.
|
| 809 |
809 |
|
#
|
| 810 |
|
- |
# Weight, measured 2026-08-21 with `dnf install --assumeno nodejs npm`:
|
| 811 |
|
- |
# five packages, 216 MiB installed, of which nodejs-full-i18n is 31.6.
|
| 812 |
|
- |
# The arm installs with install_weak_deps=False, which is what leaves the
|
| 813 |
|
- |
# i18n split behind; verify the two bundles still build before treating
|
| 814 |
|
- |
# that as settled.
|
|
810 |
+ |
# Weight, MEASURED 2026-08-21 by minting the arm rather than by asking
|
|
811 |
+ |
# dnf about it: three packages, 22 MiB download, 87 MiB installed, and a
|
|
812 |
+ |
# 93.2 MiB delta between a LANGS=rust image and a LANGS=rust,js one
|
|
813 |
+ |
# (4,983,258,990 to 5,080,964,131 bytes, podman inspect .Size). nodejs
|
|
814 |
+ |
# is 162 KiB of that and nodejs-libs 78.2 MiB.
|
|
815 |
+ |
#
|
|
816 |
+ |
# The estimate this arm was filed with said five packages and 216 MiB,
|
|
817 |
+ |
# from `dnf install --assumeno`. That number included the weak deps, and
|
|
818 |
+ |
# install_weak_deps=False is what takes it to three packages -- so the
|
|
819 |
+ |
# estimate was measuring a transaction this arm does not run. Node costs
|
|
820 |
+ |
# about 40% of what the task predicted. nodejs-full-i18n, 31.6 MiB of the
|
|
821 |
+ |
# estimate, is confirmed absent from the built image.
|
| 815 |
822 |
|
ARG LANGS=rust
|
| 816 |
823 |
|
|
| 817 |
824 |
|
# TRIM is the one builder choice about the *base* rather than about Alloy.
|