Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: php-imagick

php-imagick (3.4.3~rc2-2ubuntu7) eoan; urgency=medium * No-change rebuild for php7.3 -- Bryce Harrington <bryce@canonical.com> Wed, 07 Aug 2019 23:36:27 +0000 php-imagick (3.4.3~rc2-2ubuntu6) cosmic; urgency=medium * debian/patches/imagick-no-registry-exception: Don't expect an exception that newer imagemagicks don't throw any more. -- Iain Lane <iain@orangesquash.org.uk> Tue, 14 Aug 2018 12:53:48 +0100 php-imagick (3.4.3~rc2-2ubuntu5) cosmic; urgency=medium * No-change rebuild against imagemagick. -- Simon Quigley <tsimonq2@ubuntu.com> Fri, 10 Aug 2018 18:16:23 -0500 php-imagick (3.4.3~rc2-2ubuntu4) bionic; urgency=medium * No-change rebuild for PHP7.2. -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Fri, 02 Feb 2018 13:25:02 -0800 php-imagick (3.4.3~rc2-2ubuntu3) artful; urgency=medium * No-change rebuild for PHP7.1. -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Mon, 01 May 2017 11:13:26 -0700 php-imagick (3.4.3~rc2-2ubuntu2) zesty; urgency=medium * debian/patches/no-openmp-threads.patch: limit the number of openmp threads used to 1. [ This was incorrectly dropped in the sync of 3.4.3~rc2-1 to zesty-proposed, updated for new upstream release ] -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Thu, 09 Feb 2017 09:36:59 -0800 php-imagick (3.4.3~rc2-2ubuntu1) zesty; urgency=medium * debian/tests/control: - Restore Restriction: needs-recommends since the tests require the -extra libmagickcore package -- Jeremy Bicha <jbicha@ubuntu.com> Wed, 08 Feb 2017 20:35:02 -0500

Modifications :
  1. Download patch debian/tests/control

    --- 3.4.3~rc2-2/debian/tests/control 2017-01-24 11:47:41.000000000 +0000 +++ 3.4.3~rc2-2ubuntu7/debian/tests/control 2017-02-09 17:33:44.000000000 +0000 @@ -1,2 +1,5 @@ Test-Command: cd imagick-*/tests && phpunit --verbose . Depends: php-cli, php-imagick, gsfonts, imagemagick-6.q16, phpunit +# The tests needs the -extra libmagickcore package but it gets +# renamed on soname bumps. imagemagick-6.q16 recommends it though. +Restrictions: needs-recommends
  2. Download patch debian/control

    --- 3.4.3~rc2-2/debian/control 2017-01-24 11:47:41.000000000 +0000 +++ 3.4.3~rc2-2ubuntu7/debian/control 2018-08-14 11:24:32.000000000 +0000 @@ -1,13 +1,14 @@ Source: php-imagick Section: php Priority: optional -Maintainer: Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org> Uploaders: Guillaume Delacour <gui@iroqwa.org>, Lior Kaplan <kaplan@debian.org>, Ondřej Surý <ondrej@debian.org> Build-Depends: debhelper (>= 9), dh-php (>= 0.25~) | dh-php (<< 0.24~), - libmagickwand-6.q16-dev | libmagickwand-dev, + libmagickwand-6.q16-dev (>= 8:6.9.10.2) | libmagickwand-dev, php-all-dev Standards-Version: 3.9.8 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-php/php-imagick.git
  3. Download patch debian/patches/series

    --- 3.4.3~rc2-2/debian/patches/series 2017-01-24 11:47:41.000000000 +0000 +++ 3.4.3~rc2-2ubuntu7/debian/patches/series 2018-08-14 11:23:00.000000000 +0000 @@ -1,2 +1,4 @@ 0001-Hardcode-path-to-usrsharefontstruetypettf-dejavuDeja.patch 0002-Skip-version-check-by-default.patch +no-openmp-threads.patch +imagick-no-registry-exception
  4. Download patch debian/patches/imagick-no-registry-exception

    --- 3.4.3~rc2-2/debian/patches/imagick-no-registry-exception 1970-01-01 00:00:00.000000000 +0000 +++ 3.4.3~rc2-2ubuntu7/debian/patches/imagick-no-registry-exception 2018-08-14 11:23:34.000000000 +0000 @@ -0,0 +1,28 @@ +Description: New imagemagick doesn't throw an exception on not-found registry tag, drop the test that was checking for this +Author: Iain Lane <iain.lane@canonical.com> +Bug-Upstream: https://github.com/mkoppanen/imagick/issues/251 + +--- php-imagick-3.4.3~rc2.orig/imagick-3.4.3RC2/tests/150_Imagick_setregistry.phpt ++++ php-imagick-3.4.3~rc2/imagick-3.4.3RC2/tests/150_Imagick_setregistry.phpt +@@ -33,13 +33,8 @@ if (array_key_exists("temporary-path", $ + } + + +-try { +- $tmpPath = Imagick::getRegistry("non-existent string"); +- echo "Expected exception not thrown.\n"; +-} +-catch (\ImagickException $ie) { +- echo $ie->getMessage() . "\n"; +-} ++$tmpPath = Imagick::getRegistry("non-existent string"); ++echo "Path is ''."; + + + ?> +@@ -47,4 +42,4 @@ catch (\ImagickException $ie) { + Temporary-path was empty at start. + Temporary path was set correctly. + Temporary path was listed correctly. +-Imagick::getRegistry exception (%s) ++Path is ''.
  5. Download patch debian/patches/no-openmp-threads.patch

    --- 3.4.3~rc2-2/debian/patches/no-openmp-threads.patch 1970-01-01 00:00:00.000000000 +0000 +++ 3.4.3~rc2-2ubuntu7/debian/patches/no-openmp-threads.patch 2017-02-09 17:36:59.000000000 +0000 @@ -0,0 +1,21 @@ +Description: limit the number of openmp threads used to 1 + The php-imagick 3.4.0 test suite fails with various segfaults when openmp + threads are in use. Force the openmp thread count to 1 to avoid this + problem. + . + This patch is a workaround only; it is currently unknown if the root bug + lies in php-imagick or in imagemagick. +Author: Steve Langasek <steve.langasek@ubuntu.com> +Bug-Ubuntu: https://bugs.launchpad.net/bugs/1549942 + +--- a/imagick-3.4.3RC2/imagick.c ++++ b/imagick-3.4.3RC2/imagick.c +@@ -3689,6 +3689,8 @@ + checkImagickVersion(); + } + ++ SetMagickResourceLimit(ThreadResource, 1); ++ + return SUCCESS; + } +
  1. php-imagick