Hello community,
here is the log from the commit of package perl-Class-Load-XS for openSUSE:Factory checked in at 2012-02-16 16:21:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Class-Load-XS (Old)
and /work/SRC/openSUSE:Factory/.perl-Class-Load-XS.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Class-Load-XS", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Class-Load-XS/perl-Class-Load-XS.changes 2011-12-07 14:38:36.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Class-Load-XS.new/perl-Class-Load-XS.changes 2012-02-16 16:21:37.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Feb 13 08:52:19 UTC 2012 - coolo@suse.com
+
+- updated to 0.04
+ - Some small test changes for the latest Module::Implementation and
+ Class::Load. There is no need to upgade if you have 0.03 installed.
+
+-------------------------------------------------------------------
Old:
----
Class-Load-XS-0.03.tar.gz
New:
----
Class-Load-XS-0.04.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Class-Load-XS.spec ++++++
--- /var/tmp/diff_new_pack.ZkdraP/_old 2012-02-16 16:21:39.000000000 +0100
+++ /var/tmp/diff_new_pack.ZkdraP/_new 2012-02-16 16:21:39.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Class-Load-XS
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -16,24 +16,30 @@
#
-
Name: perl-Class-Load-XS
-Version: 0.03
-Release: 1
-License: Artistic-2.0
+Version: 0.04
+Release: 0
%define cpan_name Class-Load-XS
Summary: XS implementation of parts of Class::Load
-Url: http://search.cpan.org/dist/Class-Load-XS/
+License: Artistic-2.0
Group: Development/Libraries/Perl
-#Source: http://www.cpan.org/authors/id/D/DR/DROLSKY/Class-Load-XS-%%{version}.tar.gz
-Source0: %{cpan_name}-%{version}.tar.gz
-BuildRequires: perl(Class::Load) >= 0.11
-BuildRequires: perl(Test::Fatal)
+Url: http://search.cpan.org/dist/Class-Load-XS/
+Source: http://www.cpan.org/authors/id/D/DR/DROLSKY/%{cpan_name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Module::Build)
-Requires: perl(Class::Load) >= 0.11
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: perl(Class::Load) >= 0.15
+BuildRequires: perl(Module::Build) >= 0.3601
+BuildRequires: perl(Module::Implementation) >= 0.04
+BuildRequires: perl(Test::Fatal)
+BuildRequires: perl(Test::More) >= 0.88
+BuildRequires: perl(Test::Requires)
+BuildRequires: perl(version)
+#BuildRequires: perl(Class::Load::VersionCheck)
+#BuildRequires: perl(Class::Load::XS)
+#BuildRequires: perl(Test::Class::Load)
+#BuildRequires: perl(Test::Without::Module)
+Requires: perl(Class::Load) >= 0.15
%{perl_requires}
%description
@@ -54,11 +60,8 @@
./Build install destdir=%{buildroot} create_packlist=0
%perl_gen_filelist
-%clean
-%{__rm} -rf %{buildroot}
-
%files -f %{name}.files
-%defattr(-,root,root)
-%doc Changes dist.ini LICENSE README
+%defattr(-,root,root,755)
+%doc Changes LICENSE README
%changelog
++++++ Class-Load-XS-0.03.tar.gz -> Class-Load-XS-0.04.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/Build.PL new/Class-Load-XS-0.04/Build.PL
--- old/Class-Load-XS-0.03/Build.PL 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/Build.PL 2012-02-08 20:50:17.000000000 +0100
@@ -7,9 +7,14 @@
my %module_build_args = (
"build_requires" => {
+ "Class::Load" => 0,
"Module::Build" => "0.3601",
+ "Module::Implementation" => "0.04",
"Test::Fatal" => 0,
- "Test::More" => "0.88"
+ "Test::More" => "0.88",
+ "Test::Requires" => 0,
+ "constant" => 0,
+ "version" => 0
},
"configure_requires" => {
"Module::Build" => "0.3601"
@@ -19,13 +24,16 @@
"Dave Rolsky "
],
"dist_name" => "Class-Load-XS",
- "dist_version" => "0.03",
+ "dist_version" => "0.04",
"license" => "artistic_2",
"module_name" => "Class::Load::XS",
"recommends" => {},
"recursive_test_files" => 1,
"requires" => {
- "Class::Load" => "0.11"
+ "Class::Load" => "0.15",
+ "XSLoader" => 0,
+ "strict" => 0,
+ "warnings" => 0
},
"script_files" => []
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/Changes new/Class-Load-XS-0.04/Changes
--- old/Class-Load-XS-0.03/Changes 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/Changes 2012-02-08 20:50:17.000000000 +0100
@@ -1,3 +1,9 @@
+0.04 2012-02-08
+
+- Some small test changes for the latest Module::Implementation and
+ Class::Load. There is no need to upgade if you have 0.03 installed.
+
+
0.03 2011-11-18
- Explicitly include Test::Fatal as a test prereq. Reported by W Phillip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/LICENSE new/Class-Load-XS-0.04/LICENSE
--- old/Class-Load-XS-0.03/LICENSE 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/LICENSE 2012-02-08 20:50:17.000000000 +0100
@@ -1,4 +1,4 @@
-This software is Copyright (c) 2011 by Dave Rolsky.
+This software is Copyright (c) 2012 by Dave Rolsky.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/MANIFEST new/Class-Load-XS-0.04/MANIFEST
--- old/Class-Load-XS-0.03/MANIFEST 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/MANIFEST 2012-02-08 20:50:17.000000000 +0100
@@ -21,6 +21,8 @@
t/008-gvstash-bug.t
t/009-invalid-module-name.t
t/010-isa-false-positive.t
+t/011-without-xs.t
+t/012-without-implementation.t
t/lib/Class/Load/Error/DieAfterBeginIsa.pm
t/lib/Class/Load/Error/DieAfterIsa.pm
t/lib/Class/Load/Error/SyntaxErrorAfterIsa.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/META.json new/Class-Load-XS-0.04/META.json
--- old/Class-Load-XS-0.03/META.json 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/META.json 2012-02-08 20:50:17.000000000 +0100
@@ -4,7 +4,7 @@
"Dave Rolsky "
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 4.300002, CPAN::Meta::Converter version 2.112150",
+ "generated_by" : "Dist::Zilla version 4.300006, CPAN::Meta::Converter version 2.113640",
"license" : [
"artistic_2"
],
@@ -26,13 +26,21 @@
},
"runtime" : {
"requires" : {
- "Class::Load" : "0.11"
+ "Class::Load" : "0.15",
+ "XSLoader" : 0,
+ "strict" : 0,
+ "warnings" : 0
}
},
"test" : {
"requires" : {
+ "Class::Load" : 0,
+ "Module::Implementation" : "0.04",
"Test::Fatal" : 0,
- "Test::More" : "0.88"
+ "Test::More" : "0.88",
+ "Test::Requires" : 0,
+ "constant" : 0,
+ "version" : 0
}
}
},
@@ -48,6 +56,6 @@
"web" : "http://git.urth.org/Class-Load-XS.git"
}
},
- "version" : "0.03"
+ "version" : "0.04"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/META.yml new/Class-Load-XS-0.04/META.yml
--- old/Class-Load-XS-0.03/META.yml 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/META.yml 2012-02-08 20:50:17.000000000 +0100
@@ -3,21 +3,29 @@
author:
- 'Dave Rolsky '
build_requires:
+ Class::Load: 0
Module::Build: 0.3601
+ Module::Implementation: 0.04
Test::Fatal: 0
Test::More: 0.88
+ Test::Requires: 0
+ constant: 0
+ version: 0
configure_requires:
Module::Build: 0.3601
dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300002, CPAN::Meta::Converter version 2.112150'
+generated_by: 'Dist::Zilla version 4.300006, CPAN::Meta::Converter version 2.113640'
license: artistic_2
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: Class-Load-XS
requires:
- Class::Load: 0.11
+ Class::Load: 0.15
+ XSLoader: 0
+ strict: 0
+ warnings: 0
resources:
bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Class-Load-XS
repository: git://git.urth.org/Class-Load-XS.git
-version: 0.03
+version: 0.04
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/README new/Class-Load-XS-0.04/README
--- old/Class-Load-XS-0.03/README 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/README 2012-02-08 20:50:17.000000000 +0100
@@ -1,11 +1,11 @@
This archive contains the distribution Class-Load-XS,
-version 0.03:
+version 0.04:
XS implementation of parts of Class::Load
-This software is Copyright (c) 2011 by Dave Rolsky.
+This software is Copyright (c) 2012 by Dave Rolsky.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/dist.ini new/Class-Load-XS-0.04/dist.ini
--- old/Class-Load-XS-0.03/dist.ini 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/dist.ini 2012-02-08 20:50:17.000000000 +0100
@@ -3,7 +3,7 @@
license = Artistic_2_0
copyright_holder = Dave Rolsky
-version = 0.03
+version = 0.04
[NextRelease]
format = %-8v %{yyyy-MM-dd}d
@@ -32,19 +32,19 @@
[PkgVersion]
[EOLTests]
+[NoTabsTests]
[PodSyntaxTests]
+[Test::CPAN::Changes]
[Test::Pod::LinkCheck]
[Test::Pod::No404s]
-[NoTabsTests]
-[Test::CPAN::Changes]
[CheckChangeLog]
-[Prereqs]
-Class::Load = 0.11
+[AutoPrereqs]
+skip = Test::Spelling
+skip = Test::Without::Module
-[Prereqs / TestRequires]
-Test::Fatal = 0
-Test::More = 0.88
+[Prereqs]
+Class::Load = 0.15
[@Git]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/lib/Class/Load/XS.pm new/Class-Load-XS-0.04/lib/Class/Load/XS.pm
--- old/Class-Load-XS-0.03/lib/Class/Load/XS.pm 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/lib/Class/Load/XS.pm 2012-02-08 20:50:17.000000000 +0100
@@ -1,6 +1,6 @@
package Class::Load::XS;
{
- $Class::Load::XS::VERSION = '0.03';
+ $Class::Load::XS::VERSION = '0.04';
}
use strict;
@@ -28,7 +28,7 @@
=head1 VERSION
-version 0.03
+version 0.04
=head1 SYNOPSIS
@@ -45,7 +45,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is Copyright (c) 2011 by Dave Rolsky.
+This software is Copyright (c) 2012 by Dave Rolsky.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/t/000-load.t new/Class-Load-XS-0.04/t/000-load.t
--- old/Class-Load-XS-0.03/t/000-load.t 2011-11-18 20:24:03.000000000 +0100
+++ new/Class-Load-XS-0.04/t/000-load.t 2012-02-08 20:50:17.000000000 +0100
@@ -5,8 +5,12 @@
use lib 't/lib';
+use Module::Implementation 0.04 ();
+
use_ok 'Test::Class::Load';
-diag('Using ' . Class::Load->_implementation() . ' implementation' );
+diag( 'Using '
+ . Module::Implementation::implementation_for('Class::Load')
+ . ' implementation' );
done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/t/011-without-xs.t new/Class-Load-XS-0.04/t/011-without-xs.t
--- old/Class-Load-XS-0.03/t/011-without-xs.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Class-Load-XS-0.04/t/011-without-xs.t 2012-02-08 20:50:17.000000000 +0100
@@ -0,0 +1,24 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use Test::More 0.88;
+use Test::Fatal;
+
+use Test::Requires {
+ 'Test::Without::Module' => 0,
+};
+
+use Test::Without::Module 'Class::Load::XS';
+
+{
+ my @warnings;
+ local $SIG{__WARN__} = sub { push @warnings, @_ };
+ require Class::Load;
+
+ is_deeply(
+ \@warnings, [],
+ 'no warning from Class::Load when Class::Load::XS is not available'
+ );
+}
+
+done_testing();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Load-XS-0.03/t/012-without-implementation.t new/Class-Load-XS-0.04/t/012-without-implementation.t
--- old/Class-Load-XS-0.03/t/012-without-implementation.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Class-Load-XS-0.04/t/012-without-implementation.t 2012-02-08 20:50:17.000000000 +0100
@@ -0,0 +1,21 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use Test::More 0.88;
+use Test::Fatal;
+
+use Test::Requires {
+ 'Test::Without::Module' => 0,
+};
+
+use Test::Without::Module qw( Class::Load::PP Class::Load::XS );
+
+{
+ like(
+ exception { require Class::Load },
+ qr/Class.Load.PP\.pm did not return a true value/,
+ 'error when loading Class::Load and no implementation is available includes errors from trying to load modules'
+ );
+}
+
+done_testing();
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org