Hello community,

here is the log from the commit of package perl-Set-Object for openSUSE:Factory 
checked in at 2020-02-05 19:43:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Set-Object (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Set-Object.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Set-Object"

Wed Feb  5 19:43:29 2020 rev:32 rq:770215 version:1.40

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Set-Object/perl-Set-Object.changes  
2018-01-09 14:56:45.885756510 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Set-Object.new.26092/perl-Set-Object.changes   
    2020-02-05 19:44:24.243344902 +0100
@@ -1,0 +2,25 @@
+Mon Jan 20 03:15:51 UTC 2020 -  <timueller+p...@suse.de>
+
+- updated to 1.40
+   see /usr/share/doc/packages/perl-Set-Object/Changes.pod
+
+  =head1 1.40, 2020-01-19
+  
+  =over
+  
+  =item *
+  
+  Fixed perl5.28 regressions (not cperl), for @$set args to other set 
functions.
+  (RT #131345). Fixed by adding missing SvGETMAGIC expansions to all args.
+  
+  =item *
+  
+  Bumped minimal required perl version to 5.8 for arrayref @$set behavior.
+  
+  =item *
+  
+  Fixed the smokers and some author tests.
+  
+  =back
+
+-------------------------------------------------------------------

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

New:
----
  Set-Object-1.40.tar.gz

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

Other differences:
------------------
++++++ perl-Set-Object.spec ++++++
--- /var/tmp/diff_new_pack.AN0la2/_old  2020-02-05 19:44:25.043345283 +0100
+++ /var/tmp/diff_new_pack.AN0la2/_new  2020-02-05 19:44:25.043345283 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Set-Object
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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
@@ -12,18 +12,18 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           perl-Set-Object
-Version:        1.39
+Version:        1.40
 Release:        0
 %define cpan_name Set-Object
-Summary:        Set of Objects and Strings
+Summary:        Set of objects and strings
 License:        Artistic-2.0
 Group:          Development/Libraries/Perl
-Url:            http://search.cpan.org/dist/Set-Object/
+Url:            https://metacpan.org/release/%{cpan_name}
 Source0:        
https://cpan.metacpan.org/authors/id/R/RU/RURBAN/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -52,11 +52,11 @@
 %setup -q -n %{cpan_name}-%{version}
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+make %{?_smp_mflags}
 
 %check
-%{__make} test
+make test
 
 %install
 %perl_make_install

++++++ Set-Object-1.39.tar.gz -> Set-Object-1.40.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/Changes.pod 
new/Set-Object-1.40/Changes.pod
--- old/Set-Object-1.39/Changes.pod     2018-01-08 18:10:06.000000000 +0100
+++ new/Set-Object-1.40/Changes.pod     2020-01-19 08:47:35.000000000 +0100
@@ -5,6 +5,25 @@
 
 REVISION HISTORY - Set::Object
 
+=head1 1.40, 2020-01-19
+
+=over
+
+=item *
+
+Fixed perl5.28 regressions (not cperl), for @$set args to other set functions.
+(RT #131345). Fixed by adding missing SvGETMAGIC expansions to all args.
+
+=item *
+
+Bumped minimal required perl version to 5.8 for arrayref @$set behavior.
+
+=item *
+
+Fixed the smokers and some author tests.
+
+=back
+
 =head1 1.39, 2018-01-08
 
 =over
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/MANIFEST new/Set-Object-1.40/MANIFEST
--- old/Set-Object-1.39/MANIFEST        2018-01-08 18:18:00.000000000 +0100
+++ new/Set-Object-1.40/MANIFEST        2020-01-19 08:48:51.000000000 +0100
@@ -56,6 +56,7 @@
 t/scalar/intersection.t
 t/scalar/member.t
 t/scalar/misc.t
+t/scalar/rt131354.t
 t/scalar/set_set.t
 t/scalar/storable.t
 t/scalar/symmdiff.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/META.json 
new/Set-Object-1.40/META.json
--- old/Set-Object-1.39/META.json       2018-01-08 18:18:00.000000000 +0100
+++ new/Set-Object-1.40/META.json       2020-01-19 08:48:51.000000000 +0100
@@ -4,7 +4,7 @@
       "Jean-Louis Leroy and Sam Vilain"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 8.3004, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.38, CPAN::Meta::Converter 
version 2.150010",
    "license" : [
       "artistic_2"
    ],
@@ -51,6 +51,6 @@
          "url" : "git://github.com/rurban/Set-Object.git"
       }
    },
-   "version" : "1.39",
-   "x_serialization_backend" : "JSON::PP version 2.94_01"
+   "version" : "1.40",
+   "x_serialization_backend" : "JSON::PP version 2.97001"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/META.yml new/Set-Object-1.40/META.yml
--- old/Set-Object-1.39/META.yml        2018-01-08 18:18:00.000000000 +0100
+++ new/Set-Object-1.40/META.yml        2020-01-19 08:48:51.000000000 +0100
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 8.3004, CPAN::Meta::Converter 
version 2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.38, 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.39'
+version: '1.40'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/Makefile.PL 
new/Set-Object-1.40/Makefile.PL
--- old/Set-Object-1.39/Makefile.PL     2017-11-11 15:58:11.000000000 +0100
+++ new/Set-Object-1.40/Makefile.PL     2020-01-19 08:47:35.000000000 +0100
@@ -3,7 +3,7 @@
 unless (eval { require Test::More; 1 }) {
        print STDERR "*** Test::More is not installed, you will not be able to 
run the tests\n";
 }
-unless ($] >= 5.006001) {
+unless ($] >= 5.008) {
        print STDERR "*** This Perl version ($]) is not supported\n";
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/Object.xs 
new/Set-Object-1.40/Object.xs
--- old/Set-Object-1.39/Object.xs       2017-11-11 15:55:34.000000000 +0100
+++ new/Set-Object-1.40/Object.xs       2020-01-19 08:47:35.000000000 +0100
@@ -19,10 +19,10 @@
 
 #ifdef SET_DEBUG
 /* for debugging object-related functions */
-#define IF_DEBUG(e)
+#define IF_DEBUG(e) e
 /* for debugging scalar-related functions */
 #define IF_REMOVE_DEBUG(e) e
-#define IF_INSERT_DEBUG(e)
+#define IF_INSERT_DEBUG(e) e
 /* for debugging weakref-related functions */
 #define IF_SPELL_DEBUG(e) e
 #else
@@ -643,8 +643,9 @@
      sv_bless(self, gv_stashsv(pkg, FALSE));
 
      for (item = 1; item < items; ++item) {
-       SvGETMAGIC(ST(item));
-       ISET_INSERT(s, ST(item));
+       SV* el = ST(item);
+       SvGETMAGIC(el);
+       ISET_INSERT(s, el);
      }
 
      IF_DEBUG(_warn("set!"));
@@ -664,12 +665,14 @@
 
       for (item = 1; item < items; ++item)
       {
-       if ((SV*)s == ST(item)) {
+        SV* el = ST(item);
+       if ((SV*)s == el) {
          _warn("INSERTING SET UP OWN ARSE");
        }
-       if ISET_INSERT(s, ST(item))
-       inserted++;
-       IF_DEBUG(_warn("inserting %p %p size = %d", ST(item), SvRV(ST(item)), 
s->elems));
+        SvGETMAGIC(el);
+       if ISET_INSERT(s, el)
+          inserted++;
+       IF_DEBUG(_warn("inserting %p %p size = %d", el, SvRV(el), s->elems));
       }
 
       XSRETURN_IV(inserted);
@@ -689,6 +692,7 @@
       for (item = 1; item < items; ++item)
       {
          SV* el = ST(item);
+         SvGETMAGIC(el);
         removed += iset_remove_one(s, el, 0);
       }
       XSRETURN_IV(removed);
@@ -762,6 +766,7 @@
         if (!SvOK(el))
           XSRETURN_NO;
 
+         SvGETMAGIC(el);
         if (!SvROK(el)) {
           IF_DEBUG(_warn("includes! el = %s", SvPV_nolen(el)));
           if (!iset_includes_scalar(s, el))
@@ -822,14 +827,15 @@
          el_last = el_iter + bucket_iter->n;
 
          for (; el_iter != el_last; ++el_iter)
-            if (*el_iter)
-                       {
-                               SV* el = newRV(*el_iter);
-                               if (SvOBJECT(*el_iter)) {
-                                 sv_bless(el, SvSTASH(*el_iter));
-                               }
-                               PUSHs(sv_2mortal(el));
-                       }
+         {
+            if (*el_iter) {
+               SV* el = newRV(*el_iter);
+               if (SvOBJECT(*el_iter)) {
+                  sv_bless(el, SvSTASH(*el_iter));
+               }
+               PUSHs(sv_2mortal(el));
+            }
+         }
       }
 
       if (s->flat) {
@@ -863,7 +869,7 @@
       ISET* s = INT2PTR(ISET*, SvIV(SvRV(self)));
       if ( s ) {
        sv_setiv(SvRV(self), 0);
-       IF_DEBUG(_warn("aargh!"));
+       IF_DEBUG(_warn("DESTROY s"));
        iset_clear(s);
        if (s->flat) {
          hv_undef(s->flat);
@@ -1182,7 +1188,9 @@
 
           for (item = 3; item < items; ++item)
           {
-                 ISET_INSERT(s, ST(item));
+              SV* el = ST(item);
+              SvGETMAGIC(el);
+              ISET_INSERT(s, el);
           }
 
       IF_DEBUG(_warn("set!"));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/SIGNATURE 
new/Set-Object-1.40/SIGNATURE
--- old/Set-Object-1.39/SIGNATURE       2018-01-08 18:18:01.000000000 +0100
+++ new/Set-Object-1.40/SIGNATURE       2020-01-19 08:48:53.000000000 +0100
@@ -1,5 +1,5 @@
 This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.81.
+signed via the Module::Signature module, version 0.83.
 
 To verify the content in this distribution, first make sure you have
 Module::Signature installed, then type:
@@ -12,76 +12,82 @@
 not run its Makefile.PL or Build.PL.
 
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
-SHA1 86e62050752bf84733f303f3aa6192c258d759dc Changes.pod
-SHA1 a15f2fee80074b2fe095ac16b927fc1d13898c2f INSTALL.SKIP
-SHA1 555574ecd72fc31417309a60e8c708af93ef4e8c LICENSE
-SHA1 16fb16cb5f64e16517dc5a03c364926bf9cc4615 MANIFEST
-SHA1 8e4e91f1cde46551014ec925193fc68eac8ecdb7 META.json
-SHA1 3915a7e80c44514725aa8b577e33d0688c06073e META.yml
-SHA1 1423d9257880fa7ebf9237ce4aa9c3228e4e97da Makefile.PL
-SHA1 08dfc9fdc539a7f56820920d6b5502b6dec63d99 Object.xs
-SHA1 5e98a7ceabf3a58e98e9414ae731a997c44319dc README
-SHA1 c8ddacead30aa1688219bfe06c18b3b0f1810fb8 lib/Set/Object.pm
-SHA1 9a13fde101efb19d54b2706ab93862ebe53387b0 lib/Set/Object/Weak.pm
-SHA1 f04d25338c1e35bda69ac5eda0bc672e10ca5b6f ppport.h
-SHA1 213b597a69c1f909d585a14a6a094a25c3e684af t/ingy/arrayref.t
-SHA1 ed613233292f0dc3218e7502cf1a88a66e1d22bc t/misc/kwalitee.t
-SHA1 db433f58da0fbecc971da5815ef5a530cd7f59f4 t/misc/leaks.t
-SHA1 814b1f451b3db7acb9337a0fd133312af3169c5a t/misc/leaktrace.t
-SHA1 7a26c17338c83960f336655bca5147bf9fbd6cca 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
-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 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 d667fb5e32fd19f00e11e8285d4ab1f149651407 t/object/members.t
-SHA1 47f77220eec4b2e2c4e6b38b5325c9bf77769826 t/object/properties.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 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
-SHA1 b3b8d494ae6e7b875a424110425d6c55d6676fdc t/scalar/boolean.t
-SHA1 564cba6fd2dd6e2fb7731c2a720b3fab23b61632 t/scalar/clear.t
-SHA1 0cd19ad3c22a96189d16ae8e7890e1c2fc5f0863 t/scalar/compare.t
-SHA1 9e2952ac7ccb9f29c5c8aba91afad6faafcf6b39 t/scalar/custom_display.t
-SHA1 4b90e3240004333c2a08a0152346bab28904a532 t/scalar/difference.t
-SHA1 a4690c72a0f0142be631d7882508324fbf2ac4e6 t/scalar/each.t
-SHA1 c5040428c9e1dd6f05d45c888db626e8d1793c60 t/scalar/has.t
-SHA1 d00164943603bc6351f73b964d14db38cd66e29c t/scalar/intersection.t
-SHA1 e72984620f6382d997ec011f411e3da74607457b t/scalar/member.t
-SHA1 cf3478a70332d3267efe4b3692e03f83c5fa0f6f t/scalar/misc.t
-SHA1 8e56ff096b5eb7c70c380c92b69da26e1a18bba2 t/scalar/set_set.t
-SHA1 61db09c832f4ec7145cc35e7c67fade79d4d78f0 t/scalar/storable.t
-SHA1 559cbb9d251852392ac9f74a4c6144e938ffbdae t/scalar/symmdiff.t
-SHA1 908f3fedbcff83d7ecca66c0b4ef99aa5bd69481 t/scalar/union.t
-SHA1 31d6d80a33dd2da72ab10b51bb272c24ad556f89 t/scalar/unique.t
-SHA1 66dca8177780e09a12de4970c27820624ef46249 typemap
+SHA256 19369c8fa9493475ff6084ecb39decaf92ad9dd17d16ceb1dbafed951a9a585f 
Changes.pod
+SHA256 9659bf9325c647b998f10fc0534e1ab59655fa7315c92cee85aefcbfeeaf855b 
INSTALL.SKIP
+SHA256 59752181339961205d48a3609d320ef4238ebdb7086bd1293985dba4c2bf5c92 LICENSE
+SHA256 0d04e98e4895a52ab21d01df343252a7ebbf19a262a2aba1ad96b4a2a115a25b 
MANIFEST
+SHA256 57a6f8b1a3fdba3ddc314815774f04f1265e91501dc4b90928de932769b48e08 
META.json
+SHA256 f3a477391515457cd4b9a223c4f92b14726167b718ca61758d7e9f763acebd4a 
META.yml
+SHA256 c73d2cc7f7ee67ce654b7deb1509c90def4622809bed09714222d7533bf56623 
Makefile.PL
+SHA256 53901adffbdbfe423df155889ad74a45267d0789edd75b9f1ea428a7834438db 
Object.xs
+SHA256 9bc53b65ce28f72fcce7b04869313935783e02d3411a0e739106c4e32b5474cc README
+SHA256 f4ac78082e481873a9e357573b7e2264b6c793230748d634a1ea02748ed65bbc 
lib/Set/Object.pm
+SHA256 4dfcd71401b31614aca18e8e2ffbcebc654c143aa40b5bbdcb42091e34c6315c 
lib/Set/Object/Weak.pm
+SHA256 b11d60d5d91f0082736c519bf98679969308bdd02129f4051f9f3b35b70b225d 
ppport.h
+SHA256 4fe1c9d0343bd3a2838ab531ecbeabedde55e89a955df7de8df1500176e913b6 
t/ingy/arrayref.t
+SHA256 47d757c5b93957e65f8126fbaebc61ed358740b8de13c1f5f41bd8c835b2ea3a 
t/misc/kwalitee.t
+SHA256 891d10a98b38d1f5acbccea4211d0d59f34111c053f496a655d44aa9a057dc8e 
t/misc/leaks.t
+SHA256 30dff15efe990c23b704b29333708f4d80f0e01aad194ec49cf48012ae9e32da 
t/misc/leaktrace.t
+SHA256 7f67ffa5937e01d94d372e80cdd1996327e03ec8e8532ac5a646bae80a2f0be6 
t/misc/manifest.t
+SHA256 dbde73e6331a228e1e46c2c8f60225d0a1d97197ecd9d7ab7ea0b7908446a31e 
t/misc/meta.t
+SHA256 6605b353e7648598d0ac51eed372bad47ab21c5afe9a6f4a399977ea73e0de95 
t/misc/more_leaks.t
+SHA256 40357d2fba0a1f67bbd7890ae7976f938d3b2b3cf0c5828270e6fb45e7a5ea58 
t/misc/perl_minimum_version.t
+SHA256 175133e17b8380db226b65a215dda51e22315eb76177ee19171fac7c433a8085 
t/misc/pod.t
+SHA256 58e323dea9eaee0868793129a3098a637c9b7250d9583d1740d506d4fb97caa7 
t/misc/pod_coverage.t
+SHA256 699904cd1b6365e034c30446c849c8a5615e1735f5f6c3f62ccbb304102b49a3 
t/misc/segfault.t
+SHA256 1422a541d2b3c0d3479e1fa4d2a528c4bacbc2943c5b613470acc620b0249f18 
t/misc/threads.t
+SHA256 144c7b5d2b3521d7d474b8d454f1e4fe5e415b65d036c7821776ff6667293d90 
t/misc/undef.t
+SHA256 09e1386669ec934196a4af25fa26c3d0609abe1bc282279a927f91f5a681370f 
t/object/Person.pm
+SHA256 e8f0288550708ab27da42ee796d1f190c8764273c199a540bd4eacd43ece7523 
t/object/Saint.pm
+SHA256 d51b6a913be18deb368be46e99712e842323a0f61b1987ecad4594d7fc275960 
t/object/SetSubClass.pm
+SHA256 269a36666cd28aa98638145183e967e64e5a409c20516448052506d30e8c37c5 
t/object/abuse.t
+SHA256 48f9d652dc78fc05665b6615ddc434bc3392e0a09ffe69f6058345f89a3ad249 
t/object/clear.t
+SHA256 7de2529b7834d02d5be16c612a20aed478c5512f758101dfaf21bbbeb9c91386 
t/object/difference.t
+SHA256 32dbcecb2569a217dcaf2e40b0375c6f2126682e8807e6a10bd6cd9f18b849f1 
t/object/equal.t
+SHA256 3c7491314fcfe56cfc477d0be627478f07c5b5ab1f129b4c367fbbdf11fe3697 
t/object/flags.t
+SHA256 48367c6d3dbf6087a0f9ca32e09dc3af92de164c99031606052f52f5f9b7096b 
t/object/includes.t
+SHA256 0e08eae3f5eb64765f43b4126bd43ea82019f9c217ee89f06b9f1af28af21a8c 
t/object/insert.t
+SHA256 a04bd09b9886a7a6f70ddc28b87d26bd0903df81ab5d3b19bbec3ff246ee1338 
t/object/intersection.t
+SHA256 61a39e07ae1526756a462f47fd914973997fee0a55dfc395d84f416c6f661b97 
t/object/magic.t
+SHA256 2d678155bfcae90063bc65424a99d0400b6188434dad9fd4ca1134c8b10535e8 
t/object/members.t
+SHA256 d50b00b1409ec32ba7b822a2370be19d5e321a22f3fa9c15f84407885a2add28 
t/object/properties.t
+SHA256 89ae6c87a45e67be829649da7930cce16b6cfc71eff695a10a364c05c485f09e 
t/object/refcount.t
+SHA256 8e8b38a52d55d3ed381b40328da697946844e348d140a8e15325d7a7219309ce 
t/object/remove.t
+SHA256 26fbc994f59f2f4fcbf36f8c9e923df5551bb7a603452d6766086ea8d83aaa2d 
t/object/set_subclass.t
+SHA256 5ee0bc8c43f1b1bfe20282b8dde56043c360f859d30c1f8cbbd607dd569a3caa 
t/object/storable.t
+SHA256 42ed32231e00e33ee1b26a50ba38c0c11976d8117f9388cb69e887ff9a322d79 
t/object/subsuper.t
+SHA256 86d353c109976a50ded197612f52145b7fa5c4a85fc844ad0a539d84d152e4da 
t/object/symmetric_difference.t
+SHA256 1ca8c920d22a8bc64ca7e00a8f8f78e05a25cc926a21d16f02b891e92164aaab 
t/object/union.t
+SHA256 8bd58ebae14d90096311a39325ab25999757e77f0422eb0e7d25f7b8a005bbd7 
t/object/weakref.t
+SHA256 27c2284488686faf72d7cd1482727b8fffac548a84840d47a7829f392adb1870 
t/scalar/basic.t
+SHA256 26cf2fb349d8c9bfe09c0fa195fcbb292914408d5184bfc2d377f1b6fbca47e5 
t/scalar/basic_overload.t
+SHA256 3478913cd3a81f99512e2f71a9fe8c218d4582ba615d43e71bcc197823d7bfb3 
t/scalar/boolean.t
+SHA256 bc6e4d1597f07159d3e997264b462f00b1e499b08da9365759bc804e9f12175d 
t/scalar/clear.t
+SHA256 5b1ab80ccb155676df65749d8652f04b942aa149a6ce7354102a818e88f1350b 
t/scalar/compare.t
+SHA256 301a43f5f19c0445429e870fc7a1171e66a65ab5670282597c19eaef20677ab8 
t/scalar/custom_display.t
+SHA256 1deccfdabfd782bee5e1e0da74afa65457c587f65e10e3bb947afb560e2eb16f 
t/scalar/difference.t
+SHA256 76ca7507c83b4fa03c684ba9c6c210d7e89b5d9e2b6d2cf23f7d2df89ae2d857 
t/scalar/each.t
+SHA256 f37290ef55cd0cfbc16751c61889ded69e20aff130c0b4ccf59f610fad05bf38 
t/scalar/has.t
+SHA256 0c0b26340c04d8dea45203432e3db88e4701be074ddbc17980e56cdc423d0f82 
t/scalar/intersection.t
+SHA256 38a5d0b47e73e5b507a4decc13ca1b3bd2b0180ff59c496554d2c44d71c3f810 
t/scalar/member.t
+SHA256 cc6d015f6601aeba6c37a217fcd3cdc3930b2ec904a6205f0a5ed721c9e72320 
t/scalar/misc.t
+SHA256 670dc732444f0aade44b5612928c2bcd8c59a556898d26ba905d8746bf2fa4f2 
t/scalar/rt131354.t
+SHA256 6578d026c051bfc75a759bdc53c04d65e2734d6be3ff1c5390d362060a579e20 
t/scalar/set_set.t
+SHA256 1af7dcf8e20f5e2e628f40ad8b1ffdaee7d56c11ffd8a969171fa6174c2d403d 
t/scalar/storable.t
+SHA256 f64386d99b8204167224aba2e7ff8e03836609d7c47d5b2350b21fe0ff762825 
t/scalar/symmdiff.t
+SHA256 3ad6ecab0a45c95b64733334afecd277be20a26a1207e1ac5c7c0f8f8ecca80d 
t/scalar/union.t
+SHA256 a33a026a39fb82064e84f6a4825875dedddef0fd1a1cb8aeb9e4f321e9e412e0 
t/scalar/unique.t
+SHA256 09efd5c9e09051dfa745bc05bf2dd5a8d674fa417eaf1a5e3976ce36558051c4 typemap
 -----BEGIN PGP SIGNATURE-----
 
-iF0EARECAB0WIQRZHhhUcL58V8z0UW2abZJij/3JQgUCWlOnyAAKCRCabZJij/3J
-QhN3AJ9MSPnZuQBkmteosz7mZ52JUtcfSQCfX/Ic43ap9Tlzjb/bK4YGaIxbkCI=
-=Fk6e
+iQEzBAEBCAAdFiEEKJWogdNCcPq/6PdHtPYzOeZdZBQFAl4kCeQACgkQtPYzOeZd
+ZBQaowf/SgBbZGOT71jbjIJZl0Nb6EHdE6KFeAdMXoyRs+NwBMugXWj6m89ZSxsX
+q+g0GEY4z0lhkOJAtm5veKbglEJEDEAJxIvVT3ax2L7tabt4IqG+Ag7Yxh14QWeT
+49V8FbSXNuJzJkur6JFNZhCSSpKikmGO/Eaf3EasaoXqXqJpqt3jT2aifpLAXPtL
+XQhc9qgeSiA4sTNs9e3X8Zd7nSNe5L3KfdmaGE/Dfk3sFl2zgOwDbMXm+W2yPuC8
+E0qaGZfaQylOJ8ukxgESJT/4p6aeLugM46SVhcgOiIr+SCbWfeIFvvw3OQArv69t
+yf7/xTJ8JAmSy7OhOG+qdP+slxw5zA==
+=nm1S
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/lib/Set/Object.pm 
new/Set-Object-1.40/lib/Set/Object.pm
--- old/Set-Object-1.39/lib/Set/Object.pm       2018-01-08 18:10:23.000000000 
+0100
+++ new/Set-Object-1.40/lib/Set/Object.pm       2020-01-19 08:47:35.000000000 
+0100
@@ -504,6 +504,7 @@
 under the terms of the Perl Artistic License
 
 Portions Copyright (c) 2013, cPanel.  Same license.
+Portions Copyright (c) 2020, Reini Urban.  Same license.
 
 =head1 SEE ALSO
 
@@ -528,7 +529,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.39';
+$VERSION = '1.40';
 
 bootstrap Set::Object $VERSION;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/t/ingy/arrayref.t 
new/Set-Object-1.40/t/ingy/arrayref.t
--- old/Set-Object-1.39/t/ingy/arrayref.t       2013-05-13 22:27:09.000000000 
+0200
+++ new/Set-Object-1.40/t/ingy/arrayref.t       2020-01-19 08:47:35.000000000 
+0100
@@ -1,5 +1,5 @@
 #  -*- perl -*-
-
+use 5.008;
 use Set::Object qw(set);
 use Test::More tests => 15;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/t/misc/manifest.t 
new/Set-Object-1.40/t/misc/manifest.t
--- old/Set-Object-1.39/t/misc/manifest.t       2017-11-10 15:22:29.000000000 
+0100
+++ new/Set-Object-1.40/t/misc/manifest.t       2020-01-19 08:47:35.000000000 
+0100
@@ -10,4 +10,4 @@
 
 eval "use Test::CheckManifest 0.9";
 plan skip_all => "Test::CheckManifest 0.9 required" if $@;
-ok_manifest();
+ok_manifest({filter => [qr/\.git/]});
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/t/misc/meta.t 
new/Set-Object-1.40/t/misc/meta.t
--- old/Set-Object-1.39/t/misc/meta.t   2017-03-07 11:14:35.000000000 +0100
+++ new/Set-Object-1.40/t/misc/meta.t   2020-01-19 08:47:35.000000000 +0100
@@ -16,6 +16,10 @@
     unless -d '.git' || $ENV{IS_MAINTAINER};
 plan skip_all => 'Test::CPAN::Meta fails with clang -faddress-sanitizer'
     if $Config{ccflags} =~ /-faddress-sanitizer/;
+# META is only generated by make dist
+if (! -f 'META.yml' and -f 'MYMETA.yml') {
+  system "$Config{cp} MYMETA.yml META.yml";
+}
 
 # Load the testing module
 eval "use $MODULE;";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Set-Object-1.39/t/scalar/rt131354.t 
new/Set-Object-1.40/t/scalar/rt131354.t
--- old/Set-Object-1.39/t/scalar/rt131354.t     1970-01-01 01:00:00.000000000 
+0100
+++ new/Set-Object-1.40/t/scalar/rt131354.t     2020-01-19 08:47:35.000000000 
+0100
@@ -0,0 +1,11 @@
+# RT 131354, perl5.28 regression forgetting GMG
+use 5.008;
+use Set::Object qw/ set /;
+use Test::More tests => 2;
+
+my $a = set("a", "b", "c");
+my $b = set();
+#my @l = @$a; # using @l fixed the 5.28 bug
+$added = $b->insert(@$a);
+is($added, 3, "Set::Object->insert() [ returned # added ]");
+is($b->size(), 3, "Set::Object->size() [ three members ]");


Reply via email to