Bug#1031437: pandas: FTBFS: /usr/lib/python3/dist-packages/dateutil/zoneinfo/__init__.py:26: UserWarning: I/O error(2): No such file or directory

Lucas Nussbaum lucas at debian.org
Fri Feb 17 06:44:05 GMT 2023


Source: pandas
Version: 1.5.3+dfsg-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230216 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> _________ test_expanding_apply_consistency_sum_nans[all_data17-2-sum] __________
> request = <FixtureRequest for <Function test_expanding_apply_consistency_sum_nans[all_data17-2-sum]>>
> all_data =      0
> 0  NaN
> 1  1.0
> 2  NaN
> 3  3.0
> 4  2.0, min_periods = 2
> f = <function sum at 0x7f0bc1685440>
> 
>     @pytest.mark.parametrize("f", [lambda v: Series(v).sum(), np.nansum, np.sum])
>     def test_expanding_apply_consistency_sum_nans(request, all_data, min_periods, f):
>         if f is np.sum:
>             if not no_nans(all_data) and not (
>                 all_na(all_data) and not all_data.empty and min_periods > 0
>             ):
>                 request.node.add_marker(
>                     pytest.mark.xfail(reason="np.sum has different behavior with NaNs")
>                 )
>         expanding_f_result = all_data.expanding(min_periods=min_periods).sum()
>         expanding_apply_f_result = all_data.expanding(min_periods=min_periods).apply(
>             func=f, raw=True
>         )
> >       tm.assert_equal(expanding_f_result, expanding_apply_f_result)
> 
> pandas/tests/window/moments/test_moments_consistency_expanding.py:29: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> pandas/_libs/testing.pyx:52: in pandas._libs.testing.assert_almost_equal
>     cpdef assert_almost_equal(a, b,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> >   raise_assert_detail(obj, msg, lobj, robj, index_values=index_values)
> E   AssertionError: DataFrame.iloc[:, 0] (column name="0") are different
> E   
> E   DataFrame.iloc[:, 0] (column name="0") values are different (40.0 %)
> E   [index]: [0, 1, 2, 3, 4]
> E   [left]:  [nan, nan, nan, 4.0, 6.0]
> E   [right]: [nan, nan, nan, nan, nan]
> 
> pandas/_libs/testing.pyx:167: AssertionError
> - generated xml file: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test-data.xml -
> ============================= slowest 30 durations =============================
> 0.69s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_center_reindex_frame[False]
> 0.32s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_timegrouper_with_reg_groups
> 0.24s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_time_rule_frame[False]
> 0.18s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_frame[False]
> 0.12s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_groupby_with_timegrouper
> 0.07s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_groupby_apply_timegrouper_with_nat_apply_squeeze
> 0.07s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_center_reindex_series[False]
> 0.06s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_min_periods[False-None-0]
> 0.06s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_min_periods[False-1-0]
> 0.05s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_nans[False]
> 0.04s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_time_rule_frame[True]
> 0.04s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_center_reindex_frame[True]
> 0.04s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_timegrouper_get_group
> 0.03s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_min_periods[False-2-0]
> 0.03s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_timegrouper_with_reg_groups_freq[A]
> 0.03s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_timegrouper_with_reg_groups_freq[D]
> 0.03s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_timegrouper_with_reg_groups_freq[M]
> 0.03s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_groupby_groups_datetimeindex_tz
> 0.03s setup    .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_groupby_apply_timegrouper_with_nat_dict_returns
> 0.03s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_timegrouper_with_reg_groups_freq[Q-APR]
> 0.03s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_datetime_count
> 0.03s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_groupby_groups_datetimeindex
> 0.03s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_time_rule_series[False]
> 0.02s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_groupby_multi_timezone
> 0.02s call     .pybuild/cpython3_3.11/build/pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_consistency_var_debiasing_factors[all_data15-0]
> 0.02s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_groupby_with_timegrouper_methods[True]
> 0.02s call     .pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py::test_center[False]
> 0.02s call     .pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py::TestGroupBy::test_groupby_groups_periods
> 0.02s call     .pybuild/cpython3_3.11/build/pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_consistency_var_debiasing_factors[all_data13-0]
> 0.02s setup    .pybuild/cpython3_3.11/build/pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_consistency_var_debiasing_factors[all_data15-0]
> =========================== short test summary info ============================
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data1-0-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data5-0-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data5-2-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data6-0-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data6-2-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data7-0-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data7-2-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data11-0-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data15-0-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data15-2-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data16-0-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data16-2-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data17-0-sum]
> FAILED pandas/tests/window/moments/test_moments_consistency_expanding.py::test_expanding_apply_consistency_sum_nans[all_data17-2-sum]
> ================ 14 failed, 469 passed, 1384 skipped in 37.84s =================
> E: pybuild pybuild:388: test: plugin custom failed with: exit code=1: TEST_SUCCESS=true; cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build ; for TEST_SUBSET in /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas/tests/* ; do PANDAS_CI=1 LOCALE_OVERRIDE=C xvfb-run -a -s "-screen 0 1280x1024x24 -noreset" python3.11 -m pytest -s -m "not network" -k "not test_register_entrypoint and not test_wrong_url and not test_statsmodels" --confcutdir=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas --deb-data-root-dir=/<<PKGBUILDDIR>>/pandas/tests --strict-data-files $TEST_SUBSET || test $? = 5 || TEST_SUCCESS=false && echo "rdjoqkol test state = $TEST_SUCCESS"; done ; PANDAS_CI=1 LOCALE_OVERRIDE=C python3.11 -m pytest -s -m "not network" --forked --runxfail --confcutdir=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas --deb-data-root-dir=/<<PKGBUILDDIR>>/pandas/tests --strict-data-files /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas/tests/groupby/test_numba.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas/tests/groupby/test_timegrouper.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas/tests/groupby/transform/test_numba.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas/tests/groupby/aggregate/test_numba.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas/tests/window/test_numba.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas/tests/window/test_apply.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas/tests/window/test_online.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/pandas/tests/window/moments/test_moments_consistency_expanding.py || true ; rm -f test-data.xml ; $TEST_SUCCESS
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/02/16/pandas_1.5.3+dfsg-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230216;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230216&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the debian-science-maintainers mailing list