unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: 03/03: gnu: python-dateutil: Update to 2.6.1.
       [not found] ` <20180127175209.C391220B05@vcs0.savannah.gnu.org>
@ 2018-01-31  2:52   ` Mark H Weaver
  2018-01-31  6:03     ` Ben Woodcroft
  0 siblings, 1 reply; 6+ messages in thread
From: Mark H Weaver @ 2018-01-31  2:52 UTC (permalink / raw)
  To: Alex Vong; +Cc: guix-devel

Hi,

mbakke@fastmail.com (Marius Bakke) writes:

> mbakke pushed a commit to branch master
> in repository guix.
>
> commit b94502bed69c0fb5033d702fd0308209efb8815c
> Author: Alex Vong <alexvong1995@gmail.com>
> Date:   Sat Jan 27 22:58:58 2018 +0800
>
>     gnu: python-dateutil: Update to 2.6.1.
>     
>     * gnu/packages/python.scm (python-dateutil, python2-dateutil): Update to
>     2.6.1.

This seems to have broken 'python-pandas'.  The problem was introduced
in one of the following commits, but this 'python-dateutil' update seems
the most likely cause given that the 'python-pandas' test failures are
all related to dates and time zones.

* ebd6a6445..: Danny Milosavljevic 2018-01-29 hydra: Work around import problem.
* 1fe805b29..: Danny Milosavljevic 2018-01-29 hydra: Add (gnu bootloader)  import.
* fddf1dc3a..: Leo Famulari 2018-01-28 gnu: wireshark: Update to 2.4.4 [fixes CVE-2018-{5334,5335,5336}].
* 548cc74c6..: Christopher Baines 2018-01-23 gnu: Add groovy-emacs-modes.
* 06f5f0b10..: Kei Kebreau 2018-01-19 gnu: Add golly.
* 63899ca77..: Tobias Geerinckx-Rice 2018-01-28 gnu: lvm2: Update to 2.02.177.
* 87c6e9d27..: Tobias Geerinckx-Rice 2018-01-26 gnu: haveged: Update to 1.9.2.
* 7f86e5e74..: Tobias Geerinckx-Rice 2018-01-26 gnu: fbcat: Update to 0.5.1.
* 33a3b9fc1..: Tobias Geerinckx-Rice 2018-01-26 gnu: c-toxcore: Update to 0.1.11.
* cc809f163..: Tobias Geerinckx-Rice 2018-01-26 gnu: slepc: Update to 3.8.2.
* 3c524f215..: Tobias Geerinckx-Rice 2018-01-28 gnu: slepc: Update licence.
* 94a1eb96d..: Tobias Geerinckx-Rice 2018-01-26 gnu: fbcat, slepc: Use INVOKE.
* 59cd0ba4a..: Tobias Geerinckx-Rice 2018-01-26 gnu: openspecfun: Update to 0.5.3.
* af38b2dd5..: Tobias Geerinckx-Rice 2018-01-26 gnu: cargo-version: Fix URI in comment.
* 83c928823..: Tobias Geerinckx-Rice 2018-01-26 gnu: simplescreenrecorder: Update to 0.3.9.
* de2bc8d6d..: Danny Milosavljevic 2018-01-23 hydra: Add arm image builder.
* d2a7170de..: Diego Nicola Barbato 2018-01-28 doc: Mention escpr in CUPS configuration example.
* b0dea60ce..: Stefan Reichör 2018-01-28 gnu: Add instantmusic.
* 8fbc1a220..: Maxim Cournoyer 2018-01-27 download: Fix return value of the url-fetch procedure.
* 63666a348..: Mathieu Lirzin 2018-01-24 guix: Let Emacs detect “scripts/guix.in” appropriate mode.
* a1f531273..: Efraim Flashner 2018-01-28 gnu: u-boot: Use newer GCC even during native compiles.
* b253e7b9a..: Efraim Flashner 2018-01-28 gnu: Use https for mozilla.github.io.
* 760e34b28..: ng0 2018-01-20 gnu: Add font-fira-code.
* 6ba7ec657..: Leo Famulari 2018-01-26 gnu: certbot: Update to 0.21.1.
* b94502bed..: Alex Vong 2018-01-27 gnu: python-dateutil: Update to 2.6.1.
* 15d449d60..: ng0 2018-01-27 gnu: gnurl: Update to 7.58.0.
* bb85ce732..: ng0 2018-01-27 Revert "gnu: gnurl: Add '--with-ca-bundle' path to configure-flags."
* dd1f60ecb..: Julien Lepiller 2018-01-27 gnu: php: Update to 7.2.1.

Here's the tail of the build log for one of the failed builds:

  https://hydra.gnu.org/build/2481367
  https://hydra.gnu.org/build/2481367/log/tail-reload

--8<---------------cut here---------------start------------->8---
======================================================================
FAIL: test_fallback_plural (pandas.tseries.tests.test_offsets.TestDST)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-pandas-0.19.2.drv-0/pandas-0.19.2/pandas/tseries/tests/test_offsets.py", line 4908, in test_fallback_plural
    expected_utc_offset=hrs_post)
  File "/tmp/guix-build-python-pandas-0.19.2.drv-0/pandas-0.19.2/pandas/tseries/tests/test_offsets.py", line 4851, in _test_all_offsets
    self._test_offset(offset_name=name, offset_n=n, **kwds)
  File "/tmp/guix-build-python-pandas-0.19.2.drv-0/pandas-0.19.2/pandas/tseries/tests/test_offsets.py", line 4858, in _test_offset
    self.assertTrue(get_utc_offset_hours(t) == expected_utc_offset)
AssertionError: False is not true

======================================================================
FAIL: test_ambiguous_flags (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-pandas-0.19.2.drv-0/pandas-0.19.2/pandas/tseries/tests/test_timezones.py", line 526, in test_ambiguous_flags
    freq="H"))
AssertionError: Timestamp('2013-10-27 01:00:00+0100', tz='dateutil/GB-Eire', freq='H') != Timestamp('2013-10-27 01:00:00+0100', tz='dateutil/GB-Eire', freq='H')

======================================================================
FAIL: test_ambiguous_compat (pandas.tseries.tests.test_timezones.TestTimeZones)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-pandas-0.19.2.drv-0/pandas-0.19.2/pandas/tseries/tests/test_timezones.py", line 1231, in test_ambiguous_compat
    result_dateutil.to_pydatetime().tzname())
AssertionError: 'GMT' != 'BST'
- GMT
+ BST


----------------------------------------------------------------------
Ran 10114 tests in 745.089s

FAILED (failures=3, skipped=761)
phase `check' failed after 958.5 seconds
builder for `/gnu/store/5qmhy49wjivh8826gvdfs5ykjzwrj9nf-python-pandas-0.19.2.drv' failed with exit code 1
@ build-failed /gnu/store/5qmhy49wjivh8826gvdfs5ykjzwrj9nf-python-pandas-0.19.2.drv - 1 builder for `/gnu/store/5qmhy49wjivh8826gvdfs5ykjzwrj9nf-python-pandas-0.19.2.drv' failed with exit code 1
--8<---------------cut here---------------end--------------->8---

