Cannot follow the online endpoint tutorial for local deployment

Operating System:
macos Monterey
Package Name:
Package Version:
Python Version:
azure-cli                         2.49.0

core                              2.49.0
telemetry                          1.0.8
Extensions:
ml                                2.18.0
Dependencies:
msal                              1.20.0
azure-mgmt-resource               22.0.0
Python location '/usr/local/Cellar/azure-cli/2.49.0/libexec/bin/python'
Extensions directory '/Users/tomernahshon/.azure/cliextensions'
Python (Darwin) 3.10.12 (main, Jun 15 2023, 07:13:07) [Clang 14.0.0 (clang-14<IP_ADDRESS>)]
Legal docs and information: aka.ms/AzureCliLegal
Your CLI is up-to-date.
Describe the bug
Cannot use the command under this tutorial:
az ml online-endpoint create --local -n test-endpoint -f endpoints/online/managed/sample/endpoint.yml --debug
getting
`cli.azure.cli.core.azclierror: Unexpected error verifying an endpoint with the provided name doesn't exist
Full error can be found here:
Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/
az_command_data_logger: Unexpected error verifying an endpoint with the provided name doesn't exist
Full error can be found here:
Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/`
To Reproduce
Steps to reproduce the behavior:
1.Run the command
Expected behavior
I tried reinstalling az-cli.
seems like the --local is the only issue since the w/o the flag it works great.
when trying to put the --debug flag I see that there are problems finding the docker engine for some reason.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
`~/Doc/so/azureml-examples/cli  main !1 ?1  az ml online-endpoint create --local -n test-endpoint -f endpoints/online/managed/sample/endpoint.yml --debug      ok  model-env py | Microsoft Azure Sponsorship az  23:31:49
cli.knack.cli: Command arguments: ['ml', 'online-endpoint', 'create', '--local', '-n', 'test-endpoint', '-f', 'endpoints/online/managed/sample/endpoint.yml', '--debug']
cli.knack.cli: init debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x105c7a320>, <function OutputProducer.on_global_arguments at 0x105d07400>, <function CLIQuery.on_global_arguments at 0x105d648b0>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'ml': ['azext_mlv2']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: Total (0)                 0.000         0         0
cli.azure.cli.core: These extensions are not installed and will be skipped: ['azext_ai_examples', 'azext_next']
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name                  Load Time    Groups  Commands  Directory
azext_mlv2.manual.vendored_curated_sdk.azure.ai.ml._azure_environments: Using the default cloud configuration: 'AzureCloud'.
azext_mlv2.manual.vendored_curated_sdk.azure.ai.ml._azure_environments: Using the default cloud configuration: 'AzureCloud'.
azext_mlv2.manual.vendored_curated_sdk.azure.ai.ml._azure_environments: Using the default cloud configuration: 'AzureCloud'.
cli.azure.cli.core: ml                        1.830        20       138  /Users/tomernahshon/.azure/cliextensions/ml
cli.azure.cli.core: Total (1)                 1.830        20       138
cli.azure.cli.core: Loaded 20 groups, 138 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command  : ml online-endpoint create
cli.azure.cli.core: Command table: ml online-endpoint create
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x106787f40>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/Users/tomernahshon/.azure/commands/2023-06-24.23-31-53.ml_online-endpoint_create.32637.log'.
az_command_data_logger: command args: ml online-endpoint create --local -n {} -f {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument..add_subscription_parameter at 0x1067aca60>]
cli.knack.commands: Configured default 'template-rg' for arg resource_group_name
cli.knack.commands: Configured default 'production-ws' for arg workspace_name
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument..add_ids_arguments at 0x1067d27a0>, <function register_cache_arguments..add_cache_arguments at 0x1067d28c0>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x105d07490>, <function CLIQuery.handle_query_parameter at 0x105d64940>, <function register_ids_argument..parse_ids_arguments at 0x1067d2830>]
az_command_data_logger: extension name: ml
az_command_data_logger: extension version: 2.18.0
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=AzureMachineLearningWorkspaces
cli.azure.cli.core.auth.persistence: build_persistence: location='/Users/tomernahshon/.azure/msal_token_cache.json', encrypt=False
cli.azure.cli.core.auth.binary_cache: load: /Users/tomernahshon/.azure/msal_http_cache.bin
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = {'token_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic'], 'jwks_uri': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/kerberos', 'tenant_region_scope': 'EU', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
msal.application: Broker enabled? False
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=_ml_client_cli
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = {'token_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic'], 'jwks_uri': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/bb348135-e1f7-4fb5-a574-9998584b5e53/kerberos', 'tenant_region_scope': 'EU', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
msal.application: Broker enabled? False
docker.utils.config: Trying paths: ['/Users/tomernahshon/.docker/config.json', '/Users/tomernahshon/.dockercfg']
docker.utils.config: No config file found
docker.utils.config: Trying paths: ['/Users/tomernahshon/.docker/config.json', '/Users/tomernahshon/.dockercfg']
docker.utils.config: No config file found
Traceback (most recent call last):
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connection.py", line 239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File<EMAIL_ADDRESS>line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File<EMAIL_ADDRESS>line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1038, in _send_output
self.send(msg)
File<EMAIL_ADDRESS>line 976, in send
self.connect()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/transport/unixconn.py", line 27, in connect
sock.connect(self.unix_socket)
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/util/retry.py", line 532, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/packages/six.py", line 769, in reraise
raise value.with_traceback(tb)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connection.py", line 239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File<EMAIL_ADDRESS>line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File<EMAIL_ADDRESS>line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1038, in _send_output
self.send(msg)
File<EMAIL_ADDRESS>line 976, in send
self.connect()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/transport/unixconn.py", line 27, in connect
sock.connect(self.unix_socket)
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 214, in _retrieve_server_version
return self.version(api_version=False)["ApiVersion"]
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/daemon.py", line 181, in version
return self._result(self._get(url), json=True)
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/utils/decorators.py", line 46, in inner
return f(self, *args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 237, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 63, in _client
self._lazy_client = docker.from_env()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/client.py", line 96, in from_env
return cls(
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/client.py", line 45, in init
self.api = APIClient(*args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 197, in init
self._version = self._retrieve_server_version()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 221, in _retrieve_server_version
raise DockerException(
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/custom/online_endpoint.py", line 97, in ml_online_endpoint_create
ml_client.online_endpoints.get(name=endpoint.name, local=local)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/azure/core/tracing/decorator.py", line 78, in wrapper_use_tracer
return func(*args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_telemetry/activity.py", line 263, in wrapper
return f(*args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/operations/_online_endpoint_operations.py", line 131, in get
return self._local_endpoint_helper.get(endpoint_name=name)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/operations/_local_endpoint_helper.py", line 105, in get
container = self._docker_client.get_endpoint_container(endpoint_name=endpoint_name, include_stopped=True)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 370, in get_endpoint_container
containers = self.list_containers(
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 349, in list_containers
return self._client.containers.list(filters=filters, all=include_stopped)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 66, in _client
raise DockerEngineNotAvailableError()
azext_mlv2.manual.vendored_curated_sdk.azure.ai.ml.exceptions.DockerEngineNotAvailableError: Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/custom/online_endpoint.py", line 106, in ml_online_endpoint_create
raise ValidationException(
azext_mlv2.manual.vendored_curated_sdk.azure.ai.ml.exceptions.ValidationException: Unexpected error verifying an endpoint with the provided name doesn't exist
Full error can be found here:
Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/
cli: None
cli: Traceback (most recent call last):
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connection.py", line 239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File<EMAIL_ADDRESS>line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File<EMAIL_ADDRESS>line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1038, in _send_output
self.send(msg)
File<EMAIL_ADDRESS>line 976, in send
self.connect()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/transport/unixconn.py", line 27, in connect
sock.connect(self.unix_socket)
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/util/retry.py", line 532, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/packages/six.py", line 769, in reraise
raise value.with_traceback(tb)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connection.py", line 239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File<EMAIL_ADDRESS>line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File<EMAIL_ADDRESS>line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1038, in _send_output
self.send(msg)
File<EMAIL_ADDRESS>line 976, in send
self.connect()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/transport/unixconn.py", line 27, in connect
sock.connect(self.unix_socket)
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 214, in _retrieve_server_version
return self.version(api_version=False)["ApiVersion"]
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/daemon.py", line 181, in version
return self._result(self._get(url), json=True)
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/utils/decorators.py", line 46, in inner
return f(self, *args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 237, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 63, in _client
self._lazy_client = docker.from_env()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/client.py", line 96, in from_env
return cls(
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/client.py", line 45, in init
self.api = APIClient(*args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 197, in init
self._version = self._retrieve_server_version()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 221, in _retrieve_server_version
raise DockerException(
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/custom/online_endpoint.py", line 97, in ml_online_endpoint_create
ml_client.online_endpoints.get(name=endpoint.name, local=local)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/azure/core/tracing/decorator.py", line 78, in wrapper_use_tracer
return func(*args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_telemetry/activity.py", line 263, in wrapper
return f(*args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/operations/_online_endpoint_operations.py", line 131, in get
return self._local_endpoint_helper.get(endpoint_name=name)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/operations/_local_endpoint_helper.py", line 105, in get
container = self._docker_client.get_endpoint_container(endpoint_name=endpoint_name, include_stopped=True)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 370, in get_endpoint_container
containers = self.list_containers(
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 349, in list_containers
return self._client.containers.list(filters=filters, all=include_stopped)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 66, in _client
raise DockerEngineNotAvailableError()
azext_mlv2.manual.vendored_curated_sdk.azure.ai.ml.exceptions.DockerEngineNotAvailableError: Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/custom/online_endpoint.py", line 106, in ml_online_endpoint_create
raise ValidationException(
azext_mlv2.manual.vendored_curated_sdk.azure.ai.ml.exceptions.ValidationException: Unexpected error verifying an endpoint with the provided name doesn't exist
Full error can be found here:
Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/
cli.azure.cli.core.azclierror: Traceback (most recent call last):
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connection.py", line 239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File<EMAIL_ADDRESS>line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File<EMAIL_ADDRESS>line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1038, in _send_output
self.send(msg)
File<EMAIL_ADDRESS>line 976, in send
self.connect()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/transport/unixconn.py", line 27, in connect
sock.connect(self.unix_socket)
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/util/retry.py", line 532, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/packages/six.py", line 769, in reraise
raise value.with_traceback(tb)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/urllib3/connection.py", line 239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File<EMAIL_ADDRESS>line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File<EMAIL_ADDRESS>line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File<EMAIL_ADDRESS>line 1038, in _send_output
self.send(msg)
File<EMAIL_ADDRESS>line 976, in send
self.connect()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/transport/unixconn.py", line 27, in connect
sock.connect(self.unix_socket)
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 214, in _retrieve_server_version
return self.version(api_version=False)["ApiVersion"]
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/daemon.py", line 181, in version
return self._result(self._get(url), json=True)
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/utils/decorators.py", line 46, in inner
return f(self, *args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 237, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 63, in _client
self._lazy_client = docker.from_env()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/client.py", line 96, in from_env
return cls(
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/client.py", line 45, in init
self.api = APIClient(*args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 197, in init
self._version = self._retrieve_server_version()
File "/Users/tomernahshon/.azure/cliextensions/ml/docker/api/client.py", line 221, in _retrieve_server_version
raise DockerException(
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/custom/online_endpoint.py", line 97, in ml_online_endpoint_create
ml_client.online_endpoints.get(name=endpoint.name, local=local)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/azure/core/tracing/decorator.py", line 78, in wrapper_use_tracer
return func(*args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_telemetry/activity.py", line 263, in wrapper
return f(*args, **kwargs)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/operations/_online_endpoint_operations.py", line 131, in get
return self._local_endpoint_helper.get(endpoint_name=name)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/operations/_local_endpoint_helper.py", line 105, in get
container = self._docker_client.get_endpoint_container(endpoint_name=endpoint_name, include_stopped=True)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 370, in get_endpoint_container
containers = self.list_containers(
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 349, in list_containers
return self._client.containers.list(filters=filters, all=include_stopped)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/vendored_curated_sdk/azure/ai/ml/_local_endpoints/docker_client.py", line 66, in _client
raise DockerEngineNotAvailableError()
azext_mlv2.manual.vendored_curated_sdk.azure.ai.ml.exceptions.DockerEngineNotAvailableError: Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/init.py", line 663, in execute
raise ex
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/init.py", line 726, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/init.py", line 697, in _run_job
result = cmd_copy(params)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/init.py", line 333, in call
return self.handler(*args, **kwargs)
File "/usr/local/Cellar/azure-cli/2.49.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
return op(**command_args)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/custom/online_endpoint.py", line 136, in ml_online_endpoint_create
log_and_raise_error(err, debug, yaml_operation=yaml_operation)
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/custom/raise_error.py", line 181, in log_and_raise_error
raise cli_error
File "/Users/tomernahshon/.azure/cliextensions/ml/azext_mlv2/manual/custom/online_endpoint.py", line 106, in ml_online_endpoint_create
raise ValidationException(
azext_mlv2.manual.vendored_curated_sdk.azure.ai.ml.exceptions.ValidationException: Unexpected error verifying an endpoint with the provided name doesn't exist
Full error can be found here:
Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/
cli.azure.cli.core.azclierror: Unexpected error verifying an endpoint with the provided name doesn't exist
Full error can be found here:
Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/
az_command_data_logger: Unexpected error verifying an endpoint with the provided name doesn't exist
Full error can be found here:
Please make sure Docker Engine is installed and running. https://docs.docker.com/engine/install/
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x1067881f0>]
az_command_data_logger: exit code: 1
cli.main: Command ran in 2.198 seconds (init: 0.180, invoke: 2.017)
telemetry.main: Begin splitting cli events and extra events, total events: 1
telemetry.client: Accumulated 0 events. Flush the clients.
telemetry.main: Finish splitting cli events and extra events, cli events: 1
telemetry.save: Save telemetry record of length 4404 in cache
telemetry.check: Negative: The /Users/tomernahshon/.azure/telemetry.txt was modified at 2023-06-24 23:24:51.190847, which in less than 600.000000 s`

