A few errors when running setup.sh on webshop

I followed the readme.md and run:
conda env create -n agentenv-webshop -f environment.yml
conda activate agentenv-webshop
bash ./setup.sh

Here are the errors when running ./setup.sh:

The following packages will be UPDATED:

  openjdk                                11.0.21-h4260e57_0 --> 11.0.23-h24d6bf4_0

The following packages will be DOWNGRADED:

  alsa-lib                                1.2.12-h4ab18f5_0 --> 1.2.11-hd590300_1

Proceed ([y]/n)?

Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Traceback (most recent call last):
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/runpy.py", line 185, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/runpy.py", line 144, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/runpy.py", line 111, in _get_module_details
    __import__(pkg_name)
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/spacy/__init__.py", line 14, in <module>
    from . import pipeline  # noqa: F401
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/spacy/pipeline/__init__.py", line 1, in <module>
    from .attributeruler import AttributeRuler
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/spacy/pipeline/attributeruler.py", line 6, in <module>
    from .pipe import Pipe
  File "spacy/pipeline/pipe.pyx", line 8, in init spacy.pipeline.pipe
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/spacy/training/__init__.py", line 11, in <module>
    from .callbacks import create_copy_from_base_model  # noqa: F401
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/spacy/training/callbacks.py", line 3, in <module>
    from ..language import Language
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/spacy/language.py", line 25, in <module>
    from .training.initialize import init_vocab, init_tok2vec
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/spacy/training/initialize.py", line 14, in <module>
    from .pretrain import get_tok2vec_ref
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/spacy/training/pretrain.py", line 16, in <module>
    from ..schemas import ConfigSchemaPretrain
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/spacy/schemas.py", line 216, in <module>
    class TokenPattern(BaseModel):
  File "pydantic/main.py", line 299, in pydantic.main.ModelMetaclass.__new__
  File "pydantic/fields.py", line 411, in pydantic.fields.ModelField.infer
  File "pydantic/fields.py", line 342, in pydantic.fields.ModelField.__init__
  File "pydantic/fields.py", line 451, in pydantic.fields.ModelField.prepare
  File "pydantic/fields.py", line 545, in pydantic.fields.ModelField._type_analysis
  File "pydantic/fields.py", line 550, in pydantic.fields.ModelField._type_analysis
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/typing.py", line 774, in __subclasscheck__
    return issubclass(cls, self.__origin__)
TypeError: issubclass() arg 1 must be a class
RuntimeError: module compiled against API version 0x10 but this version of numpy is 0xf
RuntimeError: module compiled against API version 0x10 but this version of numpy is 0xf
Traceback (most recent call last):
  File "convert_product_file_format.py", line 7, in <module>
    from web_agent_site.engine.engine import load_products
  File "/home/joaoabrantis/qd/AgentGym/agentenv-webshop/webshop/search_engine/../web_agent_site/engine/engine.py", line 16, in <module>
    from pyserini.search.lucene import LuceneSearcher
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/pyserini/search/__init__.py", line 19, in <module>
    from .lucene import JLuceneSearcherResult, LuceneSimilarities, LuceneFusionSearcher, LuceneSearcher
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/pyserini/search/lucene/__init__.py", line 18, in <module>
    from ._impact_searcher import JImpactSearcherResult, LuceneImpactSearcher
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/pyserini/search/lucene/_impact_searcher.py", line 28, in <module>
    from pyserini.encode import QueryEncoder, TokFreqQueryEncoder, UniCoilQueryEncoder, \
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/pyserini/encode/__init__.py", line 17, in <module>
    from ._base import DocumentEncoder, QueryEncoder, JsonlCollectionIterator,\
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/pyserini/encode/_base.py", line 19, in <module>
    import faiss
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/faiss/__init__.py", line 16, in <module>
    from .loader import *
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/faiss/loader.py", line 65, in <module>
    from .swigfaiss import *
  File "/home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages/faiss/swigfaiss.py", line 13, in <module>
    from . import _swigfaiss
