Hello community,

here is the log from the commit of package perl-Test-CheckDeps for 
openSUSE:Factory checked in at 2013-06-06 13:29:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Test-CheckDeps (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Test-CheckDeps.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Test-CheckDeps"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Test-CheckDeps/perl-Test-CheckDeps.changes  
2012-06-06 16:09:19.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Test-CheckDeps.new/perl-Test-CheckDeps.changes 
    2013-06-06 13:29:36.000000000 +0200
@@ -1,0 +2,9 @@
+Tue Jun  4 14:59:24 UTC 2013 - co...@suse.com
+
+- updated to 0.004
+        Reinstate loading of CPAN::Meta
+        Sort dependencies before displaying them
+        check_dependencies() can now optionally also test recommended and
+        suggested prerequisites
+
+-------------------------------------------------------------------

Old:
----
  Test-CheckDeps-0.002.tar.gz

New:
----
  Test-CheckDeps-0.004.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Test-CheckDeps.spec ++++++
--- /var/tmp/diff_new_pack.OjXVK3/_old  2013-06-06 13:29:37.000000000 +0200
+++ /var/tmp/diff_new_pack.OjXVK3/_new  2013-06-06 13:29:37.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Test-CheckDeps
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Test-CheckDeps
-Version:        0.002
+Version:        0.004
 Release:        0
 %define cpan_name Test-CheckDeps
 Summary:        Check for presence of dependencies
@@ -31,12 +31,10 @@
 BuildRequires:  perl-macros
 BuildRequires:  perl(CPAN::Meta)
 BuildRequires:  perl(CPAN::Meta::Check)
-BuildRequires:  perl(Module::Metadata)
 BuildRequires:  perl(Test::More) >= 0.88
 #BuildRequires: perl(Test::CheckDeps)
 Requires:       perl(CPAN::Meta)
 Requires:       perl(CPAN::Meta::Check)
-Requires:       perl(Module::Metadata)
 %{perl_requires}
 
 %description

++++++ Test-CheckDeps-0.002.tar.gz -> Test-CheckDeps-0.004.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/Changes 
new/Test-CheckDeps-0.004/Changes
--- old/Test-CheckDeps-0.002/Changes    2012-04-01 12:58:15.000000000 +0200
+++ new/Test-CheckDeps-0.004/Changes    2013-05-15 00:05:11.000000000 +0200
@@ -1,5 +1,13 @@
 Revision history for Test-CheckDeps
 
+0.004     2013-05-15 00:04:46 Europe/Amsterdam
+          Reinstate loading of CPAN::Meta
+
+0.003     2013-05-14 23:16:36 Europe/Amsterdam
+          Sort dependencies before displaying them
+          check_dependencies() can now optionally also test recommended and
+          suggested prerequisites
+
 0.002     2012-04-01 12:58:10 Europe/Amsterdam
           Converted to using Test::Builder directly
           Refactored most non-test code into a new dist, CPAN-Meta-Check
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/MANIFEST 
new/Test-CheckDeps-0.004/MANIFEST
--- old/Test-CheckDeps-0.002/MANIFEST   2012-04-01 12:58:15.000000000 +0200
+++ new/Test-CheckDeps-0.004/MANIFEST   2013-05-15 00:05:11.000000000 +0200
@@ -10,6 +10,5 @@
 lib/Test/CheckDeps.pm
 t/00-compile.t
 t/10-basics.t
-t/release-kwalitee.t
 t/release-pod-coverage.t
 t/release-pod-syntax.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/META.json 
new/Test-CheckDeps-0.004/META.json
--- old/Test-CheckDeps-0.002/META.json  2012-04-01 12:58:15.000000000 +0200
+++ new/Test-CheckDeps-0.004/META.json  2013-05-15 00:05:11.000000000 +0200
@@ -4,7 +4,7 @@
       "Leon Timmermans <le...@cpan.org>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 4.300006, CPAN::Meta::Converter 
version 2.120920",
+   "generated_by" : "Dist::Zilla version 4.300033, CPAN::Meta::Converter 
version 2.130880",
    "license" : [
       "perl_5"
    ],
@@ -19,13 +19,19 @@
             "ExtUtils::MakeMaker" : "6.30"
          }
       },
+      "develop" : {
+         "requires" : {
+            "Pod::Coverage::TrustPod" : "0",
+            "Test::Pod" : "1.41",
+            "Test::Pod::Coverage" : "1.08"
+         }
+      },
       "runtime" : {
          "requires" : {
             "CPAN::Meta" : "0",
             "CPAN::Meta::Check" : "0",
             "Exporter" : "5.57",
             "List::Util" : "0",
-            "Module::Metadata" : "0",
             "Test::Builder" : "0",
             "perl" : "5.006",
             "strict" : "0",
@@ -52,6 +58,6 @@
          "web" : "http://github.com/Leont/test-checkdeps";
       }
    },