Could you take a look?

       Mark

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

* Re: 03/03: gnu: python-dateutil: Update to 2.6.1.
  2018-01-31  2:52   ` 03/03: gnu: python-dateutil: Update to 2.6.1 Mark H Weaver
@ 2018-01-31  6:03     ` Ben Woodcroft
  2018-01-31  6:18       ` Alex Vong
  0 siblings, 1 reply; 6+ messages in thread
From: Ben Woodcroft @ 2018-01-31  6:03 UTC (permalink / raw)
  To: Mark H Weaver, Alex Vong; +Cc: guix-devel

Hi Mark, Marius,


On 31/01/18 12:52, Mark H Weaver wrote:
> Hi,
>
> mbakke@fastmail.com (Marius Bakke) writes:
>
>> mbakke pushed a commit to branch master
>> in repository guix.
>>
>> commit b94502bed69c0fb5033d702fd0308209efb8815c
>> Author: Alex Vong <alexvong1995@gmail.com>
>> Date:   Sat Jan 27 22:58:58 2018 +0800
>>
>>      gnu: python-dateutil: Update to 2.6.1.
>>      
>>      * gnu/packages/python.scm (python-dateutil, python2-dateutil): Update to
>>      2.6.1.
> This seems to have broken 'python-pandas'.

'python-pandas' on master needs to be updated to 0.22, but testing the 
updated version requires adding further packages and doing a few 
updates. I have been working on this (slowly) on 'core-updates' since it 
requires updates to some of the more core python testing packages. I 
have a draft set of packages

WDYT about updating it on the master branch but disabling automated 
tests until 'core-updates' is merged?

ben

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

* Re: 03/03: gnu: python-dateutil: Update to 2.6.1.
  2018-01-31  6:03     ` Ben Woodcroft
@ 2018-01-31  6:18       ` Alex Vong
  2018-01-31  6:34         ` Ben Woodcroft
  0 siblings, 1 reply; 6+ messages in thread
