Hello community,

here is the log from the commit of package perl-Set-Object for openSUSE:Factory 
checked in at 2015-06-17 16:16:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Set-Object (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Set-Object.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Set-Object"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Set-Object/perl-Set-Object.changes  
2014-02-11 10:45:03.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Set-Object.new/perl-Set-Object.changes     
2015-06-17 16:16:18.000000000 +0200
@@ -1,0 +2,20 @@
+Mon Jun 15 09:09:34 UTC 2015 - [email protected]
+
+- updated to 1.35
+   see /usr/share/doc/packages/perl-Set-Object/Changes.pod
+
+  =head1 1.35, 2015-06-10
+  
+  =over
+  
+  =item *
+  
+  Change to Artistic License 2.0
+  
+  =item *
+  
+  Add more misc tests. Add use strict to Set::Object::Weak
+  
+  =back
+
+-------------------------------------------------------------------

Old:
----
  Set-Object-1.34.tar.gz

New:
----
  Set-Object-1.35.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Set-Object.spec ++++++
--- /var/tmp/diff_new_pack.vzan1l/_old  2015-06-17 16:16:19.000000000 +0200
+++ /var/tmp/diff_new_pack.vzan1l/_new  2015-06-17 16:16:19.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Set-Object
 #
-# Copyright (c) 2014 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,20 +17,18 @@
 
 
 Name:           perl-Set-Object
-Version:        1.34
+Version:        1.35
 Release:        0
 %define cpan_name Set-Object
-Summary:        Unordered collections (sets) of Perl Objects
-License:        Artistic-1.0
+Summary:        Set of Objects and Strings
+License:        Artistic-2.0
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Set-Object/
-Source:         
http://www.cpan.org/authors/id/R/RU/RURBAN/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/R/RU/RURBAN/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-#BuildRequires: perl(Moose)
-#BuildRequires: perl(Set::Object)
-#BuildRequires: perl(Set::Object::Weak)
 Recommends:     perl(Moose)
 Recommends:     perl(Test::LeakTrace)
 %{perl_requires}
@@ -67,6 +65,6 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc README
+%doc LICENSE README
 
 %changelog

++++++ Set-Object-1.34.tar.gz -> Set-Object-1.35.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/Changes.pod 
new/Set-Object-1.35/Changes.pod
--- old/Set-Object-1.34/Changes.pod     2013-12-26 02:54:52.000000000 +0100
+++ new/Set-Object-1.35/Changes.pod     2015-06-11 00:03:11.000000000 +0200
@@ -5,6 +5,20 @@
 
 REVISION HISTORY - Set::Object
 
+=head1 1.35, 2015-06-10
+
+=over
+
+=item *
+
+Change to Artistic License 2.0
+
+=item *
+
+Add more misc tests. Add use strict to Set::Object::Weak
+
+=back
+
 =head1 1.34, 2013-12-25
 
 =over
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/LICENSE new/Set-Object-1.35/LICENSE
--- old/Set-Object-1.34/LICENSE 1970-01-01 01:00:00.000000000 +0100
+++ new/Set-Object-1.35/LICENSE 2015-06-11 00:03:11.000000000 +0200
@@ -0,0 +1,199 @@
+                      The Artistic License 2.0
+
+     Everyone is permitted to copy and distribute verbatim copies
+      of this license document, but changing it is not allowed.
+
+Preamble
+
+This license establishes the terms under which a given free software
+Package may be copied, modified, distributed, and/or redistributed.
+The intent is that the Copyright Holder maintains some artistic
+control over the development of that Package while still keeping the
+Package available as open source and free software.
+
+You are always permitted to make arrangements wholly outside of this
+license directly with the Copyright Holder of a given Package.  If the
+terms of this license do not permit the full use that you propose to
+make of the Package, you should contact the Copyright Holder and seek
+a different licensing arrangement. 
+
+Definitions
+
+    "Copyright Holder" means the individual(s) or organization(s)
+    named in the copyright notice for the entire Package.
+
+    "Contributor" means any party that has contributed code or other
+    material to the Package, in accordance with the Copyright Holder's
+    procedures.
+
+    "You" and "your" means any person who would like to copy,
+    distribute, or modify the Package.
+
+    "Package" means the collection of files distributed by the
+    Copyright Holder, and derivatives of that collection and/or of
+    those files. A given Package may consist of either the Standard
+    Version, or a Modified Version.
+
+    "Distribute" means providing a copy of the Package or making it
+    accessible to anyone else, or in the case of a company or
+    organization, to others outside of your company or organization.
+
+    "Distributor Fee" means any fee that you charge for Distributing
+    this Package or providing support for this Package to another
+    party.  It does not mean licensing fees.
+
+    "Standard Version" refers to the Package if it has not been
+    modified, or has been modified only in ways explicitly requested
+    by the Copyright Holder.
+
+    "Modified Version" means the Package, if it has been changed, and
+    such changes were not explicitly requested by the Copyright
+    Holder. 
+
+    "Original License" means this Artistic License as Distributed with
+    the Standard Version of the Package, in its current version or as
+    it may be modified by The Perl Foundation in the future.
+
+    "Source" form means the source code, documentation source, and
+    configuration files for the Package.
+
+    "Compiled" form means the compiled bytecode, object code, binary,
+    or any other form resulting from mechanical transformation or
+    translation of the Source form.
+
+
+Permission for Use and Modification Without Distribution
+
+(1)  You are permitted to use the Standard Version and create and use
+Modified Versions for any purpose without restriction, provided that
+you do not Distribute the Modified Version.
+
+
+Permissions for Redistribution of the Standard Version
+
+(2)  You may Distribute verbatim copies of the Source form of the
+Standard Version of this Package in any medium without restriction,
+either gratis or for a Distributor Fee, provided that you duplicate
+all of the original copyright notices and associated disclaimers.  At
+your discretion, such verbatim copies may or may not include a
+Compiled form of the Package.
+
+(3)  You may apply any bug fixes, portability changes, and other
+modifications made available from the Copyright Holder.  The resulting
+Package will still be considered the Standard Version, and as such
+will be subject to the Original License.
+
+
+Distribution of Modified Versions of the Package as Source 
+
+(4)  You may Distribute your Modified Version as Source (either gratis
+or for a Distributor Fee, and with or without a Compiled form of the
+Modified Version) provided that you clearly document how it differs
+from the Standard Version, including, but not limited to, documenting
+any non-standard features, executables, or modules, and provided that
+you do at least ONE of the following:
+
+    (a)  make the Modified Version available to the Copyright Holder
+    of the Standard Version, under the Original License, so that the
+    Copyright Holder may include your modifications in the Standard
+    Version.
+
+    (b)  ensure that installation of your Modified Version does not
+    prevent the user installing or running the Standard Version. In
+    addition, the Modified Version must bear a name that is different
+    from the name of the Standard Version.
+
+    (c)  allow anyone who receives a copy of the Modified Version to
+    make the Source form of the Modified Version available to others
+    under
+               
+       (i)  the Original License or
+
+       (ii)  a license that permits the licensee to freely copy,
+       modify and redistribute the Modified Version using the same
+       licensing terms that apply to the copy that the licensee
+       received, and requires that the Source form of the Modified
+       Version, and of any works derived from it, be made freely
+       available in that license fees are prohibited but Distributor
+       Fees are allowed.
+
+
+Distribution of Compiled Forms of the Standard Version 
+or Modified Versions without the Source
+
+(5)  You may Distribute Compiled forms of the Standard Version without
+the Source, provided that you include complete instructions on how to
+get the Source of the Standard Version.  Such instructions must be
+valid at the time of your distribution.  If these instructions, at any
+time while you are carrying out such distribution, become invalid, you
+must provide new instructions on demand or cease further distribution.
+If you provide valid instructions or cease distribution within thirty
+days after you become aware that the instructions are invalid, then
+you do not forfeit any of your rights under this license.
+
+(6)  You may Distribute a Modified Version in Compiled form without
+the Source, provided that you comply with Section 4 with respect to
+the Source of the Modified Version.
+
+
+Aggregating or Linking the Package 
+
+(7)  You may aggregate the Package (either the Standard Version or
+Modified Version) with other packages and Distribute the resulting
+aggregation provided that you do not charge a licensing fee for the
+Package.  Distributor Fees are permitted, and licensing fees for other
+components in the aggregation are permitted. The terms of this license
+apply to the use and Distribution of the Standard or Modified Versions
+as included in the aggregation.
+
+(8) You are permitted to link Modified and Standard Versions with
+other works, to embed the Package in a larger work of your own, or to
+build stand-alone binary or bytecode versions of applications that
+include the Package, and Distribute the result without restriction,
+provided the result does not expose a direct interface to the Package.
+
+
+Items That are Not Considered Part of a Modified Version 
+
+(9) Works (including, but not limited to, modules and scripts) that
+merely extend or make use of the Package, do not, by themselves, cause
+the Package to be a Modified Version.  In addition, such works are not
+considered parts of the Package itself, and are not subject to the
+terms of this license.
+
+
+General Provisions
+
+(10)  Any use, modification, and distribution of the Standard or
+Modified Versions is governed by this Artistic License. By using,
+modifying or distributing the Package, you accept this license. Do not
+use, modify, or distribute the Package, if you do not accept this
+license.
+
+(11)  If your Modified Version has been derived from a Modified
+Version made by someone other than you, you are nevertheless required
+to ensure that your Modified Version complies with the requirements of
+this license.
+
+(12)  This license does not grant you the right to use any trademark,
+service mark, tradename, or logo of the Copyright Holder.
+
+(13)  This license includes the non-exclusive, worldwide,
+free-of-charge patent license to make, have made, use, offer to sell,
+sell, import and otherwise transfer the Package with respect to any
+patent claims licensable by the Copyright Holder that are necessarily
+infringed by the Package. If you institute patent litigation
+(including a cross-claim or counterclaim) against any party alleging
+that the Package constitutes direct or contributory patent
+infringement, then this Artistic License to you shall terminate on the
+date that such litigation is filed.
+
+(14)  Disclaimer of Warranty:
+THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
+IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
+NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL
+LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/MANIFEST new/Set-Object-1.35/MANIFEST
--- old/Set-Object-1.34/MANIFEST        2013-12-26 02:55:44.000000000 +0100
+++ new/Set-Object-1.35/MANIFEST        2015-06-11 00:06:28.000000000 +0200
@@ -1,6 +1,8 @@
 Changes.pod
+LICENSE
 lib/Set/Object.pm
 lib/Set/Object/Weak.pm
+LICENSE
 Makefile.PL
 MANIFEST                       This list of files
 Object.xs
@@ -8,8 +10,13 @@
 README
 typemap
 t/ingy/arrayref.t
+t/misc/kwalitee.t
 t/misc/leaks.t
+t/misc/leaktrace.t
+t/misc/manifest.t
+t/misc/meta.t
 t/misc/more_leaks.t
+t/misc/perl_minimum_version.t
 t/misc/pod.t
 t/misc/pod_coverage.t
 t/misc/segfault.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/META.json 
new/Set-Object-1.35/META.json
--- old/Set-Object-1.34/META.json       2013-12-26 02:55:43.000000000 +0100
+++ new/Set-Object-1.35/META.json       2015-06-11 00:06:28.000000000 +0200
@@ -4,9 +4,9 @@
       "Jean-Louis Leroy and Sam Vilain"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.82, CPAN::Meta::Converter 
version 2.132140",
+   "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter 
version 2.142060",
    "license" : [
-      "artistic_1"
+      "artistic_2"
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
@@ -50,5 +50,5 @@
          "url" : "git://github.com/rurban/Set-Object.git"
       }
    },
