Hello community, here is the log from the commit of package perl-Set-Object for openSUSE:Factory checked in at 2017-11-14 14:28:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Set-Object (Old) and /work/SRC/openSUSE:Factory/.perl-Set-Object.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Set-Object" Tue Nov 14 14:28:21 2017 rev:30 rq:541763 version:1.38 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Set-Object/perl-Set-Object.changes 2017-11-13 14:11:15.354661741 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Set-Object.new/perl-Set-Object.changes 2017-11-14 14:28:21.563248166 +0100 @@ -1,0 +2,34 @@ +Tue Nov 14 06:53:51 UTC 2017 - [email protected] + +- updated to 1.38 + see /usr/share/doc/packages/perl-Set-Object/Changes.pod + + =head1 1.38, 2017-11-11 + + =over + + =item * + + Add test_cover and release targets + + =back + + =head1 1.37, 2017-11-11 + + =over + + =item * + + Test fixes for -Ddefault_inc_excludes_dot, RT #120540 + + =item * + + Skip failing threads test <= 5.10.0 + + =item * + + Add CI hooks + + =back + +------------------------------------------------------------------- Old: ---- Set-Object-1.36.tar.gz New: ---- Set-Object-1.38.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Set-Object.spec ++++++ --- /var/tmp/diff_new_pack.9a6Sx8/_old 2017-11-14 14:28:22.187225415 +0100 +++ /var/tmp/diff_new_pack.9a6Sx8/_new 2017-11-14 14:28:22.187225415 +0100 @@ -17,7 +17,7 @@ Name: perl-Set-Object -Version: 1.36 +Version: 1.38 Release: 0 %define cpan_name Set-Object Summary: Set of Objects and Strings ++++++ Set-Object-1.36.tar.gz -> Set-Object-1.38.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/Changes.pod new/Set-Object-1.38/Changes.pod --- old/Set-Object-1.36/Changes.pod 2017-11-10 15:04:07.000000000 +0100 +++ new/Set-Object-1.38/Changes.pod 2017-11-11 16:01:08.000000000 +0100 @@ -5,6 +5,34 @@ REVISION HISTORY - Set::Object +=head1 1.38, 2017-11-11 + +=over + +=item * + +Add test_cover and release targets + +=back + +=head1 1.37, 2017-11-11 + +=over + +=item * + +Test fixes for -Ddefault_inc_excludes_dot, RT #120540 + +=item * + +Skip failing threads test <= 5.10.0 + +=item * + +Add CI hooks + +=back + =head1 1.36, 2017-11-10 =over diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/META.json new/Set-Object-1.38/META.json --- old/Set-Object-1.36/META.json 2017-11-10 15:25:03.000000000 +0100 +++ new/Set-Object-1.38/META.json 2017-11-11 16:12:28.000000000 +0100 @@ -4,7 +4,7 @@ "Jean-Louis Leroy and Sam Vilain" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010", "license" : [ "artistic_2" ], @@ -51,6 +51,6 @@ "url" : "git://github.com/rurban/Set-Object.git" } }, - "version" : "1.36", + "version" : "1.38", "x_serialization_backend" : "JSON::PP version 2.27400_02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/META.yml new/Set-Object-1.38/META.yml --- old/Set-Object-1.36/META.yml 2017-11-10 15:25:03.000000000 +0100 +++ new/Set-Object-1.38/META.yml 2017-11-11 16:12:27.000000000 +0100 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010' +generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010' license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -26,5 +26,5 @@ resources: license: http://dev.perl.org/licenses/ repository: git://github.com/rurban/Set-Object.git -version: '1.36' +version: '1.38' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/Makefile.PL new/Set-Object-1.38/Makefile.PL --- old/Set-Object-1.36/Makefile.PL 2015-06-11 00:03:11.000000000 +0200 +++ new/Set-Object-1.38/Makefile.PL 2017-11-11 15:58:11.000000000 +0100 @@ -36,3 +36,39 @@ ), test => { TESTS => join(' ', glob('t/*/*.t')) }, ); + +package MY; +#use Config; + +sub depend { + " +release : dist + -git commit -am\"release \$(VERSION)\" + echo -n continue? + read y + git tag \$(VERSION) + cpan-upload \$(DISTVNAME).tar\$(SUFFIX) + git push + git push --tags + +test_cover :: pure_all + \$(RM_RF) cover_db + \$(PERLRUNINST) -S cover -test +test_coveralls :: pure_all + \$(PERLRUNINST) -S cover -test -report coveralls + +gcov : \$(BASEEXT).c.gcov \$(BASEEXT).gcov cover_db/\$(BASEEXT)-xs.html + +\$(BASEEXT).c.gcov \$(BASEEXT).xs.gcov : \$(BASEEXT).xs + \$(MAKE) CCFLAGS=\"\$(CCFLAGS) -fprofile-arcs -ftest-coverage\" LDDLFLAGS=\"\$(LDDLFLAGS) -fprofile-arcs -ftest-coverage\" + gcov \$(BASEEXT).c \$(BASEEXT).xs + +cover_db/\$(BASEEXT)-xs.html : \$(BASEEXT).xs.gcov + PERL5OPT=-MDevel::Cover make test + -$^X -S gcov2perl \$(BASEEXT).c.gcov \$(BASEEXT).xs.gcov + $^X -S cover + +gprof : + \$(MAKE) CCFLAGS=\"\$(CCFLAGS) -pg\" LDDLFLAGS=\"\$(LDDLFLAGS) -pg\" +" +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/SIGNATURE new/Set-Object-1.38/SIGNATURE --- old/Set-Object-1.36/SIGNATURE 2017-11-10 15:25:04.000000000 +0100 +++ new/Set-Object-1.38/SIGNATURE 2017-11-11 16:12:28.000000000 +0100 @@ -14,15 +14,15 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -SHA1 7250c04a51bf72b1a4d6cb9cc34ef3c715142b91 Changes.pod +SHA1 aeab085ba01ef9be4d0df7814cd6b705f9527940 Changes.pod SHA1 555574ecd72fc31417309a60e8c708af93ef4e8c LICENSE SHA1 90867e2218bfa857d3b59c2d6aba9ad2c18af062 MANIFEST -SHA1 67098da787f2fd14161169af85889d383fd9da84 META.json -SHA1 69f3eb774a438c457569fa85a9e58c6bf143d1a2 META.yml -SHA1 317f58bf5fae12f87b1c1c17c620e1b7404076c0 Makefile.PL +SHA1 1d98979d6399cde848367d9179586dd798e96ff9 META.json +SHA1 5f66b1db0374fc185509510af8862e3f51346900 META.yml +SHA1 1423d9257880fa7ebf9237ce4aa9c3228e4e97da Makefile.PL SHA1 08dfc9fdc539a7f56820920d6b5502b6dec63d99 Object.xs SHA1 5e98a7ceabf3a58e98e9414ae731a997c44319dc README -SHA1 ff5481e60d30e78b758404db6068e87fcefcf978 lib/Set/Object.pm +SHA1 584986dea2fceaa90131e2a909c8838f1e2f2c34 lib/Set/Object.pm SHA1 9a13fde101efb19d54b2706ab93862ebe53387b0 lib/Set/Object/Weak.pm SHA1 f04d25338c1e35bda69ac5eda0bc672e10ca5b6f ppport.h SHA1 213b597a69c1f909d585a14a6a094a25c3e684af t/ingy/arrayref.t @@ -36,29 +36,29 @@ SHA1 4a159d3dccb6918ec790905d0e2bec3e58db15e9 t/misc/pod.t SHA1 dfb47bc536bc8bface7f95144e4985dd79447977 t/misc/pod_coverage.t SHA1 cef10bf7c0f4611887c5e68113eac6c2339071d6 t/misc/segfault.t -SHA1 7812f8bc9b04bd0724a9c5dec3d0c52fceefe2df t/misc/threads.t +SHA1 531f184820c52eb944bef3cf6b17bec52d43c998 t/misc/threads.t SHA1 494c2f3a77ce211ffcbedc5e44dd8a6454764fe2 t/misc/undef.t SHA1 018c38db837777290619ec16a5f1c0dd5783263a t/object/Person.pm SHA1 40b4a7db1302cbd1d9b57e23508209818c8542dc t/object/Saint.pm SHA1 2f7367c13bd3fc272908a063c8faca0def9340ec t/object/SetSubClass.pm SHA1 43d23a70fc188eca2f3be40004f41f02566f6799 t/object/abuse.t -SHA1 e5f245b3ce754e52cb1249f54dcf4bb1727ec5b3 t/object/clear.t -SHA1 a1010227618a41f14016e7a38f4dcee4efd69fc0 t/object/difference.t -SHA1 3e2b850e81f541f830bfedaeff8ba85af6bcd649 t/object/equal.t -SHA1 665f991b4e74d7862add019e509712f056519f82 t/object/flags.t -SHA1 08dc84c25ee176e912e502446085b2e2398d5f2d t/object/includes.t -SHA1 b7207bb82ed39ac4a63200668b17396be58eaed0 t/object/insert.t -SHA1 e2fb433f51c0b25c1d166c5ca81be5162686924f t/object/intersection.t +SHA1 d6e13b787aa7c863f5d60f697ad49e783155d9fc t/object/clear.t +SHA1 aa7c26f81dd6ba3d6ded91e8b591695e0b6476b2 t/object/difference.t +SHA1 3066f1cc7cd750401cd25223db613cd4cbdf2444 t/object/equal.t +SHA1 70c6bb52920e287d5388472f684b33f94e3580cc t/object/flags.t +SHA1 0d49ef3f08136723beba3180436f6f6290b22043 t/object/includes.t +SHA1 77b57a4a8e96de516d64bd90cd3ea99407125019 t/object/insert.t +SHA1 ef59e07865396ad8fd8eb11a99f1d44c484a6263 t/object/intersection.t SHA1 744031b4f0dbf1408fdec87e07601c5a830f642f t/object/magic.t -SHA1 6be12139ecb92e44e5f7317904eff9e385c55b7f t/object/members.t +SHA1 d667fb5e32fd19f00e11e8285d4ab1f149651407 t/object/members.t SHA1 47f77220eec4b2e2c4e6b38b5325c9bf77769826 t/object/properties.t -SHA1 00d74a93e88189b54e5570cee979913ace7abdb0 t/object/refcount.t -SHA1 b6cca34a00416fa6c4a61b604b2933f434c9cdb8 t/object/remove.t -SHA1 7b904d702fd08cddd44819f6aa38c631c9a62bfa t/object/set_subclass.t +SHA1 c1156dab76dfb07ba335d581629b740479d3686e t/object/refcount.t +SHA1 9c6133d62011aa78f909b4649d4972fb548bc327 t/object/remove.t +SHA1 202267f037f54b6190468acf2956544c6aa5c993 t/object/set_subclass.t SHA1 35a2ea64d0f939557f15c4e55f22715ebe5dafaf t/object/storable.t -SHA1 479a9f5cd91b03a7ef37a833886c54e8e19c18cd t/object/subsuper.t -SHA1 d18eaba2928ec2aa58a09feb70e49aad7d05e3f6 t/object/symmetric_difference.t -SHA1 ee100a55511f208155e2ca071032e46383f2d102 t/object/union.t +SHA1 5d44b19013ca4314ac40d00d15dceb8e3f9e93d8 t/object/subsuper.t +SHA1 39e998b8df3c55f2d643726075b11c8961f470d4 t/object/symmetric_difference.t +SHA1 02e7a8a21c58e477aeafe6c0c98d4d8af4c6623b t/object/union.t SHA1 eebb5dae0215a01ec427abafac502d534c20d524 t/object/weakref.t SHA1 85b0418c45937ccfc37694fc0463617d9d926261 t/scalar/basic.t SHA1 547133fca61d8af7abfd6774be681f65b48ca43e t/scalar/basic_overload.t @@ -80,7 +80,7 @@ SHA1 66dca8177780e09a12de4970c27820624ef46249 typemap -----BEGIN PGP SIGNATURE----- -iF0EARECAB0WIQRZHhhUcL58V8z0UW2abZJij/3JQgUCWgW2wAAKCRCabZJij/3J -QutmAJ9G9yzkgMH8FZeH6YlOGBlhxRS2IgCfXoyPOLxSSTDK7/bYevAvC6wJN5U= -=Fegx +iF0EARECAB0WIQRZHhhUcL58V8z0UW2abZJij/3JQgUCWgcTXAAKCRCabZJij/3J +QuxZAJ4lbZgcKRLNb5WZwa7U6L7f2bFxJACfQhr99ytoFOfb0ypczLOJ62VAZZk= +=GRkk -----END PGP SIGNATURE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/lib/Set/Object.pm new/Set-Object-1.38/lib/Set/Object.pm --- old/Set-Object-1.36/lib/Set/Object.pm 2017-11-10 15:04:07.000000000 +0100 +++ new/Set-Object-1.38/lib/Set/Object.pm 2017-11-11 15:58:36.000000000 +0100 @@ -528,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.36'; +$VERSION = '1.38'; bootstrap Set::Object $VERSION; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/misc/threads.t new/Set-Object-1.38/t/misc/threads.t --- old/Set-Object-1.36/t/misc/threads.t 2017-03-07 11:14:35.000000000 +0100 +++ new/Set-Object-1.38/t/misc/threads.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,11 +1,16 @@ use strict; use Test::More; +use Config; BEGIN { eval 'use threads'; if ($@) { plan skip_all => 'threads missing'; exit(0); } + if ($] <= 5.010 && $Config{useithreads}) { + plan skip_all => 'threads unstable < 5.10'; + exit(0); + } } plan tests => 2; use threads::shared; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/clear.t new/Set-Object-1.38/t/object/clear.t --- old/Set-Object-1.36/t/object/clear.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/clear.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,6 +1,6 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; populate(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/difference.t new/Set-Object-1.38/t/object/difference.t --- old/Set-Object-1.36/t/object/difference.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/difference.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,6 +1,6 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; populate(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/equal.t new/Set-Object-1.38/t/object/equal.t --- old/Set-Object-1.36/t/object/equal.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/equal.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,6 +1,6 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; populate(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/flags.t new/Set-Object-1.38/t/object/flags.t --- old/Set-Object-1.36/t/object/flags.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/flags.t 2017-11-11 15:25:11.000000000 +0100 @@ -8,8 +8,8 @@ use Set::Object; -require 't/object/Person.pm'; -require 't/object/Saint.pm'; +require './t/object/Person.pm'; +require './t/object/Saint.pm'; print "1..2\n"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/includes.t new/Set-Object-1.38/t/object/includes.t --- old/Set-Object-1.36/t/object/includes.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/includes.t 2017-11-11 15:25:11.000000000 +0100 @@ -2,7 +2,7 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; use Test::More tests => 7; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/insert.t new/Set-Object-1.38/t/object/insert.t --- old/Set-Object-1.36/t/object/insert.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/insert.t 2017-11-11 15:25:11.000000000 +0100 @@ -2,7 +2,7 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; use Test::More tests => 18; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/intersection.t new/Set-Object-1.38/t/object/intersection.t --- old/Set-Object-1.36/t/object/intersection.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/intersection.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,6 +1,6 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; populate(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/members.t new/Set-Object-1.38/t/object/members.t --- old/Set-Object-1.36/t/object/members.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/members.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,6 +1,6 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; populate(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/refcount.t new/Set-Object-1.38/t/object/refcount.t --- old/Set-Object-1.36/t/object/refcount.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/refcount.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,6 +1,6 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; print "1..9\n"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/remove.t new/Set-Object-1.38/t/object/remove.t --- old/Set-Object-1.36/t/object/remove.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/remove.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,6 +1,6 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; populate(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/set_subclass.t new/Set-Object-1.38/t/object/set_subclass.t --- old/Set-Object-1.36/t/object/set_subclass.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/set_subclass.t 2017-11-11 15:25:11.000000000 +0100 @@ -2,7 +2,7 @@ use strict; use Test::More tests => 4; -require 't/object/SetSubClass.pm'; +require './t/object/SetSubClass.pm'; my $sd1 = SetSubClass::set( 1,2,3,4 ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/subsuper.t new/Set-Object-1.38/t/object/subsuper.t --- old/Set-Object-1.36/t/object/subsuper.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/subsuper.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,6 +1,6 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; populate(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/symmetric_difference.t new/Set-Object-1.38/t/object/symmetric_difference.t --- old/Set-Object-1.36/t/object/symmetric_difference.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/symmetric_difference.t 2017-11-11 15:25:11.000000000 +0100 @@ -1,6 +1,6 @@ use Set::Object; -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; populate(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Set-Object-1.36/t/object/union.t new/Set-Object-1.38/t/object/union.t --- old/Set-Object-1.36/t/object/union.t 2013-05-13 22:27:09.000000000 +0200 +++ new/Set-Object-1.38/t/object/union.t 2017-11-11 15:25:11.000000000 +0100 @@ -5,7 +5,7 @@ my (@simpsons, $homer, $marge, $bart, $lisa, $maggie, $patty, $selma); -require 't/object/Person.pm'; +require './t/object/Person.pm'; package Person; populate();