ImportError: numpy.core.multiarray failed to import
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
2024-06-19 10:54:55,992 INFO  [main] index.IndexCollection (IndexCollection.java:645) - Setting log level to INFO
2024-06-19 10:54:55,993 INFO  [main] index.IndexCollection (IndexCollection.java:648) - Starting indexer...
2024-06-19 10:54:55,993 INFO  [main] index.IndexCollection (IndexCollection.java:649) - ============ Loading Parameters ============
2024-06-19 10:54:55,993 INFO  [main] index.IndexCollection (IndexCollection.java:650) - DocumentCollection path: resources_100
2024-06-19 10:54:55,993 INFO  [main] index.IndexCollection (IndexCollection.java:651) - CollectionClass: JsonCollection
2024-06-19 10:54:55,994 INFO  [main] index.IndexCollection (IndexCollection.java:652) - Generator: DefaultLuceneDocumentGenerator
2024-06-19 10:54:55,994 INFO  [main] index.IndexCollection (IndexCollection.java:653) - Threads: 1
2024-06-19 10:54:55,994 INFO  [main] index.IndexCollection (IndexCollection.java:654) - Language: en
2024-06-19 10:54:55,994 INFO  [main] index.IndexCollection (IndexCollection.java:655) - Stemmer: porter
2024-06-19 10:54:55,994 INFO  [main] index.IndexCollection (IndexCollection.java:656) - Keep stopwords? false
2024-06-19 10:54:55,994 INFO  [main] index.IndexCollection (IndexCollection.java:657) - Stopwords: null
2024-06-19 10:54:55,994 INFO  [main] index.IndexCollection (IndexCollection.java:658) - Store positions? true
2024-06-19 10:54:55,994 INFO  [main] index.IndexCollection (IndexCollection.java:659) - Store docvectors? true
2024-06-19 10:54:55,994 INFO  [main] index.IndexCollection (IndexCollection.java:660) - Store document "contents" field? false
2024-06-19 10:54:55,995 INFO  [main] index.IndexCollection (IndexCollection.java:661) - Store document "raw" field? true
2024-06-19 10:54:55,995 INFO  [main] index.IndexCollection (IndexCollection.java:662) - Additional fields to index: []
2024-06-19 10:54:55,995 INFO  [main] index.IndexCollection (IndexCollection.java:663) - Optimize (merge segments)? false
2024-06-19 10:54:55,995 INFO  [main] index.IndexCollection (IndexCollection.java:664) - Whitelist: null
2024-06-19 10:54:55,995 INFO  [main] index.IndexCollection (IndexCollection.java:665) - Pretokenized?: false
2024-06-19 10:54:55,995 INFO  [main] index.IndexCollection (IndexCollection.java:685) - Directly building Lucene indexes...
2024-06-19 10:54:55,995 INFO  [main] index.IndexCollection (IndexCollection.java:686) - Index path: indexes_100
2024-06-19 10:54:55,996 INFO  [main] index.IndexCollection (IndexCollection.java:741) - ============ Indexing Collection ============
2024-06-19 10:54:56,109 INFO  [main] index.IndexCollection (IndexCollection.java:845) - Thread pool with 1 threads initialized.
2024-06-19 10:54:56,110 INFO  [main] index.IndexCollection (IndexCollection.java:847) - Initializing collection in resources_100
2024-06-19 10:54:56,111 INFO  [main] index.IndexCollection (IndexCollection.java:856) - 0 files found
2024-06-19 10:54:56,111 INFO  [main] index.IndexCollection (IndexCollection.java:857) - Starting to index...
2024-06-19 10:54:56,120 INFO  [main] index.IndexCollection (IndexCollection.java:941) - Indexing Complete! 0 documents indexed
2024-06-19 10:54:56,120 INFO  [main] index.IndexCollection (IndexCollection.java:942) - ============ Final Counter Values ============
2024-06-19 10:54:56,121 INFO  [main] index.IndexCollection (IndexCollection.java:943) - indexed:                0
2024-06-19 10:54:56,121 INFO  [main] index.IndexCollection (IndexCollection.java:944) - unindexable:            0
2024-06-19 10:54:56,121 INFO  [main] index.IndexCollection (IndexCollection.java:945) - empty:                  0
2024-06-19 10:54:56,121 INFO  [main] index.IndexCollection (IndexCollection.java:946) - skipped:                0
2024-06-19 10:54:56,121 INFO  [main] index.IndexCollection (IndexCollection.java:947) - errors:                 0
2024-06-19 10:54:56,124 INFO  [main] index.IndexCollection (IndexCollection.java:950) - Total 0 documents indexed in 00:00:00
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
2024-06-19 10:54:56,972 INFO  [main] index.IndexCollection (IndexCollection.java:645) - Setting log level to INFO
2024-06-19 10:54:56,973 INFO  [main] index.IndexCollection (IndexCollection.java:648) - Starting indexer...
2024-06-19 10:54:56,973 INFO  [main] index.IndexCollection (IndexCollection.java:649) - ============ Loading Parameters ============
2024-06-19 10:54:56,974 INFO  [main] index.IndexCollection (IndexCollection.java:650) - DocumentCollection path: resources
2024-06-19 10:54:56,974 INFO  [main] index.IndexCollection (IndexCollection.java:651) - CollectionClass: JsonCollection
2024-06-19 10:54:56,974 INFO  [main] index.IndexCollection (IndexCollection.java:652) - Generator: DefaultLuceneDocumentGenerator
2024-06-19 10:54:56,974 INFO  [main] index.IndexCollection (IndexCollection.java:653) - Threads: 1
2024-06-19 10:54:56,974 INFO  [main] index.IndexCollection (IndexCollection.java:654) - Language: en
2024-06-19 10:54:56,974 INFO  [main] index.IndexCollection (IndexCollection.java:655) - Stemmer: porter
2024-06-19 10:54:56,974 INFO  [main] index.IndexCollection (IndexCollection.java:656) - Keep stopwords? false
2024-06-19 10:54:56,974 INFO  [main] index.IndexCollection (IndexCollection.java:657) - Stopwords: null
2024-06-19 10:54:56,974 INFO  [main] index.IndexCollection (IndexCollection.java:658) - Store positions? true
2024-06-19 10:54:56,975 INFO  [main] index.IndexCollection (IndexCollection.java:659) - Store docvectors? true
2024-06-19 10:54:56,975 INFO  [main] index.IndexCollection (IndexCollection.java:660) - Store document "contents" field? false
2024-06-19 10:54:56,975 INFO  [main] index.IndexCollection (IndexCollection.java:661) - Store document "raw" field? true
2024-06-19 10:54:56,975 INFO  [main] index.IndexCollection (IndexCollection.java:662) - Additional fields to index: []
2024-06-19 10:54:56,975 INFO  [main] index.IndexCollection (IndexCollection.java:663) - Optimize (merge segments)? false
2024-06-19 10:54:56,975 INFO  [main] index.IndexCollection (IndexCollection.java:664) - Whitelist: null
2024-06-19 10:54:56,975 INFO  [main] index.IndexCollection (IndexCollection.java:665) - Pretokenized?: false
2024-06-19 10:54:56,975 INFO  [main] index.IndexCollection (IndexCollection.java:685) - Directly building Lucene indexes...
2024-06-19 10:54:56,975 INFO  [main] index.IndexCollection (IndexCollection.java:686) - Index path: indexes
2024-06-19 10:54:56,976 INFO  [main] index.IndexCollection (IndexCollection.java:741) - ============ Indexing Collection ============
2024-06-19 10:54:57,086 INFO  [main] index.IndexCollection (IndexCollection.java:845) - Thread pool with 1 threads initialized.
2024-06-19 10:54:57,086 INFO  [main] index.IndexCollection (IndexCollection.java:847) - Initializing collection in resources
2024-06-19 10:54:57,087 INFO  [main] index.IndexCollection (IndexCollection.java:856) - 0 files found
2024-06-19 10:54:57,087 INFO  [main] index.IndexCollection (IndexCollection.java:857) - Starting to index...
2024-06-19 10:54:57,096 INFO  [main] index.IndexCollection (IndexCollection.java:941) - Indexing Complete! 0 documents indexed
2024-06-19 10:54:57,096 INFO  [main] index.IndexCollection (IndexCollection.java:942) - ============ Final Counter Values ============
2024-06-19 10:54:57,096 INFO  [main] index.IndexCollection (IndexCollection.java:943) - indexed:                0
2024-06-19 10:54:57,096 INFO  [main] index.IndexCollection (IndexCollection.java:944) - unindexable:            0
2024-06-19 10:54:57,096 INFO  [main] index.IndexCollection (IndexCollection.java:945) - empty:                  0
2024-06-19 10:54:57,096 INFO  [main] index.IndexCollection (IndexCollection.java:946) - skipped:                0
2024-06-19 10:54:57,096 INFO  [main] index.IndexCollection (IndexCollection.java:947) - errors:                 0
2024-06-19 10:54:57,099 INFO  [main] index.IndexCollection (IndexCollection.java:950) - Total 0 documents indexed in 00:00:00
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
2024-06-19 10:54:57,892 INFO  [main] index.IndexCollection (IndexCollection.java:645) - Setting log level to INFO
2024-06-19 10:54:57,893 INFO  [main] index.IndexCollection (IndexCollection.java:648) - Starting indexer...
2024-06-19 10:54:57,893 INFO  [main] index.IndexCollection (IndexCollection.java:649) - ============ Loading Parameters ============
2024-06-19 10:54:57,893 INFO  [main] index.IndexCollection (IndexCollection.java:650) - DocumentCollection path: resources_1k
2024-06-19 10:54:57,893 INFO  [main] index.IndexCollection (IndexCollection.java:651) - CollectionClass: JsonCollection
2024-06-19 10:54:57,893 INFO  [main] index.IndexCollection (IndexCollection.java:652) - Generator: DefaultLuceneDocumentGenerator
2024-06-19 10:54:57,893 INFO  [main] index.IndexCollection (IndexCollection.java:653) - Threads: 1
2024-06-19 10:54:57,894 INFO  [main] index.IndexCollection (IndexCollection.java:654) - Language: en
2024-06-19 10:54:57,894 INFO  [main] index.IndexCollection (IndexCollection.java:655) - Stemmer: porter
2024-06-19 10:54:57,894 INFO  [main] index.IndexCollection (IndexCollection.java:656) - Keep stopwords? false
2024-06-19 10:54:57,894 INFO  [main] index.IndexCollection (IndexCollection.java:657) - Stopwords: null
2024-06-19 10:54:57,894 INFO  [main] index.IndexCollection (IndexCollection.java:658) - Store positions? true
2024-06-19 10:54:57,894 INFO  [main] index.IndexCollection (IndexCollection.java:659) - Store docvectors? true
2024-06-19 10:54:57,894 INFO  [main] index.IndexCollection (IndexCollection.java:660) - Store document "contents" field? false
2024-06-19 10:54:57,894 INFO  [main] index.IndexCollection (IndexCollection.java:661) - Store document "raw" field? true
2024-06-19 10:54:57,894 INFO  [main] index.IndexCollection (IndexCollection.java:662) - Additional fields to index: []
2024-06-19 10:54:57,895 INFO  [main] index.IndexCollection (IndexCollection.java:663) - Optimize (merge segments)? false
2024-06-19 10:54:57,895 INFO  [main] index.IndexCollection (IndexCollection.java:664) - Whitelist: null
2024-06-19 10:54:57,895 INFO  [main] index.IndexCollection (IndexCollection.java:665) - Pretokenized?: false
2024-06-19 10:54:57,895 INFO  [main] index.IndexCollection (IndexCollection.java:685) - Directly building Lucene indexes...
2024-06-19 10:54:57,895 INFO  [main] index.IndexCollection (IndexCollection.java:686) - Index path: indexes_1k
2024-06-19 10:54:57,896 INFO  [main] index.IndexCollection (IndexCollection.java:741) - ============ Indexing Collection ============
2024-06-19 10:54:58,007 INFO  [main] index.IndexCollection (IndexCollection.java:845) - Thread pool with 1 threads initialized.
2024-06-19 10:54:58,007 INFO  [main] index.IndexCollection (IndexCollection.java:847) - Initializing collection in resources_1k
2024-06-19 10:54:58,008 INFO  [main] index.IndexCollection (IndexCollection.java:856) - 0 files found
2024-06-19 10:54:58,008 INFO  [main] index.IndexCollection (IndexCollection.java:857) - Starting to index...
2024-06-19 10:54:58,017 INFO  [main] index.IndexCollection (IndexCollection.java:941) - Indexing Complete! 0 documents indexed
2024-06-19 10:54:58,017 INFO  [main] index.IndexCollection (IndexCollection.java:942) - ============ Final Counter Values ============
2024-06-19 10:54:58,017 INFO  [main] index.IndexCollection (IndexCollection.java:943) - indexed:                0
2024-06-19 10:54:58,017 INFO  [main] index.IndexCollection (IndexCollection.java:944) - unindexable:            0
2024-06-19 10:54:58,017 INFO  [main] index.IndexCollection (IndexCollection.java:945) - empty:                  0
2024-06-19 10:54:58,017 INFO  [main] index.IndexCollection (IndexCollection.java:946) - skipped:                0
2024-06-19 10:54:58,017 INFO  [main] index.IndexCollection (IndexCollection.java:947) - errors:                 0
2024-06-19 10:54:58,020 INFO  [main] index.IndexCollection (IndexCollection.java:950) - Total 0 documents indexed in 00:00:00
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
2024-06-19 10:54:58,872 INFO  [main] index.IndexCollection (IndexCollection.java:645) - Setting log level to INFO
2024-06-19 10:54:58,873 INFO  [main] index.IndexCollection (IndexCollection.java:648) - Starting indexer...
2024-06-19 10:54:58,873 INFO  [main] index.IndexCollection (IndexCollection.java:649) - ============ Loading Parameters ============
2024-06-19 10:54:58,873 INFO  [main] index.IndexCollection (IndexCollection.java:650) - DocumentCollection path: resources_100k
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:651) - CollectionClass: JsonCollection
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:652) - Generator: DefaultLuceneDocumentGenerator
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:653) - Threads: 1
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:654) - Language: en
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:655) - Stemmer: porter
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:656) - Keep stopwords? false
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:657) - Stopwords: null
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:658) - Store positions? true
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:659) - Store docvectors? true
2024-06-19 10:54:58,874 INFO  [main] index.IndexCollection (IndexCollection.java:660) - Store document "contents" field? false
2024-06-19 10:54:58,875 INFO  [main] index.IndexCollection (IndexCollection.java:661) - Store document "raw" field? true
2024-06-19 10:54:58,875 INFO  [main] index.IndexCollection (IndexCollection.java:662) - Additional fields to index: []
2024-06-19 10:54:58,875 INFO  [main] index.IndexCollection (IndexCollection.java:663) - Optimize (merge segments)? false
2024-06-19 10:54:58,875 INFO  [main] index.IndexCollection (IndexCollection.java:664) - Whitelist: null
2024-06-19 10:54:58,875 INFO  [main] index.IndexCollection (IndexCollection.java:665) - Pretokenized?: false
2024-06-19 10:54:58,875 INFO  [main] index.IndexCollection (IndexCollection.java:685) - Directly building Lucene indexes...
2024-06-19 10:54:58,875 INFO  [main] index.IndexCollection (IndexCollection.java:686) - Index path: indexes_100k
2024-06-19 10:54:58,876 INFO  [main] index.IndexCollection (IndexCollection.java:741) - ============ Indexing Collection ============
2024-06-19 10:54:58,986 INFO  [main] index.IndexCollection (IndexCollection.java:845) - Thread pool with 1 threads initialized.
2024-06-19 10:54:58,986 INFO  [main] index.IndexCollection (IndexCollection.java:847) - Initializing collection in resources_100k
2024-06-19 10:54:58,987 INFO  [main] index.IndexCollection (IndexCollection.java:856) - 0 files found
2024-06-19 10:54:58,987 INFO  [main] index.IndexCollection (IndexCollection.java:857) - Starting to index...
2024-06-19 10:54:58,996 INFO  [main] index.IndexCollection (IndexCollection.java:941) - Indexing Complete! 0 documents indexed
2024-06-19 10:54:58,996 INFO  [main] index.IndexCollection (IndexCollection.java:942) - ============ Final Counter Values ============
2024-06-19 10:54:58,996 INFO  [main] index.IndexCollection (IndexCollection.java:943) - indexed:                0
2024-06-19 10:54:58,996 INFO  [main] index.IndexCollection (IndexCollection.java:944) - unindexable:            0
2024-06-19 10:54:58,996 INFO  [main] index.IndexCollection (IndexCollection.java:945) - empty:                  0
2024-06-19 10:54:58,996 INFO  [main] index.IndexCollection (IndexCollection.java:946) - skipped:                0
2024-06-19 10:54:58,997 INFO  [main] index.IndexCollection (IndexCollection.java:947) - errors:                 0
2024-06-19 10:54:58,999 INFO  [main] index.IndexCollection (IndexCollection.java:950) - Total 0 documents indexed in 00:00:00
Downloading 50 example human trajectories...
Downloading example trajectories complete
Collecting typing_extensions<4.6.0
  Using cached typing_extensions-4.5.0-py3-none-any.whl.metadata (8.5 kB)
