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 <timueller+p...@suse.de>
+
+- updated to 1.43
+   see /usr/share/doc/packages/perl-Image-Info/CHANGES
+
+  2022-10-03  Slaven Rezic  <sla...@rezic.de>
+      Release 1.43
+      Stable release with all changes in 1.42_50
+  2022-07-17  Slaven Rezic  <sla...@rezic.de>
+      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  <sla...@rezic.de>
+
+    Release 1.43
+
+    Stable release with all changes in 1.42_50
+
+2022-07-17  Slaven Rezic  <sla...@rezic.de>
+
+    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  <sla...@rezic.de>
 
     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';

Reply via email to