Meet with BDM contacts that expressed interest in micro-acquisition

Purpose is to find and document use cases for PPRC meeting

The Robotic Process Automation team is interested to meet but can't meet before April 1. Current status - they are checking on their director's schedule (who wants to attend).


Network mode is not properly working

Describe the bug
I use Docker compose and modified the lines to run it on a network level:
        - NEXT_PUBLIC_API_URL=https://domain.local/api
        - NEXT_PUBLIC_WS_URL=wss://domain.local/wss

I am using an Apache httpd server as a proxy.
Anytime I try to open the page it's loading but it also tries to load models from local host: http://<IP_ADDRESS>:3001/api/models
Which won't work
To Reproduce
Steps to reproduce the behavior:

Git clone
Edit docker compose yml
docker compose up -d

Expected behavior
Everything should run through proxy server.

Had the same issue, I edited this file https://github.com/ItzCrazyKns/Perplexica/blob/dfb532e4d3c293664f6d61cf6ff0e540377226fa/app.dockerfile
and then built the images from the Dockerfile and it worked fine.

Yeah when building it the error won't appear.
I just thought I mention it as the current way to run Perplexica is "just" pulling the image and run it - previously it was to build it and then run it.

I've mentioned that you need to use the exact command listed in the networking guide, it rebuilds images locally to use the new address. Please refer to the networking guide: https://github.com/ItzCrazyKns/Perplexica/blob/master/docs/installation/NETWORKING.md

Right - maybe it would make sense to mention the network link at the general installation readme?

It is there https://github.com/ItzCrazyKns/Perplexica?tab=readme-ov-file#expose-perplexica-to-network

Yeah but I'd position it right after the Docker installation guidelines - before the manual installation guidlines

Strangly i did follow network guide, but it is working intermittendly. somtimes it will request right ip address, sometimes it will try to read
    GET http://<IP_ADDRESS>:3001/api/models net::ERR_CONNECTION_REFUSED

This is without any changes to docker etc, just not consistently

After updating the IP in the compose file did you run docker compose up -d --build with the --build flag?


[YBUG.IO] After I made a 100$ MM...

After I made a 100$ MM transaction in USDT & it is pending, when I switch to other tab, like loans and hit MAX then I expect my total USDT - pending USDT to be displayed in that box, not total holdings, including pending.
Source url: https://test.sovryn.app/lend
Reported by:
Reported at: 25 Mar at 09:41 UTC
Location: PL, Lesser Poland, Krakow
Browser: Chrome 89.0.4389.90
OS: Linux unknown
Screen: 1920x1080
Viewport: 1279x673
Screenshot:

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/zgbgdgnmchrrrnx82h5r

Lending is being redesigned and pending transaction in history table should help for this issue too.


can`t install confused: no install location for directory /home/xxx/confused outside GOPATH

i was doing all ways of installation. I installed and reinstalled Go and etc. Pleaseeeeeeeeeeee,help :( :(

go install github.com/visma-prodsec/confused@latest


[Feature] Dockerfile for sunpengsdu/internlm:torch1.13-cuda11.7-flashatten1.0.5-centos

Describe the feature
As I am using a environment in Docker, so I can not run docker inside.
Is it possible to provide the Dockerfile for this image so that I can install required software without using Docker?
Thanks,
Tian
Will you implement it?

[ ] I would like to implement this feature and create a PR!

We will provide the dockerfile later.

hi @tiansiyuan , the dockerfile is ready now. You could check it according to the document https://github.com/InternLM/InternLM/blob/main/doc/en/install.md#environment-image

hi @tiansiyuan , the dockerfile is ready now. You could check it according to the document https://github.com/InternLM/InternLM/blob/main/doc/en/install.md#environment-image

Thank you. I will have a try.

Following the Makefile & Dockerfile, I can make it run training.
There is some problem with the running, I will report in another issue.
in the install.md file, the following part is duplicate with the commands in the Docker file. which means, if the user chooses to use Docker, the following part is not needed.
It is recommended to build a Python-3.10 virtual environment using conda and install the required dependencies based on the requirements/ files:
conda create --name internlm-env python=3.10 -y
conda activate internlm-env
cd internlm
pip install -r requirements/torch.txt
pip install -r requirements/runtime.txt
Install flash-attention (version v1.0.5):
cd ./third_party/flash-attention
python setup.py install
cd ./csrc
cd fused_dense_lib && pip install -v .
cd ../xentropy && pip install -v .
cd ../rotary && pip install -v .
cd ../layer_norm && pip install -v .
cd ../../../../
Install Apex (version 23.05):
cd ./third_party/apex
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
cd ../../


[PyTorch] Refactor parameter splitting in Linear and LayerNormLinear

https://github.com/NVIDIA/TransformerEngine/issues/533 reports that TransformerLayer doesn't work out-of-the-box with tensor parallelism. The root cause is because the logic for parameter splitting (e.g. for QKV matrices) does not handle tensor parallelism. We've also had another user run into trouble when trying to set parameters_split in Linear because it currently expects the split names to have exactly one underscore at the end (so mysplit and my_split_ would both fail).
I think this is a good opportunity to refactor this logic:

Adjust parameter split size as needed for tensor parallelism
Generalize support for split names. To maintain backward compatibility, we now strip all trailing underscores before appending _weight or _bias, resulting in parameter names like q_weight, etc.
Separate the noop_cat operation so it is independent from the TE modules.

Closes https://github.com/NVIDIA/TransformerEngine/issues/533.

/te-ci pytorch

/te-ci pytorch

I don't think so. The resulting param names (q_weight, k_weight, v_weight) are unchanged, and I don't think the actual values in parameters_split are involved in checkpointing.


[2.3 beta] How can extensions get current page object?

Lots of extensions subscribe to delegates such as InitaliseAdminPageHead in order to append assets. They get the `Page object using:
$page = $context['parent']->Page;

This now returns NULL because the parent key no longer exists. This is a breaking change for many dozens of extensions, and I can't figure out an easy solution.

Oh duh.
Administration::instance()->Page

Hah!


Ensure that INPUT_FILE_TYPES is quoted

This is a test to address part of the issue in #76.

@SuperKogito take a look at our discussion in #76 - it's not clear that this strategy will work (and if it does not we need to rethink how to specify this variable.) It seems to work on the command line, but (so far) not the action

As I mentioned in #76 this doesn't seem to be the problem I think, so we might want to drop this.

Ok, so don't merge, just close? Sorry I missed your other comment - long day!

no worries, I will handle this. Well the edits in here are not going to solve the #76 . For now I gave the user a working alternative.
Fixing this will require edits to the python library, which I will try to do after the acceleration edits this weekend. I am closing this for now :)


Blocking calls detected when trying to load YAML device configs

Description
Most YAML configs can not be read in because of blocking calls that are being detected. As a result the config for my Eurom Heater device is not found. My exact ID is in the config eurom_sani_bathroom_towel_radiator.yaml. If I only leave this specific YAML file present I also get the blocking errors. Only a very few YAML files seem to be possible to be read since I only get a very short list to chose my device from.

