commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2020-08-25 12:38:13 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.3399 (New) Package is "python-Pillow" Tue Aug 25 12:38:13 2020 rev:41 rq:827807 version:7.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2020-08-06 17:33:08.933106574 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.3399/python-Pillow.changes 2020-08-25 12:38:16.297408862 +0200 @@ -1,0 +2,5 @@ +Wed Aug 19 09:33:48 UTC 2020 - Tomáš Chvátal + +- Fix build on Leap + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.davf1e/_old 2020-08-25 12:38:17.205409033 +0200 +++ /var/tmp/diff_new_pack.davf1e/_new 2020-08-25 12:38:17.205409033 +0200 @@ -28,7 +28,7 @@ Source: https://files.pythonhosted.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module olefile} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module pytest >= 4.0} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module tk} BuildRequires: fdupes
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2020-08-06 17:32:28 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.3399 (New) Package is "python-Pillow" Thu Aug 6 17:32:28 2020 rev:40 rq:824544 version:7.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2020-07-15 12:10:09.412477717 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.3399/python-Pillow.changes 2020-08-06 17:33:08.933106574 +0200 @@ -1,0 +2,5 @@ +Wed Aug 5 18:37:46 UTC 2020 - Matej Cepl + +- Remove dependency on pytest-runner as it is unnecessary + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.727hrk/_old 2020-08-06 17:33:09.845106478 +0200 +++ /var/tmp/diff_new_pack.727hrk/_new 2020-08-06 17:33:09.849106479 +0200 @@ -28,7 +28,6 @@ Source: https://files.pythonhosted.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module olefile} -BuildRequires: %{python_module pytest-runner} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module tk} @@ -99,18 +98,18 @@ %{python_expand echo "PIL" > %{buildroot}%{$python_sitearch}/PIL.pth} %check -%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} +%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} PYTHONDONTWRITEBYTECODE=1 %if %{_arch} == s390 || %{_arch} == s390x echo "WARNING ignoring tests completely due to https://github.com/python-pillow/Pillow/issues/1204 and segfault" %else %if %{_arch} == ppc || %{_arch} == ppc64 $python selftest.py --installed || \ echo "WARNING ignore failure https://github.com/python-pillow/Pillow/issues/1204"; -$python setup.py test || \ +pytest-%{$python_bin_suffix} --ignore=_build.python2 --ignore=_build.python3 --ignore=_build.pypy3 -v || \ echo "WARNING ignore failure https://github.com/python-pillow/Pillow/issues/1204"; %else $python selftest.py --installed -$python -m pytest -v -k 'not (test_stroke or test_stroke_multiline)' +pytest-%{$python_bin_suffix} --ignore=_build.python2 --ignore=_build.python3 --ignore=_build.pypy3 -v -k 'not (test_stroke or test_stroke_multiline)' %endif %endif }
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2020-07-15 12:08:46 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.3060 (New) Package is "python-Pillow" Wed Jul 15 12:08:46 2020 rev:39 rq:820507 version:7.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2020-05-01 11:07:15.791052795 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.3060/python-Pillow.changes 2020-07-15 12:10:09.412477717 +0200 @@ -1,0 +2,40 @@ +Sat Jul 11 18:36:52 UTC 2020 - Arun Persaud + +- update to version 7.2.0: + * Do not convert I;16 images when showing PNGs #4744 [radarhere] + * Fixed ICNS file pointer saving #4741 [radarhere] + * Fixed loading non-RGBA mode APNGs with dispose background #4742 +[radarhere] + * Deprecated _showxv #4714 [radarhere] + * Deprecate Image.show(command="...") #4646 [nulano, hugovk, +radarhere] + * Updated JPEG magic number #4707 [Cykooz, radarhere] + * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626 +[radarhere, hugovk] + * Write JFIF header when saving JPEG #4639 [radarhere] + * Replaced tiff_jpeg with jpeg compression when saving TIFF images +#4627 [radarhere] + * Writing TIFF tags: improved BYTE, added UNDEFINED #4605 +[radarhere] + * Consider transparency when pasting text on an RGBA image #4566 +[radarhere] + * Added method argument to single frame WebP saving #4547 +[radarhere] + * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere] + * Corrected reading EXIF metadata without prefix #4677 [radarhere] + * Fixed drawing a jointed line with a sequence of numeric values +#4580 [radarhere] + * Added support for 1-D NumPy arrays #4608 [radarhere] + * Parse orientation from XMP tags #4560 [radarhere] + * Speed up text layout by not rendering glyphs #4652 [nulano] + * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere] + * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere] + * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere] + * JPEG: Truncate icclist instead of setting to None #4613 [homm] + * Fixes default offset for Exif #4594 [rodrigob, radarhere] + * Fixed bug when unpickling TIFF images #4565 [radarhere] + * Fix pickling WebP #4561 [hugovk, radarhere] + * Replace IOError and WindowsError aliases with OSError #4536 +[hugovk, radarhere] + +--- Old: Pillow-7.1.2.tar.gz New: Pillow-7.2.0.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.Z0P0zG/_old 2020-07-15 12:10:21.90316 +0200 +++ /var/tmp/diff_new_pack.Z0P0zG/_new 2020-07-15 12:10:21.448490320 +0200 @@ -20,7 +20,7 @@ %define skip_python2 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Pillow -Version:7.1.2 +Version:7.2.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND @@ -31,6 +31,7 @@ BuildRequires: %{python_module pytest-runner} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module tk} BuildRequires: fdupes BuildRequires: libimagequant-devel BuildRequires: pkgconfig @@ -46,7 +47,6 @@ BuildRequires: pkgconfig(tk) BuildRequires: pkgconfig(zlib) Requires: python-olefile -BuildRequires: %{python_module tk} %if 0%{?suse_version} >= 1500 BuildRequires: pkgconfig(libopenjp2) %endif ++ Pillow-7.1.2.tar.gz -> Pillow-7.2.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-7.1.2.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new.3060/Pillow-7.2.0.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2020-05-01 11:07:10 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.2738 (New) Package is "python-Pillow" Fri May 1 11:07:10 2020 rev:38 rq:799155 version:7.1.2 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2019-11-22 10:21:35.505333103 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.2738/python-Pillow.changes 2020-05-01 11:07:15.791052795 +0200 @@ -1,0 +2,99 @@ +Thu Apr 30 08:47:06 UTC 2020 - Tomáš Chvátal + +- Update to 7.1.2: + * This fixes a regression introduced in 7.1.0 when adding support +for APNG files. + * When calling seek(n) on a regular PNG where n > 0, it failed to +raise an EOFError as it should have done + +--- +Sat Apr 4 17:49:43 UTC 2020 - Arun Persaud + +- update to version 7.1.1: + * Fix regression seeking and telling PNGs #4512 #4514 [hugovk, +radarhere] + +- changes from version 7.1.0: + * Fix multiple OOB reads in FLI decoding #4503 [wiredfool] + * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk] + * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool] + * Fix bounds overflow in PCX decoding #4506 [wiredfool] + * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool] + * Add APNG support #4243 [pmrowla, radarhere, hugovk] + * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere] + * Added three new channel operations #4230 [dwastberg, radarhere] + * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474 +[radarhere, homm] + * Added reading of earlier ImageMagick PNG EXIF data #4471 +[radarhere] + * Fixed endian handling for I;16 getextrema #4457 [radarhere] + * Release buffer if function returns prematurely #4381 [radarhere] + * Add JPEG comment to info dictionary #4455 [radarhere] + * Fix size calculation of Image.thumbnail() #4404 [orlnub123] + * Fixed stroke on FreeType < 2.9 #4401 [radarhere] + * If present, only use alpha channel for bounding box #4454 +[radarhere] + * Warn if an unknown feature is passed to features.check() #4438 +[jdufresne] + * Fix Name field length when saving IM images #4424 [hugovk, +radarhere] + * Allow saving of zero quality JPEG images #4440 [radarhere] + * Allow explicit zero width to hide outline #4334 [radarhere] + * Change ContainerIO return type to match file object mode #4297 +[jdufresne, radarhere] + * Only draw each polygon pixel once #4333 [radarhere] + * Add support for shooting situation Exif IFD tags #4398 [alexagv] + * Handle multiple and malformed JPEG APP13 markers #4370 [homm] + * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352 +[radarhere] + +--- +Sun Jan 5 02:50:34 UTC 2020 - Arun Persaud + +- specfile: + * update copyright year + * drop python2 support + +- update to version 7.0.0: + * Drop support for EOL Python 2.7 #4109 [hugovk, radarhere, +jdufresne] + * Fix rounding error on RGB to L conversion #4320 [homm] + * Exif writing fixes: Rational boundaries and signed/unsigned types +#3980 [kkopachev, radarhere] + * Allow loading of WMF images at a given DPI #4311 [radarhere] + * Added reduce operation #4251 [homm] + * Raise ValueError for io.StringIO in Image.open #4302 [radarhere, +hugovk] + * Fix thumbnail geometry when DCT scaling is used #4231 [homm, +radarhere] + * Use default DPI when exif provides invalid x_resolution #4147 +[beipang2, radarhere] + * Change default resize resampling filter from NEAREST to BICUBIC +#4255 [homm] + * Fixed black lines on upscaled images with the BOX filter #4278 +[homm] + * Better thumbnail aspect ratio preservation #4256 [homm] + * Add La mode packing and unpacking #4248 [homm] + * Include tests in coverage reports #4173 [hugovk] + * Handle broken Photoshop data #4239 [radarhere] + * Raise a specific exception if no data is found for an MPO frame +#4240 [radarhere] + * Fix Unicode support for PyPy #4145 [nulano] + * Added UnidentifiedImageError #4182 [radarhere, hugovk] + * Remove deprecated __version__ from plugins #4197 [hugovk, +radarhere] + * Fixed freeing unallocated pointer when resizing with height too +large #4116 [radarhere] + * Copy info in Image.transform #4128 [radarhere] + * Corrected DdsImagePlugin setting info gamma #4171 [radarhere] + * Depends: Update libtiff to 4.1.0 #4195, Tk Tcl to 8.6.10 #4229, +libimagequant to 2.12.6 #4318 [radarhere] + * Improve handling of file resources #3577 [jdufresne] + * Removed CI testing of Fedora 29 #4165 [hugovk] + * Added pypy3 to tox envlist #413
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2019-11-22 10:21:31 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.26869 (New) Package is "python-Pillow" Fri Nov 22 10:21:31 2019 rev:37 rq:746499 version:6.2.1 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2019-07-08 15:04:16.614829566 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.26869/python-Pillow.changes 2019-11-22 10:21:35.505333103 +0100 @@ -1,0 +2,15 @@ +Fri Nov 8 07:54:46 UTC 2019 - Tomáš Chvátal + +- Update to 6.2.1: + * Pillow 6.2.1 supports Python 3.8. +- Skip stroke tests as they both fail + +--- +Mon Oct 7 15:03:23 UTC 2019 - Tomáš Chvátal + +- Update to 6.2.0: + * text stroking + * image grab on multi-monitor windows + * Full notes: https://pillow.readthedocs.io/en/stable/releasenotes/6.2.0.html + +--- Old: Pillow-6.1.0.tar.gz New: Pillow-6.2.1.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.iUSOCg/_old 2019-11-22 10:21:36.561332938 +0100 +++ /var/tmp/diff_new_pack.iUSOCg/_new 2019-11-22 10:21:36.561332938 +0100 @@ -24,11 +24,10 @@ %bcond_with tk %endif Name: python-Pillow -Version:6.1.0 +Version:6.2.1 Release:0 Summary:Python Imaging Library (Fork) License:HPND -Group: Development/Languages/Python URL:https://python-pillow.org/ Source: https://files.pythonhosted.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz BuildRequires: %{python_module devel} @@ -77,7 +76,6 @@ %package tk Summary:Python Imaging Library (Fork) - Tcl/Tk Module -Group: Development/Languages/Python Requires: %{name} = %{version} Requires: python-tk %ifpython2 @@ -118,7 +116,7 @@ echo "WARNING ignore failure https://github.com/python-pillow/Pillow/issues/1204"; %else $python selftest.py --installed -$python setup.py test +$python -m pytest -v -k 'not (test_stroke or test_stroke_multiline)' %endif %endif } ++ Pillow-6.1.0.tar.gz -> Pillow-6.2.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-6.1.0.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new.26869/Pillow-6.2.1.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2019-07-08 15:04:13 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.4615 (New) Package is "python-Pillow" Mon Jul 8 15:04:13 2019 rev:36 rq:713832 version:6.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2019-06-18 14:48:13.161701733 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.4615/python-Pillow.changes 2019-07-08 15:04:16.614829566 +0200 @@ -1,0 +2,69 @@ +Sat Jul 6 21:26:45 UTC 2019 - Arun Persaud + +- update to version 6.1.0: + * Deprecate Image.__del__ #3929 [jdufresne] + * Tiff: Add support for JPEG quality #3886 [olt] + * Respect the PKG_CONFIG environment variable when building #3928 +[chewi] + * Use explicit memcpy() to avoid unaligned memory accesses #3225 +[DerDakon] + * Improve encoding of TIFF tags #3861 [olt] + * Update Py_UNICODE to Py_UCS4 #3780 [nulano] + * Consider I;16 pixel size when drawing #3899 [radarhere] + * Add TIFFTAG_SAMPLEFORMAT to blocklist #3926 [cgohlke, radarhere] + * Create GIF deltas from background colour of GIF frames if disposal +mode is 2 #3708 [sircinnamon, radarhere] + * Added ImageSequence all_frames #3778 [radarhere] + * Use unsigned int to store TIFF IFD offsets #3923 [cgohlke] + * Include CPPFLAGS when searching for libraries #3819 [jefferyto] + * Updated TIFF tile descriptors to match current decoding +functionality #3795 [dmnisson] + * Added an image.entropy() method (second revision) #3608 [fish2000] + * Pass the correct types to PyArg_ParseTuple #3880 [QuLogic] + * Fixed crash when loading non-font bytes #3912 [radarhere] + * Fix SPARC memory alignment issues in Pack/Unpack functions #3858 +[kulikjak] + * Added CMYK;16B and CMYK;16N unpackers #3913 [radarhere] + * Fixed bugs in calculating text size #3864 [radarhere] + * Add __main__.py to output basic format and support information +#3870 [jdufresne] + * Added variation font support #3802 [radarhere] + * Do not down-convert if image is LA when showing with PNG format +#3869 [radarhere] + * Improve handling of PSD frames #3759 [radarhere] + * Improved ICO and ICNS loading #3897 [radarhere] + * Changed Preview application path so that it is no longer static +#3896 [radarhere] + * Corrected ttb text positioning #3856 [radarhere] + * Handle unexpected ICO image sizes #3836 [radarhere] + * Fixed bits value for RGB;16N unpackers #3837 [kkopachev] + * Travis CI: Add Fedora 30, remove Fedora 28 #3821 [hugovk] + * Added reading of CMYK;16L TIFF images #3817 [radarhere] + * Fixed dimensions of 1-bit PDFs #3827 [radarhere] + * Fixed opening mmap image through Path on Windows #3825 [radarhere] + * Fixed ImageDraw arc gaps #3824 [radarhere] + * Expand GIF to include frames with extents outside the image size +#3822 [radarhere] + * Fixed ImageTk getimage #3814 [radarhere] + * Fixed bug in decoding large images #3791 [radarhere] + * Fixed reading APP13 marker without Photoshop data #3771 +[radarhere] + * Added option to include layered windows in ImageGrab.grab on +Windows #3808 [radarhere] + * Detect libimagequant when installed by pacman on MingW #3812 +[radarhere] + * Fixed raqm layout bug #3787 [radarhere] + * Fixed loading font with non-Unicode path on Windows #3785 +[radarhere] + * Travis CI: Upgrade PyPy from 6.0.0 to 7.1.1 #3783 [hugovk, +johnthagen] + * Depends: Updated openjpeg to 2.3.1 #3794, raqm to 0.7.0 #3877, +libimagequant to 2.12.3 #3889 [radarhere] + * Fix numpy bool bug #3790 [radarhere] + +--- +Wed Jul 3 09:37:33 UTC 2019 - Oliver Kurz + +- Exclude the tests completely on s390x segfault on known and referenced issue + +--- Old: Pillow-6.0.0.tar.gz New: Pillow-6.1.0.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.WZdax1/_old 2019-07-08 15:04:17.962831604 +0200 +++ /var/tmp/diff_new_pack.WZdax1/_new 2019-07-08 15:04:17.970831616 +0200 @@ -24,7 +24,7 @@ %bcond_with tk %endif Name: python-Pillow -Version:6.0.0 +Version:6.1.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND @@ -108,7 +108,10 @@ %check %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} -%if %_arch == s390x || %_arch == s390x || %_arch == ppc || %_arch == ppc64 +%if %{_arch} == s390 || %{_arch} == s390x +echo "WARNING ignoring tests completely due to https://github.com/python-pillow/Pillow/issues/
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2019-06-18 14:48:11 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.4811 (New) Package is "python-Pillow" Tue Jun 18 14:48:11 2019 rev:35 rq:708871 version:6.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2019-04-09 20:17:37.809730164 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.4811/python-Pillow.changes 2019-06-18 14:48:13.161701733 +0200 @@ -1,0 +2,11 @@ +Sun Jun 9 22:06:09 CEST 2019 - Matej Cepl + +- Fix if/else for arch check (skip some tests on some + architectures). + +--- +Sun Jun 9 17:24:47 UTC 2019 - Oliver Kurz + +- Fix if/else for arch checkcheck + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.pVzbk5/_old 2019-06-18 14:48:14.141701527 +0200 +++ /var/tmp/diff_new_pack.pVzbk5/_new 2019-06-18 14:48:14.145701526 +0200 @@ -108,7 +108,7 @@ %check %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} -%ifarch ppc ppc64 s390 s390x +%if %_arch == s390x || %_arch == s390x || %_arch == ppc || %_arch == ppc64 $python selftest.py --installed || \ echo "WARNING ignore failure https://github.com/python-pillow/Pillow/issues/1204"; $python setup.py test || \
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2019-04-09 20:17:34 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.3908 (New) Package is "python-Pillow" Tue Apr 9 20:17:34 2019 rev:34 rq:691779 version:6.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2019-01-08 12:17:21.840988383 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.3908/python-Pillow.changes 2019-04-09 20:17:37.809730164 +0200 @@ -1,0 +2,67 @@ +Fri Apr 5 10:47:55 UTC 2019 - Tomáš Chvátal + +- Update to 6.0.0: + * Python 2.7 support will be removed in Pillow 7.0.0 #3682 [hugovk] + * Add EXIF class #3625 [radarhere] + * Add ImageOps exif_transpose method #3687 [radarhere] + * Added warnings to deprecated CMSProfile attributes #3615 [hugovk] + * Documented reading TIFF multiframe images #3720 [akuchling] + * Improved speed of opening an MPO file #3658 [Glandos] + * Update palette in quantize #3721 [radarhere] + * Improvements to TIFF is_animated and n_frames #3714 [radarhere] + * Fixed incompatible pointer type warnings #3754 [radarhere] + * Improvements to PA and LA conversion and palette operations #3728 [radarhere] + * Consistent DPI rounding #3709 [radarhere] + * Change size of MPO image to match frame #3588 [radarhere] + * Read Photoshop resolution data #3701 [radarhere] + * Ensure image is mutable before saving #3724 [radarhere] + * Correct remap_palette documentation #3740 [radarhere] + * Promote P images to PA in putalpha #3726 [radarhere] + * Allow RGB and RGBA values for new P images #3719 [radarhere] + * Fixed TIFF bug when seeking backwards and then forwards #3713 [radarhere] + * Cache EXIF information #3498 [Glandos] + * Added transparency for all PNG greyscale modes #3744 [radarhere] + * Fix deprecation warnings in Python 3.8 #3749 [radarhere] + * Fixed GIF bug when rewinding to a non-zero frame #3716 [radarhere] + * Only close original fp in __del__ and __exit__ if original fp is exclusive #3683 [radarhere] + * Fix BytesWarning in Tests/test_numpy.py #3725 [jdufresne] + * Add missing MIME types and extensions #3520 [pirate486743186] + * Add I;16 PNG save #3566 [radarhere] + * Add support for BMP RGBA bitfield compression #3705 [radarhere] + * Added ability to set language for text rendering #3693 [iwsfutcmd] + * Only close exclusive fp on Image __exit__ #3698 [radarhere] + * Changed EPS subprocess stdout from devnull to None #3635 [radarhere] + * Add reading old-JPEG compressed TIFFs #3489 [kkopachev] + * Add EXIF support for PNG #3674 [radarhere] + * Add option to set dither param on quantize #3699 [glasnt] + * Add reading of DDS uncompressed RGB data #3673 [radarhere] + * Correct length of Tiff BYTE tags #3672 [radarhere] + * Add DIB saving and loading through Image open #3691 [radarhere] + * Removed deprecated VERSION #3624 [hugovk] + * Fix 'BytesWarning: Comparison between bytes and string' in PdfDict #3580 [jdufresne] + * Do not resize in Image.thumbnail if already the destination size #3632 [radarhere] + * Replace .seek() magic numbers with io.SEEK_* constants #3572 [jdufresne] + * Make ContainerIO.isatty() return a bool, not int #3568 [jdufresne] + * Add support to all transpose operations for I;16 modes #3563, #3741 [radarhere] + * Deprecate support for PyQt4 and PySide #3655 [hugovk, radarhere] + * Add TIFF compression codecs: LZMA, Zstd, WebP #3555 [cgohlke] + * Fixed pickling of iTXt class with protocol > 1 #3537 [radarhere] + * _util.isPath returns True for pathlib.Path objects #3616 [wbadart] + * Remove unnecessary unittest.main() boilerplate from test files #3631 [jdufresne] + * Exif: Seek to IFD offset #3584 [radarhere] + * Deprecate PIL.*ImagePlugin.__version__ attributes #3628 [jdufresne] + * Docs: Add note about ImageDraw operations that exceed image bounds #3620 [radarhere] + * Allow for unknown PNG chunks after image data #3558 [radarhere] + * Changed EPS subprocess stdin from devnull to None #3611 [radarhere] + * Fix possible integer overflow #3609 [cgohlke] + * Catch BaseException for resource cleanup handlers #3574 [jdufresne] + * Improve pytest configuration to allow specific tests as CLI args #3579 [jdufresne] + * Drop support for Python 3.4 #3596 [hugovk] + * Remove deprecated PIL.OleFileIO #3598 [hugovk] + * Remove deprecated ImageOps undocumented functions #3599 [hugovk] + * Depends: Update libwebp to 1.0.2 #3602 [radarhere] + * Detect MIME types #3525 [radarhere] +- Add dependency on libimagequant +- Fix fdupes + +--- Old: Pillow-5.4.1.tar.gz New: Pillow-6.0.0.tar.gz +
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2019-01-08 12:17:20 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.28833 (New) Package is "python-Pillow" Tue Jan 8 12:17:20 2019 rev:33 rq:663293 version:5.4.1 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2018-12-14 20:46:08.669612263 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.28833/python-Pillow.changes 2019-01-08 12:17:21.840988383 +0100 @@ -1,0 +2,64 @@ +Sun Jan 6 22:24:28 UTC 2019 - Arun Persaud + +- specfile: + * update copyright year + +- update to version 5.4.1: + * File closing: Only close __fp if not fp #3540 [radarhere] + * Fix build for Termux #3529 [pslacerda] + * PNG: Detect MIME types #3525 [radarhere] + * PNG: Handle IDAT chunks after image end #3532 [radarhere] + +- changes from version 5.4.0: + * Docs: Improved ImageChops documentation #3522 [radarhere] + * Allow RGB and RGBA values for P image putpixel #3519 [radarhere] + * Add APNG extension to PNG plugin #3501 [pirate486743186, +radarhere] + * Lookup ld.so.cache instead of hardcoding search paths #3245 +[pslacerda] + * Added custom string TIFF tags #3513 [radarhere] + * Improve setup.py configuration #3395 [diorcety] + * Read textual chunks located after IDAT chunks for PNG #3506 +[radarhere] + * Performance: Don't try to hash value if enum is empty #3503 +[Glandos] + * Added custom int and float TIFF tags #3350 [radarhere] + * Fixes for issues reported by static code analysis #3393 +[frenzymadness] + * GIF: Wait until mode is normalized to copy im.info into +encoderinfo #3187 [radarhere] + * Docs: Add page of deprecations and removals #3486 [hugovk] + * Travis CI: Upgrade PyPy from 5.8.0 to 6.0 #3488 [hugovk] + * Travis CI: Allow lint job to fail #3467 [hugovk] + * Resolve __fp when closing and deleting #3261 [radarhere] + * Close exclusive fp before discarding #3461 [radarhere] + * Updated open files documentation #3490 [radarhere] + * Added libjpeg_turbo to check_feature #3493 [radarhere] + * Change color table index background to tuple when saving as WebP +#3471 [radarhere] + * Allow arbitrary number of comment extension subblocks #3479 +[radarhere] + * Ensure previous FLI frame is loaded before seeking to the next +#3478 [radarhere] + * ImageShow improvements #3450 [radarhere] + * Depends: Update libimagequant to 2.12.2 #3442, libtiff to 4.0.10 +#3458, libwebp to 1.0.1 #3468, Tk Tcl to 8.6.9 #3465 [radarhere] + * Check quality_layers type #3464 [radarhere] + * Add context manager, __del__ and close methods to TarIO #3455 +[radarhere] + * Test: Do not play sound when running screencapture command #3454 +[radarhere] + * Close exclusive fp on open exception #3456 [radarhere] + * Only close existing fp in WebP if fp is exclusive #3418 +[radarhere] + * Docs: Re-add the downloads badge #3443 [hugovk] + * Added negative index to PixelAccess #3406 [Nazime] + * Change tuple background to global color table index when saving as +GIF #3385 [radarhere] + * Test: Improved ImageGrab tests #3424 [radarhere] + * Flake8 fixes #3422, #3440 [radarhere, hugovk] + * Only ask for YCbCr->RGB libtiff conversion for jpeg-compressed +tiffs #3417 [kkopachev] + * Optimise ImageOps.fit by combining resize and crop #3409 [homm] + +--- Old: Pillow-5.3.0.tar.gz New: Pillow-5.4.1.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.LFx9AT/_old 2019-01-08 12:17:22.588987680 +0100 +++ /var/tmp/diff_new_pack.LFx9AT/_new 2019-01-08 12:17:22.588987680 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Pillow # -# 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 @@ -24,7 +24,7 @@ %bcond_with tk %endif Name: python-Pillow -Version:5.3.0 +Version:5.4.1 Release:0 Summary:Python Imaging Library (Fork) License:HPND ++ Pillow-5.3.0.tar.gz -> Pillow-5.4.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-5.3.0.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new.28833/Pillow-5.4.1.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2018-12-14 20:46:07 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new.28833 (New) Package is "python-Pillow" Fri Dec 14 20:46:07 2018 rev:32 rq:655609 version:5.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2018-10-12 13:09:22.875411888 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new.28833/python-Pillow.changes 2018-12-14 20:46:08.669612263 +0100 @@ -1,0 +2,6 @@ +Thu Dec 6 12:18:06 UTC 2018 - Tomáš Chvátal + +- Fix fdupes call +- Fix some version conditionals + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.G0lhiD/_old 2018-12-14 20:46:10.125610254 +0100 +++ /var/tmp/diff_new_pack.G0lhiD/_new 2018-12-14 20:46:10.153610215 +0100 @@ -18,7 +18,7 @@ %define oldpython python %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%if 0%{?is_opensuse} || 0%{?suse_version} > 1330 +%if 0%{?is_opensuse} || 0%{?suse_version} >= 1500 %bcond_without tk %else %bcond_with tk @@ -51,7 +51,7 @@ %if %{with tk} BuildRequires: %{python_module tk} %endif -%if 0%{?suse_version} > 1315 +%if 0%{?suse_version} >= 1500 BuildRequires: openjpeg2-devel %endif %ifpython2 @@ -100,7 +100,7 @@ %install %python_install -%fdupes %{buildroot}%{_prefix} +%python_expand %fdupes %{buildroot}%{$python_sitelib} # add missing path %{python_expand echo "PIL" > %{buildroot}%{$python_sitearch}/PIL.pth}
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2018-10-12 13:09:20 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Fri Oct 12 13:09:20 2018 rev:31 rq:640655 version:5.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2018-07-07 21:57:08.543413248 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2018-10-12 13:09:22.875411888 +0200 @@ -1,0 +2,62 @@ +Mon Oct 8 14:54:15 UTC 2018 - Arun Persaud + +- update to version 5.3.0: + * Changed Image size property to be read-only by default #3203 +[radarhere] + * Add warnings if image file identification fails due to lack of +WebP support #3169 [radarhere, hugovk] + * Hide the Ghostscript progress dialog popup on Windows #3378 +[hugovk] + * Adding support to reading tiled and YcbCr jpeg tiffs through +libtiff #3227 [kkopachev] + * Fixed None as TIFF compression argument #3310 [radarhere] + * Changed GIF seek to remove previous info items #3324 [radarhere] + * Improved PDF document info #3274 [radarhere] + * Add line width parameter to rectangle and ellipse-based shapes +#3094 [hugovk, radarhere] + * Fixed decompression bomb check in _crop #3313 [dinkolubina, +hugovk] + * Added support to ImageDraw.floodfill for non-RGB colors #3377 +[radarhere] + * Tests: Avoid catching unexpected exceptions in tests #2203 +[jdufresne] + * Use TextIOWrapper.detach() instead of NoCloseStream #2214 +[jdufresne] + * Added transparency to matrix conversion #3205 [radarhere] + * Added ImageOps pad method #3364 [radarhere] + * Give correct extrema for I;16 format images #3359 [bz2] + * Added PySide2 #3279 [radarhere] + * Corrected TIFF tags #3369 [radarhere] + * CI: Install CFFI and pycparser without any PYTHONOPTIMIZE #3374 +[hugovk] + * Read/Save RGB webp as RGB (instead of RGBX) #3298 [kkopachev] + * ImageDraw: Add line joints #3250 [radarhere] + * Improved performance of ImageDraw floodfill method #3294 [yo1995] + * Fix builds with --parallel #3272 [hsoft] + * Add more raw Tiff modes (RGBaX, RGBaXX, RGBAX, RGBAXX) #3335 +[homm] + * Close existing WebP fp before setting new fp #3341 [radarhere] + * Add orientation, compression and id_section as TGA save keyword +arguments #3327 [radarhere] + * Convert int values of RATIONAL TIFF tags to floats #3338 +[radarhere, wiredfool] + * Fix code for PYTHONOPTIMIZE #3233 [hugovk] + * Changed ImageFilter.Kernel to subclass ImageFilter.BuiltinFilter, +instead of the other way around #3273 [radarhere] + * Remove unused draw.draw_line, draw.draw_point and font.getabc +methods #3232 [hugovk] + * Tests: Added ImageFilter tests #3295 [radarhere] + * Tests: Added ImageChops tests #3230 [hugovk, radarhere] + * AppVeyor: Download lib if not present in pillow-depends #3316 +[radarhere] + * Travis CI: Add Python 3.7 and Xenial #3234 [hugovk] + * Docs: Added documentation for NumPy conversion #3301 [radarhere] + * Depends: Update libimagequant to 2.12.1 #3281 [radarhere] + * Add three-color support to ImageOps.colorize #3242 [tsennott] + * Tests: Add LA to TGA test modes #3222 [danpla] + * Skip outline if the draw operation fills with the same colour +#2922 [radarhere] + * Flake8 fixes #3173, #3380 [radarhere] + * Avoid deprecated 'U' mode when opening files #2187 [jdufresne] + +--- Old: Pillow-5.2.0.tar.gz New: Pillow-5.3.0.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.s1VXXW/_old 2018-10-12 13:09:23.999410287 +0200 +++ /var/tmp/diff_new_pack.s1VXXW/_new 2018-10-12 13:09:23.999410287 +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/ # @@ -24,7 +24,7 @@ %bcond_with tk %endif Name: python-Pillow -Version:5.2.0 +Version:5.3.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND ++ Pillow-5.2.0.tar.gz -> Pillow-5.3.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-5.2.0.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new/Pillow-5.3.0.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2018-07-07 21:56:24 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Sat Jul 7 21:56:24 2018 rev:30 rq:620187 version:5.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2018-04-16 12:45:29.812735044 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2018-07-07 21:57:08.543413248 +0200 @@ -1,0 +2,58 @@ +Mon Jul 2 00:59:10 UTC 2018 - a...@gmx.de + +- update to version 5.2.0: + * Fixed saving a multiframe image as a single frame PDF #3137 +[radarhere] + * If a Qt version is already imported, attempt to use it first #3143 +[radarhere] + * Fix transform fill color for alpha images #3147 [fozcode] + * TGA: Add support for writing RLE data #3186 [danpla] + * TGA: Read and write LA data #3178 [danpla] + * QuantOctree.c: Remove erroneous attempt to average over an empty +range #3196 [tkoeppe] + * Changed ICNS format tests to pass on OS X 10.11 #3202 [radarhere] + * Fixed bug in ImageDraw.multiline_textsize() #3114 [tianyu139] + * Added getsize_multiline support for PIL.ImageFont #3113 +[tianyu139] + * Added ImageFile get_format_mimetype method #3190 [radarhere] + * Changed mmap file pointer to use context manager #3216 [radarhere] + * Changed ellipse point calculations to be more evenly distributed +#3142 [radarhere] + * Only extract first Exif segment #2946 [hugovk] + * Tests: Test ImageDraw2, WalImageFile #3135, #2989 [hugovk] + * Remove unnecessary '#if 0' code #3075 [hugovk] + * Tests: Added GD tests #1817 [radarhere] + * Fix collections ABCs DeprecationWarning in Python 3.7 #3123 +[hugovk] + * unpack_from is faster than unpack of slice #3201 [landfillbaby] + * Docs: Add coordinate system links and file handling links in +documentation #3204, #3214 [radarhere] + * Tests: TestFilePng: Fix test_save_l_transparency() #3182 [danpla] + * Docs: Correct argument name #3171 [radarhere] + * Docs: Update CMake download URL #3166 [radarhere] + * Docs: Improve Image.transform documentation #3164 [radarhere] + * Fix transform fillcolor argument when image mode is RGBA or LA +#3163 [radarhere] + * Tests: More specific Exception testing #3158 [radarhere] + * Add getrgb HSB/HSV color strings #3148 [radarhere] + * Allow float values in getrgb HSL color string #3146 [radarhere] + * AppVeyor: Upgrade to Python 2.7.15 and 3.4.4 #3140 [radarhere] + * AppVeyor: Upgrade to PyPy 6.0.0 #3133 [hugovk] + * Deprecate PILLOW_VERSION and VERSION #3090 [hugovk] + * Support Python 3.7 #3076 [hugovk] + * Depends: Update freetype to 2.9.1, libjpeg to 9c, libwebp to 1.0.0 +#3121, #3136, #3108 [radarhere] + * Build macOS wheels with Xcode 6.4, supporting older macOS versions +#3068 [wiredfool] + * Fix _i2f compilation on some GCC versions #3067 [homm] + * Changed encoderinfo to have priority over info when saving GIF +images #3086 [radarhere] + * Rename PIL.version to PIL._version and remove it from module #3083 +[homm] + * Enable background colour parameter on rotate #3057 [storesource] + * Remove unnecessary #if 1 directive #3072 [jdufresne] + * Remove unused Python class, Path #3070 [jdufresne] + * Fix dereferencing type-punned pointer will break strict-aliasing +#3069 [jdufresne] + +--- Old: Pillow-5.1.0.tar.gz New: Pillow-5.2.0.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.aAQoIE/_old 2018-07-07 21:57:08.959412720 +0200 +++ /var/tmp/diff_new_pack.aAQoIE/_new 2018-07-07 21:57:08.963412715 +0200 @@ -24,12 +24,12 @@ %bcond_with tk %endif Name: python-Pillow -Version:5.1.0 +Version:5.2.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND Group: Development/Languages/Python -Url:http://python-imaging.github.io/ +URL:http://python-imaging.github.io/ Source: https://files.pythonhosted.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module olefile} ++ Pillow-5.1.0.tar.gz -> Pillow-5.2.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-5.1.0.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new/Pillow-5.2.0.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2018-04-16 12:44:43 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Mon Apr 16 12:44:43 2018 rev:29 rq:594619 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2018-01-20 11:24:35.262333476 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2018-04-16 12:45:29.812735044 +0200 @@ -1,0 +2,49 @@ +Sat Apr 7 19:14:10 UTC 2018 - a...@gmx.de + +- removed freetype-2.9.patch, included upstream +- removed pillow-non-iterable.patch, included upstream + +- update to version 5.1.0: + * Close fp before return in ImagingSavePPM #3061 [kathryndavies] + * Added documentation for ICNS append_images #3051 [radarhere] + * Docs: Move intro text below its header #3021 [hugovk] + * CI: Rename appveyor.yml as .appveyor.yml #2978 [hugovk] + * Fix TypeError for JPEG2000 parser feed #3042 [hugovk] + * Certain corrupted jpegs can result in no data read #3023 +[kkopachev] + * Add support for BLP file format #3007 [jleclanche] + * Simplify version checks #2998 [hugovk] + * Fix "invalid escape sequence" warning on Python 3.6+ #2996 +[timgraham] + * Allow append_images to set .icns scaled images #3005 [radarhere] + * Support appending to existing PDFs #2965 [vashek] + * Fix and improve efficient saving of ICNS on macOS #3004 +[radarhere] + * Build: Enable pip cache in AppVeyor build #3009 [thijstriemstra] + * Trim trailing whitespace #2985 [Metallicow] + * Docs: Correct reference to Image.new method #3000 [radarhere] + * Rearrange ImageFilter classes into alphabetical order #2990 +[radarhere] + * Test: Remove duplicate line #2983 [radarhere] + * Build: Update AppVeyor PyPy version #3003 [radarhere] + * Tiff: Open 8 bit Tiffs with 5 or 6 channels, discarding extra +channels #2938 [homm] + * Readme: Added Twitter badge #2930 [hugovk] + * Removed __main__ code from ImageCms #2942 [radarhere] + * Test: Changed assert statements to unittest calls #2961 +[radarhere] + * Depends: Update libimagequant to 2.11.10, raqm to 0.5.0, freetype +to 2.9 #3036, #3017, #2957 [radarhere] + * Remove _imaging.crc32 in favor of builtin Python crc32 +implementation #2935 [wiredfool] + * Move Tk directory to src directory #2928 [hugovk] + * Enable pip cache in Travis CI #2933 [jdufresne] + * Remove unused and duplicate imports #2927 [radarhere] + * Docs: Changed documentation references to 2.x to 2.7 #2921 +[radarhere] + * Fix memory leak when opening webp files #2974 [wiredfool] + * Setup: Fix "TypeError: 'NoneType' object is not iterable" for PPC +and CRUX #2951 [hugovk] + * Setup: Add libdirs for ppc64le and armv7l #2968 [nehaljwani] + +--- Old: Pillow-5.0.0.tar.gz freetype-2.9.patch pillow-non-iterable.patch New: Pillow-5.1.0.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.DVZOA6/_old 2018-04-16 12:45:30.556707975 +0200 +++ /var/tmp/diff_new_pack.DVZOA6/_new 2018-04-16 12:45:30.572707393 +0200 @@ -24,16 +24,13 @@ %bcond_with tk %endif Name: python-Pillow -Version:5.0.0 +Version:5.1.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND Group: Development/Languages/Python Url:http://python-imaging.github.io/ Source: https://files.pythonhosted.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz -# PATCH-FIX-UPSTREAM freetype-2.9.patch https://github.com/python-pillow/Pillow/issues/2954 -Patch1: freetype-2.9.patch -Patch2: pillow-non-iterable.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module olefile} BuildRequires: %{python_module pytest-runner} @@ -96,7 +93,6 @@ %prep %setup -q -n Pillow-%{version} -%autopatch -p1 %build %python_build @@ -122,7 +118,8 @@ } %files %{python_files} -%doc CHANGES.rst README.rst LICENSE +%license LICENSE +%doc CHANGES.rst README.rst %{python_sitearch}/PIL %{python_sitearch}/PIL.pth %{python_sitearch}/Pillow-%{version}-py%{python_version}.egg-info ++ Pillow-5.0.0.tar.gz -> Pillow-5.1.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-5.0.0.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new/Pillow-5.1.0.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2018-01-20 11:24:35 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Sat Jan 20 11:24:35 2018 rev:28 rq:564507 version:5.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2018-01-13 21:36:25.497455938 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2018-01-20 11:24:35.262333476 +0100 @@ -1,0 +2,6 @@ +Mon Jan 15 10:01:18 UTC 2018 - tchva...@suse.com + +- Fix build fails on i586 and ppc and others: + * pillow-non-iterable.patch + +--- New: pillow-non-iterable.patch Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.wuPROr/_old 2018-01-20 11:24:36.086294953 +0100 +++ /var/tmp/diff_new_pack.wuPROr/_new 2018-01-20 11:24:36.090294766 +0100 @@ -33,6 +33,7 @@ Source: https://files.pythonhosted.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz # PATCH-FIX-UPSTREAM freetype-2.9.patch https://github.com/python-pillow/Pillow/issues/2954 Patch1: freetype-2.9.patch +Patch2: pillow-non-iterable.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module olefile} BuildRequires: %{python_module pytest-runner} @@ -95,7 +96,7 @@ %prep %setup -q -n Pillow-%{version} -%patch1 -p1 +%autopatch -p1 %build %python_build ++ pillow-non-iterable.patch ++ >From 8edbc79e7f5cf32307caf609b1a346456f8d9fb4 Mon Sep 17 00:00:00 2001 From: Hugo Date: Thu, 11 Jan 2018 12:45:52 +0200 Subject: [PATCH] Fix "TypeError: 'NoneType' object is not iterable" for PPC and CRUX --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index df80c5d9b..e2c16235b 100755 --- a/setup.py +++ b/setup.py @@ -368,7 +368,7 @@ def build_extensions(self): for platform_ in arch_tp: dirs = libdirs.get(platform_, None) -if not platform_: +if not dirs: continue for path in dirs: _add_directory(library_dirs, path)
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2018-01-13 21:35:35 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Sat Jan 13 21:35:35 2018 rev:27 rq:563835 version:5.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2017-08-29 11:37:29.383999188 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2018-01-13 21:36:25.497455938 +0100 @@ -1,0 +2,139 @@ +Fri Jan 12 12:52:24 UTC 2018 - idon...@suse.com + +- Add freetype-2.9.patch to fix tests with FreeType 2.9 gh#2954 + +--- +Wed Jan 10 13:31:48 UTC 2018 - tchva...@suse.com + +- Remove other distro conditions as they can't use singlespec really +- Version update to 5.0.0: + * Docs: Added docstrings from documentation #2914 [radarhere] + * Test: Switch from nose to pytest #2815 [hugovk] + * Rework Source directory layout, preventing accidental import of PIL. #2911 [wiredfool] + * Dynamically link libraqm #2753 [wiredfool] + * Removed scripts directory #2901 [wiredfool] + * TIFF: Run all compressed tiffs through libtiff decoder #2899 [wiredfool] + * GIF: Add disposal option when saving GIFs #2902 [linnil1, wiredfool] + * EPS: Allow for an empty line in EPS header data #2903 [radarhere] + * PNG: Add support for sRGB and cHRM chunks, permit sRGB when no iCCP chunk present #2898 [wiredfool] + * Dependencies: Update Tk Tcl to 8.6.8 #2905 [radarhere] + * Decompression bomb error now raised for images 2x larger than a decompression bomb warning #2583 [wiredfool] + * Test: avoid random failure in test_effect_noise #2894 [hugovk] + * Increased epsilon for test_file_eps.py:test_showpage due to Arch update. #2896 [wiredfool] + * Removed check parameter from _save in BmpImagePlugin, PngImagePlugin, ImImagePlugin, PalmImagePlugin, and PcxImagePlugin. #2873 [radarhere] + * Make PngImagePlugin.add_text() zip argument type bool #2890 [jdufresne] + * Depends: Updated libwebp to 0.6.1 #2880 [radarhere] + * Remove unnecessary bool() calls in Image.registered_extensions and skipKnownBadTests #2891 [jdufresne] + * Fix count of BITSPERSAMPLE items in broken TIFF files #2883 [homm] + * Fillcolor parameter for Image.Transform #2852 [wiredfool] + * Test: Display differences for test failures #2862 [wiredfool] + * Added executable flag to file with shebang line #2884 [radarhere] + * Setup: Specify compatible Python versions for pip #2877 [hugovk] + * Dependencies: Updated libimagequant to 2.11.4 #2878 [radarhere] + * Setup: Warn if trying to install for Py3.7 on Windows #2855 [hugovk] + * Doc: Fonts can be loaded from a file-like object, not just filename #2861 [robin-norwood] + * Add eog support for Ubuntu Image Viewer #2864 [NafisFaysal] + * Test: Test on 3.7-dev on Travis.ci #2870 [hugovk] + * Dependencies: Update libtiff to 4.0.9 #2871 [radarhere] + * Setup: Replace deprecated platform.dist with file existence check #2869 [wiredfool] + * Build: Fix setup.py on Debian #2853 [wiredfool] + * Docs: Correct error in ImageDraw documentation #2858 [meribold] + * Test: Drop Ubuntu Precise, Fedora 24, Fedora 25, add Fedora 27, Centos 7, Amazon v2 CI Support #2854, #2843, #2895, #2897 [wiredfool] + * Dependencies: Updated libimagequant to 2.11.3 #2849 [radarhere] + * Test: Fix test_image.py to use tempfile #2841 [radarhere] + * Replace PIL.OleFileIO deprecation warning with descriptive ImportError #2833 [hugovk] + * WebP: Add support for animated WebP files #2761 [jd20] + * PDF: Set encoderinfo for images when saving multi-page PDF. Fixes #2804. #2805 [ixio] + * Allow the olefile dependency to be optional #2789 [jdufresne] + * GIF: Permit LZW code lengths up to 12 bits in GIF decode #2813 [wiredfool] + * Fix unterminiated string and unchecked exception in _font_text_asBytes. #2825 [wiredfool] + * PPM: Use fixed list of whitespace, rather relying on locale, fixes #272. #2831 [markmiscavage] + * Added support for generators when using append_images #2829, #2835 [radarhere] + * Doc: Correct PixelAccess.rst #2824 [hasahmed] + * Depends: Update raqm to 0.3.0 #2822 [radarhere] + * Docs: Link to maintained version of aggdraw #2809 [hugovk] + * Include license file in the generated wheel packages #2801 [jdufresne] + * Depends: Update openjpeg to 2.3.0 #2791 [radarhere] + * Add option to Makefile to build and install with C coverage #2781 [hugovk] + * Add context manager support to ImageFile.Parser and PngImagePlugin.ChunkStream #2793 [radarhere] + * ImageDraw.textsize: fix zero length error #2788 [wiredfool, hugovk] + * Fix warning on pointer cast in isblock #2775, #2778 [cgohlke] + * Doc: Added
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2017-08-29 11:37:16 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Tue Aug 29 11:37:16 2017 rev:26 rq:518130 version:4.2.1 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2017-08-17 11:43:32.394648611 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2017-08-29 11:37:29.383999188 +0200 @@ -1,0 +2,57 @@ +Tue Aug 22 11:52:50 UTC 2017 - tbecht...@suse.com + +- fix conditional build with tk (bsc#1054719) + +--- +Mon Aug 21 10:06:47 UTC 2017 - tbecht...@suse.com + +- update to 4.2.1: + - CI: Fix version specification and test on CI for PyPy/Windows #2608 + - Doc: Clarified Image.save:append_images documentation #2604 + - CI: Amazon Linux and Centos6 docker images added to TravisCI #2585 + - Image.alpha_composite added #2595 + - Complex Text Support #2576 + - Added threshold parameter to ImageDraw.floodfill #2599 + - Added dBATCH parameter to ghostscript command #2588 + - JPEG: Adjust buffer size when icc_profile > MAXBLOCK #2596 + - Specify Pillow Version in one place #2517 + - CI: Change the owner of the TRAVIS_BUILD_DIR, fixing broken docker runs #2587 + - Fix truncated PNG loading for some images, Fix memory leak on truncated PNG images. #2541, #2598 + - Add decompression bomb check to Image.crop #2410 + - ImageFile: Ensure that the `err_code` variable is initialized in case of exception. #2363 + - Tiff: Support append_images for saving multipage TIFFs #2406 + - Doc: Clarify that draft is only implemented for JPEG and PCD #2409 + - Test: MicImagePlugin #2447 + - Use round() instead of floor() to eliminate zero coefficients in resample #2558 + - Remove deprecated code #2549 + - Added append_images to PDF saving #2526 + - Remove unused function core image function new_array #2548 + - Remove unnecessary calls to dict.keys() #2551 + - Add more ImageDraw.py tests and remove unused Draw.c code #2533 + - Test: More tests for ImageMorph #2554 + - Test: McIDAS area file #2552 + - Update Feature Detection #2520 + - CI: Update pypy on TravisCI #2573 + - ImageMorph: Fix wrong expected size of MRLs read from disk #2561 + - Docs: Update install docs for FreeBSD #2546 + - Build: Ignore OpenJpeg 1.5 on FreeBSD #2544 + - Remove 'not yet implemented' methods from PIL 1.1.4 #2538 + - Dependencies: Update FreeType to 2.8, LibTIFF to 4.0.8 and libimagequant to 2.9.1 #2535 #2537 #2540 + - Raise TypeError and not also UnboundLocalError in ImageFile.Parser() #2525 + - Test: Use Codecov for coverage #2528 + - Use PNG for Image.show() #2527 + - Remove WITH_DEBUG compilation flag #2522 + - Fix return value on parameter parse error in _webp.c #2521 + - Set executable flag on scripts with shebang line #2295 + - Flake8 #2460 + - Doc: Release Process Changes #2516 + - CI: Added region for s3 deployment on appveyor #2515 + - Doc: Updated references to point to existing files #2507 + - Return copy on Image crop if crop dimensions match the image #2471 + - Test: Optimize CI speed #2464, #2466 + - Undef PySlice_GetIndicesEx, see https://bugs.python.org/issue29943 #2493 + - Fix for file with DPI in EXIF but not metadata, and XResolution is an int rather than tuple #2484 + - Docs: Removed broken download counter badge #2487 + - Docs: Fixed rst syntax error #2477 + +--- Old: Pillow-4.1.0.tar.gz New: Pillow-4.2.1.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.tl6ZsY/_old 2017-08-29 11:37:32.395576057 +0200 +++ /var/tmp/diff_new_pack.tl6ZsY/_new 2017-08-29 11:37:32.399575496 +0200 @@ -25,7 +25,7 @@ %define oldpython python %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Pillow -Version:4.1.0 +Version:4.2.1 Release:0 Summary:Python Imaging Library (Fork) License:HPND @@ -154,7 +154,8 @@ %{python_sitearch}/PIL %{python_sitearch}/PIL.pth %{python_sitearch}/Pillow-%{version}-py%{python_version}.egg-info -%if 0%{?is_opensuse} + +%if %{with tk} %exclude %{python_sitearch}/PIL/ImageTk* %exclude %{python_sitearch}/PIL/_imagingtk* %pycache_only %exclude %{python_sitearch}/PIL/__pycache__/ImageTk.* ++ Pillow-4.1.0.tar.gz -> Pillow-4.2.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-4.1.0.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new/Pillow-4.2.1.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2017-08-17 11:43:27 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Thu Aug 17 11:43:27 2017 rev:25 rq:516638 version:4.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2017-04-28 10:37:42.795165352 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2017-08-17 11:43:32.394648611 +0200 @@ -1,0 +2,11 @@ +Thu Aug 10 21:36:33 UTC 2017 - toddrme2...@gmail.com + +- Improve TK handling. +- Fix self-obsoletes + +--- +Wed Aug 9 17:47:29 UTC 2017 - toddrme2...@gmail.com + +- python(3)-tk does not exist on SLE + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.rzWckk/_old 2017-08-17 11:43:33.890437497 +0200 +++ /var/tmp/diff_new_pack.rzWckk/_new 2017-08-17 11:43:33.898436368 +0200 @@ -16,6 +16,12 @@ # +%if ! 0%{?is_opensuse} && 0%{?sle_version} && 0%{?sle_version} < 15 +%bcond_with tk +%else +%bcond_without tk +%endif + %define oldpython python %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Pillow @@ -30,7 +36,9 @@ BuildRequires: %{python_module nose} BuildRequires: %{python_module olefile} BuildRequires: %{python_module setuptools} +%if %{with tk} BuildRequires: %{python_module tk} +%endif BuildRequires: fdupes BuildRequires: freetype2-devel BuildRequires: libtiff-devel @@ -58,19 +66,15 @@ BuildRequires: openjpeg2-devel %endif %ifpython2 -Obsoletes: %{oldpython}-imaging-sane -Provides: %{oldpython}-imaging-sane - -# Pillow is a friendly PIL fork which we package as 'imaging', the latter isn't obsolete though: -# NOTE(saschpe): python-imaging should have never provided this and I'm a bit relucatant do it either. -# http://en.opensuse.org/openSUSE:Upgrade_dependencies_explanation#Replace_a_package_by_another_with_the_same_functionality -# ALSO NOTE (frispete): without providing python-imaging, all packages requiring it will break -Conflicts: %{oldpython}-imaging < %{version} +# Pillow is a friendly PIL fork which we used to package as 'imaging' +# Without providing python-imaging, all packages requiring it will break +Obsoletes: %{oldpython}-imaging < %{version} Provides: %{oldpython}-imaging = %{version} +Obsoletes: %{oldpython}-imaging-sane < %{version} +Provides: %{oldpython}-imaging-sane = %{version} %endif -# explicitly do this for python 2 and 3 but not other versions which never had an -imaging package %ifpython3 -Conflicts: python3-imaging < %{version} +Obsoletes: python3-imaging < %{version} Provides: python3-imaging = %{version} %endif %python_subpackages @@ -83,14 +87,15 @@ Summary:Python Imaging Library (Fork) - Tcl/Tk Module Group: Development/Languages/Python Requires: %{name} = %{version} +Requires: python-tk %ifpython2 # NOTE: We don't need to conflict with python-imaging here, # because this package depends on python-Pillow, which already conflicts with python-imaging, # so this cannot be installed alongside python-imaging # And we cannot conflict with python-imaging directly, since python-Pillow provides python-imaging # Just in case, conflict with python-imaging-tk in case it is ever implemented. -Obsoletes: %{oldpython}-imaging-tk -Provides: %{oldpython}-imaging-tk +Obsoletes: %{oldpython}-imaging-tk < %{version} +Provides: %{oldpython}-imaging-tk = %{version} %endif %description tk @@ -149,9 +154,13 @@ %{python_sitearch}/PIL %{python_sitearch}/PIL.pth %{python_sitearch}/Pillow-%{version}-py%{python_version}.egg-info +%if 0%{?is_opensuse} %exclude %{python_sitearch}/PIL/ImageTk* %exclude %{python_sitearch}/PIL/_imagingtk* %pycache_only %exclude %{python_sitearch}/PIL/__pycache__/ImageTk.* +%endif + +%if %{with tk} %files %{python_files tk} %defattr(-,root,root,-) @@ -159,4 +168,6 @@ %{python_sitearch}/PIL/_imagingtk* %pycache_only %{python_sitearch}/PIL/__pycache__/ImageTk.* +%endif + %changelog
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2017-04-28 10:37:25 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Fri Apr 28 10:37:25 2017 rev:24 rq:487696 version:4.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2016-10-10 16:18:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2017-04-28 10:37:42.795165352 +0200 @@ -1,0 +2,401 @@ +Wed Apr 12 19:01:50 UTC 2017 - toddrme2...@gmail.com + +- Fix download URL. + +--- +Wed Apr 12 17:33:12 UTC 2017 - toddrme2...@gmail.com + +- Update to 4.1.0 + * Close files after loading if possible #2330 + * Fix Image Access to be reloadable when embedding the Python interpreter +#2296 + * Fetch DPI from EXIF if not specified in JPEG header #2449, #2472 + * Removed winbuild checksum verification #2468 + * Git: Set ContainerIO test file as binary #2469 + * Remove superfluous import of FixTk #2455 + * Fix import of tkinter/Tkinter #2456 + * Pure Python Decoders, including Python decoder to fix for MSP images #1938 + * Reorganized GifImagePlugin, fixes #2314. #2374 + * Doc: Reordered operating systems in Compatibility Matrix #2436 + * Test: Additional tests for BurfStub, Eps, Container, GribStub, IPTC, Wmf, +XVThumb, ImageDraw, ImageMorph ImageShow #2425 + * Health fixes #2437 + * Test: Correctness tests ContainerIO, XVThumbImagePlugin, +BufrStubImagePlugin, GribStubImagePlugin, FitsStubImagePlugin, +Hdf5StubImagePlugin, PixarImageFile, PsdImageFile #2443, #2442, #2441, #2440, +#2431, #2430, #2428, #2427 + * Remove unused imports #1822 + * Replaced KeyError catch with dictionary get method #2424 + * Test: Removed unrunnable code in test_image_toqimage #2415 + * Removed use of spaces in TIFF kwargs names, deprecated in 2.7 #1390 + * Removed deprecated ImageDraw setink, setfill, setfont methods #2220 + * Send unwanted subprocess output to /dev/null #2253 + * Fix division by zero when creating 0x0 image from numpy array #2419 + * Test: Added matrix convert tests #2381 + * Replaced broken URL to partners.adobe.com #2413 + * Removed unused private functions in setup.py and build_dep.py #2414 + * Test: Fixed Qt tests for QT5 and saving 1 bit PNG #2394 + * Test: docker builds for Arch and Debian Stretch #2394 + * Updated libwebp to 0.6.0 on appveyor #2395 + * More explicit error message when saving to a file with invalid extension +#2399 + * Docs: Update some http urls to https #2403 + * Preserve aux/alpha channels when performing Imagecms transforms #2355 + * Test linear and radial gradient effects #2382 + * Test ImageDraw.Outline and and ImageDraw.Shape #2389 + * Added PySide to ImageQt documentation #2392 + * BUG: Empty image mode no longer causes a crash #2380 + * Exclude .travis and contents from manifest #2386 + * Remove 'MIT-like' from license #2145 + * Tests: Add tests for several Image operations #2379 + * PNG: Moved iCCP chunk before PLTE chunk when saving as PNG, restricted +chunks known value/ordering #2347 + * Default to inch-interpretation for missing ResolutionUnit in +TiffImagePlugin #2365 + * Bug: Fixed segfault when using ImagingTk on pypy Issue #2376, #2359. + * Bug: Fixed Integer overflow using ImagingTk on 32 bit platforms #2359 + * Tests: Added docker images for testing alternate platforms. See also +https://github.com/python-pillow/docker-images. #2368 + * Removed PIL 1.0 era TK readme that concerns Windows 95/NT #2360 + * Prevent `nose -v` printing docstrings #2369 + * Replaced absolute PIL imports with relative imports #2349 + * Added context managers for file handling #2307 + * Expose registered file extensions in Image #2343 + * Make mode descriptor cache initialization thread-safe. #2351 + * Updated Windows test dependencies: Freetype 2.7.1, zlib 1.2.11 #2331, +#2332, #2357 + * Followed upstream pngquant packaging reorg to libimagquant #2354 + * Fix invalid string escapes #2352 + * Add test for crop operation with no argument #2333 +- update to version 4.0.0: + * Refactor out postprocessing hack to load_end in PcdImageFile +[wiredfool] + * Add center and translate option to Image.rotate. #2328 [lambdafu] + * Test: Relax WMF test condition, fixes #2323 [wiredfool] + * Allow 0 size images, Fixes #2259, Reverts to pre-3.4 +behavior. [wiredfool] + * SGI: Save uncompressed SGI/BW/RGB/RGBA files #2325 [jbltx] + * Depends: Updated pngquant to 2.8.2 #2319 [radarhere] + * Test: Added correctness tests for opening SGI images #2324 +[wiredfool] + * Allow passing a list or tuple of individual
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2016-10-10 16:18:44 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2016-05-25 21:21:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2016-10-10 16:18:44.0 +0200 @@ -1,0 +2,8 @@ +Thu Sep 29 01:13:38 UTC 2016 - badshah...@gmail.com + +- Add python-Pillow-tests-update-epsilon-for-freetype27.patch: Fix + buildfailures against freetype 2.7 by increasing the epsilon + (gh#python-pillow/Pillow#2116); this seems to be the recommended + solution by upstream. + +--- New: python-Pillow-tests-update-epsilon-for-freetype27.patch Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.PmeTlW/_old 2016-10-10 16:18:45.0 +0200 +++ /var/tmp/diff_new_pack.PmeTlW/_new 2016-10-10 16:18:45.0 +0200 @@ -24,6 +24,8 @@ Group: Development/Languages/Python Url:http://python-imaging.github.io/ Source: https://pypi.python.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz +# PATCH-FIX-UPSTREAM python-Pillow-tests-update-epsilon-for-freetype27.patch gh#python-pillow/Pillow#2116 badshah...@gmail.com -- Fix buildfailures against freetype 2.7 by increasing the epsilon +Patch0: python-Pillow-tests-update-epsilon-for-freetype27.patch BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-tk @@ -91,6 +93,7 @@ %prep %setup -q -n Pillow-%{version} +%patch0 -p1 %build # no need to build it here, as setup.py install will build it again, anyway ++ python-Pillow-tests-update-epsilon-for-freetype27.patch ++ Index: Pillow-3.1.1/Tests/test_imagefont.py === --- Pillow-3.1.1.orig/Tests/test_imagefont.py +++ Pillow-3.1.1/Tests/test_imagefont.py @@ -124,7 +124,9 @@ try: target = 'Tests/images/rectangle_surrounding_text.png' target_img = Image.open(target) -self.assert_image_similar(im, target_img, .5) +# Original epsilon=0.5 causes the test to fail with freetype >= 2.7 +# Setting it to ~2.5 fixes this failure +self.assert_image_similar(im, target_img, 2.5) def test_render_multiline(self): im = Image.new(mode='RGB', size=(300, 100)) @@ -143,7 +145,9 @@ try: # some versions of freetype have different horizontal spacing. # setting a tight epsilon, I'm showing the original test failure # at epsilon = ~38. -self.assert_image_similar(im, target_img, .5) +# Original epsilon=0.5 causes the test to fail with freetype >= 2.7 +# Setting it to ~6.5 fixes this failure +self.assert_image_similar(im, target_img, 6.2) def test_render_multiline_text(self): ttf = ImageFont.truetype(FONT_PATH, FONT_SIZE) @@ -157,7 +161,9 @@ try: target = 'Tests/images/multiline_text.png' target_img = Image.open(target) -self.assert_image_similar(im, target_img, .5) +# Original epsilon=0.5 causes the test to fail with freetype >= 2.7 +# Setting it to ~6.5 fixes this failure +self.assert_image_similar(im, target_img, 6.2) # Test align center and right for align, ext in {"center": "_center", @@ -169,7 +175,9 @@ try: target = 'Tests/images/multiline_text'+ext+'.png' target_img = Image.open(target) -self.assert_image_similar(im, target_img, .5) +# Original epsilon=0.5 causes the test to fail with freetype >= 2.7 +# Setting it to ~6.5 fixes this failure +self.assert_image_similar(im, target_img, 6.2) def test_unknown_align(self): im = Image.new(mode='RGB', size=(300, 100)) @@ -210,7 +218,9 @@ try: target = 'Tests/images/multiline_text_spacing.png' target_img = Image.open(target) -self.assert_image_similar(im, target_img, .5) +# Original epsilon=0.5 causes the test to fail with freetype >= 2.7 +# Setting it to ~6.5 fixes this failure +self.assert_image_similar(im, target_img, 6.2) def test_rotated_transposed_font(self): img_grey = Image.new("L", (100, 100))
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2016-05-25 21:21:42 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2016-03-18 21:35:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2016-05-25 21:21:43.0 +0200 @@ -1,0 +2,6 @@ +Mon May 23 00:16:32 CEST 2016 - r...@suse.de + +- ignore make check errors on all bigendian archs + (adding ppc s390 s390x) + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.AvJcL7/_old 2016-05-25 21:21:44.0 +0200 +++ /var/tmp/diff_new_pack.AvJcL7/_new 2016-05-25 21:21:44.0 +0200 @@ -107,7 +107,7 @@ echo "PIL" > %{buildroot}%{python_sitearch}/PIL.pth %check -%ifarch ppc64 +%ifarch ppc ppc64 s390 s390x PYTHONPATH=%{buildroot}/%{python_sitearch} python selftest.py --installed || \ echo "WARNING ignore failure https://github.com/python-pillow/Pillow/issues/1204"; PYTHONPATH=%{buildroot}/%{python_sitearch} python test-installed.py || \
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2016-03-18 21:35:40 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2016-03-09 19:01:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2016-03-18 21:35:42.0 +0100 @@ -1,0 +2,5 @@ +Sun Mar 13 20:32:48 UTC 2016 - dmuel...@suse.com + +- add LICENSE + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.41iypa/_old 2016-03-18 21:35:43.0 +0100 +++ /var/tmp/diff_new_pack.41iypa/_new 2016-03-18 21:35:43.0 +0100 @@ -140,7 +140,7 @@ %files %defattr(-,root,root,-) -%doc CHANGES.rst README.rst +%doc CHANGES.rst README.rst LICENSE %{_bindir}/pilconvert %{_bindir}/pildriver %{_bindir}/pilfile
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2016-03-09 19:01:28 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2016-02-16 09:27:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2016-03-09 19:01:29.0 +0100 @@ -1,0 +2,19 @@ +Tue Mar 1 21:05:58 UTC 2016 - norm...@linux.vnet.ibm.com + +- ignore make check errors ppc64 architecture as upstream issue + https://github.com/python-pillow/Pillow/issues/1204 + +--- +Mon Feb 29 12:28:34 UTC 2016 - mich...@stroeder.com + +- update to version 3.1.1 with security fixes: + * Fixed an integer overflow in Resample.c causing writes in the Python heap. + * Fixed a buffer overflow in PcdDecode.c causing a segfault when opening +PhotoCD files. CVE-2016-TBD + * Fixed a buffer overflow in FliDecode.c causing a segfault when opening +FLI files. CVE-2016-0775 (fixes bsc#965582) + * Fixed a buffer overflow in TiffDecode.c causing an arbitrary amount of +memory to be overwritten when opening a specially crafted invalid TIFF +file. CVE-2016-0740 (fixes bsc#965579) + +--- Old: Pillow-3.1.0.tar.gz New: Pillow-3.1.1.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.fAzGgB/_old 2016-03-09 19:01:30.0 +0100 +++ /var/tmp/diff_new_pack.fAzGgB/_new 2016-03-09 19:01:30.0 +0100 @@ -17,7 +17,7 @@ Name: python-Pillow -Version:3.1.0 +Version:3.1.1 Release:0 Summary:Python Imaging Library (Fork) License:HPND @@ -107,8 +107,15 @@ echo "PIL" > %{buildroot}%{python_sitearch}/PIL.pth %check +%ifarch ppc64 +PYTHONPATH=%{buildroot}/%{python_sitearch} python selftest.py --installed || \ +echo "WARNING ignore failure https://github.com/python-pillow/Pillow/issues/1204"; +PYTHONPATH=%{buildroot}/%{python_sitearch} python test-installed.py || \ +echo "WARNING ignore failure https://github.com/python-pillow/Pillow/issues/1204"; +%else PYTHONPATH=%{buildroot}/%{python_sitearch} python selftest.py --installed PYTHONPATH=%{buildroot}/%{python_sitearch} python test-installed.py +%endif %post update-alternatives \ ++ Pillow-3.1.0.tar.gz -> Pillow-3.1.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-3.1.0.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new/Pillow-3.1.1.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2016-02-16 09:27:04 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2015-11-17 14:23:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2016-02-16 09:27:05.0 +0100 @@ -1,0 +2,62 @@ +Mon Feb 1 11:13:20 UTC 2016 - toddrme2...@gmail.com + +- update to version 3.1.0: + * Fixing test failures on Python 2.6/Windows #1633 [wiredfool] + * Limit metadata tags when writing using libtiff #1620 [wiredfool] + * Rolling back exif support to pre-3.0 format #1627 [wiredfool] + * Fix Divide by zero in Exif, add IFDRational class #1531 +[wiredfool] + * Catch the IFD error near the source #1622 [wiredfool] + * Added release notes for 3.1.0 #1623 [radarhere] + * Updated spacing to be consistent between multiline methods #1624 +[radarhere] + * Let EditorConfig take care of some basic formatting #1489 [hugovk] + * Restore gpsexif data to the v1 form [wiredfool] + * Add /usr/local include and library directories for freebsd #1613 +[leforestier] + * Updated installation docs for new versions of dependencies #1611 +[radarhere] + * Removed unrunnable test file #1610 [radarhere] + * Changed register calls to use format property #1608 [radarhere] + * Added field type constants to TiffTags #1596 [radarhere] + * Allow saving RowsPerStrip with libtiff #1594 [wiredfool] + * Enabled conversion to numpy array for HSV images #1578 [cartisan] + * Changed some urls in the docs to use https #1580 [hugovk] + * Removed logger.exception from ImageFile.py #1590 [radarhere] + * Removed warnings module check #1587 [radarhere] + * Changed arcs, chords and pie slices to use floats #1577 +[radarhere] + * Update unit test asserts #1584, #1598 [radarhere] + * Fix command to invoke ghostscript for eps files #1478 [baumatron, +radarhere] + * Consistent multiline text spacing #1574 [wiredfool, hugovk] + * Removed unused lines in BDFFontFile #1530 [radarhere] + * Changed ImageQt import of Image #1560 [radarhere, ericfrederich] + * Throw TypeError if no cursors were found in .cur file #1556 +[radarhere] + * Fix crash in ImageTk.PhotoImage on win-amd64 #1553 [cgohlke] + * ExtraSamples tag should be a SHORT, not a BYTE #1555 [Nexuapex] + * Docs and code health fixes #1565 #1566 #1581 #1586 #1591 #1621 +[radarhere] + * Updated freetype to 2.6.2 #1564 [radarhere] + * Updated WebP to 0.5.0 for Travis #1515 #1609 [radarhere] + * Fix missing 'version' key value in __array_interface__ #1519 +[mattip] + * Replaced os.popen with subprocess.Popen to pilprint script #1523 +[radarhere] + * Catch OverflowError in SpiderImagePlugin #1545 [radarhere, +MrShark] + * Fix the definition of icc_profile in TiffTags #1539 [wiredfool] + * Remove old _imagingtiff.c and pilplus stuff #1499 [hugovk] + * Fix Exception when requiring jpeg #1501 [hansmosh] + * Dependency scripts for Debian and Ubuntu #1486 [wiredfool] + * Added Usage message to painter script #1482 [radarhere] + * Add tag info for iccprofile, fixes #1462. #1465 [wiredfool] + * Added some requirements for make release-test #1451 [wiredfool] + * Flatten tiff metadata value SAMPLEFORMAT to initial value, fixes +#1466 [wiredfool] + * Fix handling of pathlib in Image.save. Fixes #1460 [wiredfool] + * Make tests more robust #1469 [hugovk] + * Use correctly sized pointers for windows handle types. #1458 [nu744] + +--- Old: Pillow-3.0.0.tar.gz New: Pillow-3.1.0.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.wqESYv/_old 2016-02-16 09:27:06.0 +0100 +++ /var/tmp/diff_new_pack.wqESYv/_new 2016-02-16 09:27:06.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Pillow # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,7 +17,7 @@ Name: python-Pillow -Version:3.0.0 +Version:3.1.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND ++ Pillow-3.0.0.tar.gz -> Pillow-3.1.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-3.0.0.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new/Pillow-3.1.0.tar.gz differ: char 5, lin
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2015-11-17 14:23:38 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2015-10-19 22:49:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2015-11-17 14:23:39.0 +0100 @@ -1,0 +2,5 @@ +Sun Nov 15 13:23:56 UTC 2015 - opens...@cboltz.de + +- fix wrong macro name in %post - it's %{py_ver}, not %{py-ver} + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.O6vznK/_old 2015-11-17 14:23:40.0 +0100 +++ /var/tmp/diff_new_pack.O6vznK/_new 2015-11-17 14:23:40.0 +0100 @@ -117,14 +117,14 @@ --slave %{_bindir}/pilfile pilfile %{_bindir}/pilfile-%{py_ver} \ --slave %{_bindir}/pilfont pilfont %{_bindir}/pilfont-%{py_ver} \ --slave %{_bindir}/pilprint pilprint %{_bindir}/pilprint-%{py_ver} \ ---slave %{_bindir}/createfontdatachunk createfontdatachunk %{_bindir}/createfontdatachunk-%{py-ver} \ ---slave %{_bindir}/enhancer enhancer %{_bindir}/enhancer-%{py-ver} \ ---slave %{_bindir}/explode explode %{_bindir}/explode-%{py-ver} \ ---slave %{_bindir}/gifmaker gifmaker %{_bindir}/gifmaker-%{py-ver} \ ---slave %{_bindir}/painter painter %{_bindir}/painter-%{py-ver} \ ---slave %{_bindir}/player player %{_bindir}/player-%{py-ver} \ ---slave %{_bindir}/thresholder thresholder %{_bindir}/thresholder-%{py-ver} \ ---slave %{_bindir}/viewer viewer %{_bindir}/viewer-%{py-ver} +--slave %{_bindir}/createfontdatachunk createfontdatachunk %{_bindir}/createfontdatachunk-%{py_ver} \ +--slave %{_bindir}/enhancer enhancer %{_bindir}/enhancer-%{py_ver} \ +--slave %{_bindir}/explode explode %{_bindir}/explode-%{py_ver} \ +--slave %{_bindir}/gifmaker gifmaker %{_bindir}/gifmaker-%{py_ver} \ +--slave %{_bindir}/painter painter %{_bindir}/painter-%{py_ver} \ +--slave %{_bindir}/player player %{_bindir}/player-%{py_ver} \ +--slave %{_bindir}/thresholder thresholder %{_bindir}/thresholder-%{py_ver} \ +--slave %{_bindir}/viewer viewer %{_bindir}/viewer-%{py_ver} %preun if [ $1 -eq 0 ] ; then
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2015-10-19 22:49:02 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2015-08-17 15:34:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2015-10-19 22:49:03.0 +0200 @@ -1,0 +2,69 @@ +Mon Oct 5 06:15:05 UTC 2015 - a...@gmx.de + +- specfile: + * added new binary files as update alternatives + * cleaned up update alternatives + * removed build command, since it will be rebuild during install anyway +(taken from python3 spec file) + +- update to version 3.0.0: + * Check flush method existence for file-like object #1398 [mrTable, +radarhere] + * Added PDF multipage saving #1445 [radarhere] + * Removed deprecated code, Image.tostring, Image.fromstring, +Image.offset, ImageDraw.setink, ImageDraw.setfill, ImageFileIO, +ImageFont.FreeTypeFont and ImageFont.truetype file kwarg, +ImagePalette private _make functions, ImageWin.fromstring and +ImageWin.tostring #1343 [radarhere] + * Load more broken images #1428 [homm] + * Require zlib and libjpeg #1439 [wiredfool] + * Preserve alpha when converting from a QImage to a Pillow Image by +using png instead of ppm #1429 [ericfrederich] + * Qt needs 32 bit aligned image data #1430 [ericfrederich] + * Tiff ImageFileDirectory rewrite #1419 [anntzer, wiredfool, homm] + * Removed spammy debug logging #1423 [wiredfool] + * Save as GiF89a with support for animation parameters #1384 +[radarhere] + * Correct convert matrix docs #1426 [wiredfool] + * Catch TypeError in _getexif #1414 [radarhere, wiredfool] + * Fix for UnicodeDecodeError in TiffImagePlugin #1416 [bogdan199, +wiredfool] + * Dedup code in image.open #1415 [wiredfool] + * Skip any number extraneous chars at the end of JPEG chunks #1337 +[homm] + * Single threaded build for pypy3, refactor #1413 [wiredfool] + * Fix loading of truncated images with LOAD_TRUNCATED_IMAGES enabled +#1366 [homm] + * Documentation update for concepts: bands [merriam] + * Add Solaris/SmartOS include and library directories #1356 +[njones11] + * Improved handling of getink color #1387 [radarhere] + * Disable compiler optimizations for topalette and tobilevel +functions for all msvc versions, fixes #1357 [cgohlke] + * Skip ImageFont_bitmap test if _imagingft C module is not installed +#1409 [homm] + * Add param documentation to ImagePalette #1381 [bwrsandman] + * Corrected scripts path #1407 [radarhere] + * Updated libtiff to 4.0.6 #1405, #1421 [radarhere] + * Updated Platform Support for Yosemite #1403 [radarhere] + * Fixed infinite loop on truncated file #1401 [radarhere] + * Check that images are L mode in ImageMorph methods #1400 +[radarhere] + * In tutorial of pasting images, add to mask text #1389 [merriam] + * Style/health fixes #1391, #1397, #1417, #1418 [radarhere] + * Test on Python 3.5 dev and 3.6 nightly #1361 [hugovk] + * Fix fast rotate operations #1373 [radarhere] + * Added support for pathlib Path objects to open and save #1372 +[radarhere] + * Changed register calls to use format property #1333 [radarhere] + * Added support for ImageGrab.grab to OS X #1367, #1443 [radarhere, +hugovk] + * Fixed PSDraw stdout Python 3 compatibility #1365 [radarhere] + * Added Python 3.3 to AppVeyor #1363 [radarhere] + * Treat MPO with unknown header as base JPEG file #1350 [hugovk, +radarhere] + * Added various tests #1330, #1344 [radarhere] + * More ImageFont tests #1327 [hugovk] + * Use logging instead of print #1207 [anntzer] + +--- Old: Pillow-2.9.0.tar.gz New: Pillow-3.0.0.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.fSVmAF/_old 2015-10-19 22:49:04.0 +0200 +++ /var/tmp/diff_new_pack.fSVmAF/_new 2015-10-19 22:49:04.0 +0200 @@ -17,7 +17,7 @@ Name: python-Pillow -Version:2.9.0 +Version:3.0.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND @@ -93,15 +93,15 @@ %setup -q -n Pillow-%{version} %build -python setup.py build +# no need to build it here, as setup.py install will build it again, anyway %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} mkdir -p %{buildroot}%{_sysconfdir}/alternatives -for p in pilconvert pildriver pilfile pilfont pilprint ; do +for p in pilconvert pildriver pilfile pilfont pilprint createfont
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2015-08-17 15:34:57 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2015-06-23 11:59:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2015-08-17 15:34:58.0 +0200 @@ -1,0 +2,45 @@ +Wed Jul 29 07:19:04 UTC 2015 - jacobwin...@gmail.com + +- Update to 2.9.0: + * Added test for GimpPaletteFile #1324 + * Fixed ValueError in Python 2.6 #1315 #1316 + * Fixed tox test script path #1308 + * Added width and height properties #1304 + * Update tiff and tk tcl 8.5 versions #1303 + * Add functions to convert: Image <-> QImage; Image <-> QPixmap #1217 + * Remove duplicate code in gifmaker script #1294 + * Multiline text in ImageDraw #1177 + * Automated Windows CI/build support #1278 + * Removed support for Tk versions earlier than 8.4 #1288 + * Fixed polygon edge drawing #1255 (fixes #1252) + * Check prefix length in _accept methods #1267 + * Register MIME type for BMP #1277 + * Adjusted ImageQt use of unicode() for 2/3 compatibility #1218 + * Identify XBM file created with filename including underscore #1230 (fixes #1229) + * Copy image when saving in GifImagePlugin #1231 (fixes #718) + * Removed support for FreeType 2.0 #1247 + * Added background saving to GifImagePlugin #1273 + * Provide n_frames attribute to multi-frame formats #1261 + * Add duration and loop set to GifImagePlugin #1172, #1269 + * Ico files are little endian #1232 + * Upgrade olefile from 0.30 to 0.42b #1226 + * Setting transparency value to 0 when the tRNS contains only null byte(s) #1239 + * Separated out feature checking from selftest #1233 + * Style/health fixes + * Update WebP from 0.4.1 to 0.4.3 #1235 + * Release GIL during image load (decode) #1224 + * Added icns save #1185 + * Fix putdata memory leak #1196 + * Keep user-specified ordering of icon sizes #1193 + * Tiff: allow writing floating point tag values #1113 +- Update to 2.8.2: + * Bug fix: Fixed Tiff handling of bad EXIF data +- Remove 0001-Ico-files-are-little-endian-ref-1204.patch: merged upstream +- Remove fix-textsize-equal.patch: merged upstream + +--- +Mon Jul 27 08:55:33 UTC 2015 - seife+...@b1-systems.com + +- fix build and dependencies for RHEL/CentOS 7 + +--- Old: 0001-Ico-files-are-little-endian-ref-1204.patch Pillow-2.8.1.tar.gz fix-textsize-equal.patch New: Pillow-2.9.0.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.IdzjMI/_old 2015-08-17 15:34:59.0 +0200 +++ /var/tmp/diff_new_pack.IdzjMI/_new 2015-08-17 15:34:59.0 +0200 @@ -17,15 +17,13 @@ Name: python-Pillow -Version:2.8.1 +Version:2.9.0 Release:0 Summary:Python Imaging Library (Fork) 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 -Patch1: fix-textsize-equal.patch -Patch2: 0001-Ico-files-are-little-endian-ref-1204.patch BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-tk @@ -37,8 +35,14 @@ BuildRequires: liblcms2-devel BuildRequires: libwebp-devel %else +%if 0%{?rhel} > 6 +BuildRequires: lcms2-devel +BuildRequires: libjpeg-turbo-devel +BuildRequires: libwebp-devel +%else BuildRequires: python-unittest2 %endif +%endif %if 0%{?suse_version} > 1315 BuildRequires: openjpeg2-devel %endif @@ -87,8 +91,6 @@ %prep %setup -q -n Pillow-%{version} -%patch1 -p1 -%patch2 -p1 %build python setup.py build ++ Pillow-2.8.1.tar.gz -> Pillow-2.9.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-2.8.1.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new/Pillow-2.9.0.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2015-06-23 11:59:32 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2015-04-23 08:04:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2015-06-23 11:59:34.0 +0200 @@ -1,0 +2,5 @@ +Sat Jun 13 19:02:32 UTC 2015 - dmuel...@suse.com + +- add 0001-Ico-files-are-little-endian-ref-1204.patch: fix for s390x + +--- New: 0001-Ico-files-are-little-endian-ref-1204.patch Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.njkZVu/_old 2015-06-23 11:59:34.0 +0200 +++ /var/tmp/diff_new_pack.njkZVu/_new 2015-06-23 11:59:34.0 +0200 @@ -25,6 +25,7 @@ Url:http://python-imaging.github.io/ Source: https://pypi.python.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz Patch1: fix-textsize-equal.patch +Patch2: 0001-Ico-files-are-little-endian-ref-1204.patch BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-tk @@ -87,6 +88,7 @@ %prep %setup -q -n Pillow-%{version} %patch1 -p1 +%patch2 -p1 %build python setup.py build ++ 0001-Ico-files-are-little-endian-ref-1204.patch ++ >From 93461e6faa9a5a2676101394bd2fae68040f6b53 Mon Sep 17 00:00:00 2001 From: Eric Soroos Date: Wed, 13 May 2015 03:05:45 -0700 Subject: [PATCH] Ico files are little endian, ref #1204 --- PIL/IcoImagePlugin.py | 8 1 file changed, 4 insertions(+), 4 deletions(-) Index: Pillow-2.8.1/PIL/IcoImagePlugin.py === --- Pillow-2.8.1.orig/PIL/IcoImagePlugin.py +++ Pillow-2.8.1/PIL/IcoImagePlugin.py @@ -49,7 +49,7 @@ def _save(im, fp, filename): filter(lambda x: False if (x[0] > width or x[1] > height or x[0] > 255 or x[1] > 255) else True, sizes) sizes = sorted(sizes, key=lambda x: x[0]) -fp.write(struct.pack("H", len(sizes))) # idCount(2) +fp.write(struct.pack("
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2015-04-23 08:04:27 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2015-04-22 01:19:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2015-04-23 08:04:29.0 +0200 @@ -1,0 +2,22 @@ +Wed Apr 22 08:55:10 UTC 2015 - mci...@suse.cz + +- Update to 2.8.1: + - Bug fix: Catch struct.error on invalid JPEG, fixes #1163 + - Fix 32-bit BMP loading (RGBA or RGBX) + - Fix UnboundLocalError in ImageFile #1131 + - Re-enable test image caching + - Fix: Cannot identify EPS images, fixes #1104 + - Configure setuptools to run nosetests, fixes #729 + - Style/health fixes + - Add support for HTTP response objects to Image.open() + - Improve reference docs for PIL.ImageDraw.Draw.pieslice() #1145 + - Added copy method font_variant() and accessible properties to truetype() #1123 + - Fix ImagingEffectNoise #1128 + - Remove unreachable code + - Let Python do the endian stuff + tests #1121 + - Fix webp decode memory leak #1114 + - Fast path for opaque pixels in RGBa unpacker #1088 + - Enable basic support for 'RGBa' raw encoding/decoding #1096 +- Remove Pillow-fixtests.patch, merged upstream + +--- Old: Pillow-2.7.0.tar.gz Pillow-fixtests.patch New: Pillow-2.8.1.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.rYx42J/_old 2015-04-23 08:04:29.0 +0200 +++ /var/tmp/diff_new_pack.rYx42J/_new 2015-04-23 08:04:29.0 +0200 @@ -17,14 +17,13 @@ Name: python-Pillow -Version:2.7.0 +Version:2.8.1 Release:0 Summary:Python Imaging Library (Fork) 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 -Patch0: Pillow-fixtests.patch Patch1: fix-textsize-equal.patch BuildRequires: python-devel BuildRequires: python-setuptools @@ -87,7 +86,6 @@ %prep %setup -q -n Pillow-%{version} -%patch0 -p1 %patch1 -p1 %build ++ Pillow-2.7.0.tar.gz -> Pillow-2.8.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-2.7.0.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new/Pillow-2.8.1.tar.gz differ: char 5, line 1
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2015-04-22 01:19:51 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2015-02-10 20:23:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2015-04-22 01:19:52.0 +0200 @@ -1,0 +2,5 @@ +Tue Apr 21 14:13:51 UTC 2015 - tbecht...@suse.com + +- Add fix-textsize-equal.patch. Fixes testsuite on SLE11SP3 + +--- @@ -39 +43,0 @@ - New: fix-textsize-equal.patch Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.y29L6l/_old 2015-04-22 01:19:52.0 +0200 +++ /var/tmp/diff_new_pack.y29L6l/_new 2015-04-22 01:19:52.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Pillow # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -24,7 +24,8 @@ 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 +Patch0: Pillow-fixtests.patch +Patch1: fix-textsize-equal.patch BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-tk @@ -86,7 +87,8 @@ %prep %setup -q -n Pillow-%{version} -%patch -p1 +%patch0 -p1 +%patch1 -p1 %build python setup.py build ++ fix-textsize-equal.patch ++ Index: Pillow-2.7.0/Tests/test_imagefont.py === --- Pillow-2.7.0.orig/Tests/test_imagefont.py +++ Pillow-2.7.0/Tests/test_imagefont.py @@ -108,7 +108,7 @@ try: target = 'Tests/images/rectangle_surrounding_text.png' target_img = Image.open(target) -self.assert_image_equal(im, target_img) +self.assert_image_similar(im, target_img, .5) def test_render_multiline(self): im = Image.new(mode='RGB', size=(300, 100))
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2015-02-10 20:23:17 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2015-01-08 23:03:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2015-02-10 20:23:18.0 +0100 @@ -1,0 +2,6 @@ +Fri Feb 6 08:25:34 UTC 2015 - h...@urpla.net + +- fix test for lossy webp alpha deviation of earlier lib versions + * Add Pillow-fixtests.patch + +--- New: Pillow-fixtests.patch Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.gfXeho/_old 2015-02-10 20:23:19.0 +0100 +++ /var/tmp/diff_new_pack.gfXeho/_new 2015-02-10 20:23:19.0 +0100 @@ -24,6 +24,7 @@ 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 @@ %prep %setup -q -n Pillow-%{version} +%patch -p1 %build python setup.py build ++ Pillow-fixtests.patch ++ 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__': -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2015-01-08 23:03:09 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2014-11-20 18:43:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2015-01-08 23:03:15.0 +0100 @@ -1,0 +2,34 @@ +Thu Jan 8 10:55:04 UTC 2015 - tbecht...@suse.com + +- update to version 2.7.0: + - Look for OSX and Linux fonts in common places. #1054 + - Fix potential PNG decompression DOS #1060 + - Use underscores, not spaces, in TIFF tag kwargs. #1044, #1058 + - Update PSDraw for Python3, add tests. #1055 +- Use Bicubic filtering by default for thumbnails. Don't use Jpeg Draft mode for thumbnails. #1029 + - Fix MSVC compiler error: Use Py_ssize_t instead of ssize_t #1051 + - Fix compiler error: MSVC needs varaibles defined at the start of the block #1048 + - The GIF Palette optimization algorithm is only applicable to mode='P' or 'L' #993 + - Use PySide as an alernative to PyQt4/5. + - Replace affine-based im.resize implementation with convolution-based im.stretch #997 + - Replace Gaussian Blur implementation with iterated fast box blur. #961 Note: Radius parameter is interpreted differently than before. + - Better docs explaining import _imaging failure #1016, build #1017, mode #1018, PyAccess, PixelAccess objects #1019 Image.quantize #1020 and Image.save #1021 + - Fix for saving TIFF image into an io.BytesIO buffer #1011 + - Fix antialias compilation on debug versions of Python #1010 + - Fix for Image.putdata segfault #1009 + - Ico save, additional tests #1007 + - Use PyQt4 if it has already been imported, otherwise prefer PyQt5. #1003 + - Speedup resample implementation up to 2.5 times. #977 + - Speed up rotation by using cache aware loops, added transpose to rotations. #994 + - Fix Bicubic interpolation #970 + - Support for 4-bit greyscale TIFF images #980 + - Updated manifest #957 + - Fix PyPy 2.4 regression #952 + - Webp Metadata Skip Test comments #954 + - Fixes for things rpmlint complains about #942 +- update to version 2.6.2: + - Fix potential PNG decompression DOS #1060 + - Fix Regression in PyPy 2.4 in streamio #958 + + +--- Old: Pillow-2.6.1.tar.gz New: Pillow-2.7.0.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.yIMDOz/_old 2015-01-08 23:03:16.0 +0100 +++ /var/tmp/diff_new_pack.yIMDOz/_new 2015-01-08 23:03:16.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Pillow # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-Pillow -Version:2.6.1 +Version:2.7.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND ++ Pillow-2.6.1.tar.gz -> Pillow-2.7.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-Pillow/Pillow-2.6.1.tar.gz /work/SRC/openSUSE:Factory/.python-Pillow.new/Pillow-2.7.0.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2014-11-20 18:43:13 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2014-08-20 10:51:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2014-11-20 18:43:14.0 +0100 @@ -1,0 +2,51 @@ +Tue Nov 18 14:13:46 UTC 2014 - toddrme2...@gmail.com + +- Update to 2.6.1 + - Fix SciPy regression for in Image.resize + - Fix manifest to include all test files +- Update to 2.6.0 + - Relax precision of ImageDraw tests for x86, GimpGradient for PPC + - Use redistributable image for testing + - Use redistributable ICC profiles for testing, skip if not available + - Additional documentation for JPEG info and save options + - Fix JPEG Encoding memory leak when exif or qtables were specified + - Image.tobytes() and Image.tostring() documentation update + - On Windows, do not execute convert.exe without specifying path + - Fix msvc build error + - Fix for handling P + transparency -> RGBA conversions + - Retain alpha in ImageEnhance operations + - Jpeg2k Decode/encode memory leak fix + - EpsFilePlugin Speed improvements + - Don't resize if already the right size + - Fix for reading multipage TIFFs + - Correctly handle saving gray and CMYK JPEGs with quality=keep + - Correct duplicate Tiff Metadata and Exif tag values + - Windows fixes + - Fix TGA files with image ID field + - Fixed wrong P-mode of small, unoptimized L-mode GIF + - Fixed CVE-2014-3598, a DOS in the Jpeg2KImagePlugin + - Fixed CVE-2014-3589, a DOS in the IcnsImagePlugin + - setup.py: Close open file handle before deleting + - Return Profile with Transformed Images + - Changed docstring to refer to the correct function + - Adding coverage support for C code tests + - PyPy performance improvements + - Added support for reading MPO files + - Added support for encoding and decoding iTXt chunks + - HSV Support + - Removed unusable ImagePalette.new() + - Fix Scrambled XPM + - Doc cleanup + - Fix `ImageStat` docs + - Added docs for ExifTags + - More tests for CurImagePlugin, DcxImagePlugin, Effects.c, GimpGradientFile, ImageFont, ImageMath, ImagePalette, IptcImagePlugin, SpiderImagePlugin, SgiImagePlugin, XpmImagePlugin and _util + - Fix return value of FreeTypeFont.textsize() does not include font offsets + - Fix dispose calculations for animated GIFs + - Added class checking to Image __eq__ function + - Test PalmImagePlugin and method to skip known bad tests +- Update to 2.5.3 + - Fixed CVE-2014-3598, a DOS in the Jpeg2KImagePlugin (backport) +- Update to 2.5.2 + - Fixed CVE-2014-3589, a DOS in the IcnsImagePlugin (backport) + +--- Old: Pillow-2.5.1.zip New: Pillow-2.6.1.tar.gz Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.2rRhl2/_old 2014-11-20 18:43:15.0 +0100 +++ /var/tmp/diff_new_pack.2rRhl2/_new 2014-11-20 18:43:15.0 +0100 @@ -17,13 +17,13 @@ Name: python-Pillow -Version:2.5.1 +Version:2.6.1 Release:0 Summary:Python Imaging Library (Fork) License:HPND Group: Development/Languages/Python Url:http://python-imaging.github.io/ -Source: https://pypi.python.org/packages/source/P/Pillow/Pillow-%{version}.zip +Source: https://pypi.python.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-tk @@ -34,6 +34,8 @@ BuildRequires: libjpeg8-devel BuildRequires: liblcms2-devel BuildRequires: libwebp-devel +%else +BuildRequires: python-unittest2 %endif %if 0%{?suse_version} > 1315 BuildRequires: openjpeg2-devel @@ -100,13 +102,7 @@ %check PYTHONPATH=%{buildroot}/%{python_sitearch} python selftest.py --installed -%ifnarch i586 -# Disabled as it fails on i586: -# https://github.com/python-pillow/Pillow/issues/819 -%if 0%{?suse_version} > 1230 PYTHONPATH=%{buildroot}/%{python_sitearch} python test-installed.py -%endif -%endif %post update-alternatives \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2014-08-20 10:51:12 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2014-08-13 17:08:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2014-08-20 10:51:39.0 +0200 @@ -1,0 +2,5 @@ +Mon Aug 18 13:07:38 UTC 2014 - mci...@suse.cz + +- Use versioned provides and conflicts to fix installation on SLE11 + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.pln73R/_old 2014-08-20 10:51:42.0 +0200 +++ /var/tmp/diff_new_pack.pln73R/_new 2014-08-20 10:51:42.0 +0200 @@ -49,11 +49,11 @@ %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif # Pillow is a friendly PIL fork which we package as 'imaging', the latter isn't obsolete though: -Conflicts: python-imaging +Conflicts: python-imaging < %{version} # NOTE(saschpe): python-imaging should have never provided this and I'm a bit relucatant do it either. # http://en.opensuse.org/openSUSE:Upgrade_dependencies_explanation#Replace_a_package_by_another_with_the_same_functionality # ALSO NOTE (frispete): without providing python-imaging, all packages requiring it will break -Provides: python-imaging +Provides: python-imaging = %{version} Obsoletes: python-imaging-sane Provides: python-imaging-sane -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2014-08-13 17:08:18 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2014-08-05 13:00:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2014-08-13 17:08:29.0 +0200 @@ -1,0 +2,57 @@ +Mon Aug 11 09:05:47 UTC 2014 - mci...@suse.cz + +- enable build time testing, but not for i586 as it's broken there due to some + rounding error (see https://github.com/python-pillow/Pillow/issues/819) + +--- +Mon Aug 11 08:57:55 UTC 2014 - mci...@suse.cz + +- Update to 2.5.1: + * 2.5.1 (2014-07-10) +Fixed install issue if Multiprocessing.Pool is not available [wiredfool] +32bit mult overflow fix #782 [wiredfool] + * 2.5.0 (2014-07-01) +Imagedraw rewrite [terseus, wiredfool] +Add support for multithreaded test execution [wiredfool] +Prevent shell injection #748 [mbrown1413, wiredfool] +Support for Resolution in BMP files #734 [gcq] +Fix error in setup.py for Python 3 [matthew-brett] +Pyroma fix and add Python 3.4 to setup metadata #742 [wirefool] +Top level flake8 fixes #741 [aclark] +Remove obsolete Animated Raster Graphics (ARG) support [hugovk] +Fix test_imagedraw failures #727 [cgohlke] +Fix AttributeError: class Image has no attribute 'DEBUG' #726 [cgohlke] +Fix msvc warning: 'inline' : macro redefinition #725 [cgohlke] +Cleanup #654 [dvska, hugovk, wiredfool] +16-bit monochrome support for JPEG2000 [videan42] +Fixed ImagePalette.save [brightpisces] +Support JPEG qtables [csinchok] +Add binary morphology addon [dov, wiredfool] +Decompression bomb protection [hugovk] +Put images in a single directory [hugovk] +Support OpenJpeg 2.1 [al45tair] +Remove unistd.h #include for all platforms [wiredfool] +Use unittest for tests [hugovk] +ImageCms fixes [hugovk] +Added more ImageDraw tests [hugovk] +Added tests for Spider files [hugovk] +Use libtiff to write any compressed tiff files [wiredfool] +Support for pickling Image objects [hugovk] +Fixed resolution handling for EPS thumbnails [eliempje] +Fixed rendering of some binary EPS files (Issue #302) [eliempje] +Rename variables not to use built-in function names [hugovk] +Ignore junk JPEG markers [hugovk] +Change default interpolation for Image.thumbnail to Image.ANTIALIAS [hugovk] +Add tests and fixes for saving PDFs [hugovk] +Remove transparency resource after P->RGBA conversion [hugovk] +Clean up preprocessor cruft for Windows [CounterPillow] +Adjust Homebrew freetype detection logic [jacknagel] +Added Image.close, context manager support. [wiredfool] +Added support for 16 bit PGM files. [wiredfool] +Updated OleFileIO to version 0.30 from upstream [hugovk] +Added support for additional TIFF floating point format [Hijackal] +Have the tempfile use a suffix with a dot [wiredfool] +Fix variable name used for transparency manipulations [nijel] +- adjusted testsuite execution + +--- Old: Pillow-2.4.0.zip New: Pillow-2.5.1.zip Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.TivgDV/_old 2014-08-13 17:08:30.0 +0200 +++ /var/tmp/diff_new_pack.TivgDV/_new 2014-08-13 17:08:30.0 +0200 @@ -17,7 +17,7 @@ Name: python-Pillow -Version:2.4.0 +Version:2.5.1 Release:0 Summary:Python Imaging Library (Fork) License:HPND @@ -40,6 +40,7 @@ %endif BuildRequires: freetype2-devel BuildRequires: libtiff-devel +BuildRequires: python-nose BuildRequires: zlib-devel Requires(post): update-alternatives Requires(postun): update-alternatives @@ -84,7 +85,7 @@ %setup -q -n Pillow-%{version} %build -# no need to build it here, as setup.py install will build it again, anyway +python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} @@ -98,8 +99,14 @@ echo "PIL" > %{buildroot}%{python_sitearch}/PIL.pth %check -python setup.py test -python selftest.py +PYTHONPATH=%{buildroot}/%{python_sitearch} python selftest.py --installed +%ifnarch i586 +# Disabled as it fails on i586: +# https://github.com/python-pillow/Pillow/issues/819 +%if 0%{?suse_version} > 1230 +PYTHONPATH=%{buildroot}/%{python_sitearch} python test-installed.py +%endif +%endif %post update-alternati
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2014-08-05 13:00:09 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2014-06-24 22:47:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2014-08-05 13:00:16.0 +0200 @@ -1,0 +2,5 @@ +Fri Aug 1 15:40:48 CEST 2014 - ti...@suse.de + +- Add missing PIL.pth installation (bnc#889973) + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.xOFb1I/_old 2014-08-05 13:00:18.0 +0200 +++ /var/tmp/diff_new_pack.xOFb1I/_new 2014-08-05 13:00:18.0 +0200 @@ -94,6 +94,8 @@ ln -s %{_bindir}/$p-%{py_ver} %{buildroot}%{_bindir}/$p ln -s %{_bindir}/$p-%{py_ver} %{buildroot}%{_sysconfdir}/alternatives/$p done +# add missing path +echo "PIL" > %{buildroot}%{python_sitearch}/PIL.pth %check python setup.py test @@ -126,6 +128,7 @@ %ghost %{_bindir}/pilprint %{_bindir}/pilprint-%{py_ver} %{python_sitearch}/PIL +%{python_sitearch}/PIL.pth %{python_sitearch}/Pillow-%{version}-py%{py_ver}.egg-info %exclude %{python_sitearch}/PIL/ImageTk* %exclude %{python_sitearch}/PIL/_imagingtk* -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2014-06-24 22:45:51 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2014-02-15 08:06:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2014-06-24 22:45:54.0 +0200 @@ -1,0 +2,24 @@ +Wed May 28 08:24:20 UTC 2014 - toddrme2...@gmail.com + +- Fixing conflicting provides/conflicts that prevent installation + of the tk subpackage. + +--- +Tue May 27 08:25:54 UTC 2014 - mci...@suse.com + +- Adjust openjpeg2 dependency for older distributions + +--- +Thu May 8 14:22:57 UTC 2014 - h...@urpla.net + +- New upstream release 2.4.0. For details see + https://pypi.python.org/pypi/Pillow/2.4.0 +- New dependency: openjpeg2 for JPEG 2000 support + +--- +Sun Apr 27 21:30:58 UTC 2014 - h...@urpla.net + +- provide python-imaging in order to act as a drop in replacement + for it. + +--- @@ -4,0 +29,6 @@ + +--- +Tue Feb 4 10:53:08 UTC 2014 - h...@urpla.net + +- symlink alternatives files, as requested from Coolo, in order to + get rid of suse version conditional Old: Pillow-2.3.0.zip New: Pillow-2.4.0.zip Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.VeYqUH/_old 2014-06-24 22:45:55.0 +0200 +++ /var/tmp/diff_new_pack.VeYqUH/_new 2014-06-24 22:45:55.0 +0200 @@ -17,7 +17,7 @@ Name: python-Pillow -Version:2.3.0 +Version:2.4.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND @@ -35,6 +35,9 @@ BuildRequires: liblcms2-devel BuildRequires: libwebp-devel %endif +%if 0%{?suse_version} > 1315 +BuildRequires: openjpeg2-devel +%endif BuildRequires: freetype2-devel BuildRequires: libtiff-devel BuildRequires: zlib-devel @@ -48,7 +51,11 @@ Conflicts: python-imaging # NOTE(saschpe): python-imaging should have never provided this and I'm a bit relucatant do it either. # http://en.opensuse.org/openSUSE:Upgrade_dependencies_explanation#Replace_a_package_by_another_with_the_same_functionality +# ALSO NOTE (frispete): without providing python-imaging, all packages requiring it will break +Provides: python-imaging + Obsoletes: python-imaging-sane +Provides: python-imaging-sane %description Pillow is the "friendly" PIL fork by Alex Clark and Contributors. PIL is the @@ -58,12 +65,13 @@ Summary:Python Imaging Library (Fork) - Tcl/Tk Module Group: Development/Languages/Python Requires: %{name} = %{version} -# NOTE(saschpe): imaging used to (wrongly) ship the tk module too, so we've got to conflict with it. -Provides: python-imaging:%{python_sitearch}/PIL/ImageTk.py* -Provides: python-imaging:%{python_sitearch}/PIL/_imagingtk.so -# NOTE(saschpe): This would be to much, no?: -#Provides: python-imaging:%{_datadir}/doc/packages/python-imaging/Docs/pythondoc-PIL.ImageTk.html -Conflicts: python-imaging +# NOTE: We don't need to conflict with python-imaging here, +# because this package depends on python-Pillow, which already conflicts with python-imaging, +# so this cannot be installed alongside python-imaging +# And we cannot conflict with python-imaging directly, since python-Pillow provides python-imaging +# Just in case, conflict with python-imaging-tk in case it is ever implemented. +Obsoletes: python-imaging-tk +Provides: python-imaging-tk %description tk Pillow is the "friendly" PIL fork by Alex Clark and Contributors. PIL is the @@ -76,13 +84,15 @@ %setup -q -n Pillow-%{version} %build -CFLAGS="%{optflags}" python setup.py build +# no need to build it here, as setup.py install will build it again, anyway %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +mkdir -p %{buildroot}%{_sysconfdir}/alternatives for p in pilconvert pildriver pilfile pilfont pilprint ; do mv %{buildroot}%{_bindir}/$p.py %{buildroot}%{_bindir}/$p-%{py_ver} ln -s %{_bindir}/$p-%{py_ver} %{buildroot}%{_bindir}/$p + ln -s %{_bindir}/$p-%{py_ver} %{buildroot}%{_sysconfdir}/alternatives/$p done %check @@ -119,13 +129,11 @@ %{python_sitearch}/Pillow-%{version}-py%{py_ver}.egg-info %exclude %{pyth
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2014-02-15 08:06:47 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2014-01-29 07:16:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2014-02-15 08:06:48.0 +0100 @@ -1,0 +2,12 @@ +Fri Feb 14 07:28:32 UTC 2014 - mci...@suse.cz + +- Fix build for older distributions which do not include lcms2 + +--- +Fri Jan 17 21:59:13 UTC 2014 - h...@urpla.net + +- also exclude 12.2 from ghost etc/alternatives/* as this results in + failed builds with: Explicit file attributes required in spec for: + $BUILDROOT/etc/alternatives/pil* + +--- Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.fPph6m/_old 2014-02-15 08:06:48.0 +0100 +++ /var/tmp/diff_new_pack.fPph6m/_new 2014-02-15 08:06:48.0 +0100 @@ -32,10 +32,10 @@ BuildRequires: unzip %if 0%{?suse_version} > 1210 BuildRequires: libjpeg8-devel +BuildRequires: liblcms2-devel BuildRequires: libwebp-devel %endif BuildRequires: freetype2-devel -BuildRequires: liblcms2-devel BuildRequires: libtiff-devel BuildRequires: zlib-devel Requires(post): update-alternatives @@ -119,7 +119,7 @@ %{python_sitearch}/Pillow-%{version}-py%{py_ver}.egg-info %exclude %{python_sitearch}/PIL/ImageTk* %exclude %{python_sitearch}/PIL/_imagingtk* -%if 0%{?suse_version} > 1210 +%if 0%{?suse_version} > 1220 %ghost %{_sysconfdir}/alternatives/pilconvert %ghost %{_sysconfdir}/alternatives/pildriver %ghost %{_sysconfdir}/alternatives/pilfile -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2014-01-29 07:16:50 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2013-12-12 11:24:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2014-01-29 07:16:51.0 +0100 @@ -1,0 +2,9 @@ +Tue Jan 7 19:19:05 UTC 2014 - marko.koht...@gmail.com + +- New upstream release 2.3.0. For details see + https://pypi.python.org/pypi/Pillow/2.3.0 +- Drop use-recommended-freetype-include.patch: merged on upstream +- Build with liblcms2 instead of liblcms due to upstream switching + library. + +--- Old: Pillow-2.2.1.zip use-recommended-freetype-include.patch New: Pillow-2.3.0.zip Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.zY14h7/_old 2014-01-29 07:16:52.0 +0100 +++ /var/tmp/diff_new_pack.zY14h7/_new 2014-01-29 07:16:52.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Pillow # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,16 +17,13 @@ Name: python-Pillow -Version:2.2.1 +Version:2.3.0 Release:0 Summary:Python Imaging Library (Fork) License:HPND Group: Development/Languages/Python Url:http://python-imaging.github.io/ Source: https://pypi.python.org/packages/source/P/Pillow/Pillow-%{version}.zip -# PATCH-FIX-UPSTREAM use-recommended-freetype-include.patch -- Freetype upstream recommends using their macros together with -# ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions -Patch0: use-recommended-freetype-include.patch BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-tk @@ -38,7 +35,7 @@ BuildRequires: libwebp-devel %endif BuildRequires: freetype2-devel -BuildRequires: liblcms-devel +BuildRequires: liblcms2-devel BuildRequires: libtiff-devel BuildRequires: zlib-devel Requires(post): update-alternatives @@ -77,7 +74,6 @@ %prep %setup -q -n Pillow-%{version} -%patch0 -p1 %build CFLAGS="%{optflags}" python setup.py build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Pillow for openSUSE:Factory
Hello community, here is the log from the commit of package python-Pillow for openSUSE:Factory checked in at 2013-12-12 11:24:11 Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old) and /work/SRC/openSUSE:Factory/.python-Pillow.new (New) Package is "python-Pillow" Changes: --- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes 2013-12-04 13:12:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 2013-12-12 11:24:12.0 +0100 @@ -1,0 +2,8 @@ +Wed Dec 11 20:08:40 UTC 2013 - hrvoje.sen...@gmail.com + +- Added use-recommended-freetype-include.patch -- Freetype upstream + recommends using their macros together with ft2build include. + Positive sideeffect is that this patch makes it build with both + freetype2 2.5.1, and older version + +--- New: use-recommended-freetype-include.patch Other differences: -- ++ python-Pillow.spec ++ --- /var/tmp/diff_new_pack.s4gOnC/_old 2013-12-12 11:24:12.0 +0100 +++ /var/tmp/diff_new_pack.s4gOnC/_new 2013-12-12 11:24:12.0 +0100 @@ -24,6 +24,9 @@ Group: Development/Languages/Python Url:http://python-imaging.github.io/ Source: https://pypi.python.org/packages/source/P/Pillow/Pillow-%{version}.zip +# PATCH-FIX-UPSTREAM use-recommended-freetype-include.patch -- Freetype upstream recommends using their macros together with +# ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions +Patch0: use-recommended-freetype-include.patch BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-tk @@ -74,6 +77,7 @@ %prep %setup -q -n Pillow-%{version} +%patch0 -p1 %build CFLAGS="%{optflags}" python setup.py build ++ use-recommended-freetype-include.patch ++ diff -Naur Pillow-2.2.1.orig/_imagingft.c Pillow-2.2.1/_imagingft.c --- Pillow-2.2.1.orig/_imagingft.c 2013-10-02 12:58:22.0 +0200 +++ Pillow-2.2.1/_imagingft.c 2013-12-11 21:07:17.433282578 +0100 @@ -59,7 +59,11 @@ const char* message; } ft_errors[] = +#if defined(USE_FREETYPE_2_1) +#include FT_ERRORS_H +#else #include +#endif /* */ /* font objects */ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org