Re: Conversion of Perl Perforce repository to Subversion - Part 1

John Peacock <[email protected]> Tue, 08 Jun 2004 15:14:11 -0400
Newsgroups gmane.comp.version-control.revml
Organization Rowman & Littlefield Publishing Group
Message-ID <[email protected]>
Barrie Slaymaker wrote:

> Once VCP passes 1.0 succesfully, we may go back and and provide better
> support for CPAN.  Until then, syncing from public.perforce.com:1666's
> //public/revml/... tree is the only/best way for developers to get the
> //code.
> 

FWIW, I downloaded the vcp.pl from the RevML page on the Perforce site, 
but for the life of me, I cannot understand what to do with it.  I have 
PAR installed, but I cannot see how to replace the old CPAN version of 
vcp with this version. :(

Then I synced the Perforce repository version, but I get the following 
during 'perl Makefile.PL':

> Warning: the following files are missing in your kit:
>         lib/VCP/Filter/logmemsize.pm
>         t/swapnfs.c,v
> Please inform the author.

Consider yourself informed! ;)

And then running tests, I get failures:

> Failed Test        Stat Wstat Total Fail  Failed  List of Failed
> -------------------------------------------------------------------------------
> t/50revml.t         255 65280    15   17 113.33%  6 8-15
> t/90revml2metadb.t                4    1  25.00%  4
> t/91cvs2revml.t                  10   10 100.00%  1-10
> t/91p42revml.t                    7    5  71.43%  1 4-7
> t/95cvs2p4.t                      6    3  50.00%  2 4 6
> t/95p42cvs.t                      4    2  50.00%  2 4
> t/95p42p4.t                       4    2  50.00%  2 4
> 15 subtests skipped.
> Failed 7/68 test scripts, 89.71% okay. 32/731 subtests failed, 95.62% okay.

This is using Perl 5.8.3 from SuSE 9.1 on a dual Xeon 2.8GHz with 2GB 
RAM (so I can't complain about resource exhaustion).  More details upon 
request...

John

-- 
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Boulevard
Suite H
Lanham, MD  20706
301-459-3366 x.5010
fax 301-429-5748