Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Set-Object for openSUSE:Factory
checked in at 2026-11-07 23:33:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Set-Object (Old)
and /work/SRC/openSUSE:Factory/.perl-Set-Object.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Set-Object"
Sat Nov 7 23:33:28 2026 rev:36 rq:1396033 version:1.430.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Set-Object/perl-Set-Object.changes
2025-04-15 16:49:26.487976739 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Set-Object.new.3759290/perl-Set-Object.changes
2026-11-07 23:34:15.526627113 +0100
@@ -1,0 +2,11 @@
+Fri Nov 6 22:07:58 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 1.430.0 (1.43)
+ see /usr/share/doc/packages/perl-Set-Object/Changes.pod
+
+ 1.43, 2025-09-08
+ - pinact run -u
+ - improve make release
+ - minor XS cleanup for -Wunused-variable
+
+-------------------------------------------------------------------
Old:
----
Set-Object-1.42.tar.gz
New:
----
README.md
Set-Object-1.43.tar.gz
_scmsync.obsinfo
build.specials.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Set-Object.spec ++++++
--- /var/tmp/diff_new_pack.ScoNH7/_old 2026-11-07 23:34:16.567670127 +0100
+++ /var/tmp/diff_new_pack.ScoNH7/_new 2026-11-07 23:34:16.569670210 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Set-Object
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,18 +18,21 @@
%define cpan_name Set-Object
Name: perl-Set-Object
-Version: 1.420.0
+Version: 1.430.0
Release: 0
-# 1.42 -> normalize -> 1.420.0
-%define cpan_version 1.42
+# 1.43 -> normalize -> 1.430.0
+%define cpan_version 1.43
License: Artistic-2.0
Summary: Unordered collections (sets) of Perl Objects
URL: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/R/RU/RURBAN/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
+Source100: README.md
BuildRequires: perl
BuildRequires: perl-macros
Provides: perl(Set::Object) = %{version}
+Provides: perl(Set::Object::TieArray)
+Provides: perl(Set::Object::TieHash)
Provides: perl(Set::Object::Weak)
%undefine __perllib_provides
%{perl_requires}
++++++ README.md ++++++
## Build Results
Current state of perl in openSUSE:Factory is

The current state of perl in the devel project build (devel:languages:perl)

