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)

Reply via email to