Collecting gym==0.23.1
  Using cached gym-0.23.1-py3-none-any.whl
Requirement already satisfied: numpy>=1.18.0 in /home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages (from gym==0.23.1) (1.22.4)
Requirement already satisfied: cloudpickle>=1.2.0 in /home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages (from gym==0.23.1) (3.0.0)
Requirement already satisfied: gym-notices>=0.0.4 in /home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages (from gym==0.23.1) (0.0.8)
Requirement already satisfied: importlib-metadata>=4.10.0 in /home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages (from gym==0.23.1) (7.1.0)
Requirement already satisfied: zipp>=0.5 in /home/joaoabrantis/miniconda3/envs/agentenv-webshop/lib/python3.8/site-packages (from importlib-metadata>=4.10.0->gym==0.23.1) (3.19.2)
Using cached typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Installing collected packages: typing_extensions, gym
  Attempting uninstall: typing_extensions
    Found existing installation: typing_extensions 4.12.2
    Uninstalling typing_extensions-4.12.2:
      Successfully uninstalled typing_extensions-4.12.2
  Attempting uninstall: gym
    Found existing installation: gym 0.24.0
    Uninstalling gym-0.24.0:
      Successfully uninstalled gym-0.24.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
fastapi 0.110.3 requires typing-extensions>=4.8.0, but you have typing-extensions 4.5.0 which is incompatible.
Successfully installed gym-0.23.1 typing_extensions-4.5.0
DEPRECATION: https://github.com/explosion/spacy-models/releases/download/en_core_web_lg-3.3.0/en_core_web_lg-3.3.0-py3-none-any.whl#egg=en_core_web_lg==3.3.0 contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617

Hi,
Thank you for reporting this issue. It might be caused by an incompatible version of NumPy. Could you try running the following command to see if it fixes the problem?
pip uninstall numpy && pip install numpy


Panel component not collapsing

Environment

Formio.js version: 5.2.2
Frontend framework: Angular
Browser: Google Chrome
Browser version: 119.0.6045.160

Steps to Reproduce

Add Panel component
In conditional tab, enter custom javascript code, setting collapsed to true when it meets a condition
Save component
Save form
Test form where the condition is met

Expected behavior
If condition is met, it's expected that the panel will be collapsed.
Observed behavior
The panel does not collapse, even if the condition is met.
collapsed is being set to true (as seen in console), but this is not reflected visually.
Example
Custom code:
function collapseSection() {
      if (data && data.example && data.example < 16) {
        component.collapsed = true;
      }
      else {
        component.collapsed = false;
      }

    console.log('collapsed:' + component.collapsed);
}

collapseSection();

Console:

It seems you are just changing the JSON of the component and not re-rendering the form after it has been collapsed. Instead to force the component to be collapsed, you will need to get the Panel component and then call the "collapsed" property on the actual component instance and not the JSON.
export class FormRenderComponent {
  @ViewChild(FormioComponent) formioComponent: FormioComponent;
  function collapseSection() {
      const component = this.formioComponent.formio.getComponent('mypanel');
      if (data && data.example && data.example < 16) {
        component.collapsed = true;
      }
      else {
        component.collapsed = false;
      }
  }
}


Updated onValueChange to include the property.

motivation
What existing problem does the pull request solve?
The existing problem this pull request solves is that the demo for the picker does not properly select new values. If left alone, the picker goes back to its original value and doesn't stay on the option the user selected. This addition will keep the new selection in the correct place.
Test plan (required)
Include a Picker in any react-native project.. If you try selecting any of its options, it always returns to its original point. With this edit, it will stay on the newly selected option/value.
Changes
Updated onValueChange={(carMake) => this.setState({carMake, modelIndex: 0})}
to
onValueChange={(carMake) => this.setState({pickerValue: carMake, modelIndex: 0})}
Because the property being updated must be specified inside of the setState function. Without this property, the picker always returns to its starting index as soon as it stops being dragged.

By analyzing the blame information on this pull request, we identified @emilioicai and @sebmarkbage to be potential reviewers.

Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have you on file. In order for us to review and merge your code, please sign up at https://code.facebook.com/cla - and if you have received this in error or have any questions, please drop us a line at<EMAIL_ADDRESS>Thanks!

Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Facebook open source project. Thanks!

This doesn't seem correct. In the render method we use selectedValue={this.state.carMake}. When we call setState({carMake, modelIndex: 0}), it expands to setState({carMake: carMake, modelIndex: 0}).


Fix thread_squad undersubscription and avoid redundant wakeups

