commit php7-imagick for openSUSE:Factory
Hello community, here is the log from the commit of package php7-imagick for openSUSE:Factory checked in at 2019-06-01 09:50:35 Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old) and /work/SRC/openSUSE:Factory/.php7-imagick.new.5148 (New) Package is "php7-imagick" Sat Jun 1 09:50:35 2019 rev:9 rq:706072 version:3.4.4 Changes: --- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes 2019-05-20 13:17:31.211941970 +0200 +++ /work/SRC/openSUSE:Factory/.php7-imagick.new.5148/php7-imagick.changes 2019-06-01 09:50:36.423301605 +0200 @@ -15 +15,3 @@ - * FILTER_imagic-3.4.3-relax_test_150_to_follow_upstream_change.patchCUBIC_SPLINE - "Define the lobes with the -define filter:lobes={2,3,4} (reference https://imagemagick.org/discourse-server/viewtopic.php?f=2=32506)." + * FILTER_CUBIC_SPLINE - "Define the lobes with the -define +filter:lobes={2,3,4} +(reference https://imagemagick.org/discourse-server/viewtopic.php?f=2=32506)." @@ -19 +21,2 @@ - * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel be available when using Imagick with ImageMagick version 6.7.8-x + * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel +be available when using Imagick with ImageMagick version 6.7.8-x Other differences: -- ++ php7-imagick.spec ++ --- /var/tmp/diff_new_pack.W59hug/_old 2019-06-01 09:50:37.179301346 +0200 +++ /var/tmp/diff_new_pack.W59hug/_new 2019-06-01 09:50:37.183301345 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ #
commit php7-imagick for openSUSE:Factory
Hello community, here is the log from the commit of package php7-imagick for openSUSE:Factory checked in at 2019-05-20 13:17:28 Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old) and /work/SRC/openSUSE:Factory/.php7-imagick.new.5148 (New) Package is "php7-imagick" Mon May 20 13:17:28 2019 rev:8 rq:703720 version:3.4.4 Changes: --- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes 2019-02-13 10:07:58.097522044 +0100 +++ /work/SRC/openSUSE:Factory/.php7-imagick.new.5148/php7-imagick.changes 2019-05-20 13:17:31.211941970 +0200 @@ -1,0 +2,63 @@ +Tue May 7 06:28:00 UTC 2019 - Johannes Weberhofer + +- removed patch imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch + which is no longer necessary. + +- Upgrade to version 3.4.4 + Added: + * function Imagick::optimizeImageTransparency() + * METRIC_STRUCTURAL_SIMILARITY_ERROR + * METRIC_STRUCTURAL_DISSIMILARITY_ERROR + * COMPRESSION_ZSTD - https://github.com/facebook/zstd + * COMPRESSION_WEBP + * CHANNEL_COMPOSITE_MASK + * FILTER_imagic-3.4.3-relax_test_150_to_follow_upstream_change.patchCUBIC_SPLINE - "Define the lobes with the -define filter:lobes={2,3,4} (reference https://imagemagick.org/discourse-server/viewtopic.php?f=2=32506)." + * Imagick now explicitly conflicts with the Gmagick extension. + + Fixes: + * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel be available when using Imagick with ImageMagick version 6.7.8-x + * Bug 77128 - Imagick::setImageInterpolateMethod() not available on Windows + * Prevent memory leak when ImagickPixel::__construct called after object instantiation. + * Prevent segfault when ImagickPixel internal constructor not called. + * Imagick::setResourceLimit support for values larger than 2GB (2^31) on 32bit platforms. + * Corrected memory overwrite in Imagick::colorDecisionListImage() + * Bug 77791 - ImagickKernel::fromMatrix() out of bounds write. +Fixes CVE-2019-11037, boo#1135418 + + The following functions have been deprecated: + * ImagickDraw, matte + * Imagick::averageimages + * Imagick::colorfloodfillimage + * Imagick::filter + * Imagick::flattenimages + * Imagick::getimageattribute + * Imagick::getimagechannelextrema + * Imagick::getimageclipmask + * Imagick::getimageextrema + * Imagick::getimageindex + * Imagick::getimagematte + * Imagick::getimagemattecolor + * Imagick::getimagesize + * Imagick::mapimage + * Imagick::mattefloodfillimage + * Imagick::medianfilterimage + * Imagick::mosaicimages + * Imagick::orderedposterizeimage + * Imagick::paintfloodfillimage + * Imagick::paintopaqueimage + * Imagick::painttransparentimage + * Imagick::radialblurimage + * Imagick::recolorimage + * Imagick::reducenoiseimage + * Imagick::roundcornersimage + * Imagick::roundcorners + * Imagick::setimageattribute + * Imagick::setimagebias + * Imagick::setimageclipmask + * Imagick::setimageindex + * Imagick::setimagemattecolor + * Imagick::setimagebiasquantum + * Imagick::setimageopacity + * Imagick::transformimage + +--- Old: imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch imagick-3.4.3.tgz New: imagick-3.4.4.tgz Other differences: -- ++ php7-imagick.spec ++ --- /var/tmp/diff_new_pack.NMn4oH/_old 2019-05-20 13:17:31.871941626 +0200 +++ /var/tmp/diff_new_pack.NMn4oH/_new 2019-05-20 13:17:31.871941626 +0200 @@ -12,37 +12,34 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define php_namephp7 %define pkg_nameimagick -Name: %{php_name}-%{pkg_name} -Version:3.4.3 +Name: php7-%{pkg_name} +Version:3.4.4 Release:0 Summary:Wrapper to the ImageMagick library License:PHP-3.01 Group: Productivity/Networking/Web/Servers -Url:https://pecl.php.net/package/imagick +URL:https://pecl.php.net/package/imagick Source0:https://pecl.php.net/get/%{pkg_name}-%{version}.tgz Source1:%{pkg_name}.ini Patch0: imagick-reproducible.patch -#PATCH-FIX-UPSTREAM test_150_to_follow_upstream_change.patch bnc#1091929 -Patch1: imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch -BuildRequires: %{php_name}-devel >= 7.0.1 BuildRequires: ImageMagick-devel >= 6.5.3.10 BuildRequires: ghostscript-fonts-std +BuildRequires: php7-devel >= 7.0.1 BuildRequires: re2c +Conflicts: php7-gmagick Provides: php-%{pkg_name} = %{version}
commit php7-imagick for openSUSE:Factory
Hello community, here is the log from the commit of package php7-imagick for openSUSE:Factory checked in at 2019-02-13 10:07:49 Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old) and /work/SRC/openSUSE:Factory/.php7-imagick.new.28833 (New) Package is "php7-imagick" Wed Feb 13 10:07:49 2019 rev:7 rq:674210 version:3.4.3 Changes: --- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes 2018-05-11 09:14:32.650625361 +0200 +++ /work/SRC/openSUSE:Factory/.php7-imagick.new.28833/php7-imagick.changes 2019-02-13 10:07:58.097522044 +0100 @@ -1,0 +2,5 @@ +Tue Feb 12 17:08:22 UTC 2019 - sch...@suse.de + +- Use bigger timeout when running under qemu + +--- Other differences: -- ++ php7-imagick.spec ++ --- /var/tmp/diff_new_pack.FXnJqW/_old 2019-02-13 10:07:58.813521862 +0100 +++ /var/tmp/diff_new_pack.FXnJqW/_new 2019-02-13 10:07:58.813521862 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7-imagick # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -63,6 +63,9 @@ make %{?_smp_mflags} %check +%if 0%{?qemu_user_space_build} +export TEST_TIMEOUT=600 +%endif make %{?_smp_mflags} PHP_EXECUTABLE=%{__php} NO_INTERACTION=1 test \ || { for f in tests/*.out; do cat $f; echo '--'; done; exit 1; }
commit php7-imagick for openSUSE:Factory
Hello community, here is the log from the commit of package php7-imagick for openSUSE:Factory checked in at 2018-05-11 09:14:27 Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old) and /work/SRC/openSUSE:Factory/.php7-imagick.new (New) Package is "php7-imagick" Fri May 11 09:14:27 2018 rev:6 rq:605656 version:3.4.3 Changes: --- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes 2018-03-19 23:38:17.993522875 +0100 +++ /work/SRC/openSUSE:Factory/.php7-imagick.new/php7-imagick.changes 2018-05-11 09:14:32.650625361 +0200 @@ -1,0 +2,24 @@ +Wed May 9 06:37:45 UTC 2018 - jweberho...@weberhofer.at + +- removed Test 229 which fails occasionally with timeouts + on the OBS build server + +--- +Mon May 7 06:17:40 UTC 2018 - jweberho...@weberhofer.at + +- Print test failures in detail + +--- +Sun May 6 10:09:31 UTC 2018 - jweberho...@weberhofer.at + +Fixes for bnc#1091929 + +- Due to a packaging change in ghostscript the ghostscript-fonts-std + has to be included explicitly to successfully run the tests. Elsewise + the required helvetica-font is missing. + +- ImageMagick's commit 97a319 makes ImagaMagick to no longer throw an + an exception if image registry tag is not found. + Added imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch + +--- New: imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch Other differences: -- ++ php7-imagick.spec ++ --- /var/tmp/diff_new_pack.BYYmWE/_old 2018-05-11 09:14:34.550556534 +0200 +++ /var/tmp/diff_new_pack.BYYmWE/_new 2018-05-11 09:14:34.554556389 +0200 @@ -28,8 +28,11 @@ Source0:https://pecl.php.net/get/%{pkg_name}-%{version}.tgz Source1:%{pkg_name}.ini Patch0: imagick-reproducible.patch +#PATCH-FIX-UPSTREAM test_150_to_follow_upstream_change.patch bnc#1091929 +Patch1: imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch BuildRequires: %{php_name}-devel >= 7.0.1 BuildRequires: ImageMagick-devel >= 6.5.3.10 +BuildRequires: ghostscript-fonts-std BuildRequires: re2c Provides: php-%{pkg_name} = %{version} Obsoletes: php-%{pkg_name} < %{version} @@ -48,7 +51,10 @@ %prep %setup -q -n %{pkg_name}-%{version} %patch0 -p1 +%patch1 -p1 mkdir %{name} +# Ignore know failed test on OBS with timeout +rm tests/229_Tutorial_fxAnalyzeImage_case1.phpt %build %{_bindir}/phpize @@ -57,7 +63,8 @@ make %{?_smp_mflags} %check -make %{?_smp_mflags} PHP_EXECUTABLE=%{__php} NO_INTERACTION=1 test +make %{?_smp_mflags} PHP_EXECUTABLE=%{__php} NO_INTERACTION=1 test \ + || { for f in tests/*.out; do cat $f; echo '--'; done; exit 1; } %install make DESTDIR=%{buildroot} install INSTALL_ROOT=%{buildroot} ++ imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch ++ >From a516b549693ea373c0e4cb0286337f2e0fcd7f3c Mon Sep 17 00:00:00 2001 From: Remi ColletDate: Thu, 14 Dec 2017 12:58:28 +0100 Subject: [PATCH] Fix #220 relax test to follow upstream change --- tests/150_Imagick_setregistry.phpt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/150_Imagick_setregistry.phpt b/tests/150_Imagick_setregistry.phpt index eb2b055..1b96452 100644 --- a/tests/150_Imagick_setregistry.phpt +++ b/tests/150_Imagick_setregistry.phpt @@ -35,10 +35,10 @@ if (array_key_exists("temporary-path", $registry) == true) { try { $tmpPath = Imagick::getRegistry("non-existent string"); - echo "Expected exception not thrown.\n"; + var_dump($tmpPath == false); // Since 6.9.9-26, no exception raised } catch (\ImagickException $ie) { - echo $ie->getMessage() . "\n"; + var_dump(true); } @@ -47,4 +47,4 @@ catch (\ImagickException $ie) { Temporary-path was empty at start. Temporary path was set correctly. Temporary path was listed correctly. -Imagick::getRegistry exception (%s) +bool(true)
commit php7-imagick for openSUSE:Factory
Hello community, here is the log from the commit of package php7-imagick for openSUSE:Factory checked in at 2018-03-19 23:38:17 Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old) and /work/SRC/openSUSE:Factory/.php7-imagick.new (New) Package is "php7-imagick" Mon Mar 19 23:38:17 2018 rev:5 rq:588043 version:3.4.3 Changes: --- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes 2018-03-11 15:25:32.998572373 +0100 +++ /work/SRC/openSUSE:Factory/.php7-imagick.new/php7-imagick.changes 2018-03-19 23:38:17.993522875 +0100 @@ -1,0 +2,12 @@ +Fri Mar 16 13:23:30 UTC 2018 - crrodrig...@opensuse.org + +- Build module with fvisibility=hidden, this should + avoid additional symbol conflicts. + +--- +Fri Mar 16 13:11:31 UTC 2018 - crrodrig...@opensuse.org + +- add a Conflict between this extension and gmagick. + (boo#1085595) + +--- Other differences: -- ++ php7-imagick.spec ++ --- /var/tmp/diff_new_pack.CDQLZu/_old 2018-03-19 23:38:19.145481320 +0100 +++ /var/tmp/diff_new_pack.CDQLZu/_new 2018-03-19 23:38:19.149481175 +0100 @@ -12,9 +12,10 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define php_namephp7 %define pkg_nameimagick Name: %{php_name}-%{pkg_name} @@ -23,7 +24,7 @@ Summary:Wrapper to the ImageMagick library License:PHP-3.01 Group: Productivity/Networking/Web/Servers -URL:https://pecl.php.net/package/imagick +Url:https://pecl.php.net/package/imagick Source0:https://pecl.php.net/get/%{pkg_name}-%{version}.tgz Source1:%{pkg_name}.ini Patch0: imagick-reproducible.patch @@ -38,6 +39,7 @@ %else %requires_eq%{php_name} %endif +Conflicts: php7-gmagick %description PHP extension to create, modify and obtain meta information of images using @@ -50,6 +52,7 @@ %build %{_bindir}/phpize +export CFLAGS="%optflags -fvisibility=hidden" %configure --with-%{pkg_name}=%{_usr} make %{?_smp_mflags}
commit php7-imagick for openSUSE:Factory
Hello community, here is the log from the commit of package php7-imagick for openSUSE:Factory checked in at 2018-03-11 15:25:24 Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old) and /work/SRC/openSUSE:Factory/.php7-imagick.new (New) Package is "php7-imagick" Sun Mar 11 15:25:24 2018 rev:4 rq:585039 version:3.4.3 Changes: --- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes 2018-03-08 10:58:40.154798751 +0100 +++ /work/SRC/openSUSE:Factory/.php7-imagick.new/php7-imagick.changes 2018-03-11 15:25:32.998572373 +0100 @@ -1,0 +2,5 @@ +Thu Mar 8 11:34:36 UTC 2018 - i...@ilya.pp.ua + +- Add %licence macros. + +--- Other differences: -- ++ php7-imagick.spec ++ --- /var/tmp/diff_new_pack.ME6eIW/_old 2018-03-11 15:25:33.682547836 +0100 +++ /var/tmp/diff_new_pack.ME6eIW/_new 2018-03-11 15:25:33.682547836 +0100 @@ -12,10 +12,9 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org # - %define php_namephp7 %define pkg_nameimagick Name: %{php_name}-%{pkg_name} @@ -24,9 +23,10 @@ Summary:Wrapper to the ImageMagick library License:PHP-3.01 Group: Productivity/Networking/Web/Servers -Url:https://pecl.php.net/package/imagick +URL:https://pecl.php.net/package/imagick Source0:https://pecl.php.net/get/%{pkg_name}-%{version}.tgz Source1:%{pkg_name}.ini +Patch0: imagick-reproducible.patch BuildRequires: %{php_name}-devel >= 7.0.1 BuildRequires: ImageMagick-devel >= 6.5.3.10 BuildRequires: re2c @@ -38,7 +38,6 @@ %else %requires_eq%{php_name} %endif -Patch0: imagick-reproducible.patch %description PHP extension to create, modify and obtain meta information of images using @@ -69,6 +68,7 @@ %defattr(0644,root,root,-) %{_libdir}/%{php_name}/extensions/%{pkg_name}.so %config(noreplace) %{_sysconfdir}/%{php_name}/conf.d/%{pkg_name}.ini -%doc ChangeLog CREDITS LICENSE +%license LICENSE +%doc ChangeLog CREDITS %changelog
commit php7-imagick for openSUSE:Factory
Hello community, here is the log from the commit of package php7-imagick for openSUSE:Factory checked in at 2018-03-08 10:58:35 Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old) and /work/SRC/openSUSE:Factory/.php7-imagick.new (New) Package is "php7-imagick" Thu Mar 8 10:58:35 2018 rev:3 rq:583868 version:3.4.3 Changes: --- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes 2017-07-12 19:35:41.994942668 +0200 +++ /work/SRC/openSUSE:Factory/.php7-imagick.new/php7-imagick.changes 2018-03-08 10:58:40.154798751 +0100 @@ -1,0 +2,9 @@ +Tue Mar 6 18:25:49 UTC 2018 - crrodrig...@opensuse.org + +- remove double ./configure and build +- imagick-reproducible.patch: We only care if ImageMagick + is binary compatible, not about what version the extension + is compiled against, which changes on every minor + revision. + +--- New: imagick-reproducible.patch Other differences: -- ++ php7-imagick.spec ++ --- /var/tmp/diff_new_pack.7iZNnm/_old 2018-03-08 10:58:40.950769980 +0100 +++ /var/tmp/diff_new_pack.7iZNnm/_new 2018-03-08 10:58:40.950769980 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7-imagick # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -38,6 +38,7 @@ %else %requires_eq%{php_name} %endif +Patch0: imagick-reproducible.patch %description PHP extension to create, modify and obtain meta information of images using @@ -45,6 +46,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +%patch0 -p1 mkdir %{name} %build @@ -52,10 +54,6 @@ %configure --with-%{pkg_name}=%{_usr} make %{?_smp_mflags} -%{__phpize} -%configure --with-%{pkg_name} -make %{?_smp_mflags} - %check make %{?_smp_mflags} PHP_EXECUTABLE=%{__php} NO_INTERACTION=1 test ++ imagick-reproducible.patch ++ Index: imagick-3.4.3/imagick.c === --- imagick-3.4.3.orig/imagick.c +++ imagick-3.4.3/imagick.c @@ -3698,10 +3698,11 @@ PHP_MINIT_FUNCTION(imagick) #endif REGISTER_INI_ENTRIES(); - +#if 0 if (!IMAGICK_G(skip_version_check)) { checkImagickVersion(); } +#endif return SUCCESS; } @@ -3734,7 +3735,7 @@ PHP_MINFO_FUNCTION(imagick) #else php_info_print_table_row(2, "imagick classes", "Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator"); #endif -#ifdef MagickVersion +#if 0 php_info_print_table_row(2, "Imagick compiled with ImageMagick version", MagickVersion); #endif php_info_print_table_row(2, "Imagick using ImageMagick library version", MagickGetVersion(_number));
commit php7-imagick for openSUSE:Factory
binc7958FyQeu.bin Description: Binary data