unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: 02/02: gnu: python-pillow: Update to 4.3.0.
       [not found] ` <20171222165127.9F00B2044A@vcs0.savannah.gnu.org>
@ 2017-12-24 17:57   ` Mark H Weaver
  2017-12-24 17:59   ` Mark H Weaver
  1 sibling, 0 replies; 8+ messages in thread
From: Mark H Weaver @ 2017-12-24 17:57 UTC (permalink / raw)
  To: guix-devel

kkebreau@posteo.net (Kei Kebreau) writes:

> kkebreau pushed a commit to branch master
> in repository guix.
>
> commit 9e3a8ed0ebc5b4095f1b64d85fd56ce7fb636580
> Author: Kei Kebreau <kkebreau@posteo.net>
> Date:   Mon Dec 4 17:56:37 2017 -0500
>
>     gnu: python-pillow: Update to 4.3.0.

This new version seems to deterministically fail its test suite on i686:

  https://hydra.gnu.org/build/2400760
  https://hydra.gnu.org/build/2400819

I restarted both of these, and they each failed twice.  The same builds
(python-pillow and python2-pillow) also failed on armhf, although as I
write this they have not yet completed their second build attempts.

Altogether, this caused around 150 new dependency failures:

  https://hydra.gnu.org/eval/109866#tabs-now-fail

See below for the tail of one of the i686 build logs.

Could you take a look?

       Mark


--8<---------------cut here---------------start------------->8---
FAIL: TestFontPcf.test_high_characters
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-pillow-4.3.0.drv-0/Pillow-4.3.0/Tests/test_font_pcf.py", line 62, in test_high_characters
    self._test_high_characters(message.encode('latin1'))
  File "/tmp/guix-build-python-pillow-4.3.0.drv-0/Pillow-4.3.0/Tests/test_font_pcf.py", line 55, in _test_high_characters
    self.assert_image_equal(image, compare)
  File "/tmp/guix-build-python-pillow-4.3.0.drv-0/Pillow-4.3.0/Tests/helper.py", line 85, in assert_image_equal
    msg or "got size %r, expected %r" % (a.size, b.size))
AssertionError: Tuples differ: (775, 22) != (765, 22)

First differing element 0:
775
765

- (775, 22)
?   ^

+ (765, 22)
?   ^
 : got size (775, 22), expected (765, 22)
-------------------- >> begin captured logging << --------------------
PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 2644
PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 1400
PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 2644
PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 1400
--------------------- >> end captured logging << ---------------------

----------------------------------------------------------------------
Ran 1085 tests in 4.238s

FAILED (SKIP=116, failures=1)
phase `check-installed' failed after 8.9 seconds
builder for `/gnu/store/74g32xnyc7zzang94ji4jh1xbiqmcjks-python-pillow-4.3.0.drv' failed with exit code 1
@ build-failed /gnu/store/74g32xnyc7zzang94ji4jh1xbiqmcjks-python-pillow-4.3.0.drv - 1 builder for `/gnu/store/74g32xnyc7zzang94ji4jh1xbiqmcjks-python-pillow-4.3.0.drv' failed with exit code 1
--8<---------------cut here---------------end--------------->8---

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 02/02: gnu: python-pillow: Update to 4.3.0.
       [not found] ` <20171222165127.9F00B2044A@vcs0.savannah.gnu.org>
  2017-12-24 17:57   ` 02/02: gnu: python-pillow: Update to 4.3.0 Mark H Weaver
@ 2017-12-24 17:59   ` Mark H Weaver
  2017-12-24 19:08     ` Kei Kebreau
  1 sibling, 1 reply; 8+ messages in thread
From: Mark H Weaver @ 2017-12-24 17:59 UTC (permalink / raw)
  To: Kei Kebreau; +Cc: guix-devel

Hi Kei,

kkebreau@posteo.net (Kei Kebreau) writes:

> kkebreau pushed a commit to branch master
> in repository guix.
>
> commit 9e3a8ed0ebc5b4095f1b64d85fd56ce7fb636580
> Author: Kei Kebreau <kkebreau@posteo.net>
> Date:   Mon Dec 4 17:56:37 2017 -0500
>
>     gnu: python-pillow: Update to 4.3.0.

This new version seems to deterministically fail its test suite on i686:

  https://hydra.gnu.org/build/2400760
  https://hydra.gnu.org/build/2400819

I restarted both of these, and they each failed again the second time.
The same builds (python-pillow and python2-pillow) also failed on armhf,
although as I write this they have not yet completed their second build
attempts.

Altogether, this caused around 150 new dependency failures:

  https://hydra.gnu.org/eval/109866#tabs-now-fail

See below for the tail of one of the i686 build logs.

Could you take a look?

       Mark


--8<---------------cut here---------------start------------->8---
FAIL: TestFontPcf.test_high_characters
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-pillow-4.3.0.drv-0/Pillow-4.3.0/Tests/test_font_pcf.py", line 62, in test_high_characters
    self._test_high_characters(message.encode('latin1'))
  File "/tmp/guix-build-python-pillow-4.3.0.drv-0/Pillow-4.3.0/Tests/test_font_pcf.py", line 55, in _test_high_characters
    self.assert_image_equal(image, compare)
  File "/tmp/guix-build-python-pillow-4.3.0.drv-0/Pillow-4.3.0/Tests/helper.py", line 85, in assert_image_equal
    msg or "got size %r, expected %r" % (a.size, b.size))
AssertionError: Tuples differ: (775, 22) != (765, 22)

First differing element 0:
775
765

- (775, 22)
?   ^

+ (765, 22)
?   ^
 : got size (775, 22), expected (765, 22)
-------------------- >> begin captured logging << --------------------
PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 2644
PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 1400
PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 2644
PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 1400
--------------------- >> end captured logging << ---------------------

----------------------------------------------------------------------
Ran 1085 tests in 4.238s

FAILED (SKIP=116, failures=1)
phase `check-installed' failed after 8.9 seconds
builder for `/gnu/store/74g32xnyc7zzang94ji4jh1xbiqmcjks-python-pillow-4.3.0.drv' failed with exit code 1
@ build-failed /gnu/store/74g32xnyc7zzang94ji4jh1xbiqmcjks-python-pillow-4.3.0.drv - 1 builder for `/gnu/store/74g32xnyc7zzang94ji4jh1xbiqmcjks-python-pillow-4.3.0.drv' failed with exit code 1
--8<---------------cut here---------------end--------------->8---

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 02/02: gnu: python-pillow: Update to 4.3.0.
  2017-12-24 17:59   ` Mark H Weaver
@ 2017-12-24 19:08     ` Kei Kebreau
  2017-12-24 21:57       ` Mark H Weaver
  0 siblings, 1 reply; 8+ messages in thread
From: Kei Kebreau @ 2017-12-24 19:08 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2930 bytes --]

Mark H Weaver <mhw@netris.org> writes:

> Hi Kei,
>
> kkebreau@posteo.net (Kei Kebreau) writes:
>
>> kkebreau pushed a commit to branch master
>> in repository guix.
>>
>> commit 9e3a8ed0ebc5b4095f1b64d85fd56ce7fb636580
>> Author: Kei Kebreau <kkebreau@posteo.net>
>> Date:   Mon Dec 4 17:56:37 2017 -0500
>>
>>     gnu: python-pillow: Update to 4.3.0.
>
> This new version seems to deterministically fail its test suite on i686:
>
>   https://hydra.gnu.org/build/2400760
>   https://hydra.gnu.org/build/2400819
>
> I restarted both of these, and they each failed again the second time.
> The same builds (python-pillow and python2-pillow) also failed on armhf,
> although as I write this they have not yet completed their second build
> attempts.
>
> Altogether, this caused around 150 new dependency failures:
>
>   https://hydra.gnu.org/eval/109866#tabs-now-fail
>
> See below for the tail of one of the i686 build logs.
>
> Could you take a look?
>
>        Mark
>
> FAIL: TestFontPcf.test_high_characters
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/tmp/guix-build-python-pillow-4.3.0.drv-0/Pillow-4.3.0/Tests/test_font_pcf.py", line 62, in test_high_characters
>     self._test_high_characters(message.encode('latin1'))
>   File "/tmp/guix-build-python-pillow-4.3.0.drv-0/Pillow-4.3.0/Tests/test_font_pcf.py", line 55, in _test_high_characters
>     self.assert_image_equal(image, compare)
>   File "/tmp/guix-build-python-pillow-4.3.0.drv-0/Pillow-4.3.0/Tests/helper.py", line 85, in assert_image_equal
>     msg or "got size %r, expected %r" % (a.size, b.size))
> AssertionError: Tuples differ: (775, 22) != (765, 22)
>
> First differing element 0:
> 775
> 765
>
> - (775, 22)
> ?   ^
>
> + (765, 22)
> ?   ^
>  : got size (775, 22), expected (765, 22)
> -------------------- >> begin captured logging << --------------------
> PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
> PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 2644
> PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
> PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 1400
> PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
> PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 2644
> PIL.PngImagePlugin: DEBUG: STREAM b'IHDR' 16 13
> PIL.PngImagePlugin: DEBUG: STREAM b'IDAT' 41 1400
> --------------------- >> end captured logging << ---------------------
>
> ----------------------------------------------------------------------
> Ran 1085 tests in 4.238s
>
> FAILED (SKIP=116, failures=1)
> phase `check-installed' failed after 8.9 seconds
> builder for `/gnu/store/74g32xnyc7zzang94ji4jh1xbiqmcjks-python-pillow-4.3.0.drv' failed with exit code 1
> @ build-failed /gnu/store/74g32xnyc7zzang94ji4jh1xbiqmcjks-python-pillow-4.3.0.drv - 1 builder for `/gnu/store/74g32xnyc7zzang94ji4jh1xbiqmcjks-python-pillow-4.3.0.drv' failed with exit code 1

I'm investigating now. Thanks for the heads up.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 02/02: gnu: python-pillow: Update to 4.3.0.
  2017-12-24 19:08     ` Kei Kebreau
@ 2017-12-24 21:57       ` Mark H Weaver
  2017-12-24 23:16         ` Kei Kebreau
  0 siblings, 1 reply; 8+ messages in thread
From: Mark H Weaver @ 2017-12-24 21:57 UTC (permalink / raw)
  To: Kei Kebreau; +Cc: guix-devel

Kei Kebreau <kkebreau@posteo.net> writes:

> Mark H Weaver <mhw@netris.org> writes:
>
>> kkebreau@posteo.net (Kei Kebreau) writes:
>>
>>> kkebreau pushed a commit to branch master
>>> in repository guix.
>>>
>>> commit 9e3a8ed0ebc5b4095f1b64d85fd56ce7fb636580
>>> Author: Kei Kebreau <kkebreau@posteo.net>
>>> Date:   Mon Dec 4 17:56:37 2017 -0500
>>>
>>>     gnu: python-pillow: Update to 4.3.0.
>>
>> This new version seems to deterministically fail its test suite on i686:
>>
>>   https://hydra.gnu.org/build/2400760
>>   https://hydra.gnu.org/build/2400819
>>
>> I restarted both of these, and they each failed again the second time.
>> The same builds (python-pillow and python2-pillow) also failed on armhf,
>> although as I write this they have not yet completed their second build
>> attempts.

The (new) failure on armhf also appears to be consistent, although
different from the i686 failure.  Instead of a failed test, the build
times out after 1 hour of silence during the test suite:

  https://hydra.gnu.org/build/2400971

--8<---------------cut here---------------start------------->8---
Running selftest:
--- 57 tests passed.
...SSSSS.......S..SS.....................................................SS...................................SSSSS..........................................................................................................................S....S.S.................S....................S.............................................................................S.building of `/gnu/store/cjinxvws27bwdwn7n2fab3k10had6y2p-python2-pillow-4.3.0.drv' timed out after 3600 seconds of silence
@ build-failed /gnu/store/cjinxvws27bwdwn7n2fab3k10had6y2p-python2-pillow-4.3.0.drv - timeout
--8<---------------cut here---------------end--------------->8---

> I'm investigating now. Thanks for the heads up.

     Thanks!
       Mark

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 02/02: gnu: python-pillow: Update to 4.3.0.
  2017-12-24 21:57       ` Mark H Weaver
@ 2017-12-24 23:16         ` Kei Kebreau
  2017-12-25  0:03           ` Leo Famulari
  0 siblings, 1 reply; 8+ messages in thread
From: Kei Kebreau @ 2017-12-24 23:16 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2211 bytes --]

Mark H Weaver <mhw@netris.org> writes:

