On Wed, 28 Apr 2010 17:04:30 +0200, Michael DeHaan
<mich...@puppetlabs.com> wrote:
On Tue, Apr 27, 2010 at 5:02 PM, Alan McKay <alan.mc...@gmail.com> wrote:
Hi folks,
I was just digging through the archives and found some comments from
Sept 2008 about CPAN provider being immature.
Personally, I wouldn't want a CPAN provider -- if you can get content
from OS packages (debian is particularly good about this)
My experience is totally different. Debian is very active as a
perl packager, but many module packages are just missing
(obviously) or way too old to be useful.
CPAN's need to build things locally and update at
unpredictable intervals
I don't understand.
You can control exactly when you want to update your index,
if that's what you mean, or when you want to trigger updates.
(and frequently not building)
Again, my experience is that pretty much anything builds and tests
correctly these days.
means I really wouldn't want to connect a production machine directly to
it.
I understand. But usually if you have a need for CPAN modules, and
you are "serious" about it, you either:
1) manage your own CPAN mirror
2) use CPAN::Mini, that gives you full control of which packages
your local mirror should include, versions included
3) use local::lib, to make your CPAN environment self-contained
and not impacting on your OS-packaged perl and modules
Doing really minimal packaging for the CPAN modules you use, if not
already packaged, would be worth it in my opinion.
This way presents its problems too, many dependencies to repackage,
and I'd say too much work overall... depends on your needs, ofc.
There's active discussions in the Perl community to
build OS-level packaging knowledge inside the current
or future CPAN clients.
Maybe that's the best way.
--
Cosimo
--
You received this message because you are subscribed to the Google Groups "Puppet
Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.