Package: src:python-narwhals
Version: 2.17.0-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202603/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-narwhals, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:142: Building wheel for python3.14 with "build" 
module
I: pybuild base:385: python3.14 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_narwhals  
* Building wheel...
Successfully built narwhals-2.17.0-py3-none-any.whl

[... snipped ...]

tests/expr_and_series/lit_test.py ......sss...sssssssss..s.sss..s.sss... [ 31%]
.................ssssssssss..........ssssssssssssssssssssssssssssss....s [ 31%]
s..ssssss..s.sss.............                                            [ 32%]
tests/expr_and_series/log_test.py ......sss...sssssssss......sss......   [ 32%]
tests/expr_and_series/map_batches_test.py ..s.......sss.....s...s...s... [ 32%]
s.                                                                       [ 32%]
tests/expr_and_series/max_horizontal_test.py ..s.sss..s.sss              [ 32%]
tests/expr_and_series/max_test.py ....ss..ssssss......sss...             [ 33%]
tests/expr_and_series/mean_horizontal_test.py ..s.sss..s.sss..s.sss      [ 33%]
tests/expr_and_series/mean_test.py ....ss..ssssss......sss...            [ 33%]
tests/expr_and_series/median_test.py ....ss..ssssss......sss.......ss..s [ 33%]
sssss..s.                                                                [ 33%]
tests/expr_and_series/min_horizontal_test.py ..s.sss..s.sss              [ 34%]
tests/expr_and_series/min_test.py ....ss..ssssss......sss...             [ 34%]
tests/expr_and_series/mode_test.py ..s...s...s...s...s.sss..s.sss..sxsss [ 34%]
....ssxxssssss....ssxxssssss                                             [ 34%]
tests/expr_and_series/n_unique_test.py ..s.sss..s.sss..s.                [ 35%]
tests/expr_and_series/name/keep_test.py ..s.sss..s.sss..s.sss            [ 35%]
tests/expr_and_series/name/map_test.py ..s.sss..s.sss..s.sss             [ 35%]
tests/expr_and_series/name/prefix_test.py ..s.sss..s.sss..s.sss          [ 35%]
tests/expr_and_series/name/suffix_test.py ..s.sss..s.sss..s.sss          [ 35%]
tests/expr_and_series/name/to_lowercase_test.py ..s.sss..s.sss..s.sss    [ 36%]
tests/expr_and_series/name/to_uppercase_test.py ..s.sss..s.sss..s.sss    [ 36%]
tests/expr_and_series/nth_test.py ......sss...ssssssssss                 [ 36%]
tests/expr_and_series/null_count_test.py ..s.sss..s.                     [ 36%]
tests/expr_and_series/operators_test.py ............ssssss......ssssssss [ 36%]
ssssssssss............ssssss......ssssssssssssssssss....ss..ssssss..s.ss [ 37%]
s........ssss....ssssssssssss............ssssss..................ssssss. [ 38%]
.............ssss....                                                    [ 38%]
tests/expr_and_series/order_dependent_lazy_test.py ..s.sss               [ 38%]
tests/expr_and_series/over_pushdown_test.py ..s.sss                      [ 38%]
tests/expr_and_series/over_test.py ..s.sss..s.sss..s.sss..sx..sx..sx..sx [ 38%]
..sx..s...s.sss.s..sx..sx..........sssssxxxxx..s.sss...s.sss..s...s.sss. [ 39%]
.sxsss..sx......sss...sssssssss......sss...sssssssss                     [ 39%]
tests/expr_and_series/pipe_test.py ..s.sss..s.                           [ 40%]
tests/expr_and_series/quantile_test.py ..........sssss.....sssssssssssss [ 40%]
ss..........sssss.....                                                   [ 40%]
tests/expr_and_series/rank_test.py ....................ssssssssss....... [ 40%]
.......................ssssssssss.....................sssssxxxxxssssssss [ 41%]
sssssss..s.....................ssssssssss..........sssssssssssssssssssss [ 42%]
sssssssss....................ssssssssss..........sssssssssssssssssssssss [ 42%]
sssssss..........sssssxxxxxsssssssssssssss..s.sss..sxsss                 [ 43%]
tests/expr_and_series/reduction_test.py ..........sssss.....ssssssssssss [ 43%]
sss..........sssss.....sssssssssssssss..s.sss..s.sss..s.                 [ 44%]
tests/expr_and_series/replace_strict_test.py ......sss...sssssssss...... [ 44%]
sss.....s.sss..s...s......ss..ssssss....ss....s.sss..s.sss..s.sss..s...s [ 45%]
.sss..s.                                                                 [ 45%]
tests/expr_and_series/rolling_mean_test.py ..s...s.sssssssssssssssssssss [ 45%]
sxxxxxxxsssssssssssssssssssss..............sssssss.......sssssssssssssss [ 46%]
ssssss                                                                   [ 46%]
tests/expr_and_series/rolling_std_test.py ............ssssss............ [ 46%]
......ssssss....................sssssss.......sssssssssssssssssssss..... [ 47%]
.........sssssssxxxxxxxsssssssssssssssssssss                             [ 47%]
tests/expr_and_series/rolling_sum_test.py ..s...............sssssss..... [ 47%]
..sssssssssssssssssssss..............sssssssxxxxxxxsssssssssssssssssssss [ 48%]
..s...........sssss...............sssss.....s                            [ 48%]
tests/expr_and_series/rolling_var_test.py ............ssssss............ [ 49%]
......ssssss......ss..............sssssss.......sssssssssssssssssssss... [ 49%]
...........sssssssxxxxxxxsssssssssssssssssssss                           [ 50%]
tests/expr_and_series/round_test.py ......sss...sssssssss......sss...    [ 50%]
tests/expr_and_series/sample_test.py ..s...s.                            [ 50%]
tests/expr_and_series/shift_test.py ..s...s.sss..sxsss..s............... [ 50%]
..sssss.....                                                             [ 51%]
tests/expr_and_series/sin_test.py ..s.sss..s.....                        [ 51%]
tests/expr_and_series/skew_test.py ..........sssss...............sssss.. [ 51%]
...sssssssssssssss                                                       [ 51%]
tests/expr_and_series/sqrt_test.py ..s.sss..s.....                       [ 51%]
tests/expr_and_series/std_test.py ....ss..ssssss....ss..                 [ 52%]
tests/expr_and_series/str/contains_test.py ..s.sss..s...s.sss..s...s.sss [ 52%]
..s.                                                                     [ 52%]
tests/expr_and_series/str/head_test.py ..s.sss..s.                       [ 52%]
tests/expr_and_series/str/len_chars_test.py ..s.sss..s.                  [ 52%]
tests/expr_and_series/str/pad_test.py ..s...s.sss..s...s.sss..s.sss..s.. [ 52%]
.s.sss..s.                                                               [ 52%]
tests/expr_and_series/str/replace_test.py ........ssss............ssss.. [ 53%]
..........ssss....ssssssssssss........ssss....ssssssssssssxxxxxxxxssssxx [ 53%]
xxxxxxxxsssxxxxxxxxxxxssssxxxxssssssssssssxxxxxxsssxxxsssssssss..s...s.s [ 54%]
ss                                                                       [ 54%]
tests/expr_and_series/str/slice_test.py ....ss..ssssss....ss..           [ 54%]
tests/expr_and_series/str/split_test.py ....ss..ssssss....ss..           [ 54%]
tests/expr_and_series/str/starts_with_ends_with_test.py ..s.sss..s...s.s [ 55%]
ss..s.                                                                   [ 55%]
tests/expr_and_series/str/strip_chars_test.py ....ss..ssssss....ss..     [ 55%]
tests/expr_and_series/str/tail_test.py ..s.sss..s.                       [ 55%]
tests/expr_and_series/str/to_date_test.py x.s.x.s.x.s.sssx.s.sss         [ 55%]
tests/expr_and_series/str/to_datetime_test.py ..s.sss..s.......sss...sss [ 55%]
ssssss......sss.....s.sss........ss..ssssss.                             [ 56%]
tests/expr_and_series/str/to_titlecase_test.py ..s.sss..s.               [ 56%]
tests/expr_and_series/str/to_uppercase_to_lowercase_test.py ..s.sss..s.. [ 56%]
...ss..ssssss....ss..                                                    [ 56%]
tests/expr_and_series/str/zfill_test.py .xs.sss.xs.                      [ 56%]
tests/expr_and_series/struct_/field_test.py ..s.sss..s..                 [ 56%]
tests/expr_and_series/sum_horizontal_test.py ..s.sss..s.sss..s.sss..s.ss [ 57%]
s..s.sss                                                                 [ 57%]
tests/expr_and_series/sum_test.py ....ss..ssssss......sss...             [ 57%]
tests/expr_and_series/unary_test.py ..s.sss..s...s.sss..s...s.sss..s.    [ 57%]
tests/expr_and_series/unique_test.py ..s.sss..s.sss..s.sss..s...s.       [ 58%]
tests/expr_and_series/var_test.py ....ss..ssssss....ss..                 [ 58%]
tests/expr_and_series/when_test.py ..s.sss..s.sss..s.sss..s.sss..s...s.. [ 58%]
.s.sss..s...s...s.sss..s.sss..s.sss..s.sss..s.sss..s.sss................ [ 59%]
....ssssssssss..........ssssssssssssssssssssssssssssss.................. [ 59%]
..ssssssssss..........ssssssssssssssssssssssssssssss..s.sss              [ 60%]
tests/expression_parsing_test.py ..........................sssssssssssss [ 60%]
.............sssssssssssssssssssssssssssssssssssssss..s.sss............. [ 61%]
.......................ssssssssssssssssss..................sssssssssssss [ 62%]
sssssssssssssssssssssssssssssssssssssssss..                              [ 62%]
tests/frame/add_test.py ..s.sss                                          [ 62%]
tests/frame/array_dunder_test.py ..s...s...s.                            [ 62%]
tests/frame/clone_test.py ..s.                                           [ 62%]
tests/frame/collect_test.py ..s.sss....ss..ssssssssssssssssssss....ss..s [ 63%]
sssss..s.ssssssssss..s.sss........ssss....ssssssssssss..s.sss..s.sss     [ 63%]
tests/frame/columns_test.py ..s.sss..s.                                  [ 63%]
tests/frame/concat_test.py ..s...s.sss..s.sss..s.sssxxsxsss              [ 64%]
tests/frame/double_test.py ..s.sss                                       [ 64%]
tests/frame/drop_nulls_test.py ..s.sss......sss...sssssssss              [ 64%]
tests/frame/drop_test.py ......sss...sssssssss....ss..ssssss             [ 64%]
tests/frame/eq_test.py ..s.sss                                           [ 64%]
tests/frame/estimated_size_test.py ..s.                                  [ 64%]
tests/frame/explode_test.py ....ssxxssssss....ssxxssssss..sxsss..sxsss   [ 65%]
tests/frame/filter_test.py ....ss..ssssss..s.....ss..........ssss....sss [ 65%]
sssssssss..s.sss..s.sss..s.sss..s.sss..s...s.sss..s.sss....ss..ssssss... [ 66%]
.ss..ssssss                                                              [ 66%]
tests/frame/from_arrow_test.py ........sss                               [ 66%]
tests/frame/from_dict_test.py ........ssssssssssssss..s.ssssssssssssssss [ 66%]
ss...........xx                                                          [ 67%]
tests/frame/from_dicts_test.py ............s.............xxx             [ 67%]
tests/frame/from_numpy_test.py ................s....                     [ 67%]
tests/frame/get_column_test.py ..s...                                    [ 67%]
tests/frame/getitem_test.py ..s...s...sx.s..s...s...s....s...s...s...s.. [ 67%]
.s...s...s...s...s...s...s..xs...s..xs...s....s...s...s.                 [ 68%]
tests/frame/group_by_test.py .ss..s....s.sss..................sssssssss. [ 68%]
........sssssssssssssssssssssssssss....ss..ssssss........ssss....sssssss [ 69%]
sssss..s.sss..s.sss....s.sss..s.sss..s.sss..s.sss..s.sss..s...s.sss..s.s [ 70%]
ss..s.sss..s.sss..s.sss...s.sss............ssssss......sssssssssssssssss [ 70%]
s..........sssss.....sssssssssssssss..s.sss....ss..ssssss..s.sss..s.sss. [ 71%]
.s.sss..................sssssssss...........s.sss........ssss........... [ 72%]
.ssss......s.sss                                                         [ 72%]
tests/frame/head_test.py ..s.sss                                         [ 72%]
tests/frame/interchange_select_test.py ..ss                              [ 72%]
tests/frame/interchange_to_pandas_test.py .ss                            [ 72%]
tests/frame/invalid_test.py sssssss..s.sss                               [ 72%]
tests/frame/is_duplicated_test.py ..s...s.                               [ 72%]
tests/frame/is_empty_test.py ....ss..                                    [ 72%]
tests/frame/is_unique_test.py ..s...s.                                   [ 72%]
tests/frame/item_test.py ....ss........sss...                            [ 72%]
tests/frame/join_test.py ......sss...sssssssss..s.sss..s.sss..s.sss..s.s [ 73%]
ss........ssss....ssssssssssss....ss..sssssss......sss...sssssssss...... [ 74%]
..ssss....ssssssssssss..s.sss..s.sss..s.sss..s.sss........ssss....ssssss [ 74%]
ssssss......sssxxxsssssssss......sssxxxsssssssss..sxsss..sxsss....ss..ss [ 75%]
ssss..s.sss............ssssss......ssssssssssssssssss..s.ssssssssss..... [ 76%]
.......ssssss......ssssssssssssssssss..s.sss                             [ 76%]
tests/frame/lazy_test.py ..s.sssssssssssssssssssssssssssssssssssssssssss [ 76%]
sssssssssssss..s.                                                        [ 77%]
tests/frame/len_test.py ..s.                                             [ 77%]
tests/frame/null_count_test.py ..s.                                      [ 77%]
tests/frame/pipe_test.py ..s.sss                                         [ 77%]
tests/frame/pivot_test.py ................................ssssssssssssss [ 77%]
ssxxxxxxxxxxxxxxxx....ssxx....ssxx........ssssxxxx..s...sx               [ 78%]
tests/frame/reindex_test.py .                                            [ 78%]
tests/frame/rename_test.py ..s.sss                                       [ 78%]
tests/frame/row_test.py ..s.                                             [ 78%]
tests/frame/rows_test.py ....ss......ss......ss....s...s.                [ 78%]
tests/frame/sample_test.py ..s...s...s.                                  [ 78%]
tests/frame/schema_test.py ..s.sss..s.sss.....sxs.......ssss.......s.... [ 79%]
s...s                                                                    [ 79%]
tests/frame/select_test.py ..s.sss..s.........sss...sssssssss.....s.sss. [ 79%]
.s.sss..s.sss..s...s.sss..s..                                            [ 79%]
tests/frame/shape_test.py ..s.                                           [ 79%]
tests/frame/sink_parquet_test.py ..s.sss                                 [ 79%]
tests/frame/sort_test.py ..s.sss....ss..ssssss                           [ 80%]
tests/frame/tail_test.py ..s.                                            [ 80%]
tests/frame/to_arrow_test.py ..s.                                        [ 80%]
tests/frame/to_dict_test.py ..s...s.                                     [ 80%]
tests/frame/to_native_test.py ..s.sss                                    [ 80%]
tests/frame/to_numpy_test.py ..s...s.                                    [ 80%]
tests/frame/to_pandas_test.py ..s.                                       [ 80%]
tests/frame/top_k_test.py ..s.sss..s.sss                                 [ 80%]
tests/frame/unique_test.py ........ssss........ss..ssssss....ss..ssssss. [ 80%]
.s.sss....ss..ssssss........ssss....ssssssssssss..s.sss..s.sss..s.sss    [ 81%]
tests/frame/unpivot_test.py ..........sssss.....sssssssssssssss......sss [ 81%]
...sssssssss..s.sss..s.sss                                               [ 82%]
tests/frame/with_columns_sequence_test.py ..s.                           [ 82%]
tests/frame/with_columns_test.py ...s.sss..s...s.sss..s.sss..s.sss..s... [ 82%]
s.sss                                                                    [ 82%]
tests/frame/with_row_index_test.py ..s.........ssss....ssssssssssss..s.s [ 82%]
ss........ssss....ssssssssssss                                           [ 83%]
tests/frame/write_csv_test.py ..s.                                       [ 83%]
tests/frame/write_parquet_test.py ..s.                                   [ 83%]
tests/from_dict_test.py ........ssssssssssssss..s.ssssssssssssssssss.... [ 83%]
.............                                                            [ 83%]
tests/from_dicts_test.py ..............xxs.............xxx               [ 84%]
tests/from_numpy_test.py ..s...s...s...s.s..s.                           [ 84%]
tests/from_pycapsule_test.py ss..s                                       [ 84%]
tests/get_dtype_backend_test.py ........................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
..                                                                       [ 86%]
tests/implementation_test.py .s............                              [ 86%]
tests/modern_polars/ewm_mean_test.py ..sx                                [ 86%]
tests/modern_polars/filter_test.py ..s.sss                               [ 86%]
tests/modern_polars/method_chaining_2_test.py ..s.sss                    [ 86%]
tests/modern_polars/method_chaining_test.py ..s.sss                      [ 86%]
tests/modern_polars/performance_test.py ..s.sss                          [ 86%]
tests/modern_polars/pivot_test.py ..sx                                   [ 86%]
tests/modern_polars/unpivot_test.py ..s.sss                              [ 86%]
tests/namespace_test.py s..sssssss..ssssss..s.sss.s..ssssss              [ 86%]
tests/new_series_test.py ..s.s                                           [ 87%]
tests/no_imports_test.py s.s.                                            [ 87%]
tests/pickle_test.py .s                                                  [ 87%]
tests/plugins_test.py sss                                                [ 87%]
tests/preserve_pandas_like_columns_name_attr_test.py ..sssss             [ 87%]
tests/repr_test.py ss....                                                [ 87%]
tests/selectors_test.py ..s.sss..s.sss..s.sss..s.sss..s.sss..s.sss..s.ss [ 87%]
s..s.sss..................sssssssss.........sssssssssssssssssssssssssss. [ 88%]
.s.sss..s.sss                                                            [ 88%]
tests/serde_test.py .................................................... [ 88%]
...........sss.......................................................... [ 89%]
.......................                                                  [ 89%]
tests/series_only/__contains___test.py ........ssss....xxxxss..          [ 90%]
tests/series_only/__iter___test.py ..s.                                  [ 90%]
tests/series_only/alias_rename_test.py ..s.                              [ 90%]
tests/series_only/arg_max_test.py ......sss...                           [ 90%]
tests/series_only/arg_min_test.py ......sss...                           [ 90%]
tests/series_only/arg_true_test.py ..s.                                  [ 90%]
tests/series_only/array_dunder_test.py ..s...s...s.                      [ 90%]
tests/series_only/cast_test.py ..sxs.....sxsss                           [ 90%]
tests/series_only/from_numpy_test.py ................................... [ 90%]
.....s....                                                               [ 90%]
tests/series_only/gather_every_test.py ..................sssssssss...... [ 91%]
...                                                                      [ 91%]
tests/series_only/getitem_test.py ..s....s...s...s.                      [ 91%]
tests/series_only/head_test.py ....ss..                                  [ 91%]
tests/series_only/hist_test.py ..............ssssssssssssss............. [ 91%]
.........ssssssss.........s.s..ss...s...s.ssssss                         [ 92%]
tests/series_only/is_empty_test.py ..s.                                  [ 92%]
tests/series_only/is_ordered_categorical_test.py s....s.x.               [ 92%]
tests/series_only/is_sorted_test.py ......sss.....s.                     [ 92%]
tests/series_only/item_test.py ....ss....s.                              [ 92%]
tests/series_only/shape_test.py ..s.                                     [ 92%]
tests/series_only/sort_test.py ........ssss....                          [ 92%]
tests/series_only/tail_test.py ....ss..                                  [ 93%]
tests/series_only/to_arrow_test.py ..s.x.s.                              [ 93%]
tests/series_only/to_dummy_test.py ....ss......ss..ssssssss....ss..      [ 93%]
tests/series_only/to_frame_test.py ..s.                                  [ 93%]
tests/series_only/to_list_test.py ..s.                                   [ 93%]
tests/series_only/to_native_test.py ..s.                                 [ 93%]
tests/series_only/to_numpy_test.py x.s...s.                              [ 93%]
tests/series_only/to_pandas_test.py .xs.                                 [ 93%]
tests/series_only/value_counts_test.py ........ssss....                  [ 93%]
tests/series_only/zip_with_test.py ..s...s.                              [ 93%]
tests/sql_test.py s                                                      [ 93%]
tests/stable_api_test.py ..sss                                           [ 93%]
tests/stable_v1_dependencies_test.py .                                   [ 93%]
tests/testing/assert_frame_equal_test.py ..s.sss...s.................... [ 94%]
...sssssssssss...........sssssssssssssssssssssssssssssssss..s.sss....ss. [ 94%]
.ssssss..s.sss..s.sss                                                    [ 95%]
tests/testing/assert_series_equal_test.py ..s........sss.........sss.... [ 95%]
.......ssss........ss........sss...............ssssss............sss.... [ 95%]
....ss.x                                                                 [ 96%]
tests/tpch_q1_test.py .s.s.s.                                            [ 96%]
tests/translate/from_native_test.py .............................sssssss [ 96%]
s..ssss..............sssssssss                                           [ 96%]
tests/translate/get_native_namespace_test.py ..s.sss..s..s               [ 96%]
tests/translate/narwhalify_test.py .....sss                              [ 96%]
tests/translate/to_native_test.py ........ssss....                       [ 97%]
tests/translate/to_py_scalar_test.py ........................            [ 97%]
tests/typing_compat_test.py .                                            [ 97%]
tests/utils_test.py ...s..ss....ss...s.s.s.s...s.....ss..                [ 97%]
tests/v1_test.py ..................sxsss.ss...............sss..s.sss.... [ 98%]
..s..sssssss......sss..s....s.sss........ssss....sssss...s.............. [ 98%]
.........................s...s...s......s.sss..s.                        [ 99%]
tests/v2_test.py .........sss...s...s.sss............................... [ 99%]
.........s...s...s...s.sss..s..                                          [100%]

======= 5738 passed, 4904 skipped, 429 deselected, 281 xfailed in 27.19s =======
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
3.13" --parallel=2 returned exit code 13
make: *** [debian/rules:30: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

Reply via email to