blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
______ ERROR collecting tests/units/transformers/test_feature_selector.py ______
tests/units/transformers/test_feature_selector.py:11: in <module>
    from tsfresh.transformers.feature_selector import FeatureSelector
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
______ ERROR collecting tests/units/transformers/test_feature_selector.py ______
tests/units/transformers/test_feature_selector.py:11: in <module>
    from tsfresh.transformers.feature_selector import FeatureSelector
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_____ ERROR collecting tests/units/transformers/test_per_column_imputer.py _____
tests/units/transformers/test_per_column_imputer.py:15: in <module>
    from tsfresh.transformers.per_column_imputer import PerColumnImputer
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_____ ERROR collecting tests/units/transformers/test_per_column_imputer.py _____
tests/units/transformers/test_per_column_imputer.py:15: in <module>
    from tsfresh.transformers.per_column_imputer import PerColumnImputer
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_____ ERROR collecting tests/units/transformers/test_per_column_imputer.py _____
tests/units/transformers/test_per_column_imputer.py:15: in <module>
    from tsfresh.transformers.per_column_imputer import PerColumnImputer
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_____ ERROR collecting tests/units/transformers/test_per_column_imputer.py _____
tests/units/transformers/test_per_column_imputer.py:15: in <module>
    from tsfresh.transformers.per_column_imputer import PerColumnImputer
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_ ERROR collecting tests/units/transformers/test_relevant_feature_augmenter.py _
tests/units/transformers/test_relevant_feature_augmenter.py:14: in <module>
    from tsfresh.feature_extraction import MinimalFCParameters
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_ ERROR collecting tests/units/transformers/test_relevant_feature_augmenter.py _
tests/units/transformers/test_relevant_feature_augmenter.py:14: in <module>
    from tsfresh.feature_extraction import MinimalFCParameters
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_ ERROR collecting tests/units/transformers/test_relevant_feature_augmenter.py _
tests/units/transformers/test_relevant_feature_augmenter.py:14: in <module>
    from tsfresh.feature_extraction import MinimalFCParameters
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_ ERROR collecting tests/units/transformers/test_relevant_feature_augmenter.py _
tests/units/transformers/test_relevant_feature_augmenter.py:14: in <module>
    from tsfresh.feature_extraction import MinimalFCParameters
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
______ ERROR collecting tests/units/utilities/test_dataframe_functions.py ______
tests/units/utilities/test_dataframe_functions.py:11: in <module>
    from tsfresh.utilities import dataframe_functions
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
______ ERROR collecting tests/units/utilities/test_dataframe_functions.py ______
tests/units/utilities/test_dataframe_functions.py:11: in <module>
    from tsfresh.utilities import dataframe_functions
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
______ ERROR collecting tests/units/utilities/test_dataframe_functions.py ______
tests/units/utilities/test_dataframe_functions.py:11: in <module>
    from tsfresh.utilities import dataframe_functions
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
______ ERROR collecting tests/units/utilities/test_dataframe_functions.py ______
tests/units/utilities/test_dataframe_functions.py:11: in <module>
    from tsfresh.utilities import dataframe_functions
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_____ ERROR collecting tests/units/utilities/test_string_manipilations.py ______
tests/units/utilities/test_string_manipilations.py:5: in <module>
    from tsfresh.utilities.string_manipulation import convert_to_output_format
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_____ ERROR collecting tests/units/utilities/test_string_manipilations.py ______
tests/units/utilities/test_string_manipilations.py:5: in <module>
    from tsfresh.utilities.string_manipulation import convert_to_output_format
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_____ ERROR collecting tests/units/utilities/test_string_manipilations.py ______
tests/units/utilities/test_string_manipilations.py:5: in <module>
    from tsfresh.utilities.string_manipulation import convert_to_output_format
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'
_____ ERROR collecting tests/units/utilities/test_string_manipilations.py ______
tests/units/utilities/test_string_manipilations.py:5: in <module>
    from tsfresh.utilities.string_manipulation import convert_to_output_format
tsfresh/__init__.py:28: in <module>
    from tsfresh.convenience.relevant_extraction import extract_relevant_features  # noqa: E402
tsfresh/convenience/relevant_extraction.py:6: in <module>
    from tsfresh.feature_extraction import extract_features
tsfresh/feature_extraction/__init__.py:5: in <module>
    from tsfresh.feature_extraction.extraction import extract_features
tsfresh/feature_extraction/extraction.py:16: in <module>
    from tsfresh.feature_extraction.data import to_tsdata
