On Fri, Sep 7, 2012 at 3:37 PM, Leon Timmermans <faw...@gmail.com> wrote:
> On Fri, Sep 7, 2012 at 12:47 PM, sawyer x <xsawy...@gmail.com> wrote: > > I don't understand why people upload things to CPAN that are specifically > > exclusively without-a-doubt on-purpose just for them? > > > > People always say "hey, if it's useful for even one person, it should be > out > > there", but these are things that are on purpose only useful and meant > for > > the author. Why upload them? CPAN is not our private repository. It's not > > our backyard shed, it's not our personal storage. Why keep doing this? > > > > I seriously don't understand it, and I think people should stop doing > it. I > > personally have my personal stuff either on my personal Git repository > or on > > my Github repository. It's my stuff. I try to upload stuff to CPAN that > can > > (might) be useful for others too, hopefully. > > I can see the use of having a Task::BeLike::ME distribution, so that > whenever you need to set up an account in a new environment a simple > «cpanm Task::BeLike::ME» will do the trick. It's not like such > distributions really put much weight on the infrastructure. > It's not about putting weight strain on CPAN mirrors (though I'm not sure it's impossible to make such a claim), but of the pollution of CPAN. CPAN is meant to be a public repository, not a private stash. I have my bunch of things that I like to use too: my bashrc file, my Git aliases, Git terminal highlighting (a tweak I did off a tweak Pedro Melo did off a version Yuval Cogman did, if I recall correctly), my base Dist::Zilla dist.ini file, my ssh keys, and so on. I keep them on Github.com and on my private personal repository. When I reach a new machine, I clone both and set things up. I used to also have a bash script that ran "cpanm $MODULES" to install the modules I use frequently. The point is plainly that CPAN is not our DreamHost/Linode/etc. account to just upload files that we destine exclusively for our personal use. It's a place to upload things *others* could use (maybe, hopefully). I think it's just improper and should be avoided. We want to reduce the ratio is useless to useful things, and this is a good place to start. :) (also, Pedro is awesome, I just think it should be noted)