From: Alex Vong @ 2018-01-31  6:18 UTC (permalink / raw)
  To: Ben Woodcroft; +Cc: guix-devel

Ben Woodcroft <b.woodcroft@uq.edu.au> writes:

> Hi Mark, Marius,
>
>
> On 31/01/18 12:52, Mark H Weaver wrote:
>> Hi,
>>
>> mbakke@fastmail.com (Marius Bakke) writes:
>>
>>> mbakke pushed a commit to branch master
>>> in repository guix.
>>>
>>> commit b94502bed69c0fb5033d702fd0308209efb8815c
>>> Author: Alex Vong <alexvong1995@gmail.com>
>>> Date:   Sat Jan 27 22:58:58 2018 +0800
>>>
>>>      gnu: python-dateutil: Update to 2.6.1.
>>>           * gnu/packages/python.scm (python-dateutil,
>>> python2-dateutil): Update to
>>>      2.6.1.
>> This seems to have broken 'python-pandas'.
>
> 'python-pandas' on master needs to be updated to 0.22, but testing the
> updated version requires adding further packages and doing a few
> updates. I have been working on this (slowly) on 'core-updates' since
> it requires updates to some of the more core python testing
> packages. I have a draft set of packages
>
> WDYT about updating it on the master branch but disabling automated
> tests until 'core-updates' is merged?
>
or maybe revert the python-dateutil commit for now? I don't think there
is a package relying on the latest version of python-dateutil. I am
going to package something depending on python-dateutil, but I think it
should work on the older version of python-dateutil as well. WDYT?

> ben

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

* Re: 03/03: gnu: python-dateutil: Update to 2.6.1.
  2018-01-31  6:18       ` Alex Vong
@ 2018-01-31  6:34         ` Ben Woodcroft
  2018-01-31 11:43           ` Alex Vong
  0 siblings, 1 reply; 6+ messages in thread
From: Ben Woodcroft @ 2018-01-31  6:34 UTC (permalink / raw)
  To: Alex Vong; +Cc: guix-devel



On 31/01/18 16:18, Alex Vong wrote:
> Ben Woodcroft <b.woodcroft@uq.edu.au> writes:
>
>> Hi Mark, Marius,
>>
>>
>> On 31/01/18 12:52, Mark H Weaver wrote:
>>> Hi,
>>>
>>> mbakke@fastmail.com (Marius Bakke) writes:
>>>
>>>> mbakke pushed a commit to branch master
>>>> in repository guix.
>>>>
>>>> commit b94502bed69c0fb5033d702fd0308209efb8815c
>>>> Author: Alex Vong <alexvong1995@gmail.com>
>>>> Date:   Sat Jan 27 22:58:58 2018 +0800
>>>>
>>>>       gnu: python-dateutil: Update to 2.6.1.
>>>>            * gnu/packages/python.scm (python-dateutil,
>>>> python2-dateutil): Update to
>>>>       2.6.1.
>>> This seems to have broken 'python-pandas'.
>> 'python-pandas' on master needs to be updated to 0.22, but testing the
>> updated version requires adding further packages and doing a few
>> updates. I have been working on this (slowly) on 'core-updates' since
>> it requires updates to some of the more core python testing
>> packages. I have a draft set of packages
>>
>> WDYT about updating it on the master branch but disabling automated
>> tests until 'core-updates' is merged?
>>
> or maybe revert the python-dateutil commit for now? I don't think there
> is a package relying on the latest version of python-dateutil. I am
> going to package something depending on python-dateutil, but I think it
> should work on the older version of python-dateutil as well. WDYT?

Sure, if you like.
  ben

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

* Re: 03/03: gnu: python-dateutil: Update to 2.6.1.
  2018-01-31  6:34         ` Ben Woodcroft
@ 2018-01-31 11:43           ` Alex Vong
  2018-02-01 11:21             ` Marius Bakke
  0 siblings, 1 reply; 6+ messages in thread
From: Alex Vong @ 2018-01-31 11:43 UTC (permalink / raw)
  To: Ben Woodcroft; +Cc: guix-devel

Ben Woodcroft <b.woodcroft@uq.edu.au> writes:

