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;