anchor.diff:      };
     };
   
  -  TestHarness = buildPerlPackage rec {
  -    name = "Test-Harness-3.17";
  -    src = fetchurl {
  -      url = "mirror://cpan/authors/id/A/AN/ANDYA/${name}.tar.gz";
  -      sha256 = "0j390xx6an88gh49n7zz8mj1s3z0xsxc8dynfq71xf7ba7i1afhr";
  +  TestHarness = buildPerlPackage {
  +    name = "Test-Harness-3.33";
  +    src = fetchurl {
  +      url = mirror://cpan/authors/id/L/LE/LEONT/Test-Harness-3.33.tar.gz;
  +      sha256 = "c22e36287d5cee3c28fd2006e3c8b6e7cc76c6fc39d79c7ab74f1936d35e8fe2";
  +    };
  +    doCheck = false; # makes assumptions about path to Perl
  +    meta = {
  +      homepage = http://testanything.org/;
  +      description = "Run Perl standard test scripts with statistics";
  +      license = "perl";
       };
     };
   
  
positive.code:   };
  
    CPANMeta = buildPerlPackage {
      name = "CPAN-Meta-2.120921";
      src = fetchurl {
        url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-2.120921.tar.gz;
        sha256 = "12cprk636jaklc97vdh55yjvzcr13h3csdnv3dgna84r2jijka79";
      };
      propagatedBuildInputs = [ ParseCPANMeta CPANMetaYAML CPANMetaRequirements ];
      meta = {
        homepage = https://github.com/dagolden/cpan-meta;
        description = "The distribution metadata for a CPAN dist";
        license = "perl5";
      };
    };
  
    CPANMetaCheck = buildPerlPackage {
      name = "CPAN-Meta-Check-0.004";
      src = fetchurl {
        url = mirror://cpan/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.004.tar.gz;
        sha256 = "0ccybgfc0p41shmc6nmbg20xljq2ygfjcxmyaf6y07yk6wdcyf7s";
      };
      buildInputs = [ TestDifferences ];
      propagatedBuildInputs = [ CPANMeta CPANMetaRequirements ];
      meta = {
        homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
        description = "Verify requirements in a CPAN::Meta object";
        license = "perl5";
      };
    };
  
    CPANMetaRequirements = buildPerlPackage {
      name = "CPAN-Meta-Requirements-2.125";
      src = fetchurl {
        url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-Requirements-2.125.tar.gz;
        sha256 = "1d6sryjkk52n4m8h7l0jc4hr9xrq2d02l8clzm48rq1h6j6q49hq";
      };
      buildInputs = [ TestMore ];
      meta = {
        homepage = https://github.com/dagolden/cpan-meta-requirements;
        description = "A set of version requirements for a CPAN dist";
        license = "perl5";
      };
    };
  
  
negative.code:       url = mirror://cpan/authors/id/L/LB/LBROCARD/Test-WWW-Mechanize-PSGI-0.35.tar.gz;
        sha256 = "1hih8s49zf38bisvhnhzrrj0zwyiivkrbs7nmmdqm1qqy27wv7pc";
      };
      buildInputs = [ TestPod ];
      propagatedBuildInputs = [ Plack TestWWWMechanize TryTiny ];
      meta = {
        description = "Test PSGI programs using WWW::Mechanize";
  