Subject: | Split the binaries/assets to another distribution? |
Hi,
The bulk size of the release lies in the installer/ (mostly Windows binaries and images), demo/ (Windows binaries), and bin/ (a Windows binary). These binaries and images don't seem to change much between releases. I recommend putting these into a separate distribution e.g. Net-FullAuto-Assets that can be updated whenever the files do change.
The concern is the total size of release files of Net-FullAuto which has reached around 8GB on BackPAN, equivalent to about 11% of all BackPAN. Calculations below.
Source index:
http://backpan.cpantesters.org/backpan-full-index.txt.gz (~12MB as of this writing)
Number of releases of Net-FullAuto on BackPAN:
% zcat backpan-full-index.txt.gz | grep Net-FullAuto- | grep -v '\.\(readme\|meta\) '
1195
Total size of files on BackPAN:
% zcat backpan-full-index.txt.gz | perl -lnE'/.+ \d+ (\d+)$/ or next; $size+=$1; END { printf "%.1fMB\n", $size/1024/1024 }'
73445.3MB
Total size of Net-FullAuto files on BackPAN:
% zcat backpan-full-index.txt.gz | grep Net-FullAuto- | perl -lnE'/.+ \d+ (\d+)$/ or next; $size+=$1; END { printf "%.1fMB\n", $size/1024/1024 }'
8084.1MB
The single distribution of Net-FullAuto occupies 11.0% of BackPAN.
On CPAN, currently Net-FullAuto only occupies about 0.57% of CPAN due to cleanup of old releases.
Regards,
perlancar