Hello community,

here is the log from the commit of package perl-SUPER for openSUSE:Factory 
checked in at 2015-08-10 09:16:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-SUPER (Old)
 and      /work/SRC/openSUSE:Factory/.perl-SUPER.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-SUPER"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-SUPER/perl-SUPER.changes    2013-09-25 
14:33:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-SUPER.new/perl-SUPER.changes       
2015-08-10 09:16:31.000000000 +0200
@@ -1,0 +2,14 @@
+Sat Aug  8 09:02:39 UTC 2015 - co...@suse.com
+
+- updated to 1.20141117
+   see /usr/share/doc/packages/perl-SUPER/Changes
+
+  1.20141117 2014-11-17 09:12:01-08:00 America/Los_Angeles
+      - improved export mechanism
+      - removed useless Exporter tests
+      - improved docs (RT #79681)
+  
+  1.20141116 2014-11-16 14:07:18-08:00 America/Los_Angeles
+      - resolved Test::More changes (RT #97939)
+
+-------------------------------------------------------------------

Old:
----
  SUPER-1.20120705.tar.gz

New:
----
  SUPER-1.20141117.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-SUPER.spec ++++++
--- /var/tmp/diff_new_pack.hoCvSz/_old  2015-08-10 09:16:32.000000000 +0200
+++ /var/tmp/diff_new_pack.hoCvSz/_new  2015-08-10 09:16:32.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-SUPER
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX 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,14 +17,15 @@
 
 
 Name:           perl-SUPER
-Version:        1.20120705
+Version:        1.20141117
 Release:        0
 %define cpan_name SUPER
-Summary:        control superclass method dispatch
+Summary:        Control Superclass Method Dispatch
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/SUPER/
-Source:         
http://www.cpan.org/authors/id/C/CH/CHROMATIC/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/C/CH/CHROMATIC/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
@@ -32,12 +33,6 @@
 BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Scalar::Util) >= 1.20
 BuildRequires:  perl(Sub::Identify) >= 0.03
-#BuildRequires: perl(Father)
-#BuildRequires: perl(Grandfather)
-#BuildRequires: perl(Level1)
-#BuildRequires: perl(Level2)
-#BuildRequires: perl(Level3)
-#BuildRequires: perl(SUPER)
 Requires:       perl(Scalar::Util) >= 1.20
 Requires:       perl(Sub::Identify) >= 0.03
 %{perl_requires}
@@ -63,9 +58,7 @@
 
     goto &{$_[0]->super('my_method')};
 
-if you don't like wasting precious stack frames. (Because 'super' returns a
-coderef, much like the UNIVERSAL/can manpage, this doesn't break 'use
-strict 'refs''.)
+if you don't like wasting precious stack frames.
 
 If you are using roles or mixins or otherwise pulling in methods from other
 packages that need to dispatch to their super methods, or if you want to

++++++ SUPER-1.20120705.tar.gz -> SUPER-1.20141117.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUPER-1.20120705/Changes new/SUPER-1.20141117/Changes
--- old/SUPER-1.20120705/Changes        2012-07-05 23:46:45.000000000 +0200
+++ new/SUPER-1.20141117/Changes        2014-11-17 18:12:07.000000000 +0100
@@ -1,5 +1,13 @@
 Revision history for Perl extension SUPER.
 
+1.20141117 2014-11-17 09:12:01-08:00 America/Los_Angeles
+    - improved export mechanism
+    - removed useless Exporter tests
+    - improved docs (RT #79681)
+
+1.20141116 2014-11-16 14:07:18-08:00 America/Los_Angeles
+    - resolved Test::More changes (RT #97939)
+
 1.20120705 2012-07-05 14:46:44 America/Los_Angeles
     - resolved PAUSE packaging nit (Oliver Mengué, RT #77110)
     - converted to dzil
@@ -9,40 +17,40 @@
     - avoid deep recursion problem on deep hierarchies (RT #24795, Paul 
Talacko)
 
 1.15
-       Sat Sep 30 20:34:51 UTC 2006 (Rev: 2941, Author: chromatic)
-       - allow weird class names (RT #21491, Joshua ben Jore, with some 
caveats)
-       - added documentation for weird class names and caveats
-       - fixed deep recursion on can() error (RT #21644, Joshua ben Jore again)
-       - prevent indexing UNIVERSAL and DB
+    Sat Sep 30 20:34:51 UTC 2006 (Rev: 2941, Author: chromatic)
+    - allow weird class names (RT #21491, Joshua ben Jore, with some caveats)
+    - added documentation for weird class names and caveats
+    - fixed deep recursion on can() error (RT #21644, Joshua ben Jore again)
+    - prevent indexing UNIVERSAL and DB
 
 1.14 Mon May 15 23:47:24 UTC 2006
-       - removed nearly-dead code that made another nasty loop (bugfix)
+    - removed nearly-dead code that made another nasty loop (bugfix)
 
 1.13 Sun May 14 01:05:31 UTC 2006 (Rev: 16687, Author: chromatic)
-       - fixed SUPER() calls when inheriting the method being called (yow!)
-       - fixed a few documentation formatting nits
+    - fixed SUPER() calls when inheriting the method being called (yow!)
+    - fixed a few documentation formatting nits
 
 1.12 Fri Apr 21 00:51:12 UTC 2006 (Rev: 15993, Author: chromatic)
-       - look for parents better in case of a proxy or mock object
-       - added developer test goodness to make life easier for installers
+    - look for parents better in case of a proxy or mock object
+    - added developer test goodness to make life easier for installers
 
 1.11 Sun Nov 13 00:59:29 UTC 2005 (Rev: 9748, Author: chromatic)
-       - cleaned up documentation
-       - added POD testing tests
-       - fixed failing 1.t test -- due to Test::More changes
+    - cleaned up documentation
+    - added POD testing tests
+    - fixed failing 1.t test -- due to Test::More changes
 
 1.10 Sat Apr 16 05:52:13 UTC 2005
-       - added SUPER() method and tests
-       - ported to Module::Build
-       - added Build.PL
-       - first release with new maintainership
+    - added SUPER() method and tests
+    - ported to Module::Build
+    - added Build.PL
+    - first release with new maintainership
 
 1.01 Tuesday 2nd March, 2004
-       Fix the case expressed by t/keep_going.t
+    Fix the case expressed by t/keep_going.t
 
 1.00 Saturday 18th January, 2004
-       Initial CPAN Release.
+    Initial CPAN Release.
 
 0.01  Sat Jan 18 14:57:52 2003
-       - original version; created by h2xs 1.22 with options
-               -b 5.6.0 -AX -n SUPER
+    - original version; created by h2xs 1.22 with options
+        -b 5.6.0 -AX -n SUPER
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUPER-1.20120705/LICENSE new/SUPER-1.20141117/LICENSE
--- old/SUPER-1.20120705/LICENSE        2012-07-05 23:46:45.000000000 +0200
+++ new/SUPER-1.20141117/LICENSE        2014-11-17 18:12:07.000000000 +0100
@@ -1,4 +1,4 @@
-This software is copyright (c) 2012 by chroma...@wgz.org.
+This software is copyright (c) 2014 by chroma...@wgz.org.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2012 by chroma...@wgz.org.
+This software is Copyright (c) 2014 by chroma...@wgz.org.
 
 This is free software, licensed under:
 
@@ -22,7 +22,7 @@
                      Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
- 51 Franklin St, Suite 500, Boston, MA  02110-1335  USA
+ 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
@@ -272,7 +272,7 @@
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2012 by chroma...@wgz.org.
+This software is Copyright (c) 2014 by chroma...@wgz.org.
 
 This is free software, licensed under:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUPER-1.20120705/MANIFEST 
new/SUPER-1.20141117/MANIFEST
--- old/SUPER-1.20120705/MANIFEST       2012-07-05 23:46:45.000000000 +0200
+++ new/SUPER-1.20141117/MANIFEST       2014-11-17 18:12:07.000000000 +0100
@@ -1,3 +1,4 @@
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v5.020.
 Build.PL
 Changes
 LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUPER-1.20120705/META.yml 
new/SUPER-1.20141117/META.yml
--- old/SUPER-1.20120705/META.yml       2012-07-05 23:46:45.000000000 +0200
+++ new/SUPER-1.20141117/META.yml       2014-11-17 18:12:07.000000000 +0100
@@ -3,25 +3,25 @@
 author:
   - chromatic
 build_requires:
-  Test::More: 0
+  Test::More: '0'
+  base: '0'
+  lib: '0'
 configure_requires:
-  ExtUtils::MakeMaker: 6.30
+  ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300018, CPAN::Meta::Converter version 
2.120921'
+generated_by: 'Dist::Zilla version 5.020, CPAN::Meta::Converter version 
2.142060'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: SUPER
 requires:
-  Carp: 0
-  Exporter: 0
-  Scalar::Util: 0
-  Sub::Identify: 0
-  base: 0
-  strict: 0
-  warnings: 0
+  Carp: '0'
+  Scalar::Util: '0'
+  Sub::Identify: '0'
+  strict: '0'
+  warnings: '0'
 resources:
   bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=SUPER
   repository: https://github.com/chromatic/SUPER.git
-version: 1.20120705
+version: '1.20141117'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUPER-1.20120705/Makefile.PL 
new/SUPER-1.20141117/Makefile.PL
--- old/SUPER-1.20120705/Makefile.PL    2012-07-05 23:46:45.000000000 +0200
+++ new/SUPER-1.20141117/Makefile.PL    2014-11-17 18:12:07.000000000 +0100
@@ -1,21 +1,19 @@
 
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v5.020.
 use strict;
 use warnings;
 
 
 
-use ExtUtils::MakeMaker 6.30;
+use ExtUtils::MakeMaker ;
 
 
 
 my %WriteMakefileArgs = (
   "ABSTRACT" => "control superclass method dispatch",
   "AUTHOR" => "chromatic",
-  "BUILD_REQUIRES" => {
-    "Test::More" => 0
-  },
   "CONFIGURE_REQUIRES" => {
-    "ExtUtils::MakeMaker" => "6.30"
+    "ExtUtils::MakeMaker" => 0
   },
   "DISTNAME" => "SUPER",
   "EXE_FILES" => [],
@@ -23,31 +21,39 @@
   "NAME" => "SUPER",
   "PREREQ_PM" => {
     "Carp" => 0,
-    "Exporter" => 0,
     "Scalar::Util" => 0,
     "Sub::Identify" => 0,
-    "base" => 0,
     "strict" => 0,
     "warnings" => 0
   },
-  "VERSION" => "1.20120705",
+  "TEST_REQUIRES" => {
+    "Test::More" => 0,
+    "base" => 0,
+    "lib" => 0
+  },
+  "VERSION" => "1.20141117",
   "test" => {
     "TESTS" => "t/*.t"
   }
 );
 
 
-unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
-  my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
-  my $pp = $WriteMakefileArgs{PREREQ_PM};
-  for my $mod ( keys %$br ) {
-    if ( exists $pp->{$mod} ) {
-      $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod};
-    }
-    else {
-      $pp->{$mod} = $br->{$mod};
-    }
-  }
+my %FallbackPrereqs = (
+  "Carp" => 0,
+  "Scalar::Util" => 0,
+  "Sub::Identify" => 0,
+  "Test::More" => 0,
+  "base" => 0,
+  "lib" => 0,
+  "strict" => 0,
+  "warnings" => 0
+);
+
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+  delete $WriteMakefileArgs{TEST_REQUIRES};
+  delete $WriteMakefileArgs{BUILD_REQUIRES};
+  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
 }
 
 delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUPER-1.20120705/README new/SUPER-1.20141117/README
--- old/SUPER-1.20120705/README 2012-07-05 23:46:45.000000000 +0200
+++ new/SUPER-1.20141117/README 2014-11-17 18:12:07.000000000 +0100
@@ -1,13 +1,15 @@
 
 
 This archive contains the distribution SUPER,
-version 1.20120705:
+version 1.20141117:
 
   control superclass method dispatch
 
-This software is copyright (c) 2012 by chroma...@wgz.org.
+This software is copyright (c) 2014 by chroma...@wgz.org.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
 
 
+This README file was generated by Dist::Zilla::Plugin::Readme v5.020.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUPER-1.20120705/dist.ini 
new/SUPER-1.20141117/dist.ini
--- old/SUPER-1.20120705/dist.ini       2012-07-05 23:46:45.000000000 +0200
+++ new/SUPER-1.20141117/dist.ini       2014-11-17 18:12:07.000000000 +0100
@@ -2,7 +2,7 @@
 author           = chromatic
 license          = Perl_5
 copyright_holder = chroma...@wgz.org
-copyright_year   = 2012
+copyright_year   = 2014
 
 [MetaResources]
 bugtracker.web    = http://rt.cpan.org/NoAuth/Bugs.html?Dist=SUPER
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUPER-1.20120705/lib/SUPER.pm 
new/SUPER-1.20141117/lib/SUPER.pm
--- old/SUPER-1.20120705/lib/SUPER.pm   2012-07-05 23:46:45.000000000 +0200
+++ new/SUPER-1.20141117/lib/SUPER.pm   2014-11-17 18:12:07.000000000 +0100
@@ -32,24 +32,24 @@
 }
 
 package SUPER;
-{
-  $SUPER::VERSION = '1.20120705';
-}
 # ABSTRACT: control superclass method dispatch
-
+$SUPER::VERSION = '1.20141117';
 use strict;
 use warnings;
 
-use base 'Exporter';
-
-@SUPER::ISA    = 'Exporter';
-@SUPER::EXPORT = 'super';
-
 use Carp;
 
 use Scalar::Util 'blessed';
 use Sub::Identify ();
 
+# no need to use Exporter
+sub import
+{
+    my ($class) = @_;
+    my $caller  = caller();
+    do { no strict 'refs'; *{ $caller . '::super' } = \&super };
+}
+
 sub find_parent
 {
     my ($class, $method, $prune, $invocant) = @_;
@@ -183,8 +183,7 @@
 
     goto &{$_[0]->super('my_method')};
 
-if you don't like wasting precious stack frames. (Because C<super> returns a
-coderef, much like L<UNIVERSAL/can>, this doesn't break C<use strict 'refs'>.)
+if you don't like wasting precious stack frames.
 
 If you are using roles or mixins or otherwise pulling in methods from other
 packages that need to dispatch to their super methods, or if you want to pass
@@ -255,7 +254,7 @@
 Created by Simon Cozens, C<si...@cpan.org>.  Copyright (c) 2003 Simon Cozens.
 
 Maintained by chromatic, E<lt>chromatic at wgz dot orgE<gt> after version 1.01.
-Copyright (c) 2004-2012 chromatic.
+Copyright (c) 2004-2014 chromatic.
 
 Thanks to Joshua ben Jore for bug reports and suggestions.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUPER-1.20120705/t/1.t new/SUPER-1.20141117/t/1.t
--- old/SUPER-1.20120705/t/1.t  2012-07-05 23:46:45.000000000 +0200
+++ new/SUPER-1.20141117/t/1.t  2014-11-17 18:12:07.000000000 +0100
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-use Test::More tests => 7;
+use Test::More;
 
 package Daddy;
 
@@ -12,9 +12,9 @@
 
 sub foo
 {
-       my $self = shift;
-       isa_ok( $self, "Kid" );
-       is( $_[0], 123, "Arguments passed OK" );
+    my $self = shift;
+    isa_ok( $self, "Kid" );
+    is( $_[0], 123, "Arguments passed OK" );
 }
 
 package Kid;
@@ -26,15 +26,15 @@
 
 sub foo
 {
-       my $self = shift;
-       if ( $_[0] > 100 )
-       {
-               super;
-       }
-       else
-       {
-               is( $_[0], 50, "Arguments retained OK" )
-       }
+    my $self = shift;
+    if ( $_[0] > 100 )
+    {
+        super;
+    }
+    else
+    {
+        is( $_[0], 50, "Arguments retained OK" )
+    }
 }
 
 my $a = Kid->new();
@@ -43,8 +43,6 @@
 
 is( $a->super( 'new' ), \&Daddy::new, 'Kid inherits new() from Daddy' );
 is( $a->super( 'foo' ), \&Daddy::foo,
-       '... as it does foo, even though it overrides it' );
-is( SUPER->super( 'import' ),
-       \&Exporter::import, "SUPER's import comes from Exporter" );
-is( Test::Builder::Module->super( 'import' ),
-       \&Exporter::import, '... as does Test::Builder::Module' );
+    '... as it does foo, even though it overrides it' );
+
+done_testing();

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
#patches:
#  foo.patch: -p1
#  bar.patch:
#preamble: |-
# BuildRequires:  gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

Reply via email to