As a result my device is recognized as a nybro_heater:
2024-11-20 22:05:25.338 WARNING (MainThread) [custom_components.tuya_local.config_flow] Adding Your Eurom Heater device with product id bc6gdgt0cpq1jmjz
2024-11-20 22:05:25.338 WARNING (MainThread) [custom_components.tuya_local.config_flow] Device matches nybro_heater with quality of 60%. DPS: {"updated_at":<PHONE_NUMBER>.3920865, "1": false, "2": 24, "3": 21, "4": "r", "12": 0, "101": false, "102": false, "103": false, "105": 21, "106": 70}
2024-11-20 22:05:25.338 WARNING (MainThread) [custom_components.tuya_local.config_flow] Include the previous log messages with any new device request to https://github.com/make-all/tuya-local/issues/
Steps to reproduce
Adding my Eurom Sani Bathroom Towel Radiator to Tuya Local.
Expected behaviour
My device being successfully recognized as the right device or being able to chose my device from the list.
Additional context
2024-11-20 22:05:14.405 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to walk with args ('/config/custom_components/tuya_local/devices',) inside the event loop by custom integration 'tuya_local' at custom_components/tuya_local/helpers/device_config.py, line 1024: for path, dirs, files in walk(_CONFIG_DIR): (offender: /config/custom_components/tuya_local/helpers/device_config.py, line 1024: for path, dirs, files in walk(_CONFIG_DIR):), please create a bug report at https://github.com/make-all/tuya-local/issues
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#walk
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/main.py", line 223, in
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/main.py", line 209, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 189, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 641, in run_forever
self._run_once()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1990, in _run_once
handle._run()
File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 477, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_app.py", line 567, in _handle
return await handler(request)
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 210, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, in headers_middleware
response = await handler(request)
File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
result = await handler(request, **request.match_info)
File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 81, in with_admin
return await func(self, request, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 222, in post
return await super().post(request, flow_id)
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper
return await method(view, request, data, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 122, in post
result = await self._flow_mgr.async_configure(flow_id, data)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 367, in async_configure
result = await self._async_configure(flow_id, user_input)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 414, in _async_configure
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 517, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
File "/config/custom_components/tuya_local/config_flow.py", line 325, in async_step_local
return await self.async_step_select_type()
File "/config/custom_components/tuya_local/config_flow.py", line 363, in async_step_select_type
async for type in self.device.async_possible_types():
File "/config/custom_components/tuya_local/device.py", line 383, in async_possible_types
for matched in await self._hass.async_add_executor_job(
File "/config/custom_components/tuya_local/helpers/device_config.py", line 1032, in possible_matches
for cfg in available_configs():
File "/config/custom_components/tuya_local/helpers/device_config.py", line 1024, in available_configs
for path, dirs, files in walk(_CONFIG_DIR):
2024-11-20 22:05:14.414 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to scandir with args ('/config/custom_components/tuya_local/devices',) inside the event loop by custom integration 'tuya_local' at custom_components/tuya_local/helpers/device_config.py, line 1024: for path, dirs, files in walk(_CONFIG_DIR): (offender: , line 366: ?), please create a bug report at https://github.com/make-all/tuya-local/issues
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#scandir
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/main.py", line 223, in
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/main.py", line 209, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 189, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 641, in run_forever
self._run_once()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1990, in _run_once
handle._run()
File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 477, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_app.py", line 567, in _handle
return await handler(request)
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 210, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, in headers_middleware
response = await handler(request)
File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
result = await handler(request, **request.match_info)
File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 81, in with_admin
return await func(self, request, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 222, in post
return await super().post(request, flow_id)
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper
return await method(view, request, data, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 122, in post
result = await self._flow_mgr.async_configure(flow_id, data)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 367, in async_configure
result = await self._async_configure(flow_id, user_input)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 414, in _async_configure
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 517, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
File "/config/custom_components/tuya_local/config_flow.py", line 325, in async_step_local
return await self.async_step_select_type()
File "/config/custom_components/tuya_local/config_flow.py", line 363, in async_step_select_type
async for type in self.device.async_possible_types():
File "/config/custom_components/tuya_local/device.py", line 383, in async_possible_types
for matched in await self._hass.async_add_executor_job(
File "/config/custom_components/tuya_local/helpers/device_config.py", line 1032, in possible_matches
for cfg in available_configs():
File "/config/custom_components/tuya_local/helpers/device_config.py", line 1024, in available_configs
for path, dirs, files in walk(_CONFIG_DIR):
2024-11-20 22:05:14.425 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to open with args ('/config/custom_components/tuya_local/devices/9in1_airquality_monitor.yaml',) inside the event loop by custom integration 'tuya_local' at custom_components/tuya_local/helpers/device_config.py, line 101: self._config = load_yaml(filename) (offender: /usr/src/homeassistant/homeassistant/util/yaml/loader.py, line 230: with open(fname, encoding="utf-8") as conf_file:), please create a bug report at https://github.com/make-all/tuya-local/issues
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/main.py", line 223, in
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/main.py", line 209, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 189, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 641, in run_forever
self._run_once()
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1990, in _run_once
handle._run()
File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 477, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_app.py", line 567, in _handle
return await handler(request)
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 210, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, in headers_middleware
response = await handler(request)
File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
result = await handler(request, **request.match_info)
File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 81, in with_admin
return await func(self, request, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 222, in post
return await super().post(request, flow_id)
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper
return await method(view, request, data, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 122, in post
result = await self._flow_mgr.async_configure(flow_id, data)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 367, in async_configure
result = await self._async_configure(flow_id, user_input)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 414, in _async_configure
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 517, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
File "/config/custom_components/tuya_local/config_flow.py", line 325, in async_step_local
return await self.async_step_select_type()
File "/config/custom_components/tuya_local/config_flow.py", line 363, in async_step_select_type
async for type in self.device.async_possible_types():
File "/config/custom_components/tuya_local/device.py", line 383, in async_possible_types
for matched in await self._hass.async_add_executor_job(
File "/config/custom_components/tuya_local/helpers/device_config.py", line 1033, in possible_matches
parsed = TuyaDeviceConfig(cfg)
File "/config/custom_components/tuya_local/helpers/device_config.py", line 101, in init
self._config = load_yaml(filename)
2024-11-20 22:05:25.338 WARNING (MainThread) [custom_components.tuya_local.config_flow] Adding Your Eurom Heater device with product id bc6gdgt0cpq1jmjz
2024-11-20 22:05:25.338 WARNING (MainThread) [custom_components.tuya_local.config_flow] Device matches nybro_heater with quality of 60%. DPS: {"updated_at":<PHONE_NUMBER>.3920865, "1": false, "2": 24, "3": 21, "4": "r", "12": 0, "101": false, "102": false, "103": false, "105": 21, "106": 70}
2024-11-20 22:05:25.338 WARNING (MainThread) [custom_components.tuya_local.config_flow] Include the previous log messages with any new device request to https://github.com/make-all/tuya-local/issues/
Confirmation

[X] I am sure this is a bug or improvement, that is well enough described that it can be implemented.

[ ] If this is for a specific device, the device config is mentioned above, or diagnostics are included.

[X] Log messages or diagnostics relevant to the issue are included.

[X] This is not requesting addition of a new device.

You are jumping to a diagnosis of the problem, which is incorrect.
However, since you have provided the log message that was output at the time and the expected device type, this will be relatively easy to correct,

@make-all, thank you for fixing it. I downloaded the latest code ZIP to import the tuya_local manually and now it works. My apologies for the wrong diagnosis.


Orientation reset on HMR

Description
I'm using a device stand to run my app on an iPhone next to my laptop and using HMR for development. Because of this, my USB cable needs to be at the top, so I have my device upside down. I've managed to get the orientation working as per #11864 , but every time HMR patches the app, it reverts to standard portrait mode
Reproduction
Requires a device
Solution
I have no idea, that's why i'm posting here
Additional Information

React Native version: 0.40.0
Platform: iOS, maybe Android. Have only tested iOS 10
Operating System: MacOS

Closing this issue because it has been inactive for a while. If you think it should still be opened let us know why.


select some configuration

Summary
Impact
Testing

wait this https://github.com/apache/nuttx/pull/10181

wait this https://github.com/apache/nuttx/pull/10228


Successfully generated and hosted this documentation.

I used Jekyll to bring this GitHub page to life through a branch called "gh-pages." Here are some things to keep in mind:

I added some raw text to the index.markdown file so we can easily format it and create navigation links to other pages.
With my basic CSS skills, I whipped up a nifty side navigation bar and dropped a link to one of your website pages under the "Dashboard" anchor link.
So, the website is now live, and all you need to do is jazz up the CSS and layout however you fancy.
You can change the website url by visiting the _config.yml file and locating the section of title, url and description and make appropriate changes.
Oh, and just a heads up, when you make updates and give it a spin, Jekyll takes about 5 minutes to catch up with those changes.

Feel free to reach out if you want to discuss more! @dglazkov

Thank you for working on this! This is very clarifying and helpful in orienting us in this problem space.
I see that you've created a way for us to publish the information using GitHub Pages and stubbed out some content. This is great, although at this point, this project is not quite ready to go there.
Because this is a broader prototyping repository at Google, we are still a few decisions away from creating a web page that describes the project and introduces it formally.
I think this is a useful PR and something we will do eventually (in a couple of months even), but right now, let's start with generating the actual API documentation.

Thank you for working on this! This is very clarifying and helpful in orienting us in this problem space.
I see that you've created a way for us to publish the information using GitHub Pages and stubbed out some content. This is great, although at this point, this project is not quite ready to go there.
Because this is a broader prototyping repository at Google, we are still a few decisions away from creating a web page that describes the project and introduces it formally.
I think this is a useful PR and something we will do eventually (in a couple of months even), but right now, let's start with generating the actual API documentatio

i totally misinterpreted what you said, i thought you meant generating and hosting the docs. I would do my research on how to generate docs with TSDoc

i totally misinterpreted what you said, i thought you meant generating and hosting the docs. I would do my research on how to generate docs with TSDoc

No worries at all! We're all learning. Happy to have you contributing.


chore: Release (0.2.4)

:robot: I have created a release beep boop
0.2.4 (2024-05-21)
Bug Fixes

Change file name to releases to not conflict with the yml file (4f549e9)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/crate-crypto/peerdas-kzg/releases/tag/v0.2.4 :sunflower:


Transparency is not taken into account

I use puzzle-diff -e -E 0 input.png output.png for all images here.
Some equal images are incorrectly marked unequal.
Some unequal images are incorrectly marked equal.
The following images are not equal according to puzzle-diff:

The following images are equal according to puzzle-diff:

The following images are equal according to puzzle-diff:

Everything here has to do with transparency. Fully transparent pixels can still have colors, libpuzzle incorrectly takes these invisible colors into account.
You can see the colors by removing the alpha using image-magick:
convert "./input.png" -alpha off "./alphaless.png"

This fix looks ok to me, any hope that will be merged?

This pull request was merged 2 hours ago. Thanks!


fix: ClusterRole Aggregation

Kubernetes Supports ClusterRole Aggregation, enabling the aggregation of one ClusterRole into another. For more details, refer to the official Kubernetes Documentation here.
This functionality allows a ClusterRole lacking a ClusterRoleBinding or a RoleBinding to remain usable. Currently, Kor does not handle this scenario. Consequently, the ClusterRoles in use are not properly listed through Kor. The proposed Pull Request addresses this issue.

Hi @sempex
Thank for the pr. Can you please add a test for this?

Hi @sempex Thank for the pr. Can you please add a test for this?

Sure will try to add one 👍

@yonahd I added my Changed to the Testcases

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

Project coverage is 47.58%. Comparing base (c421565) to head (df57396).

Files
Patch %
Lines

pkg/kor/clusterroles.go
55.17%
8 Missing and 5 partials :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #221      +/-   ##
==========================================
+ Coverage   47.48%   47.58%   +0.09%
==========================================
  Files          32       32
  Lines        2883     2915      +32
==========================================
+ Hits         1369     1387      +18
- Misses       1345     1354       +9
- Partials      169      174       +5

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

Looks good! A couple small comments

Fixed it 🚀


Allow --config to load from file:// locations

Does this look like a reasonable idea?  If so I'll also update the docs to match.

I think that's fine, and if you update the docs as well, I'll be happy to merge.
My original thought was to force all configuration to live at the command line so that it is easily discoverable / diffable through the Aurora web interface and API. I suppose the same thing could be accomplished with a "config generator" aurora process that writes the file before the aurproxy_setup or aurproxy Aurora processes are started.
Anyways, that's not a constraint that's necessary to impose on everyone that uses this tool, so I'm fine with the change.
Thanks for contributing!

Updated the --help text, but I didn't see a great place for this tidbit in README.md.

:+1:

:D


Update README.md

Fix typos in README.md, hah ~
The main point is : thanks so much for your wonderful job!

Thanks a lot @GeekDream-x !
Your fixes make sense, would you like to re-open the PR and propose these changes?


SOC-251 Make sure we send the user's IP not the server's IP

Ban requests are currently sending the server's IP as part of the request, which is used in the activity logs.  We should be sending the user's IP.
https://wikia-inc.atlassian.net/browse/SOC-251

This LGTM.  Need to find a time to push this to production.


[FEATURE REQUEST] Develop Apache Ranger Plugin for Polaris to Enhance Access Control for Apache Iceberg

Is your feature request related to a problem? Please describe.
No response
Describe the solution you'd like
Apache Polaris provides metadata management for Apache Iceberg. From the authorization point of view, key features of Polaris include:

RBAC (Role-Based Access Control): Polaris supports RBAC for table and view-level operations. See Documentation
Role Management: Polaris allows the creation of Principals with roles like Data Engineer, Data Scientist, etc.
Catalog Roles: Specialized roles like Catalog Administrators, Catalog Readers, and Catalog Contributors can be defined to manage access to different parts of the data catalog.
Granular Privileges: Polaris provides fine-grained privileges for operations on Tables, Views, Namespaces, and Catalogs. Examples include TABLE_CREATE, TABLE_READ_DATA, TABLE_WRITE_DATA, VIEW_CREATE, NAMESPACE_CREATE, CATALOG_MANAGE_CONTENT, and more.
Credential Vending: Polaris vends credentials based on the specific table the user is trying to access.
API for Role Management: Polaris offers an API to manage grants for roles, allowing fine-tuned control over data access.

Objective:
To enhance the usability and security of Polaris for Apache Iceberg users, the request is to develop an Apache Ranger plugin that integrates Polaris' access control features with Apache Ranger. This integration will allow for centralized and consistent management of access policies, audit logging, and fine-grained access control across different tools used with Apache Iceberg.
Use Cases:

Centralized Access Policy Management:

Implement centralized and consistent management of access policies for data stored using Apache Iceberg across multiple tools and environments.

Access Control for Data Engineering Workloads:

Manage and control access to datasets used by Data Engineering workloads (e.g., Apache Spark) with a coarser-grained approach at the table level.

Fine-Grained Access Control for Data Analysts:

Provide fine-grained access control for Data Analysts using compute engines like Trino. This control can be enforced by leveraging the native Ranger Plugin in Trino, allowing for more granular control over data access at the table, view, or even column level.

Centralized Access Auditing:

Enable centralized collection and analysis of access audit logs across all tools used to access datasets in Iceberg, ensuring comprehensive auditing and compliance.

Expected Deliverables:

A fully functional Apache Ranger plugin for Polaris that supports the outlined use cases.
Documentation on how to configure and deploy the plugin.
Integration tests to ensure the plugin works as expected with Apache Iceberg and other tools like Apache Spark and Trino.
A detailed user guide explaining how to use the plugin for managing access control in various scenarios.

Describe alternatives you've considered
No response
Additional context
References
PolarisAuthorizer Class on GitHub: The PolarisAuthorizer class provides the core authorization logic in Polaris, which can be leveraged by the Apache Ranger plugin.
Most Apache projects and Open Source projects like Presto (https://prestodb.io/docs/current/connector/hive-security.html#ranger-based-authorization) , Trino (https://github.com/trinodb/trino/issues/22674), Apache Hive (https://github.com/apache/ranger/tree/master/hive-agent), Apache Kafka (https://cwiki.apache.org/confluence/display/RANGER/Kafka+Plugin have native integration with Apache Ranger. Some of these might also benefit with this integration
A corresponding tracking JIRA is also created in the Apache Ranger project. https://issues.apache.org/jira/browse/RANGER-4910

Hello all,
I share a strong interest in this issue and I'm looking forward to any updates or insights. Thanks for addressing it!

Hello,
This feature would be extremely beneficial for implementing fine-grained access control for Apache Iceberg. Looking forward to updates !

Clearly a great proposal (and planned to be honest). We love contribution ;)

@jbonofre  I am happy to start working on some design considerations. Let me know if Polaris is following any design template that I can follow, or I start with an initial document and we can then iterate over it. Thanks


Select Items in Full

Hello,
Is there a way to display the entries of a selection list in full? or to specify the width of the list?

Thanks and best regards
Gunter

Hi, it is impossible to add custom styles for the select at the moment, I need to work on that and this is already in my to-do list.
But indeed it would be logical that it adapt automatically to the content, to be honest I made it this way to keep things easier for me. This card is really tricky but I will do my best to improve it.

Hello
Thanks!
Best regards
Gunter

Dear Clooos.
Did you happen to be able to work on this?
I love your cards, and have them on almost every HA Page i use.
And i use this drop down for my washing machine aswell, but the program names get cut of which is a bit anoying to work with haha.
Thanks for all your hard work!


CtsOsTestCases failed due to Missing SoC Properties.

Following CTS test android.os.cts.BuildTest#testBuildConstants is failing due to missing SoC properties. A12 onwards, Below SoC properties need to define to pass CTS and cts-on-gsi Test-: ro.soc.manufacturer
ro.soc.model
Tracked-On: OAM-111307

<EMAIL_ADDRESS><EMAIL_ADDRESS>@basilchew -Please review.


xorg-x11-utils package doesn't exist in fedora or rpmfusion repositories

I don't know if its name was changed or if this is just a good old fashioned mistake but dnf can't find this package. I've looked around and have no clue what else it might be called.

looks like it was decoupled into 8 seperate packages https://forums.fedoraforum.org/showthread.php?332030-xorg-x11-utils-not-possible-install-oracle-xe-installation; the installation instructions are gonna need to be updated


Convert birthday to datetime.

Update providers to try and convert a birthday to a datetime.date instance.

This will require manually serializing any datetime objects in the standalone application.

This standalone application are you refering to?

app.py is a standalone wsgi wrapper around velruse allowing you to setup velruse and use it to authenticate third-party services with non-wsgi applications.


Install fzf if not found in home.

Description
Fixes https://github.com/unixorn/fzf-zsh-plugin/issues/52.
The script currently does not install fzf in the home directory if which fzf returns true. This is why users are having problems when they have fzf installed globally. This change always installs fzf if the fzf home directory does not exist.

Checklist

[x] All new and existing tests pass.
[x] Rather than adding functions to fzf-zsh-plugin.zsh, I have created standalone scripts in bin so they can be used by non-ZSH users too.
[x] Any scripts added use #!/usr/bin/env interpreter instead of potentially platform-specific direct paths (#!/bin/sh is an ok exception)
[x] Scripts are marked executable
[x] Scripts do not have a language file extension unless they are meant to be sourced and not run standalone. No one should have to know if a script was written in bash, python, ruby or whatever. Not including file extensions makes it easier to rewrite the script in another language later without having to change every reference to the previous version.
[x] I have confirmed that the link(s) in my PR are valid.
[x] I have read the CONTRIBUTING document.

License Acceptance

[x] This repository is Apache version 2.0 licensed (some scripts may have alternate licensing inline in their code) and by making this PR, I am contributing my changes to the repository under the terms of the Apache 2 license.

Fixed merge conflicts. I think we want this change, so there are not conflicts with global fzf installs.

Not sure how I missed seeing this when you fixed the merge conflicts. Apologies for taking so long to review and merge.


Add QOA (Quite OK Audio) as a WAV compression mode

This is an alternative (a better one in my opinion) to #88646, with all caveats from it nullified. Closes godotengine/godot-proposals#9133 too.
Once again, QOA was developed to (not exactly just this, but is the best case) be a better alternative to ADPCM formats for use in games according to the article announcing it.
Production release templates, for some reason, had a binary size decrease of 4064 bytes on Linux.
The patches in qoa.h suppresses a few warnings, allow editor to build (due to implementation being applied in both importer and stream) and reduce binary size penalty (it would be a bit over 4KiB otherwise).

This simply adds QOA as a compression mode within AudioStreamWAV:

Briefly, the differences between IMA-ADPCM and QOA within AudioStreamWAV should be:
+ IMA-ADPCM distorts lots of sound types, specially higher frequencies. The maximum QOA will do is add a barely audible white noise to higher frequencies.
+ IMA-ADPCM isn't resampled on playback, which means sounds different than the project's mix rate will get incredibly distorted. QOA doesn't use prediction when fetching decoded samples, so it can be resampled.
+ Since IMA-ADPCM decoding uses prediction, only Forward loop mode is available. While QOA does use prediction too, it does within frames that are decoded to a buffer and fetches samples from that, so all loop modes can work. Resampling had to be adapted to avoid some unnecessary decode callbacks.
- QOA is slightly more complex than IMA-ADPCM, which should result in increased CPU usage. Despite this, it's still much faster than MP3 and Vorbis.
Supersedes #88646. Unlike it, QOA files can't be used (which shouldn't be a problem, as IMA-ADPCM WAVs could never be used either).

I really like this approach! (can we call this non-destructive asset management?)
But at this point I wonder why we can't have the best of both worlds and also allow importing plain QOA files, basically merging this and the superseded PR. Sorry, was there a reason for that? I can't find it in the old thread. There seemed to be a pretty good consensus there.

Currently there is no software capable of converting audio files into QOA for distribution. Therefore few people would use it.
Also, according to the format's creator, QOA is meant to be embeddable.

The amount of workarounds I have to do for the sake of resampling

I explained this a few times but I wanted to leave a definitive explanation for the workarounds.
QOA frames are composed of 5120 samples. The moment it begins playing, or when it goes from 5119 to 5120, the decoder is triggered, and a buffer large enough for 5120 samples gets replaced with the new frame data.
PCM8/16's resampling works by interpolating the current sample with the next. And this is a problem if we're trying to interpolate a backwards playback or a different sampling rate.
On a backwards playback, the following situation could occur:
// Previous sample: 5120
- Fetch sample 5119, interpolate with 5120
- Fetch sample 5118, interpolate with 5119

It crossed the 5120 interval 3 times, therefore the decoder would be triggered 3 times for two samples in a row.
The solution was simple: fetch samples backwards. Add + 1 to the current position, then reverse the from/to assignment.
I don't know if the other problem affected higher sample rates but surely did on lower. Due to the way it works, some samples end up repeating, with different fractions. If the repeated sample happens to be the last one in a QOA frame the same problem above would occur.
- Fetch sample 5119, interpolate with 5120
- Fetch sample 5119, interpolate with 5120 // Again but with a different fraction

The solution I came up with was to store the current sample, then return it back if the next request is for the same. I don't think this is a good solution but at least solves the problem.

Is it normal for binary sizes to decrease by over 4000 bytes after implementing a feature?

For a while I'm unable to find ways to optimize/fix potential problems in this implementation, so this is the part I say I believe it's in the best state.

Thanks!


I can retrieve accounts with an access token whose scope is "openid payments"

I retrieve an access token using oauth app with the type of "code id_token" with payments scope
The payload is:
{
"ClientId": "t2GAyc1RM9tAr4PBeswlD1NG6pi00ILH",
"ResponseType": "code id_token",
"ResponseTypeToken": "true",
"ResponseTypeCode": "false",
"ResponseTypeIdToken": "false",
"Scope": "openid payments",
"RedirectUri": "http://localhost/",
"RequestId": "1001",
"RequestState": "af0ifjsldkj",
"ApplicationName": "AISP_App_v2",
"CustomerId": "10203040",
"Nonce": "n-0S6_WzA2Mj",
"TppId": "12345"
}
After that, I used the responded access token within Authorization header with Bearer and could get /accounts response with that token.

Hi @booyildirim ,
This payload is used internally and there is no validation as of now on this payload.
This call is made with internal key and thus these payloads are not meant to be modified(internal keys not shared to the app developer)


Problems Using LLM and planner modules with Google Calendar API in Python

I'm trying to use the LLM and planner modules to interact with the Google Calendar API, but I'm facing issues in creating a compatible requests wrapper. I want to create a Google Calendar agent and schedule appointments using the agent.
Here's the code I have tried so far:
import config
import os
import sys
import yaml
import datetime
from google.oauth2.credentials import Credentials
from google_auth_oauthlib.flow import InstalledAppFlow
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError
from langchain.agents.agent_toolkits.openapi.spec import reduce_openapi_spec
from langchain.llms import PromptLayerOpenAI
os.environ["OPENAI_API_KEY"] = config.OPENAI_API_KEY
os.environ["PROMPTLAYER_API_KEY"] = config.PROMPTLAYER_API_KEY
llm = PromptLayerOpenAI(temperature=0)
from langchain.agents.agent_toolkits.openapi import planner
with open("google_calendar_openapi.yaml") as f:
raw_google_calendar_api_spec = yaml.load(f, Loader=yaml.Loader)
google_calendar_api_spec = reduce_openapi_spec(raw_google_calendar_api_spec)
def authenticate_google_calendar():
creds = None
if os.path.exists('token.json'):
creds = Credentials.from_authorized_user_file('token.json', ['https://www.googleapis.com/auth/calendar'])
if not creds or not creds.valid:
if creds and creds.expired and creds.refresh_token:
creds.refresh(Request())
else:
flow = InstalledAppFlow.from_client_secrets_file('credentials.json', ['https://www.googleapis.com/auth/calendar'])
creds = flow.run_local_server(port=0)
with open('token.json', 'w') as token:
token.write(creds.to_json())
return creds
creds = authenticate_google_calendar()
service = build('calendar', 'v3', credentials=creds)
class GoogleCalendarRequestsWrapper:
def init(self, service):
self.service = service
def request(self, method, url, headers=None, json=None):
    if method == "POST" and "calendar/v3/calendars" in url:
        calendar_id = url.split("/")[-1]
        event = self.service.events().insert(calendarId=calendar_id, body=json).execute()
        return {"status_code": 200, "json": lambda: event}

google_calendar_requests_wrapper = GoogleCalendarRequestsWrapper(service)
google_calendar_agent = planner.create_openapi_agent(
google_calendar_api_spec, google_calendar_requests_wrapper, llm
)
def schedule_appointment(agent, calendar_id, appointment_name, start_time, end_time):
user_query = f"Create an event named '{appointment_name}' in calendar '{calendar_id}' from '{start_time}' to '{end_time}'"
response = agent.run(user_query)
return response
calendar_id =<EMAIL_ADDRESS>appointment_name = "Haircut Appointment"
start_time = "2023-04-25T15:00:00"
end_time = "2023-04-25T16:00:00"
response = schedule_appointment(
google_calendar_agent, calendar_id, appointment_name, start_time, end_time
)
print(response)
I'm getting the following error when running the code:
1 validation error for RequestsGetToolWithParsing requests_wrapper   value is not a valid dict (type=type_error.dict)
I need assistance in creating a compatible requests wrapper for the Google Calendar API to work with the LLM and planner modules.
Please let me know if you have any suggestions or if there's a better way to create the requests wrapper and use the Google Calendar API with the LLM and planner modules.

@kingcharlezz Hey, man! Where did you find google_calendar_openapi.yaml?

How did you fix this? Facing similar issue

Yes, would you be able to share the fixed code. Would love to take a look at it.

where can i find the google_calendar_api_spec file. which you are using ?


Add mixin logos to homepage and docs

I made a "mixin cloud" on the hompage with logos from all of our mixins.
Preview available at https://deploy-preview-537--porter.netlify.com/

Each mixin has a logo on its doc now as well
e.g. https://deploy-preview-537--porter.netlify.com/mixins/azure/

Closes https://github.com/deislabs/porter/issues/521

The 'A' style Azure logo is no longer the preferred branding - the proper logo now is 'Microsoft Azure' link

Ok I've fixed it to use a white background behind the logos and updated the azure logo with latest logo.


starting up keybase ....

Keybase GUI Version: 5.1.1-20191211174240+15bbb94c23
starting up keybase .... forever

Same here


Can't pod install google SignIn ios example

Hello,
I've downloaded the ios example of google signin but I can't install the pods because of this error:
Invalid `Podfile` file: [!] The specification of `link_with` in the Podfile is now unsupported, please use target blocks instead

can you fix the pod file?
Thanks
\m

The pod specs are for pods 0.39, which is the stable version. We had a back and forth about this, but there's no way to support both stable and the 1.0.0 beta.
If you open the Podfile you'll see there are the 'target' lines - if you uncomment those, and comment out link_with, it should work on 1.0.0.


Error: "failed to transform resources." Mathjax filename is too long

I can run  hugo server without any issues. However, when I try compile my site by running hugo, I get the following error message:
Building sites … ERROR 2018/11/04 16:20:42 error: failed to transform resource: open /home/zdorovo/Documents/web/hugosite/themes/academic/exampleSite/public/js/mathjax-config.500a6cbb2c0f345fcecc21b3116d[redacted].js: file name too long Total in 2473 ms Error: Error building site: logged 1 error(s)
As you can see, this happens even when I try to compile the example site

That appears to be an operating system (OS) error which is not directly related to Academic or Hugo. As per the message, your file path is too long for your OS to handle, so the folder can be moved closer to the root of your drive to reduce the path length. Please use the support forums if you need further assistance.


explicitly mark storage account properties as sensitive

Fixes #(issue) .
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

│ Error: Output refers to sensitive values
│
│   on outputs.tf line 1:
│    1: output "storage_account_properties" {
│
│ To reduce the risk of accidentally exporting sensitive data that was
│ intended to be only internal, Terraform requires that any root module
│ output containing sensitive data be explicitly marked as sensitive, to
│ confirm your intent.
│
│ If you do intend to export this data, annotate the output value as
│ sensitive by adding the following argument:
│     sensitive = true

Changes proposed in this pull request

explicitly mark storage account properties as sensitive

@claranet/fr-azure-reviewers

Hello,
can you post a sample code of usage and why you need to do that?
You shouldn't have this Terraform error with a usage of the output like this:
name = module.storage.storage_account_properties.name

@pnduati any news ?


Missing libc.so

From time to time I am getting these strange error from Crashlytics. With beta channel (1.6.3) they are coming more often, especially the first one. Since "flutter build appbundle" doesn't produce usable distribution file (it is only working for armeabi-v7a platform) I am creating two apks with each new version, One apk is for  armeabi-v7a platform and the other for arm64-v8a platform.
Logs
libc.so (Missing)

Crashed: Thread: SIGABRT  0x0000272500007e01
       at (Missing)()
       at (Missing)()
		...

base.apk (Missing)

Crashed: Thread: SIGTRAP  0x00000072d7a2f41c
       at (Missing)()
       at (Missing)()
		...

libart.so (Missing)

Crashed: Thread: SIGSEGV  0x0000000000000000
       at (Missing)()
       at (Missing)()
        ...

and similar other .so libraries

C:\Dev\Projects\abherbs_flutter>flutter analyze
Analyzing abherbs_flutter...
No issues found! (ran in 7.7s)

C:\Dev\Projects\abherbs_flutter>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[Ô^Ü] Flutter (Channel beta, v1.6.3, on Microsoft Windows [Version 6.1.7601],
    locale sk-SK)
[Ô^Ü] Android toolchain - develop for Android devices (Android SDK version 28.0.
3)
[Ô^Ü] Android Studio (version 3.4)
[!] IntelliJ IDEA Ultimate Edition (version 2019.1)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.

Facing the same issue

Hi @benadrasni
are you still experiencing this issue with the latest version of Flutter?
If so please reply attaching your flutter doctor -v

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.

I'm facing this issue The firebase crashlytics catch it,
on Session summary
Android 6.0.1
Galaxy S7
flutter doctor -v
[✓] Flutter (Channel stable, v1.17.3, on Mac OS X 10.15.3 19D76, locale en-EG)
    • Flutter version 1.17.3 at /Volumes/SSD/Library/flutter
    • Framework revision b041144f83 (5 days ago), 2020-06-04 09:26:11 -0700
    • Engine revision ee76268252
    • Dart version 2.8.4

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Volumes/SSD/Library/Android/sdk
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /Volumes/SSD/Library/Android/sdk
    • ANDROID_SDK_ROOT = /Volumes/SSD/Library/Android/sdk
    • Java binary at: /Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home/bin/java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.1

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.

flutter run --verbose
[  +31 ms] executing: [/Volumes/SSD/Library/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +79 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] b041144f833e05cf463b8887fa12efdec9493488
[        ] executing: [/Volumes/SSD/Library/flutter/] git tag --contains HEAD
[ +769 ms] Exit code 0 from: git tag --contains HEAD
[   +3 ms] 1.17.3
[  +11 ms] executing: [/Volumes/SSD/Library/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +16 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/stable
[        ] executing: [/Volumes/SSD/Library/flutter/] git ls-remote --get-url origin
[  +21 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +153 ms] executing: [/Volumes/SSD/Library/flutter/] git rev-parse --abbrev-ref HEAD
[  +25 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +11 ms] executing: sw_vers -productName
[  +44 ms] Exit code 0 from: sw_vers -productName
[   +6 ms] Mac OS X
[   +4 ms] executing: sw_vers -productVersion
[  +39 ms] Exit code 0 from: sw_vers -productVersion
[        ] 10.15.3
[        ] executing: sw_vers -buildVersion
[  +48 ms] Exit code 0 from: sw_vers -buildVersion
[   +2 ms] 19D76
[  +68 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +5 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +28 ms] executing: /Volumes/SSD/Library/Android/sdk/platform-tools/adb devices -l
[  +24 ms] executing: /usr/bin/xcode-select --print-path
[  +30 ms] Exit code 0 from: /usr/bin/xcode-select --print-path
[   +3 ms] /Applications/Xcode.app/Contents/Developer
[   +2 ms] executing: /usr/bin/xcodebuild -version
[+1168 ms] Exit code 0 from: /usr/bin/xcodebuild -version
[        ] Xcode 11.5
           Build version 11E608c
[   +3 ms] executing: xcrun --find xcdevice
[  +12 ms] Exit code 0 from: xcrun --find xcdevice
[        ] /Applications/Xcode.app/Contents/Developer/usr/bin/xcdevice
[   +1 ms] executing: xcrun xcdevice list --timeout 2
[  +12 ms] /usr/bin/xcrun simctl list --json devices
[   +2 ms] executing: /usr/bin/xcrun simctl list --json devices
[  +74 ms] List of devices attached
[ +215 ms] {
                      "devices" : {
                        "com.apple.CoreSimulator.SimRuntime.tvOS-13-4" : [
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/B8B80046-8C52-4324-8AFE-052B6666060C\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/B8B80046-8C52-4324-8AFE-052B6666060C",
                            "udid" : "B8B80046-8C52-4324-8AFE-052B6666060C",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                            "state" : "Shutdown",
                            "name" : "Apple TV"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/16750E29-16E7-42E8-B5AC-B680E7BEBB0F\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/16750E29-16E7-42E8-B5AC-B680E7BEBB0F",
                            "udid" : "16750E29-16E7-42E8-B5AC-B680E7BEBB0F",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                            "state" : "Shutdown",
                            "name" : "Apple TV 4K"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/E3C3F162-67DA-41EB-964B-E025CBE82CD8\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/E3C3F162-67DA-41EB-964B-E025CBE82CD8",
                            "udid" : "E3C3F162-67DA-41EB-964B-E025CBE82CD8",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                            "state" : "Shutdown",
                            "name" : "Apple TV 4K (at 1080p)"
                          }
                        ],
                        "com.apple.CoreSimulator.SimRuntime.watchOS-6-2" : [
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/CF74EA2A-6DB1-4BA6-89B9-A653A360417E\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/CF74EA2A-6DB1-4BA6-89B9-A653A360417E",
                            "udid" : "CF74EA2A-6DB1-4BA6-89B9-A653A360417E",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-40mm",
                            "state" : "Shutdown",
                            "name" : "Apple Watch Series 4 - 40mm"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/49F64939-12C6-4763-AB7E-0974AAB13418\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/49F64939-12C6-4763-AB7E-0974AAB13418",
                            "udid" : "49F64939-12C6-4763-AB7E-0974AAB13418",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-44mm",
                            "state" : "Shutdown",
                            "name" : "Apple Watch Series 4 - 44mm"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/49365CD6-EA47-44A0-B28A-DBB92408933B\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/49365CD6-EA47-44A0-B28A-DBB92408933B",
                            "udid" : "49365CD6-EA47-44A0-B28A-DBB92408933B",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                            "state" : "Shutdown",
                            "name" : "Apple Watch Series 5 - 40mm"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/9BE53B01-9876-4369-AAF0-9FA5E9046DEC\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/9BE53B01-9876-4369-AAF0-9FA5E9046DEC",
                            "udid" : "9BE53B01-9876-4369-AAF0-9FA5E9046DEC",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                            "state" : "Shutdown",
                            "name" : "Apple Watch Series 5 - 44mm"
                          }
                        ],
                        "com.apple.CoreSimulator.SimRuntime.iOS-13-4" : [
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/392A8D25-150A-4876-81FF-4DEE1DF0031A\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/392A8D25-150A-4876-81FF-4DEE1DF0031A",
                            "udid" : "392A8D25-150A-4876-81FF-4DEE1DF0031A",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                            "state" : "Shutdown",
                            "name" : "iPhone 8"
                          },
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/24A2E409-14F9-4E5B-B7F2-FDD3AA6ED4A6\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/24A2E409-14F9-4E5B-B7F2-FDD3AA6ED4A6",
                            "udid" : "24A2E409-14F9-4E5B-B7F2-FDD3AA6ED4A6",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                            "state" : "Shutdown",
                            "name" : "iPhone 8 Plus"
                          },
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/E757D593-8EEF-4190-9478-4AEA8ADFBD16\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/E757D593-8EEF-4190-9478-4AEA8ADFBD16",
                            "udid" : "E757D593-8EEF-4190-9478-4AEA8ADFBD16",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                            "state" : "Shutdown",
                            "name" : "iPhone 11"
                          },
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/19FA159B-6477-4761-AC65-96E1359D746C\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/19FA159B-6477-4761-AC65-96E1359D746C",
                            "udid" : "19FA159B-6477-4761-AC65-96E1359D746C",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                            "state" : "Shutdown",
                            "name" : "iPhone 11 Pro"
                          },
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/112FDBB1-3375-4CD2-AD87-3332F45EAA95\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/112FDBB1-3375-4CD2-AD87-3332F45EAA95",
                            "udid" : "112FDBB1-3375-4CD2-AD87-3332F45EAA95",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                            "state" : "Shutdown",
                            "name" : "iPhone 11 Pro Max"
                          },
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/41F30784-B3F5-408A-AE4E-5D91AA2E2A38\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/41F30784-B3F5-408A-AE4E-5D91AA2E2A38",
                            "udid" : "41F30784-B3F5-408A-AE4E-5D91AA2E2A38",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                            "state" : "Shutdown",
                            "name" : "iPad Pro (9.7-inch)"
                          },
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/016D9644-DB47-45F5-BAEE-74AA440E377B\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/016D9644-DB47-45F5-BAEE-74AA440E377B",
                            "udid" : "016D9644-DB47-45F5-BAEE-74AA440E377B",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--7th-generation-",
                            "state" : "Shutdown",
                            "name" : "iPad (7th generation)"
                          },
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/3BF3BBA7-6325-4CAC-80EE-6C1BFEB7FA74\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/3BF3BBA7-6325-4CAC-80EE-6C1BFEB7FA74",
                            "udid" : "3BF3BBA7-6325-4CAC-80EE-6C1BFEB7FA74",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                            "state" : "Shutdown",
                            "name" : "iPad Pro (11-inch) (2nd generation)"
                          },
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/374D93FC-C7BF-4A91-9F24-E5B0CB33CA6B\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/374D93FC-C7BF-4A91-9F24-E5B0CB33CA6B",
                            "udid" : "374D93FC-C7BF-4A91-9F24-E5B0CB33CA6B",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                            "state" : "Shutdown",
                            "name" : "iPad Pro (12.9-inch) (4th generation)"
                          },
                          {
                            "availabilityError" : "runtime profile not found",
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/5C487A30-EC0F-407C-9F82-1C33504DE3FF\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/5C487A30-EC0F-407C-9F82-1C33504DE3FF",
                            "udid" : "5C487A30-EC0F-407C-9F82-1C33504DE3FF",
                            "isAvailable" : false,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                            "state" : "Shutdown",
                            "name" : "iPad Air (3rd generation)"
                          }
                        ],
                        "com.apple.CoreSimulator.SimRuntime.iOS-13-5" : [
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/0204D3F1-589D-4F19-9E50-AD95635E616A\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/0204D3F1-589D-4F19-9E50-AD95635E616A",
                            "udid" : "0204D3F1-589D-4F19-9E50-AD95635E616A",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                            "state" : "Shutdown",
                            "name" : "iPhone 8"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/F6CB4077-C4CE-43FB-A156-CCA6FA07C84B\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/F6CB4077-C4CE-43FB-A156-CCA6FA07C84B",
                            "udid" : "F6CB4077-C4CE-43FB-A156-CCA6FA07C84B",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                            "state" : "Shutdown",
                            "name" : "iPhone 8 Plus"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/8D46C359-12DB-4436-A7D5-2E4E33B958B1\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/8D46C359-12DB-4436-A7D5-2E4E33B958B1",
                            "udid" : "8D46C359-12DB-4436-A7D5-2E4E33B958B1",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                            "state" : "Shutdown",
                            "name" : "iPhone 11"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/21C90909-E7D1-4BD1-9757-0277EC84E69C\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/21C90909-E7D1-4BD1-9757-0277EC84E69C",
                            "udid" : "21C90909-E7D1-4BD1-9757-0277EC84E69C",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                            "state" : "Shutdown",
                            "name" : "iPhone 11 Pro"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/BB69CA4B-67FF-4914-A32B-AB089021CFD1\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/BB69CA4B-67FF-4914-A32B-AB089021CFD1",
                            "udid" : "BB69CA4B-67FF-4914-A32B-AB089021CFD1",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                            "state" : "Shutdown",
                            "name" : "iPhone 11 Pro Max"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/1068D2D4-E189-43ED-B63F-76B7258BC97B\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/1068D2D4-E189-43ED-B63F-76B7258BC97B",
                            "udid" : "1068D2D4-E189-43ED-B63F-76B7258BC97B",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                            "state" : "Shutdown",
                            "name" : "iPhone SE (2nd generation)"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/03324227-BE26-4118-839F-65951F6CB214\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/03324227-BE26-4118-839F-65951F6CB214",
                            "udid" : "03324227-BE26-4118-839F-65951F6CB214",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                            "state" : "Shutdown",
                            "name" : "iPad Pro (9.7-inch)"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/E63745C5-DF31-4A6D-A918-593776D29271\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/E63745C5-DF31-4A6D-A918-593776D29271",
                            "udid" : "E63745C5-DF31-4A6D-A918-593776D29271",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--7th-generation-",
                            "state" : "Shutdown",
                            "name" : "iPad (7th generation)"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/111FD0F6-08B1-4A3A-B5DC-A77E77EF67BE\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/111FD0F6-08B1-4A3A-B5DC-A77E77EF67BE",
                            "udid" : "111FD0F6-08B1-4A3A-B5DC-A77E77EF67BE",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                            "state" : "Shutdown",
                            "name" : "iPad Pro (11-inch) (2nd generation)"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/FE5165D8-F416-47AE-A245-7C09DD8E53A8\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/FE5165D8-F416-47AE-A245-7C09DD8E53A8",
                            "udid" : "FE5165D8-F416-47AE-A245-7C09DD8E53A8",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                            "state" : "Shutdown",
                            "name" : "iPad Pro (12.9-inch) (4th generation)"
                          },
                          {
                            "dataPath" : "\/Users\/mahmoudnabhan\/Library\/Developer\/CoreSimulator\/Devices\/BD4237F2-EB3E-4489-9DA4-8CAA929F60A7\/data",
                            "logPath" : "\/Users\/mahmoudnabhan\/Library\/Logs\/CoreSimulator\/BD4237F2-EB3E-4489-9DA4-8CAA929F60A7",
                            "udid" : "BD4237F2-EB3E-4489-9DA4-8CAA929F60A7",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                            "state" : "Shutdown",
                            "name" : "iPad Air (3rd generation)"
                          }
                        ]
                      }
                    }