-   "version" : "0.002"
+   "version" : "0.004"
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/META.yml 
new/Test-CheckDeps-0.004/META.yml
--- old/Test-CheckDeps-0.002/META.yml   2012-04-01 12:58:15.000000000 +0200
+++ new/Test-CheckDeps-0.004/META.yml   2013-05-15 00:05:11.000000000 +0200
@@ -9,7 +9,7 @@
 configure_requires:
   ExtUtils::MakeMaker: 6.30
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300006, CPAN::Meta::Converter version 
2.120920'
+generated_by: 'Dist::Zilla version 4.300033, CPAN::Meta::Converter version 
2.130880'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -20,7 +20,6 @@
   CPAN::Meta::Check: 0
   Exporter: 5.57
   List::Util: 0
-  Module::Metadata: 0
   Test::Builder: 0
   perl: 5.006
   strict: 0
@@ -28,4 +27,4 @@
 resources:
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Test-CheckDeps
   repository: git://github.com/Leont/test-checkdeps.git
-version: 0.002
+version: 0.004
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/Makefile.PL 
new/Test-CheckDeps-0.004/Makefile.PL
--- old/Test-CheckDeps-0.002/Makefile.PL        2012-04-01 12:58:15.000000000 
+0200
+++ new/Test-CheckDeps-0.004/Makefile.PL        2013-05-15 00:05:11.000000000 
+0200
@@ -11,11 +11,7 @@
 my %WriteMakefileArgs = (
   "ABSTRACT" => "Check for presence of dependencies",
   "AUTHOR" => "Leon Timmermans <leont\@cpan.org>",
-  "BUILD_REQUIRES" => {
-    "File::Find" => 0,
-    "File::Temp" => 0,
-    "Test::More" => "0.88"
-  },
+  "BUILD_REQUIRES" => {},
   "CONFIGURE_REQUIRES" => {
     "ExtUtils::MakeMaker" => "6.30"
   },
@@ -28,18 +24,35 @@
     "CPAN::Meta::Check" => 0,
     "Exporter" => "5.57",
     "List::Util" => 0,
-    "Module::Metadata" => 0,
     "Test::Builder" => 0,
     "strict" => 0,
     "warnings" => 0
   },
-  "VERSION" => "0.002",
+  "TEST_REQUIRES" => {
+    "File::Find" => 0,
+    "File::Temp" => 0,
+    "Test::More" => "0.88"
+  },
+  "VERSION" => "0.004",
   "test" => {
     "TESTS" => "t/*.t"
   }
 );
 
 
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+  my $tr = delete $WriteMakefileArgs{TEST_REQUIRES};
+  my $br = $WriteMakefileArgs{BUILD_REQUIRES};
+  for my $mod ( keys %$tr ) {
+    if ( exists $br->{$mod} ) {
+      $br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod};
+    }
+    else {
+      $br->{$mod} = $tr->{$mod};
+    }
+  }
+}
+
 unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
   my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
   my $pp = $WriteMakefileArgs{PREREQ_PM};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/README 
new/Test-CheckDeps-0.004/README
--- old/Test-CheckDeps-0.002/README     2012-04-01 12:58:15.000000000 +0200
+++ new/Test-CheckDeps-0.004/README     2013-05-15 00:05:11.000000000 +0200
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution Test-CheckDeps,
-version 0.002:
+version 0.004:
 
   Check for presence of dependencies
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/dist.ini 
new/Test-CheckDeps-0.004/dist.ini
--- old/Test-CheckDeps-0.002/dist.ini   2012-04-01 12:58:15.000000000 +0200
+++ new/Test-CheckDeps-0.004/dist.ini   2013-05-15 00:05:11.000000000 +0200
@@ -4,4 +4,5 @@
 copyright_holder = Leon Timmermans
 copyright_year   = 2011
 
-[@LEONT::PP]
+[@LEONT]
+install_tool = eumm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/lib/Test/CheckDeps.pm 
new/Test-CheckDeps-0.004/lib/Test/CheckDeps.pm
--- old/Test-CheckDeps-0.002/lib/Test/CheckDeps.pm      2012-04-01 
12:58:15.000000000 +0200
+++ new/Test-CheckDeps-0.004/lib/Test/CheckDeps.pm      2013-05-15 
00:05:11.000000000 +0200
@@ -1,6 +1,6 @@
 package Test::CheckDeps;
 {
-  $Test::CheckDeps::VERSION = '0.002';
+  $Test::CheckDeps::VERSION = '0.004';
 }
 use strict;
 use warnings FATAL => 'all';