Avoid redundant wakeups to further improve the efficiency of thread_squad (fewer syscalls).
Use thread-local senses instead of a global sense to properly support thread_squad undersubscription (task runs with concurrency lower than #threads).

This further improves thread_squad::run() performance for the machines mentioned in https://github.com/mbeutel/sysmakeshift/pull/1#issuecomment-586661283:

on dual-socket Intel Xeon Platinum 8168 (Skylake-SP, 48 cores): 8.5 µs
On Intel Xeon Phi 7210 (Knights Landing, single socket, 64 cores, SNC4 Cache mode): 7.9 µs


made 30% ruling info as a material card

Footer has been changed

could you please put screenshot here?


way better apparmor docs

ping @icecrime wdyt?

:heart_eyes_cat:

Woah thanks :+1:

renders kind of funky.

I think those are supposed to be more like subheadings, but they don't look quite right to me. Not sure what the change to be made is. I'll play with it.
Seems helpful and nicely done. I don't know anything about apparmor, but now I can pretend I do.

suggestion, but requires confirmation from others:
use:
### Using `dmesg`

instead of
**`dmesg`**

That way, it looks like a header, and yet you still have monospace for the command name.

Markdown inside of markdown, yeesh.

ah nice will do
On Tue, Jan 26, 2016 at 2:49 PM, Morgan Bauer<EMAIL_ADDRESS>wrote:

suggestion, but requires confirmation from others:
use:
Using dmesg
instead of
dmesg
That way, it looks like a header, and yet you still have monospace for the
command name.
[image: screen shot 2016-01-26 at 14 47 15]
https://cloud.githubusercontent.com/assets/13337345/12597838/b988e5c8-c43b-11e5-93e8-d3b487816264.png
Markdown inside of markdown, yeesh.
—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/pull/19741#issuecomment-175275980.

Cool @jfrazelle, some nits, but overall looking good \o/

updated!

LGTM, thanks!
ping @vdemeester

LGTM 🐯


muteSettings, lastMessageID and other values not available in getThreadList

Hello, the documentation states that muteSettings, lastMessageID and some other items should be in the result of getThreadList, but I don't have them in my data.
Example thread data:
{"threadID":"1295979970427097","participants":["100000619620090","*******************","*******************"],"participantIDs":["100000619620090","*******************","*******************"],"formerParticipants":[],"name":"","snippet":"test","snippetHasAttachment":false,"snippetAttachments":[],"snippetSender":"100000619620090","unreadCount":1,"messageCount":1,"imageSrc":null,"timestamp":1471162936057,"serverTimestamp":1471162936057,"isCanonicalUser":false,"isCanonical":false,"isSubscribed":true,"folder":"inbox","isArchived":false,"recipientsLoadable":true,"hasEmailParticipant":false,"readOnly":false,"canReply":true,"composerEnabled":true}

I've tried both lastest npm release and git master versions.

Looks like utils.js#L621 is supposed to be data.mute_settings, but the array is empty no matter what.

I don't really understand how it's possible you don't have a muteSettings or lastMessageID field on that object (even if it points to undefined), but it looks like you're right that we should have pointed that to data.mute_settings.
Usually what happens in these situations is that facebook has changed the signature of their internal api, which breaks us.  A good first step in investigation is to add a line printing out the value before we format it.  In this case, you could try adding a console.log(data) here.  It will let us know what facebook is sending us and let us know how to tweak the format function to accommodate the change.

@Schmavery Here's one of the objects, the thread is actually muted for 24 hours.
{ thread_id: 'id.1061331337293140',
  thread_fbid: '1061331337293140',
  other_user_fbid: null,
  participants:
   [ '**REDACTED**' ],
  former_participants:
   [ **REDACTED** ],
  name: '**REDACTED**',
  snippet: 'and i dont wanna reset it again',
  snippet_has_attachment: false,
  snippet_attachments: [],
  snippet_sender: '**REDACTED**',
  unread_count: 26313,
  message_count: 118289,
  image_src: 'https://scontent-bru2-1.xx.fbcdn.net/v/t34.0-12/14055644_269080526807620_93867879_n.jpg?oh=411c2e8ac7651151c584e27241ae7bd8&oe=57B5E36E',
  timestamp_absolute: 'Today',
  timestamp_datetime: '8:58am',
  timestamp_relative: '8:58am',
  timestamp_time_passed: 0,
  timestamp:<PHONE_NUMBER>716,
  server_timestamp:<PHONE_NUMBER>716,
  mute_settings: [],
  is_canonical_user: false,
  is_canonical: false,
  is_subscribed: true,
  is_thread_queue_enabled: true,
  folder: 'inbox',
  is_archived: false,
  recipients_loadable: true,
  name_conversation_sheet_dismissed: false,
  has_email_participant: false,
  read_only: false,
  can_reply: true,
  composer_enabled: true,
  last_message_timestamp:<PHONE_NUMBER>716,
  last_read_timestamp:<PHONE_NUMBER>230,
  last_message_type: 'non_ad',
  ephemeral_ttl_mode: 0,
  custom_like_icon: null,
  titan_originated_thread_id<EMAIL_ADDRESS>  custom_nickname:
   { **REDACTED** },
  custom_color: '#636060',
  admin_ids: [],
  customization_enabled: true,
  approval_mode: 0,
  joinable_mode: { link: '', mode: 0 },
  approval_queue_ids: [],
  lightweight_events: null,
  timezone_warning_dismiss_count: {} }

Alright.  It looks like they've stopped providing last_message_id, and there's not a whole lot we can do about the mute_settings being empty...
Not sure what we can do here other than simply deprecating these fields from the api and documentation.

@ErmanSayin Hey! We just implemented a new function called getThreadInfoGraphQL. Could you try to see if you get the info you'd want from there? We'll probably use that thread info moving forward.


Deployment to Azure Issue related to Azure Key Vault implementation

Is there an existing issue for this?

[x] I have searched the existing issues

Describe the bug
When deploying a net9 Aspire solution to Azure, with the following package dependencies.

The solution works fine locally, but I get a different outcome depending on whether AZD runs on Azure Pipelines or Visual Studio.
The deployment to Azure succeeds in both cases but when done via Azure Pipelines, the revision fails to start due to the following error
Unhandled exception. System.MissingMethodException: Method not found: 'Void Microsoft.Extensions.Hosting.AspireKeyVaultExtensions.AddAzureKeyVaultSecrets(Microsoft.Extensions.Configuration.IConfigurationManager, System.String, System.Action`1<Aspire.Azure.Security.KeyVault.AzureSecurityKeyVaultSettings>, System.Action`1<Azure.Security.KeyVault.Secrets.SecretClientOptions>, Azure.Extensions.AspNetCore.Configuration.Secrets.AzureKeyVaultConfigurationOptions)'.
   at Program.<Main>$(String[] args)

The issue is very similar to 948, except that the workaround indicated there does not work in this case.
If that is the case, is it possible that referencing Microsoft.AspNetCore.Authentication.OpenIdConnect or Microsoft.AspNetCore.HeaderPropagation is causing the same issue that was described in 948?
Expected Behavior
The expected behavior is that, once the solution is deployed via Azure Pipelines, it should work fine just like when deployed via Visual Studio or AZD
Steps To Reproduce

Create an Aspire solution
Reference the packages indicated in the issue description
Make sure to include builder.Configuration.AddAzureKeyVaultSecrets in your project
Deploy to Azure via azd and ensure it works
Create an Azure Pipeline that also executes azd deploy
Watch it fail

Exceptions (if any)
Unhandled exception. System.MissingMethodException: Method not found: 'Void Microsoft.Extensions.Hosting.AspireKeyVaultExtensions.AddAzureKeyVaultSecrets(Microsoft.Extensions.Configuration.IConfigurationManager, System.String, System.Action1<Aspire.Azure.Security.KeyVault.AzureSecurityKeyVaultSettings>, System.Action1<Azure.Security.KeyVault.Secrets.SecretClientOptions>, Azure.Extensions.AspNetCore.Configuration.Secrets.AzureKeyVaultConfigurationOptions)'.
at Program.$(String[] args)
.NET Version info
net9
Anything else?
No response

Those dependencies look suspicious. Why are you using both the hosting integration and the client integration in the same application. Can you share the entire project? If you can't, can you share all of the project files, and the .NET information requested in the issue.


Baselines, fix LayoutLMv3 synthetic pretraining, process dataset chunks

The added logic is at the top of prepare_hf_dataset where dataset is preprocessed by chunks of 10000 documents. Storing to arrow format must be turned on so that it's possible to then concatenate the stored datasets. Although it was not failing for RoBERTa, only for LayoutLMv3, I made the changes there as well to make the files as in sync as possible. Also as a side effect, this change should significantly decrease RAM usage (at the cost of increasing disk usage but the preprocessed arrow dataset can be deleted after training).
I also created a function prepare_hf_dataset to remove some duplicated code (loading of val and training datasets) and simplified the script arguments for loading/storing preprocessed/arrow datasets.

Btw I had to pin datasets package to <2.10.0 because I was getting this issue: https://github.com/apache/arrow/issues/34455. With that it works.

I am running trainings for 1 epoch to see if everything works now

Btw I found out that the hf dataset in arrow format is 40x bigger with the images so I think the chunking for RoBERTa synthetic dataset is really unnecessary. So I just  increased the chunk_size there from 10000 to 100000, effectively turning it off for synthetic pretraining.


Hydration mismatch when used with SSR

Describe the issue
When using Server Side Rendering, or when pre-rendering pages with tools like VitePress, there is a hydration mismatch on pages that contain the markdown editor.
This is most notable with the theme prop, which is always light on pageload, regardless of what is actually set (when using a dynamic prop).
To reproduce:

Go to the reproduction URL noted below
If the page is not already dark mode, click on the theme toggle on the top right of the page to make it dark mode
Click on another link on that page, for example "community page"
Click the "back button" of your browser
See the editor being dark
Reload the page
See the editor turning white, while everything else is dark.
Open your browser console -> hydration mismatch error

If there is something that makes this component incompatible with SSR, it would be great to have that noted in the readme.
Procedure version
md-editor-v3: v4.12.2; NodeJS: 20.11.0; Firefox: 124.0; Chrome: 123.0
Reproduction link
Website: https://eisvana.github.io/about/community/create
Component Code: https://github.com/Eisvana/eisvana.github.io/blob/main/components/PlayerPageForm.vue

I can't replicate what you are describing. When I put the div you described into the page, it defaults to dark, because that's what my preferences are set to.
However, the MdEditor component does not seem to respect that. Here is the screenshot clearly showing the div having the correct theme applied, but the editor doesn't. But as I said, this is just one way you notice the SSR incompatibility, it still exists even if you remove all the props. There is always the hydration mismatch error in the console as long as you have the component in the template. The error only goes away when you completely remove the component. So this is clearly a component issue.
As I said, if you don't know what causes this error or can't fix it, it should at least be noted in the readme that the component is not SSR compatible and should be loaded on the client.

I'll investigate further. Thanks!

But that only explains the theme issue. It doesn't explain why there's a hydration mismatch error whenever the MdEditor component is present in the template.
The error is always there, regardless of the props passed to the editor. The only way to get rid of the error is to either remove the component, or to load it on the clientside.
So this is clearly a component error.
As I said before, if you can't fix this, it should at least be noted in the readme that the component is not compatible with SSR.
Thanks!

Thank you for your feedback, but the point of the example given earlier is to demonstrate that it's Vue Server-Side Rendering (SSR) which needs to address this issue, rather than it being an issue with the application component itself.


Update BibTeX to be colorized

Current master branch (no color):

PR:

This PR changes from using the LaTeX styling to using the BibTeX styling so, "in some context the current bib language identifier highlights better." is the reason for submission and exhibited here.


856 more toolbox metal test cases

What are the issues this pull addresses (issue numbers / links)?
Issue #856
Did you add tests to cover your changes (yes/no)?
No
Did you update the documentation accordingly (yes/no)?
Yes
Did you read the CONTRIBUTING document (yes/no)?
Yes
Summary
Added unit testing for layer_stack_handler.py and bounds_for_path_and_poly_tables.py using the multiplanar design provided by Abeer.
Details and comments
Branch can be deleted after merge.

Branch can be deleted after merged.


Support a user specific RAG augmentation

Consider how Quarkus Authentication and LLM API Keys will work together.
I'm assuming, if I start a demo with an API key, in prod, it will be more like a company's API key.
Depending on the nature of the service, it may be enough, for example, if it is a chat bot offered by a bank, then anyone (or any authenticated user, possibly with a specific role) can talk to it.
I'm not quite sure how the trust boundaries will form if there is a requirement to offer a user specific AI support in prod, for example, alice or bob, they may have their own augmentation documents not to be shared with anyone else.
I think #41 is very relevant, as well as #79, and #81. For example, a user logs in and possibly approves an LLM scope (#81), then a specific method with a RAG option (#41) requires a specific identity (and possibly role #79) for a user specific document only be fed into the LLM.
I guess, a custom RAG store can be a database, where the key is the user name and documents - the values. The rag store would support a request scope injection and have @Inject SecurityIdentity identity; and use the identity name to fetch the docs specific to this user identity only. I can give demoing it a try, may be as part of #81

For example, https://github.com/quarkiverse/quarkus-langchain4j/blob/main/samples/chatbot/src/main/java/io/quarkiverse/langchain4j/sample/chatbot/IngestorExample.java, but I'm not sure how a user specific ingestion will work, for example the Redis store has add methods taking an id but I'm not sure how to tell LangChain that it is only a specific document that it can use to feed into LLM.
Something to be discussed I guess going forward


Can't seem to find added vein

So i just coded a new vein in kubejs for ancient debris, which should spawn in the nether. It appears in game as one of the veins the machine can drill, but I feel like I've just spent an hour exploring thousands of chunks and didn't find it. Is it normal for it to be rare ? Did I forget smth ? How can I (if possible) find a vein faster ?

If you are on 1.20 you can use /coe locate <id> command. You have to adjust the spawning properties to change it's rarity (increasing the spawning weight value on 1.19 or older, or tweaking the .placement(<spacing>, <separation>, <seed>) values on 1.20)

thank you ! I changed the separation and placement value and they seemed to appear much more often


Add South equivalent of migration 0002

While confusing myself about migrations in this app (see also #302) due to the error reported in #266, I created this South equivalent of the migration in #266. I don't expect this to get merged, just wanted to bring attention to the fact that "out-of-the-box" this library installs with a missing migration in Django<=1.6.
I am not quite sure how to account for the if not USE_JSONFIELD condition since South includes the entire db layout in each migration. That means, going forward, each migration file would have to include both the full db layout for USE_JSONFIELD = True and for USE_JSONFIELD = FALSE and it would be impossible to change that setting.
A viable alternative would be to just drop support for Django<=1.6 and get rid of the south_migrations folder altogether.

Coverage remained the same at 90.819% when pulling 6d7fc2622f471c5feec2b92cb20c5aaac213380e on jonemo:master into b0fcd00029cc60cee99af8243a763c9f0e098564 on justquick:master.

south is no longer supported and will be removed


Improve a working with a delay before a restart of the Long Poll client

Change log:

increase a default delay before a restart of the Long Poll client;
support a custom delay before a restart of the Long Poll client.

Unit tests can't be built because CircleCI suppresses an export of environment variables TEST_VK_TOKEN and TEST_PEER_ID for pull requests builds.


Consolidate Help Messages into Individual Commands

Previously, the output of cfncluster --help differed
from the output of cfncluster create --help, this lead
to confusion. Now you don't see any flags when you run cfncluster --help
and the subcommands each have flags specific to that command.
This also fixes a long standing bug where to check the installation
of cfncluster, you run cfncluster version however this requires a
config file which has not been generated first.
Signed-off-by: Sean Smith<EMAIL_ADDRESS>By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

I've added a epilog section and consolidated common flags into a single method.


Load google maven dependencies

Why?
Some google java maven packages are not hosted on maven central, but are hosted at https://maven.google.com . These packages are not currently loaded by Deadpendency. The vast majority appear to be android related packages.
Acceptance Criteria

Based on a list of known package namespaces, ie. androidx and com.google.android query the google maven registry https://maven.google.com instead of maven central for the dependencies registry info.
Alternatively, try all packages against 1) maven 2) google 3) others?
Does the google repository have all the info in some form?
Will they let Deadpendency hit them enough without it being flagged?