[+3737 ms] [
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch4,3",
                        "identifier" : "CF74EA2A-6DB1-4BA6-89B9-A653A360417E",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series4-1",
                        "modelName" : "Apple Watch Series 4 - 40mm",
                        "name" : "Apple Watch Series 4 - 40mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,1",
                        "identifier" : "8D46C359-12DB-4436-A7D5-2E4E33B958B1",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-11-1",
                        "modelName" : "iPhone 11",
                        "name" : "iPhone 11"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad6,4",
                        "identifier" : "03324227-BE26-4118-839F-65951F6CB214",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-9point7-a1674-b9b7ba",
                        "modelName" : "iPad Pro (9.7-inch)",
                        "name" : "iPad Pro (9.7-inch)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.4 (17L255)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV6,2",
                        "identifier" : "16750E29-16E7-42E8-B5AC-B680E7BEBB0F",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.apple-tv-4k",
                        "modelName" : "Apple TV 4K",
                        "name" : "Apple TV 4K"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,8",
                        "identifier" : "1068D2D4-E189-43ED-B63F-76B7258BC97B",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-se-1",
                        "modelName" : "iPhone SE (2nd generation)",
                        "name" : "iPhone SE (2nd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.4 (17L255)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV5,3",
                        "identifier" : "B8B80046-8C52-4324-8AFE-052B6666060C",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.apple-tv-4",
                        "modelName" : "Apple TV",
                        "name" : "Apple TV"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch4,4",
                        "identifier" : "49F64939-12C6-4763-AB7E-0974AAB13418",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series4-1",
                        "modelName" : "Apple Watch Series 4 - 44mm",
                        "name" : "Apple Watch Series 4 - 44mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone10,4",
                        "identifier" : "0204D3F1-589D-4F19-9E50-AD95635E616A",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-8-2",
                        "modelName" : "iPhone 8",
                        "name" : "iPhone 8"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad8,12",
                        "identifier" : "FE5165D8-F416-47AE-A245-7C09DD8E53A8",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-12point9-4th-1",
                        "modelName" : "iPad Pro (12.9-inch) (4th generation)",
                        "name" : "iPad Pro (12.9-inch) (4th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,5",
                        "identifier" : "BB69CA4B-67FF-4914-A32B-AB089021CFD1",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-11-pro-max-1",
                        "modelName" : "iPhone 11 Pro Max",
                        "name" : "iPhone 11 Pro Max"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad7,12",
                        "identifier" : "E63745C5-DF31-4A6D-A918-593776D29271",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-7-wwan-1",
                        "modelName" : "iPad (7th generation)",
                        "name" : "iPad (7th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,3",
                        "identifier" : "21C90909-E7D1-4BD1-9757-0277EC84E69C",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-11-pro-1",
                        "modelName" : "iPhone 11 Pro",
                        "name" : "iPhone 11 Pro"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch5,3",
                        "identifier" : "49365CD6-EA47-44A0-B28A-DBB92408933B",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series5-1",
                        "modelName" : "Apple Watch Series 5 - 40mm",
                        "name" : "Apple Watch Series 5 - 40mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad11,3",
                        "identifier" : "BD4237F2-EB3E-4489-9DA4-8CAA929F60A7",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-air3-wifi-1",
                        "modelName" : "iPad Air (3rd generation)",
                        "name" : "iPad Air (3rd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone10,5",
                        "identifier" : "F6CB4077-C4CE-43FB-A156-CCA6FA07C84B",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-8-plus-2",
                        "modelName" : "iPhone 8 Plus",
                        "name" : "iPhone 8 Plus"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad8,9",
                        "identifier" : "111FD0F6-08B1-4A3A-B5DC-A77E77EF67BE",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-11-2nd-1",
                        "modelName" : "iPad Pro (11-inch) (2nd generation)",
                        "name" : "iPad Pro (11-inch) (2nd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.4 (17L255)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV6,2",
                        "identifier" : "E3C3F162-67DA-41EB-964B-E025CBE82CD8",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.apple-tv-4k",
                        "modelName" : "Apple TV 4K (at 1080p)",
                        "name" : "Apple TV 4K (at 1080p)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch5,4",
                        "identifier" : "9BE53B01-9876-4369-AAF0-9FA5E9046DEC",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series5-1",
                        "modelName" : "Apple Watch Series 5 - 44mm",
                        "name" : "Apple Watch Series 5 - 44mm"
                      }
                    ]