tsfresh/feature_extraction/data.py:7: in <module>
    from dask import dataframe as dd
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/__init__.py:13: in <module>
    from .io import (
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/__init__.py:13: in <module>
    from .csv import read_csv, to_csv, read_table, read_fwf
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:387: in <module>
    AUTO_BLOCKSIZE = auto_blocksize(TOTAL_MEM, CPU_COUNT)
/nix/store/3mhb2p9281dvm0skqsv146l1jvi99wfz-python3.8-dask-2.25.0/lib/python3.8/site-packages/dask/dataframe/io/csv.py:377: in auto_blocksize
    blocksize = int(total_memory // cpu_count / memory_factor)
E   TypeError: unsupported operand type(s) for //: 'int' and 'NoneType'

---------- coverage: platform darwin, python 3.8.6-final-0 -----------
Name                                                 Stmts   Miss Branch BrPart  Cover   Missing
------------------------------------------------------------------------------------------------
tsfresh/convenience/bindings.py                         25     25      6      0     0%   1-214
tsfresh/convenience/relevant_extraction.py              23     21     10      0     6%   7-190
tsfresh/defaults.py                                     20      0      0      0   100%
tsfresh/examples/__init__.py                             3      3      0      0     0%   6-8
tsfresh/feature_extraction/data.py                     163    157     88      0     2%   12-443
tsfresh/feature_extraction/extraction.py                75     67     40      0     7%   17-328
tsfresh/feature_extraction/feature_calculators.py      638    453    228      0    22%   83-86, 111-115, 142-158, 175, 190-201, 227-228, 243-245, 268-270, 289-293, 307-309, 322-324, 337-339, 353-356, 392-401, 440-459, 480-506, 523-525, 552-562, 580, 597-598, 615-616, 630, 644, 658, 672, 685-689, 703, 718-720, 735-737, 754, 767-769, 782-784, 797-798, 811-812, 826-827, 841-843, 857-858, 872-874, 893-901, 921-933, 958-961, 984-986, 1003-1008, 1033-1052, 1069-1158, 1186-1198, 1215-1225, 1243, 1265-1267, 1294-1316, 1335-1349, 1373-1402, 1428-1448, 1482-1489, 1523-1529, 1551-1561, 1583-1617, 1650-1666, 1679-1680, 1702-1721, 1763-1774, 1802-1818, 1833-1835, 1852-1857, 1871, 1885, 1900-1906, 1923, 1955-1974, 2004-2011, 2038-2064, 2089-2107, 2131-2140, 2157, 2173, 2202-2214
tsfresh/feature_extraction/settings.py                  65     65     40      0     0%   4-239
tsfresh/feature_selection/__init__.py                    1      1      0      0     0%   10
tsfresh/feature_selection/relevance.py                  87     87     36      0     0%   4-287
tsfresh/feature_selection/selection.py                  20     20      4      0     0%   4-151
tsfresh/feature_selection/significance_tests.py         70     70     22      0     0%   6-266
tsfresh/scripts/__init__.py                              0      0      0      0   100%
tsfresh/scripts/run_tsfresh.py                          45     45      6      0     0%   4-111
tsfresh/transformers/feature_augmenter.py               33     33      2      0     0%   5-214
tsfresh/transformers/feature_selector.py                36     36      8      0     0%   5-172
tsfresh/transformers/per_column_imputer.py              39     39     18      0     0%   5-111
tsfresh/transformers/relevant_feature_augmenter.py      74     74     14      0     0%   4-402
tsfresh/utilities/dataframe_functions.py               181    181     94      0     0%   4-645
tsfresh/utilities/distribution.py                      109    109     26      0     0%   4-456
tsfresh/utilities/string_manipulation.py                24     24     18      0     0%   5-70
------------------------------------------------------------------------------------------------
TOTAL                                                 1731   1510    660      0     9%

=========================== short test summary info ============================
ERROR tests/units/feature_extraction/test_data.py - TypeError: unsupported op...
ERROR tests/units/feature_extraction/test_data.py - TypeError: unsupported op...
ERROR tests/units/feature_extraction/test_data.py - TypeError: unsupported op...
ERROR tests/units/feature_extraction/test_data.py - TypeError: unsupported op...
ERROR tests/units/feature_extraction/test_extraction.py - TypeError: unsuppor...
ERROR tests/units/feature_extraction/test_extraction.py - TypeError: unsuppor...
ERROR tests/units/feature_extraction/test_extraction.py - TypeError: unsuppor...
ERROR tests/units/feature_extraction/test_extraction.py - TypeError: unsuppor...
ERROR tests/units/feature_extraction/test_feature_calculations.py - TypeError...
ERROR tests/units/feature_extraction/test_feature_calculations.py - TypeError...
ERROR tests/units/feature_extraction/test_settings.py - TypeError: unsupporte...
ERROR tests/units/feature_extraction/test_feature_calculations.py - TypeError...
ERROR tests/units/feature_extraction/test_feature_calculations.py - TypeError...
ERROR tests/units/feature_extraction/test_settings.py - TypeError: unsupporte...
ERROR tests/units/feature_extraction/test_settings.py - TypeError: unsupporte...
ERROR tests/units/feature_extraction/test_settings.py - TypeError: unsupporte...
ERROR tests/units/feature_selection/test_checks.py - TypeError: unsupported o...
ERROR tests/units/feature_selection/test_checks.py - TypeError: unsupported o...
ERROR tests/units/feature_selection/test_checks.py - TypeError: unsupported o...
ERROR tests/units/feature_selection/test_feature_significance.py - TypeError:...
ERROR tests/units/feature_selection/test_checks.py - TypeError: unsupported o...
ERROR tests/units/feature_selection/test_feature_significance.py - TypeError:...
ERROR tests/units/feature_selection/test_feature_significance.py - TypeError:...
ERROR tests/units/feature_selection/test_feature_significance.py - TypeError:...
ERROR tests/units/feature_selection/test_relevance.py - TypeError: unsupporte...
ERROR tests/units/feature_selection/test_relevance.py - TypeError: unsupporte...
ERROR tests/units/feature_selection/test_relevance.py - TypeError: unsupporte...
ERROR tests/units/feature_selection/test_relevance.py - TypeError: unsupporte...
ERROR tests/units/feature_selection/test_selection.py - TypeError: unsupporte...
ERROR tests/units/feature_selection/test_selection.py - TypeError: unsupporte...
ERROR tests/units/feature_selection/test_selection.py - TypeError: unsupporte...
ERROR tests/units/feature_selection/test_selection.py - TypeError: unsupporte...
ERROR tests/units/feature_selection/test_significance_tests.py - TypeError: u...
ERROR tests/units/feature_selection/test_significance_tests.py - TypeError: u...
ERROR tests/units/feature_selection/test_significance_tests.py - TypeError: u...
ERROR tests/units/feature_selection/test_significance_tests.py - TypeError: u...
ERROR tests/units/scripts/test_run_tsfresh.py - TypeError: unsupported operan...
ERROR tests/units/scripts/test_run_tsfresh.py - TypeError: unsupported operan...
ERROR tests/units/scripts/test_run_tsfresh.py - TypeError: unsupported operan...
ERROR tests/units/scripts/test_run_tsfresh.py - TypeError: unsupported operan...
ERROR tests/units/transformers/test_feature_augmenter.py - TypeError: unsuppo...
ERROR tests/units/transformers/test_feature_augmenter.py - TypeError: unsuppo...
ERROR tests/units/transformers/test_feature_augmenter.py - TypeError: unsuppo...
ERROR tests/units/transformers/test_feature_augmenter.py - TypeError: unsuppo...
ERROR tests/units/transformers/test_feature_selector.py - TypeError: unsuppor...
ERROR tests/units/transformers/test_feature_selector.py - TypeError: unsuppor...
ERROR tests/units/transformers/test_feature_selector.py - TypeError: unsuppor...
ERROR tests/units/transformers/test_feature_selector.py - TypeError: unsuppor...
ERROR tests/units/transformers/test_per_column_imputer.py - TypeError: unsupp...
ERROR tests/units/transformers/test_per_column_imputer.py - TypeError: unsupp...
ERROR tests/units/transformers/test_per_column_imputer.py - TypeError: unsupp...
ERROR tests/units/transformers/test_per_column_imputer.py - TypeError: unsupp...
ERROR tests/units/transformers/test_relevant_feature_augmenter.py - TypeError...
ERROR tests/units/transformers/test_relevant_feature_augmenter.py - TypeError...
ERROR tests/units/transformers/test_relevant_feature_augmenter.py - TypeError...
ERROR tests/units/transformers/test_relevant_feature_augmenter.py - TypeError...
ERROR tests/units/utilities/test_dataframe_functions.py - TypeError: unsuppor...
ERROR tests/units/utilities/test_dataframe_functions.py - TypeError: unsuppor...
ERROR tests/units/utilities/test_dataframe_functions.py - TypeError: unsuppor...
ERROR tests/units/utilities/test_dataframe_functions.py - TypeError: unsuppor...
ERROR tests/units/utilities/test_string_manipilations.py - TypeError: unsuppo...
ERROR tests/units/utilities/test_string_manipilations.py - TypeError: unsuppo...
ERROR tests/units/utilities/test_string_manipilations.py - TypeError: unsuppo...
ERROR tests/units/utilities/test_string_manipilations.py - TypeError: unsuppo...
======================== 10 passed, 64 errors in 8.49s =========================

Result of nixpkgs-review pr 102455 run on x86_64-linux 1

2 packages built:

python37Packages.tsfresh
python38Packages.tsfresh

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 102455 run on x86_64-linux 1

2 packages built:

python37Packages.tsfresh
python38Packages.tsfresh

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 102455 run on x86_64-linux 1

2 packages built:

python37Packages.tsfresh
python38Packages.tsfresh

Closing due to inactivity from author.


Marketplace option couldn't be seen in latest version <IP_ADDRESS>1.gce8e6576

🧐 Have you read the FAQ and viewed similar issues?

[X] I have read the FAQ
[X] I have checked older issues, open and closed
[X] I did a clean install of SpotX as described in the FAQ

Сountry of your account
India
What is your Spotify Plan?
Free
Do you have Spicetify installed?
Yes
ℹ Computer information
- Spotify: <IP_ADDRESS>1.gce8e6576
- Windows: Windows 11, 22H2 (22621.1105)
- PowerShell: 7.2.8

📝 Description
After installing Spicetify to apply new themes, the "Marketplace" option couldn't be seen anywhere in the Spotify app.
In older version of Spotify <IP_ADDRESS>1.gf759311c, it worked well.
I clean installed twice but Spicetify keeps saying marketplace was already found! Updating...
Could you please check how can I get marketplace and more theme options?
📸 Screenshots
No response

Did you use install new theme in Spotx ?
if so then Spicetify most likely doesn't support the latest changes in the new theme, use the Spotx installer for the old theme

Yeah now it worked and the marketplace is seen with the old theme. Thanks,
bro.
On Sun, Jan 22, 2023 at 1:24 AM amd64fox @.***> wrote:

Closed #277 https://github.com/amd64fox/SpotX/issues/277 as not planned.
—
Reply to this email directly, view it on GitHub
https://github.com/amd64fox/SpotX/issues/277#event-8327723337, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AIGSAIC4SOJQZJ4WHKQKTETWTQ5ILANCNFSM6AAAAAAT46VVW4
.
You are receiving this because you authored the thread.Message ID:
@.***>


Remove 'None' as lookup for log level override.

Spoke to Anselm, this looks like a workaround. Currently this is causing Hoist React to provide both a 'null' and a 'none' option that are effectively the same. Might need some work to Hoist-Sencha as well to provide a null option in the edit record form's combo.

Lee reviewed the change and decided this ticket isn't worth the trouble it caused in hoist-sencha


[gt4py,icon4py,icon-dsl] Make it work with spack v0.21.1

Upgrading spack from v0.20.1 to v20.1 brings several issues for the dependencies of blue-line icon builds.
py-numpy lost  ~blas and ~lapack variant
==> [2024-02-13-16:51:24.357599] Find complete: /opt/nvidia/hpc_sdk/Linux_x86_64/21.3/compilers/lib/include ['*.h', '*.hpp', '*.hxx', '*.hh', '*.H', '*.txx', '*.tcc', '*.icc', '*.mod', '*.inc']
==> Error: NoHeadersError: Unable to locate nvidia-blas headers in /opt/nvidia/hpc_sdk/Linux_x86_64/21.3/compilers/lib

/scratch/snx3000/jenkins/workspace/Spack/spack_PR/spack/var/spack/repos/builtin/packages/py-numpy/package.py:286, in blas_lapack_site_cfg:
        283                f.write("rpath = {0}\n".format(dirs))
        284
        285        blas_libs = spec["blas"].libs
  >>    286        blas_headers = spec["blas"].headers
        287
        288        lapack_libs = spec["lapack"].libs
        289        lapack_headers = spec["lapack"].headers

See build log for details:
  /scratch/snx3000/jenkins/workspace/Spack/spack_PR/spack-build_stage/spack-stage-py-numpy-1.26.1-f3vud4h5knxz67ampjmepvivg57ripo3/spack-build-out.txt

numpy cannot make use of nvidia built-in implementations.
icon4py has failing tests
   17144        concrete_cls: Type[DataModelT] = _make_concrete_with_cache(
  >> 17145    ../../../spack/opt/spack/py-gt4py-<IP_ADDRESS>b/gcc-9.3.0/qtz6knyycg2d
              aglsjt6tmipwe5bwd4j5/lib/python3.11/site-packages/gt4py/eve/utils
              .py:286: in inner
     17146        raise error
  >> 17147    ../../../spack/opt/spack/py-gt4py-<IP_ADDRESS>b/gcc-9.3.0/qtz6knyycg2d
              aglsjt6tmipwe5bwd4j5/lib/python3.11/site-packages/gt4py/eve/utils
              .py:280: in inner
     17148        return cached(*args, **kwargs)
  >> 17149    ../../../spack/opt/spack/py-gt4py-<IP_ADDRESS>b/gcc-9.3.0/qtz6knyycg2d
              aglsjt6tmipwe5bwd4j5/lib/python3.11/site-packages/gt4py/eve/datam
              odels/core.py:1304: in _make_concrete_with_cache
     17150        raise TypeError(f"'{datamodel_cls.__name__}' is not a generic
               model class.")
     17151    E   TypeError: 'Symbol__datatypet' is not a generic model class.
     17152    _ ERROR collecting atm_dyn_iconam/tests/test_mo_solve_nonhydro_st
              encil_16_fused_btraj_traj_o1.py _
  >> 17153    atm_dyn_iconam/tests/test_mo_solve_nonhydro_stencil_16_fused_btra
              j_traj_o1.py:17: in <module>
     17154        from icon4py.atm_dyn_iconam.mo_solve_nonhydro_stencil_16_fuse
              d_btraj_traj_o1 import (
  >> 17155    ../../../spack/opt/spack/py-icon4py-<IP_ADDRESS>/gcc-9.3.0/jid54od5uez
              ht7v4glgjjuer3nr43tkv/lib/python3.11/site-packages/icon4py/atm_dy
              n_iconam/mo_solve_nonhydro_stencil_16_fused_btraj_traj_o1.py:14:
              in <module>

gt4py has failing tests
self = typing.Any
     7351    obj = BufferSID(source_buffer=SymbolName('out'), dimensions=[Dimen
             sionType(name='I')], scalar_type=ScalarType(kind=<ScalarKind.FLOAT
             64: 1064>, shape=None))
     7352
     7353        def __instancecheck__(self, obj):
     7354            if self is Any:
     7355    >           raise TypeError("typing.Any cannot be used with isinst
             ance()")
     7356    E           TypeError: typing.Any cannot be used with isinstance()
     7357
  >> 7358    ../../../spack/opt/spack/python-3.11.6/gcc-9.3.0/ws4qyic4peq7opwbz
             lce5o4rfqmv6t2j/lib/python3.11/typing.py:494: TypeError
     7359    ___________ test_conditional_w_tuple[otf_compile_executor.run_gtfn
             ] ____________
     7360    [gw0] linux -- Python 3.11.6 /scratch/snx3000/jenkins/workspace/Sp
             ack/spack_PR/spack/opt/spack/python-3.11.6/gcc-9.3.0/ws4qyic4peq7o
             pwbzlce5o4rfqmv6t2j/bin/python3.11
     7361
     7362    program_processor = OTFCompileExecutor(otf_workflow=OTFCompileWork
             flow(translation=GTFNTranslationStep(language_settings=LanguageWit
             hHeade...renew_compiledb=False), force_recompile=False), decoratio
             n=<function convert_args at 0x15553b111580>), name='run_gtfn')
     7363
     7364        def test_conditional_w_tuple(program_processor):

     ...

     7377                program_processor,
     7378                inp,
     7379                out=out,
     7380                offset_provider={},
     7381            )
     7382
  >> 7383    tests/next_tests/integration_tests/feature_tests/iterator_tests/te
             st_conditional.py:45:

Note that some of the depencies have different version with v0.21.1.
This includes

python
py-frozendict
py-toolz

ping @abishekg7 @samkellerhals @halungge since this is relevante for blue-line on Alps

Thanks for looking into it Jonas! Re. blas/lapack, I think the solution we adopted previously was to move over to openblas for both icon and numpy. Is that still an option here?

Yes in theory. Just be aware that you loose all tolerances generated by upstream icon-nwp.
These test will fail with a change.
This is something we should discuss in the next spack meeting.

Both gt4py and icon4py should be solved by going to the latest gt4py release. I assume you updated to python 3.11?

Yes I updated to python 3.11

I have a PR to add the latest gt4py releases. Let me double check a few things and I'll ask Jonas to review later. https://github.com/C2SM/spack-c2sm/pull/910

irrelevant, only a problem on Daint


HSEARCH-1849 Using Path instead of File in tests to simplify migration

Adapts some test infra to use JDK 7 Path instead of File. This can be integrated to master, it will simplify migration to Lucene 5 later on.

Hmm, seems there is a problem in StoredIndexTest.java:
[ERROR] /Users/hardy/work/hibernate/git/search/infinispan/src/test/java/org/hibernate/search/infinispan/StoredIndexTest.java:[179,34] unreported exception java.io.IOException; must be caught or declared to be thrown
[ERROR] /Users/hardy/work/hibernate/git/search/infinispan/src/test/java/org/hibernate/search/infinispan/StoredIndexTest.java:[180,34] unreported exception java.io.IOException; must be caught or declared to be thrown

@hferentschik, oops, pushed an update.

It looks good!
but while I know the relation with Lucene 5 plans (HSEARCH-1849), I'll open a separate issue for this one so that I can merge it in master already without necessarily waiting for the other chunks of work.

Hum, do as you like, but I wouldn't go overboard with micro-JIRAs tbh. Why
can't you merge right now also if HSEARCH-1849 is still open. Or is it you
want to get to HSEARCH-9000 quickly ;)

It's more that I don't want to changes included in a release which are not recorded in the changelog.
We're working on master now which is 5.4, while the Lucene 5 issue won't be merged until 5.5.
We could of course wait to merge this, but it doesn't cost me much to open an issue.. what do we have the "trivial" and similar levels for in JIRA otherwise ;)

merged, but as resolving https://hibernate.atlassian.net/browse/HSEARCH-1916


Proposed new workflow interface

This is incomplete, but this is what we think could work.
To do (not in Beamlime):

Add alternative provider that can load event data directly from group, instead of group nested in entry/instrument/detector

I'll just close it since it was included in #219


chore(metrics): revert dimensions test before splitting

Issue number: #1239
Summary
Changes
In #1240, I repurposed the original test test_exceed_number_of_dimensions to account for service dimension, since the outcome would be the same (SchemaValidationError).
This PR reverts that test change, fix an old typo (we we), and adds a specific test test_exceed_number_of_dimensions_with_service.
User experience

Please share what the user experience looks like before and after this change

Checklist
If your change doesn't seem to apply, please leave them unchecked.

[x] Meet tenets criteria
[x] I have performed a self-review of my this change
[x] Changes are tested
[ ] Changes are documented
[x] PR title follows conventional commit semantics

Is this a breaking change?
RFC issue number:
Checklist:

[ ] Migration process documented
[ ] Implement warnings (if it can live side by side)

Acknowledgment
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

Codecov Report

Merging #1243 (1afa990) into develop (9d8dd1b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #1243   +/-   ##
========================================
  Coverage    99.88%   99.88%
========================================
  Files          119      119
  Lines         5423     5423
  Branches       618      618
========================================
  Hits          5417     5417
  Misses           2        2
  Partials         4        4

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 9d8dd1b...1afa990. Read the comment docs.


Ruby 2.7 support

These are some updates, generated from rspec-dev's rake tasks.

A couple of changes required to get a green 2.7.0 build, will probably cut a patch release with the changes.

Thanks!


[REQ] Automatic synchronization with groups

By default we have some rules applied to all users:

After I added VIP, access was granted to some rules, it looks like this:

However, this only applies if the user refreshes the page, F5. It would be possible to do this release automatically without updating the page.
I believe that even a notification on his screen informing him about the activation of the group, and even when to remove the group would be interesting.

Something like this, or more beautiful, a notification of seconds and then exit automatically.

Currently Inventory Simulator is not a realtime application, so stuff like this will require a page refresh as you mentioned. Bringing realtime stuff will make the application a bit more complex and I'd rather work on that after we have sticker & charms stuff done. This will be low priority for now.


[BUG] Vulnerabilities in dependencies of exceljs package

🐛 Bug Report

Lib version: 4.2.0
Issue
I conducted a dependency check scan on the code and it identified the NPM CLI package as one with high vulnerability due to the number of vulnerabilities it found for that package. The version of the package is vulnerable to a few things including Path Traversal, Link Following, Improper Privilege Management and Information exposure through log files. All the vulnerabilities identified are classified as medium based on the cvss score but due to multiple vulnerabilities it tagged the package as high vulnerability.
exceljs_dependency-check_2021-03-10.zip

@Siemienik @alubbe @Alanscut Is this something that you guys can fix?


TST: fix sparse.linalg failures for tfmqr and svds

Closes gh-22022
Closes gh-22029
There have been a lot of changes to random number generator usage in tests, so some new failures for tests with tight tolerances aren't surprising - especially for fairly unstable iterative solvers like these.
The svds test changes also clean up some odd generator handling and remove running the tests parametrized with either the same thing 3 times (not useful) or with None as an rng (not reproducible).

CI failures are unrelated, so this looks ready.

CI failures are unrelated

smoke-docs failures are numpy 2.2 fallout, will need a scipy-doctest fix and a release


plex.Plex version 1.31.1

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

When updating an existing application, please use wingetcreate update so that all the important metadata gets transferred over there.

I will try again.


Reverting product change made for 'TabView gap between active tab and active content fix #6644'

The TabViewItem change made in https://github.com/microsoft/microsoft-ui-xaml/pull/6644 introduced a regression worse than the pbm it fixed. So reverting it & we will be working on finding a better fix.
The regression was that in some cases the TabViewItem would constantly grow incrementally by 0.5px.
Internal bug 37332027 will be reactivated.

/azp run


Documentation improvements

A few more tweaks to documentation, and a fix for unit-tests() vs. unit-tests.gs vs. unitTests().

Done. I also improved the wording in the commit about Google+ perms in the README.


Repo sync for protected CLA branch

The pull request is created from main637783850596008619 to main to fix git push error for protected CLA branch

@ghogen : Thanks for your contribution! The author(s) have been notified to review your proposed change.


POS UI Extensions - Invalid hook call. Hooks can only be called inside of the body of a function component

Please list the package(s) involved in the issue, and include the version you are using
"react": "^17.0.0",
"@shopify/retail-ui-extensions-react": "1.7.0"

Describe the bug
We've just updated our POS Cafe to the latest version of the retail UI extensions package:
"@shopify/retail-ui-extensions-react": "1.7.0"
and we are now getting the following error message:
Invalid hook call. Hooks can only be called inside of the body of a function component

We've also created a brand new app and extension, and still getting the same error.
We then tried commenting out the useExtensionAPI() and the tile works:

This is the package.json of POS extension:
{
  "name": "pos-ui",
  "private": true,
  "version": "1.0.0",
  "main": "dist/main.js",
  "license": "UNLICENSED",
  "dependencies": {
    "react": "^17.0.0",
    "@shopify/retail-ui-extensions-react": "1.7.0"
  },
  "devDependencies": {
    "@types/react": "^17.0.0"
  }
}

We are wondering if there is an issue with the useExtensionApi() hook.
Any assistance would be greatly appreciated.
Thank you so much for your time,
Adam Wooding

We did encounter this when we were tinkering a while back. Turns out it was a developer error when they were calling the render function.
Invalid:
render('pos.home.tile.render', SmartGridTile)

Valid:
render('pos.home.tile.render', () => <SmartGridTile />)

Could you get them to double check the syntax of that function call?

Hi, I am facing the same issue with a fresh new app + sample code from Shopify generated POS UI extension. Any update on this? @js-goupil

Hey @brandonkhj & @js-goupil , we just updated our CLI to v3.60 which was just released, and this seems to have resolved the issue. Can you check which version of the CLI you're using?

hey @adamwooding , Thanks lot! it's working for me now with latest CLI version :)


[CN Currency] Parsing cases like "8亿元人民币" causes infinite loop

When passing  "8亿元人民币", "人民币8亿元", "人民币人民币3.50亿元'  these sentences to NumberWithUnitRecognizer, parse function couldn't stop.
I use python in this case

The date issue was moved to #1879.


updating desc

closes https://github.com/MicrosoftDocs/office-docs-powershell/issues/5660

Docs Build status updates of commit addb258:
:clock10: Full build: the average full build time is 17 min(s) 36 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit addb258:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOTenantCdnPolicy.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@chrisda Please merge this PR. Thanks.

Docs Build status updates of commit 9d15888:
:clock10: Full build: the average full build time is 17 min(s) 38 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 9d15888:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOTenantCdnPolicy.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 8ebf1a1:
:clock10: Full build: the average full build time is 17 min(s) 38 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 8ebf1a1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOTenantCdnPolicy.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Insecure TLS With Jfrog Rt Mvn Commands

The --insecure-tls flag does not work with jfrog rt mvn commands. This prevents us from running a mvn clean install deploy to an Artifactory instance with a self-signed certificate.
Here is the command I've been trying to get working (using version 1.3.0 of the CLI):
jfrog rt mvn 'clean install deploy' /buildInfo --build-name=hello --build-number=1 --insecure-tls
Is there a different way to use Maven to deploy artifacts to an Artifactory instance with self-signed certificates? We need to build and deploy artifacts to a given Artifactory repository, while collecting and publishing the build info for later use in promoting that build to other repositories.
Thanks for any help!

@megantexo,
The latest release of JFrog CLI includes a --insecure-tls option for the jfrog rt mvn command.
Looking forward to your feedback.

I'm assuming you're using a private CA certificate. Are you sure your certificate meets all the requirements? Namely, that the Common Name or Subject Name (CN) field is the IP address of the server or the IP address of the artifactory.shared.node.ip key value in the system.yaml file? This is a requirement for a private CA certificate being used with Artifactory.
If you're using the IP address in the URL to connect to Artifactory, does the certificate also have the IP address being used in the URL in the Subject Alternative Name (SAN) field? It is required that the name being used in the URL, whether that's IP address or DNS entry, be present in the SAN field for browsers, utilities (e.g., curl, wget) and SDKs to validate the certificate, as they only check the SAN field to validate that the presented certificate matches the URL being used to contact the server.
Again, for Artifactory, it's required that the CN field be the IP address of the server (or artifactory.shared.node.ip in system.yaml) and that the "name" being used to connect to the server, whether IP address(es) or DNS name(s) or both, are all provided in the certificate's SAN field.


Doesn't work

It just keeps on loading until getting a host error.

the same it was work before, i think cuz of website hosting

same here maybe it's the end of it's life or there will be a limt to the request per use or something idk :(

Works now


Suggestion: Typing delay

You could add a typing delay for the ajax requests, so they're not instant when a new letter was typed in
using something like this or similar:
var delay = (function () {
var timer = 0;
return function (callback, ms) {
clearTimeout(window["timer_" + callback]);
window["timer_" + callback] = setTimeout(callback, ms);
};
})();
$(document).on('keyup keydown', '.multiselect-search', function () {
var that = $(this);
delay(function () {
console.log($(that).val());
}, 500);
});
thanks for making ajax optional and having the addTag function though, so i can implement it my way too.

I will add the feature and push it

i already pushed a request. with this method you would need to watch for this and proxy it though. i dont have any alternative atm.
thanks for creating this plugin btw, it's the best autocompleter i could find yet.


s32k1xx:flexcan Remove unused variable

Summary
Same problem as ee60a26c7fd241778f5117faf3923a05df2177a4, same fix too,
Impact
Build will build....
Testing

@Ouss4 - one more time :)

@Ouss4 - Thank you!


Remove references to Docker.

Docker is not the only container runtime. We should not preemptively hard-code our schema to docker. Other runtimes include rkt, runC, lxc, systemd-nspawn, openvz, and more.
The OCI is standardizing the container image format and runtime spec, which Docker is compatible with. Tasks should require only that the containers/images be in this format, and task execution servers should guarantee that containers will be run with an OCI compatible runtime, but there is no need require docker specifically. Docker is an implementation detail.

👍

If I accept this, will it break the current Bunny and Cromwell runners? Do we have a plan to coordinate with @ntijanic and @geoffjentry as we accept these 'schema-breaking' changes on the road to v1.0 ?

Yes, this will probably break things.
TES support in Bunny, Cromwell, and Funnel is all alpha level, and this spec is pre version 1.0, so breaking things is expected.
Not sure what @geoffjentry and @ntijanic would prefer to do, but maybe closely following this repo and its pull requests is the best way to track changes? And/or we could send updates to the containers and workflows mailing list?

After discussing this offline, maybe "containers" isn't the best name. Perhaps "subtask"?

@buchanae The possible names you list are for the array of sequentially executed sub-tasks that TES will run on the same VM, right?
I like the name subtask. It makes sense that a task execution service would have subtasks.
IIUC, the workflow execution engine will decide when to fuse together multiple "tasks" (Cromwell) or "steps" (CWL) into a single TES call. This is an optimal optimization step that doesn't change the output; it just reduces file copying and VM startup time, as well as perhaps billing. Is that right?
The other related concept is an array of tasks to be executed in parallel in separate instances of the same image. Ie, TES could natively support task arrays, like SGE and other schedulers. Is there any plan to support sharding like this?

The possible names you list are for the array of sequentially executed sub-tasks that TES will run on the same VM, right?

Yes. This would replace DockerExecutor and Task.docker in the existing schema.

IIUC, the workflow execution engine will decide when to fuse together multiple "tasks" (Cromwell) or "steps" (CWL) into a single TES call. This is an optimal optimization step that doesn't change the output; it just reduces file copying and VM startup time, as well as perhaps billing. Is that right?

Yes.

The other related concept is an array of tasks to be executed in parallel in separate instances of the same image. Ie, TES could natively support task arrays, like SGE and other schedulers. Is there any plan to support sharding like this?

One option is to implement this in a client, e.g.:
import tesclient
import myapp

handles = []
for x in range(20):
  task = myapp.SleepTask(duration=x)
  handles.append(task)

tesclient.wait(handles)

Is a task array an unnecessary convenience when a loop is more explicit, obvious, and simple?
To argue against myself, having a bulk submission endpoint would be more efficient when you need to submit 10K tasks. But, there are other options to consider if efficiency during submission is the sole motivation.

@jbingham Not objecting to the terminology here but note that task isn't the right terminology in the WDL world. For us task is the abstract definition (think a function) and the call is the concrete implementation (the function call) - job is the physical manifestation of the call of the task.
As per GA4GH definitions, to the extent that one cares, it'd be task and taskinstance (vs task and call in the WDL space), although I've always found TaskInstance to be unwieldy to use in real life.

@geoffjentry Thanks for clarifying. My terminology isn't up to date :-)

@jbingham NP, just being a pedant. My actual opinion was the "Not objecting to the terminology here" part :)

I've updated to use "command" instead of "container" and rebased. Can I get some thumbs up/down so we can move forward with this?

Should it be "commands", plural, since there can be multiple?
Otherwise, LGTM.

@jbingham It is Task.commands but the message type is not Command

Suggestions from the GA4GH call today:
DockerExecutor -> Executor
Task.docker -> task.executors


TreeMultiSelectField doesn't work in elemental

This issue is due to the fact that elemental renames all form fields to add a prefix.
The effect of this is, for certain fields such as treemultiselectfield, to break data loading.
For instance the following code in TreeMultiSelecTField::getItems() will no longer work.
if (is_object($record) && $record->hasMethod($fieldName)) {
                return $record->$fieldName();
            }

Pages might be a method on my dataobject, but PageElements_8_Pages is not, so the field will show up blank even when it has a value.
possible fixes:

Adjust behaviour of TreeMultiSelectField to behave better when renamed (fix in core).
Don't namespace fields (probably introduces more problems).

Do you have a suggestion for "don't namespace fields"? We did this to enable multiple inline editing forms for an elemental area, since they'd conflict with each other if they weren't namespaced.

Maybe we need to adjust the form builder so it can render duplicate forms on the same page without name conflicts by changing names on the fly, and add supporting API to core to translate that back to the original form field names.
Either way it probably is a core change here - either to FormBuilder or to TreeMultiSelect.

I was struggling to find an alternative, but maybe it's necessary. :)
You could possibly avoid it if you rendered the schema for each, and then ran a namespace rewriter over the schema (i.e. prefix the 'name' property of each field) rather than modifying the PHP field name.
Then on write, you reverse this.
Possibly you could create a subclass of \SilverStripe\Forms\Schema\FormSchema that applies the namespace there.

When I get some time I will look into fixing the multiselect feature in core, and applying some of the learnings from the multiselect refactor we did in 4.0.

I came up with a fix in core at https://github.com/silverstripe/silverstripe-framework/pull/9604


Add a (un)mute button

Add an (un)mute button. The current button should be replaced with a nicer one.

I left some notes, but let's go ahead and merge it, please.


[feature] Allow renaming into a different package

It's possible to rename classes in JADX, but you can't alter the package they're in. While you can rename already present packages, it's not possible to move individual classes into different (possibly made-up) packages.
I suggest doing it like Enigma: Renaming an imaginary test.class to my/package/test.class creates the following package structure:
├──my/
│   ├── package/
│   │   ├── test.class

This is useful if you want to restore heavily obfuscated apps' original structure, or just organize the classes for easier deobfuscation. The YouTube app for example contains almost 30'000 classes, and save for a few hundred they're all top-level without a package.

Sure, this issue similar to #1253 and I am already working on package renaming refactor in jadx-script branch.

Perfect :) I don't know how you plan to implement it, but I'd suggest using Enigma's way of allowing the user to just add slashes into the rename window and resolve each slash-succeeded part as a package. Maybe also provide a GUI option, but please handle it internally by using slashes inside the classes' alias name. That should make it instantly compatible with the already present mapping import/export code

Sure, this issue similar to #1253 and I am already working on package renaming refactor in jadx-script branch.

Have you finished it?

@dvdface this feature still not merged (now in jadx-next branch). But it will be very helpful if you check it and report any issues.

This feature now in master, so it is possible to enter new full class name to move class into new package.
Although, there is known issue with missing package tree updates, as workaround you can use project reload (toolbar button of F5).

I agree that this is needed for practical work.
I too frequently observe the existence of a "catch-all" package when decompiling, which holds for multiple different apps.
Most importantly the package usually includes Kotlin Intrinsics, which is often a useful source of meta data.
Since jadx's currently does not allow restructuring:
a. it can get quite messy :: minor impact
b. the Kotlin meta data renaming feature fails to kick in BUT no way to manually enable it again :: potentially huge impact
Regarding b), if this is merged just by renaming Intrinsics classes to their respective locations accordingly a potentially lot of variables can be automatically renamed.  I use potentially as we know the Kotlin meta data might be disabled or obfuscated too.