> On 31/01/18 16:18, Alex Vong wrote:
>> Ben Woodcroft <b.woodcroft@uq.edu.au> writes:
>>
>>> Hi Mark, Marius,
>>>
>>>
>>> On 31/01/18 12:52, Mark H Weaver wrote:
>>>> Hi,
>>>>
>>>> mbakke@fastmail.com (Marius Bakke) writes:
>>>>
>>>>> mbakke pushed a commit to branch master
>>>>> in repository guix.
>>>>>
>>>>> commit b94502bed69c0fb5033d702fd0308209efb8815c
>>>>> Author: Alex Vong <alexvong1995@gmail.com>
>>>>> Date:   Sat Jan 27 22:58:58 2018 +0800
>>>>>
>>>>>       gnu: python-dateutil: Update to 2.6.1.
>>>>>            * gnu/packages/python.scm (python-dateutil,
>>>>> python2-dateutil): Update to
>>>>>       2.6.1.
>>>> This seems to have broken 'python-pandas'.
>>> 'python-pandas' on master needs to be updated to 0.22, but testing the
>>> updated version requires adding further packages and doing a few
>>> updates. I have been working on this (slowly) on 'core-updates' since
>>> it requires updates to some of the more core python testing
>>> packages. I have a draft set of packages
>>>
>>> WDYT about updating it on the master branch but disabling automated
>>> tests until 'core-updates' is merged?
>>>
>> or maybe revert the python-dateutil commit for now? I don't think there
>> is a package relying on the latest version of python-dateutil. I am
>> going to package something depending on python-dateutil, but I think it
>> should work on the older version of python-dateutil as well. WDYT?
>
> Sure, if you like.
>  ben

Oh, I forget to mention: to apply it to core-updates instead.

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

* Re: 03/03: gnu: python-dateutil: Update to 2.6.1.
  2018-01-31 11:43           ` Alex Vong
@ 2018-02-01 11:21             ` Marius Bakke
  0 siblings, 0 replies; 6+ messages in thread
From: Marius Bakke @ 2018-02-01 11:21 UTC (permalink / raw)
  To: Alex Vong, Ben Woodcroft; +Cc: guix-devel

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

Alex Vong <alexvong1995@gmail.com> writes:

> Ben Woodcroft <b.woodcroft@uq.edu.au> writes:
>
>> On 31/01/18 16:18, Alex Vong wrote:
>>> Ben Woodcroft <b.woodcroft@uq.edu.au> writes:
>>>
>>>> Hi Mark, Marius,
>>>>
>>>>
>>>> On 31/01/18 12:52, Mark H Weaver wrote:
>>>>> Hi,
>>>>>
>>>>> mbakke@fastmail.com (Marius Bakke) writes:
>>>>>
>>>>>> mbakke pushed a commit to branch master
>>>>>> in repository guix.
>>>>>>
>>>>>> commit b94502bed69c0fb5033d702fd0308209efb8815c
>>>>>> Author: Alex Vong <alexvong1995@gmail.com>
>>>>>> Date:   Sat Jan 27 22:58:58 2018 +0800
>>>>>>
>>>>>>       gnu: python-dateutil: Update to 2.6.1.
>>>>>>            * gnu/packages/python.scm (python-dateutil,
>>>>>> python2-dateutil): Update to
>>>>>>       2.6.1.
>>>>> This seems to have broken 'python-pandas'.
>>>> 'python-pandas' on master needs to be updated to 0.22, but testing the
>>>> updated version requires adding further packages and doing a few
>>>> updates. I have been working on this (slowly) on 'core-updates' since
>>>> it requires updates to some of the more core python testing
>>>> packages. I have a draft set of packages
>>>>
>>>> WDYT about updating it on the master branch but disabling automated
>>>> tests until 'core-updates' is merged?
>>>>
>>> or maybe revert the python-dateutil commit for now? I don't think there
>>> is a package relying on the latest version of python-dateutil. I am
>>> going to package something depending on python-dateutil, but I think it
>>> should work on the older version of python-dateutil as well. WDYT?
>>
>> Sure, if you like.
>>  ben
>
> Oh, I forget to mention: to apply it to core-updates instead.

I reverted it on 'master' and will merge it to core-updates and add it
there shortly.

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

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

end of thread, other threads:[~2018-02-01 11:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20180127175208.8250.59896@vcs0.savannah.gnu.org>
     [not found] ` <20180127175209.C391220B05@vcs0.savannah.gnu.org>
2018-01-31  2:52   ` 03/03: gnu: python-dateutil: Update to 2.6.1 Mark H Weaver
2018-01-31  6:03     ` Ben Woodcroft
2018-01-31  6:18       ` Alex Vong
2018-01-31  6:34         ` Ben Woodcroft
2018-01-31 11:43           ` Alex Vong
2018-02-01 11:21             ` Marius Bakke

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).