[   +5 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +8 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[ +113 ms] No supported devices connected.
[  +13 ms] "flutter run" took 5,741ms.

#0      throwToolExit (package:flutter_tools/src/base/common.dart:14:3)
#1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:336:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:703:11)
<asynchronous suspension>
#3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:620:33)
<asynchronous suspension>
#4      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart)
#5      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:29)
#6      _rootRun (dart:async/zone.dart:1184:13)
#7      _CustomZone.run (dart:async/zone.dart:1077:19)
#8      _runZoned (dart:async/zone.dart:1619:10)
#9      runZoned (dart:async/zone.dart:1539:10)
#10     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#11     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:610:20)
#12     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#13     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:339:21)
<asynchronous suspension>
#14     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart)
#15     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:29)
#16     _rootRun (dart:async/zone.dart:1184:13)
#17     _CustomZone.run (dart:async/zone.dart:1077:19)
#18     _runZoned (dart:async/zone.dart:1619:10)
#19     runZoned (dart:async/zone.dart:1539:10)
#20     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#21     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:288:19)
#22     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:112:25)
#23     new Future.sync (dart:async/future.dart:224:31)
#24     CommandRunner.run (package:args/command_runner.dart:112:14)
#25     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:231:18)
#26     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:63:22)
#27     _rootRun (dart:async/zone.dart:1184:13)
#28     _CustomZone.run (dart:async/zone.dart:1077:19)
#29     _runZoned (dart:async/zone.dart:1619:10)
#30     runZonedGuarded (dart:async/zone.dart:1608:12)
#31     runZoned (dart:async/zone.dart:1536:12)
#32     run.<anonymous closure> (package:flutter_tools/runner.dart:61:18)
<asynchronous suspension>
#33     run.<anonymous closure> (package:flutter_tools/runner.dart)
#34     runInContext.runnerWrapper (package:flutter_tools/src/context_runner.dart:64:18)
<asynchronous suspension>
#35     runInContext.runnerWrapper (package:flutter_tools/src/context_runner.dart)
#36     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:29)
#37     _rootRun (dart:async/zone.dart:1184:13)
#38     _CustomZone.run (dart:async/zone.dart:1077:19)
#39     _runZoned (dart:async/zone.dart:1619:10)
#40     runZoned (dart:async/zone.dart:1539:10)
#41     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#42     runInContext (package:flutter_tools/src/context_runner.dart:67:24)
#43     run (package:flutter_tools/runner.dart:48:10)
#44     main (package:flutter_tools/executable.dart:69:9)
#45     main (file:///Volumes/SSD/Library/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#46     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)

and pubspec.yaml
version: 0.0.4+0.4.1
environment:
  sdk: ">=2.3.0 <3.0.0"

dependency_overrides:

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  cupertino_icons: ^0.1.3
  firebase_auth: any #^0.16.0 #0.15.5+3 #^0.15.4 #updated from ^0.15.3+1
  flutter_local_notifications: ^1.4.2  #^1.1.5+1 #updated from ^0.8.4+3
  firebase_messaging: ^6.0.13 #updated from 6.0.2 #------->
  firebase_dynamic_links: ^0.5.1  #^0.5.0+8 #------->
  cached_network_image: ^2.1.0+1 #^2.0.0 #------->
  apple_sign_in: ^0.1.0 #------->
  flutter_sticky_header: ^0.4.2  #^0.4.0 #------->
  shared_preferences: ^0.5.7 #^0.5.6+2  #^0.5.6 #------->
  flutter_spinkit: ^4.1.2+1 #^4.1.2  #^4.1.1+1 #------->
  # in_app_purchase: ^0.3.4  #^0.2.2+4 #------->
  purchases_flutter: ^1.1.1
  webview_flutter: ^0.3.20+2 #^0.3.20 #------->^0.3.10+1
  flutter_vibrate: ^1.0.0 #------->
  jiffy: ^3.0.1 #^3.0.0 #^2.2.0 #------->
  connectivity: ^0.4.8+2 #^0.4.8+1 #^0.4.6+2 #------->
  device_info: ^0.4.2+2 #^0.4.1+5 #------->
  rate_my_app: ^0.6.0+2  #^0.6.0 #------->
  firebase_remote_config: ^0.3.0+3  #^0.3.0+1 #------->
  soundpool: ^1.0.1 #------->
  swipedetector: ^1.2.0 #------->
  carousel_pro: ^1.0.0 #------->
  google_places_picker: ^2.1.0+2 #------->
  # flutter_facebook_login: ^3.0.0 #-------> deprecated
  flutter_facebook_auth: ^0.2.2+1
  flutter_twitter_login:
    git:
      url: https://github.com/Kiruel/flutter_twitter_login
  # flutter_twitter: ^1.1.3 #-------> to avoid release issue
  # flutter_twitter_login:
  #   git: git://github.com/eudangeld/flutter_twitter_login.git
  flushbar: ^1.10.0 #^1.9.1 #------->
  provider: ^4.1.3  #^4.0.5+1 #^4.0.4 #^3.1.0+1
  cloud_firestore: 0.13.4+2  #^0.13.4+1
  intl: ^0.16.1 #^0.16.0
  google_sign_in: ^4.4.4 #^4.1.4 # ^4.0.11
  google_maps_flutter: ^0.5.26+4 #^0.5.25+3  #^0.5.21+15
  share: ^0.6.4+3 #^0.6.3+6 #^0.6.3+3
  flare_flutter: ^2.0.3 #^2.0.1
  flutter_slidable: ^0.5.4
  http: ^0.12.0+4 #^0.12.0+2
  sqflite: ^1.3.0 #^1.2.2
  flutter_translate: ^1.6.0 #^1.5.7
  geolocator: ^5.3.1 #^5.3.0 #^5.1.5
  introduction_screen: ^1.0.8
  flutter_platform_widgets: ^0.32.5  #^0.32.4
  font_awesome_flutter: ^8.8.1 #^8.7.0
  firebase_analytics: ^5.0.11
  translator: ^0.1.4
  speech_to_text: ^2.1.0 #^2.0.1
  quick_actions: ^0.4.0+4 #^0.4.0+2
  flutter_background_geolocation: ^1.8.0 #flutter_background_geolocation: ^1.7.3
  nanoid: ^0.1.0
  firebase_crashlytics: ^0.1.3+3
  floating_action_row: ^0.1.0
  # numberpicker: ^1.2.0

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_native_splash: ^0.1.9
  flutter_launcher_icons: "^0.7.4"

Could everyone who still has this problem please file a new issue with the exact description of what happens, logs and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


WIP _validate_type(info, "info")

see #5259

@larsoner shall we merge with red travis?

Yes as long as the failure is on one run with test_cov.py timeout

It is.
I just restarted the test.

Thanks @jona-sassenhagen


Update training csv for new SNRs

@drammock Please pull and I will be able to incorporate the changes to Cornish.  Thanks.


Fix typo in SwiftYandexKassaPlugin.swift

Hi, noticed a typo that would not allow to compile this library. Can you please publish new version to pub.dev if PR is ok?

Thank you for your contribution!