Hello community, here is the log from the commit of package perl-ExtUtils-Depends for openSUSE:Factory checked in at Thu Dec 2 16:21:35 CET 2010. -------- --- perl-ExtUtils-Depends/perl-ExtUtils-Depends.changes 2010-11-24 20:24:07.000000000 +0100 +++ perl-ExtUtils-Depends/perl-ExtUtils-Depends.changes 2010-12-02 14:04:02.000000000 +0100 @@ -1,0 +2,11 @@ +Thu Dec 2 14:02:37 CET 2010 - anicka@suse.cz + +- update to 0.303 + * Fix a race condition when running the tests in parallel. + +------------------------------------------------------------------- +Tue Nov 30 19:20:13 UTC 2010 - coolo@novell.com + +- switch to perl_requires macro + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- ExtUtils-Depends-0.302.tar.bz2 New: ---- ExtUtils-Depends-0.303.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-ExtUtils-Depends.spec ++++++ --- /var/tmp/diff_new_pack.WALxxK/_old 2010-12-02 16:20:04.000000000 +0100 +++ /var/tmp/diff_new_pack.WALxxK/_new 2010-12-02 16:20:04.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package perl-ExtUtils-Depends (Version 0.302) +# spec file for package perl-ExtUtils-Depends (Version 0.303) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -21,8 +21,8 @@ Name: perl-ExtUtils-Depends %define cpan_name ExtUtils-Depends Summary: Easily build XS extensions that depend on XS extensions -Version: 0.302 -Release: 10 +Version: 0.303 +Release: 1 License: GPL+ or Artistic Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/ExtUtils-Depends/ @@ -38,7 +38,7 @@ BuildRequires: perl(Data::Dumper) BuildRequires: perl(File::Spec) BuildRequires: perl(IO::File) -Requires: perl = %{perl_version} +%{perl_requires} Requires: perl(Data::Dumper) Requires: perl(File::Spec) Requires: perl(IO::File) ++++++ ExtUtils-Depends-0.302.tar.bz2 -> ExtUtils-Depends-0.303.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/Changes new/ExtUtils-Depends-0.303/Changes --- old/ExtUtils-Depends-0.302/Changes 2009-07-04 15:36:40.000000000 +0200 +++ new/ExtUtils-Depends-0.303/Changes 2010-11-29 19:46:16.000000000 +0100 @@ -1,5 +1,8 @@ Revision history for Perl extension ExtUtils::Depends. +0.303 Mon Nov 29 19:42:59 CET 2010 + - Fix a race condition when running the tests in parallel. + 0.302 Sat Jul 4 15:28:35 CEST 2009 - Create import libraries if necessary to fix linking when gcc is used on MSWin32 (Strawberry Perl, for example). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/MANIFEST new/ExtUtils-Depends-0.303/MANIFEST --- old/ExtUtils-Depends-0.302/MANIFEST 2009-05-18 21:35:20.000000000 +0200 +++ new/ExtUtils-Depends-0.303/MANIFEST 2010-11-29 19:46:16.000000000 +0100 @@ -14,3 +14,4 @@ t/inc/DepTest/DepTest.lib t/inc/DepTest/Install/.keep t/inc/DepTest/libDepTest.dll.a +t/lib/TestHelper.pm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/MANIFEST.SKIP new/ExtUtils-Depends-0.303/MANIFEST.SKIP --- old/ExtUtils-Depends-0.302/MANIFEST.SKIP 2009-05-18 21:36:09.000000000 +0200 +++ new/ExtUtils-Depends-0.303/MANIFEST.SKIP 2010-11-29 19:46:16.000000000 +0100 @@ -3,3 +3,5 @@ ^Makefile$ ^pm_to_blib$ ^\.git +\.doap$ +^MANIFEST\.bak$ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/META.yml new/ExtUtils-Depends-0.303/META.yml --- old/ExtUtils-Depends-0.302/META.yml 2009-07-04 15:37:28.000000000 +0200 +++ new/ExtUtils-Depends-0.303/META.yml 2010-11-29 19:46:38.000000000 +0100 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: ExtUtils-Depends -version: 0.302 +version: 0.303 abstract: ~ author: [] license: perl @@ -22,7 +22,7 @@ - t - inc package: ExtUtils::MM -generated_by: ExtUtils::MakeMaker version 6.52 +generated_by: ExtUtils::MakeMaker version 6.56 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/lib/ExtUtils/Depends.pm new/ExtUtils-Depends-0.303/lib/ExtUtils/Depends.pm --- old/ExtUtils-Depends-0.302/lib/ExtUtils/Depends.pm 2009-07-04 15:30:45.000000000 +0200 +++ new/ExtUtils-Depends-0.303/lib/ExtUtils/Depends.pm 2010-11-29 19:46:16.000000000 +0100 @@ -11,7 +11,7 @@ use File::Spec; use Data::Dumper; -our $VERSION = '0.302'; +our $VERSION = '0.303'; sub import { my $class = shift; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/t/02_save_load.t new/ExtUtils-Depends-0.303/t/02_save_load.t --- old/ExtUtils-Depends-0.302/t/02_save_load.t 2009-05-17 13:57:39.000000000 +0200 +++ new/ExtUtils-Depends-0.303/t/02_save_load.t 2010-11-22 03:24:51.000000000 +0100 @@ -3,8 +3,15 @@ use warnings; use Test::More tests => 24; + +use FindBin; +use lib "$FindBin::Bin/lib"; +use TestHelper; + use ExtUtils::Depends; +my $tmp_inc = temp_inc; + my $dep_info = ExtUtils::Depends->new ('DepTest'); my $inc = '-Iinclude -I/usr/local/include -W -Wall -Werror -ansi'; @@ -33,7 +40,7 @@ dep-private.h); $dep_info->install (@installed_files); -$dep_info->save_config ('t/inc/DepTest/Install/Files.pm'); +$dep_info->save_config (catfile $tmp_inc, qw(DepTest Install Files.pm)); # --------------------------------------------------------------------------- # @@ -46,7 +53,7 @@ like ($vars{PM}{$pm}, qr/\Q$pm_mapping{$pm}\E/); } -ok (exists $vars{PM}{'t/inc/DepTest/Install/Files.pm'}); +ok (exists $vars{PM}{catfile $tmp_inc, qw(DepTest Install Files.pm)}); foreach my $file (@installed_files) { like ($vars{PM}{$file}, qr/\Q$file\E/); @@ -64,8 +71,6 @@ # --------------------------------------------------------------------------- # -use lib qw(t/inc); - my $info = ExtUtils::Depends::load ('DepTest'); my $install_part = qr|DepTest.Install|; @@ -81,5 +86,3 @@ is ($info->{libs}, $libs); # --------------------------------------------------------------------------- # - -unlink 't/inc/DepTest/Install/Files.pm'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/t/03_deps.t new/ExtUtils-Depends-0.303/t/03_deps.t --- old/ExtUtils-Depends-0.302/t/03_deps.t 2009-05-17 13:57:39.000000000 +0200 +++ new/ExtUtils-Depends-0.303/t/03_deps.t 2010-11-22 03:24:51.000000000 +0100 @@ -3,15 +3,20 @@ use warnings; use Test::More tests => 2; + +use FindBin; +use lib "$FindBin::Bin/lib"; +use TestHelper; + use ExtUtils::Depends; +my $tmp_inc = temp_inc; + my $dep_info = ExtUtils::Depends->new ('DepTest'); -$dep_info->save_config ('t/inc/DepTest/Install/Files.pm'); +$dep_info->save_config (catfile $tmp_inc, qw(DepTest Install Files.pm)); # --------------------------------------------------------------------------- # -use lib qw(t/inc); - my $info = ExtUtils::Depends->new ('UseTest', 'DepTest'); my %deps = $info->get_deps; @@ -27,5 +32,3 @@ ok (exists $deps{DepTest}); # --------------------------------------------------------------------------- # - -unlink 't/inc/DepTest/Install/Files.pm'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/t/04_extra_libs.t new/ExtUtils-Depends-0.303/t/04_extra_libs.t --- old/ExtUtils-Depends-0.302/t/04_extra_libs.t 2009-05-17 13:57:39.000000000 +0200 +++ new/ExtUtils-Depends-0.303/t/04_extra_libs.t 2010-11-23 04:27:56.000000000 +0100 @@ -3,24 +3,27 @@ use warnings; use Test::More; + +use FindBin; +use lib "$FindBin::Bin/lib"; +use TestHelper; + use ExtUtils::Depends; +my $tmp_inc = temp_inc; + plan (($^O eq 'MSWin32' || $^O eq 'cygwin') ? (tests => 1) : (skip_all => 'test only applicable to MSWin32 and cygwin')); my $dep_info = ExtUtils::Depends->new ('DepTest'); -$dep_info->save_config ('t/inc/DepTest/Install/Files.pm'); +$dep_info->save_config (catfile $tmp_inc, qw(DepTest Install Files.pm)); # --------------------------------------------------------------------------- # -use lib qw(t/inc); - my $use_info = ExtUtils::Depends->new ('UseTest', 'DepTest'); my %vars = $use_info->get_makefile_vars; like ($vars{LIBS}, qr/DepTest/); # --------------------------------------------------------------------------- # - -unlink 't/inc/DepTest/Install/Files.pm'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/t/lib/TestHelper.pm new/ExtUtils-Depends-0.303/t/lib/TestHelper.pm --- old/ExtUtils-Depends-0.302/t/lib/TestHelper.pm 1970-01-01 01:00:00.000000000 +0100 +++ new/ExtUtils-Depends-0.303/t/lib/TestHelper.pm 2010-11-22 03:24:51.000000000 +0100 @@ -0,0 +1,21 @@ +use strict; +use warnings; + +package TestHelper; + +use File::Temp 'tempdir'; +use File::Path 'mkpath'; +use File::Spec::Functions 'catdir', 'catfile'; + +use base 'Exporter'; + +our @EXPORT = ('temp_inc', 'catfile'); + +sub temp_inc { + my $tmpinc = tempdir(CLEANUP => 1); + mkpath(catdir($tmpinc, qw(DepTest Install)), 0, 0711); + unshift @INC, $tmpinc; + return $tmpinc; +} + +1; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org