It probably doesn't make sense to do this before https://github.com/deadpendency/deadpendency/issues/39 , as it seems that all of these packages do not have source code on github, so currently will still not be assessed.

This doesn't actually make sense to do as all the packages are platform packages an should be ignored as per https://github.com/deadpendency/deadpendency/issues/40


[201] add instructions for recurring rule

Is this part of 4.3.0?

can merge it after - it's just README

well, same logic applies for 'before', I suppose...   yes, can be part of 430.


How to call microservices or entity in front end, No documentation is available

How to call microservices or entity in front end, No documentation is available for this.
Expected Behavior
Front end should call entity
Current Behavior

Not sure
Possible Solution

Not sure
Steps to Reproduce

Step 1
Step 2
...

Context

Your Environment

NodeJS Version (v12):v14
Operating System and Version (e.g. Ubuntu 14.04):Window 10
Browser Information: Chrome

Need some more information here, what are you trying to do exactly? Are you wanting to call your own microservices?

-- Actually , I have created Microservices and React template using Backstage but when I am trying to initiate ci/cd it's required login via github

What do you mean with initiate? This ticket is still totally unclear.
Yes the CI/CD view may show an auth dialog on the first render because it wants to talk to the CI/CD provider's API to get the data for the view, that's expected.
Closing this now because it seems to not be about the initial question anymore. But feel free to open targeted question tickets if you have specific things you run into, but please do provide a lot more info and screenshots and console logs etc if you have them.


[Feature] vela env init should only create namespace if not existing

Is your feature request related to a problem? Please describe.
We want to manage user using RBAC, each user would have access to a pre-created namespace (but they do not have access to create new ones), when we use vela env init --namespace TEAM  TEAM, vela cli fails with:
Error: namespaces is forbidden: User<EMAIL_ADDRESS>cannot create resource "namespaces" in API group "" at the cluster scope: requires one of ["container.namespaces.create"] permission(s).

Describe the solution you'd like
Kubevela should check if the namespace is already existing and if so try to get it and not created (the user has container.namespaces.get access).
Describe alternatives you've considered
We have created this workaround instead of using vela env init:
TEAM="my-team"
mkdir -p ~/.vela/envs/$TEAM
echo {"name":"$TEAM","namespace":"$TEAM","domain":"","issuer":""}  > ~/.vela/envs/$TEAM/config.json

But we would like a more user friendly solution with vela env init.
Additional context
This is on GKE with RBAC and role bindings.

Yes, thanks for reporting

@mosesyou Hi, are you working on that? I can fix along with #1174

@mosesyou Hi, are you working on that? I can fix along with #1174

Sry, because something delayed doing this. Have you completed it? If not I will fix it in a while.

@mosesyou not yet, please go ahead


[Event Request] page 379 "Bank Acc. Reconciliation" - OnBeforeSuggestBankAccStatement

Hello, can you please add a new Event OnBeforeSuggestBankAccStatement in page 379 "Bank Acc. Reconciliation"?
We would like to replace the Report with another. The Report cannot replace with "substitute".
action(SuggestLines)
{
    ApplicationArea = Basic, Suite;
    Caption = 'Suggest Lines';
    Image = SuggestLines;
    ToolTip = 'Create bank account ledger entries suggestions and enter them automatically.';

    trigger OnAction()
    var
        IsHandled: Boolean;
    begin
        RecallEmptyListNotification();
        IsHandled := false;
       OnBeforeSuggestBankAccStatement(Rec, IsHandled);
       if IsHandled then
           exit;
        SuggestBankAccStatement.SetStmt(Rec);
        SuggestBankAccStatement.RunModal();
        Clear(SuggestBankAccStatement);
    end;
}

[IntegrationEvent(false, false)]
local procedure OnBeforeSuggestBankAccStatement(var BankAccReconciliation: Record "Bank Acc. Reconciliation"; var IsHandled: Boolean)
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 10836.


Add install command in generated project and several tests for generator

Thanks @gdelepoulle!

For the coupling, I agree but, same as you, I don't know any way to avoid that with jest! (we're using jest and not mocha)
I agree too, I've created a ticket to speed up CI by adding paralleling and maybe cache


There's a bar displaying in the bottom of the cover photo section on a user page

The cover photo should be sitting flush against the tab bar.

I'll fix it


Updated release date for v1.9.0

Tugboat has finished building the preview for this pull request!
Link:

https://pr225-9mgsdr61zphrk81ciu4qrli2mrdbqidk.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/620c1fa4e0ed8a4f028ada54

Tugboat has finished building the preview for this pull request!
Link:

https://pr225-9mgsdr61zphrk81ciu4qrli2mrdbqidk.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/620c1fa4e0ed8a4f028ada54


Arg for only runnning nix code

Currently, it is necessary to use a dummy makeDerivation for running Nix-only jobs: https://gitlab.com/fluidattacks/product/-/blob/master/makes/makes/criteria/test/main.nix#L51
Let's implement an argument for only running nix code.

I think this would affect the pipeline module, as it also requires packages for jobs. I am starting to have doubts about implementing this.


Fix banned words check and update dts-critic

Update to dts-critic 1.2, which no longer requires project urls to include the homepage url specified on npm.
Check for banned words for all packages, not just those complex enough to have a package.json. The location of the check was wrong.

I'm not familiar with the “download” rule. Have you seen this? https://github.com/npm/validate-npm-package-name