Managed to solve it.
You need to activate the third party use of docker.sock in the docker desktop (MacOS).
Settings>Advanced:

More details:
https://docs.docker.com/desktop/mac/permission-requirements/

Managed to solve it.
in Docker Desktop:
Settings>Advanced:
Enable this:

Details (look for docker.sock):
https://docs.docker.com/desktop/mac/permission-requirements/


split end-to-end test to manage different version of .Net

Duplicate : https://github.com/aneoconsulting/ArmoniK/issues/631


Aaronmgdr/pulsing dots

Description
Its possible im missing something but the event listener here doesnt seem to do anything and running it on each render does not seem wise.
Other changes
made some additions to getting started on ios readme
Tested
ran simulator and saw the dots pulse
Related issues

Fixes #3097

Backwards compatibility
Commit Message

Fixes #3097 pulsing dots performance

JK doing more work

Confirmed on android phone


GDI output improvements

Tweaks to the GDI to enable higher-quality imaging compositing, blending, and smoothing.
Enabling these gives slightly better results.

I'll check it out. Last time I messed with some of these they broke things 😞.

The only changes I made were these lines of code each time the final Graphics was created:
I think it's unlikely to break anything.
zGraphics.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.GammaCorrected;
zGraphics.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality;
zGraphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;


pdf_1

Description: A figure with three subplots illustrating different probability distribution functions
NCL Script: https://www.ncl.ucar.edu/Applications/Scripts/pdf_1.ncl
NCL Plot: https://www.ncl.ucar.edu/Applications/Images/pdf_1_lg.png
Category: Probability Distribution Functions (PDF)

I now realize that I don't have a strong enough back ground in statistics to complete this example, therefore I'm unassigning myself from it. If anyone else would like to work on this, go ahead.


[Website] Token Productization Docs

This PR adds the docs page that will be used for tokens.

Oops, just realized this was already merged 😕

This is good feedback though, I'll open up a follow on.

I'll also add this here but there should also be a section named "Sending Tokens" that details how to send between token accounts by using coda client send-payment and specifying the -token-id.

haha i have a feeling this will be fun 🥇

frontend/website/pages/docs/tokens.mdx
Line number 10 : With the CLI, you are able to create your own tokens on Coda. Non-default tokens are a new type of token that is introduced to the Coda blockchain.
If any GUI related information there "for the ability to create your own tokens on Coda" , can that GUI related information also be added here ? Just a thought, please ignore if this is irrelevant here.

I'll also add this here but there should also be a section named "Sending Tokens" that details how to send between token accounts by using coda client send-payment and specifying the -token.

That's a great suggestion and I was thinking the same thing as I was running through the docs on my own. Thanks for bringing this to light, I will add this section asap! Thanks garethtdavies!

I suggest adding the details contained in the command create a new token. like what are public-key, key, and token_id so that this becomes clear, especially for beginners like me :D. And also maybe you can add how to view the list of tokens that have been previously created.
Oh yes, you might also add details about how much the costs are needed.
Discord OkeSip#7763

