Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bunch of errored/failed tests with 0.15.2 #9059

Closed
yarikoptic opened this issue Dec 11, 2014 · 3 comments · Fixed by #9123
Closed

bunch of errored/failed tests with 0.15.2 #9059

yarikoptic opened this issue Dec 11, 2014 · 3 comments · Fixed by #9123
Labels
Compat pandas objects compatability with Numpy or Python functions Testing pandas testing functions or related to the test suite Timeseries
Milestone

Comments

@yarikoptic
Copy link
Contributor

tried to build on my debian box and got flooded... for now just a quick report and I would appreciate any help/advise
full build log http://www.onerussian.com/tmp/pandas_0.15.2-1_amd64.build

ERROR: test moving from daylight savings to standard time
ERROR: test moving from standard to daylight savings
ERROR: test_timestamp_tz_convert (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
ERROR: test_utc_with_system_utc (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
ERROR: test_with_tz (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
ERROR: test_tz_convert_roundtrip (pandas.tseries.tests.test_timezones.TestTimeZones)
ERROR: test_tz_convert_roundtrip (pandas.tseries.tests.test_tslib.TestTimestamp)
FAIL: test_append_with_timezones_dateutil (pandas.io.tests.test_pytables.TestHDFStore)
FAIL: test_period_resample_with_local_timezone_dateutil (pandas.tseries.tests.test_timeseries.TestTimeSeries)
FAIL: test_ambiguous_flags (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_ambiguous_infer (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_ambiguous_nat (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_datetimeindex_tz_nat (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_frame_no_datetime64_dtype (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_index_with_timezone_repr (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_infer_tz (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_localize_utc_conversion (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_localize_utc_conversion_explicit (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_timedelta_push_over_dst_boundary (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_timedelta_push_over_dst_boundary_explicit (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_tz_localize_dti (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_utc_box_timestamp_and_localize (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_with_tz_ambiguous_times (pandas.tseries.tests.test_timezones.TestTimeZoneSupportDateutil)
FAIL: test_tz_localize_roundtrip (pandas.tseries.tests.test_timezones.TestTimeZones)
FAIL: test_constructor (pandas.tseries.tests.test_tslib.TestTimestamp)
FAIL: test_repr (pandas.tseries.tests.test_tslib.TestTimestamp)
FAIL: test_tz_localize_roundtrip (pandas.tseries.tests.test_tslib.TestTimestamp)
FAIL: test_getitem_setitem_datetime_tz_dateutil (pandas.tests.test_series.TestSeries)
FAILED (SKIP=252, errors=7, failures=21)
@jreback
Copy link
Contributor

jreback commented Dec 11, 2014

can you show pd.show_versions()?

@jreback
Copy link
Contributor

jreback commented Dec 11, 2014

this is all related to dateutil. do you have dateutil 2.2?
and did you ever have this issue with say 0.15.1?

@jreback
Copy link
Contributor

jreback commented Dec 11, 2014

@yarikoptic

so I think that the linux kernel that you are using is newer that we are testing.

and I'll bet dateutil fails on this kernel as well (even the 2.2. version).

the location of the tz files has changed.

@jreback jreback added Compat pandas objects compatability with Numpy or Python functions Timeseries Testing pandas testing functions or related to the test suite labels Dec 12, 2014
@jreback jreback added this to the 0.16.0 milestone Dec 12, 2014
jlec added a commit to jlec/pandas that referenced this issue Dec 21, 2014
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue Feb 23, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
@jreback jreback modified the milestones: 0.16.1, 0.16.0 Mar 6, 2015
@jreback jreback modified the milestones: 0.17.0, 0.16.1 Apr 21, 2015
jlec added a commit to jlec/pandas that referenced this issue May 10, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 10, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 12, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 12, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 13, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 13, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 15, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 15, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 15, 2015
zoneinfo.gettz() seems to have problems (1 & 2) on system which do not install
the zoninfo tarball (e.g. Debian, Gentoo and Fedora) but rely on the system
zoneinfo files. This results in test failures (3 & 4)
tz.gettz() doesn't suffer from this problem.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 15, 2015
python-dateutil provides two implementations for gettz(), tz.gettz() and
zoneinfo.gettz(). The former tries first to use system provided timezone data,
where as the later always uses a bundled tarball. Upstreams recommandation
for library consumers is only using tz.gettz() (1 & 2). Further more, on
system which do not install the zoninfo tarball (e.g. Debian, Gentoo and
Fedora) but rely on the system zoneinfo files the direct usage of
zoneinfo.gettz() creates problems which result in test failures (3 - 6).

For compatibility in pandas code

    pandas.tslib._dateutil_gettz()

should be used.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639
5 pandas-dev#10121
6 pandas-dev#9663

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 15, 2015
python-dateutil provides two implementations for gettz(), tz.gettz() and
zoneinfo.gettz(). The former tries first to use system provided timezone data,
where as the later always uses a bundled tarball. Upstreams recommandation
for library consumers is only using tz.gettz() (1 & 2). Further more, on
system which do not install the zoninfo tarball (e.g. Debian, Gentoo and
Fedora) but rely on the system zoneinfo files the direct usage of
zoneinfo.gettz() creates problems which result in test failures (3 - 6).

For compatibility in pandas code

    pandas.tslib._dateutil_gettz()

should be used.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639
5 pandas-dev#10121
6 pandas-dev#9663

Signed-off-by: Justin Lecher <jlec@gentoo.org>
jlec added a commit to jlec/pandas that referenced this issue May 15, 2015
python-dateutil provides two implementations for gettz(), tz.gettz() and
zoneinfo.gettz(). The former tries first to use system provided timezone data,
where as the later always uses a bundled tarball. Upstreams recommandation
for library consumers is only using tz.gettz() (1 & 2). Further more, on
system which do not install the zoninfo tarball (e.g. Debian, Gentoo and
Fedora) but rely on the system zoneinfo files the direct usage of
zoneinfo.gettz() creates problems which result in test failures (3 - 6).

For compatibility in pandas code

    pandas.tslib._dateutil_gettz()

should be used.

1 dateutil/dateutil#8
2 dateutil/dateutil#11
3 pandas-dev#9059
4 pandas-dev#8639
5 pandas-dev#10121
6 pandas-dev#9663

Signed-off-by: Justin Lecher <jlec@gentoo.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Compat pandas objects compatability with Numpy or Python functions Testing pandas testing functions or related to the test suite Timeseries
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants