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