@ed9w2in6 I still not sure what exactly you need, but I made some small improvements:

add hint to rename dialog, so now it should be clear that using full class name it is possible to move the class to another package (new or existing).
search Kotlin Intrinsics class also by alias (i.e. renamed by user). This allows to rename class to kotlin.jvm.internal.Intrinsics and jadx will use it for renames.

So, in short: if jadx can't find Kotlin Intrinsics class, you can search it manually and rename it to kotlin.jvm.internal.Intrinsics and jadx will use it to rename variables.
@ed9w2in6 I hope this is what you are asking for. If this still not what you expect, please share your APK file and describe steps to reproduce your issue. :slightly_smiling_face:

@skylot Yes this is exactly what I have in mind.
I did not know that it doesn't propagate through alias currently.
I did not expect you to implement this immediately.
Thanks a lot @skylot.
Thank you so much for your time spend on implementing this.

As of release 1.5.0 I noticed renaming a package to the same name as an existing package results in it showing both of the packages rather than a single package as expected

@zt64 thanks! Yeah, looks like issue with missing package tree updates still not fixed :sob:
As a workaround for now, you can use project reload (toolbar button of F5) to force package tree update.


Use c# based testing along with razor based testing

Hi! We are starting to adopt the razor based testing in our project but we also have a lot of c# based tests already written and we would like to run them together at the same time in our pipeline.
After the app code is fetched and built, our pipeline simply runs dotnet test on a project that only contains Component tests with bunit.
The issue we have here is that when running all the tests simultaneously we sometimes get this error:
dotnet : The active test run was aborted. Reason: Test host process crashed : Stack overflow.
At line:1 char:1
+ dotnet test
+ ~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (The active test...Stack overflow.:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

Test Run Aborted.

I want to mention that when run separately, the razor component tests pass everytime and the same goes for the rest of the tests. These errors appear locally as well.
Is this something that is being looked into? We really like the razor-based testing approach and want to use it together with the c# tests. Let me know if I can provide any additional information.

It should absolutely be possible to have both C# and Razor based tests in the same test project.

Is this something that is being looked into?

You are the first to report this issue, so no, not being looked into, but I would be happy to do so. However, I need more info to go on. Ideally, a minimal working example where the error shows up, so I can reproduce it locally on my machine.

I will try to create a sample project and see if the issue is reproduced there.

Does this also happen when you just run the razor based tests in parallel, or is it only when you run both C# and Razor based tests together?

If i only run the razor based tests, they all pass, same for the C# tests.
This only happens when I run them together.
I also get this error if i run the tests using the test explorer in Visual Studio
---------- Starting test run ----------
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.4.1 (64-bit .NET Core 3.1.5)
[xUnit.net 00:00:01.75]   Starting:    HealthCheck.UIComponentTests
The active test run was aborted. Reason: Test host process crashed : Stack overflow.

Hmm I have never seen that error before, and I do run all types of tests together, e.g. https://github.com/egil/bUnit/tree/master/sample/tests.
That said, I do not force xUnit to run the tests inside individual test classes in parallel, but allow xUnit to run the tests classes in parallel normally when I test locally.
Anyway, I will have a look at your repro and take it from there.

Sorry for the delayed response.
I noticed that we had some errors that were left when we upgraded from beta 6 to beta 7. The names EventCallback and ChildContent cannot be found anymore (I used this example https://bunit.egilhansen.com/docs/providing-input/passing-parameters-to-components.html?tabs=csharp). I think this is an issue on our end so I commented the tests and now they pass.
I also tried creating a sample project but everything works as expected there. We have around 180 tests but I don't think the volume of tests should have an impact.
I will check further with the team and see if this is a bug from our side or a bUnit issue.

Sorry for the delayed response.
I noticed that we had some errors that were left when we upgraded from beta 6 to beta 7. The names EventCallback and ChildContent cannot be found anymore (I used this example https://bunit.egilhansen.com/docs/providing-input/passing-parameters-to-components.html?tabs=csharp). I think this is an issue on our end so I commented the tests and now they pass.

You probably need to add using static Bunit.ComponentParameterFactory; to your using statements to get those back in C# based testing. They should not be necessary in Razor based tests.

I also tried creating a sample project but everything works as expected there. We have around 180 tests but I don't think the volume of tests should have an impact.
I will check further with the team later today and see if this is a bug from our side or a bUnit issue.

Concurrency issues are really hard to replicate, but let me know if you figure out what is going on.
One thing to be aware of is shared state in razor based tests. It is easier to fall in to that trap since all code inside @code blocks, e.g. fields declared outside of methods, are shared between all methods.
Anyway. I'll close this issue for now. If you discover any issues with bUnit related to this we can reopen.


core/structure: help locate/extract gdpr exports

I tried to refactor get_files into something that could handle
extracting zipfiles or traversing structures, but the differences between
zipfile.Path and pathlib.Path make it pretty annoying, starts
polluting the types and handling that without some hack
of just overwriting/subclassing the type seems difficult, especially
while remaining backwards compatible
The purpose here was to temporarily extract the zipfile
into a temporary directory so other code (like my discord data module) can treat it as a real
filesystem, instead of having to deal with zipfile/archive code
everywhere.
I expect to run into the same problem for Google takeout in the future, it feels
easier to handle the extraction here in HPI, and then pass off a real directory
to Google takeout which knows how to parse that directory structure
This is something I had originally wrote just for my
discord module, but I feel like it would be pretty useful
to traverse any sort of gdpr directory structure (especially when
you're not sure if you have one or more gdpr exports, and you
want to merge them)
The context manager transparently unzips into the core_config.get_tmp_dir
folder (if the passed base is a zipfile), otherwise it recursively searches
for matching relative paths. If you're using cachew, that means it only gets
unzipped once while youre cache is still valid
I think the docstrings are good enough, let me know if theres anything you'd
want to change, particularly maybe about the location of the testdata/tests?
I think I added enough robustness so I don't mistakenly shutil.rmtree stuff,
but I wrote this on a plane with only access to python3 -c 'import contextlib; help(contextlib)'
so would appreciate just a look over that as this is the first contextmanager I've ever written

somewhat related #20

Hmm, think the failures are unrelated to this PR... ?
Not sure

Think thats all for now
Could also add tar or other stuff in the future, most gdpr exports come in zip format so I went with this for now

Thanks, all looks good overall! Sorry took so long to look, was away.

As an update, integrated this into my.discord; now my discord data is just:
$ du -h discord
200M    discord

(When unzipped, it would have been):
$ du -h --summarize discord2
2.2G    discord2

HPI_LOGS=debug hpi doctor --skip-config-check my.discord
[DEBUG   2021-07-22 19:51:10 my.discord __init__.py:801] [my.discord:messages] using inferred type <class 'discord_data.model.Message'>
[DEBUG   2021-07-22 19:51:10 my.discord __init__.py:801] [my.discord:activity] using inferred type <class 'discord_data.model.Activity'>
✅ OK  : my.discord
[DEBUG   2021-07-22 19:51:10 my.discord __init__.py:918] using /home/sean/.cache/cachew/my.discord:messages for db cache
[DEBUG   2021-07-22 19:51:10 my.discord __init__.py:921] new hash: cachew: 0.9.0, schema: [Column('message_id', Integer(), table=None), Column('timestamp', IsoDateTime(), table=None), Column('channel_channel_id', Integer(), table=None), Column('channel_name', String(), table=None), Column('channel__server_is_null', Boolean(), table=None), Column('channel_server_server_id', Integer(), table=None), Column('channel_server_name', String(), table=None), Column('content', String(), table=None), Column('attachments', String(), table=None)], dependencies: ['/home/sean/data/discord/march_2021.zip', '/home/sean/data/discord/october_2020.zip']
[DEBUG   2021-07-22 19:51:10 my.discord __init__.py:948] old hash: cachew: 0.9.0, schema: [Column('message_id', Integer(), table=None), Column('timestamp', IsoDateTime(), table=None), Column('channel_channel_id', Integer(), table=None), Column('channel_name', String(), table=None), Column('channel__server_is_null', Boolean(), table=None), Column('channel_server_server_id', Integer(), table=None), Column('channel_server_name', String(), table=None), Column('content', String(), table=None), Column('attachments', String(), table=None)], dependencies: ['/home/sean/data/discord/march_2021.zip', '/home/sean/data/discord/october_2020.zip']
[DEBUG   2021-07-22 19:51:10 my.discord __init__.py:951] hash matched: loading from cache
[DEBUG   2021-07-22 19:51:12 my.discord __init__.py:918] using /home/sean/.cache/cachew/my.discord:activity for db cache
[DEBUG   2021-07-22 19:51:12 my.discord __init__.py:921] new hash: cachew: 0.9.0, schema: [Column('event_id', String(), table=None), Column('event_type', String(), table=None), Column('_region_info_is_null', Boolean(), table=None), Column('region_info_city', String(), table=None), Column('region_info_country_code', String(), table=None), Column('region_info_region_code', String(), table=None), Column('region_info_time_zone', String(), table=None), Column('fingerprint_os', String(), table=None), Column('fingerprint_os_version', String(), table=None), Column('fingerprint_browser', String(), table=None), Column('fingerprint_ip', String(), table=None), Column('fingerprint_isp', String(), table=None), Column('fingerprint_device', String(), table=None), Column('fingerprint_distro', String(), table=None), Column('timestamp', IsoDateTime(), table=None)], dependencies: ['/home/sean/data/discord/march_2021.zip', '/home/sean/data/discord/october_2020.zip']
[DEBUG   2021-07-22 19:51:12 my.discord __init__.py:948] old hash: cachew: 0.9.0, schema: [Column('event_id', String(), table=None), Column('event_type', String(), table=None), Column('_region_info_is_null', Boolean(), table=None), Column('region_info_city', String(), table=None), Column('region_info_country_code', String(), table=None), Column('region_info_region_code', String(), table=None), Column('region_info_time_zone', String(), table=None), Column('fingerprint_os', String(), table=None), Column('fingerprint_os_version', String(), table=None), Column('fingerprint_browser', String(), table=None), Column('fingerprint_ip', String(), table=None), Column('fingerprint_isp', String(), table=None), Column('fingerprint_device', String(), table=None), Column('fingerprint_distro', String(), table=None), Column('timestamp', IsoDateTime(), table=None)], dependencies: ['/home/sean/data/discord/march_2021.zip', '/home/sean/data/discord/october_2020.zip']
[DEBUG   2021-07-22 19:51:12 my.discord __init__.py:951] hash matched: loading from cache
✅     - stats: {'messages': {'count': 132872, 'last': datetime.datetime(2019, 4, 19, 5, 17, 25, 806000, tzinfo=datetime.timezone.utc)}, 'activity': {'count': 1124745, 'last': datetime.datetime(2020, 7, 5, 3, 15, 3, 307000, tzinfo=datetime.timezone.utc)}}

very cool! mine are nearly not as huge, but still nice to not have to maintain an unpacked view!


Improve legacy CJS resolve

The following code calls multiple C++ calls for each new URL and fileExists function call. We can avoid these changes, make 1 C++ call, and handle the rest in the C++ layer.
function legacyMainResolve(packageJSONUrl, packageConfig, base) {
  let guess;
  if (packageConfig.main !== undefined) {
    // Note: fs check redundances will be handled by Descriptor cache here.
    if (fileExists(guess = new URL(`./${packageConfig.main}`,
                                   packageJSONUrl))) {
      return guess;
    } else if (fileExists(guess = new URL(`./${packageConfig.main}.js`,
                                          packageJSONUrl)));
    else if (fileExists(guess = new URL(`./${packageConfig.main}.json`,
                                        packageJSONUrl)));
    else if (fileExists(guess = new URL(`./${packageConfig.main}.node`,
                                        packageJSONUrl)));
    else if (fileExists(guess = new URL(`./${packageConfig.main}/index.js`,
                                        packageJSONUrl)));
    else if (fileExists(guess = new URL(`./${packageConfig.main}/index.json`,
                                        packageJSONUrl)));
    else if (fileExists(guess = new URL(`./${packageConfig.main}/index.node`,
                                        packageJSONUrl)));
    else guess = undefined;
    if (guess) {
      emitLegacyIndexDeprecation(guess, packageJSONUrl, base,
                                 packageConfig.main);
      return guess;
    }
    // Fallthrough.
  }
  if (fileExists(guess = new URL('./index.js', packageJSONUrl)));
  // So fs.
  else if (fileExists(guess = new URL('./index.json', packageJSONUrl)));
  else if (fileExists(guess = new URL('./index.node', packageJSONUrl)));
  else guess = undefined;
  if (guess) {
    emitLegacyIndexDeprecation(guess, packageJSONUrl, base, packageConfig.main);
    return guess;
  }
  // Not found.
  throw new ERR_MODULE_NOT_FOUND(
    fileURLToPath(new URL('.', packageJSONUrl)), fileURLToPath(base));
}

Does it matter though? I'd expect that packages that do not define a "main" nor "exports" field in their package.json is rather rare – and maybe you could/should measure that before working on this.

Not related to performance, but another problem with that function is that it seems to assume that "main" contains a URL-compatible string, when other part of the codebase (and the docs) treats it as a path.

Then we have 2 separate issues?
Standardize its usage, and make optimizations out of it, right?

I started working on this issue, I will try more ideas and then share when the code is more mature.

Hey, I created a PR for NodeJS with current work: https://github.com/nodejs/node/pull/48325
I'm almost done, the performance improvements have been really nice and also bring the possibility to improve other parts of the system like fileURLToPath.


Post release automated changes for appplatform releases

Post release automated changes for azure-arm-appplatform

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


Do not fail if a requirement is not fulfilled. Make them "soft" requirements

For example, do not stop NuvlaBox Engine if Swarm mode is not enabled but instead continue in a degraded mode and possibly warn the user.

So that in the case where docker swarm init fail during the auto-install, the NuvlaBox will appear in Nuvla (in a degraded mode/state) and it will allow to connect to it to debug the issue.

** is not optional, since we need swarm to initialize the NB, due to the overlay network. And it's a reasonable approach - why would we let a NB start in a faulty state? better fix first

@schaubl do you think this is still applicable? we already have the SKIP_REQUIREMENTS flag and the system-manager is not longer killing any containers, on any arror

@cjdcordeiro If the system-manager is no longer killing any containers, I this this issue can be close.


Add AUR integration.

Add badge for the Arch User Repository (AUR).  Includes badges to
display the current version, number of votes, and license.
Unfortunately, their API does not display downloads at this stage.

Is there anything that should be changed before this gets merged?

I have rebased this pull request so that it can be merged.
Anything needing to be changed before it gets merged?

Any real reason for using v/o/l instead of version/votes/license?

It just seems to make the urls more confusing to me.

No reason, I just remember looking at another one and seeing abbreviations down to 1 letter.  I'll amend the pull request to be more verbose.

Is there anything more you need before this gets merged?  Or is there a reason to not merge this pull request?

@espadrine Do you need anything more for this pull request to be merged?  Or do you not intend to merge it?

@espadrine Over two months and no feedback on this pull request.  Should I close it?

Thank you for contributing!
I understand that you were disappointed with the speed at which I reviewed this patch. For that, I am sorry. I'll try to make the remainder of the review faster.
Could you please change the indentation to 2-space, please?

I have updated the pull request as per your pull-request.  Thanks for taking a look and sorry for all the little mistakes.

Thanks for contributing. Your changes are live.


there is an Angular standard version

Hi,
I like your component. don't you have an angular module version, without the stencil framework?

Happy to hear you like the component :)
Well actually no need of "Angular standard or module version" or whatsoever.
Because the component is a Web Component, developed with the help of the compiler Stencil, it is already compatible with or without any modern frameworks.
Means it can be use, out of the box, in Angular, React, VueJS etc. or even without any frameworks, respectively with vanilla JavaScript.
Summarized: you can already use the component in Angular.
Hope this answer your question.


Not able to play the timeline in-game more than once

When I go back to my npc to re-watch the timeline, it gives an error "trying to return a previously freed instance".
I have chosen the visual novel style and I have a NPC that has a timeline associated with it, and once I interact with the NPC and try to comeback and have the same conversation (re-watch the timeline) the game crashes due to the above mentioned error. It is not an error in my scripts. It is an error in 557th line of subsystem_portraits.gd.
To Reproduce
Steps to reproduce the behavior:

Make a character and make a timeline with it.
Make an area 2d to trigger the timeline and finish it.
Move a little further and come back to have to same conversation.
See error

Expected behavior
Expected the timeline to begin again and run as it as ran the previous time.
Screenshots

System (please complete the following information):

OS: Windows
Godot Version: 4.2.2
Dialogic Version: 2.0

Can you share what version of dialogic 2 you use and the code you use to start that timeline?

I'm facing the error with this code, on Dialogic 2.0

There are many (alpha) versions of Dialogic 2, it's quite important to know which one specifically you are on. The latest release for example is Dialogic 2 alpha 14. The version is indicated in the lower left of the dialogic interface or on the dialogic home screen.

There are many (alpha) versions of Dialogic 2, it's quite important to know which one specifically you are on. The latest release for example is Dialogic 2 alpha 14. The version is indicated in the lower left of the dialogic interface or on the dialogic home screen.

i am using dialogic 2  Alpha 15
and one thing i noticed was that, i can play only one timeline. What i mean is that I have two timelines right now, one activates when my character moves too close to the water, and the other one is the NPC one. So if I talk to the NPC and then go near the water, i will face the same error mentioned in the main post and this is true for the other way around too, that is if i go near the water and then come to my NPC to talk, it will throw that error.
Here is my script:

(script to start the dialogue)

(calling that function here)
This was for my NPC.

(This is the water detection timeline)
Don't mind the NearWater variable, I was thinking for a way to fix this issue, but that was not it.
Please look into it

@Jowan-Spooner any fixes yet?

Hey @Adi1614 I have not been able to reproduce this yet. If anyone could make a Minimal Reproduction Project and share it here or send it to me on discord, that could help a lot.

test1.zip
@Jowan-Spooner i have made this small project to imitate the error. i have tried starting the dialog from every node possible to see if it makes any difference, but it didn't. Currently the dialogue is being called in the Area2D script which is associated with the NPC. You will get to know once you open it up. Thank you

Thank you, I will try it right now.

@Adi1614 Sorry, this was autoclosed, but I'm hoping it's actually fixed on the main branch now. If you could try and let me know if it works for you now, that would be perfect!

@Jowan-Spooner I'm really sorry for the late response. I am quite new to github, if you can just tell mw how should i update the dialogic with the new changes you have done it would be really helpful. I am really sorry for being a little childish but im relatively new to github and all these things. I will report you is the issue is fixed on my end as soon as possible.

No worries, check out this explanation on our Getting Started page and the section below it "How to install the latest WIP changes": https://docs.dialogic.pro/getting-started.html#1-installation--activation
If you still have questions, feel free to ask here or on the discord.

@Jowan-Spooner Yes, the issue is fixed. Thank you very much for the support I really appreciate it😊.


Bug: misspelled projectionPolicy in resources

line 177:
projection_policy = write_string("projectionPolicy"),
should be:
projectionPolicy = write_string("projectionPolicy"),

Fixed in https://github.com/boundlessgeo/gsconfig/pull/127.


Document 'curren_user', 'is_logged_in' somewhere in Readme

I have been searching for forever to find those functions. I think their usage is very frequent, so it would be great if they could be mentioned in the Readme.

@Qqwy There you go! Thanks for the suggestion; do you think it's OK now?


ImportError: cannot import name 'generate' from 'elevenlabs' (/usr/local/lib/python3.10/dist-packages/elevenlabs/init.py)

After an update, it broke the elevenlabs sample colab

https://colab.research.google.com/gist/flavioschneider/49468d728a816c6538fd2f56b3b50b96/elevenlabs-python.ipynb#scrollTo=PgiZH9pwOcSw

API has changed, read the docs here https://github.com/elevenlabs/elevenlabs-python?tab=readme-ov-file#-usage

API has changed, read the docs here https://github.com/elevenlabs/elevenlabs-python?tab=readme-ov-file#-usage

Can you explain in simple terms? can I still use it


[doc] Update cli-tools document

Motivation
The related options of cli tools are not updated and synchronized in time，which causes some important options to be invisible on the website.
reference-cli-tools
performance-pulsar-perf
Modifications

update reference-cli-tools.md
update performance-pulsar-perf.md
reference-pulsar-admin.md is deprecated and not updated anymore so do nothing

@tuteng @Anonymitaet PTAL, thx!

Thanks for @Anonymitaet guidance, I have modified it according to your suggestion, PTAL again

Currently, after pulsar 2.8, most of the tools' documentation is automatically generated by the tool, and only a few of them are not yet covered by the automation tool, so my suggestion is to remove them from this documentation and add a link https://pulsar.apache.org/tools/pulsar-perf/2.9.0-SNAPSHOT/ to them for those already generated by the tool, such as pulsar-perf, etc. This will save us a lot of work, and the documentation will be correct will also be improved. @Anonymitaet @yuruguo

Thanks  for your reply @tuteng .
It is a very profitable thing to generate tools' documents through automated tools and provide special links. I found that pulsar-admin has been maintained in this way since version 2.6. But I have a few questions to confirm:
Do these cli-tools like pulsar-client, pulsar-perf and pulsar also use same method only from version 2.9?
If yes, do we still need to manually update the previous version such as 2.8.x, 2.7.x or even earlier (ps: It‘s very important to maintain the consistency of the documentation, because from my experience in using pulsar, I started with the official documentation and core tools )? I am willing to continue to do this work and have manually updated part of the previous version(including 2.8.2, 2.8.1, 2.8.0, 2.7.3, 2.7.2, 2.7.1 and 2.7.0) although I haven't pushed it yet @tuteng @Anonymitaet .
If not, we may not need to manually update the relevant documents of the previous version, then this pr may be closed.

I have update docs about 2.7.x(2.7.0/2.7.1/2.7.2/2.7.3) and 2.8.x(2.8.0/2.8.1/2.8.2), PTAL @Anonymitaet @tuteng

I have updated the remaining part of cli-tools document (from 2.3.x to 2.6.x), so far all versions of cli-tools document have been updated, although this is a relatively time-consuming and energy-consuming work, but a complete document can help users better use Pulsar. PTAL @Anonymitaet, thx!
https://github.com/apache/pulsar/pull/11980#issue-991942058


Build hangs with yarn pnp

Current behavior
When I run a build with yarn pnp (and pnpEnableEsmLoader: true) the process hangs
Expected behavior
The process does not hang and completes successfully
Steps to reproduce the issue

Install yarn 3 with pnp
Install webpack 5
Install fork-ts-checker
Run webpack build

Issue reproduction repository
https://github.com/DiFuks/yarn-pnp-fork-ts-checker-stuck
fork-ts 6
pnpEnableEsmLoader: true in .yarnrc.yml
webpack --mode=production work
webpack --mode=development does not work
webpack serve --mode=development work
https://github.com/DiFuks/yarn-pnp-fork-ts-checker-stuck/tree/fork-ts-checker-7
fork-ts 7
pnpEnableEsmLoader: true in .yarnrc.yml
webpack --mode=production  does not work
webpack --mode=development does not work
webpack serve --mode=development does not work
https://github.com/DiFuks/yarn-pnp-fork-ts-checker-stuck/tree/pnp-enable-esm-loader-false
fork-ts 7
pnpEnableEsmLoader: false in .yarnrc.yml
webpack --mode=production  work
webpack --mode=development work
webpack serve --mode=development work
Environment

fork-ts-checker-webpack-plugin: ^6.5.0
typescript: ^4.6.2
eslint: -
webpack: ^5.70.0
os: MacOS 12.2

I am also running into this issue. I tried the steps outlined and confirmed setting pnpEnableEsmLoader to false lets the plugin run properly.


Laravel 10 compatibility

Fixed some dependencies which were blocking the upgrade to Laravel 10.
I ran the test suite before and after the changes and all tests passed.

LGTM 👍 thank you for contributing!