> Kei Kebreau <kkebreau@posteo.net> writes:
>
>> Mark H Weaver <mhw@netris.org> writes:
>>
>>> kkebreau@posteo.net (Kei Kebreau) writes:
>>>
>>>> kkebreau pushed a commit to branch master
>>>> in repository guix.
>>>>
>>>> commit 9e3a8ed0ebc5b4095f1b64d85fd56ce7fb636580
>>>> Author: Kei Kebreau <kkebreau@posteo.net>
>>>> Date:   Mon Dec 4 17:56:37 2017 -0500
>>>>
>>>>     gnu: python-pillow: Update to 4.3.0.
>>>
>>> This new version seems to deterministically fail its test suite on i686:
>>>
>>>   https://hydra.gnu.org/build/2400760
>>>   https://hydra.gnu.org/build/2400819
>>>
>>> I restarted both of these, and they each failed again the second time.
>>> The same builds (python-pillow and python2-pillow) also failed on armhf,
>>> although as I write this they have not yet completed their second build
>>> attempts.
>
> The (new) failure on armhf also appears to be consistent, although
> different from the i686 failure.  Instead of a failed test, the build
> times out after 1 hour of silence during the test suite:
>
>   https://hydra.gnu.org/build/2400971
>
> Running selftest:
> --- 57 tests passed.
> ...SSSSS.......S..SS.....................................................SS...................................SSSSS..........................................................................................................................S....S.S.................S....................S.............................................................................S.building of `/gnu/store/cjinxvws27bwdwn7n2fab3k10had6y2p-python2-pillow-4.3.0.drv' timed out after 3600 seconds of silence
> @ build-failed /gnu/store/cjinxvws27bwdwn7n2fab3k10had6y2p-python2-pillow-4.3.0.drv - timeout
>
>> I'm investigating now. Thanks for the heads up.
>
>      Thanks!
>        Mark

The i686 failure is possibly related to this bug:
https://github.com/python-pillow/Pillow/issues/2758

I've attempted to use the upstream patch, but it involves some GIT
binaries which aren't supported by GNU patch. Among other hackish
options, temporarily upgrading to the appropriate upstream commit may
fix this for now.

As for the armhf build, I'm still not sure what is going on.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 02/02: gnu: python-pillow: Update to 4.3.0.
  2017-12-24 23:16         ` Kei Kebreau
@ 2017-12-25  0:03           ` Leo Famulari
  2017-12-25 16:44             ` Kei Kebreau
  0 siblings, 1 reply; 8+ messages in thread
From: Leo Famulari @ 2017-12-25  0:03 UTC (permalink / raw)
  To: Kei Kebreau; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 343 bytes --]

On Sun, Dec 24, 2017 at 06:16:29PM -0500, Kei Kebreau wrote:
> I've attempted to use the upstream patch, but it involves some GIT
> binaries which aren't supported by GNU patch. Among other hackish
> options, temporarily upgrading to the appropriate upstream commit may
> fix this for now.

Does it work if you pass '--binary' to patch-flags?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 02/02: gnu: python-pillow: Update to 4.3.0.
  2017-12-25  0:03           ` Leo Famulari
@ 2017-12-25 16:44             ` Kei Kebreau
  2017-12-25 17:09               ` Kei Kebreau
  0 siblings, 1 reply; 8+ messages in thread
From: Kei Kebreau @ 2017-12-25 16:44 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

Leo Famulari <leo@famulari.name> writes:

> On Sun, Dec 24, 2017 at 06:16:29PM -0500, Kei Kebreau wrote:
>> I've attempted to use the upstream patch, but it involves some GIT
>> binaries which aren't supported by GNU patch. Among other hackish
>> options, temporarily upgrading to the appropriate upstream commit may
>> fix this for now.
>
> Does it work if you pass '--binary' to patch-flags?

It does not. Maybe I could use 'diff --binary' to patch the files into
existence?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 02/02: gnu: python-pillow: Update to 4.3.0.
  2017-12-25 16:44             ` Kei Kebreau
@ 2017-12-25 17:09               ` Kei Kebreau
  0 siblings, 0 replies; 8+ messages in thread
From: Kei Kebreau @ 2017-12-25 17:09 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 691 bytes --]

Kei Kebreau <kkebreau@posteo.net> writes:

> Leo Famulari <leo@famulari.name> writes:
>
>> On Sun, Dec 24, 2017 at 06:16:29PM -0500, Kei Kebreau wrote:
>>> I've attempted to use the upstream patch, but it involves some GIT
>>> binaries which aren't supported by GNU patch. Among other hackish
>>> options, temporarily upgrading to the appropriate upstream commit may
>>> fix this for now.
>>
>> Does it work if you pass '--binary' to patch-flags?
>
> It does not. Maybe I could use 'diff --binary' to patch the files into
> existence?

Using 'diff --text' on the non-text files seems to work. The patch file
is encoded as 'raw-text' according to Emacs. Please take a look at our
bug #29849.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-12-25 17:09 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20171222165126.23934.71746@vcs0.savannah.gnu.org>
     [not found] ` <20171222165127.9F00B2044A@vcs0.savannah.gnu.org>
2017-12-24 17:57   ` 02/02: gnu: python-pillow: Update to 4.3.0 Mark H Weaver
2017-12-24 17:59   ` Mark H Weaver
2017-12-24 19:08     ` Kei Kebreau
2017-12-24 21:57       ` Mark H Weaver
2017-12-24 23:16         ` Kei Kebreau
2017-12-25  0:03           ` Leo Famulari
2017-12-25 16:44             ` Kei Kebreau
2017-12-25 17:09               ` Kei Kebreau

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).