Expose pairwise distance functions

This PR exposes all the pairwise distance functions offered by RAFT, increasing the compatibility between cupyx.scipy.distance and scipy.spatial.distance

cc: @cjnolet

/test mini

Is it possible to run the test on your local? (You need pylibraft installed https://github.com/rapidsai/raft#installing)

@takagi, I've just checked using the latest commit (b98a3e7) and the tests are passing locally:
pytest -v -x tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py -k TestDistanceFunction
======================================================== test session starts =========================================================
platform linux -- Python 3.9.13, pytest-7.1.3, pluggy-1.0.0 -- /home/andfoy/anaconda3/envs/cupy-dev-39/bin/python3.9
cachedir: .pytest_cache
rootdir: /home/andfoy/Documentos/Quansight/cupy, configfile: setup.cfg
collected 488 items / 224 deselected / 264 selected

tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_canberra_ PASSED [  0%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_chebyshev_ PASSED [  0%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_cityblock_ PASSED [  1%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_correlation_ PASSED [  1%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_cosine_ PASSED [  1%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_euclidean_ PASSED [  2%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_hamming_ PASSED [  2%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_jensenshannon_ PASSED [  3%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_minkowski_ PASSED [  3%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_russellrao_ PASSED [  3%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_0_{cols=20, dtype='float32', order='C', p=1.0}::test_sqeuclidean_ PASSED [  4%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_canberra_ PASSED [  4%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_chebyshev_ PASSED [  4%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_cityblock_ PASSED [  5%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_correlation_ PASSED [  5%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_cosine_ PASSED [  6%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_euclidean_ PASSED [  6%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_hamming_ PASSED [  6%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_jensenshannon_ PASSED [  7%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_minkowski_ PASSED [  7%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_russellrao_ PASSED [  7%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_1_{cols=20, dtype='float32', order='C', p=2.0}::test_sqeuclidean_ PASSED [  8%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_canberra_ PASSED [  8%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_chebyshev_ PASSED [  9%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_cityblock_ PASSED [  9%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_correlation_ PASSED [  9%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_cosine_ PASSED [ 10%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_euclidean_ PASSED [ 10%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_hamming_ PASSED [ 10%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_jensenshannon_ PASSED [ 11%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_minkowski_ PASSED [ 11%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_russellrao_ PASSED [ 12%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_2_{cols=20, dtype='float32', order='C', p=3.0}::test_sqeuclidean_ PASSED [ 12%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_canberra_ PASSED [ 12%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_chebyshev_ PASSED [ 13%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_cityblock_ PASSED [ 13%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_correlation_ PASSED [ 14%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_cosine_ PASSED [ 14%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_euclidean_ PASSED [ 14%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_hamming_ PASSED [ 15%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_jensenshannon_ PASSED [ 15%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_minkowski_ PASSED [ 15%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_russellrao_ PASSED [ 16%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_3_{cols=20, dtype='float32', order='F', p=1.0}::test_sqeuclidean_ PASSED [ 16%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_canberra_ PASSED [ 17%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_chebyshev_ PASSED [ 17%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_cityblock_ PASSED [ 17%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_correlation_ PASSED [ 18%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_cosine_ PASSED [ 18%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_euclidean_ PASSED [ 18%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_hamming_ PASSED [ 19%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_jensenshannon_ PASSED [ 19%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_minkowski_ PASSED [ 20%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_russellrao_ PASSED [ 20%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_4_{cols=20, dtype='float32', order='F', p=2.0}::test_sqeuclidean_ PASSED [ 20%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_canberra_ PASSED [ 21%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_chebyshev_ PASSED [ 21%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_cityblock_ PASSED [ 21%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_correlation_ PASSED [ 22%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_cosine_ PASSED [ 22%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_euclidean_ PASSED [ 23%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_hamming_ PASSED [ 23%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_jensenshannon_ PASSED [ 23%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_minkowski_ PASSED [ 24%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_russellrao_ PASSED [ 24%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_5_{cols=20, dtype='float32', order='F', p=3.0}::test_sqeuclidean_ PASSED [ 25%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_canberra_ PASSED [ 25%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_chebyshev_ PASSED [ 25%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_cityblock_ PASSED [ 26%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_correlation_ PASSED [ 26%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_cosine_ PASSED [ 26%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_euclidean_ PASSED [ 27%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_hamming_ PASSED [ 27%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_jensenshannon_ PASSED [ 28%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_minkowski_ PASSED [ 28%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_russellrao_ PASSED [ 28%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_6_{cols=20, dtype='float64', order='C', p=1.0}::test_sqeuclidean_ PASSED [ 29%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_canberra_ PASSED [ 29%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_chebyshev_ PASSED [ 29%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_cityblock_ PASSED [ 30%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_correlation_ PASSED [ 30%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_cosine_ PASSED [ 31%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_euclidean_ PASSED [ 31%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_hamming_ PASSED [ 31%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_jensenshannon_ PASSED [ 32%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_minkowski_ PASSED [ 32%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_russellrao_ PASSED [ 32%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_7_{cols=20, dtype='float64', order='C', p=2.0}::test_sqeuclidean_ PASSED [ 33%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_canberra_ PASSED [ 33%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_chebyshev_ PASSED [ 34%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_cityblock_ PASSED [ 34%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_correlation_ PASSED [ 34%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_cosine_ PASSED [ 35%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_euclidean_ PASSED [ 35%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_hamming_ PASSED [ 35%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_jensenshannon_ PASSED [ 36%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_minkowski_ PASSED [ 36%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_russellrao_ PASSED [ 37%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_8_{cols=20, dtype='float64', order='C', p=3.0}::test_sqeuclidean_ PASSED [ 37%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_canberra_ PASSED [ 37%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_chebyshev_ PASSED [ 38%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_cityblock_ PASSED [ 38%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_correlation_ PASSED [ 39%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_cosine_ PASSED [ 39%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_euclidean_ PASSED [ 39%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_hamming_ PASSED [ 40%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_jensenshannon_ PASSED [ 40%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_minkowski_ PASSED [ 40%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_russellrao_ PASSED [ 41%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_9_{cols=20, dtype='float64', order='F', p=1.0}::test_sqeuclidean_ PASSED [ 41%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_canberra_ PASSED [ 42%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_chebyshev_ PASSED [ 42%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_cityblock_ PASSED [ 42%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_correlation_ PASSED [ 43%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_cosine_ PASSED [ 43%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_euclidean_ PASSED [ 43%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_hamming_ PASSED [ 44%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_jensenshannon_ PASSED [ 44%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_minkowski_ PASSED [ 45%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_russellrao_ PASSED [ 45%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_10_{cols=20, dtype='float64', order='F', p=2.0}::test_sqeuclidean_ PASSED [ 45%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_canberra_ PASSED [ 46%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_chebyshev_ PASSED [ 46%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_cityblock_ PASSED [ 46%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_correlation_ PASSED [ 47%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_cosine_ PASSED [ 47%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_euclidean_ PASSED [ 48%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_hamming_ PASSED [ 48%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_jensenshannon_ PASSED [ 48%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_minkowski_ PASSED [ 49%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_russellrao_ PASSED [ 49%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_11_{cols=20, dtype='float64', order='F', p=3.0}::test_sqeuclidean_ PASSED [ 50%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_canberra_ PASSED [ 50%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_chebyshev_ PASSED [ 50%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_cityblock_ PASSED [ 51%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_correlation_ PASSED [ 51%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_cosine_ PASSED [ 51%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_euclidean_ PASSED [ 52%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_hamming_ PASSED [ 52%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_jensenshannon_ PASSED [ 53%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_minkowski_ PASSED [ 53%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_russellrao_ PASSED [ 53%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_12_{cols=100, dtype='float32', order='C', p=1.0}::test_sqeuclidean_ PASSED [ 54%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_canberra_ PASSED [ 54%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_chebyshev_ PASSED [ 54%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_cityblock_ PASSED [ 55%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_correlation_ PASSED [ 55%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_cosine_ PASSED [ 56%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_euclidean_ PASSED [ 56%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_hamming_ PASSED [ 56%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_jensenshannon_ PASSED [ 57%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_minkowski_ PASSED [ 57%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_russellrao_ PASSED [ 57%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_13_{cols=100, dtype='float32', order='C', p=2.0}::test_sqeuclidean_ PASSED [ 58%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_canberra_ PASSED [ 58%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_chebyshev_ PASSED [ 59%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_cityblock_ PASSED [ 59%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_correlation_ PASSED [ 59%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_cosine_ PASSED [ 60%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_euclidean_ PASSED [ 60%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_hamming_ PASSED [ 60%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_jensenshannon_ PASSED [ 61%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_minkowski_ PASSED [ 61%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_russellrao_ PASSED [ 62%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_14_{cols=100, dtype='float32', order='C', p=3.0}::test_sqeuclidean_ PASSED [ 62%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_canberra_ PASSED [ 62%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_chebyshev_ PASSED [ 63%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_cityblock_ PASSED [ 63%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_correlation_ PASSED [ 64%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_cosine_ PASSED [ 64%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_euclidean_ PASSED [ 64%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_hamming_ PASSED [ 65%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_jensenshannon_ PASSED [ 65%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_minkowski_ PASSED [ 65%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_russellrao_ PASSED [ 66%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_15_{cols=100, dtype='float32', order='F', p=1.0}::test_sqeuclidean_ PASSED [ 66%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_canberra_ PASSED [ 67%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_chebyshev_ PASSED [ 67%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_cityblock_ PASSED [ 67%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_correlation_ PASSED [ 68%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_cosine_ PASSED [ 68%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_euclidean_ PASSED [ 68%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_hamming_ PASSED [ 69%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_jensenshannon_ PASSED [ 69%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_minkowski_ PASSED [ 70%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_russellrao_ PASSED [ 70%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_16_{cols=100, dtype='float32', order='F', p=2.0}::test_sqeuclidean_ PASSED [ 70%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_canberra_ PASSED [ 71%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_chebyshev_ PASSED [ 71%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_cityblock_ PASSED [ 71%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_correlation_ PASSED [ 72%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_cosine_ PASSED [ 72%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_euclidean_ PASSED [ 73%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_hamming_ PASSED [ 73%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_jensenshannon_ PASSED [ 73%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_minkowski_ PASSED [ 74%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_russellrao_ PASSED [ 74%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_17_{cols=100, dtype='float32', order='F', p=3.0}::test_sqeuclidean_ PASSED [ 75%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_canberra_ PASSED [ 75%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_chebyshev_ PASSED [ 75%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_cityblock_ PASSED [ 76%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_correlation_ PASSED [ 76%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_cosine_ PASSED [ 76%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_euclidean_ PASSED [ 77%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_hamming_ PASSED [ 77%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_jensenshannon_ PASSED [ 78%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_minkowski_ PASSED [ 78%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_russellrao_ PASSED [ 78%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_18_{cols=100, dtype='float64', order='C', p=1.0}::test_sqeuclidean_ PASSED [ 79%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_canberra_ PASSED [ 79%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_chebyshev_ PASSED [ 79%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_cityblock_ PASSED [ 80%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_correlation_ PASSED [ 80%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_cosine_ PASSED [ 81%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_euclidean_ PASSED [ 81%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_hamming_ PASSED [ 81%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_jensenshannon_ PASSED [ 82%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_minkowski_ PASSED [ 82%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_russellrao_ PASSED [ 82%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_19_{cols=100, dtype='float64', order='C', p=2.0}::test_sqeuclidean_ PASSED [ 83%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_canberra_ PASSED [ 83%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_chebyshev_ PASSED [ 84%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_cityblock_ PASSED [ 84%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_correlation_ PASSED [ 84%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_cosine_ PASSED [ 85%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_euclidean_ PASSED [ 85%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_hamming_ PASSED [ 85%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_jensenshannon_ PASSED [ 86%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_minkowski_ PASSED [ 86%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_russellrao_ PASSED [ 87%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_20_{cols=100, dtype='float64', order='C', p=3.0}::test_sqeuclidean_ PASSED [ 87%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_canberra_ PASSED [ 87%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_chebyshev_ PASSED [ 88%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_cityblock_ PASSED [ 88%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_correlation_ PASSED [ 89%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_cosine_ PASSED [ 89%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_euclidean_ PASSED [ 89%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_hamming_ PASSED [ 90%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_jensenshannon_ PASSED [ 90%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_minkowski_ PASSED [ 90%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_russellrao_ PASSED [ 91%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_21_{cols=100, dtype='float64', order='F', p=1.0}::test_sqeuclidean_ PASSED [ 91%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_canberra_ PASSED [ 92%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_chebyshev_ PASSED [ 92%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_cityblock_ PASSED [ 92%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_correlation_ PASSED [ 93%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_cosine_ PASSED [ 93%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_euclidean_ PASSED [ 93%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_hamming_ PASSED [ 94%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_jensenshannon_ PASSED [ 94%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_minkowski_ PASSED [ 95%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_russellrao_ PASSED [ 95%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_22_{cols=100, dtype='float64', order='F', p=2.0}::test_sqeuclidean_ PASSED [ 95%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_canberra_ PASSED [ 96%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_chebyshev_ PASSED [ 96%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_cityblock_ PASSED [ 96%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_correlation_ PASSED [ 97%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_cosine_ PASSED [ 97%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_euclidean_ PASSED [ 98%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_hamming_ PASSED [ 98%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_jensenshannon_ PASSED [ 98%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_minkowski_ PASSED [ 99%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_russellrao_ PASSED [ 99%]
tests/cupyx_tests/scipy_tests/spatial_tests/test_distance.py::TestDistanceFunction_param_23_{cols=100, dtype='float64', order='F', p=3.0}::test_sqeuclidean_ PASSED [100%]

================================================ 264 passed, 224 deselected in 1.50s =================================================

/test mini

CI failures aren't related.

Thanks, @andfoy!


feat(nixos): add fcitx5 module

Hi, any update?

You should add i18n.inputMethod.enabled = "fcitx5"; in the nixos test

Thank you for review, done.

You should add accent support (see #343 above), otherwise LGTM

Done, thanks for review.

Thanks and sorry again for the wait!

Thank you very much!


RBAC + tests retrieve_amount, withdraw

closes #112

Refactoring of RBAC and pranking will me made in an other PR (related to #110), so don't worry if you see some possible enhancement for pranking or roles management


update to 1.5.0

pluggy 1.5.0
Destination channel: main
Links

PKG-6358
https://github.com/pytest-dev/pluggy/tree/1.5.0

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_e55h9iybrr/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:48: invalid_url: https://pluggy.readthedocs.io : Not reachable: 403
===== Final Report: =====
0 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_d1bnjtmjkr/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:48: invalid_url: https://pluggy.readthedocs.io : Not reachable: 403
===== Final Report: =====
0 Errors and 1 Warning were found


Grocery shopping scenarios are way too cautious

I think modeling a trip to the grocery store as being near 10 people for an hour is way too cautious. Am I understanding it right that this is saying you're 6-10 feet from an average of 10 people at a time for a total of an hour? You might spend an hour in the store, but how much time are you within 15 feet of another human? I would say in an average store on an average day I'm within 15 feet of another human for maybe about 10 minutes cumulatively, and in those 10 minutes I'm rarely that close to more than one or maybe two humans at a time. It seems to me that modeling a grocery trip as 10 or 15 minutes 6 ft away from 2 or 3 people would be far more accurate and still erring on the side of caution. Just my (hopefully appropriately humble) opinion. Please correct me if I'm misunderstanding how this works.

It all depends on the grocery store. In the grocery store we go to in Berkely, CA, it's VERY full most of the time, so this is an accurate modeling.
We added two grocery scenarios to the calculator (and spreadsheet) recently to help represent these options. One is with 5 people and one is with 10 people.
This is how we calculate 10 people 6 feet away:

Did you see the second grocery option on the predefined scenarios (with 5 people 6 ft away on average)?

It all depends on the grocery store. In the grocery store we go to in Berkely, CA, it's VERY full most of the time, so this is an accurate modeling.
We added two grocery scenarios to the calculator (and spreadsheet) recently to help represent these options. One is with 5 people and one is with 10 people.
This is how we calculate 10 people 6 feet away:

Did you see the second grocery option on the predefined scenarios (with 5 people 6 ft away on average)?

Interesting. I did see the "few other shoppers" option, but I think it's still a large overestimate for an average grocery trip in the places I've been shopping (small to large cities around the Northeast and Mid-Atlantic). Maybe the 10-person one should be called "crowded store." I would change the "average # of shoppers" preset to maybe 3 people 6 ft away for 15 minutes. If I'm the only one who feels this way, I'm happy to defer to your team. I do appreciate the ease of adjusting the numbers after selecting a preset on the calculator, and the visibility of the message encouraging users to do so! Perhaps something should be added to the spreadsheet documentation about how to edit the presets there as well.

Interesting. I did see the "few other shoppers" option, but I think it's still a large overestimate for an average grocery trip in the places I've been shopping (small to large cities around the Northeast and Mid-Atlantic). Maybe the 10-person one should be called "crowded store." I would change the "average # of shoppers" preset to maybe 3 people 6 ft away for 15 minutes. If I'm the only one who feels this way, I'm happy to defer to your team. I do appreciate the ease of adjusting the numbers after selecting a preset on the calculator, and the visibility of the message encouraging users to do so! Perhaps something should be added to the spreadsheet documentation about how to edit the presets there as well.

I agree with @linesarefuzzy - 10 people is too many for an "average" case. FWIW, Josh usually records 5 nearby people at 6 feet for his Berkeley Bowl shopping trips.
Average should probably be 5, few shoppers 3, crowded 10.

I agree with @linesarefuzzy - 10 people is too many for an "average" case. FWIW, Josh usually records 5 nearby people at 6 feet for his Berkeley Bowl shopping trips.
Average should probably be 5, few shoppers 3, crowded 10.

I'm behind @beshaya's proposal of 10/5/3.

I'm behind @beshaya's proposal of 10/5/3.

Ive changed it in the spreadsheet to match this approach.

Ive changed it in the spreadsheet to match this approach.


toString

🚀 Feature Proposal
Produce a string from any vnode
Motivation
To output a vnode as a string for client usage.
Example
const node = (
  <container>
    <text>Left</text>
    <text>Right</text>
  </container>
);

Consuming the result iteratively as it is generated:
for await (const iteration of toString(node)) {
  console.log({ iteration });
}

Resolving the complete string:
const value = await toString(node);

The initial implementation of toString is available here
https://github.com/virtualstate/x/blob/6db6e3c2038727307aab6a8b5efb82498019fbcb/packages/fringe/src/string.ts#L95
It it marked as experimental.
It includes support for "this" to be bound to, which allows for customisation of how the string is generated. An example of this is the quirks of HTML, including script requiring to contain a body
Usage of this can be seen here:
https://github.com/opennetwork/environment/blob/415ce57c430422278b5f316a74db76e8ff556526/src/example/fetch.ts#L18-L32
function isScalar(node: VNode) {
    if (!node.scalar) return false;
    const tags: unknown[] = ["script", "link", "meta"];
    return !tags.includes(node.source);
}

function getBody(node: VNode, body: string) {
    if (body) {
        return `\n${body.split("\n").map(value => `  ${value}`).join("\n")}\n`;
    }
    if (node.source !== "script") {
        return ""
    }
    return "\n";
}

https://github.com/opennetwork/environment/blob/415ce57c430422278b5f316a74db76e8ff556526/src/example/fetch.ts#L57
const string = await toString.call({ isScalar, getBody }, view);

By default deno's typescript doesn't like the usage of a .then function that isn't a "real promise", so this API may be unusable there. Potentially we can use a real promise, and assign our async iterator to it.


Fix gocql dependency breaking change on replication_factor check

Usually we want to avoid pinning to commit. Can you reach out to gocql team to make sure this is the right fix?

Usually we want to avoid pinning to commit. Can you reach out to gocql team to make sure this is the right fix?

You are right, I reach out to gocql team and they recommend to pin for now. The long term fix is currently not sure yet, Samar is helping out and will talk with caas team on that


GitHub Wrapped (Something went wrong)

When trying to view GitHub Wrapped, after entering my username and waiting a while on loading screen, it shows:
"Something went wrong. Please try again in a couple minutes or raise an issue on GitHub. Thank you!".
I have repeated the process multiple times.

It should be fixed now: https://www.githubwrapped.io/DonCrafts1. Let me know if the issue persists.


Is the docker daemon running?

root@2aac8cf2ce11:/app/zea# make pre_process
mkdir -p -m 777 train
mkdir -p -m 777 train_data
mkdir -p -m 777 transformers_cache
mkdir -p -m 777 wandb
chmod 777 data_all_in/*
chmod 777 seq2seq/*
chmod 777 data_all_in/data/*
docker run
-it
--rm
--gpus all
--user 13011:13011
--mount type=bind,source=/app/zzhao/train,target=/train
--mount type=bind,source=/app/zzhao/train_data,target=/train_data
--mount type=bind,source=/app/zzhao/transformers_cache,target=/transformers_cache
--mount type=bind,source=/app/zzhao/configs,target=/app/configs
--mount type=bind,source=/app/zzhao/configs/train.json,target=/app/configs/train.json
--mount type=bind,source=/app/zzhao/seq2seq,target=/app/seq2seq
--mount type=bind,source=/app/zzhao/data_all_in,target=/app/data_all_in
--mount type=bind,source=/app/zzhao/wandb,target=/app/wandb
eyuansu62/graphix-text-to-sql:v2
/bin/bash -c "sh ./data_all_in/run/run_pre.sh"
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.
Makefile:37: recipe for target 'pre_process' failed
make: *** [pre_process] Error 125

Dear people@graphixt5,
I am trying to get the preprocess spider data via your instruction 'make pre_process', and got the error listed aforementioned. Could you advise me the easiest way to get the pre-procesed data please? I would like to have the data including readable graph triplets, not the graph node index.  Many thanks.

Hey, sorry, please ignore my issue. I managed it. thanks.


Simplified Test Syntax

many of these things are the way it is precisely to test various java8 syntax.  changing most would defeat the purpose of the tests.


Crashing, upon world loading

Not sure exactly what went wong, it's 2:30am here, I'm tired, I've been troubleshooting this with my non-existent tech skill for about 2 hours now..   went through previous threads here, and got to this point.
Previously I was able to load world types other than Terra1:1, but I was unable to here, no typical minecraft generation would work (even when cubicchunks was off sadly)   I'm not sure if I'm outdated somewhere or what I'm doing wrong.

Time: 3/31/20 2:39 AM
Description: Unexpected error
java.lang.NullPointerException: Unexpected error
at net.minecraft.world.World.getSkyColorBody(World.java:1484)
at net.minecraft.world.WorldProvider.getSkyColor(WorldProvider.java:463)
at net.minecraft.world.World.func_72833_a(World.java:1475)
at net.minecraft.client.renderer.EntityRenderer.func_78466_h(EntityRenderer.java:1723)
at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1273)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1259)
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1062)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1118)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Client thread
Stacktrace:
at net.minecraft.world.World.getSkyColorBody(World.java:1484)
at net.minecraft.world.WorldProvider.getSkyColor(WorldProvider.java:463)
at net.minecraft.world.World.func_72833_a(World.java:1475)
at net.minecraft.client.renderer.EntityRenderer.func_78466_h(EntityRenderer.java:1723)
at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1273)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1259)
-- Affected level --
Details:
Level name: MpServer
All players: 0 total; []
Chunk stats: MultiplayerChunkCache: 0, 0
Level seed: 0
Level generator: ID 11 - EarthCubic, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 0 total; []
Retry entities: 0 total; []
Server brand: ERROR NullPointerException: null
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:420)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2740)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:426)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (x86) version 10.0
Java Version: 1.8.0_241, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 399419456 bytes (380 MB) /<PHONE_NUMBER> bytes (989 MB) up to<PHONE_NUMBER> bytes (1361 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms1024m -Xmx1408m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge <IP_ADDRESS>68 9 mods loaded, 9 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State     | ID              | Version                    | Source                                          | Signature                                |
|:--------- |:--------------- |:-------------------------- |:----------------------------------------------- |:---------------------------------------- |
| UCHIJAAAA | minecraft       | 1.12.2                     | minecraft.jar                                   | None                                     |
| UCHIJAAAA | mcp             | 9.42                       | minecraft.jar                                   | None                                     |
| UCHIJAAAA | FML             | <IP_ADDRESS>                  | forge-1.12.2-<IP_ADDRESS>68-universal.jar         | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAA | forge           | <IP_ADDRESS>68               | forge-1.12.2-<IP_ADDRESS>68-universal.jar         | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAA | cubicchunkscore | 1.12.2-0.0.1055.0-SNAPSHOT | minecraft.jar                                   | None                                     |
| UCHIJAAAA | cubicchunks     | 1.12.2-0.0.1055.0-SNAPSHOT | CubicChunks-1.12.2-0.0.1055.0-SNAPSHOT-all.jar  | None                                     |
| UCHIJAAAA | cubicgen        | 1.12.2-<IP_ADDRESS>-SNAPSHOT  | CubicWorldGen-1.12.2-<IP_ADDRESS>-SNAPSHOT-all.jar | None                                     |
| UCHIJAAAA | malisiscore     | 1.12.2-6.5.1-SNAPSHOT      | malisiscore-1.12.2-6.5.1.jar                    | None                                     |
| UCHIJAAAA | terra121        | 0.1                        | terra121-0.1.4.jar                              | None                                     |

Loaded coremods (and transformers):

CubicChunksCoreMod (CubicChunks-1.12.2-0.0.1055.0-SNAPSHOT-all.jar)
io.github.opencubicchunks.cubicchunks.core.asm.transformer.CubicChunksWorldEditTransformer
MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)
CubicGenCoreMod (CubicWorldGen-1.12.2-<IP_ADDRESS>-SNAPSHOT-all.jar)
io.github.opencubicchunks.cubicchunks.cubicgen.asm.coremod.MapGenStrongholdCubicConstructorTransform
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.6.13571 Compatibility Profile Context 19.9.2 26.20.13003.1007' Renderer: 'Radeon RX 580 Series'
CubicChunks WorldGen Hang Watchdog samples: (no data)
Launched Version: MultiMC5
LWJGL: 2.9.4
OpenGL: Radeon RX 580 Series GL version 4.6.13571 Compatibility Profile Context 19.9.2 26.20.13003.1007, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 12x AMD Ryzen 5 1600 Six-Core Processor

Update: Upon waking up, removed the terra 1:1 mod and attempted to launch
ran into a memory error, tweaked around a bit, got it to work on all terrain generation types.
Added terra 1:1 back: world properly loaded on default setting (with cubicchunks enabled)
On to Planet Earth, I have successfully loaded, not sure exactly what my problem was, but it seems to be fixed.


Remove coos:supports and coos:uses from the GSBPM Concepts

Here https://github.com/linked-statistics/COOS/blob/master/coos.ttl#L502
and here https://github.com/linked-statistics/COOS/blob/master/coos.ttl#L561
I see that coos:uses and coos:supports are used on the Concepts from the GSBPM and GAMSO taxonomies. This is contradictory to what is written at https://linked-statistics.github.io/COOS/coos.html#activities and to the domain / range defined in the ontology: those properties apply to Activities, not to ActivityCategories.
These triples should be deleted.

If there is a need to state that "Activities of this type frequently supports or uses activities of another type", then this should be expressed with another property than coos:supports / uses that would be derived from a SKOS mapping relation, typically a subproperty of skos:relatedMatch or skos:broaderMatch (this would in line with the choice of using skos:exactMatch to relate gamso:4 (Production) to gsbpm:statisticalProductionProcess).


agent no longer sets log level

Proposed changes:

Undo part of the changes in https://github.com/RasaHQ/rasa/pull/3511/files
Changing the log level had potentially too wide reaching consequences. For example it caused some tests that were expected warnings and debug from the logger to fail because the log level was inadvertently changed in another test.
(The original PR was also related to https://github.com/RasaHQ/rasa-x/issues/628, not sure how but including it here for completeness.)

Status (please check what you already did):

[x] made PR ready for code review
[ ] added some tests for the functionality
[ ] updated the documentation
[x] updated the changelog
[x] reformat files using black (please check Readme for instructions)

Closing this PR because it was a naiv attempt at solving the problem and contains nothing useful except the discussion.
Relevant issue is https://github.com/RasaHQ/rasa/issues/4356


Suppress key verification warning on airgap RPMs

Prior to this commit, airgap installs would print a key verification
warning for each host RPM installed.  Although the ideal solution would
be to have these RPMs signed such that these warnings do not print, it
would be better to suppress them for now.
With this commit, the warnings are no longer printed as the signature
key is no longer checked.

This looks good. Thanks for the contribution!


XMLSchema related fixes.

Codecov Report

Merging #1088 into develop will increase coverage by 0.04%.
The diff coverage is 8.69%.

@@             Coverage Diff             @@
##           develop    #1088      +/-   ##
===========================================
+ Coverage     60.9%   60.95%   +0.04%
===========================================
  Files          370      370
  Lines        13575    13566       -9
===========================================
+ Hits          8268     8269       +1
+ Misses        5307     5297      -10

Impacted Files
Coverage Δ

model/EditingInterface.js
94.28% <100%> (ø)
:arrow_up:

xml/RegularLanguage.js
38.43% <4.54%> (+1.68%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 02f042c...4b1c13e. Read the comment docs.


[Pick 2.0](show data) Inverted index size not added to data size after index build (#29568)

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

#29568


Remove low value comments - Constructor/Destructor

Comments should in general not simply restate what the code already says. Better to have no comment than a comment that just restates the code. When code is updated, comments are often missed, which can lead to stale comments that are either meaningless, or wrong, and possibly misleading. If comments don't add any value, they should be removed.
A common case of this are comments that mark constructors and destructors. These simply restate what the code is saying, and so should be removed.
Example:
/*
 * C'tor.
 */

Example:
/*
 * D'tor.
 */

There appear to be 29 affected files. (Containing 'tor)

Longer example:
/**
 * C'tor
 */
StateManager::StateManager() :
	mActiveState(nullptr),
	mActive(true)
{
	// Ensure that all quit messages are handled in some way even if a State object doesn't.
	Utility<EventHandler>::get().quit().connect(this, &StateManager::handleQuit);
}

/**
 * D'tor.
 *
 * \note	The active State is destroyed when the StateManager is destroyed.
 */
StateManager::~StateManager()
{
	if (mActiveState)
	{
		Utility<EventHandler>::get().disconnectAll();
	}
}

Side note: You may notice the destructor comment is outdated here, and mentions destroying the active State, even though there is no such code in the destructor. Effectively this is one of those stale comments. This is due to a change a while back where the active State was changed from using a raw pointer, to using std::unique_ptr. When using std::unique_ptr, the pointed to object is automatically released when the std::unique_ptr goes out of scope, which happens when the owning StateManager object is destroyed at the end of the destructor. There does not need to be explicit code for this, as it all happens automatically.
The relevant definition for the active state from the header file is:
std::unique_ptr<State> mActiveState;

Out of date comments like this should be removed whenever possible.

If the destructor comment was still valid, or when uncertain if such a comment is invalid, that one line could be preserved, while the rest of the empty comment could be removed.
Original comment (with uncertain, possible still valid information):
/**
 * D'tor.
 *
 * \note	The active State is destroyed when the StateManager is destroyed.
 */

Option 1 (multi-line Doxygen comment, low value lines removed, uncertain lines preserved):
/**
 * \note	The active State is destroyed when the StateManager is destroyed.
 */

Option 2 (single like Doxygen comment, uncertain line preserved):
/// \note	The active State is destroyed when the StateManager is destroyed.

But of course, in this particular case, as discussed above, all lines are no longer relevant so this entire comment can be removed.

PR #700 addresses this issue. Except the example about the StateManager destructor presented by @DanRStevens actually exists in NAS2D and not OPHD. Not sure if we want to transfer this issue over to NAS2D, close, or leave open as is.
I may be able to address the NAS2D portion in the near future, but not today.

Heh, I do tend to confuse the two projects.
We should probably make similar changes to NAS2D. Doesn't matter to me if we close now, or after making changes to NAS2D.

Let's leave it open for now then...


Add code coverage to appveyor

Use OpenCppCoverage for generating code coverage and upload the result
to codecov.io.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@e1bf4c1). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #6   +/-   ##
=========================================
  Coverage          ?   73.70%
=========================================
  Files             ?        6
  Lines             ?      232
  Branches          ?        0
=========================================
  Hits              ?      171
  Misses            ?       61
  Partials          ?        0

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e1bf4c1...3c9d5db. Read the comment docs.


tikv-fail: change addr arg to required

addr arg is required now,or it will just show a unwrap error msg

LGTM

PTAL @overvenus


If your preferred language is Python and you open a package that doesn't support Python, the package page is not loaded

Check out: https://constructs.dev/packages/@cm-madlabs/cdk-constructs/v/0.0.6?lang=typescript
Now try to open it with:
https://constructs.dev/packages/@cm-madlabs/cdk-constructs/v/0.0.6?lang=python
You can also reproduce it by choosing Python as your language, then searching for cm-madlabs and clicking the package


MySQL 8 incompatibilities

I work at the MySQL connectors team at Oracle and thought about running some tests using this module and the latest MySQL 8 series versions to check for incompatibilities.
There are a couple of things that need to change if there are plans to support those versions.
First of all, MySQL 8.0.4 introduces a new default authentication plugin - caching_sha2_pasword. This is a breaking change and it will affect the entire handshake process, which currently does not work for new user accounts created using this plugin or, most importantly, not using a specific plugin at all (since it's now the default option). User accounts created with the mysql_native_password plugin will still work though.
Additionally, MySQL 8.0.2 disables the local_infile system variable by default, which means that LOAD DATA LOCAL INFILE statements require the user to enable that feature explicitly (using SET GLOBAL local_infile = true). I guess this is mostly a documentation concern, however there are a couple of tests that are failing, so I thought it was also worth mentioning.
I'm working on a pull request to address these issues, but before moving on, I wanted to understand if the goal is to eventually support the MySQL 8 series or not, and what's the policy regarding non-GA versions, which is still the case for MySQL 8.0.4 (although it's already in RC, which might mean something). This last point is important because there are breaking changes between DMR releases and I wanted to understand if the patch(es) would need to factor those in.

Hi @ruiquelhas yea, we defiantly want to support all the versions. Here are a couple of comments inline for a few points:

Additionally, MySQL 8.0.2 disables the local_infile system variable by default, which means that LOAD DATA LOCAL INFILE statements require the user to enable that feature explicitly (using SET GLOBAL local_infile = true). I guess this is mostly a documentation concern, however there are a couple of tests that are failing, so I thought it was also worth mentioning.

Yea, to accept the changes, we need to pass on CI. This would mean that you'd want to alter our CI configuration to add MySQL 8 to the testing matrix. This MySQL 8 would be setup to enable the INFILE command, that's no problem to test it in our CI. But yea, we'd probably want to add to the top of the file a skip like some of the other tests do, that will skip the test when INFILE is not enabled, such that we'll have the INFILE tests running on MySQL 8 in our CI, but if someone runs our suite locally, those tests would skip if the user didn't enable the INFILE support.

I'm working on a pull request to address these issues, but before moving on, I wanted to understand if the goal is to eventually support the MySQL 8 series or not, and what's the policy regarding non-GA versions, which is still the case for MySQL 8.0.4 (although it's already in RC, which might mean something). This last point is important because there are breaking changes between DMR releases and I wanted to understand if the patch(es) would need to factor those in.

We defiantly want to support whatever the MySQL versions are. There is no specific policy about support for GA / non-GA. Just add it sounds fine to me. I'm not sure I understand what you're saying about DMR releases, so I don't understand how to answer that part.

Cool! A few additional points.

Yea, to accept the changes, we need to pass on CI. This would mean that you'd want to alter our CI configuration to add MySQL 8 to the testing matrix. This MySQL 8 would be setup to enable the INFILE command, that's no problem to test it in our CI.

Actually, the CI can just bootstrap the server. The specific tests can enable the feature by themselves. But we can discuss that after looking at the PR.

I'm not sure I understand what you're saying about DMR releases, so I don't understand how to answer that part.

Basically what I mean is that there were breaking changes between MySQL 8.0.3 and 8.0.4, and the possibility of that happening will always exist until it reaches GA. This is probably a moot point, but the reason I asked in the first place is that I know for a fact there will be another breaking change in caching_sha2_password handshake process on the next MySQL version, however it's one that can be easily written off if we expose a lower-level crypto API to the user, making it a bit more customizable. Again, this is something we can discuss after looking at the PR.
Thanks!

However it's one that can be easily written off if we expose a lower-level crypto API to the user, making it a bit more customizable

Technically the client can know the server version (the classic, contrary to the new X protocol sends the version in it's welcome packet) and decide based on <=8.0.4, however I doubt there is sense to support pre-GA stuff once GA is out.
And idea for that specific issue might be that full caching_sha256_password is only supported via SSL encrypted connections, till we are clear about the breakage on non-SSl connections and support for that is added/enabled once we have clarity, by MySQL 8 GA the latest. This would allow users of this module to test their apps early, even though they have to run with SSL which is a tiny bit slower (few rountrips more when establishing the connection) but strongly suggested for security. (MySQL 8 tries hard to generate certificates on all setups and all the ways it can be installed, so should work for all users out of the box)
Pseudo-code:
if (fast_path_fails && !tls) {
  error("caching_sha256 authentication failed on fast path, please use a secure connection or different authentication method, as full authentication is not yet supported by this module");
}

Hi everyone, may I ask the status of this issue and related PR? I saw the PR was locked

As an update on this a few days ago a new PR https://github.com/mysqljs/mysql/pull/2233 has been opened with issues addressed and tests passing. I will be reviewing this week to land as soon as possible.

I'm experiencing this too.
mysql --version
mysql  Ver 8.0.16 for osx10.12 on x86_64 (Homebrew)

I'm using<EMAIL_ADDRESS>looking at their package.json, I could see mysql^2.17.1 in their dependencies...


Add db.name to custom properties

This is to allow querying based on db.name property. It will continue to be part of Target field on RemoteDependency

API change check
API changes are not detected in this pull request.


[question] how do I compile opera to ARMHF devices?

I'm trying to use opera in my raspberry pi 3 board running Raspbian OS.

Nothing??

The short - and perhaps blunt - answer is that you don't. To do that you would need the source code.

Makes sense @fsoder .
Thanks.


Add track-specific information to Protein Translation.

The Protein Translation exercise deviates from the upstream canonical data by including additional proteins not listed in the instructions. Generally, that's fine, but in this circumstance, students will likely get confused since this exercise is often marked as an easy or medium exercise, not a hard one. Also the instructions tab prominently says not all codon sequences and amino acids are important to the exercise. The table at the end is also introduced as showing all the codons and acids.
We shouldn't directly edit the instructions since it makes syncing upstream changes harder. configlet will just overwrite whatever's currently in the instructions so you'd need to add the info back manually. A better approach is to make an instructions.append.md file that includes track-specific content and is appended to the end of the instructions. There, it'd be good to include an updated table or just mention that the Cairo track is using more amino acids than what's in the initial table. That'll alert the student that they need to pay closer attention.

Everything except for the solution itself (lib.cairo and example.cairo) was copied from Rust's track, so I didn't modify much as I assumed everything's alright.
Will compare the canonical data with what we have, and update as per your suggestions.

Will rewrite the whole exercise to completely match the canonical data


Return EvalResults from rego constraints evaluation

Summary
Output the list of violations from the rego constraints evaluation engine.
This lets us use the violations in the pull_request_comment alert type.
For example, when using the json violation format:
  eval:
    type: rego
    rego:
      type: constraints
      violation_format: json
      def: |
        package minder

        import future.keywords.in
        import future.keywords.if

        # For demo purposes: create a violation for every file
        violations[{"msg": msg}] if {
          files_in_repo := input.ingested.files

          some current_file in files_in_repo

          msg := sprintf("File found: %s", [current_file.name])
        }
  alert:
    type: pull_request_comment
    pull_request_comment:
      review_message: |
        {{- range .EvalResultOutput }}
        - {{ .msg }}
        {{- end }}

Or for the default, text violation format:
  eval:
    type: rego
    rego:
      type: constraints
      def: |
        package minder

        import future.keywords.in
        import future.keywords.if

        # For demo purposes: create a violation for every file
        violations[{"msg": msg}] if {
          files_in_repo := input.ingested.files

          some current_file in files_in_repo

          msg := sprintf("File found: %s", [current_file.name])
        }
  alert:
    type: pull_request_comment
    pull_request_comment:
      review_message: |
        {{- range .EvalResultOutput }}
        - {{ .}}
        {{- end }}

Ref #5024
Change Type
Mark the type of change your PR introduces:

[ ] Bug fix (resolves an issue without affecting existing features)
[x] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[ ] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Outline how the changes were tested, including steps to reproduce and any relevant configurations.
Attach screenshots if helpful.
Review Checklist:

[x] Reviewed my own code for quality and clarity.
[ ] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[x] Included tests that validate the fix or feature.
[ ] Checked that related changes are merged.

coverage: 55.364% (-0.01%) from 55.374%
when pulling 0cac0c9a49db72586531ae1544bca408a4d3ec48 on eleftherias:rego-constraints-return-eval-result
into 5e3b3c8021534547600d2a32d76e1000c78074b2 on mindersec:main.


It doesn't seem to be responsive

Here is what I have:
$(document).ready(function(e) {
	$.bootstrapGrowl('My Message Goes Here. If it is long, it does not wrap on my mobile device.', {
		ele: 'body',
		type: 'danger',
		offset: {from: 'top', amount: 20},
		align: 'right',
		width: 400,
		delay: 5000,
		allow_dismiss: true,
		stackup_spacing: 10
	});
});

If my message is of any length, when viewing on smaller mobile phones like iPhone 5s, the message doesn't wrap, it just shoots off the screen.
I attached an example.

Ok, I got it. Thank you a lot.
Tony Virelli<EMAIL_ADDRESS>於 2015年8月9日 星期日寫道：

Here is what I have:
$(document).ready(function(e) {
$.bootstrapGrowl('My Message Goes Here. If it is long, it doesn't wrap on my mobile device.', {        ele: 'body',        type: 'danger',        offset: {from: 'top', amount: 20},        align: 'right',        width: 400,        delay: 5000,        allow_dismiss: true,        stackup_spacing: 10    });});
If my message is of any length, when viewing on smaller mobile phones like
iPhone 5s, the message doesn't wrap, it just shoots off the screen.
I attached an example.
[image: growl_example]
https://cloud.githubusercontent.com/assets/1253043/9152523/d4eea9ea-3df1-11e5-8f90-4ed2ff108c47.png
—
Reply to this email directly or view it on GitHub
https://github.com/ifightcrime/bootstrap-growl/issues/60.

Nevermind. Wow, just looking back at my code showed me the error of my ways. I have a hard width set:
width: 400,
Once I removed that it was responsive.


minor updates for docs

Making minor changes to docs

@rabbah updated, adjust and merge please.

Rebased and merged as https://github.com/openwhisk/openwhisk/commit/99d3e9ab82756631285072ad551398fa6b034e21. One small tweak reviewed with @csantanapr.


failed to connect to opcda://localhost/OPCServer.WinCC

I can successfully connect to local Kepware OPC Server with the h-opc-cli
h-opc-cli.exe da opcda://localhost/Kepware.KEPServerEX.V6
However, when I am trying to connect to a Siemens WinCC V7.3 OPC DA Server (OPC Data Access 2.0), I got the below exception.
h-opc-cli.exe da opcda://localhost/OPCServer.WinCC
h-opc-cli v0.9.0 An error occured when trying connecting to the server The application ended unexpectedly. System.Runtime.InteropServices.ExternalException (0x80004005): CoCreateInstanceEx: The specified service does not exist as an installed service.
I am pretty sure that the WinCC OPC Server is working normally. Because I can use Prosys OPC Client to connect to it and browse and monitor tag values.
Is it a bug or is there some way to connect to a WinCC V7.3 OPC DA Server?
Many thanks in advance!

I don't have wincc installed, so I'm not sure. However, some things to try:

Ensure OPCServer.WinCC is the right endpoint
Make sure the WinCC opc server service is running
Make sure opc enum service is running
Check which user the service runs as and make sure you're logged in as the same user

DCOM is really tricky. It could be an issue with h.opc, but there's many configuration settings that can cause issues.
If none of this helps, you can clone h-opc and try to debug it on connection. Maybe the issue will be clear.

@jmbeach Thanks for your input. I will double check all the settings. But I think in my test there should not be any DCOM issue. Because both the server and client are in the same "localhost" windows 10 OS. Later I will publish more test results.

some testing screenshot with WinCC OPC Server.

The first image is that Prosys OPC Client can successfully connect and read tags from localhost OPCServer.WinCC.
The second image shows the error when use h-opc-cli to connect the same OPCServer.WinCC

image uploader

One thing I notice about this is that Prosys does not list Kepware in the available clients.

@jmbeach Kepware is not installed in this VMWare VM. Only WinCC is installed. So there is no Kepware listed. The Prosys works fine with Kepware.

Hi Guys,
Today I reinstalled a brand new WinCC V7.4 SP1 in a clean Windows 7 Pro 64bits VMware VM.
And it seems that H-OPC works perfectly with OPCServer.WinCC. So I will close this issue.
@jmbeach Thank you for your suggestion.

@militiaonly Glad to hear that. If you find that there is a specific configuration of WinCC that can cause issues, let me know


[NEW] Sthack 2023

Name: Sthack
Website: https://www.sthack.fr
Date(s): 12/05/2023
Location: Bordeaux, France
Twitter/Mastodon Handle:  @sth4ck
Free: N

Merci !


Get rid of redox-specific code

All of the specific functions are covered by relibc (as of Redox 0.9 at least).

Can you please run cargo fmt? Thanks!

Can you please run cargo fmt? Thanks!

Done

Thanks for your PR :)


Support node-version-file param

By default I have set .nvmrc file

I don't like the introduction of the extra property, it makes the API confusing, maybe it's better to use custom value for that, e.g:
- node-version: nvm

and in this case we will parse the nvmrc file?

@umidbekk Yea, make sense. I introduced this field as base actions/setup-node@v2 action supports that.
I will update PR then.

@umidbekk Yea, make sense. I introduced this field because base actions/setup-node@v2 action supports that.
I will update PR then.

@doniyor2109 oh, if it's supported, why didn't you simply pass this option to the setup node action?

@umidbekk There is one problem with that. I wanted to set default value for node-version-file param and node-version has also default value. However original actions/setup-node@v2 says which conflicts with current flow:

The node-version-file input accepts a path to a file containing the version of Node.js to be used by a project, for example .nvmrc or .node-version. If both the node-version and the node-version-file inputs are provided then the node-version input is used.

@doniyor2109 so removal of node-version arg can help? it would be the breaking change, but will follow setup-node API

@umidbekk Yea, it should solve. However there is one catch that if node-version-file is not found it will throw error. So we cannot set default value for node-version-file as well

@doniyor2109 so you can use same rules as setup-node: https://github.com/actions/setup-node/blob/bacd6b4b3ac3127b28a1e1920c23bf1c2cadbb85/action.yml#L8-L11

@umidbekk Ok. I initially wanted to make default value for node-version-file so we can write action without any params and just update .nvmrc file)
I want to make it like this, what do you think?
let version, versionFile;

if (param.node_version) {
	version = param.node_version;
} else {
	versionFile = param.node_version || '.nvmrc';
}

@doniyor2109 You can skip both arguments in the setup-node, it will just use the existing node version, let's keep this simple :)

Closing for now because of low importance


WIP: Resolve Ray Futures Decentralized & Concurrently

Closes https://github.com/PrefectHQ/prefect-ray/issues/37
Example

Screenshots

Checklist

[ ] References any related issue by including "Closes #" or "Closes ".

If no issue exists and your change is not a small fix, please create an issue first.

[ ] Includes tests or only affects documentation.
[ ] Passes pre-commit checks.

Run pre-commit install && pre-commit run --all locally for formatting and linting.

[ ] Includes screenshots of documentation updates.

Run mkdocs serve view documentation locally.

[ ] Summarizes PR's changes in CHANGELOG.md

🎉 this looks like the right idea!

@toro-berlin Thanks a lot for submitting this PR.
I don't know this code well enough yet to be able to really give useful feedback, but here are some thoughts: I wonder if it would be possible to not have to call ray.get on the future at all and let the Ray scheduler figure out the resolution -- you can pass ObjectRefs into ray.remote calls, and the Ray scheduler will figure out when the objects are available and call the task. That would be the most scalable way to handle this.
I can spend a little more time reading the code tomorrow and seeing if what I'm saying can actually be done / how this all works :)
In the meantime @madkinsz and @ahuang11 please feel free to merge the PR and if you have any documentation / pointers for me to understand this code better, that would be very helpful :)

Thanks for this PR @toro-berlin! I'd like to merge these changes so that we can unblock you and others that are experiencing this issue. Could you please add a short summary of your changes to the Fixed section of the change log? Once that's added and this PR is marked as ready for review, I'll approve an merge!

Great to hear, @desertaxle.
Added an entry to the changelog and marked this PR as read-for-review.


Add ability to color SegmentioCell objects based on position, not current state

We need the ability to both tint images and color text that shows up in SegmentioCell objects based on their position. This PR adds overrideTextColor and imageTintColor properties to SegmentioItem objects, and colors them appropriately in the SegmentioCell object.  These new parameters are optional when initializing a SegmentioItem object.

Is there interest for merging this into the main line of Segmentio?

Another vote here!

Hi @yalantis , think this could get merged into prod? It would be really nice to have this ability in the mainline branch.
Thank you!

@PravdaEvgen any update?


[3] Setup flavors for Android

Part of #3
What happened 👀
Having different app variants/flavors is essential to allow flexible configuration in between staging/production environments.
Insight 📝
This part is for Android. 🙏

Setup 2 variants of setup as default:

Staging
Production

Config the app name for each flavor.
Use package_info_plus lib to get the build information. E.g the app name.
Apply flutter_config lib to provide the keys that can be configured to be different in Staging/Production.

Proof Of Work 📹
Production
https://user-images.githubusercontent.com/60863885/130045504-6a084b42-e0b4-48d1-83f0-21d676e84aed.mp4
Staging
https://user-images.githubusercontent.com/60863885/130045530-f4b4560a-7969-49c4-8e5d-984044b1df41.mp4

@sleepylee did you make a wrong mering order? 😂

@luongvo I noticed that 😛 but it's ok, we close only 1 issue anyway

@luongvo @sleepylee updated 🛩


Filters are showing multiple items in the pick list

When I click on the filters, the pick list shows multiple items and are stuck on these items

Do you see this on test or live? I can not replicate it on either. Maybe clear the cache on your browser?

@frjo this is on Hypha test.

I think this has been resolved.


Include set_time_limit in a try/catch

Refs http://getgrav.org/forum#!/getgrav/general:set-time-limit-problems

This works for me!


getCurrentPosition doesn't work with ACCESS_COARSE_LOCATION

i have been using ACCESS_COARSE_LOCATION and it was working fine in older version i was using but after updating i tried to get user currentPosition but it doesn't work. i updated FINE LOCATION and then it worked
i tested on virtual device and physical device
     final position = await Geolocator.getCurrentPosition(
      desiredAccuracy: LocationAccuracy.high,
    );

flutter version 2.2.2
latest version of geolocator and tried previous 2 versions
[✓] Flutter (Channel stable, 2.2.2, on macOS 11.3 20E232 darwin-arm, locale
en-GB)
• Flutter version 2.2.2 at /users/khan/dev/flutter
• Framework revision d79295af24 (12 days ago), 2021-06-11 08:56:01 -0700
• Engine revision 91c9fc8fe0
• Dart version 2.13.3
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /Users/khan/Library/Android/sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: /Applications/Android
Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.3, Build version 12C33
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b3-6915495)
[✓] VS Code (version 1.57.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.23.0
[✓] Connected device (2 available)
• sdk gphone arm64 (mobile) • emulator-5554 • android-arm64  • Android 11
(API 30) (emulator)
• Chrome (web)              • chrome        • web-javascript • Google Chrome
91.0.4472.114
• No issues found!

For my case
It didn't work on emulator, but worked on real device !

Closing this issue as there has not been any activity for almost 2 years. If you are experiencing this issue on the latest version of the plugin, please let us know by opening a new issue.


2.1.0 not published to npm

Hello was trying to resolve a yarn audit issue tied to this library. I see the fix was introduced in the latest commit but I don't think it was ever published to npm.

I am currently using this as a workaround in my package.json:
"@metamask/jazzicon": "github:metamask/jazzicon#d923914fda6a8795f74c2e66134f73cd72070667",

I'm seeing the same problem. Can anyone publish, please? @jmrossy, @whymarrh

This library is easier to use. https://www.npmjs.com/package/@cfx-kit/wallet-avatar

I tried to verify if generated colors after https://github.com/MetaMask/jazzicon/pull/6 are the same. They are not.
I don't think 2.1.0 version should be published.
Here's a test of hueShift function with zero shift:
// @file test.js

// Since index.js does not export hueShift function just eval the code in current scope
const sourcecode = require('fs').readFileSync('./index.js', 'utf-8')
eval(sourcecode)

console.log('Preset colors\n' + colors.slice().join(','))

// Force random=0.5 => hueShift amount=0 => expect no change in colors
generator = { random: () => 0.5 }
console.log('0 hueShift colors\n' + hueShift(colors.slice(), generator).join(','))

run node test.js

Before #6:
:heavy_exclamation_mark: 0 hueShift do not match preset colors. Original implementation of hueShift was wrong.
Preset colors
#01888C,#FC7500,#034F5D,#F73F01,#FC1960,#C7144C,#F3C100,#1598F2,#2465E1,#F19E02
0 hueShift colors
#01898E,#FA7500,#03505E,#F93F01,#FB1860,#C8144D,#F5C400,#189AF2,#2366E1,#F29E02

After #6:
:heavy_exclamation_mark: 0 hueShift do not match preset colors. New implementation of hueShift is wrong.
:x: 0 hueShift after #6 do not match 0 hueShift before #6. New implementation of hueShift is wrong differently!
Preset colors
#01888C,#FC7500,#034F5D,#F73F01,#FC1960,#C7144C,#F3C100,#1598F2,#2465E1,#F19E02
0 hueShift colors
#01878c,#fc7600,#034f5d,#f73e01,#fc1961,#c7144d,#f3c200,#159af2,#2466e1,#f19d02

(Before #6 but upgrade<EMAIL_ADDRESS>or<EMAIL_ADDRESS>and replace "hexString()" with "hex()")
Preset colors
#01888C,#FC7500,#034F5D,#F73F01,#FC1960,#C7144C,#F3C100,#1598F2,#2465E1,#F19E02
0 hueShift colors
#01888C,#FC7500,#034F5D,#F73F01,#FC1960,#C7144C,#F3C100,#1598F2,#2465E1,#F19E02

Sorry for the delayed response @lukaw3d, I will look into this soon.
Also sorry everyone else for the delay in releasing 2.1.0. This library is set up different from our other libraries so it's a lot more painful to release it. Hopefully we can get it synced soon.

Likewise, sorry if my PR #6 modified the colors slightly, that wasn't intentional. Thank you @lukaw3d for testing more closely and spotting the difference

Sorry for the delay in getting back to this issue. For the time being I have reverted the changes in #6 in a new PR, #24, so that we can create a new release and then re-implement that PR later.


Bar chart with curved borders in v2.1.3

I was able to plot curved border with 3423, but ended up with an awkward result for lower values. screenshot
) . Can someone help me to extend chart with initialize method and to plot with this Chart.helpers.drawRoundedRectangle() similar to this in V.1. http://jsfiddle.net/0dzp3jxw/

@riju2142 I think you will have better luck getting this answered on Stack Overflow

Closing since Stack overflow is the recommended way to resolve this