From c22df61a2b1df762488faa3f09a1b179893ef9206cfba7a9648c9e1a7afe8c29 Mon Sep 17 00:00:00 2001 From: Denisart Benjamin Date: Mon, 9 Feb 2015 15:17:57 +0000 Subject: [PATCH 1/3] Accepting request 284298 from home:frispete:python - fix test for lossy webp alpha deviation of earlier lib versions OBS-URL: https://build.opensuse.org/request/show/284298 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Pillow?expand=0&rev=27 --- Pillow-fixtests.patch | 17 +++++++++++++++++ python-Pillow.changes | 5 +++++ python-Pillow.spec | 2 ++ series | 1 + 4 files changed, 25 insertions(+) create mode 100644 Pillow-fixtests.patch create mode 100644 series diff --git a/Pillow-fixtests.patch b/Pillow-fixtests.patch new file mode 100644 index 0000000..27b3b8e --- /dev/null +++ b/Pillow-fixtests.patch @@ -0,0 +1,17 @@ +diff --git a/Tests/test_file_webp_alpha.py b/Tests/test_file_webp_alpha.py +index 22c5c09..f316b71 100644 +--- a/Tests/test_file_webp_alpha.py ++++ b/Tests/test_file_webp_alpha.py +@@ -83,7 +83,11 @@ class TestFileWebpAlpha(PillowTestCase): + image.load() + image.getdata() + +- self.assert_image_similar(image, pil_image, 1.0) ++ # early versions of webp are known to produce higher deviations: deal with it ++ if _webp.WebPDecoderVersion(self) <= 0x201: ++ self.assert_image_similar(image, pil_image, 3.0) ++ else: ++ self.assert_image_similar(image, pil_image, 1.0) + + + if __name__ == '__main__': diff --git a/python-Pillow.changes b/python-Pillow.changes index 3d35afc..30be03a 100644 --- a/python-Pillow.changes +++ b/python-Pillow.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Feb 6 08:25:34 UTC 2015 - hpj@urpla.net + +- fix test for lossy webp alpha deviation of earlier lib versions + ------------------------------------------------------------------- Thu Jan 8 10:55:04 UTC 2015 - tbechtold@suse.com diff --git a/python-Pillow.spec b/python-Pillow.spec index 20f9b1d..dd8f03f 100644 --- a/python-Pillow.spec +++ b/python-Pillow.spec @@ -24,6 +24,7 @@ License: HPND Group: Development/Languages/Python Url: http://python-imaging.github.io/ Source: https://pypi.python.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz +Patch: Pillow-fixtests.patch BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-tk @@ -85,6 +86,7 @@ Python Imaging Library by Fredrik Lundh and Contributors. %prep %setup -q -n Pillow-%{version} +%patch -p1 %build python setup.py build diff --git a/series b/series new file mode 100644 index 0000000..d385ecd --- /dev/null +++ b/series @@ -0,0 +1 @@ +Pillow-fixtests.patch From 5ae8fe1f26638b92cf10e239c0fb07003807e77bfa4e15b04079cd2717ddfbf3 Mon Sep 17 00:00:00 2001 From: Denisart Benjamin Date: Mon, 9 Feb 2015 15:18:10 +0000 Subject: [PATCH 2/3] OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Pillow?expand=0&rev=28 --- series | 1 - 1 file changed, 1 deletion(-) delete mode 100644 series diff --git a/series b/series deleted file mode 100644 index d385ecd..0000000 --- a/series +++ /dev/null @@ -1 +0,0 @@ -Pillow-fixtests.patch From 8a91e8b6138700357ce0c2fb9229177bdb04948b661139372526b33dc23faa2b Mon Sep 17 00:00:00 2001 From: Denisart Benjamin Date: Mon, 9 Feb 2015 15:33:38 +0000 Subject: [PATCH 3/3] OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Pillow?expand=0&rev=29 --- python-Pillow.changes | 1 + 1 file changed, 1 insertion(+) diff --git a/python-Pillow.changes b/python-Pillow.changes index 30be03a..2b51e3c 100644 --- a/python-Pillow.changes +++ b/python-Pillow.changes @@ -2,6 +2,7 @@ Fri Feb 6 08:25:34 UTC 2015 - hpj@urpla.net - fix test for lossy webp alpha deviation of earlier lib versions + * Add Pillow-fixtests.patch ------------------------------------------------------------------- Thu Jan 8 10:55:04 UTC 2015 - tbechtold@suse.com