It doesn't test against npm's spam filter :(
> var v = require('validate-npm-package-name')
undefined
> v('download-file-async')
{ validForNewPackages: true, validForOldPackages: true }

I opened https://github.com/npm/validate-npm-package-name/pull/23, but I'm not holding my breath because it hasn't published an update in 2 years, and @brettz9 opened a PR two months ago that hasn't been looked at.

Published<EMAIL_ADDRESS>


Make3D Tensorflow trained Model

When the model will be released?

https://github.com/Windaway/FCRN-Depth-Prediction-Tensorflow
I have writen a project for transfer learning.

Any news/update on this? Would be great to try this model for outdoor scenes.


use Rupture Sampler Filtering for all min/max magnitude bounds setups

We want to leave the Rupture contents or our Inversion Solutions intact but use the sampler feature to ignore (not perturb) any ruptures that we want to exclude

merged


Python Memory Leaks

Some objects in clingo's Python API store references to other python objects. This can lead to circular references. To correctly free memory in such cases, additional functions for dependency tracking have to be implemented. See https://docs.python.org/2.7/c-api/gcsupport.html.
This affects Control and SolveHandle objects. With SolveHandle objects things should be fine if they are used with with statements. With Control objects, there are common cases that can lead to memory leaks. For example if used with propagators: Control objects store propagators and propagators might store references (indirectly if used properly) back to Control objects.

Fixed with 8c0e55e996689110630b7d489b9c7b77f412a289.


improve subscribe options API

right now, key basically means variables and op is just shorthand for the subscriptionString.
I don't think op can be improved, since it's awesome to have a nice short name in the redux store.
key can only be improved if we stringify the vars, but that's lame (performance, ugly brackets).
maybe we do something crazy and have a channelString, varsString that double as the op/key?

closed with v0.20.0


[ikhal] Feature request: Update interval

Would be nice to have an option to auto-update the UI of ikhal every N minutes.

:+1: would be a very nice improvement in case you use shared calendars and other people insert things  in the calendar.


Function Tree Widget crash

As reported here: http://www.qlcplus.org/forum/viewtopic.php?f=22&t=9933
With the shared example project it is easy to reproduce the issue.
The assert happens here: https://github.com/mcallegari/qlcplus/blob/master/ui/src/functionstreewidget.cpp#L192
I noticed that it happens only when "Chasers" are enabled as function filter in the function selection dialog

A patch is on the way

Here:
https://github.com/plugz/qlcplus/tree/fix-functionstreewidget-crash
Waiting for Travis' approval to push to the master branch.

Fixed by f59de8995df4a682dea43acf65e108159d69d55c


Schema tests raise SQL error when columns contain space

Hi,
Schema tests on columns that contain spaces are currently raising a SQL error. This is due to the macro generating the following SQL code
select count(*) as validation_errors
from "DB"."schema"."table"
where My Column Name is null

I tried to change the column name in schema.yml to put it in the format "'My Column Name'", but while the schema test now works, the documentation shows 2 different entries for my column, one with My Column Name and one with 'My Column Name' (including the single quotes).
I also tried to replace My Column Name with [My Column Name] but I get the same result, the test is working but I am getting a duplicate column in the documentation.
I think that wrapping the column name in single quotes in the macros defined in schema_tests.sql would prevent this problem. So, replacing {% set column_name = kwargs.get('column_name', kwargs.get('arg')) %} by {% set column_name = "'" ~ kwargs.get('column_name', kwargs.get('arg')) ~ "'" %}
Does it sound ok? If so, I am happy to create a Pull Request with those changes.

Hi! That sounds ok. I know there is a setting somewhere around quoting policies. I don’t know if that would be picked up by the adapter, but maybe worth a try?

Isn't this a good scenario for using adapter.quote()? I'm out of my depth here, but it looks like it isn't a macro, but an attribute of the adapter class?
I see a few example where adapter.quote() is used in this adapter. Perhaps the solution is to more widely adopt using this approach? Assuming we can properly set the quoting...

The adapter.quote() approach works fine and is using " quotations in my case.
If we want to follow the approach taken in this dbt issue we can actually replace kwargs.get('column_name', kwargs.get('arg')) by adapter.quote_as_configured(kwargs.get('column_name', kwargs.get('arg')),'identifier') and we will then be following the quoting policy of the dbt project.
Happy to submit a PR with adapter.quote_as_configured if it makes sense to you.

This might actually just be slightly more complex.
The problem with the approaches above is that it breaks the ability to use SQL expressions in the schema tests.
For example, my test on CONCAT(col1,col2) that needs to be unique in my model is not working anymore if I add quotes around kwargs.get('column_name', kwargs.get('arg')). The macro compiles as select         "CONCAT(col1,col2)" as validation_errors ... which of course is not correct. This same test works if I don't use the new quotes.

@camfrout you want to try the #46 out and see if it fixes the quoting issue you're having?

I just tried to use the quote column property along with #46 and the tests work fine, even with columns with spaces. So I will close this one and there is no need to update schema_tests.sql.


macOS upgrades and fixes

Upgrades and fixes after setting this up on a clean macOS Sierra machine.

Google Drive has been replaced with Google Drive Stream
Added The Silver Searcher (ag) code search utility
Do not try to install Homebrew Cask applications that already exist

Idempotence test fails.


Add prepare_floquet_characterization_for_operations function

This function scans the circuits in order to find at most 4 different moments to calibrate on grid devices. This is not as accurate as per-moment characterization but may be preferable because of the speed for some applications.

The tests are failing because of prohibited imports. Should they really be prohibited? In that case how to proceed with this PR? @balopat

Import order in the top-level __init__.py determines import permissions: module A can only import module B if A appears after B in the __init__.py import list [1]. As google appears before experiments, it cannot import from experiments:
https://github.com/quantumlib/Cirq/blob/98d950a9035048dc991d8bc84c7e2f53997c5fd5/cirq/__init__.py#L51-L54
The question of whether this should be prohibited is closely related to the packaging strategy (#3228).
[1] There is a loophole here: if you move the import inside the function where it's used, you can ignore the import rules. IIUC, this is because the import will only occur when calling the function, so the infinite-import-loop is avoided.

I pushed a quick fix to unblock you. We have to find a place for generate_boixo_2018_supremacy_circuits_v2_bristlecone method (deprecate? move to cirq.google?) as it refers to cirq.google while living in cirq proper (cirq.experiments) which should not happen. I'm in the process of removing cirq.google references from cirq (https://github.com/quantumlib/Cirq/issues/3737). It should be perfectly fine to import cirq.experiment from cirq.google however!

I pushed a quick fix to unblock you.

Think this will break cirq/experiments/random_quantum_circuit_generation.py, which imports google for access to SYC.

I pushed a quick fix to unblock you.

Think this will break cirq/experiments/random_quantum_circuit_generation.py, which imports google for access to SYC.

I only see a reference in random_quantum_circuit_generation_test.py - but that should be fine from the import_test perspective as it doesn't get imported from the cirq/__init__.py process (I mean I will remove it eventually :)).
Your analysis was great btw, that is exactly the reason: ordering of modules in __init_.py - with the packaging strategy changes, cirq.google should be able to be only at the bottom of the file, and eventually we can make it optional (only if cirq_google package is installed will it be imported).

Thanks a lot everyone, seems to work now.


4.x NotFoundHandler example

Hi
is there any example how to migrate NotFoundHandler from slim3 to slim4?
Thank you

Hi,
First, look at this page, the Error Handling/Rendering part.
With the __invoke method, you can check if $exception is an instanceof HttpNotFoundException. If not, just return parent::__invoke($exception, $displayErrorDetails).
Then you add your Error Renderer class as written on the documentation.
You could have something like :
class CustomHtmlErrorRenderer extends HtmlErrorRenderer
{
    public function __invoke(Throwable $exception, bool $displayErrorDetails): string
    {
        if ($exception instanceof HttpNotFoundException) {
            return YOUR_404_RESPONSE;
        } else {
            return parent::__invoke($exception, $displayErrorDetails);
        }
    }
}

I think that you're asking on how to catch not found exceptions:
<?php
use Slim\Factory\AppFactory;
use Slim\Exception\HttpNotFoundException;
require __DIR__ . '/../vendor/autoload.php';

$app = AppFactory::create();

$errorMiddleware = $app->addErrorMiddleware(true, true, true);
$errorMiddleware->setErrorHandler(HttpNotFoundException::class, function (Throwable $exception, bool $displayErrorDetails) {
   return '404 NOT FOUND';
})


chore(trading): clean up triggering ratio

Related issues 🔗
Closes #5602
Description ℹ & Technical 👨🔧
Clean up the monorepo. Check where we are using triggeringRatio - it is now deprecated.

Cypress fails because of that: https://github.com/vegaprotocol/vega/issues/10343


Possible TypeScript type definitions regression on 1.2.3

Hi, thanks for your work on this useful Pagefind integration for Astro!
I use it in an open-source project where Renovate automatically updates dependencies, and as a result I have noticed that bumping astro-pagefind from 1.2.3 to 1.2.3 caused some new TypeScript checking errors, which you can read in this CI workflow run log.
Since this is a patch release, there should not be any breaking changes like this. As far as I know, my project isn't doing anything wrong with how it integrates astro-pagefind, but I'd love to hear if I'm wrong or should change something on my end.

@shishkin Hello, thanks for working on bringing Pagefind to Astro, This is my first time using it and I am pretty excited to finally have a search for a static website. Once your PR gets merged, this will be fixed right? I can help with testing. Also if I used the previous version, is that currently working?

@AlexTMjugador do you still see the issue after upgrading Astro to 2.10.8?

How do I pass arguments like --bundle-dir mysearch for example. Need that for using GitHub pages as a host.

@akyag You should not need to change pagefind's bundle dir for that. Take a look at this Astro guide.

@AlexTMjugador do you still see the issue after upgrading Astro to 2.10.8?

Yes, the problem still occurs with Astro 2.10.8 and later. Specifically, I tested with 2.10.15. The errors haven't changed for me since I reported this issue.

Updating Astro to 3.1.0 fixed this issue for me :tada:


feat(opendataset): add MOT2020 to BDD100K

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 82.906%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5267

Relevant Lines:
6353

💛  - Coveralls


Usage Questions

Hi,
First, please forgive my misuse of the issues function on GitHub, but I didn't see any other support/QA communication methods. Secondly, great project!
I have a couple questions, and I am a mostly novice developer:

When using libmaia, I'd like to make multiple RPC's to different hosts (XML-RPC service instances that reside on disjoint servers) and utilize the same RPC response/fault handler methods. Is it possible to discover what host (URL) the RPC is from when in one of the "RPC handling" methods? Due to the default asynchronous nature of Qt's signals/slots, if I make several RPC's they don't necessarily arrive in the order they were called, correct? I could obviously modify libmaia and add support for this to work for my application, but I wanted to find out if there was something obvious that I was missing first.

Any thoughts on handling timeouts (eg, too long of a running RPC on the server side, or something stuck, or the XML-RPC server instance died/crashed)? Or what about performing an RPC from a client to a web server that isn't actually an XML-RPC server and doesn't respond? I haven't read up on how XML-RPC works itself, and if there is some type of handshake first, or just send from the client to the server and wait for a response. So maybe both causes of timeouts described behave the same.

Thanks for your time.
--Marc

Hi,
sorry for the late response.
1.) It is possible, I just don't recall how I did that in the past. I think I had to do my own mapping.
2.) It just uses QNetworkRequest internally. So what usually is done is implement your timeout handler that does disconnects the signals and does cleanup and error handling


Added motion duration to gui_camera.proto

🎉 New feature
Summary
Added 'duration' field to the proto, to allow to set the duration for the 'move to pose' service of the camera tracking plugin.

This would be a good feature to add, but unfortunately, adding a field to an existing message breaks ABI, therefore this needs to target main.

therefore this needs to target main.

Bummer. :-)
I tried to change this, but I did not succeed. Is there some way to retarget just this change, or should I rather close this and make a new PR?

Looks like @mjcarroll has changed the base branch on the PR, but you'll need to run git rebase to rebase the changes onto main

friendly ping @jrutgeer

@osrf-jenkins run tests please!


Global Mouse Scroll Speed Setting + Modifying Keys

Description of the new feature / enhancement

Set a global mouse scroll speed/amount of lines (vertical + horizontal). Setting which is enforced and overrides any other software and Windows setting.
Set multiple modifying keys, which allow for extra actions, such as x2 scroll speed/amount of lines.
Option for the activating key to work as a toggle, or only while being pressed.

Scenario when this would be used?
This feature is necessary because some programs don't respect the values set in Windows, which slows down productivity. Enforcing the mouse scroll speed/line amount is crucial in productivity, since it's a basic functionality.
This is meant to be used in any moment when scrolling is needed, which is constantly. It will be especially useful for browsing long documents, using text editors, database programs, coding applications, etc, since some of these deal with hundreds, if not millions lines of text. It will also prove useful in creative software, such as Adobe software, where zooming in and out is a constant motion. Even the gaming world will find this feature useful.
Supporting information
No response

Similiar to Adjust Scrolling by enabling / disabling inertial / smooth settings
Closing issue.


find_intersecting_snps.py taking longer than expected?

Hi there,
I am currently running the find_intersecting_snps.py script from step 3 of the mapping pipeline, but it is taking a very long time to run - currently outputting the bam/fq files only up to chromosome 2 after 3 days of running (and for one of over 60 samples). I was wondering if anybody else was having a similar issue, how long does this step usually take? Perhaps I am not putting the correct inputs into the function.
My script is below;
python ./WASP-master/mapping/find_intersecting_snps.py \
             --is-sorted \
             --output_dir find_intersecting_snps \
             --snp_tab snp_tab.h5 \
             --snp_index snp_index.h5 \
             --haplotype haplotypes.h5\
             ./map1/$file.sort.bam

I generated my snp tab, index and haplotype files as recommended in earlier steps (snp2h5), using 1000G vcf data.
Grateful for any advice you could give! Thanks in advance.

Hi, the pipeline can be slow, especially if you have a large panel of samples and long reads. The reason is that when you have more samples there are more heterozygous sites that must be considered, and when you have long reads they tend to overlap more SNPs. Many more reads with flipped alleles must then be generated by find_intersect_snps.py for remapping.
In general I don't recommend running WASP for more than about 40-50 samples because it will be slow (although it is possible and people sometimes do it). With a sufficient number of samples (e.g. 50+) a standard QTL mapping approach will typically have sufficient power and will be much faster.
If your interest is only in correcting mapping bias (using the mapping pipeline), then it will be faster to run the mapping pipeline separately for each sample. In this way it only needs to consider the heterozygous sites that are present within that sample. We have also been developing a stand-alone allele-specific analysis pipeline that uses this approach (let me know if you are interested). The downside of using one sample at a time, is that the processed reads are no longer suitable for a read-depth based QTL analysis or the combined haplotype test (because the read filtering can differ between samples depending on whether a heterozygous site is present).

Hi Graham,
Many thanks for your reply and your advice. The majority of my issues are because I am a student on a 6 month project with only a 72 hour limit per job, so each time the find_intersecting_snps scripts runs past this it times out and I must begin again. I am already running each sample in an array job under this step, but unsure what else I could do. Alternatively, can you anticipate later issues if I were to process each chromosome separately? I also wanted to ask for your advice on modifying the script to pick-up where it left off each time I must rerun it. Would you recommend this?
My interest is in allele-specific mapping and using the CHT, although I have been running the mapping pipeline on each sample individually. I would be most grateful for details on your stand-alone allele-specific analysis pipeline too, thank you.
Thank you again for your time and advice.
Best,
Rebecca