Can we get a coda client list balance for more detailed information regarding the token balance of non-default tokens and associated token accounts, like in a list format ?

hey everyone. thank you for your feedback. I have added an Example section in this PR:
https://github.com/CodaProtocol/coda/pull/5789
I have added examples of how to create, mint, and send a new token. There are a few new commands to view your balance for new tokens, please see the example section for more info. Please let me know if there is anything else you would like to see added.

Hi, CrisF#3405 from Discord here.  Having a look through as requested in the discord announcement.
Like the doc, it is easily readable. Have made some small suggestions for consideration.
(line 10)
Wondering, should Non-default tokens are a new type of token that is introduced... be ... have been introduced...? (with have been replacing is?)
(line 14)
...ever-present... is clearly understandable but might have a negative connotation (?).  Possibly replace with normal or something similar?
(line 57 & 58)
Agree with garethtdavies here.  I found this confusing also.
(line 88 & 94)
The sender and receiver are very clear here.
Cheers

can you get other chains to use coda proofs  much easier, more simpler

Probable another one suggestion would be to clarify what these non-default tokens are for. Possible use cases, etc.
Discord ID is evstigneeff#9201

Most likely, users who will find themselves on this page are technically quite savvy, I think it will not be superfluous to give general concepts of the token and its properties. Also, a user who has come to this page may be in a state of choosing a blockchain for their needs, and it will be appropriate to tell him why tokens may be needed, give him a list of token strengths, differences from popular similar technologies on the market and examples of their use.
It would also be interesting to add a sandbox next to the examples so that the user can create and send tokens, thereby gaining experience in using tokens in the coda system.
My Discord id is Jmunb#6752

Two links as shown in above pictures not work.
My discord id: wufangfang#5228
Thanks.

Looks good!
Gooding #5670

What about stable token support? Let's say I have some stable token 1 and 2(ST1 and ST2). I would like to deposit some money into ST1, automatically transfers it to ST2. When I withdraw from ST1, this should automatically convert ST2 into ST1 and then withdraw. Could I achieve something like this?
My discord is RealBlackCelsius#1861


Issue #11: Fix out-of-sync state

Passing getState as a function fixes a race condition that can occur if actions are dispatched between redux-async-initial-state-/STATE_LOADING_START  and  redux-async-initial-state-/STATE_LOADING_DONE.
By passing getState as the second parameter to the load function, backwards compatibility is maintained.

@KELiON Thanks for your work on redux-async-initial-state. It's been a big part of a project I'm working on.
Let me know your thoughts on maintaining backwards compatibility versus dropping a major release. I'd be happy to update this to pass just the one parameter store.getState

cc @jdolle

@KELiON following up here

@tuntisz sorry for so long pause! I'd better do better API rather than backward compatibility and I think passing just one functional param is better. Can you please update your code and readme so I can release a new major version?

@tuntisz have you had any word on the status of this?

@conor909  I've yet to make the change requested by KELiON. I will get to it as soon as I can.

@KELiON can we get this released?


IOS16 "Hey Siri, Turn the XBOX on."

Asking Siri to turn a specific app launches all apps that are configured. If I say "Hey siri, turn on hdmi 3, it will still cycle quickly through all apps. I have checked all appid's.
This is a new issue and hasn't done this before IOS16.

Also, upon upgrading to ios16, all buttons were renamed to "LG TV".

Not a bug with the plugin, but has something to do with a change in iOS16. As far as i know there is nothing at this point that i can do...


Boilerplate: Update to 25553e37bb43f4fa78e52d97dd394a63c72d9978

Conventions:

openshift/golang-osd-operator: Update ---
https://github.com/openshift/boilerplate/compare/f4f0c62f44c1a2547a5c0c4b1a5611cb6bde23e5...25553e37bb43f4fa78e52d97dd394a63c72d9978

commit: ece978220f0ccdbb00b45f703a2cec01d32d1448
author: Supreeth Basabattini
feat: introduce OLM Skiprange
commit: cc80888d2bee2552168a9a285d27656e13c5fae5
author: Ritu Mundhe
Added env var to osde2e pod template
commit: 5d593fd53f826d2886e2086b9adba67caed868ac
author: Supreeth Basabattini
Make image digest generation modular
Removed redundant lines
commit: e124c758f491297ef6d9f273296875786bf12008
author: Supreeth Basabattini
feat: Support multiple deployments
What type of PR is this?
(bug/feature/cleanup/documentation/test/refactor)
What this PR does / why we need it?
Which Jira/Github issue(s) this PR fixes?
Fixes #
Special notes for your reviewer:
Pre-checks (if applicable):

[ ] Tested latest changes against a cluster
[ ] Ran make test-unit command locally to run all the unit tests and mock tests locally.
[ ] Included documentation changes with PR
[ ] Squashed your commits

Codecov Report

Merging #512 (c28f7c4) into main (d4033b2) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files

@@           Coverage Diff           @@
##             main     #512   +/-   ##
=======================================
  Coverage   73.88%   73.88%
=======================================
  Files          51       51
  Lines        3239     3239
=======================================
  Hits         2393     2393
  Misses        708      708
  Partials      138      138

For now, disabling pre-commit end-of-file fixer, it's a simple EOF issue that will be addressed upstream.

/override ci/prow/precommit-check

/lgtm


Guard against unwrapping nil values

I am getting crashes when trying to unwrap null values - we should not allow tasks to be added that are null

@bigfish24 @dhmspector

fixed


Wrong duration displayed for VRO video files

Only around 1 mn is displayed on the around 31 mn of this sample. VLC give a more real result.
These VRO files generally come from DVD cameras recorders.
This container contain MPEG2VIDEO and AC-3 codecs.
I suspect that this file is fragmented and that is the root of that issue:
http://www.womble.com/support/FAQ10.html
Sample:
https://www.dropbox.com/s/adl1q8mcvru972b/VR_MOVIE.VRO

I verified with VOB files, and the duration is not correct as well, but this time its bigger than the real one.
VTS_01_0.7z.txt


Bizarre UI bugs.

Godot version:
3.02/3.03
OS/device including version:
Windows 7
Radeon RX 560
Issue description:
Initially when I opened my project today my script text was just jammed into a tiny thin box at the top of the screen with the rest of the UI proportions in the center square also out of wack. After updating it looked the same, after opening different projects that worked fine and switching back to mine it looks like this.

After deleting a large chunk of my files, opening the project and then restoring them it seems to be back to normal.
Steps to reproduce:
Minimal reproduction project:

It looks like a driver bug. Have you tried upgrading them ?

Closing due to lack of response (see @groud's comment above). Please comment if you can still reproduce this bug in Godot 3.2.1 or 3.2.2beta4.


bump merge to 0.3.14

bump merge to 0.3.14

see: https://redirect.github.com/imdario/mergo/issues/231

@yxxhero  You are very meticulous, and I can learn a lot from you.


fix flakiness in JobHistoryTest

80d8eae introduced the logging of an additional state "STOPPING" when
the job is being stopped.
It was missed that the JobHistoryTest has an "expected" amount of events
to see in the job history that it uses to collect the list of events to
assert against later in the test.
This would cause the test to occasionally fail because the list being
iterated might not contain as many elements as the test expected:
testJobHistory(com.spotify.helios.system.JobHistoryTest)  Time elapsed: 24.513 sec  <<< ERROR!
java.util.NoSuchElementException: null
  at java.util.ArrayList$Itr.next(ArrayList.java:854)
  at com.spotify.helios.system.JobHistoryTest.testJobHistory(JobHistoryTest.java:103)

@spotify/helios-team

[Current coverage][cc-pull] is 49.56% (diff: 100%)

Merging [#954][cc-pull] into [master][cc-base-branch] will increase coverage by 4.67%

@@             master       #954   diff @@
==========================================
  Files           115        272    +157
  Lines          5208      12855   +7647
  Methods           0          0
  Messages          0          0
  Branches        867       1663    +796
==========================================
+ Hits           2338       6372   +4034
- Misses         2653       5997   +3344
- Partials        217        486    +269

Powered by Codecov. Last update [fff2507...46f2fdf][cc-compare]
[cc-base-branch]: https://codecov.io/gh/spotify/helios/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/spotify/helios/compare/fff25073fa5195fbf345043cef05cf5a5e880142...46f2fdf42e2e9e8ef91c00180246c7f4220cd64b?src=pr
[cc-pull]: https://codecov.io/gh/spotify/helios/pull/954?src=pr


virtualscroll on row click

Is it not available? Im doing workaround by using tag inside the row to get the index row position, is this the intended thing?
thanks

The VirtualScroll row is only what your rowRenderer function returns. So if you want to add a click listener for the row, just declare it as part of whatever your rowRenderer function returns. :)
As for getting the 'index' in your on-click handler, that should be as simple as taking advantage of the scope.
function rowRender (index) {
  return (
    <div onClick={yourListener(index)}>
      {`I am row ${index}`}
    </div>
  )
}

ahh, i forgot abou that after es6 bind thing. thanks for the tip

No problem :)