@@ -13,16 +13,34 @@
 use CPAN::Meta;
 use CPAN::Meta::Check qw/check_requirements requirements_for/;
 use List::Util qw/first/;
-use Module::Metadata;
 use Test::Builder;
 
 my $builder = Test::Builder->new;
 
-sub check_dependencies { 
+my %level_of = (
+       requires   => 0,
+       classic    => 1,
+       recommends => 2,
+       suggests   => 3,
+);
+
+sub check_dependencies {
+       my $level = $level_of{shift || 'classic'};
        my $metafile = first { -e $_ } qw/MYMETA.json MYMETA.yml META.json 
META.yml/ or return $builder->ok(0, "No META information provided\n");
        my $meta = CPAN::Meta->load_file($metafile);
        check_dependencies_opts($meta, $_, 'requires') for qw/configure build 
test runtime/;
-       check_dependencies_opts($meta, 'runtime', 'conflicts');
+       check_dependencies_opts($meta, 'runtime', 'conflicts') if $level > 0;
+       if ($level > 1) {
+               $builder->todo_start('recommends are not mandatory');
+               check_dependencies_opts($meta, $_, 'recommends') for 
qw/configure build test runtime/;
+               $builder->todo_end();
+
+               if ($level > 2) {
+                       $builder->todo_start('suggests are not mandatory');
+                       check_dependencies_opts($meta, $_, 'suggests') for 
qw/configure build test runtime/;
+                       $builder->todo_end();
+               }
+       }
        return;
 }
 
@@ -33,7 +51,7 @@
        my $raw = $reqs->as_string_hash;
        my $ret = check_requirements($reqs, $type);
 
-       for my $module (keys %{$ret}) {
+       for my $module (sort keys %{$ret}) {
                $builder->ok(!defined $ret->{$module}, "$module satisfies '" . 
$raw->{$module} . "'") or $builder->diag($ret->{$module});
        }
        return;
@@ -53,7 +71,7 @@
 
 =head1 VERSION
 
-version 0.002
+version 0.004
 
 =head1 DESCRIPTION
 
@@ -61,9 +79,35 @@
 
 =head1 FUNCTIONS
 
-=head2 check_dependencies()
+=head2 check_dependencies( [ level ])
+
+Check dependencies based on a local MYMETA or META file.
+
+The C<level> argument is optional. It can be one of:
+
+=over 4
+
+=item * requires
+
+All 'requires' dependencies are checked (for the configure, build, test and
+runtime phases)
+
+=item * classic
+
+As C<requires>, but 'conflicts' dependencies are also checked.
+
+=item * recommends
+
+As C<classic>, but 'recommends' dependencies are also checked, as TODO tests.
+
+=item * suggests
+
+As C<recommends>, but 'suggests' dependencies are also checked, as TODO tests.
+
+=back
 
-Check all 'requires' dependencies based on a local MYMETA or META file.
+When not provided, C<level> defaults to C<classic> ('requires' and 'conflicts'
+dependencies are checked).
 
 =head2 check_dependencies_opts($meta, $phase, $type)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/t/10-basics.t 
new/Test-CheckDeps-0.004/t/10-basics.t
--- old/Test-CheckDeps-0.002/t/10-basics.t      2012-04-01 12:58:15.000000000 
+0200
+++ new/Test-CheckDeps-0.004/t/10-basics.t      2013-05-15 00:05:11.000000000 
+0200
@@ -7,6 +7,6 @@
 
 use Test::CheckDeps;
 
-check_dependencies();
+check_dependencies('recommends');
 
 done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-CheckDeps-0.002/t/release-kwalitee.t 
new/Test-CheckDeps-0.004/t/release-kwalitee.t
--- old/Test-CheckDeps-0.002/t/release-kwalitee.t       2012-04-01 
12:58:15.000000000 +0200
+++ new/Test-CheckDeps-0.004/t/release-kwalitee.t       1970-01-01 
01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate 
testing');
-  }
-}
-
-
-# This test is generated by Dist::Zilla::Plugin::Test::Kwalitee
-use strict;
-use warnings;
-use Test::More;   # needed to provide plan.
-eval "use Test::Kwalitee";
-
-plan skip_all => "Test::Kwalitee required for testing kwalitee" if $@;

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to