On 22 May 2020, at 23:08, Graham McVicker<EMAIL_ADDRESS>wrote:
Hi, the pipeline can be slow, especially if you have a large panel of samples and long reads. The reason is that when you have more samples there are more heterozygous sites that must be considered, and when you have long reads they tend to overlap more SNPs. Many more reads with flipped alleles must then be generated by find_intersect_snps.py for remapping.
In general I don't recommend running WASP for more than about 40-50 samples because it will be slow (although it is possible and people sometimes do it). With a sufficient number of samples (e.g. 50+) a standard QTL mapping approach will typically have sufficient power and will be much faster.
If your interest is only in correcting mapping bias (using the mapping pipeline), then it will be faster to run the mapping pipeline separately for each sample. In this way it only needs to consider the heterozygous sites that are present within that sample. We have also been developing a stand-alone allele-specific analysis pipeline that uses this approach (let me know if you are interested). The downside of using one sample at a time, is that the processed reads are no longer suitable for a read-depth based QTL analysis or the combined haplotype test (because the read filtering can differ between samples depending on whether a heterozygous site is present).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/bmvdgeijn/WASP/issues/94#issuecomment-632927659, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOVIFLF26RBSZ7RSJBAYL2TRS3ZUVANCNFSM4MS65WKA.

Hi Rebecca,

If you are running a single sample at a time, then specifying ONLY that sample using the --samples argument should make things a lot faster (if you are not already doing this). The reason is that it will then use only the sites that are heterozygous in that sample. However if you use this approach then the results from the CHT may be somewhat biased (this is because one part of the CHT uses read depth, and running one samples by having the read filtering be different due to presence/absence of het sites in different samples can change the depth).

Running the find_intersecting_snps.py separately for different chromosomes should be fine.

Working with phased haplotypes (using the --haplotype argument) can also greatly speed up find_intersecting_snps, as then it does not need to consider all combinations of alleles, just combinations of haplotypes that are actually present in the samples.

The simplified allele-specific pipeline (that just gets AS counts and does not include the CHT) is here: https://github.com/aryam7/as_analysis

Hope these suggestions help,
Graham


Add encoding

encoding for L3 added and attributes changed to not crash

I changed the things that were discussed before - except for the fill-value for the times. To be honest, I don't really understand what the right way to do that would be. I want to add the 'quality' attribute to the qc-variables. Is there anything else that has to be done before merge?

Let's merge and move forward! 🏃♀ :)


OpFunctionCall limits

Adding validation code based on Universal Limits (Section 2.17 SPIR-V
Spec). Number of actual arguments passed to OpFunctionCall may not be
larger than 255.

Please don't review this one.
There is another Limit rules: "Number of function parameters, per function declaration may not be larger than 255". If this rule is implemented, then the OpFunctionCall will always be valid by definition because the number of actual arguments passed to OpFunctionCall must match the function declaration (via OpTypeFunction).


Integrate SNe realizer into catalog framework

Develop code to implement the SNe into the catalog framework. The tasks associated with this SNe realizer are:

[x] Code to query catalogs for galaxies and identify host galaxies
[x] Code to define the probabilities of generating a SNe (e.g. SNe rate,)
[x] Assign a start time for the SNe based on a known seed
[ ] Validate that the redshift distributions and properties are consistent with the input model

Hey Rahul - you must be so close to being able to close this issue, showing that you have "validated that the redshift distributions and properties are consistent with the input model", now that Run 1 is go!

PS. As extra motivation: we are now only 4 issues away from completing the Run 1 Data Generation Start milestone :-)


Problem with template: children should not be mutated in constructor (specs)

Hi Andrea,
I noticed that, when bindings or template is used, the element's content is mutated during element's creation phase (in the constructor). However, the specs say the following:
4.13.2 Requirements for custom element constructors

The element must not gain any attributes or children, as this violates the expectations of consumers who use the createElement or createElementNS methods.
In general, work should be deferred to connectedCallback as much as possible—especially work involving fetching resources or rendering. However, note that connectedCallback can be called more than once, so any initialization work that is truly one-time will need a guard to prevent it from running twice.
In general, the constructor should be used to set up initial state and default values, and to set up event listeners and possibly a shadow root.

It appears that, according to specs, a better place to trigger DOM changes (including applying the template) would be in the connectedCallback, i.e. onAttached method of DOMClass element.
Here's the simplest use-case
var TestBindings = DOMClass({
  name: 'test-binding',
  with: [DOMClass.bindings],
  template: '
Some html
',
  constructor: function() {
      console.log('constructor', this.outerHTML);
  },
  onAttached: function() {
      console.log('onAttached', this.outerHTML);
  }
});
document.body.appendChild(document.createElement('test-binding'));

The current console output is
constructor <test-binding>
Some html
</test-binding>
onAttached <test-binding>
Some html
</test-binding>

The expected output is
constructor <test-binding></test-binding>
onAttached <test-binding>
Some html
</test-binding>

Unfortunately, that could be a breaking change for some elements, but that's what specs require.

Sorry I’m a bit late to notice, or answer, this issue, thanks for closing it.
As I’ve created much better alternatives, I think the best thing to do is to archive this repository, as anything in here is better covered by wickedElements or hookedElements.
I have no plans to keep maintaining this outdated idea, so I hope this makes sense.

Sorry I’m a bit late to notice, or answer, this issue, thanks for closing it.
As I’ve created much better alternatives, I think the best thing to do is to archive this repository, as anything in here is better covered by wickedElements or hookedElements.
I have no plans to keep maintaining this outdated idea, so I hope this makes sense.


[#7101] Avoid library conflicts between Web and Agent

Codecov Report

Merging #7105 into master will increase coverage by 0.01%.
The diff coverage is 40.00%.

@@            Coverage Diff             @@
##           master    #7105      +/-   ##
==========================================
+ Coverage   38.93%   38.95%   +0.01%
==========================================
  Files        3289     3290       +1
  Lines       95753    95791      +38
  Branches    11958    11964       +6
==========================================
+ Hits        37285    37318      +33
- Misses      55501    55504       +3
- Partials     2967     2969       +2

Impacted Files
Coverage Δ

.../server/util/ServerTraceMetadataLoaderService.java
0.00% <0.00%> (ø)

...t/common/server/util/AgentLibraryPluginFilter.java
56.25% <56.25%> (ø)

...cluster/zookeeper/ZookeeperClusterDataManager.java
52.90% <0.00%> (-1.94%)
:arrow_down:

...orp/pinpoint/rpc/server/DefaultPinpointServer.java
80.98% <0.00%> (+1.76%)
:arrow_up:

...rp/pinpoint/rpc/server/PinpointServerAcceptor.java
88.74% <0.00%> (+4.63%)
:arrow_up:

...vercorp/pinpoint/rpc/packet/ClientClosePacket.java
66.66% <0.00%> (+11.11%)
:arrow_up:

...vercorp/pinpoint/rpc/packet/ServerClosePacket.java
68.00% <0.00%> (+16.00%)
:arrow_up:

Continue to review full report at Codecov.

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


Update scalacheck to 1.15.0

Updates org.scalacheck:scalacheck from 1.14.3 to 1.15.0.
GitHub Release Notes - Changelog - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalacheck", artifactId = "scalacheck" } ]

labels: test-library-update, semver-minor

Codecov Report

Merging #82 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #82   +/-   ##
=======================================
  Coverage   76.92%   76.92%
=======================================
  Files           2        2
  Lines          13       13
=======================================
  Hits           10       10
  Misses          3        3

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 d9b63b3...d0c28fc. Read the comment docs.


Skip getting AzureAdOptions for not AzureADUi Cookies scheme #13311

Summary of the changes

Don't get AzureADOptions if the class is called for another cookie scheme not related to AzureADUI.

Addresses #13311

Is this fix already present in the current 3.0.0 NuGet?

@StefH yes, see https://github.com/aspnet/AspNetCore/pull/13480

I have the same issue getting error "Microsoft.Extensions.Options.OptionsValidationException: The 'Instance' option must be provided."
It works with ".AddCookie()" but failing with ".AddOpenIdConnect()"
services.AddAuthentication()
.AddOpenIdConnect("okta", "Okta", options => Configuration.Bind("Okta", options));
.AddAzureAD(options =>
{
options.Instance = "https://login.microsoftonline.com/";
options.Domain = "tenant.com";
options.TenantId = "xxxx";
options.ClientId = "xxxx";
options.CallbackPath = "/signin-oidc";
});

@ivan-sedlak OIDC is covered by a different code path.
https://github.com/dotnet/aspnetcore/blame/master/src/Azure/AzureAD/Authentication.AzureAD.UI/src/AzureADOpenIdConnectOptionsConfiguration.cs#L25-L28
If you're having an issue with that then please open a new bug.


Fixes issue 2029 - Fix placeholderVisible state depending on isEmpty on mode switch

1. Why is this change necessary?
To provide a meaningful user experience with expected behaviour for merchants.
2. What does this change do, exactly?
It updates the placeholderVisible state properly depending on mode switch (code editor mode => text editor mode)
3. Describe each step to reproduce the issue or behaviour.
See issue nr #2029
4. Please link to the relevant issues (if any).
#2029
5. Checklist

[ ] I have written tests and verified that they fail without my change
[ X] I have squashed any insignificant commits
[X ] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[ X] I have read the contribution requirements and fulfil them.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Wolfgang Kreminger seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/NEXT-17045
Please use this issue to track the state of your pull request.

Thanks for your contribution 🎉


Added CI

@camilonova could you please enable TravisCI for this repo, I'm missing administrative rights.

@jezdez Seems you are the one who can enable it.

@camilonova sure, please file a bug in the roadies repo next time :)

:+1: done

Thanks


Fix test time matching in generator_test_results.rb

This PR addresses two issues:

unity test time is not defined properly when there are a message in the string and elements[2] does not contain the time;
regex does not match the time correctly if the string contains braces.

The first commit looks like it probably makes sense, but you've swapped the order of the slashes and broken the regex in the second.

Yes, i definitely did. Fixed, thanks.

:) Thank YOU. I appreciate the help!


Graphs/Charts in dark mode.

Is your feature request related to a problem? Please describe.
Graphs/charts still remain in light mode when the webpage is changed to dark mode.
Describe the solution you'd like
I would like to change the graphs/charts to dark mode too, with making use of 'dark-mode' variable stored in localstorage.
Describe alternatives you've considered
If the use of localstorage is not preferred we could pass the darkMode prop to children components from BaseLayout.tsx, which can used to change themes of those components. I have used this method in PR #357.
Additional context
Adding this feature shall deem the PR #357 void, as 'theme' option to Apexcharts caters to both the needs.
Screenshot of proposed feature