Metadata includes legacy literal - publisher as "Data 100"

The book_template/_includes/metadata.json includes a legacy literal in the publisher.name field (set to Data 100 at UC Berkeley): https://github.com/jupyter/jupyter-book/blob/cce2e7294a8942d5a9a6df844dce03287d813cc7/jupyter_book/book_template/_includes/metadata.json#L20
The organization field in the line before is also a literal.
Should these both be set via the book_template/_config.yml ?

good catch!

Closing as this should be superceded by beta.jupyterbook.org


The button source don't open the link

Hi,
I have tried on two differenr android phone but the push button "Source" don't open the link attached on recipies in any browser I suppose it is own scope.
It is a bug or maybe some permission to do? Can you check?
Thanks

Hello I'm sorry to hear that the button is not working.
It is on my side so it has to be some device / os / recipe (?) specific issue.
Can you send me one recipe where it is not working. Also Device name and OS version number. Maybe i can figure something out!

Hello,
As requested i share the info:
Recipe https://blog.giallozafferano.it/dulcisinforno/pizza-bonci/
Os Android 12 Version One Ui 4.1
Device Galaxy A52 5G
Thanks.

I can confirm this issue!
I'm running Android 12 with OxygenOS (Device: Oneplus 8T). I have attached an example recipe that's not working (had to change the file type to .json.txt since GitHub doesn't allow .json files to be directly attached).
My default browser in Android is Firefox, but I also have Chrome (pre-)installed
I have used adb logcat to see the device logs when pressing the Source button, this is what I got:
04-12 13:26:01.715 17255 17255 V AutofillManager: requestHideFillUi(null): anchor = null
04-12 13:26:01.863 17255 17255 I UrlLauncher: component name for https://www.halfbakedharvest.com/basil-garlic-oil-noodles/ is null

I hope this information can help you!
recipe.json.txt

@michelebossa @k4ds3  Thanks for the input.
I checked the recipe (pizza-bonci) so it seems not to be related to the recipe json itself.
The logs provided by @k4ds3 might help i need to check if i find anything about this issue!

Aha i found something. According to some stackoverflow issues from API 30 and onwards i need to define some things for this to work!
https://pub.dev/packages/url_launcher#android

@k4ds3 @michelebossa could one of you test this prerelease: https://github.com/Teifun2/nextcloud-cookbook-flutter/releases/tag/wip-0.7.7
I built it with the required Manifest changes!

@k4ds3 @michelebossa could one of you test this prerelease: https://github.com/Teifun2/nextcloud-cookbook-flutter/releases/tag/wip-0.7.7
I built it with the required Manifest changes!

Can confirm that your fix works! ❤

Perfect :) Thanks for the confirmation!

Hi,
I can't test becouse i'm using a Company phone without possibility to download an apk outside google play.
Sorry


Set data expiration date to be 1 week

Use remote_siganure_expiration_ms in the originating file (pro_se...merge.yml)
Closes #40 [where decision was made]

PR is a draft PR till da issues get worked out.

