It's a new year, so it's time to reduce the size of CPAN.
A long time ago, I was really interested in measuring the growth of CPAN, and comparing that to the size of MINICPAN, which I called the Schwartz Factor.
I'm interested again because CPAN just filled up an old laptop disk and my FreeBSD machine got really concerned about where it would put files. CPAN is over 3 gigs. Yowsers! We can get under 3 if people can delete about 150 Mb of old versions.
Some of that size, however, is cruft and old versions of modules. Delete those older files! You'll still find them on BackPAN, so you don't need to keep them in CPAN.
Effect of previous call to increase your Schwartz (Score:1)
Re:Effect of previous call to increase your Schwar (Score:2)
Is there any way to detect the worse offenders? (Score:1)
Re:Is there any way to detect the worse offenders? (Score:2)
I'm not about shaming people though, and some people might have good reason to keep old versions around.
Re:Is there any way to detect the worse offenders? (Score:1)
It's about providing more information for people. When a new batch of information becomes available (like the CPANTs stuff) there will be a number of people that totally won't have known they were doing the wrong thing, and will quite quickly move to fix it.
And those that don't care will never see.
Just don't make a competition out of it.
If you were to list people based on "inverted Schwatz factor" then you could just list it for the good people as "3 or less", to a
Archiving? (Score:1)
Couldn't some kind of auto-archiving take place, where things get moved to BackPAN?
Done. (Score:1)
Keep at least one old version, please! (Score:1)
1) The diff tool at search.cpan.org doesn't work against Backpan
2) Sometimes unexpected bugs or incompatibilities do crop up, and in those cases, it's nice to be able to use CPAN.pm to revert rather than having to go and manually download the tarball.
Re:Keep at least one old version, please! (Score:1)
Disk space is cheap; 3GB is less than a single DVD. :)
CPAN mirroring (Score:2)