-   "version" : "1.34"
+   "version" : "1.35"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/META.yml new/Set-Object-1.35/META.yml
--- old/Set-Object-1.34/META.yml        2013-12-26 02:55:43.000000000 +0100
+++ new/Set-Object-1.35/META.yml        2015-06-11 00:06:28.000000000 +0200
@@ -3,27 +3,27 @@
 author:
   - 'Jean-Louis Leroy and Sam Vilain'
 build_requires:
-  ExtUtils::MakeMaker: 0
+  ExtUtils::MakeMaker: '0'
 configure_requires:
-  ExtUtils::MakeMaker: 0
+  ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.82, CPAN::Meta::Converter version 
2.132140'
-license: artistic
+generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 
2.142060'
+license: artistic_2
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: Set-Object
 no_index:
   directory:
     - t
     - inc
 recommends:
-  Moose: 0
-  Test::LeakTrace: 0
+  Moose: '0'
+  Test::LeakTrace: '0'
 requires:
-  Scalar::Util: 0
-  Test::More: 0
+  Scalar::Util: '0'
+  Test::More: '0'
 resources:
   license: http://dev.perl.org/licenses/
   repository: git://github.com/rurban/Set-Object.git
-version: 1.34
+version: '1.35'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/Makefile.PL 
new/Set-Object-1.35/Makefile.PL
--- old/Set-Object-1.34/Makefile.PL     2013-05-13 22:27:09.000000000 +0200
+++ new/Set-Object-1.35/Makefile.PL     2015-06-11 00:03:11.000000000 +0200
@@ -13,7 +13,7 @@
   'NAME'        => 'Set::Object',
   'VERSION_FROM' => 'lib/Set/Object.pm',
   'AUTHOR'    => 'Jean-Louis Leroy and Sam Vilain',
