Hello community,

here is the log from the commit of package ImageMagick for openSUSE:Factory 
checked in at 2018-02-25 12:21:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ImageMagick (Old)
 and      /work/SRC/openSUSE:Factory/.ImageMagick.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ImageMagick"

Sun Feb 25 12:21:10 2018 rev:156 rq:579307 version:7.0.7.23

Changes:
--------
--- /work/SRC/openSUSE:Factory/ImageMagick/ImageMagick.changes  2018-02-05 
10:46:12.519412089 +0100
+++ /work/SRC/openSUSE:Factory/.ImageMagick.new/ImageMagick.changes     
2018-02-25 12:21:20.513766357 +0100
@@ -1,0 +2,27 @@
+Fri Feb 23 08:05:31 UTC 2018 - pgaj...@suse.com
+
+- upstream fixes the test by changing the signature
+  - ImageMagick-820e636.patch
+  + ImageMagick-write.t-PICT-signature.patch
+
+-------------------------------------------------------------------
+Wed Feb 21 13:24:09 UTC 2018 - pgaj...@suse.com
+
+- update to 7.0.7.23
+  * Fixed numerous use of uninitialized values, integer overflow,
+    memory exceeded, and timeouts (credit to OSS Fuzz).
+  * Add list-length policy to limit the maximum image sequence length.
+- added patches
+  + ImageMagick-montage.t-directory-exception.patch
+  + ImageMagick-820e636.patch
+
+-------------------------------------------------------------------
+Mon Feb 19 21:58:06 UTC 2018 - crrodrig...@opensuse.org
+
+- Add explicit buildrequires on: pkgconfig(libwebpmux), 
+  pkgconfig(cairo), pkgconfig(fontconfig), pkgconfig(libpng), 
+  pkgconfig(x11), pkgconfig(xext), pkgconfig(zlib). all
+  of them direct build dependencies but not included in 
+  the spec file
+
+-------------------------------------------------------------------

Old:
----
  ImageMagick-7.0.7-22.tar.bz2
  ImageMagick-7.0.7-22.tar.bz2.asc

New:
----
  ImageMagick-7.0.7-23.tar.bz2
  ImageMagick-7.0.7-23.tar.bz2.asc
  ImageMagick-montage.t-directory-exception.patch
  ImageMagick-write.t-PICT-signature.patch

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

Other differences:
------------------
++++++ ImageMagick.spec ++++++
--- /var/tmp/diff_new_pack.h08tgc/_old  2018-02-25 12:21:21.893716376 +0100
+++ /var/tmp/diff_new_pack.h08tgc/_new  2018-02-25 12:21:21.901716087 +0100
@@ -18,7 +18,7 @@
 
 %define maj           7
 %define mfr_version   %{maj}.0.7
-%define mfr_revision  22
+%define mfr_revision  23
 %define quantum_depth 16
 %define source_version %{mfr_version}-%{mfr_revision}
 %define clibver   5
@@ -45,9 +45,13 @@
 #%%endif
 #%%endif
 Patch2:         ImageMagick-library-installable-in-parallel.patch
-#%%ifarch s390x
+#%%ifarch s390x s390 ppc64 ppc
 Patch3:         ImageMagick-s390-disable-tests.patch
 #%%endif
+# https://github.com/ImageMagick/ImageMagick/issues/992
+Patch4:         ImageMagick-montage.t-directory-exception.patch
+# https://github.com/ImageMagick/ImageMagick/issues/994
+Patch5:         ImageMagick-write.t-PICT-signature.patch
 BuildRequires:  chrpath
 BuildRequires:  dcraw
 %if 0%{?suse_version} >= 1315
@@ -94,6 +98,7 @@
 BuildRequires:  pkgconfig(librsvg-2.0)
 BuildRequires:  pkgconfig(libtiff-4) >= 4.0.3
 BuildRequires:  pkgconfig(libwebp)
+BuildRequires:  pkgconfig(libwebpmux)
 BuildRequires:  pkgconfig(libxml-2.0)
 %if 0%{?suse_version} > 1315
 BuildRequires:  pkgconfig(lqr-1)
@@ -113,6 +118,12 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  libxml-devel
 BuildRequires:  perl-parent
+BuildRequires:  pkgconfig(cairo)
+BuildRequires:  pkgconfig(fontconfig)
+BuildRequires:  pkgconfig(libpng)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(zlib)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %endif
 
@@ -290,6 +301,8 @@
 %ifarch s390x s390 ppc ppc64
 %patch3 -p1
 %endif
+%patch4 -p1
+%patch5 -p1
 
 %build
 # make library binary package parallel installable

++++++ ImageMagick-7.0.7-22.tar.bz2 -> ImageMagick-7.0.7-23.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/ImageMagick/ImageMagick-7.0.7-22.tar.bz2 
/work/SRC/openSUSE:Factory/.ImageMagick.new/ImageMagick-7.0.7-23.tar.bz2 
differ: char 11, line 1

++++++ ImageMagick-montage.t-directory-exception.patch ++++++
--- a/PerlMagick/t/subroutines.pl
+++ b/PerlMagick/t/subroutines.pl
@@ -1050,7 +1050,7 @@ sub testMontage {
       } else {
         # Check montage directory
         my $directory = $montage->Get('directory');
-        my $expected = join( "\n", @colors ) . "\n";
+        my $expected = join( "\xff", @colors ) . "\xff";
         if ( !defined($directory) ) {
           print "ok $test\n";
         } elsif ( $directory  ne $expected) {

++++++ ImageMagick-write.t-PICT-signature.patch ++++++
--- a/PerlMagick/t/write.t
+++ b/PerlMagick/t/write.t
@@ -129,7 +129,7 @@ print("Apple Macintosh QuickDraw/PICT file ...\n");
 testReadWrite( 'PICT:input.pict',
   'PICT:output.pict',
   q//,
-  'f7b3db46d6f696ea8392f0ad0be945dd502a806e2c1e9c082efef517191758f7');
+  '646ac633d5b5553721e032d2c9f8f54ffc19d315832bbf808c2b7321b1067293');
 
 print("Portable pixmap format (color), ASCII format ...\n");
 ++$test;


Reply via email to