Start 2009-03-18T12:41:56 ActivePerl-1003 CPAN-1.9351 Going to read '/home/fly1003/var/cpan/Metadata' Database was generated on Wed, 18 Mar 2009 09:27:39 GMT Running make for D/DA/DAGOLDEN/Object-LocalVars-0.20.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DA/DAGOLDEN/Object-LocalVars-0.20.tar.gz ok Object-LocalVars-0.20/ Object-LocalVars-0.20/MANIFEST Object-LocalVars-0.20/META.yml Object-LocalVars-0.20/MANIFEST.SKIP Object-LocalVars-0.20/Todo Object-LocalVars-0.20/t/ Object-LocalVars-0.20/t/67-forking.t Object-LocalVars-0.20/t/99-test-pod.t Object-LocalVars-0.20/t/05-attribute-alias.t Object-LocalVars-0.20/t/16-diamond.t Object-LocalVars-0.20/t/98-test-pod-coverage.t Object-LocalVars-0.20/t/08-subclass.t Object-LocalVars-0.20/t/07-uplevel.t Object-LocalVars-0.20/t/13-DEMOLISH.t Object-LocalVars-0.20/t/02-constructor.t Object-LocalVars-0.20/t/Common.pm Object-LocalVars-0.20/t/17-overloaded-object.t Object-LocalVars-0.20/t/04-methods.t Object-LocalVars-0.20/t/66-threaded.t Object-LocalVars-0.20/t/15-no-helper-inheritance.t Object-LocalVars-0.20/t/09-subclass-other.t Object-LocalVars-0.20/t/06-empty-subclass.t Object-LocalVars-0.20/t/18-accessor-styles.t Object-LocalVars-0.20/t/12-PREBUILD.t Object-LocalVars-0.20/t/03-accessors.t Object-LocalVars-0.20/t/01-load.t Object-LocalVars-0.20/t/11-BUILD.t Object-LocalVars-0.20/t/Object/ Object-LocalVars-0.20/t/Object/Privacy/ Object-LocalVars-0.20/t/Object/Privacy/Sub.pm Object-LocalVars-0.20/t/Object/Morbid.pm Object-LocalVars-0.20/t/Object/HandRoll/ Object-LocalVars-0.20/t/Object/HandRoll/Sub.pm Object-LocalVars-0.20/t/Object/HandRoll/Sub_ISA.pm Object-LocalVars-0.20/t/Object/PropAliases.pm Object-LocalVars-0.20/t/Object/Props.pm Object-LocalVars-0.20/t/Object/Complete/ Object-LocalVars-0.20/t/Object/Complete/Diamond.pm Object-LocalVars-0.20/t/Object/Complete/Sub.pm Object-LocalVars-0.20/t/Object/Complete/Sib.pm Object-LocalVars-0.20/t/Object/Props/ Object-LocalVars-0.20/t/Object/Props/AltStyleGet.pm Object-LocalVars-0.20/t/Object/Props/AltStyleSame.pm Object-LocalVars-0.20/t/Object/Props/AltStyleGetSet.pm Object-LocalVars-0.20/t/Object/Props/AltStyleSet.pm Object-LocalVars-0.20/t/Object/PropsOverload.pm Object-LocalVars-0.20/t/Object/HandRoll.pm Object-LocalVars-0.20/t/Object/Privacy.pm Object-LocalVars-0.20/t/Object/Paranoid.pm Object-LocalVars-0.20/t/Object/Paranoid/ Object-LocalVars-0.20/t/Object/Paranoid/Sub.pm Object-LocalVars-0.20/t/Object/Morbid/ Object-LocalVars-0.20/t/Object/Morbid/Sub.pm Object-LocalVars-0.20/t/Object/CustomNew.pm Object-LocalVars-0.20/t/Object/Trivial.pm Object-LocalVars-0.20/t/Object/Methods.pm Object-LocalVars-0.20/t/Object/EmptySubclass.pm Object-LocalVars-0.20/t/Object/Complete.pm Object-LocalVars-0.20/t/10-class-properties.t Object-LocalVars-0.20/t/14-privacy.t Object-LocalVars-0.20/README Object-LocalVars-0.20/Build.PL Object-LocalVars-0.20/Makefile.PL Object-LocalVars-0.20/examples/ Object-LocalVars-0.20/examples/benchmarking/ Object-LocalVars-0.20/examples/benchmarking/objectbench.pl Object-LocalVars-0.20/examples/benchmarking/egObjectLocalVars.pl Object-LocalVars-0.20/examples/benchmarking/egClassMethodMaker.pl Object-LocalVars-0.20/examples/benchmarking/egHandRoll.pl Object-LocalVars-0.20/examples/benchmarking/objectprofile.pl Object-LocalVars-0.20/Changes Object-LocalVars-0.20/lib/ Object-LocalVars-0.20/lib/Object/ Object-LocalVars-0.20/lib/Object/LocalVars.pm Object-LocalVars-0.20/LICENSE CPAN.pm: Going to build D/DA/DAGOLDEN/Object-LocalVars-0.20.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Object::LocalVars >>> make cp lib/Object/LocalVars.pm blib/lib/Object/LocalVars.pm Manifying blib/man3/Object::LocalVars.3 DAGOLDEN/Object-LocalVars-0.20.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-load.t ................... 1..1 ok 1 - use Object::LocalVars; ok t/02-constructor.t ............ 1..6 ok 1 - require t::Object::Trivial; ok 2 - ... creating a t::Object::Trivial object ok 3 - ... confirming object is a t::Object::Trivial ok 4 - require t::Object::CustomNew; ok 5 - ... creating a t::Object::CustomNew object ok 6 - ... confirming object is a t::Object::CustomNew ok t/03-accessors.t .............. 1..28 ok 1 - require t::Object::Props; ok 2 - ... creating a t::Object::Props object ok 3 - ... confirming object is a t::Object::Props ok 4 - object property 'name' initialized in the master data hash ok 5 - object property 'color' initialized in the master data hash ok 6 - ... found accessor function 'name' ok 7 - ... found mutator function 'set_name' ok 8 - ... creating a t::Object::Props object ok 9 - ... confirming object is a t::Object::Props ok 10 - ... set_name($value1) returns self for object 1 ok 11 - ... name() equals $value1 for object 1 ok 12 - ... set_name($value2) returns self for object 2 ok 13 - ... name() equals $value2 for object 2 ok 14 - ... name() still equals $value1 for object1 ok 15 - ... found accessor function 'color' ok 16 - ... found mutator function 'set_color' ok 17 - ... creating a t::Object::Props object ok 18 - ... confirming object is a t::Object::Props ok 19 - ... set_color($value1) returns self for object 1 ok 20 - ... color() equals $value1 for object 1 ok 21 - ... set_color($value2) returns self for object 2 ok 22 - ... color() equals $value2 for object 2 ok 23 - ... color() still equals $value1 for object1 ok 24 - found object property 'name' data in the master data hash ok 25 - found object property 'color' data in the master data hash ok 26 - releasing object reference ok 27 - ... and object property 'name' data has been cleaned up ok 28 - ... and object property 'color' data has been cleaned up ok t/04-methods.t ................ 1..7 ok 1 - require t::Object::Methods; ok 2 - ... creating a t::Object::Methods object ok 3 - ... confirming object is a t::Object::Methods ok 4 - t::Object::Methods->can('what_am_i') ok 5 - what_am_i gave correct result ok 6 - t::Object::Methods->can('greeting') ok 7 - greeting gave correct result ok t/05-attribute-alias.t ........ 1..14 ok 1 - require t::Object::PropAliases; ok 2 - ... creating a t::Object::PropAliases object ok 3 - ... confirming object is a t::Object::PropAliases ok 4 - Naming object 'Charlie' ok 5 - ... making him 'orange' ok 6 - ... and his description is right ok 7 - ... creating a t::Object::PropAliases object ok 8 - ... confirming object is a t::Object::PropAliases ok 9 - Naming new object 'Curly' ok 10 - ... and making him 'blue' ok 11 - ... and his description is right ok 12 - Charlie's description is still right ok 13 - Class alias incremented ok 14 - No aliases for object properties when class method is called ok t/06-empty-subclass.t ......... 1..12 ok 1 - require t::Object::EmptySubclass; ok 2 - ... creating a t::Object::EmptySubclass object ok 3 - ... confirming object is a t::Object::EmptySubclass ok 4 - Naming object 'Charlie' ok 5 - ... making him 'orange' ok 6 - ... and his description is right ok 7 - ... creating a t::Object::EmptySubclass object ok 8 - ... confirming object is a t::Object::EmptySubclass ok 9 - Naming new object 'Curly' ok 10 - ... and making him 'blue' ok 11 - ... and his description is right ok 12 - Charlie's description is still right ok t/07-uplevel.t ................ 1..13 ok 1 - require t::Object::Methods; ok 2 - ... creating a t::Object::Methods object ok 3 - ... confirming object is a t::Object::Methods ok 4 - require t::Object::Complete; ok 5 - ... creating a t::Object::Complete object ok 6 - ... confirming object is a t::Object::Complete ok 7 - require t::Object::Morbid; ok 8 - ... creating a t::Object::Morbid object ok 9 - ... confirming object is a t::Object::Morbid ok 10 - propertyless-object methods get correct caller() ok 11 - propertied-object methods get correct caller() ok 12 - croak finds correct caller() ok 13 - croak finds correct caller() ok t/08-subclass.t ............... 1..19 ok 1 - require t::Object::Complete::Sub; ok 2 - ... creating a t::Object::Complete::Sub object ok 3 - ... confirming object is a t::Object::Complete::Sub ok 4 - inherits report_package() method OK ok 5 - naming object 'Charlie' ok 6 - ... making him 'orange' ok 7 - ... making him 'square' ok 8 - ... and his overridden description is right ok 9 - additional can-roll() method works ok 10 - inherited method using alias for overridden property finds undef ok 11 - found property 'name' data in the superclass data hash ok 12 - found property 'color' data in the superclass data hash ok 13 - found property 'color' data in the subclass data hash ok 14 - found property 'shape' data in the subclass data hash ok 15 - releasing object reference ok 16 - ... and superclass property 'name' data has been cleaned up ok 17 - ... and superclass property 'color' data has been cleaned up ok 18 - ... and subclass property 'color' data has been cleaned up ok 19 - ... and subclass property 'shape' data has been cleaned up ok t/09-subclass-other.t ......... 1..18 ok 1 - require t::Object::HandRoll::Sub; ok 2 - ... creating a t::Object::HandRoll::Sub object ok 3 - ... confirming object is a t::Object::HandRoll::Sub ok 4 - require t::Object::HandRoll::Sub_ISA; ok 5 - ... creating a t::Object::HandRoll::Sub_ISA object ok 6 - ... confirming object is a t::Object::HandRoll::Sub_ISA ok 7 - first object inherits report_package() method OK ok 8 - second object inherits report_package() method OK ok 9 - naming first object 'Charlie' ok 10 - ... making him 'orange' ok 11 - ... making him 'square' ok 12 - ... and his overridden description is right ok 13 - additional can-roll() method works ok 14 - found property 'color' data in the subclass data hash ok 15 - found property 'shape' data in the subclass data hash ok 16 - releasing object reference ok 17 - ... and subclass property 'color' data has been cleaned up ok 18 - ... and subclass property 'shape' data has been cleaned up ok t/10-class-properties.t ....... 1..9 ok 1 - require t::Object::Complete; ok 2 - ... creating a t::Object::Complete object ok 3 - ... confirming object is a t::Object::Complete ok 4 - Superclass object counter is 1 ok 5 - require t::Object::Complete::Sub; ok 6 - ... creating a t::Object::Complete::Sub object ok 7 - ... confirming object is a t::Object::Complete::Sub ok 8 - Subclass object counter is 1 ok 9 - Superclass object counter is 2 ok t/11-BUILD.t .................. 1..9 ok 1 - require t::Object::Complete; ok 2 - ... creating a t::Object::Complete object ok 3 - ... confirming object is a t::Object::Complete ok 4 - New object is named 'Charlie' ok 5 - Count of t::Object::Complete is correct ok 6 - ... creating a t::Object::Complete object ok 7 - ... confirming object is a t::Object::Complete ok 8 - New object is named 'Curly' ok 9 - Count of t::Object::Complete is correct ok t/12-PREBUILD.t ............... 1..6 ok 1 - paranoid BUILD dies on bad input to new ok 2 - require t::Object::Paranoid::Sub; ok 3 - subclass with PREBUILD filters bad input to superclass new ok 4 - New object is named 'Charlie' ok 5 - Count of t::Object::Paranoid::Sub is correct ok 6 - Charlie's color (defined in subclass) is correct ok t/13-DEMOLISH.t ............... 1..13 ok 1 - require t::Object::Complete; ok 2 - ... creating a t::Object::Complete object ok 3 - ... confirming object is a t::Object::Complete ok 4 - New object is named 'Charlie' ok 5 - Count of t::Object::Complete is correct ok 6 - ... creating a t::Object::Complete object ok 7 - ... confirming object is a t::Object::Complete ok 8 - New object is named 'Curly' ok 9 - Count of t::Object::Complete is correct ok 10 - Curly destroyed ok 11 - Count of t::Object::Complete is correct ok 12 - Charlie destroyed ok 13 - Count of t::Object::Complete is correct ok t/14-privacy.t ................ 1..38 ok 1 - require t::Object::Privacy; ok 2 - ... creating a t::Object::Privacy object ok 3 - ... confirming object is a t::Object::Privacy ok 4 - require t::Object::Privacy::Sub; ok 5 - ... creating a t::Object::Privacy::Sub object ok 6 - ... confirming object is a t::Object::Privacy::Sub ok 7 - call default method lives ok 8 - call public method lives ok 9 - set public property lives ok 10 - get public property lives ok 11 - ... and public property is correct ok 12 - set public class property lives ok 13 - get public property lives ok 14 - ... and class public property is correct ok 15 - call protected method should die ok 16 - set protected property should die ok 17 - get protected property should die ok 18 - set protected class property should die ok 19 - get protected class property should die ok 20 - call protected method from subclass lives ok 21 - call protected properties from subclass lives ok 22 - ... and protected property manipulations are correct ok 23 - default property shouldn't have an accessor ok 24 - default property shouldn't have a mutator ok 25 - private property shouldn't have an accessor ok 26 - private property shouldn't have a mutator ok 27 - call private method should die ok 28 - call private method from subclass should die ok 29 - private property alias used in class lives ok 30 - ... and private property aliases manipulations working ok 31 - call private method from class lives ok 32 - private method wraps $self properly ok 33 - call readonly property mutator should die ok 34 - call readonly property mutator from subclass lives ok 35 - ... and readonly property is correct ok 36 - call readonly property mutator should die ok 37 - call readonly property mutator from subclass lives ok 38 - ... and readonly property is correct ok t/15-no-helper-inheritance.t .. 1..4 ok 1 - require t::Object::Morbid::Sub; ok 2 - PREBUILD and BUILD methods should not be inherited ok 3 - Inherited BUILD should die ok 4 - DEMOLISH methods should not be inherited ok t/16-diamond.t ................ 1..6 ok 1 - require t::Object::Complete::Diamond; ok 2 - ... creating a t::Object::Complete::Diamond object ok 3 - ... confirming object is a t::Object::Complete::Diamond ok 4 - constructors only called once ok 5 - releasing object reference ok 6 - destructors only called once ok t/17-overloaded-object.t ...... 1..28 ok 1 - require t::Object::PropsOverload; ok 2 - ... creating a t::Object::PropsOverload object ok 3 - ... confirming object is a t::Object::PropsOverload ok 4 - object property 'name' initialized in the master data hash ok 5 - object property 'color' initialized in the master data hash ok 6 - ... found accessor function 'name' ok 7 - ... found mutator function 'set_name' ok 8 - ... creating a t::Object::PropsOverload object ok 9 - ... confirming object is a t::Object::PropsOverload ok 10 - ... set_name($value1) returns self for object 1 ok 11 - ... name() equals $value1 for object 1 ok 12 - ... set_name($value2) returns self for object 2 ok 13 - ... name() equals $value2 for object 2 ok 14 - ... name() still equals $value1 for object1 ok 15 - ... found accessor function 'color' ok 16 - ... found mutator function 'set_color' ok 17 - ... creating a t::Object::PropsOverload object ok 18 - ... confirming object is a t::Object::PropsOverload ok 19 - ... set_color($value1) returns self for object 1 ok 20 - ... color() equals $value1 for object 1 ok 21 - ... set_color($value2) returns self for object 2 ok 22 - ... color() equals $value2 for object 2 ok 23 - ... color() still equals $value1 for object1 ok 24 - found object property 'name' data in the master data hash ok 25 - found object property 'color' data in the master data hash ok 26 - releasing object reference ok 27 - ... and object property 'name' data has been cleaned up ok 28 - ... and object property 'color' data has been cleaned up ok t/18-accessor-styles.t ........ 1..117 ok 1 - throwing error on bad args to accessor_style ok 2 - require t::Object::Props::AltStyleGet; ok 3 - ... creating a t::Object::Props::AltStyleGet object ok 4 - ... confirming object is a t::Object::Props::AltStyleGet ok 5 - require t::Object::Props::AltStyleGetSet; ok 6 - ... creating a t::Object::Props::AltStyleGetSet object ok 7 - ... confirming object is a t::Object::Props::AltStyleGetSet ok 8 - require t::Object::Props::AltStyleSame; ok 9 - ... creating a t::Object::Props::AltStyleSame object ok 10 - ... confirming object is a t::Object::Props::AltStyleSame ok 11 - require t::Object::Props::AltStyleSet; ok 12 - ... creating a t::Object::Props::AltStyleSet object ok 13 - ... confirming object is a t::Object::Props::AltStyleSet ok 14 - Testing a t::Object::Props::AltStyleGet object... ok 15 - ... registering 'name' in the data hash ok 16 - ... registering 'color' in the data hash ok 17 - ... found accessor function 'grabname' ok 18 - ... found mutator function 'set_name' ok 19 - ... creating a t::Object::Props::AltStyleGet object ok 20 - ... confirming object is a t::Object::Props::AltStyleGet ok 21 - ... set_name($value1) returns self for object 1 ok 22 - ... grabname() equals $value1 for object 1 ok 23 - ... set_name($value2) returns self for object 2 ok 24 - ... grabname() equals $value2 for object 2 ok 25 - ... grabname() still equals $value1 for object1 ok 26 - ... found accessor function 'grabcolor' ok 27 - ... found mutator function 'set_color' ok 28 - ... creating a t::Object::Props::AltStyleGet object ok 29 - ... confirming object is a t::Object::Props::AltStyleGet ok 30 - ... set_color($value1) returns self for object 1 ok 31 - ... grabcolor() equals $value1 for object 1 ok 32 - ... set_color($value2) returns self for object 2 ok 33 - ... grabcolor() equals $value2 for object 2 ok 34 - ... grabcolor() still equals $value1 for object1 ok 35 - ... finding 'name' in the data hash ok 36 - ... finding 'color' in the data hash ok 37 - ... releasing object reference ok 38 - ... cleaning up 'name' data ok 39 - ... cleaning up 'color' data ok 40 - Testing a t::Object::Props::AltStyleGetSet object... ok 41 - ... registering 'name' in the data hash ok 42 - ... registering 'color' in the data hash ok 43 - ... found accessor function 'grabname' ok 44 - ... found mutator function 'hurlname' ok 45 - ... creating a t::Object::Props::AltStyleGetSet object ok 46 - ... confirming object is a t::Object::Props::AltStyleGetSet ok 47 - ... hurlname($value1) returns self for object 1 ok 48 - ... grabname() equals $value1 for object 1 ok 49 - ... hurlname($value2) returns self for object 2 ok 50 - ... grabname() equals $value2 for object 2 ok 51 - ... grabname() still equals $value1 for object1 ok 52 - ... found accessor function 'grabcolor' ok 53 - ... found mutator function 'hurlcolor' ok 54 - ... creating a t::Object::Props::AltStyleGetSet object ok 55 - ... confirming object is a t::Object::Props::AltStyleGetSet ok 56 - ... hurlcolor($value1) returns self for object 1 ok 57 - ... grabcolor() equals $value1 for object 1 ok 58 - ... hurlcolor($value2) returns self for object 2 ok 59 - ... grabcolor() equals $value2 for object 2 ok 60 - ... grabcolor() still equals $value1 for object1 ok 61 - ... finding 'name' in the data hash ok 62 - ... finding 'color' in the data hash ok 63 - ... releasing object reference ok 64 - ... cleaning up 'name' data ok 65 - ... cleaning up 'color' data ok 66 - Testing a t::Object::Props::AltStyleSame object... ok 67 - ... registering 'name' in the data hash ok 68 - ... registering 'color' in the data hash ok 69 - ... found accessor function 'name' ok 70 - ... found mutator function 'name' ok 71 - ... creating a t::Object::Props::AltStyleSame object ok 72 - ... confirming object is a t::Object::Props::AltStyleSame ok 73 - ... name($value1) returns $value1 for object 1 ok 74 - ... name() equals $value1 for object 1 ok 75 - ... name($value2) returns $value2 for object 2 ok 76 - ... name() equals $value2 for object 2 ok 77 - ... name() still equals $value1 for object1 ok 78 - ... found accessor function 'color' ok 79 - ... found mutator function 'color' ok 80 - ... creating a t::Object::Props::AltStyleSame object ok 81 - ... confirming object is a t::Object::Props::AltStyleSame ok 82 - ... color($value1) returns $value1 for object 1 ok 83 - ... color() equals $value1 for object 1 ok 84 - ... color($value2) returns $value2 for object 2 ok 85 - ... color() equals $value2 for object 2 ok 86 - ... color() still equals $value1 for object1 ok 87 - ... finding 'name' in the data hash ok 88 - ... finding 'color' in the data hash ok 89 - ... releasing object reference ok 90 - ... cleaning up 'name' data ok 91 - ... cleaning up 'color' data ok 92 - Testing a t::Object::Props::AltStyleSet object... ok 93 - ... registering 'name' in the data hash ok 94 - ... registering 'color' in the data hash ok 95 - ... found accessor function 'name' ok 96 - ... found mutator function 'hurlname' ok 97 - ... creating a t::Object::Props::AltStyleSet object ok 98 - ... confirming object is a t::Object::Props::AltStyleSet ok 99 - ... hurlname($value1) returns self for object 1 ok 100 - ... name() equals $value1 for object 1 ok 101 - ... hurlname($value2) returns self for object 2 ok 102 - ... name() equals $value2 for object 2 ok 103 - ... name() still equals $value1 for object1 ok 104 - ... found accessor function 'color' ok 105 - ... found mutator function 'hurlcolor' ok 106 - ... creating a t::Object::Props::AltStyleSet object ok 107 - ... confirming object is a t::Object::Props::AltStyleSet ok 108 - ... hurlcolor($value1) returns self for object 1 ok 109 - ... color() equals $value1 for object 1 ok 110 - ... hurlcolor($value2) returns self for object 2 ok 111 - ... color() equals $value2 for object 2 ok 112 - ... color() still equals $value1 for object1 ok 113 - ... finding 'name' in the data hash ok 114 - ... finding 'color' in the data hash ok 115 - ... releasing object reference ok 116 - ... cleaning up 'name' data ok 117 - ... cleaning up 'color' data ok t/66-threaded.t ............... 1..4 ok 1 - require t::Object::Complete; ok 2 - ... creating a t::Object::Complete object ok 3 - ... confirming object is a t::Object::Complete ok 4 - got right name in thread ok t/67-forking.t ................ 1..4 ok 1 - require t::Object::Complete; ok 2 - ... creating a t::Object::Complete object ok 3 - ... confirming object is a t::Object::Complete ok 4 - got right name in child process ok t/98-test-pod-coverage.t ...... 1..1 ok 1 - Pod coverage on Object::LocalVars ok t/99-test-pod.t ............... 1..1 ok 1 - blib/lib/Object/LocalVars.pm ok All tests successful. Files=22, Tests=358, 2 wallclock secs ( 0.20 usr 0.05 sys + 1.35 cusr 0.28 csys = 1.88 CPU) Result: PASS DAGOLDEN/Object-LocalVars-0.20.tar.gz make test TEST_VERBOSE=1 -- OK David Golden <dagolden@cpan.org> Outside-in objects with local aliasing of $self and object variables >>> (cd /home/fly1003/var/cpan/build/Object-LocalVars-0.20-iFA4El && tar cvf - Object-LocalVars-0.20.ppd blib) | gzip -c >/home/fly1003/var/REPO/D/DA/DAGOLDEN/Object-LocalVars-0.20.tar.gz Object-LocalVars-0.20.ppd blib/ blib/lib/ blib/lib/Object/ blib/lib/Object/LocalVars.pm blib/man3/ blib/man3/Object::LocalVars.3 >>> mv /home/fly1003/var/cpan/build/Object-LocalVars-0.20-iFA4El/Object-LocalVars-0.20.ppd /home/fly1003/var/REPO/D/DA/DAGOLDEN Finished 2009-03-18T12:42:01