[Git][debian-gis-team/flox][master] Add upstream patches to fix test failure on i386.

Antonio Valentino antonio.valentino at tiscali.it
Wed Jan 18 06:40:36 GMT 2023


Hi Sebastiaan,
I plan to upload a new version of flox soon.
Is it OK for you?


cheers
antonio

Il 17/01/23 05:17, Bas Couwenberg (@sebastic) ha scritto:
> 
> 
> Bas Couwenberg pushed to branch master at Debian GIS Project / flox
> 
> 
> Commits:
> 0cbfa087 by Bas Couwenberg at 2023-01-17T05:16:58+01:00
> Add upstream patches to fix test failure on i386.
> 
> - - - - -
> 
> 
> 3 changed files:
> 
> - debian/changelog
> - + debian/patches/pr202-32bit-More-intp-fixes.patch
> - debian/patches/series
> 
> 
> Changes:
> 
> =====================================
> debian/changelog
> =====================================
> @@ -2,7 +2,7 @@ flox (0.6.5-4) UNRELEASED; urgency=medium
>   
>     * Team upload.
>     * Add gbp.conf to use pristine-tar & --source-only-changes by default.
> -  * Add upstream patch to fix test failure on i386.
> +  * Add upstream patches to fix test failure on i386.
>   
>    -- Bas Couwenberg <sebastic at debian.org>  Tue, 10 Jan 2023 08:30:58 +0100
>   
> 
> 
> =====================================
> debian/patches/pr202-32bit-More-intp-fixes.patch
> =====================================
> @@ -0,0 +1,54 @@
> +Description: 32bit: More intp fixes
> +Author: dcherian <deepak at cherian.net>
> +Origin: https://github.com/xarray-contrib/flox/pull/202
> +Bug: https://github.com/xarray-contrib/flox/issues/200
> +
> +--- a/tests/test_core.py
> ++++ b/tests/test_core.py
> +@@ -393,12 +393,12 @@ def test_groupby_agg_dask(func, shape, a
> +     kwargs["expected_groups"] = [0, 2, 1]
> +     with raise_if_dask_computes():
> +         actual, groups = groupby_reduce(array, by, engine=engine, **kwargs, sort=False)
> +-    assert_equal(groups, np.array([0, 2, 1], dtype=np.intp))
> ++    assert_equal(groups, np.array([0, 2, 1], dtype=np.int64))
> +     assert_equal(expected, actual[..., [0, 2, 1]])
> +
> +     with raise_if_dask_computes():
> +         actual, groups = groupby_reduce(array, by, engine=engine, **kwargs, sort=True)
> +-    assert_equal(groups, np.array([0, 1, 2], np.intp))
> ++    assert_equal(groups, np.array([0, 1, 2], np.int64))
> +     assert_equal(expected, actual)
> +
> +
> +@@ -447,11 +447,11 @@ def test_dask_reduce_axis_subset():
> +             axis=1,
> +             expected_groups=[0, 2],
> +         )
> +-    assert_equal(result, np.array([[2, 3], [2, 3]], dtype=np.int64))
> ++    assert_equal(result, np.array([[2, 3], [2, 3]], dtype=np.intp))
> +
> +     by = np.broadcast_to(labels2d, (3, *labels2d.shape))
> +     array = np.ones_like(by)
> +-    subarr = np.array([[1, 1], [1, 1], [123, 2], [1, 1], [1, 1]], dtype=np.int64)
> ++    subarr = np.array([[1, 1], [1, 1], [123, 2], [1, 1], [1, 1]], dtype=np.intp)
> +     expected = np.tile(subarr, (3, 1, 1))
> +     with raise_if_dask_computes():
> +         result, _ = groupby_reduce(
> +@@ -464,7 +464,7 @@ def test_dask_reduce_axis_subset():
> +         )
> +     assert_equal(result, expected)
> +
> +-    subarr = np.array([[2, 3], [2, 3]], dtype=np.int64)
> ++    subarr = np.array([[2, 3], [2, 3]], dtype=np.intp)
> +     expected = np.tile(subarr, (3, 1, 1))
> +     with raise_if_dask_computes():
> +         result, _ = groupby_reduce(
> +@@ -801,7 +801,7 @@ def test_cohorts_map_reduce_consistent_d
> +
> +     actual, actual_groups = groupby_reduce(array, labels, func="count", method=method)
> +     assert_equal(actual_groups, np.arange(6, dtype=labels.dtype))
> +-    assert_equal(actual, repeats.astype(np.int64))
> ++    assert_equal(actual, repeats.astype(np.intp))
> +
> +     actual, actual_groups = groupby_reduce(array, labels, func="sum", method=method)
> +     assert_equal(actual_groups, np.arange(6, dtype=labels.dtype))
> 
> 
> =====================================
> debian/patches/series
> =====================================
> @@ -1,2 +1,3 @@
>   0001-Compatibility-with-Pandas-older-than-1.4.patch
>   pr201-32bit-support-int64-to-intp-for-count.patch
> +pr202-32bit-More-intp-fixes.patch
> 
> 
> 
> View it on GitLab: https://salsa.debian.org/debian-gis-team/flox/-/commit/0cbfa0875d6959a43b27e4332f7465335ff66c95
> 
> 
> _______________________________________________
> Pkg-grass-devel mailing list
> Pkg-grass-devel at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel

-- 
Antonio Valentino



More information about the Pkg-grass-devel mailing list