-  'LICENSE'   => 'Artistic',
+  'LICENSE'   => 'Artistic_2',
   'ABSTRACT'  => "Unordered collections (sets) of Perl Objects",
   'PREREQ_PM' => {
     'Scalar::Util'    => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/SIGNATURE 
new/Set-Object-1.35/SIGNATURE
--- old/Set-Object-1.34/SIGNATURE       2013-12-26 02:55:46.000000000 +0100
+++ new/Set-Object-1.35/SIGNATURE       2015-06-11 00:06:31.000000000 +0200
@@ -14,19 +14,25 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-SHA1 9a60ab02afe1da4ec8814413e48333851bf6a5d9 Changes.pod
-SHA1 5173cdc86baaa3e3d8c8473f07fc183b5a3734e4 MANIFEST
-SHA1 0e3fe43ed1fcae2cd346e5e0996dc2c696f9e915 META.json
-SHA1 09a7a528cb31e5cc8d12a306c90d56bb3237e026 META.yml
-SHA1 709085a7da718ccba1917bf3b8378200e9932129 Makefile.PL
+SHA1 fb999d1c9cc33eefe354b2187866aac55f01b3d5 Changes.pod
+SHA1 555574ecd72fc31417309a60e8c708af93ef4e8c LICENSE
+SHA1 ffd672acc8f1716255c8a106c5425184b7703dd7 MANIFEST
+SHA1 30a0281325919fdf19ef1745d4db13dd3206e21e META.json
+SHA1 6397bbcfebb7aac0929f2431fbc743e88ee1fc17 META.yml
+SHA1 317f58bf5fae12f87b1c1c17c620e1b7404076c0 Makefile.PL
 SHA1 a2761c62ceaf67fd1406c63bc486c9633245043f Object.xs
 SHA1 5e98a7ceabf3a58e98e9414ae731a997c44319dc README
-SHA1 1bc1204c1b3cfd327125b7024ab9157b964a10ff lib/Set/Object.pm
-SHA1 3ee3d2b72d4130ed27f8d24a2625fa22895e52ca lib/Set/Object/Weak.pm
+SHA1 2a6d77a62614e0cc36a6d8b326052c2a9128ce4c lib/Set/Object.pm
+SHA1 9a13fde101efb19d54b2706ab93862ebe53387b0 lib/Set/Object/Weak.pm
 SHA1 f04d25338c1e35bda69ac5eda0bc672e10ca5b6f ppport.h
 SHA1 213b597a69c1f909d585a14a6a094a25c3e684af t/ingy/arrayref.t
+SHA1 e1f0e92ec6cbf295f7a84a0c5708b55c282592bf t/misc/kwalitee.t
 SHA1 db433f58da0fbecc971da5815ef5a530cd7f59f4 t/misc/leaks.t
+SHA1 814b1f451b3db7acb9337a0fd133312af3169c5a t/misc/leaktrace.t
+SHA1 0e1c671134b9405b438dd6b1eae5097cb5ae233d t/misc/manifest.t
+SHA1 870cca8308f9dd75360dbf623216f6252b678ab9 t/misc/meta.t
 SHA1 65ab384cd581403af529384551803e6268010d79 t/misc/more_leaks.t
+SHA1 ace5e81d6d512c2dd862f56de8d1b0d6ffb6503e t/misc/perl_minimum_version.t
 SHA1 4a159d3dccb6918ec790905d0e2bec3e58db15e9 t/misc/pod.t
 SHA1 dfb47bc536bc8bface7f95144e4985dd79447977 t/misc/pod_coverage.t
 SHA1 cef10bf7c0f4611887c5e68113eac6c2339071d6 t/misc/segfault.t
@@ -72,9 +78,9 @@
 SHA1 31d6d80a33dd2da72ab10b51bb272c24ad556f89 t/scalar/unique.t
 SHA1 66dca8177780e09a12de4970c27820624ef46249 typemap
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.15 (Darwin)
+Version: GnuPG v1
 
-iEYEARECAAYFAlK7jKAACgkQmm2SYo/9yULfigCeLXYF4h5ON5X9vS3svbrEv+55
-FYEAnjfhIUEKIOav+Kfm0i5WS0AoxP7W
-=7Eq4
+iEYEARECAAYFAlV4tOQACgkQmm2SYo/9yUI/PQCeMT1SQQgTbE39f+epYsgZAM1E
+qAUAmwU7ahp27AjziM98j+gsJPRPwIni
+=GpdM
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/lib/Set/Object/Weak.pm 
new/Set-Object-1.35/lib/Set/Object/Weak.pm
--- old/Set-Object-1.34/lib/Set/Object/Weak.pm  2013-05-13 22:27:09.000000000 
+0200
+++ new/Set-Object-1.35/lib/Set/Object/Weak.pm  2015-06-11 00:03:11.000000000 
+0200
@@ -24,7 +24,7 @@
 =cut
 
 package Set::Object::Weak;
-
+use strict;
 use base qw(Set::Object);  # boo hiss no moose::role yet I hear you say
 
 use base qw(Exporter);     # my users would hate me otherwise
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/lib/Set/Object.pm 
new/Set-Object-1.35/lib/Set/Object.pm
--- old/Set-Object-1.34/lib/Set/Object.pm       2013-12-26 02:53:08.000000000 
+0100
+++ new/Set-Object-1.35/lib/Set/Object.pm       2015-06-11 00:03:11.000000000 
+0200
@@ -130,7 +130,7 @@
 order.
 
 Note that the elements of a C<Set::Object> in list context are returned
-sorted - C<@$set> - so using the C<members> method is faster.
+sorted - C<@$set> - so using the C<members> method is much faster.
 
 =head2 size
 
@@ -494,18 +494,20 @@
 
 Copyright (c) 1998-1999, Jean-Louis Leroy. All Rights Reserved.
 This module is free software. It may be used, redistributed
-and/or modified under the terms of the Perl Artistic License
+and/or modified under the terms of the Perl Artistic License, either the
+original, or at your option, any later version.
 
 Portions Copyright (c) 2003 - 2005, Sam Vilain.  Same license.
 
-Portions Copyright (c) 2006, 2007, Catalyst IT (NZ) Limited.  Same
-license.
+Portions Copyright (c) 2006, 2007, Catalyst IT (NZ) Limited.  This
+module is free software. It may be used, redistributed and/or modified
+under the terms of the Perl Artistic License
 
 Portions Copyright (c) 2013, cPanel.  Same license.
 
 =head1 SEE ALSO
 
-perl(1), perltie(1), L<Set::Scalar>, overload.pm
+perl(1), perltie(1), L<Set::Scalar>, L<overload>
 
 =cut
 
@@ -526,7 +528,7 @@
 
 @EXPORT_OK = qw( ish_int is_int is_string is_double blessed reftype
                 refaddr is_overloaded is_object is_key set weak_set );
-$VERSION = '1.34';
+$VERSION = '1.35';
 
 bootstrap Set::Object $VERSION;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/t/misc/kwalitee.t 
new/Set-Object-1.35/t/misc/kwalitee.t
--- old/Set-Object-1.34/t/misc/kwalitee.t       1970-01-01 01:00:00.000000000 
+0100
+++ new/Set-Object-1.35/t/misc/kwalitee.t       2015-06-11 00:03:11.000000000 
+0200
@@ -0,0 +1,20 @@
+# -*- perl -*-
+use strict;
+use warnings;
+
+use Test::More;
+use Config;
+
+plan skip_all => 'This test is only run for the module author'
+    unless -d '.git' || $ENV{RELEASE_TESTING};
+plan skip_all => 'Test::Kwalitee fails with clang -faddress-sanitizer'
+    if $Config{ccflags} =~ /-faddress-sanitizer/;
+
+use File::Copy 'cp';
+cp('MYMETA.yml','META.yml') if -e 'MYMETA.yml' and !-e 'META.yml';
+eval {
+  require Test::Kwalitee;
+  Test::Kwalitee->import();
+};
+plan skip_all => "Test::Kwalitee needed for testing kwalitee"
+    if $@;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/t/misc/leaktrace.t 
new/Set-Object-1.35/t/misc/leaktrace.t
--- old/Set-Object-1.34/t/misc/leaktrace.t      1970-01-01 01:00:00.000000000 
+0100
+++ new/Set-Object-1.35/t/misc/leaktrace.t      2015-06-11 00:03:11.000000000 
+0200
@@ -0,0 +1,19 @@
+#!perl -w
+
+use strict;
+use constant HAS_LEAKTRACE => eval{ require Test::LeakTrace };
+use Test::More HAS_LEAKTRACE ? (tests => 1) : (skip_all => 'require 
Test::LeakTrace');
+use Test::LeakTrace;
+
+use Set::Object qw(set);
+use Scalar::Util qw(weaken);
+
+leaks_cmp_ok{
+  my $set = set();
+  $set->insert({ "hi" => "there" });
+  my $internal = $set->get_flat;
+  $set->insert(1, 2, 3, 4);
+  $internal = $set->get_flat;
+  weaken($internal);
+  $set->insert(5);
+} '<', 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/t/misc/manifest.t 
new/Set-Object-1.35/t/misc/manifest.t
--- old/Set-Object-1.34/t/misc/manifest.t       1970-01-01 01:00:00.000000000 
+0100
+++ new/Set-Object-1.35/t/misc/manifest.t       2015-06-11 00:03:11.000000000 
+0200
@@ -0,0 +1,13 @@
+#!perl -T
+
+use strict;
+use warnings;
+use Test::More;
+
+unless ( $ENV{RELEASE_TESTING} ) {
+    plan( skip_all => "Author tests not required for installation" );
+}
+
+eval "use Test::CheckManifest 0.9";
+plan skip_all => "Test::CheckManifest 0.9 required" if $@;
+ok_manifest();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/t/misc/meta.t 
new/Set-Object-1.35/t/misc/meta.t
--- old/Set-Object-1.34/t/misc/meta.t   1970-01-01 01:00:00.000000000 +0100
+++ new/Set-Object-1.35/t/misc/meta.t   2015-06-11 00:03:11.000000000 +0200
@@ -0,0 +1,27 @@
+# -*- perl -*-
+# Test that our META.yml file matches the current specification.
+
+use strict;
+BEGIN {
+  $|  = 1;
+  $^W = 1;
+}
+
+my $MODULE = 'Test::CPAN::Meta 0.12';
+
+# Don't run tests for installs
+use Test::More;
+use Config;
+plan skip_all => 'This test is only run for the module author'
+    unless -d '.git' || $ENV{IS_MAINTAINER};
+plan skip_all => 'Test::CPAN::Meta fails with clang -faddress-sanitizer'
+    if $Config{ccflags} =~ /-faddress-sanitizer/;
+
+# Load the testing module
+eval "use $MODULE;";
+if ( $@ ) {
+  plan( skip_all => "$MODULE not available for testing" );
+  die "Failed to load required release-testing module $MODULE 0.12"
+    if -d '.git' || $ENV{IS_MAINTAINER};
+}
+meta_yaml_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.34/t/misc/perl_minimum_version.t 
new/Set-Object-1.35/t/misc/perl_minimum_version.t
--- old/Set-Object-1.34/t/misc/perl_minimum_version.t   1970-01-01 
01:00:00.000000000 +0100
+++ new/Set-Object-1.35/t/misc/perl_minimum_version.t   2015-06-11 
00:03:11.000000000 +0200
@@ -0,0 +1,33 @@
+# -*- perl -*-
+
+# Test that our declared minimum Perl version matches our syntax
+use strict;
+BEGIN {
+  $|  = 1;
+  $^W = 1;
+}
+
+my @MODULES = (
+  'Perl::MinimumVersion 1.20',
+  'Test::MinimumVersion 0.008',
+);
+
+# Don't run tests during end-user installs
+use Test::More;
+unless (-d '.git' || $ENV{IS_MAINTAINER}) {
+  plan( skip_all => "Author tests not required for installation" );
+}
+
+# Load the testing modules
+foreach my $MODULE ( @MODULES ) {
+  eval "use $MODULE";
+  if ( $@ ) {
+    plan( skip_all => "$MODULE not available for testing" );
+    die "Failed to load required release-testing module $MODULE"
+      if -d '.git' || $ENV{IS_MAINTAINER};
+  }
+}
+
+all_minimum_version_ok("5.008");
+
+1;

++++++ 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