@Harkishen-Singh @muskankhedia I would like to work on this feature.

@rishav4101 I have implemented dark-mode variable in one of the pr and its merged so yes I think you can use that

But I feel that here one cant see the contrast and different shades that are necessary to interpret the graphs so I think you can also think of some better contrast

@ruddi10 Yes I have used localstorage for now. Passing props is just an alternative.
About contrast, I think that can be adjusted. I have attached another Screenshot where there are different colors in the graph and it's looking fine in my opinion, please have another look at it. The slight modifications if needed can be done by modifying the colors of the graph.

@Harkishen-Singh @muskankhedia I would like to work on this feature.

@rishav4101 Sure. Please go ahead.


[APPM-1397] IOS - Public app (invalid appId water mark guideline)

Create a mobile app (IOS > Public) There if asks for an App Identifier which is mandatory. And as a help it whats a watermark guide"pakcakge name eg:com.companyname.appname" which is wrong and only applicable for Android. For Apple it should be something lie App Id (an integer)Reference: https://wso2.org/jira/browse/APPM-1397

App manager component is being rewritten for IoT server, and this will be addressed there. Hence closing the issue.


FileSystemException: FileSystemException: Cannot open file errno = 5

exception
FileSystemException: FileSystemException: Cannot open file, path = 'D:\Flutter\SDK\flutter\bin\cache\downloads\storage.googleapis.com\flutter_infra\flutter\fonts\13ac995daa9dda0a6ba0a45f1fccc541e616a74c\fonts.zip' (OS Error: Access is denied.
, errno = 5)
#0      _File.throwIfError (dart:io/file_impl.dart:643:7)
#1      _File.openSync (dart:io/file_impl.dart:487:5)
#2      _File.readAsBytesSync (dart:io/file_impl.dart:547:18)
#3      _LocalFile&LocalFileSystemEntity&ForwardingFile.readAsBytesSync (package:file/src/forwarding/forwarding_file.dart:88:43)
#4      _WindowsUtils.unzip (package:flutter_tools/src/base/os.dart:190:59)
#5      CachedArtifact._downloadArchive.<anonymous closure> (package:flutter_tools/src/cache.dart:314:16)
<asynchronous suspension>
#6      CachedArtifact._withDownloadFile (package:flutter_tools/src/cache.dart:333:26)
<asynchronous suspension>
#7      CachedArtifact._downloadArchive (package:flutter_tools/src/cache.dart:300:12)
#8      CachedArtifact._downloadZipArchive (package:flutter_tools/src/cache.dart:320:12)
#9      MaterialFonts.updateInner (package:flutter_tools/src/cache.dart:356:12)
#10     CachedArtifact.update (package:flutter_tools/src/cache.dart:263:11)
<asynchronous suspension>
#11     Cache.updateAll (package:flutter_tools/src/cache.dart:219:26)
<asynchronous suspension>
#12     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:534:19)
<asynchronous suspension>
#13     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:486:33)
<asynchronous suspension>
#14     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#15     _rootRun (dart:async/zone.dart:1124:13)
#16     _CustomZone.run (dart:async/zone.dart:1021:19)
#17     _runZoned (dart:async/zone.dart:1516:10)
#18     runZoned (dart:async/zone.dart:1463:12)
#19     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#20     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:477:20)
#21     CommandRunner.runCommand (package:args/command_runner.dart:196:27)
<asynchronous suspension>
#22     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:396:21)
<asynchronous suspension>
#23     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#24     _rootRun (dart:async/zone.dart:1124:13)
#25     _CustomZone.run (dart:async/zone.dart:1021:19)
#26     _runZoned (dart:async/zone.dart:1516:10)
#27     runZoned (dart:async/zone.dart:1463:12)
#28     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#29     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:356:19)
<asynchronous suspension>
#30     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:111:29)
#31     new Future.sync (dart:async/future.dart:224:31)
#32     CommandRunner.run (package:args/command_runner.dart:111:11)
#33     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:242:18)
#34     run.<anonymous closure> (package:flutter_tools/runner.dart:60:20)
<asynchronous suspension>
#35     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#36     _rootRun (dart:async/zone.dart:1124:13)
#37     _CustomZone.run (dart:async/zone.dart:1021:19)
#38     _runZoned (dart:async/zone.dart:1516:10)
#39     runZoned (dart:async/zone.dart:1463:12)
#40     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#41     runInContext (package:flutter_tools/src/context_runner.dart:51:24)
<asynchronous suspension>
#42     run (package:flutter_tools/runner.dart:51:10)
#43     main (package:flutter_tools/executable.dart:59:9)
<asynchronous suspension>
#44     main (file:///D:/Flutter/SDK/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#45     _startIsolate.<anonymous closure> (dart:isolate/runtime/lib/isolate_patch.dart:298:32)
#46     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/lib/isolate_patch.dart:171:12)

flutter doctor
[!] Flutter (Channel master, v1.3.5-pre.9, on Microsoft Windows [Version 10.0.17763.348], locale en-US)
    • Flutter version 1.3.5-pre.9 at D:\Flutter\SDK\flutter
    • Framework revision 4c1f4d14e1 (7 hours ago), 2019-03-06 09:37:32 +0100
    • Engine revision f4951df193
    • Dart version 2.2.1 (build 2.2.1-dev.0.0 571ea80e11)
    ✗ Downloaded executables cannot execute on host.
      See https://github.com/flutter/flutter/issues/6207 for more information

[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at D:/Android/SDK
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • ANDROID_HOME = D:/Android/SDK
    • Java binary at: C:\Program Files\Java\jdk1.8.0_201\bin\java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[!] Android Studio (version 3.3)
    • Android Studio at D:\Android\Android Studio
    • Flutter plugin installed
    • Dart plugin installed
    ✗ Unable to determine bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] Connected device (1 available)
    • Android SDK built for x86 64 • emulator-5554 • android-x64 • Android 9 (API 28) (emulator)

! Doctor found issues in 3 categories.

can anyone please help me out this error...i don't know what to do..
PS C:\Users\raman\Desktop\myportfolio-master> flutter packages pub global run webdev serve
[INFO] Reading cached asset graph completed, took 865ms
[INFO] Checking for updates since last build completed, took 18.5s
[INFO] Serving web on http://<IP_ADDRESS>:8080
[INFO] Running build completed, took 605ms
[INFO] Caching finalized dependency graph completed, took 297ms
[INFO] Succeeded after 914ms with 0 outputs (0 actions)
[INFO] ------------------------------------------------------------------------
ERROR - 2019-06-14 12:34:06.598198
GET /webdev/src/serve/injected/client.js
Error thrown by handler.
FileSystemException: Cannot open file, path = 'C:\src\flutter.pub-cache\hosted\pub.dartlang.org\webdev-2.0.7\lib\src\serve\injected\client.js' (OS Error: The system cannot find the path specified.
, errno = 3)
dart:isolate  _RawReceivePortImpl._handleMessage
ERROR - 2019-06-14 12:34:36.797147
GET /webdev/src/serve/injected/client.js
Error thrown by handler.
FileSystemException: Cannot open file, path = 'C:\src\flutter.pub-cache\hosted\pub.dartlang.org\webdev-2.0.7\lib\src\serve\injected\client.js' (OS Error: The system cannot find the path specified.
, errno = 3)
dart:isolate  _RawReceivePortImpl._handleMessage

Verify storage permission and user path_provider: ^1.2.0 to get the storage directory.
Future<Directory> _tempDirectory = getTemporaryDirectory();   Future<Directory> _appSupportDirectory = getApplicationSupportDirectory();   Future<Directory> _appDocumentsDirectory = getApplicationDocumentsDirectory();   Future<Directory> _externalDocumentsDirectory = getExternalStorageDirectory();
For more information check path_provider example


Cleaning up apiserver method signatures

A lot of the changes in apiserver could have been represented more
cleanly - this returns the signatures to their older behavior (and
unbreaks OpenShift).
Not necessary for 1.0, but I'd like this merged afterwards so we can
rebase.

I'm happy to take this, but can you add a test that makes the calls OpenShift makes, so people will realize when they're breaking OpenShift?

I think we're at the point where we need to formalize interface changes somehow.  Test cases are one way, review is another, being a little less aggressive in changing the core packages or getting multiple sign offs.  Ultimately we're trying to reuse a broad swath of Kube code, and that reuse sometimes has direct benefits (we make changes to break coupling, introduce interfaces, etc), and other times it's less directly beneficial to Kube.  I don't have a good answer for how to best do that - because we usually bear the brunt of things we miss during code review when we do a rebase.
This particular change was just something that from a review perspective didn't make a lot of sense (adding more methods and wrapping types) when we already had types with fields for carrying this info.  There's just not a lot of ways to catch those changes other than review and periodically bringing those changes back.
----- Original Message -----

I'm happy to take this, but can you add a test that makes the calls OpenShift
makes, so people will realize when they're breaking OpenShift?

Reply to this email directly or view it on GitHub:
https://github.com/GoogleCloudPlatform/kubernetes/pull/9841#issuecomment-112570287

SGTM. I agree, this looks like an improvement to me.
@bprashanth I think this was mostly your change. Any objections to this?

Also I've been busy getting our release out and haven't been doing my fair share of reviews, which will change soon.

No objections, I didn't put it in apigroupversion because it looked like that was populated per apiversion (https://github.com/GoogleCloudPlatform/kubernetes/blob/448867073d0959a0377e7b5f14253fd63d594935/pkg/master/master.go#L708) and I wanted the timeout to apply regardless

It should be clearer that it's defaulted from the same spot.  I think Brendan made the same assumption when adding proxy ssh

On Jun 16, 2015, at 7:55 PM, Prashanth B<EMAIL_ADDRESS>wrote:
No objections, I didn't put it in apigroupversion because it looked like that was populated per apiversion (https://github.com/GoogleCloudPlatform/kubernetes/blob/448867073d0959a0377e7b5f14253fd63d594935/pkg/master/master.go#L708) and I wanted the timeout to apply regardless
—
Reply to this email directly or view it on GitHub.

Rebased and added a comment to APIGroupVersion to indicate it should hold parameters for the API.

----- Original Message -----

GCE e2e build/test passed for commit
debd42a07d49b97b44ae6a3cdb226626f8742038.

Build
Log
Test
Artifacts
Internal Jenkins
Results

Reply to this email directly or view it on GitHub:
https://github.com/GoogleCloudPlatform/kubernetes/pull/9841#issuecomment-113273607

LGTM