++++++ Set-Object-1.42.tar.gz -> Set-Object-1.43.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Set-Object-1.42/Changes.pod
new/Set-Object-1.43/Changes.pod
--- old/Set-Object-1.42/Changes.pod 2022-01-21 14:05:25.000000000 +0100
+++ new/Set-Object-1.43/Changes.pod 2025-09-08 08:31:48.000000000 +0200
@@ -5,6 +5,24 @@
REVISION HISTORY - Set::Object
+=head1 1.43, 2025-09-08
+
+=over
+
+=item *
+
+pinact run -u
+
+=item *
+
+improve make release
+
+=item *
+
+minor XS cleanup for -Wunused-variable
+
+=back
+
=head1 1.42, 2022-01-21
=over
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Set-Object-1.42/META.json
new/Set-Object-1.43/META.json
--- old/Set-Object-1.42/META.json 2022-01-21 14:18:46.000000000 +0100
+++ new/Set-Object-1.43/META.json 2025-09-08 08:32:39.000000000 +0200
@@ -4,7 +4,7 @@
"Jean-Louis Leroy, Sam Vilain and Reini Urban"
],
"dynamic_config" : 0,
- "generated_by" : "ExtUtils::MakeMaker version 7.38, CPAN::Meta::Converter
version 2.150010",
+ "generated_by" : "ExtUtils::MakeMaker version 7.76, CPAN::Meta::Converter
version 2.150010",
"license" : [
"artistic_2"
],
@@ -54,6 +54,6 @@
"web" : "https://github.com/rurban/Set-Object"
}
},
- "version" : "1.42",
- "x_serialization_backend" : "JSON::PP version 2.97001"
+ "version" : "1.43",
+ "x_serialization_backend" : "JSON::PP version 4.16"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Set-Object-1.42/META.yml new/Set-Object-1.43/META.yml
--- old/Set-Object-1.42/META.yml 2022-01-21 14:18:46.000000000 +0100
+++ new/Set-Object-1.43/META.yml 2025-09-08 08:32:38.000000000 +0200
@@ -7,7 +7,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 7.38, CPAN::Meta::Converter version
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.76, CPAN::Meta::Converter version
2.150010'
license: artistic_2
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -23,5 +23,5 @@
resources:
license: http://dev.perl.org/licenses/
repository: git://github.com/rurban/Set-Object.git
-version: '1.42'
-x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
+version: '1.43'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.020'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Set-Object-1.42/Makefile.PL
new/Set-Object-1.43/Makefile.PL
--- old/Set-Object-1.42/Makefile.PL 2021-01-17 20:10:49.000000000 +0100
+++ new/Set-Object-1.43/Makefile.PL 2025-09-08 08:31:48.000000000 +0200
@@ -52,10 +52,23 @@
sub depend {
"
+release-test : dist
+ if test \"\$(shell git rev-parse --abbrev-ref HEAD)\" != \"master\" ||
\\
+ test \"\$(shell git status --porcelain)\" != \"\" ; then \\
+ echo 'You are not on a clean master branch, aborting.'; \\
+ exit 1 ; \\
+ fi
+ echo git tag \$(VERSION)
+ echo cpan-upload \$(DISTVNAME).tar\$(SUFFIX)
+ echo git push
+ echo git push --tags
+
release : dist
- -git commit -am\"release \$(VERSION)\"
- echo -n continue?
- read y
+ if test \"\$(shell git rev-parse --abbrev-ref HEAD)\" != \"master\" ||
\\
+ test \"\$(shell git status --porcelain)\" != \"\" ; then \\
+ echo 'You are not on a clean master branch, aborting.'; \\
+ exit 1; \\
+ fi
git tag \$(VERSION)
cpan-upload \$(DISTVNAME).tar\$(SUFFIX)
git push
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Set-Object-1.42/Object.xs
new/Set-Object-1.43/Object.xs
--- old/Set-Object-1.42/Object.xs 2020-01-19 08:47:35.000000000 +0100
+++ new/Set-Object-1.43/Object.xs 2025-09-08 08:31:48.000000000 +0200
@@ -370,7 +370,9 @@
void
_dispel_magic(ISET* s, SV* sv) {
+#ifdef SET_DEBUG
SV* self_svrv = s->is_weak;
+#endif
MAGIC* mg = _detect_magic(sv);
IF_SPELL_DEBUG(_warn("dispelling magic from %p (self = %p, mg = %p)",
sv, self_svrv, mg));
@@ -486,7 +488,7 @@
MAGIC* mg;
SV ** svp;
int how = SET_OBJECT_MAGIC_backref;
- I32 i,l,free;
+ I32 i, free;
mg = _detect_magic(sv);
if (mg) {
@@ -543,7 +545,7 @@
{
SV *referant;
I32 hash, index;
- SV **el_iter, **el_last, **el_out_iter;
+ SV **el_iter, **el_last;
BUCKET* bucket;
IF_DEBUG(_warn("removing scalar %p from set %p", el, s));
@@ -574,7 +576,6 @@
return 0;
el_iter = bucket->sv;
- el_out_iter = el_iter;
el_last = el_iter + bucket->n;
IF_DEBUG(_warn("remove: el_last = %p, el_iter = %p", el_last, el_iter));
@@ -684,9 +685,7 @@
PPCODE:
ISET* s = INT2PTR(ISET*, SvIV(SvRV(self)));
- I32 hash, index, item;
- SV **el_iter, **el_last, **el_out_iter;
- BUCKET* bucket;
+ I32 item;
int removed = 0;
for (item = 1; item < items; ++item)
@@ -981,9 +980,9 @@
IF_SPELL_DEBUG(_warn("found magic on %p - %p", sv, mg));
IF_SPELL_DEBUG(_warn("mg_obj = %p", mg->mg_obj));
- /*magic = newSV(0);
- SvRV(magic) = mg->mg_obj;
- SvROK_on(magic); */
+ /* magic = newSV(0);
+ SvRV(magic) = mg->mg_obj;
+ SvROK_on(magic); */
POPs;
magic = newRV_inc(mg->mg_obj);
PUSHs(magic);
@@ -1098,6 +1097,8 @@
MH = newSViv(SvIV(sv));
} else if (SvNOKp(sv)) {
MH = newSVnv(SvNV(sv));
+ } else {
+ Perl_croak(aTHX_ "Not a NV nor IV");
}
sv_2pv(MH, &lp);
SvPOK_only(MH);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Set-Object-1.42/SIGNATURE
new/Set-Object-1.43/SIGNATURE
--- old/Set-Object-1.42/SIGNATURE 2022-01-21 14:18:48.000000000 +0100
+++ new/Set-Object-1.43/SIGNATURE 2025-09-08 08:32:39.000000000 +0200
@@ -1,5 +1,5 @@
This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.87.
+signed via the Module::Signature module, version 0.93.
To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:
@@ -14,17 +14,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
-SHA256 c136dd9d7c4c1deb75512905d1bd79767ee0565dbbc7dae79540086fb48969dc
Changes.pod
+SHA256 c89e356ea4f30951d2eb043c2ff7021423d3d215b628ddd421665eb5bec635e8
Changes.pod
SHA256 9659bf9325c647b998f10fc0534e1ab59655fa7315c92cee85aefcbfeeaf855b
INSTALL.SKIP
SHA256 59752181339961205d48a3609d320ef4238ebdb7086bd1293985dba4c2bf5c92 LICENSE
SHA256 18aec9cd6b74a68ba074e48dcd4036e02c88b937dc6ed97f265b595b04b0c937
MANIFEST
-SHA256 e2077fedf51577069b8a97a3b51e97961530fde534ce68802454c781714657da
META.json
-SHA256 2e6ca76a97b09c9df576ff172ef94a6095acf833617214d8b6019d845319060b
META.yml
-SHA256 c0b6d4286272e619c627e65268803c68001d06ece90603a832eacb3276af0ccb
Makefile.PL
-SHA256 53901adffbdbfe423df155889ad74a45267d0789edd75b9f1ea428a7834438db
Object.xs
+SHA256 002b1a3f35551f2c872d5a4f49bcbe58d6a61dd396b4d4b59b114dd1c0772093
META.json
+SHA256 85621bb7ad7ae9a346e94d37b775017af1f7b67c12265f3b2403a9de1d73906c
META.yml
+SHA256 08d7361f8aea341ffb87d11befcdfb7aee9ab2c394b4083715e9cb8af2456556
Makefile.PL
+SHA256 fa442701f50f5ff7161c0c3eab8fdc8a19d68c97911e0d730eb839743b102b74
Object.xs
SHA256 9bc53b65ce28f72fcce7b04869313935783e02d3411a0e739106c4e32b5474cc README
SHA256 bf0db74611cf75fe8ded4d81dae7150b6b37ad3935209390310885726ad8a7aa
examples/slow-sort.pl
-SHA256 4770e607a654734be416b16585b0e22b2e81897986795aae08bac9e951cc6649
lib/Set/Object.pm
+SHA256 add19aa1ac2607ca3bdea2af1cffdea93188e1be64475dc7e6a1ee9f1f66c23a
lib/Set/Object.pm
SHA256 4dfcd71401b31614aca18e8e2ffbcebc654c143aa40b5bbdcb42091e34c6315c
lib/Set/Object/Weak.pm
SHA256 b11d60d5d91f0082736c519bf98679969308bdd02129f4051f9f3b35b70b225d
ppport.h
SHA256 4fe1c9d0343bd3a2838ab531ecbeabedde55e89a955df7de8df1500176e913b6
t/ingy/arrayref.t
@@ -83,12 +83,15 @@
SHA256 09efd5c9e09051dfa745bc05bf2dd5a8d674fa417eaf1a5e3976ce36558051c4 typemap
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBAwAdFiEEKJWogdNCcPq/6PdHtPYzOeZdZBQFAmHqsrcACgkQtPYzOeZd
-ZBQPSAgAm3ZHT/4d4ZkVtV8bfdyNaVdgyQT6tcfGTGW8rq7lamtTMRJJPg2WplpG
-bjZfn7IfBi10BCmNUZUWNi70vAK6reqtdnXRmO87bNUWFLMCcD7LGI6h0gXXcmVg
-5ci9NH1KeKB9tYnaVDXDWbhrYGXSccQrH8WtOFr9tGCAyB/sW3wApXxXhwQxA0Ho
-cZwJ/Sd0h9VQbCSDNEXSMSoLZlyxtsMYq2bJ0PbCl9n07L2MU976hxjNhZzybbxU
-4IP4uOJn/gYeAGnwDXlrzthGiZ+mxaod2N0DHOSU8HGxsZFM8CtUIEus4vfT478L
-iWO9xTtcOqTMC1EJ2BM7WQIJRQG1ow==
-=VUNv
+iQGzBAEBAwAdFiEEOKQWew22nknF9yFsuMKIZqsnp6IFAmi+eIcACgkQuMKIZqsn
+p6LH2Qv6AnACrd5oGzClumHgrlN2meIsjwGH4TaI1SWt94cO89LgCLihngjbHdvf
+SNKHI3qS3yzvHQ5ANkpYVFZ34Bpy8WjNyaBwYBUQa+/rEJuKdAGdH0DdsZsydrMy
+3vbKB9Ew0NuW4D+xdgitYg6sjTweK/biRGWxyZ5bqfpulm/RvUPWe3kMp37SQzwR
+niRUBARNovdIo43ni0a/ObReh+fH2wDHxnPC8kpWGMuB/fDHYGdR8WuVQILcGRgp
+v35p33ln6+enVXXtAf4M5Z4BEKyihC98ozDULXDV6J+Iwgw1T1zwCGPsirN0IIMA
+9kRz34jFaB5Er1StFW8t2L0guqEu/9zuojuVhrxXdLz4sGoFi+Mrawa08t7DcVeQ
+8Vdz9J0UrImZUp3t0n9X+NmarWq8BFHoaO2tX3S3jl1sAln5PfjBwAy67WHwdH1Q
+aWEC+UyozZkdorl83PdYJc2S2DFEev1qAmvWjAhH/9iYPXeHa5HDbtNvb+VpQwKS
+oz2wovEA
+=uQp4
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Set-Object-1.42/lib/Set/Object.pm
new/Set-Object-1.43/lib/Set/Object.pm
--- old/Set-Object-1.42/lib/Set/Object.pm 2022-01-21 14:03:36.000000000
+0100
+++ new/Set-Object-1.43/lib/Set/Object.pm 2025-09-08 08:27:13.000000000
+0200
@@ -542,7 +542,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.42';
+$VERSION = '1.43';
bootstrap Set::Object $VERSION;
++++++ _scmsync.obsinfo ++++++
mtime: 1794002879
commit: a211cd914d3aff0bb2204e5a0b2abba7af9b8db3301b11b22480b993d2b2af49
url: https://src.opensuse.org/perl/perl-Set-Object
revision: a211cd914d3aff0bb2204e5a0b2abba7af9b8db3301b11b22480b993d2b2af49
projectscmsync: https://src.opensuse.org/perl/_ObsPrj
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-11-06 23:07:59.000000000 +0100
@@ -0,0 +1 @@
+.osc