Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Image-Info for openSUSE:Factory
checked in at 2022-10-06 07:41:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Image-Info (Old)
and /work/SRC/openSUSE:Factory/.perl-Image-Info.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Image-Info"
Thu Oct 6 07:41:32 2022 rev:15 rq:1007975 version:1.43
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Image-Info/perl-Image-Info.changes
2019-10-23 15:54:21.378921992 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Image-Info.new.2275/perl-Image-Info.changes
2022-10-06 07:41:41.796619517 +0200
@@ -1,0 +2,16 @@
+Tue Oct 4 03:06:24 UTC 2022 - Tina M??ller <[email protected]>
+
+- updated to 1.43
+ see /usr/share/doc/packages/perl-Image-Info/CHANGES
+
+ 2022-10-03 Slaven Rezic <[email protected]>
+ Release 1.43
+ Stable release with all changes in 1.42_50
+ 2022-07-17 Slaven Rezic <[email protected]>
+ Release 1.42_50
+ Fix XML::Simple-related test failures (RT #143685)
+ Cease warnings with inconsistent maker info (RT #133006)
+ Don't fail on invalid rational value in EXIF (RT #135126)
+ Don't bail out on erroneous APP1 EXIF segments (RT #131616)
+
+-------------------------------------------------------------------
Old:
----
Image-Info-1.42.tar.gz
New:
----
Image-Info-1.43.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Image-Info.spec ++++++
--- /var/tmp/diff_new_pack.jgbvNk/_old 2022-10-06 07:41:42.292620621 +0200
+++ /var/tmp/diff_new_pack.jgbvNk/_new 2022-10-06 07:41:42.296620630 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Image-Info
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,22 +16,18 @@
#
+%define cpan_name Image-Info
Name: perl-Image-Info
-Version: 1.42
+Version: 1.43
Release: 0
-%define cpan_name Image-Info
-Summary: Extract meta information from image files
License: Artistic-1.0 OR GPL-1.0-or-later
-Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
+Summary: Extract meta information from image files
+URL: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/S/SR/SREZIC/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(IO::Scalar)
-Requires: perl(IO::Scalar)
Recommends: perl(Bundle::Image::Info::PNG)
Recommends: perl(Bundle::Image::Info::SVG)
Recommends: perl(Bundle::Image::Info::XBM)
@@ -43,12 +39,12 @@
from image files.
%prep
-%setup -q -n %{cpan_name}-%{version}
-find . -type f ! -path "*/t/*" ! -name "*.pl" ! -name "*.sh" -print0 | xargs
-0 chmod 644
+%autosetup -n %{cpan_name}-%{version}
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%make_build
%check
make test
@@ -59,7 +55,6 @@
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc CHANGES CREDITS exifdump imgdump README TODO
%changelog
++++++ Image-Info-1.42.tar.gz -> Image-Info-1.43.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Image-Info-1.42/CHANGES new/Image-Info-1.43/CHANGES
--- old/Image-Info-1.42/CHANGES 2019-10-19 08:44:15.000000000 +0200
+++ new/Image-Info-1.43/CHANGES 2022-10-03 19:50:28.000000000 +0200
@@ -1,5 +1,23 @@
Revision history for Image::Info
+2022-10-03 Slaven Rezic <[email protected]>
+
+ Release 1.43
+
+ Stable release with all changes in 1.42_50
+
+2022-07-17 Slaven Rezic <[email protected]>
+
+ Release 1.42_50
+
+ Fix XML::Simple-related test failures (RT #143685)
+
+ Cease warnings with inconsistent maker info (RT #133006)
+
+ Don't fail on invalid rational value in EXIF (RT #135126)
+
+ Don't bail out on erroneous APP1 EXIF segments (RT #131616)
+
2019-10-19 Slaven Rezic <[email protected]>
Release 1.42
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Image-Info-1.42/META.json
new/Image-Info-1.43/META.json
--- old/Image-Info-1.42/META.json 2019-10-19 08:45:38.000000000 +0200
+++ new/Image-Info-1.43/META.json 2022-10-03 19:52:52.000000000 +0200
@@ -6,7 +6,7 @@
"Tels"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter
version 2.142690",
+ "generated_by" : "ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter
version 2.150010",
"license" : [
"perl_5"
],
@@ -43,7 +43,6 @@
"Bundle::Image::Info::XPM" : "0"
},
"requires" : {
- "IO::Scalar" : "0",
"perl" : "5.006"
}
}
@@ -54,5 +53,6 @@
"url" : "git://github.com/eserte/image-info.git"
}
},
- "version" : "1.42"
+ "version" : "1.43",
+ "x_serialization_backend" : "JSON::PP version 2.27300_01"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Image-Info-1.42/META.yml new/Image-Info-1.43/META.yml
--- old/Image-Info-1.42/META.yml 2019-10-19 08:45:38.000000000 +0200
+++ new/Image-Info-1.43/META.yml 2022-10-03 19:52:52.000000000 +0200
@@ -9,7 +9,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version
2.142690'
+generated_by: 'ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter
version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -28,8 +28,8 @@
Bundle::Image::Info::XBM: '0'
Bundle::Image::Info::XPM: '0'
requires:
- IO::Scalar: '0'
perl: '5.006'
resources:
repository: git://github.com/eserte/image-info.git
-version: '1.42'
+version: '1.43'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Image-Info-1.42/SIGNATURE
new/Image-Info-1.43/SIGNATURE
--- old/Image-Info-1.42/SIGNATURE 2019-10-19 08:45:40.000000000 +0200
+++ new/Image-Info-1.43/SIGNATURE 2022-10-03 19:52:52.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.73.
+signed via the Module::Signature module, version 0.81.
To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:
@@ -12,19 +12,19 @@
not run its Makefile.PL or Build.PL.
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
SHA1 c82d6187bf83f92dcd4a4ba9ab8341c3edcc094a .gitignore
-SHA1 e3115e22a27fdd5134a59970fbc5e7529a5ddf3e CHANGES
+SHA1 10c316fcce180e5eff4d9821c3bcecb091c4e95f CHANGES
SHA1 517bff80bcf518746150086148acaf8cfa37a17d CREDITS
SHA1 5ca9bb45657728092eb1aa886e1e2b1826136c70 MANIFEST
SHA1 7508fd127843a69e30ba4f58f4b4e769f20d49e2 MANIFEST.SKIP
-SHA1 30e7384a7dea93c40bd5f5dbb82dadc73e1302a8 META.json
-SHA1 e46bc208078209dc13f72b8cd6e1b4a53dad5a9b META.yml
+SHA1 c8a563bd0471afe68ae49cf21a69331d587a7087 META.json
+SHA1 cc712e850ee678e2cf32573642df3fb5ba9d3f42 META.yml
SHA1 fd14642d591e132078fc91a8e54a4a4fed927f46 Makefile.PL
SHA1 2223f7e51619714199f2d5cc232b5aa0e514364f README
SHA1 36ea8eabe5ac80acc416411aae77b60e1480de1b TODO
-SHA1 d377efc30a865c1b5e811b383f7363abc92b1fb5 dev/Info.pm.tmpl
+SHA1 7d1e2c484d3107a0e90b43169a04701c713953bf dev/Info.pm.tmpl
SHA1 c11e7408bd16d35b2116ee47eaac4f08266be902 dev/build.pl
SHA1 38b386e67725abff64ea00abb8e92c46f38e2f59 exifdump
SHA1 fdf710d6580548b5fe62be0fd9151bc196537c17 img/anim.webp
@@ -73,11 +73,11 @@
SHA1 e6fe98aa5a30dbd290668cffa515aebaf14828fa lib/Bundle/Image/Info/SVG.pm
SHA1 fa3a601365ec108901e991a8148b62c2bf3dd62b lib/Bundle/Image/Info/XBM.pm
SHA1 7ae5950ba4474e8099068ca6122e67cadce60842 lib/Bundle/Image/Info/XPM.pm
-SHA1 231dd1bff79a57b155571eb5b0b604616a890ed0 lib/Image/Info.pm
+SHA1 67252dd02f3c7cd3cac04b741c09ed9df54cc158 lib/Image/Info.pm
SHA1 6991a957bacde9d3b873184d90d910d083f5f403 lib/Image/Info/BMP.pm
SHA1 0996bffe073126dceb72c04dc5b3002c78c24d56 lib/Image/Info/GIF.pm
SHA1 fb628cb66c566ab66a1b7953a1bb29cfde1c79c7 lib/Image/Info/ICO.pm
-SHA1 cb662c31e3429214bdc9f1e7b65fac2c4198f689 lib/Image/Info/JPEG.pm
+SHA1 b48eec84212c2665922f5dbf23e6083b1a818bfb lib/Image/Info/JPEG.pm
SHA1 9aaff0bcddae56a1da3bc7dd04e5086760e5fe4c lib/Image/Info/PNG.pm
SHA1 1b69276ab386d1795469773d6af70ff510c15feb lib/Image/Info/PPM.pm
SHA1 badd075bff5f88975bcbff1eb2d4cdf84fe5a2ca lib/Image/Info/SVG.pm
@@ -88,7 +88,7 @@
SHA1 d4a5013ec81db219edd32f273d1be370b5cda9fd lib/Image/Info/WEBP.pm
SHA1 5c896ca4cc89715527f4207bae3c1e3c7a26286a lib/Image/Info/XBM.pm
SHA1 4a5050fdcef00704e7d1fa2ae8751aa34a866f63 lib/Image/Info/XPM.pm
-SHA1 e87d3595864dcd02e59c86fc6e8aa50fb7a283d1 lib/Image/TIFF.pm
+SHA1 5e1853b08e6d86cd6be55bb7eea71cd8bd6e7aac lib/Image/TIFF.pm
SHA1 34e6def40374dc924ea7ef58c5aa04e04a783295 t/00_basics.t
SHA1 38883a0d98f01e4e749168369848f3ab5b5c7660 t/bad_exif.t
SHA1 aaf002b3e5103e15dad27d59bbf2ce7d84caf79e t/bmp.t
@@ -102,7 +102,7 @@
SHA1 cc217a37ee14356bb57e4ea32c1eda94d1a2d8c9 t/pod.t
SHA1 ddac1596c132f80e81355cc048def2733163a9aa t/pod_cov.t
SHA1 710bb49a5428b9b0301ec451f8d869b58937b746 t/string.t
-SHA1 2cf4f2b872c4217539c325173110d196ea7c3070 t/svg.t
+SHA1 456f4ac4ad5fc7eda6b08fca55db2bceb5b4e83a t/svg.t
SHA1 1e8a42e9b7d911936853446ef907f8f74072d08f t/tiff.t
SHA1 76e7e08522799dc0f39896c8925aff1d42b09da4 t/tiff_e.t
SHA1 c08bf003a891603d6f5f098425a70680a699e31a t/tiff_segfault.t
@@ -116,13 +116,13 @@
SHA1 6ef907e37bb4840f96f8d5b16b47991806f21f31 xt/strict.t
SHA1 776c2c96e3155a622221cb1c4989579a652452d7 xt/synopsis.t
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-iQEcBAEBAgAGBQJdqrESAAoJEN1GkmBlfE8/+O8H/3p3MDZNqc91mqBBEExjwDPv
-ifXolC7lea2ZXn5s6i3VJArYmCD7a1g3SCCxJnN0IXfQirNWgjTuX4k3+PVRX57p
-ce7zpGNxhklprIkdlJd077SSnTVcyzcoJKZ4Ym3bW4GrPotrco/FfDCuADoOwhmw
-DcfID/PEcvGLi6cRH1soaTHlhiNhmI4xfeCe7V0IF+Cz2v3XhSIiKh4AFaa2dZkZ
-9qOWZ6BgnHK5m2aQhZNvhiHfdWLoWxS243VcZ9IjEi9FLmN78FmbSag+zZ4FAgsZ
-90wosyPcs0i41u8gsnpN434yJkWqOYDeh9S567g/YzEZi3uQoD/7RGJoCm0mTy0=
-=T0QP
+iQEzBAEBCAAdFiEEhTWpz/sWDCQpAXAK3UaSYGV8Tz8FAmM7IXQACgkQ3UaSYGV8
+Tz8Rwgf/SVHdYPCv/6lxoS5gri8vv3n2DaTihCb87U8ryKs7WzK3uwTsCp4UODX/
+camM4w8ueF7Mm8GXQFetfVsDtyCSeclWyisFG4N0doP39F/pI4XHvlzHTZrSix3S
+W59ZUp7Cl+ea30p76CKBw+fKNvOyJB9HD8nYbFFDJkAPwLBW9Vmfomhi3sNDdphd
+oNRQFRhr2SI+ylLSR69daQf0KjCkc6UKQTIn3iApVA9yYTCXHM6YBllsxFUP3eqp
+aTQxWTiaOwMEbomHBY36a+dkO6ZWdLNbaO0zrD5oULvFYqXU2Se4HpuwFRMEZ9gv
+E1I/Io7NMniXD2RHr83Dzw1GpWptbg==
+=lveb
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Image-Info-1.42/dev/Info.pm.tmpl
new/Image-Info-1.43/dev/Info.pm.tmpl
--- old/Image-Info-1.42/dev/Info.pm.tmpl 2019-10-19 08:44:31.000000000
+0200
+++ new/Image-Info-1.43/dev/Info.pm.tmpl 2022-10-03 19:50:42.000000000
+0200
@@ -13,12 +13,12 @@
# modify it under the same terms as Perl v5.8.8 itself.
#
# Previously maintained by Tels - (c) 2006 - 2008.
-# Currently maintained by Slaven Rezic - (c) 2008 - 2019.
+# Currently maintained by Slaven Rezic - (c) 2008 - 2022.
use strict;
use vars qw($VERSION @EXPORT_OK);
-$VERSION = '1.42';
+$VERSION = '1.43';
require Exporter;
*import = \&Exporter::import;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Image-Info-1.42/lib/Image/Info/JPEG.pm
new/Image-Info-1.43/lib/Image/Info/JPEG.pm
--- old/Image-Info-1.42/lib/Image/Info/JPEG.pm 2013-10-21 07:54:30.000000000
+0200
+++ new/Image-Info-1.43/lib/Image/Info/JPEG.pm 2022-07-17 17:56:54.000000000
+0200
@@ -7,7 +7,7 @@
# maintained by Tels 2007 - 2008
-$VERSION = 0.05;
+$VERSION = 0.06;
=begin register
@@ -275,7 +275,11 @@
}
require Image::TIFF;
- my $t = Image::TIFF->new(\$data);
+ my $t = eval { Image::TIFF->new(\$data) };
+ if (!$t) {
+ $info->push_info(0, "Warn", "Cannot parse APP1 EXIF segment");
+ return;
+ }
for my $i (0 .. $t->num_ifds - 1) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Image-Info-1.42/lib/Image/Info.pm
new/Image-Info-1.43/lib/Image/Info.pm
--- old/Image-Info-1.42/lib/Image/Info.pm 2019-10-19 08:45:16.000000000
+0200
+++ new/Image-Info-1.43/lib/Image/Info.pm 2022-10-03 19:52:15.000000000
+0200
@@ -13,12 +13,12 @@
# modify it under the same terms as Perl v5.8.8 itself.
#
# Previously maintained by Tels - (c) 2006 - 2008.
-# Currently maintained by Slaven Rezic - (c) 2008 - 2019.
+# Currently maintained by Slaven Rezic - (c) 2008 - 2022.
use strict;
use vars qw($VERSION @EXPORT_OK);
-$VERSION = '1.42';
+$VERSION = '1.43';
require Exporter;
*import = \&Exporter::import;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Image-Info-1.42/lib/Image/TIFF.pm
new/Image-Info-1.43/lib/Image/TIFF.pm
--- old/Image-Info-1.42/lib/Image/TIFF.pm 2019-10-16 21:08:43.000000000
+0200
+++ new/Image-Info-1.43/lib/Image/TIFF.pm 2022-07-17 17:57:03.000000000
+0200
@@ -9,7 +9,7 @@
use strict;
use vars qw($VERSION);
-$VERSION = '1.10';
+$VERSION = '1.11';
my @types = (
[ "BYTE", "C1", 1],
@@ -937,7 +937,14 @@
}
my $val = (@v > 1) ? \@v : $v[0];
- bless $val, "Image::TIFF::Rational" if $type =~ /^S?RATIONAL$/;
+ if ($type =~ /^S?RATIONAL$/) {
+ if (ref $val) {
+ bless $val, "Image::TIFF::Rational";
+ } else {
+ print STDERR "# invalid rational value\n";
+ $val = undef;
+ }
+ }
if ($type eq 'ASCII' || $type eq 'UNDEFINED')
{
@@ -966,7 +973,7 @@
$maker =~ /^([A-Z]+)/; $maker = $1 || ''; # "OLYMPUS ..." >
"OLYMPUS"
# if 'Panasonic' doesn't exist, try 'Panasonic DMC-FZ5'
- $maker = join " " => grep m/\S/ => $self->{Make}, $self->{Model}
+ $maker = join " ", grep { defined && m/\S/ } $self->{Make},
$self->{Model}
unless exists $makernotes{$maker};
if (exists $makernotes{$maker}) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Image-Info-1.42/t/svg.t new/Image-Info-1.43/t/svg.t
--- old/Image-Info-1.42/t/svg.t 2017-12-30 12:44:37.000000000 +0100
+++ new/Image-Info-1.43/t/svg.t 2022-07-17 17:48:12.000000000 +0200
@@ -11,19 +11,21 @@
use lib '../lib';
if (!eval { require XML::LibXML::Reader; require XML::Simple; 1 } &&
- !eval { require XML::Simple; 1 }
+ !eval { require XML::Simple; require XML::SAX::PurePerl; 1 } #
XML::Simple requires XML::SAX (which XML::SAX::PurePerl) but theoretically
works just with XML::Parser, which is not sufficient here (RT #143685)
)
{
- plan skip_all => "Need XML::Simple or XML::LibXML::Reader for this test";
+ plan skip_all => "Need XML::Simple+XML::SAX::PurePerl or
XML::LibXML::Reader+XML::Simple for this test";
}
- plan tests => 13;
+ plan tests => 14;
}
use Image::Info qw(image_info dim);
-my $i = image_info("../img/test.svg") ||
- die ("Couldn't read test.svg: $!");
+my $test_svg = "../img/test.svg";
+my $i = image_info($test_svg) ||
+ die ("Couldn't read $test_svg: $!");
+is $i->{error}, undef, "no error while reading $test_svg";
{
no warnings 'once';