Hi!
You might wonder why cpants.perl.org is still down, even though I found
some time to work on it.
Here's why:
Some dists (eg Number::Phone) currently cause segfaults in cpants [Meta:
I changed a few things in how cpants processes CPAN. In a first pass,
cpants writes a YAML file for each di
Thomas Klausner wrote:
> I'm not sure if the problem is caused by some dists liek Number::Phone,
> or by Pod::Simple::Checker (YAML for sure is causing the segfaults, but
> I'd definitly want to correct the data, too)
>
> I've put one of the problematic files up here:
> http://cpants.perl.org/st
> On Thu, 13 Sep 2007 20:45:38 +0200, Thomas Klausner <[EMAIL PROTECTED]>
> said:
> perl -MYAML=LoadFile -le 'LoadFile("Number-Phone-1.58.yml")'
Use YAML::Syck! It will cut your execution time too. Significantly!
% time perl -MYAML::Syck=LoadFile -le 'LoadFile("Number-Phone-1.58.yml")
Hrrm, I never saw my reply to Thomas's message - looks like it got eaten
by something. My apologies if this is a repeat for you ...
Thomas Klausner wrote:
Some dists (eg Number::Phone)
Urk, that's one of mine.
>currently cause segfaults in cpants
Sorry!
I trac
In article <[EMAIL PROTECTED]>, David Cantrell
<[EMAIL PROTECTED]> wrote:
> Number::Phone::UK::Data contains a big chunk of binary gibberish at the
> end of the file (it's an embedded DBM::Deep database), in a __DATA__
> segment. That includes several "lines" that match /^=/ and so might
> lo
David Cantrell wrote:
> Number::Phone::UK::Data contains a big chunk of binary gibberish at
> the end of the file (it's an embedded DBM::Deep database), in a
> __DATA__ segment. That includes several "lines" that match /^=/ and
> so might look like POD, and hence confuse things. I'd argue that th
Jonathan Rockway wrote:
You might like File::ShareDir for this. That way you can keep the big
data file out of band, and avoid having to maintain a database inside
your perl file.
Unfortunately it requires Module::Install.
--
David Cantrell