Is this MVP, @mariahjr ? (Disregard it's 'on hold' status)

Just as an FYI I think this is a David/Quinten question about the capacity of the server.  From the user perspective, definitely keep the interview open at least a week probably two.  But in an ideal world, I'd keep it for a month.

Ok, that would be good to ask. Is that a discussion you can have with the, @mariahjr ?

Sure, I just want to know first-- right now its set for 7 days? What is the standard time for the other interviews? @plocket

There are so many discussions to have before reconciling issues, I'm not sure whether to keep the discussions in an issue specifically for a deeper discussion or to keep the discussions in here instead.
There's a PR (#62) for the expiration date to be set to a week. It needs to be tested, which anyone can start anytime, and the test will last a week.
No other interviews use redis data, but I believe their expiration time is a month or 90 days or so. It's a little different for those interviews, though, as they are using and managing the data in a different way - they're not sharing the interview link or the link to the PDF.

Findings:

Interview expiration is 90 days.
A month would be fine for us, though a bit hard to test.

Closed by #62


enhance(docs): update fast-track docs

Small updates to fast-track in docs. Detailed instructions are in fast-track itself, so I kept it short.

LGTM! I added some minor tweaks. Plus took the opportunity to add another section: "Development".

Thanks @lucasrodes, I really appreciate you taking over, especially if it's documentation :).


Projects 2: arguments type/order issue

What order of elements should you use for an args tuple, and how will you communicate it? An interesting question was brought up about the args input argument and the order of its elements. For a tuple, the order of the elements matters. For a Python dictionary, the order does not matter, but it gets unpacked differently. There is another cool approach in a new repo called ParamTools that creates a parameters class.

Looks like this is being addressed here
https://github.com/nyupredocs/githubtutorial/issues/6

Issue #6

This is addressed in Issue #6 as well. It is implemented in PR #15  and some bugs fixed in PR #21.


Syntax Error occurred when try to build the react-native android application in genymotion

I create an android application using react-native when I try to load that application into Genymotion it shows an error as
399/400Error while persisting cache: SyntaxError /home/samantha/AwesomeProject/index.android.js: "React" is read-only

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/syntax-error-occurred-when-try-to-build-the-react-native-android-application-in-genymotion
ProductPains helps the community prioritize the most important issues thanks to its voting feature.
It is easy to use - just login with GitHub. GitHub issues have voting too, nevertheless
Product Pains has been very useful in highlighting the top bugs and feature requests:
https://productpains.com/product/react-native?tab=top
Also, if this issue is a bug, please consider sending a pull request with a fix.
We're a small team and rely on the community for bug fixes of issues that don't affect fb apps.


update graphql-tools major

@n1ru4l thank you!
After doing that (when @ardatan is back and will publish the next major), I would also love it if you could update all dependencies on this library,  merge-test https://github.com/kamilkisiela/graphql-config/pull/696 and have another review of the open issues.
And after that also create a new release.
Thank you!

@kamilkisiela Please give me access 😄

@n1ru4l @kamilkisiela
I think this bump (and publishing graphql-config with minor) introduced subtle breaking change:
@graphql-tools/url-loader@^6 <EMAIL_ADDRESS>dependency ( https://unpkg.com/browse/<EMAIL_ADDRESS>) and<EMAIL_ADDRESS>declares following engines.node<EMAIL_ADDRESS>):
"engines": {
  "node": "^10.17.0 || ^12.0.0 || >= 13.7.0"
}

@graphql-tools/url-loader@^7 has<EMAIL_ADDRESS>dependency ( https://unpkg.com/browse/<EMAIL_ADDRESS>) and<EMAIL_ADDRESS>declares following engines.node<EMAIL_ADDRESS>):
"engines": {
  "node": "^12.20 || >= 14.13"
}

Because of this transitional dependency latest version of graphql-config changed valid node versions in minor release (^10.17.0 and >= 12.0.0 <12.20.0 are no longer valid engines). This did trips up our test setup in CIs that make use of yarn and now it fails installation (running on<EMAIL_ADDRESS> - I probably can workaround that by using --ignore-engines yarn option or maybe pinning version of graphql-config, but I figured I would at least let you know about this.

@pieh Thank you for the report! For now you can indeed pin the graphql-config version. Sorry for the inconvenience!


Can I change image size as half ?

Hello. Thanks for awesome plugin, it will save my time a lot.
By the way I am wondering if I can change the size of each image.
For example, let's say original image is 100*100. Then gulp.spritesmith will generates css as
.icon-img {
    background-image: url(../img/sprite.png);
    background-position: -210px -82px;
    width: 100px;
    height: 100px;
}

I want this to make as half size (eg : width : 50px, height : 50px). half size image makes better view for mobile web.
To make this
background-size must be half.
background-position, width, height as well.
I check the retina part but it seems I have to prepare at least 2 pair of images. Just I want to use 1 image.
How can I resolve my problem?
Thank you.

We prefer to keep resizing logic outside of gulp.spritesmith as there are a lot of ways to handle sampling. Instead, we suggest using a gulp plugin to prepare images before running gulp.spritesmith. For example:
https://www.npmjs.com/package/gulp-image-resize/
To use that in a Gulpfile, we would define a separate task and set it as a dependency of sprite:
// Load in our dependencies
var gulp = require('gulp');
var imageResize = require('gulp-image-resize');
var spritesmith = require('gulp.spritesmith');

// Define our gulp tasks
gulp.task('downsize-retina-sprites', function downsizeRetinaSprites () {
  return gulp.src('path/to/sprites-2x/*.png')
    .pipe(imageResize({width: '50%', height: '50%'})
    .pipe(gulp.dest('path/to/sprites-1x'));
});

gulp.task('sprite', ['downsize-retina-sprites'], function generateSprites () {
  return gulp.src(['path/to/sprites-1x/*.png', 'path/to/sprites-2x/*.png'])
    .pipe(spritesmith({
      retinaSrcFilter: ['path/to/sprites-1x/*.png'],
      imgName: 'sprite.png',
      retinaImgName<EMAIL_ADDRESS>      cssName: 'sprite.css'
    })
    .pipe(gulp.dest('dist'));
});


can't find sft_gsm8k.yaml in federatedscope/llm/eval/eval_for_gsm8k

I am a newbie in large language model federated learning, and now I had finished the fine-tuned part, and I have a problem now, when I run "python federatedscope/llm/eval/eval_for_gsm8k/eval.py --cfg sft_gsm8k.yaml in the eval_for_gsm8k directory", the problem "FileNotFoundError: [Errno 2] No such file or directory: 'sft_gsm8k.yaml'" appeared. Is this a missing file? Where can I find the file sft_gsm8k.yaml? Looking forward to getting your reply

Hello, the sft_gsm8k.yaml file should be the file you used to fine-tune. May I ask which yaml file you are using for fine tuning?

Hello, the sft_gsm8k.yaml file should be the file you used to fine-tune. May I ask which yaml file you are using for fine tuning?
Hello. I used the file named 'llama_modelscope.yaml' to fine-tune, and the dataset file is alpaca_data.json in Stanford Alpaca. And then I want to use the file federatedscope/llm/eval/eval_for_gsm8k/eval.py to evaluate the model. Does the dataset for fine-tuning the model and the dataset for evaluation need to be the same?

When you use eval_for_gsm8k/eval.py to evaluate your LLM, it already contains a loading of the evaluation dataset, which is "gsm8k_test.jsonl", thus the usage of the provided yaml file is to provide the model information. Thus, in this case, you should run the code python federatedscope/llm/eval/eval_for_gsm8k/eval.py --cfg federatedscope/llm/baseline/llama_modelscope.yaml. This will load the ckpt whose path is ecaxlyt the save_to term in llama_modelscope.yaml.


Add country flags to language select

I thought it might be nice to include country flags within the language select dropdown..

How do we deal with languages that are used in multiple countries?
Can we use Unicode symbols instead of including another library?

Sure, I can change it to use emojis/unicode.
For multiple countries, I just used the main country (apart from English, where I used the UK, but could make it USA)
I was thinking of even listing multiple flags for certain languages, but it might look a bit cluttered!

Yeah, let's do emojis and set the English to the USA flag as the more common.

Apparently Windows doesn't have support for flag emojis? I don't have windows so I can't check..
https://answers.microsoft.com/en-us/windows/forum/all/flag-emoji/85b163bc-786a-4918-9042-763ccf4b6c05

It's not working on windows even with a custom font, like roboto?

My understanding that Microsoft have left all unicode flags out of Windows in order to avoid issues around supporting various countries (i.e. whether to include Palestine/Israel flags etc)

Can you update the pr and I'll try.

Have you tested it on Windows? I just heard back from someone that it only shows the unicode letters..

Doesn't work on Windows, but I've added this check: https://github.com/traccar/traccar-web/commit/c36d1bed4a8781b2307fe2bfcdd1c6d4ddd00d64.

Is it not worth just including the tiny library so the majority Windows users can see flags too?

OK, let's do it.


Bug/fix outputs

Resolved the following bugs:

A couple small comments, but I think this looks good overall. Let me know once you've fixed them and resolved the merge conflicts 👍


Handle jdbc BLOBs as bytes instead of characters

Reporter
Gerrit
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

occurrences:
JdbcListener.getRawMessage() creates a Message using getBlobAsString(), where it should do this as bytes;
JdbcQuerySenderBase.getResult(); multiple occurrences
out of scope:
ApiStreamPipe.selectMessage


Make docker-containers restart policy configurable

Motivation for this change
A user might not want a container to always be restarted and this option allows them to freely choose between the restart policies that upstream systemd provides as of version 243.
The previous default behavior of "always" is preserved.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
cc @

There is a new approach in https://github.com/NixOS/nixpkgs/pull/77479. I don't quite know now which approach will be used eventually.

That approach is quite a drastic change as it makes the container run as a daemon managed by dockerd instead of a service managed by systemd.
This will make docker-containers behave slightly differently but might be the better choice when all the kinks are worked out (especially for restart policies).
My approach is more conservative as it only enhances the current functionality without changing the default behavior at all.


[LIVE-9998] Bugfix - Change getSyncHash hashing algorithm

📝 Description
Changing the hash algorithm used for creating the syncHash. We were using a cryptographic algorithm (sha256) provided by the ethers library, which is very efficient on a desktop computer, but is very poorly optimised for a React Native environment.
This function will now use a MurmurHash algorithm which is a non cryptographic hash resulting in a 32 bits unsigned integer, which clearly has a collision drawback, but this getSyncHash method isn't vital for the coin module to work correctly.
If a collision was to exist after a modification of the CAL, it would only prevent a new full synchronization of the account, making it impossible to display the updated tokens if they were to be owned by the user. A clear cache would then be enough to make everything work correctly again.
For 7k tokens on a Galaxy S9:

Generation of the long string of token properties: ~15ms
Hashing of the long string using SHA256: ~10_000ms
Hashing the long string using MurmurHashV3: ~150ms

Cache has also been added to act as a memoization in order to hash only when the long string changed, resulting in just ~15ms of response time for the getSyncHash method once the hash cached.
❓ Context

Impacted projects: @ledgerhq/coin-evm
Linked resource(s): https://ledgerhq.atlassian.net/browse/LIVE-9998

✅ Checklist

[x] Test coverage
[x] Atomic delivery
[x] No breaking changes

📸 Demo

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

btw even for LLD it's preferrable to defer any "sync" computation to a web worker like we did for heavy computation of bitcoin's segcp256k1 , maybe out of scope of this PR but if we identify more cases of heavy computaiton done in sync / on the renderer process, feel free to discuss with me / @haammar-ledger  / @hzheng-ledger  about the way we did the web worker, but basically we have a system where you can create web workers easily and then it's about introducing a hook.


Structuring the architecture with services and interfaces

Codecov Report
Attention: Patch coverage is 92.17391% with 36 lines in your changes are missing coverage. Please review.

Project coverage is 90.58%. Comparing base (02bf1a7) to head (c82086f).

Files
Patch %
Lines

src/pipepal/utils/abstract_component.py
88.57%
8 Missing :warning:

src/tests/test_audio_iotask_datasets.py
83.33%
8 Missing :warning:

...pepal/audio/tasks/input_output/abstract_service.py
72.22%
5 Missing :warning:

...ideo/tasks/input_output/services/ffmpeg/service.py
87.50%
5 Missing :warning:

...pepal/audio/tasks/example_task/abstract_service.py
77.77%
2 Missing :warning:

...pepal/video/tasks/example_task/abstract_service.py
77.77%
2 Missing :warning:

src/pipepal/audio/tasks/example_task/interface.py
95.83%
1 Missing :warning:

src/pipepal/audio/tasks/input_output/interface.py
97.82%
1 Missing :warning:

...io/tasks/input_output/services/datasets/service.py
96.66%
1 Missing :warning:

src/pipepal/video/tasks/example_task/interface.py
95.83%
1 Missing :warning:

... and 2 more

Additional details and impacted files
@@             Coverage Diff             @@
##             main       #2       +/-   ##
===========================================
+ Coverage   50.00%   90.58%   +40.58%
===========================================
  Files           3       35       +32
  Lines          18      478      +460
===========================================
+ Hits            9      433      +424
- Misses          9       45       +36

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


121 0 Add function for fetching all prompt templates

This pull request adds a new function get_all_prompt_templates that allows fetching all prompt templates from the PromptLayer API. This function will be useful for retrieving a list of all available prompt templates in the application.

@abubakarsohail this looks good beyond the prefill comment i also had on the docs.


Failure to parse keytab due to extra padding

While attempting to parse a keytab acquired using Samba's net ads join command (against a Windows Server 2012 R2 DC), only the first key (of type DES_CBC_CRC) was loaded successfully - the second one had garbage values (type 16718, version 81, length 0) because the first key had an extra 4 bytes of padding at the end which weren't being read, and the other 13 weren't loaded at all.
The problem is in Crypto/KeyTab.cs, in the constructor for KeyEntry - the BinaryReader needs to be explicitly seeked past any unread bytes to ensure that it's at the right offset for the next key.
There's actually another bug in that function too: according to various keytab file format documents, the logic for reading a 32-bit Version field at the end of the entry needs to check if there are at least 4 unread bytes available (Length - bytesConsumedInEntity >= 4, rather than just > 0), and it should probably also ensure that the value is nonzero before using it.

Please feel free to codify the fix and submit a PR. 🙂 It may take a bit of time before I can get to it.

From: Quietust<EMAIL_ADDRESS>Sent: Monday, November 12, 2018 5:00 AM
To: SteveSyfuhs/Kerberos.NET
Cc: Subscribed
Subject: [SteveSyfuhs/Kerberos.NET] Failure to parse keytab due to extra padding (#26)
While attempting to parse a keytab acquired using Samba's {{net ads join}} command (against a Windows Server 2012 R2 DC), only the first key (of type DES_CBC_CRC) was loaded successfully - the second one had garbage values (type 16718, version 81, length 0) because the first key had an extra 4 bytes of padding at the end which weren't being read, and the other 13 weren't loaded at all.
The problem is in Crypto/KeyTab.cs, in the constructor for KeyEntry - the BinaryReader needs to be explicitly seeked past any unread bytes to ensure that it's at the right offset for the next key.
There's actually another bug in that function too: according to various keytab file format documents, the logic for reading a 32-bit Version field at the end of the entry needs to check if there are at least 4 unread bytes available (Length - bytesConsumedInEntity >= 4, rather than just > 0), and it should probably also ensure that the value is nonzero before using it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/SteveSyfuhs/Kerberos.NET/issues/26, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABJ54XHEt3xKIU0qI0cdcK-VWN2SwRqIks5uuXDqgaJpZM4YZmgm.

Closing since the PR has been merged. Nuget package update will show up soon.


Enum linenumber fix

Hello,
This is a commit to fix the linenumber information in enums, which is currently set to -1 in Groovy 1.8 and Groovy 2.0. This commit fixes that, and is needed for CodeNarc, which uses a lot of rules to check on this property. These rules, for example the UnnecessaryPublicModifierRule.
Erik Pragt

Added - thanks


Newer java style in tests

coverage: 87.301%. remained the same
when pulling e577e831520a85fd3e1b3201f9466dfbb22eabc3 on hazendaz:pom-cleanup
into 7788c291ab2b3ee9532f415eae8a5cb7428d4479 on mybatis:master.


Package validation for shared content

This adds the nuspec shared section to the schema and allows transforms to exist in both the content and shared folder.
//cc @deepakaravindr @yishaigalatzer @xavierdecoster

:shipit:


docs: Rename wagtail_website to www

IMO better to label this as "Wagtail Website"?

IMO better to label this as "Wagtail Website"?

"Wagtail Site" is another option - if we want it to be consistent with the logo/display name.  https://github.com/ietf-tools/www/blob/main/README.md


The $space argument was not actually being used by normalize

Parametrized Entry OutputPath $space was not actually being used by normalize.

In future, please, submit pull requests to "dev" branch.

Sounds good. Hope it wasn't a pain. I could have resubmitted. :)

Nope, it was easy. Just a general pre-caution not to push anything to master except for hotfixes.
Anyway, thanks for your contribution!


TILEIDS 4390, 4563, 4549, 4535, 8153 with a large fraction of LRGs with z=0.0

On the night 20230609 we observed 20 dark tiles, during QA I marked five of those (TILEIDS 4390, 4563, 4549, 4535, 8153) as unsure. The reason is that, in my opinion, there seems to be an unusual large fraction of LRGs with z=0.0. TILEID 8153 looks extreme.

great you caught those -- this z~0 spike in the n(z) are not easily spottable...
for what is worth: I suspect it is the same thing as reported here https://desisurvey.slack.com/archives/C01HNN87Y7J/p1684712775285589, ie artefacts along the wise star spikes.
those tiles all are kind of close to the galactic plane
I don t have time now to check it myself; but what I would do to double-check is to grab all the z~0 lrgs in those tiles, and dump them in the viewer, and check against the wise imaging.

Doing the check that Anand suggested, it does look like that most of these  z~0 come from artifacts around the bright stars
These are some results from TILEID 8153

Example from TILEID 4390

Great.  Can you update these to have good QA, and close?  Thanks!

Jose updated this tiles to have good QA. Closing now.


Update MD file on new branch 2017-11-13_20-22-26

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef1.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


More flexibilty with shellcode execution

To incorporate this tool into my payload build pipelines, i wanted more flexibility with the XLM code you define in PayloadType.cs (like if i want to add sandbox checks or some other XLM code to execute before the thread is created). My pull request adds a --preamble flag, which will simple take whatever XLM you define in Docs/preamble.txt and add it in front of the code which creates the thread.

Yup, this is a reasonable update / adds some extra functionality from the offense side. Merging it in - cheers!


Difficulties Replicating Results Outside of Colab

I am having problems replicating the results of the demo notebook locally.
These are the results from colab:

These are the results when I run it locally:

I was extra careful to install all python packages in the same version. It is running on GPU in both cases. I'm working with Docker. Any help would be greatly appreciated.

Oh wow, that does look rather different!
We have made a couple of small changes to the NeuralGCM & Dinosaur packages recently, so to double check, try uninstalling and reinstalling them from scratch?
It that doesn't resolve the issue, it would be amazing if you could track down where the discrepancy first occurs. For example, does it arise in the encoded model state or does it require advacing in time?

Hey, thanks for the help first of all! I have been re-building the docker image constantly, using the newest version of your packages, so I think this part should be fine.
A tiny difference first appears after regridding but that should be float issues. However, the initial_state is decently different and the difference then explodes when advancing the steps.
Now, the most surprising thing running on CPU seems to have basically fixed the issue.

Also, I plotted the average of vorticity while advancing the steps you can see here:
First one on colab:

The second one using local GPU (which is an RTX 4000)

Final one running on CPU locally, still quite a difference to the first one but directionally correct.

To me this indicates some issues with the Jax configuration, however the jax.config dictionaries are exactly the same. I'm on cuda 12.4 but the same issue appeared on 12.1 as well.

I wonder if this is default matrix-multiplication precision issue.
Can you try wrapping the computation in a context manager to set float32 precision?
with jax.default_matmul_precision('float32'):
   ...

Ah, I have a new idea. I think this might be related precision of spherical harmonic transforms ("tensorfloat32" means something different on GPU vs TPU for JAX).
Can you try modifying the model config string in the checkpoint?
ckpt['model_config_str'] = ckpt['model_config_str'].replace(
    "RealSphericalHarmonicsWithZeroImag.transform_precision = 'tensorfloat32'",
    "RealSphericalHarmonicsWithZeroImag.transform_precision = 'float32'",
)

Sadly, neither of them (or both) helped. When running the computations jax is also showing this warning.
Explicitly requested dtype float64 requested in zeros is not available, and will be truncated to dtype float32. To enable more dtypes, set the jax_enable_x64 configuration option or the JAX_ENABLE_X64 shell environment variable.
If i set jax_enable_x64 to True. I get this error:
TypeError: lax.conv_general_dilated requires arguments to have the same dtypes, got float64, float32.

The warnings should be OK. We need to make some updates to our code to silence them: https://github.com/google-research/neuralgcm/issues/57

Ok, I switched the VM to a t4 GPU and now everything works. Seems to be a problem with RTX gpus. Thanks for the help!


Take advantage of hash_hkdf() on PHP >= 7.1.2

Q
A

Is bugfix?
no

New feature?
no

Breaks BC?
no

Tests pass?
yes

Fixed issues
n/a

PHP 7.1.2 implements a native hash_hkdf() implementation, which is faster than a pure PHP implementation. (see php/php-src#1105). This PR improves Yii2 to take advantage of that native function if it is available.

We need to make sure implementations are compatible.

But overall it looks OK to me. @tom-- do you see any issues?

Yes, I expect that's fine. The existing unit tests should demonstrate compatibility.
No great hurry, I think. I didn't know it was released until now you mentioned me here. (The discussion on internals only just finished. It was a nightmare. omg)
I'm going to be away until April. If someone else wants to have a go, that's fine with me. Better to use function_exists() than PHP version.

Ignore me. It's already done! Thanks @charlesportwoodii
I need a vacation sooo much.

Is there evidence that new branch actually executes in the tests on 7.1.2?

It isn't. Travis uses PHP 7.1.0.

@samdark well, that's important.
But my question would apply if Travis had 7.1.2. It's one thing for the tests to pass. It's another to also know that the new branch does in fact execute.

We can write a test that creates the function and asserts it is being called.

Verified locally and merged. Thank you!


DHCP / Static commands gives me an error

Hi @whiskerz007
I installed the HA with your script ages ago, and it is a thing of beauty! I've also guided other people to the script, as it's simply too easy to use.
Back in the days, I changed the HA to use a static IP, but I've since found out that my unifi router doesn't update it's internal DNS server with the ip address if it's set static, so I would like for it to be dhcp given (and then do a dhcp reservation).
My config looks like this in nmcli:

This is all well and fine for static, so I typed your command to quickly convert it to dhcp, and I got this message:

I'm sure it's because things were done differently back then, but can you help me out in figuring out how to fix this?

It seems you can change this in the ui of homeassistant nowadays. Also had this problem but figured it out.
Go to Supervisor - System and under Host you have a change "button" besides the ip address. I changed it to what i wanted there and it seems to work :)


GH-2068: Add lightweight converting adapter

I've added lightweight message listener adapter converting consumer records to desired type specified by developer as mentioned in #2068

Hi @garyrussell, what's your opinion about this PR?

Hi @garyrussell , will this PR be merged?


Granting permissions when starting the app

Hello!
First of all - great idea with this package, I really appreciate your work!
In my app I have a case, where it requests for the current location while initializing (in main(), before calling runApp). I'd like to use the same flow in the test case. Let's consider a simplified code for my case:
  patrolTest(
    'Should correctly open the app',
    nativeAutomation: true,
    (PatrolTester $) async {
      final permission = await Geolocator.requestPermission();
      await $.native.grantPermissionWhenInUse();
      expect(permission, equals(LocationPermission.whileInUse));
      final position = await Geolocator.getCurrentPosition(
        desiredAccuracy: LocationAccuracy.medium,
      );
      await $.pumpWidgetAndSettle(MyApp(position: position));
      expect($(#position_label), findsOneWidget);
    },
  );

In the above example, $.native.grantPermissionWhenInUse() never gets called, because awaiting requestPermission blocks the program from further execution. I can use a temporary workaround and not await the requestPermission method, but it would be a little "hacky" in my case - I'd need to request permissions first, then proceed with my normal initialization flow.
Would it be possible to grant permission in such case, without using workarounds?

Hi @PiotrMitkowski 👋
Can you try if this works?
 patrolTest(
    'Should correctly open the app',
    nativeAutomation: true,
    (PatrolTester $) async {
      final permissionRequestFuture = Geolocator.requestPermission();
      await $.native.grantPermissionWhenInUse();
      await permissionRequestFuture;
      expect(permission, equals(LocationPermission.whileInUse));
      final position = await Geolocator.getCurrentPosition(
        desiredAccuracy: LocationAccuracy.medium,
      );
      await $.pumpWidgetAndSettle(MyApp(position: position));
      expect($(#position_label), findsOneWidget);
    },
  );

The $.native.grantPermissionWhenInUse() method tries to be flaky-aware, so even if the permission request dialog is not visible at the time you call grantPermissionWhenInUse(), it won't crash, but wait until that permission dialog appears (by default, it'll wait for 10 seconds for the dialog to appear, and then crash).
Let me know if this helps.

@PiotrMitkowski If the solution above helped, please close this issue :)

@bartekpacia sorry, I've temporarily switched to a different task 😅
I've tested this solution, and it works like a charm, even for a more complex case, where the permission request is deeply inside the app's main method. Thanks!
Is it anything worth mentioning in the documentation, e.g. in the Tips & tricks section? I can add it, if you say so.

Happy to hear that!

Is it anything worth mentioning in the documentation, e.g. in the Tips & tricks section? I can add it, if you say so. If not, I'll just close this issue :)

I think it's quite a common case and it'd be helpful for others to document it in that section. If you feel like doing it, I'll be happy to review and merge your PR.


chore(master): release 1.6.6

:robot: I have created a release beep boop
1.6.6 (2022-10-09)
Bug Fixes

table search params (a62929a)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/kailong321200875/vue-element-plus-admin/releases/tag/v1.6.6 :sunflower:


FindAndCount and FindAndCountAll

I'm currently working with some methods that do not appear to be mocked onto the model - findAndCount/findAndCountAll.  I tried adding them via the instanceMethods when defining the mock, but that did not appear to work for me either.  Don't know if that's a separate issue (or something I'm doing wrong) but kept getting undefined when trying to call the created method.

Yeah, those functions aren't mocked out yet. Should be a lot easier with the QueryInterface in place, they just slipped past me. I'll take a look.
As for the instanceMethods option, that will add it to instances of the model, but not to the model itself. To add it to the defined model, you should be able to just do myModel.findAndCount = function () { /* ... */ }.

I am also in need of this

Added PR #32 which adds FindAndCountAll.

Thanks again @TerryMooreII for your work on this. The PR has been merged and will go out with the next release to add support for this.

This change has gone out and is available in v0.10.0.


Resolve GCC6.x build errors in MTK8173

Parts if this patch originates from the offical ARM tree, more precisely
commit: ARM-software@9edac04
However, the trees are quite out of sync so it wasn't really possible to
cherry-pick and apply that patch and therefore this is done a separate
patch.
Signed-off-by: Joakim Bech<EMAIL_ADDRESS>

Reviewed-by: Jens Wiklander<EMAIL_ADDRESS>

I have slightly modified the commit comment (add S-o-b for the original patch, format reference patch according the rule 12 characters from the SHA1 + patch subject).


Provide Dockerfiles for ReFrame base images

And we should probably consider pushing them to Dockerhub as a deployment step.

Fixed by #1909


vcpkg install failed on macOS

Describe the bug
try to install vcpkg in the macOS,but failed
Environment

OS: macOS
Compiler: gcc

To Reproduce
Steps to reproduce the behavior:

./bootstrap-vcpkg.sh
See error

Expected behavior
A clear and concise description of what you expected to happen.
Failure logs
-(please attached failure logs)
Additional context
Add any other context about the problem here.

Yes, that is right.
---Original---
From: "Kai @.>
Date: Thu, Dec 7, 2023 15:35 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [microsoft/vcpkg] vcpkg install failed on macOS (Issue #35540)
./vcpkg --version
unless the directory is in PATH.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


We should make sure that clang-format enforces code style while also not creating weird formatting situations on supposedly well formatted code.
Useful tool: https://zed0.co.uk/clang-format-configurator/

To fix a lot of issues, add:
SpaceAfterLogicalNot: false SpaceAfterTemplateKeyword: true SpaceBeforeAssignmentOperators: true SpaceBeforeCpp11BracedList: true SpaceBeforeCtorInitializerColon: true SpaceBeforeInheritanceColon: true SpaceBeforeParens: ControlStatements SpaceBeforeRangeBasedForLoopColon: true NamespaceIndentation: All AlignTrailingComments: false AllowAllConstructorInitializersOnNextLine: false AllowAllParametersOfDeclarationOnNextLine: true AllowShortFunctionsOnASingleLine: Empty AlwaysBreakAfterDefinitionReturnType: None AlwaysBreakAfterReturnType: None AlwaysBreakTemplateDeclarations: No BinPackArguments: false BinPackParameters: false BreakBeforeTernaryOperators: false BreakStringLiterals: false ExperimentalAutoDetectBinPacking: false IndentCaseLabels: false ObjCBinPackProtocolList: Auto SpaceAfterCStyleCast: false SpaceInEmptyParentheses: false Standard: Cpp11
Original clang-format:
NSMem::BytePatch( 		ba + 0x18ED8D, { 								    0xC3 // jmp => ret 								 });
After adding these changes:
NSMem::BytePatch( 		ba + 0x18ED8D, 		{ 			0xC3 // jmp => ret 		});

I recommend adding:
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: true
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
NamespaceIndentation: All
AlignTrailingComments: false
AllowAllConstructorInitializersOnNextLine: false
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortFunctionsOnASingleLine: Empty
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakTemplateDeclarations: No
BinPackArguments: false
BinPackParameters: false
ExperimentalAutoDetectBinPacking: false
IndentCaseLabels: false
ObjCBinPackProtocolList: Auto
SpaceAfterCStyleCast: false
SpaceInEmptyParentheses: false
Standard: Cpp11

This fixes basically all the issues I have with clang-format, and specifies some more strict formatting rules (I based this on what is already used in the code).

^--- @abarichello might wanna check that out ;)

These lines from @KittenPopo's config should be enough to fix those pathological "to the moon" cases:
BinPackArguments: false
BinPackParameters: false
ExperimentalAutoDetectBinPacking: false

clang-format 14 also supports AlignAfterOpenBracket: BlockIndent, which turns this:
NSMem::BytePatch(
    ba + 0x18ED8D,
    {
        0xC3 // jmp => ret
    });

into this, which is maybe a bit cleaner:
NSMem::BytePatch(
    ba + 0x18ED8D,
    {
        0xC3 // jmp => ret
    }
);

Sweet, we should upgrade to 14 lol

clang-format 14 only released like 3 weeks ago, so the action we use doesn't support it yet :c
I opened an issue with them for now to see if/when support will be added.

Before messing with clang-format we should probably make sure that it accepts current code. Hence #143 to format code to current version of clang-format.


Log output to file for use in CI (enhancement)

Issue:
Running Maestro on the normal command line is pretty and makes it easy to track a test step by step. This doesn't work well when running on a Continuous Integration server like Jenkins. If there are n steps in the test, every step in the test will be repeated N times.
It would be nice to be able to output the results to a file, where the results are appended as each step is completed. This way we would have a log on the server that would be easy to read to see where a test failed etc.
Something like
maestro --log=test1.log test test1.yaml

Seconded, having test results in the form of a file would be very useful for CI. Not just any file though, Maestro should pick one of the established file formats for test results (for example JUnit). With an established format, users can leverage existing tooling which will make it easier to integrate Maestro with other CI solutions.
Here are some references for result formats supported in Azure Devops Pipelines and TeamCity.

I have tried to hack together something that works for the time being.
First I output the results into a file like below:
 maestro test flow.yaml > output.txt

This generates a very big file, where output is repeated.

Running on emulator-5554
Running on emulator-5554
║
║  > Flow
║
║    🔲 Assert visible id: some_id
║    🔲 Tap on id: some_id
║    🔲 Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║
Running on emulator-5554
║
║  > Flow
║
║    🔲 Assert visible id: some_id
║    🔲 Tap on id: some_id
║    🔲 Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║
Running on emulator-5554
║
║  > Flow
║
║    🔲 Assert visible id: some_id
║    🔲 Tap on id: some_id
║    🔲 Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║
Running on emulator-5554
║
║  > Flow
║
║    ⏳  Assert visible id: some_id
║    🔲 Tap on id: some_id
║    🔲 Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║
Running on emulator-5554
║
║  > Flow
║
║    ✅  Assert visible id: some_id
║    🔲 Tap on id: some_id
║    🔲 Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║
Running on emulator-5554
║
║  > Flow
║
║    ✅  Assert visible id: some_id
║    ⏳  Tap on id: some_id
║    🔲 Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║
Running on emulator-5554
║
║  > Flow
║
║    ✅  Assert visible id: some_id
║    ✅  Tap on id: some_id
║    🔲 Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║
Running on emulator-5554
║
║  > Flow
║
║    ✅  Assert visible id: some_id
║    ✅  Tap on id: some_id
║    ⏳  Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║
Running on emulator-5554
║
║  > Flow
║
║    ✅  Assert visible id: some_id
║    ✅  Tap on id: some_id
║    ❌  Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║

However the final result is what I am interested in.
Next, I have created a bash function to grep for the line number for that last result and extract it out. At the same time also add the Flow name as part of function param (Issue #378). The result is output to a filename specified as the param.
# Usage:
#     After running: maestro test flow.yaml > output.txt
#     Run: extractMaestroFlowFinalResult "Flow Name" result.txt output.txt
function extractMaestroFlowFinalResult(){
    FLOW_NAME="$1"
    RESULT_FILE="$2"
    echo " ║    🔀  $FLOW_NAME" > $RESULT_FILE
    FILE_NAME="$3"
    LAST_OUTPUT_LINE_NUMBER=$(grep  -n "Running on" $FILE_NAME |  tail -n1 | cut -d: -f1)
    OFFSET=4
    FINAL_RESULT_START_LINE_NUMBER=$(( $LAST_OUTPUT_LINE_NUMBER + $OFFSET ))
    tail -n "+$FINAL_RESULT_START_LINE_NUMBER" $FILE_NAME >> $RESULT_FILE
}

Running this:
extractMaestroFlowFinalResult "Flow Name" result.txt output.txt

I get the below output:

║    🔀  Flow Name
║
║    ✅  Assert visible id: some_id
║    ✅  Tap on id: some_id
║    ❌  Tap on "Get started"
║    🔲 Tap on "Some text"
║    🔲 Tap on "Save"
║

This way I can collect the final result of each test and then generate a report out of it.

This is done now as per https://maestro.mobile.dev/cli/test-suites-and-reports .


ads: nonce is ignored when empty response arrives, resulting in a 503 responses.

When running gloo's integration tests, we noticed an issues that seems to be ADS related. (i was able to reduce it to a consistently failing e2e test,  here https://github.com/solo-io/gloo/blob/per-role-config/test/local_e2e/eds.go#L119)
It seems that an ADS Request is ignored. I believe that this is the scenario that causes it:

Cluster with EDS is added (envoy is synced with Cluster and ClusterLoadAssignment)
Cluster with EDS is removed
At this point:
3.1 go-control-plane sends a DiscoverResponse with the new ClusterLoadAssignment that has an empty list.
3.2 in Envoy (probably because the cluster is removed already) there are no watchers for this response and it is ignored.
3.3 Envoy does not update the nonce to the nonce from the response.
A new cluster with EDS is added
go-control-plane updates envoy on the new cluster
Envoy sends a ClusterLoadAssignment discovery request with the cluster name.
request is ignored by go-control-plane as it thinks it is a stale nonce (as described here: https://github.com/envoyproxy/envoy/blob/master/api/XDS_PROTOCOL.md#resource-updates).
Since there is no EDS response the cluster 'warm-up' is never finished and is not available. all requests to that cluster return 503.

Note: I am not sure why, I only got this to reproduce when another non-eds cluster was added as well.
To fix this, I made the following patch, Where I update the nonce regardless if the resource list is empty:
https://github.com/yuval-k/envoy/commit/340a2652c439087e0e40e931015d3f2cca5412a2
(docker image is also available)
Before opening a PR and adding tests, I wanted to make sure with everyone that this is indeed the right solution. and maybe get some more insights about whats the best approach here.
Happy to provide more information as needed, as I have a consistently reproducing test locally.

Thanks for the bug report @yuval-k. I agree this is broken and your patch gets us towards a solution. If you can open a PR with what you have there, I'll leave some comments; I think we should also be sending a NACK and an error message back to the management server in some of the other branches (including the ones you call out).

@htuch I'm not sure how to add a unit test, as I need to check the state of api_state_ (the variables that contains the nonce) which is private in GrpcMuxImpl. What's the best practice here? make the test class a friend? or create a const getter?

https://github.com/envoyproxy/envoy/blob/master/test/common/config/grpc_mux_impl_test.cc already expects on the resulting DiscoveryRequest, which is where the nonce should be present. I think that's a totally reasonable granularity to add the test at.


fix: enable readFileSyncAPI in user workers

What kind of change does this PR introduce?
Need to enable readFileSync API since edge-runtime 1.62.1 explicitly

Pull Request Test Coverage Report for Build<PHONE_NUMBER>4
Details

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage remained the same at 59.627%

Files with Coverage Reduction
New Missed Lines
%

internal/storage/rm/rm.go
2
89.53%

Totals

Change from base Build<PHONE_NUMBER>3:
0.0%

Covered Lines:
6386

Relevant Lines:
10710

💛  - Coveralls


TDR-2687 - Add date & timestamp to download report

I've used the existing datetime formatter on line 45 DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss") this results in a filename like this TDR-2023-GW3K-2023-03-06T10 19 41-metadata.csv any suggestions to what the format should be, would be appreciated.

like this TDR-2023-GW3K-2023-03-06T10 19 41-metadata.csv any suggestions to what the format should be

I would go for something without any spaces in it, given this will be a file name on the users file system. Maybe something like this: TDR-2023-GW3K-2023-03-06T10-19-41


PIDField: fix display of initial errors

closes https://github.com/inveniosoftware/invenio-app-rdm/issues/1148

I think I will need a call to understand how this works :)

I can try to explain it here so everyone can check it but feel free to reach out if not clear enough.
We also need to check for the initialErrors mainly because we have added the formik option enableReinitialize that apparently resets the form when the props change (when submitting as example). Meaning that every time the props change the form resets and the Errors prop is cleared. In order to still keep the errors we store them in InitialErrrors (see "workaround" here). So when we display the errors, first we need to check for the Errors prop of Formik and if empty we also need to check for the InitialErrrors prop as the errors might be cleared due to enableReinitialize.