Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package strip-nondeterminism for
openSUSE:Factory checked in at 2024-12-17 19:22:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/strip-nondeterminism (Old)
and /work/SRC/openSUSE:Factory/.strip-nondeterminism.new.29675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "strip-nondeterminism"
Tue Dec 17 19:22:26 2024 rev:9 rq:1231395 version:1.14.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/strip-nondeterminism/strip-nondeterminism.changes
2023-07-30 20:57:30.803127581 +0200
+++
/work/SRC/openSUSE:Factory/.strip-nondeterminism.new.29675/strip-nondeterminism.changes
2024-12-17 19:23:07.708839696 +0100
@@ -1,0 +2,7 @@
+Mon Dec 16 09:53:25 UTC 2024 - Bernhard Wiedemann <[email protected]>
+
+- Update to version 1.14.0
+ * Stop requiring Sub::Override
+- Improve usage examples in the macro file
+
+-------------------------------------------------------------------
Old:
----
strip-nondeterminism-1.13.1.tar.bz2
strip-nondeterminism-1.13.1.tar.bz2.asc
New:
----
strip-nondeterminism-1.14.0.tar.bz2
strip-nondeterminism-1.14.0.tar.bz2.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ strip-nondeterminism.spec ++++++
--- /var/tmp/diff_new_pack.VHJPQc/_old 2024-12-17 19:23:08.760883480 +0100
+++ /var/tmp/diff_new_pack.VHJPQc/_new 2024-12-17 19:23:08.760883480 +0100
@@ -17,7 +17,7 @@
Name: strip-nondeterminism
-Version: 1.13.1
+Version: 1.14.0
Release: 0
Summary: A tool for stripping non-deterministic information
License: GPL-3.0-or-later
@@ -35,10 +35,8 @@
BuildRequires: perl-macros
BuildRequires: perl(Archive::Cpio)
BuildRequires: perl(Archive::Zip)
-BuildRequires: perl(Sub::Override)
Requires: perl-base
Requires: perl(Archive::Zip)
-Requires: perl(Sub::Override)
Recommends: perl(Archive::Cpio)
%{perl_requires}
++++++ rpmmacros ++++++
--- /var/tmp/diff_new_pack.VHJPQc/_old 2024-12-17 19:23:08.792884812 +0100
+++ /var/tmp/diff_new_pack.VHJPQc/_new 2024-12-17 19:23:08.796884978 +0100
@@ -2,7 +2,11 @@
# %?strip_all_nondeterminism
# or
# %if 0%?have_strip_nondeterminism > 0
-# strip_nondeterminism path/to/file.zip
+# strip-nondeterminism path/to/file.zip
+# %endif
+# or
+# %if 0%?have_strip_nondeterminism > 0
+# strip-all-nondeterminism /full/path/
# %endif
%have_strip_nondeterminism 1
++++++ strip-nondeterminism-1.13.1.tar.bz2 ->
strip-nondeterminism-1.14.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/strip-nondeterminism-1.13.1/Makefile.PL
new/strip-nondeterminism-1.14.0/Makefile.PL
--- old/strip-nondeterminism-1.13.1/Makefile.PL 2023-01-15 20:58:48.000000000
+0100
+++ new/strip-nondeterminism-1.14.0/Makefile.PL 2024-05-24 09:55:12.000000000
+0200
@@ -17,7 +17,6 @@
'Archive::Cpio' => 0, # required to pass tests
'Archive::Zip' => 0,
'Getopt::Long' => 0,
- 'Sub::Override' => 0,
},
LICENSE => "gpl",
dist => { COMPRESS => 'gzip -9nf', SUFFIX => 'gz', },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/strip-nondeterminism-1.13.1/debian/control
new/strip-nondeterminism-1.14.0/debian/control
--- old/strip-nondeterminism-1.13.1/debian/control 2023-01-15
20:58:48.000000000 +0100
+++ new/strip-nondeterminism-1.14.0/debian/control 2024-05-24
09:55:12.000000000 +0200
@@ -7,7 +7,6 @@
libarchive-cpio-perl <!nocheck>,
libarchive-zip-perl,
libdevel-cover-perl,
- libsub-override-perl,
perl,
Maintainer: Reproducible builds folks
<[email protected]>
Uploaders:
@@ -28,7 +27,6 @@
Depends:
file,
libarchive-zip-perl,
- libsub-override-perl,
${misc:Depends},
${perl:Depends},
Recommends:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/strip-nondeterminism-1.13.1/lib/File/StripNondeterminism/handlers/zip.pm
new/strip-nondeterminism-1.14.0/lib/File/StripNondeterminism/handlers/zip.pm
---
old/strip-nondeterminism-1.13.1/lib/File/StripNondeterminism/handlers/zip.pm
2023-01-15 20:58:48.000000000 +0100
+++
new/strip-nondeterminism-1.14.0/lib/File/StripNondeterminism/handlers/zip.pm
2024-05-24 09:55:12.000000000 +0200
@@ -26,7 +26,6 @@
use File::Temp;
use File::StripNondeterminism;
use Archive::Zip qw/:CONSTANTS :ERROR_CODES/;
-use Sub::Override;
=head1 DEPRECATION PLANS
@@ -265,17 +264,20 @@
my @overrides = map {
my $full_name = "Archive::Zip::Member::$_";
my $orig_sub = \&$full_name;
- Sub::Override->new(
- $full_name => sub {
- my $result = $orig_sub->(@_);
- return defined($result) ?
- normalize_extra_fields($canonical_time,
$result) : $result;
- }
- );
+
+ no warnings qw(redefine);
+ no strict qw(refs);
+ *{"Archive\::Zip\::Member\::$_"} = sub {
+ my $result = $orig_sub->(@_);
+ return defined($result) ?
+ normalize_extra_fields($canonical_time,
$result) : $result;
+ };
+
+ sub { *{"Archive\::Zip\::Member\::$_"} = $orig_sub };
} qw(cdExtraField localExtraField);
return 0 unless $zip->overwrite() == AZ_OK;
- $_->restore for @overrides;
+ $_->() for @overrides;
chmod($old_perms, $zip_filename);
return 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/strip-nondeterminism-1.13.1/lib/File/StripNondeterminism.pm
new/strip-nondeterminism-1.14.0/lib/File/StripNondeterminism.pm
--- old/strip-nondeterminism-1.13.1/lib/File/StripNondeterminism.pm
2023-01-15 20:58:48.000000000 +0100
+++ new/strip-nondeterminism-1.14.0/lib/File/StripNondeterminism.pm
2024-05-24 09:55:12.000000000 +0200
@@ -26,7 +26,7 @@
our($VERSION, $canonical_time, $clamp_time, $verbose);
-$VERSION = '1.13.1'; # <https://semver.org/>
+$VERSION = '1.14.0'; # <https://semver.org/>
sub init() {
$ENV{'TZ'} = 'UTC';
++++++ strip-nondeterminism.keyring ++++++
--- /var/tmp/diff_new_pack.VHJPQc/_old 2024-12-17 19:23:09.008893801 +0100
+++ /var/tmp/diff_new_pack.VHJPQc/_new 2024-12-17 19:23:09.008893801 +0100
@@ -76,4 +76,80 @@
H+NAualjvOiNUjgEoa2TNcP986nRUkDb4Z0Q4nNodHMHIwWI9eq5
=4huk
-----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+xNfR
+=qega
+-----END PGP PUBLIC KEY BLOCK-----