PoC - use ParamSpec to enable intellisense with distributed_trace decorators

ParamSpec: https://docs.python.org/3/library/typing.html#typing.ParamSpec
Only works for py3.10+, but does enable intellisense as expected:

The version of mypy we run in CI raises linting errors, but I don't see any raised with py3.10 / latest mypy (0.931) locally.

API changes have been detected in azure-cosmos. You can review API changes here

API changes have been detected in azure-core. You can review API changes here
API changes
- def azure.core.tracing.decorator.distributed_trace(__func = None, **kwargs) -> Callable[, T]
+ def azure.core.tracing.decorator.distributed_trace(__func: Callable[P, T] = None, **kwargs: Any) -> Callable[P, T]
- def azure.core.tracing.decorator_async.distributed_trace_async(__func: Callable[Ellipsis, Awaitable[T]] = None, **kwargs: Any) -> Callable[, Awaitable[T]]
+ def azure.core.tracing.decorator_async.distributed_trace_async(__func: Callable[P, Awaitable[T]] = None, **kwargs: Any) -> Callable[P, Awaitable[T]]

API changes have been detected in azure-core. You can review API changes here

API changes have been detected in azure-identity. You can review API changes here
API changes
+     def __str__(self)
+
+
+     def __str__(self)

API changes have been detected in azure-cosmos. You can review API changes here

API changes have been detected in azure-data-tables. You can review API changes here
API changes
+     def __str__(self)
+
+
+     def __str__(self)

API changes have been detected in azure-appconfiguration. You can review API changes here
API changes
+     def __str__(self)
+

API changes have been detected in azure-communication-networktraversal. You can review API changes here

We run mypy==0.782 in the CI and it erroneously calls out these errors in this PR:
azure/core/tracing/decorator_async.py:31: error: Module 'typing_extensions' has no attribute 'ParamSpec'
azure/core/tracing/decorator_async.py:41: error: The first argument to Callable must be a list of types or "..."
azure/core/tracing/decorator_async.py:42: error: The first argument to Callable must be a list of types or "..."
azure/core/tracing/decorator_async.py:49: error: The first argument to Callable must be a list of types or "..."
azure/core/tracing/decorator_async.py:54: error: The first argument to Callable must be a list of types or "..."
azure/core/tracing/decorator_async.py:66: error: The first argument to Callable must be a list of types or "..."
azure/core/tracing/decorator.py:31: error: Module 'typing_extensions' has no attribute 'ParamSpec'
azure/core/tracing/decorator.py:41: error: The first argument to Callable must be a list of types or "..."
azure/core/tracing/decorator.py:48: error: The first argument to Callable must be a list of types or "..."
azure/core/tracing/decorator.py:53: error: The first argument to Callable must be a list of types or "..."
azure/core/tracing/decorator.py:65: error: The first argument to Callable must be a list of types or "..."

Running with the latest release (mypy==0.931) does not raise these errors. Options I see...

bump mypy version across the repo. Every package opted-in to mypy checks might start seeing some new errors which will need resolve: https://github.com/Azure/azure-sdk-for-python/blob/main/eng/tox/mypy_hard_failure_packages.py#L8

type: ignore these specific lines.

Add a mypy.ini to azure-core to exclude these files from mypy checks for now.

Is there a way to run a different version of mypy only on azure-core? Other options?

Output on mypy opted-in packages using mypy==0.931:
azure-core -
azure\core\settings.py:164: error: Incompatible return value type (got "Union[str, Type[AbstractSpan]]", expected "Optional[Type[AbstractSpan]]")
azure-eventhub -
azure\eventhub_client_base.py:49: error: First argument to namedtuple() should be "_Address", not "Address"
azure-keyvault-certificates -
azure\keyvault\certificates_shared_polling.py:50: error: Argument 1 of "wait" is incompatible with supertype "LROPoller"; supertype defines the argument type as "Optional[float]"
azure\keyvault\certificates_shared_polling.py:50: note: This violates the Liskov substitution principle
azure\keyvault\certificates_shared_polling.py:50: note: See https://mypy.readthedocs.io/en/stable/common_issues.html#incompatible-overrides
azure-keyvault-keys -
azure\keyvault\keys_shared_polling.py:50: error: Argument 1 of "wait" is incompatible with supertype "LROPoller"; supertype defines the argument type as "Optional[float]"
azure\keyvault\keys_shared_polling.py:50: note: This violates the Liskov substitution principle
azure\keyvault\keys_shared_polling.py:50: note: See https://mypy.readthedocs.io/en/stable/common_issues.html#incompatible-overrides
azure-keyvault-secrets -
azure\keyvault\secrets_shared_polling.py:50: error: Argument 1 of "wait" is incompatible with supertype "LROPoller"; supertype defines the argument type as "Optional[float]"
azure\keyvault\secrets_shared_polling.py:50: note: This violates the Liskov substitution principle
azure\keyvault\secrets_shared_polling.py:50: note: See https://mypy.readthedocs.io/en/stable/common_issues.html#incompatible-overrides
azure-servicebus -
azure\servicebus_servicebus_receiver.py:695: error: Argument 1 to "len" has incompatible type "Union[int, List[int]]"; expected "Sized"
azure\servicebus_servicebus_receiver.py:705: error: Item "int" of "Union[int, List[int]]" has no attribute "iter" (not iterable)
azure\servicebus\aio_servicebus_receiver_async.py:681: error: Argument 1 to "len" has incompatible type "Union[int, List[int]]"; expected "Sized"
azure\servicebus\aio_servicebus_receiver_async.py:691: error: Item "int" of "Union[int, List[int]]" has no attribute "iter" (not iterable)
azure-ai-metricsadvisor -
azure\ai\metricsadvisor_metrics_advisor_administration_client.py:642: error: syntax error in type comment "(*str, Any) -> None"
azure\ai\metricsadvisor_metrics_advisor_administration_client.py:668: error: syntax error in type comment "(*str, Any) -> None"
azure\ai\metricsadvisor_metrics_advisor_administration_client.py:694: error: syntax error in type comment "(*str, Any) -> None"
azure\ai\metricsadvisor_metrics_advisor_administration_client.py:718: error: syntax error in type comment "(*str, Any) -> None"
azure\ai\metricsadvisor_metrics_advisor_administration_client.py:1472: error: syntax error in type comment "(*str, Any) -> None"
azure-identity  - No changes needed
azure-keyvault-administration - No changes needed
azure-ai-textanalytics  - No changes needed
azure-ai-formrecognizer  - No changes needed
azure-ai-translation-document  - No changes needed
azure-eventgrid   - No changes needed
azure-appconfiguration - No changes needed
azure-data-tables  - No changes needed
azure-mixedreality-remoterendering  - No changes needed

API changes have been detected in azure-cosmos. You can review API changes here

@kristapratico seems this PR introduces some import issue in databricks ML runtime (see this issue: https://github.com/linkedin/feathr/issues/154). Also seems like ParamSpec is added in 3.10 (https://docs.python.org/3/library/typing.html#typing.ParamSpec) so maybe we should also have a way to relax this limitation?

@kristapratico seems this PR introduces some import issue in databricks ML runtime (see this issue: linkedin/feathr#154). Also seems like ParamSpec is added in 3.10 (https://docs.python.org/3/library/typing.html#typing.ParamSpec) so maybe we should also have a way to relax this limitation?

No worries, I think it's probably because of a lower typing extension in Databricks ML runtime.

And can be repoduced by this (in databricks ML 10.2):
!pip install azure-core==1.23.1
from azure.core.tracing.decorator import distributed_trace
and will throw out this error:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<command-3599966980702568> in <module>
----> 1 from azure.core.tracing.decorator import distributed_trace

/databricks/python_shell/dbruntime/PythonPackageImportsInstrumentation/__init__.py in import_patch(name, globals, locals, fromlist, level)
    160             # Import the desired module. If you’re seeing this while debugging a failed import,
    161             # look at preceding stack frames for relevant error information.
--> 162             original_result = python_builtin_import(name, globals, locals, fromlist, level)
    163
    164             is_root_import = thread_local._nest_level == 1

/databricks/python/lib/python3.8/site-packages/azure/core/tracing/decorator.py in <module>
     29
     30 from typing import Callable, Any, TypeVar, overload
---> 31 from typing_extensions import ParamSpec
     32 from .common import change_context, get_function_and_class_name
     33 from ..settings import settings

ImportError: cannot import name 'ParamSpec' from 'typing_extensions' (/databricks/python/lib/python3.8/site-packages/typing_extensions.py)

@xiaoyongzhu moving this conversation to #23697

@kristapratico @lmazuel Is there a particular reason why you are depending on typing_extensions >= 4.0.1? Would version <IP_ADDRESS> work as well?
I am asking because I am trying to upgrade azure-storage-blob in SUSE SLE-15-SP1 to 12.13.1 which requires azure-core 1.23.1 which in turn introduced the dependency on typing_extensions.
We currently have typing_extensions <IP_ADDRESS> in SLE-15-SP1 and upgrading that to 4.0.1 would be rather difficult as that pulls in a number of new Python packages, so if we could stay with <IP_ADDRESS>, it would make the upgrade for us much easier.
I did some tests with the Azure SDK and CLI with typing_extensions <IP_ADDRESS> and it seems to work but I am not 100% confident.

Hey @glaubitz, if I recall correctly ParamSpec was listed as an experimental feature in <IP_ADDRESS>. I wouldn't expect any runtime errors, but I'm not sure about typing degradation due to the older version.

@kristapratico Thanks for the answer! Do you know whether is a way to reliably test the compatibility?

@glaubitz here's what I did to test compatibility.

created a virtual environment with Python 3.7 and installed the following versions:

azure-core==1.23.1
azure-storage-blob==12.13.1
typing-extensions==<IP_ADDRESS>
mypy==0.982

created a simple sample with the azure-storage-blob BlobServiceClient where we pass in the wrong type for the parameter analytics_logging:

from azure.storage.blob import BlobServiceClient
client = BlobServiceClient(account_url="x")

client.set_service_properties(analytics_logging=True)

ran mypy on the above code and got an error: Argument "analytics_logging" to "set_service_properties" of "BlobServiceClient" has incompatible type "bool"; expected "Optional[BlobAnalyticsLogging]"

If you see the typing error, then typing is working correctly with the older version of typing-extensions (<IP_ADDRESS>) and using ParamSpec to forward the argument types to the client method. If you don't see the error (parameter gets typed as Any), then the typing experience is degraded with the older version. Note that I only tested this with Python 3.7 (although it appears to work on machine).

@kristapratico Wow, thanks a lot! This is incredibly helpful! I will perform these tests with the various Python versions.

Apologies for the late reply. I performed the check with mypy on Python3.6 and typing_extensions == <IP_ADDRESS> and the type check fails as expected:
suse_gce@sle-15-jpag-test:~> mypy azure_blob_test.py
azure_blob_test.py:4: error: Argument "analytics_logging" to "set_service_properties" of "BlobServiceClient" has incompatible type "bool"; expected "Optional[BlobAnalyticsLogging]"
Found 1 error in 1 file (checked 1 source file)
suse_gce@sle-15-jpag-test:~>


RC test: ph-scale 1.3.0-rc.1

@KatieWoe, @ariel-phet, @arouinfar, ph-scale/1.3.0-rc.1 is ready for RC testing.  This is for brand=phet only. PhET-iO and a11y are not included.
Document issues in https://github.com/phetsims/ph-scale/issues and link to this issue.
Assigning to @ariel-phet for prioritization.

General RC Test

What to Test

Click every single button.
Test all possible forms of input.

Test all mouse/trackpad inputs.
Test all touchscreen inputs.

If there is sound, make sure it works.
Make sure you can't lose anything.
Play with the sim normally.
Try to break the sim.
Test all query parameters on all platforms. (See QA Book for a list of query parameters.)
Download HTML on Chrome and iOS.
Make sure the iFrame version of the simulation is working as intended on all platforms.
Make sure the XHTML version of the simulation is working as intended on all platforms.
Complete the test matrix.
Don't forget to make sure the sim works with Legends of Learning.
Check this LoL spreadsheet and notify AR if it not there.
If this is rc.1 please do a memory test.
When making an issue, check to see if it was in a previously published version

Focus and Special Instructions

This sim has not been published off of master in quite awhile, so test general framework features.
This release adds LoL support, so please test.

Issues to Verify

[x] title case
[x] Add option for water to the combobox
[x] start with Water selected in combo box

These issues should have the "status:ready-for-qa" label. Check these issues off and close them if they are fixed. Otherwise, post a comment in the issue saying that it wasn't fixed and link back to this issue. If the label is "status:ready-for-review" or "status:fixed-pending-deploy" then assign back to the developer when done, even if fixed.

Link(s)

Simulation
iFrame
XHTML
Test Matrix
Legends of Learning Harness

FAQs for QA Members

There are multiple tests in this issue... Which test should I do first?
Test in order! Test the first thing first, the second thing second, and so on.

How should I format my issue?

We typically assign the developer who opened the issue in the QA repository.

My question isn't in here... What should I do?
You should:

Consult the QA Book.
Google it.
Ask Katie.
Ask a developer.
Google it again.
Cry.

Memory Test Results:
Start: 28.2
1 min: 32.0
2 min: 33.1
3 min: 33.6
4 min: 33.8
5 min: 34.6
6 min: 34.6
7 min: 35.0
8 min: 35.3
9 min: 35.6
10 min: 35.5

bumping to current top priority

back to just high priority

QA is done

Thank you @KatieWoe and QA team!

Patched issue https://github.com/phetsims/phet-ios-app/issues/484 on this release branch.

1.3.0-rc.2 has been published, see https://github.com/phetsims/QA/issues/374.
Closing.


[bp/1.29] admin: fix broken UI pages when called with empty query params (#33044)

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

cc @turettn @jmarantz

Please resolve the conflict first.

conflict resolved

can you add the PR you are back-porting to the description of this PR?

can you add the PR you are back-porting to the description of this PR?

its in the title and the actual commit - but i can add to description also


Suggestion: make it clear this is a WHITELIST

I was looking at this add-on and the list trying to determine..and it did only take a little bit of work to determine that the list in this case is a whitelist. Reason why was that I happened to be searching for a drafting chair and I do know a few legitimate brands - I was surprised to see that "HON" was being blocked / or more specifically not being allowed (though I could see that the name "HON" could appear to those who don't know office furniture as if it's one of those random "caps lock on, cat walks on keyboard brand names" used by the drop-ship sellers.)
However, it's not explicitly stated here - Suggestion is that you say it right in the submission guidelines to avoid any confusion:
when someone is adding a brand it is because it's an actual brand to allow through, not to block.

Sorry, I realized this might have been better as discussion? sorry if this was not the right place for this.

Yeah you're probably right here.  I have it spelled out more explicitly in the repo for the addon itself.  But I'll add it to this readme tonight.

As an aside this is great info because I've already run into several categories where I feel unqualified to determine what's spam.
A huge part of the reason I am trying to crowdsource this list is to help with exactly these kinds of scenarios.


[PDI-18974] - Json Input step is unable to view fields on certain jso…

…n files resulting on a NullPointerException
@ssamora
@bcostahitachivantara
@smmribeiro

:white_check_mark: Build finished in 2m 52s
Build command:
mvn clean verify -B -e -Daudit -amd -pl plugins/get-fields/core

:ok_hand: All tests passed!
Tests run: 5, Failures: 0, Skipped: 0    Test Results

:information_source:  This is an automatic message


Feature/list characters

This closes #17 #1

Codecov Report

Merging #17 (13b8809) into main (3105715) will increase coverage by 7.63%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #17      +/-   ##
==========================================
+ Coverage   24.67%   32.31%   +7.63%
==========================================
  Files          11       21      +10
  Lines         458      359      -99
  Branches       78       67      -11
==========================================
+ Hits          113      116       +3
+ Misses        316      214     -102
  Partials       29       29

Flag
Coverage Δ

unittests
32.31% <0.00%> (+7.63%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

app/src/main/java/com/victorhvs/rnm/RNMApp.kt
0.00% <0.00%> (ø)

.../java/com/victorhvs/rnm/core/DispatcherProvider.kt
0.00% <0.00%> (ø)

...ources/pagingsource/SearchCharacterPagingSource.kt
0.00% <0.00%> (ø)

...ctorhvs/rnm/data/datasources/remote/ApiResponse.kt
0.00% <0.00%> (ø)

.../com/victorhvs/rnm/data/datasources/remote/Info.kt
0.00% <0.00%> (ø)

...ictorhvs/rnm/data/datasources/remote/RNMService.kt
0.00% <0.00%> (ø)

...in/java/com/victorhvs/rnm/data/di/NetworkModule.kt
0.00% <0.00%> (ø)

...in/java/com/victorhvs/rnm/data/models/Character.kt
0.00% <0.00%> (ø)

...main/java/com/victorhvs/rnm/data/models/Episode.kt
0.00% <0.00%> (ø)

...ain/java/com/victorhvs/rnm/data/models/Location.kt
0.00% <0.00%> (ø)

... and 6 more

... and 9 files with indirect coverage changes


Integrate pytorch lightning

will let us use:

Distributed Data Parallel (https://pytorch-lightning.readthedocs.io/en/latest/multi_gpu.html)
Float 16 (https://pytorch-lightning.readthedocs.io/en/latest/apex.html)
computing cluster (SLURM) (https://pytorch-lightning.readthedocs.io/en/latest/slurm.html)
Early stopping (https://pytorch-lightning.readthedocs.io/en/latest/early_stopping.html)
export to ONNX (https://pytorch-lightning.readthedocs.io/en/latest/production_inference.html)
etc.

https://pytorch-lightning.readthedocs.io/en/latest/#common-use-cases

The new PR switch to hydra include all the base for lightning, the change left to do is the training process mostly.

Some useful resources:
https://pytorch-lightning.readthedocs.io/en/stable/starter/new-project.html
https://pytorch-lightning.readthedocs.io/en/latest/notebooks/lightning_examples/cifar10-baseline.html?highlight=ligthning module#Lightning-Module

The GDL team will tackle this issue and what will become of it in a broader discussion, planned within the coming days. More info to come.


Add mitre docker-compose file

The CD on pathways.mitre.org for the backend does not work because the docker-compose file has the baseurl set to localhost. This adds a new docker-compose file with updated env like the aws one in the same directory. This file is identical to the src/docker-compose.yml except for changing localhost to pathways.mitre.org

did we want to use the https URL?

Yea good call. What are the mappings for those two ports? I'm looking through the nginx config but don't see the proxy settings

did we want to use the https URL?

Yea good call. What are the mappings for those two ports? I'm looking through the nginx config but don't see the proxy settings

8770 maps to 3000 if you wanted to use the https url.


404 http status code handling

Response body may contain an image.
For example see https://i.ytimg.com/vi/Ly_cr9GByj8/default.jpg

This is wrong. 404 means the resource was not found. If there is indeed an image in the body, that is because of a wrong reason.


better handling of channel/status maps

The merging handles better the status and channel maps. The output format is the LGND one expects to have in stable data taking. A prettier output of the channels status was added.


find the correct lua interpreter

fix the following issue
$ ./bin/dope help
zsh: ./bin/dope: bad interpreter: /usr/local/bin/lua: no such file or directory
[1]    47661 exit 127   ./bin/dope help

does lua ./bin/dope help can work ?

because we install lua in different folder so that's can work for you

make sense thanks


[BUG]

Describe the bug
Docker installation issue.
To Reproduce
Steps to reproduce the behavior:
Create fresh debian 10.8.0 system, (standard system utilities + SSH server)
Follow instructions to install docker: https://docs.docker.com/engine/install/debian/
Install docker compose: https://docs.docker.com/compose/install/
Following https://github.com/WeebDev/chibisafe/blob/master/docs/docker.md
git clone https://github.com/WeebDev/chibisafe.git
cd chibisafe/docker
mv docker-compose.config.example.yml docker-compose.config.yml
cd nginx
mv chibisafe.moe.http.example.conf chibisafe.moe.conf
cd ..
su
bash chibisafe.sh prod pull
bash chibisafe.sh prod build
bash chibisafe.sh prod up -d
docker ps

docker_chibisafe STATUS up
docker_nginx STATUS restarting

docker logs DOCKER_NGINX_CONTAINER_ID
10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf is not a file or does not exist
nginx: [emerg] open() "/etc/nginx/nginx.conf" failed (2: No such file or directory)

Copying contents of the nginx folder to nginx-data folder plus placing extra mime.types there eliminates previous errors. It's strange, because as I understand dockerfile supposed to copy files from nginx already.
After this actions app still isn't accessible from ports 80,5000 or 5001. Tried to change reverse proxy in nginx to localhost, still without success.
Am I missing something?

I added a bit more information to the docker documentation, this should clear up things hopefully.

http://localhost returns nginx default template, http://localhost:5000 and http://localhost:5001 unreachable.

You reverted all the changes you made and pulled the repo for updates, yes?

Tried to install chibisafe again with npm to be sure. Going through setup process enter on everything (defaults), access via http://localhost:5000 works, http://localhost refused, http://localhost:5001 refused
Going back to docker:

Removed old containers and images. Clear docker cache via: docker system prune -a.
New git clone
Following instruction for http on https://github.com/WeebDev/chibisafe/blob/master/docs/docker.md
http://localhost:5000 refused, http://localhost welcome to nginx, http://localhost:5001 refused
To be sure about chrome cache tried in edge browser too.

I can only guess that something wrong with port configuration...
Trying to add
        ports:             - "5000:5000"             - "5001:5001" to chibisafe in docker-compose.yml Getting error "empty response" instead of "connection refused"
So now it means that 3 ports are exposed and working but nginx doesn't catch from backend as supposed?

Yes, you are not supposed to access those ports directly. They get reversed proxied either over 80 or 443, depending on if you want to use SSL or not.
To circumvent the nginx welcome page you probably forgot to change the server_name in the copied chibisafe.moe.conf file.
This points to chibisafe.moe on default because chibisafe itself (the private one) is hosted based off this repository.
So if you want to use this with a droplets/VPS IP you will need to change server_name to localhost or the IP, or you supply your own domain if you access it via a domain.

Thank you, it finally works! I wracked my brain for several hours after your message, because writing port 5000 in docker-compose.yml actually gave me an access to chibisafe frontend and I started to think why nginx is there... until I tried to login or load something.
So the minimal and most essential content of chibisafe.moe.conf is
server {
    server_name localhost;

  location / {
    proxy_pass http://chibisafe:5000;
  }
}

Where localhost === DOMAIN variable in docker-compose configs.
And chibisafe in proxy_pass === SERVICE_NAME variable (default chibisafe) in docker-compose configs.
Thanks again @iCrawl , appreciating your help and patience over this issue!

It's not really a good idea to use this as a "minimal" one.
The most you can remove is the logs, everything else should be kept as it is for security purposes alone already.
This would be the most minimal and most essential one.
server {
    listen              80;
    listen              [::]:80;
    server_name         localhost;

    include             nginxconfig.io/security.conf;

    location / {
        proxy_pass http://chibisafe:5000;
        include    nginxconfig.io/proxy.conf;
    }

    include nginxconfig.io/general.conf;
}


Upgrade Startlight & Use Starlight's FileTree component.

Description (required)

Upgrade startlight to 0.21.0
Use Starlight's FileTree component.

Related issues & labels (optional)

Closes #
Suggested label:

Next I want to use the Steps component in our tutorials


Can't run any demos from the docs

Describe the bug
I can't run many of the examples/demos from https://tanstack.com/table/v8/docs/examples/react/* -- e.g. the Column DnD demo. I get various flavors of timeout errors on each one:

I'm using Chromium Version 112.0.5615.165 (Official Build) for Linux Mint (64-bit). Don't have any issue with CodeSandbox or similar tools anywhere else so not sure what's going on here. I also have the issue in Firefox and my colleague can replicate it in Chrome.
Your minimal, reproducible example
https://tanstack.com/table/v8/docs/examples/react/column-dnd
Steps to reproduce

Go to Column DnD demo.
Wait for page to load.
Maybe refresh it or click the little reload icon inside the Codesandbox emulator.
Try to click the "Code Sandbox" button but fail because the page is (usually) unresponsive.

How often does this bug happen?
Every time
Screenshots or Videos

Platform
OS: Linux Mint 21.1
Browser 1: Chromium Version 112.0.5615.165 (Official Build) for Linux Mint (64-bit) and
Browser 2: Chrome Version 113.0.5672.63 (Official Build) (x86_64)
react-table version
NA
TypeScript version
NA
Terms & Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I understand that if my bug cannot be reliable reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.

Looks to me like CodeSandbox dropped support / broke something for their old sandboxes? I get a prompt to open in a new cloud sandbox when opening up the full sandbox while logged in:

Clicking to open in a new cloud sandbox appears to work as expected. I think the ask for maintainers here would be to update all examples to the new editor / whatever CodeSandbox is calling the new sandbox.

Interesting. I'm able to run every demo just fine still

I'm not seeing that message ^ to fork to CloudSandbox (in either Chromium or Firefox). (I've seen it elsewhere in the last week, but not here.) Not sure what could be the difference ...

I think you guys are saying you see that message after clicking the "Cloud Sandbox" button to open in a new tab? (I'm not able to do that for most of them because the page just hangs, but I just opened it for one and saw the message.) Or you see it directly on the embedded sandbox on the Tanstack page?

Yep, to clarify when in the TanStack Table v8 docs I get the same "Error starting sandbox" error as you, but no fork banner. After clicking Open Sandbox in the iframe and jumping to codesandbox.io while logged in, it gives me the fork banner.
Obligatory because these are all based off the tanstack table repo, you can just replace the last / in the url with the project you want from https://github.com/TanStack/table/tree/main/examples/react. ex: if you're looking at https://codesandbox.io/s/github/tanstack/table/tree/main/examples/react/column-dnd and you want to see the row-dnd example, just change it to
https://codesandbox.io/s/github/tanstack/table/tree/main/examples/react/row-dnd and it'll load the sandbox correctly. Little annoying but it works in a pinch.

I have a similar problem.
All demos don't load inline because I have set my cookies policy to block 3rd party cookies in Firefox.
I would be nice if you showed inline (on the docs page) the juicy part of each example and have a link for the full blown example project that will load in a new page/tab.


Cpp library gluecode

This pull request adds a FAST - C++ interface and a sample driver program to illustrate the use of this class.  This mostly does not modify the existing code except for some additions to the InitOut data of Aerodyn and ElastoDyn modules.

@gantech Can you merge with dev and then resubmit? Right now there are conflicts with merge.

Ok. Will try. I think this is due to the fact that I forked off master initially and master being ahead of dev. This pull request merges cleanly with master.

master and dev were synced, so the only conflict is in the beamdyn/CmakeLists.txt should be a minor fix.

@gantech Did you fix CMake rules for beamdynlib? It seems to have broken some rules for export.

Thanks @sayerhs. This is odd. I only resolved the conflicts I saw on github.
@michaelasprague Could I add to the documentation in another pull request. I'm focused on getting the capability to work with Nalu to run OWEZ soon.
Also.. I have a few more mods based on a discussion with Matt Churchfield yesterday. I'll get those in today as well. Then it should be ready to merge.


All tokens result in "Signature verification failed"

I've implemented this in my web app but I just can't get authorization to work. Every key that's generated fails to validate and I can't work out why.
This is my middleware:
$app->add(new Tuupola\Middleware\JwtAuthentication([
  "secret" => "fearlex",
  "header" => "X-Token",
  "regexp" => "/(.*)/",
  "path" => ["/api","/admin"],
  "attribute" => "userToken",
  "secure" => false,
  "error" => function ($response, $arguments) {
    $data["status"] = "error";
    $data["message"] = $arguments["message"];
    return $response
        ->withHeader("Content-Type", "application/json")
        ->getBody()->write(json_encode($data, JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT));
  }
]));

This is a key that's generated (using fearlex)

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjEiLCJleHAiOjE1MjEyNjk2ODB9.pD4gvDBn3M63SqHPxcf4-NkbD2CXGjy7Lt2Xdn6BG7U

I put it into https://jwt.io/ and the signature is not valid, which explains why JWT won't validate it. The question is; why are the keys invalid?
I read one of your other replies (https://github.com/tuupola/slim-jwt-auth/issues/11#issuecomment-146551509) which includes a valid token and this decodes fine. It's only the tokens created on my machine that are invalid.
Any help would be appreciated!

I just tested your token (not that it is a token, not a key):

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjEiLCJleHAiOjE1MjEyNjk2ODB9.pD4gvDBn3M63SqHPxcf4-NkbD2CXGjy7Lt2Xdn6BG7U

in jwt.io and it validated ok when using the key fearlex.

I realised my error too late - my code generating the token was incorrect. Fixed that and now it's working nicely.
Thanks for the fast response though!


Docs: minor edits to subscription address type concept file

Description
Minor edits to improve explanation of a subscription address type

PR: https://github.com/EnMasseProject/enmasse/pull/4144

PR merged, so closing issue


Please consider adding standard Markdown language tags

It's great that I can embed Mermaid diagrams in wiki pages, except that the rest of the world uses ````mermaid to do so. Please also consider making this change in the Preview pane of a file. Right now I have to choose whether to have decent Mermaid support in VS Code, OR in ADO.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 29f1e43f-a069-dd88-7fc7-9cc497fb94f0
Version Independent ID: c261afa7-6eb7-b3f0-9f92-6d2f3c5ac336
Content: Markdown syntax for wikis in Azure DevOps - Azure DevOps
Content Source: docs/project/wiki/wiki-markdown-guidance.md
Product: devops
Technology: devops-collab
GitHub Login: @chcomley
Microsoft Alias: chcomley

@frankshearar Thank you for the feedback.
The product team currently has an open issue on this here.
Please refer there for current status and updates, or to vote and add additional comments.

I am closing this issue now.  You are welcome to @ mention me for any followup.
We hope to hear from you again.


Semantic Release for Adobe XD Plugin

This PR will generate a workflow run with semantic-release. If the workflow passes successfully, then we can merge this Pull Request to the main.

@vinayaksh42 the semantic workflows for adobe-xd plugin has also passed.
Can you review the workflows once and let me know whether we can proceed with merging


Android 11 dismissible permission dialogs

In android 11 I noticed this flow- permissions popups are dismissible, and when the user dismisses any permission popup, we get a callback like user-selected ‘never ask again’
We need to add a check if at least anyone permission is denied earlier and RationaleShouldBeShown is false that means at least one permission is permanently denied, that time we need to show settings dialog.
I have implemented this new change w.r.to Android11 API30 for this here

Hey @myJarvis thanks for reporting! Could you please describe if you are facing a bug or requesting a feature? Reading your issue description and title I'm not sure what you mean.

Hi, @pedrovgs  Yes it's a bug in Android11 or API 30+.
Steps:
Request for permission the first time.
just click outside the permission request dialog.
You will see the settings screen alert without even denying or deny and not ask again option selected.
Resource - a video with the bug and a fix explained in the blog.


Performance analysis of a multi-container Autoware deployment

Discussed in https://github.com/orgs/autowarefoundation/discussions/5012

Originally posted by oguzkaganozt July 18, 2024
Motivation
Now that the Open AD Kit containers are being used by different parties on different demos/activities etc. Testing multi-container behaviour and conducting a performance analysis can lead the way through the best possible aproach on how to upsteam multi-container deployment to the Autoware.
Possible Approach
Phase 1
Utilizing Reaction Analyzer Tool for measuring end-to-end latency of the system with 2 containers being planning-control & perception-localization by using pre-recorded rosbags and map.
Phase 2
Replicating TUM's take on modular Autoware's setup on a smaller scale by using 7 modular containers with the help of Reaction Analyzer Tool for measuring end-to-end latency of the system
Definition of done
Performance analysis report comparing bare-metal, Phase-1 and Phase-2 deployment results in a summarized format.

Performance Test Comparison Report_ Autoware Universe vs OpenADKit v2.pdf
Open_AD_Kit_Project_Documentation.pdf

Performance analysis of Autoware nodes within container using reaction analyzer tool has been finalized with above result papers.


HurtWorld: quit not working when more than 2 players on server

quit kick 1 player and say out of sync

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/29262478-hurtworld-quit-not-working-when-more-than-2-players-on-server?utm_campaign=plugin&utm_content=tracker%2F6855523&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F6855523&utm_medium=issues&utm_source=github).

GameManager.Instance.Quit(0);
the same

Please report it to the game's developers. Oxide doesn't provide the quit command.


[FR] Portainer Support

Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find a similar feature request

Problem statement
As already stated in #2724, it would be nice to have a way to install InvenTree on Portainer without having to run commands in the bash. I don't know much about docker, this is why I use tools like Portainer. Docker is quite useful in production environments so I completely get why you'd wanna use it.
Suggested solution
A docker compose script that allows me to run it as a Stack in Portainer, set up only by .env. Being able to run the install completely  unattended would be very useful, because I only use Docker for my production services that have to be up and running all the time. It would be great to set InvenTree up with the repo deployment option of Portainer, so the container would stay up to date. The even superior option would be to use an App Template: https://docs.portainer.io/advanced/app-templates/build .
Describe alternatives you've considered
I don't know much about Portainer either. Is there a way to run these docker compose commands automatically? If so, that would be a good alternative.
Examples of other systems
There are many projects that provide app templates like: Nginx, MariaDB, Jenkins. Sure, they are way bigger that InvenTree, but it would be nice to have InvenTree in that list.
Do you want to develop this?

[ ] I want to develop this.

Hi there @LOENS2 ! Thank you for the feedback.
I am really not a fan of supporting proprietary docker/podman wrappers in my free time so I will not implement anything specific. If someone contributes the needed changes/docs we would probably not be against merging them.

Fair enough. I don't appreciate their way of pushing costumers to their enterprise version either. For me it just was a easy way to get started with docker. I'll try for myself what I can do to get around Portainer.


Comment fix v1

What is the purpose of the change
ConsumerFilterManager comment error
Brief changelog
    - filterDataByTopic = new ConcurrentHashMap<String/*consumer group*/, FilterDataMapByTopic>(256);
    + filterDataByTopic = new ConcurrentHashMap<String/*Topic*/, FilterDataMapByTopic>(256);

Verifying this change
ConsumerFilterManager comment error
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a ConsumerFilterManager comment error filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage decreased (-0.1%) to 50.892% when pulling fae6825f880ce592fc087cd86e8812482d68818a on lebron374:comment_fix_v1 into 336599b15a6b72362f308371d863462e19f8a376 on apache:develop.

Codecov Report

Merging #2039 into develop will decrease coverage by 0.01%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             develop    #2039      +/-   ##
=============================================
- Coverage      45.23%   45.21%   -0.02%
+ Complexity      4219     4213       -6
=============================================
  Files            545      545
  Lines          35810    35810
  Branches        4758     4758
=============================================
- Hits           16197    16193       -4
- Misses         17566    17571       +5
+ Partials        2047     2046       -1

Impacted Files
Coverage Δ
Complexity Δ

.../rocketmq/broker/filter/ConsumerFilterManager.java
72.19% <ø> (ø)
33.00 <0.00> (ø)

...apache/rocketmq/remoting/netty/ResponseFuture.java
85.00% <0.00%> (-5.00%)
16.00% <0.00%> (-2.00%)

...rocketmq/remoting/netty/NettyRemotingAbstract.java
46.69% <0.00%> (-4.05%)
20.00% <0.00%> (-2.00%)

...nt/impl/consumer/ConsumeMessageOrderlyService.java
38.98% <0.00%> (-2.53%)
16.00% <0.00%> (-3.00%)

...a/org/apache/rocketmq/filter/util/BloomFilter.java
59.13% <0.00%> (-2.16%)
25.00% <0.00%> (-1.00%)

...org/apache/rocketmq/common/stats/StatsItemSet.java
38.09% <0.00%> (-1.59%)
12.00% <0.00%> (-1.00%)

...ava/org/apache/rocketmq/filter/util/BitsArray.java
59.82% <0.00%> (ø)
30.00% <0.00%> (ø%)

...rocketmq/client/impl/factory/MQClientInstance.java
46.52% <0.00%> (+0.14%)
81.00% <0.00%> (+1.00%)

.../apache/rocketmq/logging/inner/LoggingBuilder.java
64.08% <0.00%> (+0.15%)
3.00% <0.00%> (ø%)

...he/rocketmq/client/trace/AsyncTraceDispatcher.java
74.11% <0.00%> (+0.50%)
17.00% <0.00%> (ø%)

... and 4 more

Continue to review full report at Codecov.

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


Associations between a class and a class hierarchy causes association variable duplication in Ruby

What steps will reproduce the problem?

The following example demonstrates the issue:

// Here we define our base classes
class Vehicle {}
class Wheel {}
// Here we define our subclasses
class Bicycle { isA Vehicle; }
association { 0..1 Vehicle vehicle -- 0..* Wheel wheel; }
association { 0..1 Bicycle vehicle -- 0..2 Wheel wheel; }

Notice how this declares 2 different associations with Wheel, but Wheel should always
just have zero or one vehicle, and the vehicle can be either a Vehicle or Bicycle.

However, the ruby code will actually treat it as being two different variables:

class Wheel

  #------------------------
  # MEMBER VARIABLES
  #------------------------

  #Wheel Associations - for documentation purposes
  #attr_reader :vehicle, :vehicle

  #------------------------
  # CONSTRUCTOR
  #------------------------

  def initialize()
    @initialized = false
    @deleted = false
    @vehicle = nil
    @vehicle = nil
    @initialized = true
  end

While I do not know if it will be a compiler error, it will at least cause a logical error, with one of the following set_vehicle being ignored.
  def set_vehicle(a_vehicle)
    was_set = false
    existing_vehicle = @vehicle
    @vehicle = a_vehicle
    if !existing_vehicle.nil? and !existing_vehicle.eql?(a_vehicle)
      existing_vehicle.remove_wheel(self)
    end
    unless a_vehicle.nil?
      a_vehicle.add_wheel(self)
    end
    was_set = true
    was_set
  end

  def set_vehicle(a_vehicle)
    was_set = false
    if !a_vehicle.nil? and a_vehicle.number_of_wheel >= Bicycle.maximum_number_of_wheel
      return was_set
    end

    existing_vehicle = @vehicle
    @vehicle = a_vehicle
    if !existing_vehicle.nil? and !existing_vehicle.eql?(a_vehicle)
      existing_vehicle.remove_wheel(self)
    end
    unless a_vehicle.nil?
      a_vehicle.add_wheel(self)
    end
    was_set = true
    was_set
  end

This issue is very similar to #599 (in PHP) and #692 (in Ruby).

see also #692


Update python to 3.6 - travis

Reason:

stay in line with Raiden Network project
support new string formatting such as f"Event '{event_name}' not found.”

This was failing, it did not fix travis

Arghhh .... so more errors? Well then .. more PRs! -.-


Update yarn.nix

Could you please share what did you run for this?

Could you please share what did you run for this?

nix-shell -p yarn2nix --command yarn2nix > yarn.nix

nix-shell -p yarn2nix --command yarn2nix > yarn.nix


Flutter App Flashes Black When Acting as Default Home Application

Steps to Reproduce

Create a new Flutter application
Assign it the following intent filter categories:

<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER"/>

Select the Flutter application as the default home application
Use the newly set default home application to launch an app via intents
Navigate back home via swipe gesture in Android 11

Expected results:
The app should fade in like any other app would
Actual results:
A black screen for .5 seconds then the application loads the splash screen, then the rendered flutter widgets.

Logs
[   +7 ms] executing: [C:\NEWFLUTTER\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +50 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 456d80b9ddd74b4b5ca3b77bbfb70ab0e05d3fa8
[        ] executing: [C:\NEWFLUTTER\flutter/] git tag --contains HEAD
[ +159 ms] Exit code 0 from: git tag --contains HEAD
[   +1 ms] 1.19.0-1.0.pre
[  +10 ms] executing: [C:\NEWFLUTTER\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +34 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/dev
[        ] executing: [C:\NEWFLUTTER\flutter/] git ls-remote --get-url origin
[  +29 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +60 ms] executing: [C:\NEWFLUTTER\flutter/] git rev-parse --abbrev-ref HEAD
[  +32 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] dev
[  +39 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.
[   +6 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.
[  +19 ms] executing: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +34 ms] List of devices attached
           <IP_ADDRESS>:5555     device product:coral model:Pixel_4_XL device:coral transport_id:3
[   +8 ms] C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell getprop
[ +145 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 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.
[  +70 ms] Found plugin device_apps at C:\NEWFLUTTER\flutter\.pub-cache\hosted\pub.dartlang.org\device_apps-1.0.9\
[  +42 ms] Found plugin device_apps at C:\NEWFLUTTER\flutter\.pub-cache\hosted\pub.dartlang.org\device_apps-1.0.9\
[  +42 ms] Generating H:\bearlauncher\bear_launcher\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +25 ms] ro.hardware = coral
[        ] ro.build.characteristics = nosdcard
[  +37 ms] executing: C:\Users\stein\AppData\Local\Android\sdk\build-tools\29.0.3\aapt dump xmltree H:\bearlauncher\bear_launcher\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[   +9 ms] Exit code 0 from: C:\Users\stein\AppData\Local\Android\sdk\build-tools\29.0.3\aapt dump xmltree H:\bearlauncher\bear_launcher\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="net.andrewcpu.bearlauncher" (Raw: "net.andrewcpu.bearlauncher")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: application (line=17)
                 A: android:label(0x01010001)="bearlauncher" (Raw: "bearlauncher")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=22)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="net.andrewcpu.bearlauncher.MainActivity" (Raw: "net.andrewcpu.bearlauncher.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=36)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=46)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=50)
                     E: action (line=51)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=53)
                       A: android:name(0x01010003)="android.intent.category.HOME" (Raw: "android.intent.category.HOME")
                     E: category (line=54)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                     E: category (line=55)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=62)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +5 ms] Launching lib\main.dart on Pixel 4 XL in release mode...
[   +2 ms] executing: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell -x logcat -v time -t 1
[  +67 ms] Exit code 0 from: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           05-18 20:39:20.225 I/WifiHAL (  941): event received NL80211_CMD_VENDOR, vendor_id = 0x1374, subcmd = 0xd
[  +16 ms] executing: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe version
[  +32 ms] Android Debug Bridge version 1.0.41
           Version 30.0.1-6435776
           Installed as C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe
[   +1 ms] executing: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe start-server
[  +33 ms] Building APK
[  +12 ms] Running Gradle task 'assembleRelease'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +2 ms] Using gradle from H:\bearlauncher\bear_launcher\android\gradlew.bat.
[        ] H:\bearlauncher\bear_launcher\android\gradlew.bat mode: 33279 rwxrwxrwx.
[   +5 ms] executing: H:\AndroidStudio\jre\bin\java -version
[  +70 ms] Exit code 0 from: H:\AndroidStudio\jre\bin\java -version
[        ] openjdk version "1.8.0_212-release"
           OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
           OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
[   +2 ms] executing: [H:\bearlauncher\bear_launcher\android/] H:\bearlauncher\bear_launcher\android\gradlew.bat -Pverbose=true -Ptarget-platform=android-arm64 -Ptarget=H:\bearlauncher\bear_launcher\lib\main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root assembleRelease
[+3481 ms] > Task :app:compileFlutterBuildRelease
[        ] [   +5 ms] executing: [C:\NEWFLUTTER\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +51 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] 456d80b9ddd74b4b5ca3b77bbfb70ab0e05d3fa8
[        ] [        ] executing: [C:\NEWFLUTTER\flutter/] git tag --contains HEAD
[        ] [ +158 ms] Exit code 0 from: git tag --contains HEAD
[        ] [        ] 1.19.0-1.0.pre
[        ] [   +7 ms] executing: [C:\NEWFLUTTER\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [  +32 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/dev
[   +1 ms] [        ] executing: [C:\NEWFLUTTER\flutter/] git ls-remote --get-url origin
[   +1 ms] [  +28 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] [        ] https://github.com/flutter/flutter.git
[        ] [  +59 ms] executing: [C:\NEWFLUTTER\flutter/] git rev-parse --abbrev-ref HEAD
[   +1 ms] [  +32 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[  +15 ms] [        ] dev
[   +1 ms] [  +25 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +3 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +3 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +2 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.
[        ] [   +9 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +4 ms] [   +4 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] [        ] 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.
[   +1 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] 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.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [  +52 ms] Initializing file store
[        ] [  +11 ms] Done initializing file store
[        ] [ +409 ms] Skipping target: kernel_snapshot
[        ] [  +24 ms] Skipping target: aot_android_asset_bundle
[        ] [  +27 ms] Skipping target: android_aot_release_android-arm64
[   +1 ms] [  +28 ms] Skipping target: android_aot_bundle_release_android-arm64
[        ] [        ] Persisting file store
[        ] [  +12 ms] Done persisting file store
[        ] [   +5 ms] build succeeded.
[        ] [  +12 ms] "flutter assemble" took 609ms.
[        ] > Task :app:packLibsflutterBuildRelease UP-TO-DATE
[   +1 ms] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preReleaseBuild UP-TO-DATE
[        ] > Task :device_apps:preBuild UP-TO-DATE
[        ] > Task :device_apps:preReleaseBuild UP-TO-DATE
[   +9 ms] > Task :device_apps:compileReleaseAidl NO-SOURCE
[        ] > Task :app:compileReleaseAidl NO-SOURCE
[        ] > Task :device_apps:packageReleaseRenderscript NO-SOURCE
[        ] > Task :app:compileReleaseRenderscript NO-SOURCE
[        ] > Task :app:checkReleaseManifest UP-TO-DATE
[        ] > Task :app:generateReleaseBuildConfig UP-TO-DATE
[   +1 ms] > Task :app:cleanMergeReleaseAssets
[   +1 ms] > Task :app:mergeReleaseShaders UP-TO-DATE
[        ] > Task :app:compileReleaseShaders UP-TO-DATE
[        ] > Task :app:generateReleaseAssets UP-TO-DATE
[        ] > Task :device_apps:mergeReleaseShaders UP-TO-DATE
[        ] > Task :device_apps:compileReleaseShaders UP-TO-DATE
[        ] > Task :device_apps:generateReleaseAssets UP-TO-DATE
[        ] > Task :device_apps:packageReleaseAssets UP-TO-DATE
[        ] > Task :app:mergeReleaseAssets
[  +89 ms] > Task :app:copyFlutterAssetsRelease
[   +2 ms] > Task :app:mainApkListPersistenceRelease UP-TO-DATE
[   +1 ms] > Task :app:generateReleaseResValues UP-TO-DATE
[        ] > Task :app:generateReleaseResources UP-TO-DATE
[        ] > Task :device_apps:generateReleaseResValues UP-TO-DATE
[        ] > Task :device_apps:compileReleaseRenderscript NO-SOURCE
[        ] > Task :device_apps:generateReleaseResources UP-TO-DATE
[        ] > Task :device_apps:packageReleaseResources UP-TO-DATE
[        ] > Task :app:mergeReleaseResources UP-TO-DATE
[        ] > Task :app:createReleaseCompatibleScreenManifests UP-TO-DATE
[   +1 ms] > Task :device_apps:checkReleaseManifest UP-TO-DATE
[        ] > Task :device_apps:processReleaseManifest UP-TO-DATE
[        ] > Task :app:processReleaseManifest UP-TO-DATE
[        ] > Task :device_apps:parseReleaseLibraryResources UP-TO-DATE
[        ] > Task :device_apps:generateReleaseRFile UP-TO-DATE
[        ] > Task :app:processReleaseResources UP-TO-DATE
[        ] > Task :device_apps:generateReleaseBuildConfig UP-TO-DATE
[        ] > Task :device_apps:javaPreCompileRelease UP-TO-DATE
[        ] > Task :device_apps:compileReleaseJavaWithJavac UP-TO-DATE
[        ] > Task :device_apps:bundleLibCompileRelease UP-TO-DATE
[        ] > Task :app:compileReleaseKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileRelease UP-TO-DATE
[   +1 ms] > Task :app:compileReleaseJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileReleaseSources UP-TO-DATE
[        ] > Task :app:prepareLintJar UP-TO-DATE
[        ] > Task :device_apps:prepareLintJarForPublish UP-TO-DATE
[ +678 ms] > Task :app:lintVitalRelease
[   +1 ms] > Task :device_apps:processReleaseJavaRes NO-SOURCE
[        ] > Task :device_apps:bundleLibResRelease UP-TO-DATE
[        ] > Task :device_apps:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :device_apps:createFullJarRelease UP-TO-DATE
[        ] > Task :app:checkReleaseDuplicateClasses UP-TO-DATE
[        ] > Task :app:desugarReleaseFileDependencies UP-TO-DATE
[        ] > Task :app:transformClassesWithDexBuilderForRelease UP-TO-DATE
[        ] > Task :app:mergeExtDexRelease UP-TO-DATE
[        ] > Task :app:mergeDexRelease UP-TO-DATE
[        ] > Task :app:processReleaseJavaRes NO-SOURCE
[        ] > Task :app:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :app:validateSigningRelease UP-TO-DATE
[        ] > Task :app:signingConfigWriterRelease UP-TO-DATE
[  +65 ms] > Task :app:mergeReleaseJniLibFolders UP-TO-DATE
[   +1 ms] > Task :device_apps:mergeReleaseJniLibFolders UP-TO-DATE
[        ] > Task :device_apps:mergeReleaseNativeLibs UP-TO-DATE
[        ] > Task :device_apps:stripReleaseDebugSymbols UP-TO-DATE
[        ] > Task :device_apps:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[        ] > Task :app:mergeReleaseNativeLibs UP-TO-DATE
[        ] > Task :app:stripReleaseDebugSymbols UP-TO-DATE
[        ] > Task :app:packageRelease UP-TO-DATE
[        ] > Task :app:assembleRelease
[        ] > Task :device_apps:extractReleaseAnnotations UP-TO-DATE
[        ] > Task :device_apps:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[        ] > Task :device_apps:mergeReleaseConsumerProguardFiles UP-TO-DATE
[        ] > Task :device_apps:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :device_apps:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[        ] > Task :device_apps:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :device_apps:bundleReleaseAar UP-TO-DATE
[        ] > Task :device_apps:compileReleaseSources UP-TO-DATE
[        ] > Task :device_apps:mergeReleaseResources UP-TO-DATE
[        ] > Task :device_apps:verifyReleaseResources UP-TO-DATE
[        ] > Task :device_apps:assembleRelease UP-TO-DATE
[        ] BUILD SUCCESSFUL in 4s
[        ] 63 actionable tasks: 6 executed, 57 up-to-date
[ +360 ms] Running Gradle task 'assembleRelease'... (completed in 4.9s)
[  +11 ms] calculateSha: LocalDirectory: 'H:\bearlauncher\bear_launcher\build\app\outputs\flutter-apk'/app.apk
[   +6 ms] calculateSha: reading file took 5us
[  +69 ms] calculateSha: computing sha took 69us
[   +5 ms] √ Built build\app\outputs\flutter-apk\app-release.apk (6.3MB).
[   +3 ms] executing: C:\Users\stein\AppData\Local\Android\sdk\build-tools\29.0.3\aapt dump xmltree H:\bearlauncher\bear_launcher\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +15 ms] Exit code 0 from: C:\Users\stein\AppData\Local\Android\sdk\build-tools\29.0.3\aapt dump xmltree H:\bearlauncher\bear_launcher\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="net.andrewcpu.bearlauncher" (Raw: "net.andrewcpu.bearlauncher")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: application (line=17)
                 A: android:label(0x01010001)="bearlauncher" (Raw: "bearlauncher")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=22)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="net.andrewcpu.bearlauncher.MainActivity" (Raw: "net.andrewcpu.bearlauncher.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=36)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=46)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=50)
                     E: action (line=51)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=53)
                       A: android:name(0x01010003)="android.intent.category.HOME" (Raw: "android.intent.category.HOME")
                     E: category (line=54)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                     E: category (line=55)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=62)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +2 ms] Stopping app 'app.apk' on Pixel 4 XL.
[        ] executing: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell am force-stop net.andrewcpu.bearlauncher
[ +114 ms] executing: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell pm list packages net.andrewcpu.bearlauncher
[  +64 ms] package:net.andrewcpu.bearlauncher
[   +1 ms] executing: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell cat /data/local/tmp/sky.net.andrewcpu.bearlauncher.sha1
[  +50 ms] 86da9c057e963e8f7682df2ade20ae9f7dd9c905
[        ] Latest build already installed.
[        ] Pixel 4 XL startApp
[        ] executing: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true
net.andrewcpu.bearlauncher/net.andrewcpu.bearlauncher.MainActivity
[  +65 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=net.andrewcpu.bearlauncher/.MainActivity (has extras) }
[   +1 ms] Application running.
[   +1 ms] Flutter run key commands.
[   +1 ms] h Repeat this help message.
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[+121188 ms] executing: C:\Users\stein\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell am force-stop net.andrewcpu.bearlauncher
[ +123 ms] Application finished.

H:\bearlauncher\bear_launcher>flutter doctor -v
[√] Flutter (Channel dev, 1.19.0-1.0.pre, on Microsoft Windows [Version 10.0.18363.778], locale en-US)
    • Flutter version 1.19.0-1.0.pre at C:\NEWFLUTTER\flutter
    • Framework revision 456d80b9dd (7 days ago), 2020-05-11 11:45:03 -0400
    • Engine revision d96f962ca2
    • Dart version 2.9.0 (build 2.9.0-7.0.dev 092ed38a87)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at C:\Users\stein\AppData\Local\Android\sdk
    • Platform android-29, build-tools 29.0.3
    • Java binary at: H:\AndroidStudio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 3.6)
    • Android Studio at H:\AndroidStudio
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.8052
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] IntelliJ IDEA Ultimate Edition (version 2019.3)
    • IntelliJ at C:\Users\stein\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\193.5233.102
    • Flutter plugin version 45.1.2
    • Dart plugin version 193.5731

[√] Connected device (3 available)
    • Pixel 4 XL • <IP_ADDRESS>:5555 • android-arm64  • Android 10 (API 29)
    • Web Server • web-server         • web-javascript • Flutter Tools
    • Chrome     • chrome             • web-javascript • Google Chrome 81.0.4044.138

• No issues found!

2020-05-18 20:45:13.804 1493-3598/? I/ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=net.andrewcpu.bearlauncher/.MainActivity (has extras)} from uid 10155
2020-05-18 20:45:13.827 1493-1511/? W/EventSequenceValidator: IntentStarted during UNKNOWN. Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=net.andrewcpu.bearlauncher/.MainActivity (has extras) }
    java.lang.Throwable: EventSequenceValidator#getStackTrace
        at com.google.android.startop.iorap.EventSequenceValidator.logWarningWithStackTrace(EventSequenceValidator.java:260)
        at com.google.android.startop.iorap.EventSequenceValidator.onIntentStarted(EventSequenceValidator.java:106)
        at com.android.server.wm.LaunchObserverRegistryImpl.handleOnIntentStarted(LaunchObserverRegistryImpl.java:139)
        at com.android.server.wm.LaunchObserverRegistryImpl.lambda$veRn_GhgLZLlOHOJ0ZYT6KcfYqo(Unknown Source:0)
        at com.android.server.wm.-$$Lambda$LaunchObserverRegistryImpl$veRn_GhgLZLlOHOJ0ZYT6KcfYqo.accept(Unknown Source:10)
        at com.android.internal.util.function.pooled.PooledLambdaImpl.doInvoke(PooledLambdaImpl.java:292)
        at com.android.internal.util.function.pooled.PooledLambdaImpl.invoke(PooledLambdaImpl.java:201)
        at com.android.internal.util.function.pooled.OmniFunction.run(OmniFunction.java:97)
        at android.os.Handler.handleCallback(Handler.java:907)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:223)
        at android.os.HandlerThread.run(HandlerThread.java:67)
        at com.android.server.ServiceThread.run(ServiceThread.java:44)

from logcat

Video of screen flashing black: https://youtu.be/-rnDlcwvQM8

@AndrewCPU
It's normal for emulator.
Could you check if it happens with debug mode on real device and in release mode flutter run --release on real device?

@VladyslavBondarenko
This is release mode running on a Pixel 4XL, not an emulator

@VladyslavBondarenko My apologies, the video is debug mode, but the same effect is in release build as well.

https://youtu.be/qnhFF1AMZLM better example, when going back from an app it animates in properly but when opening the app via home gesture is animates black.

With dev 1.19.0-1.0.pre.
I can see this animation.
Android 10 (API 29) (emulator)

Redmi Note 7 Android 9 (API 28) --release

Running on a Pixel 4XL --release mode API Android 11 yields the same results as Emulator on Android 10 API 29. Is it gestures causing the black screen? Because when switching to 3 button navigation it yields the appropriate switching animation as seen on Redmi Note 7

Pixel 4XL release mode difference between gestures and 3 button navigation:
https://photos.app.goo.gl/AYzrixAkhye7ijheA
3 button navigation provides the correct fading animation
Gesture navigation provides the correct fading animation between previous app and home screen app on the home app load. (irregardless of the previous app, in this example it just happens to be Nova Launcher fading to Bear Launcher)
https://photos.app.goo.gl/YjiGKv4ApiXMcuS4A
If the app can animated the gesture animation correctly the first time it loads, why can it not animate correctly when resuming from memory?

@VladyslavBondarenko I just tested on Android 10 and the animation is present on a Pixel 2XL Android 10. Potentially an incoming Android 11 bug? Perhaps an incompatibility in the Flutter engine?

Reproducible on the latest master 1.23.0-8.0.pre.254.

flutter doctor -v
[√] Flutter (Channel master, 1.23.0-8.0.pre.254, on Microsoft Windows [Version 10.0.19041.508], locale en-US)
    • Flutter version 1.23.0-8.0.pre.254 at C:\Development\flutter_master
    • Framework revision 0d8696f655 (3 hours ago), 2020-10-09 01:12:02 -0400
    • Engine revision 349889833c
    • Dart version 2.11.0 (build 2.11.0-203.0.dev)

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\marku\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: C:\Users\marku\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-0\193.6821437\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.6.5)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.6.30320.27
    • Windows 10 SDK version 10.0.18362.0

[√] Android Studio (version 4.0)
    • Android Studio at C:\Users\marku\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-0\193.6821437
    • Flutter plugin version 47.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] Connected device (6 available)
    • SM G950F (mobile)           • ce12171c51cc001c03 • android-arm64  • Android 9 (API 28)
    • sdk gphone x86 arm (mobile) • emulator-5554      • android-x86    • Android 11 (API 30) (emulator)
    • Windows (desktop)           • windows            • windows-x64    • Microsoft Windows [Version 10.0.19041.508]
    • Web Server (web)            • web-server         • web-javascript • Flutter Tools
    • Chrome (web)                • chrome             • web-javascript • Google Chrome 85.0.4183.121
    • Edge (web)                  • edge               • web-javascript • Microsoft Edge 85.0.564.70

• No issues found!

Reproducible on stable 3.3 and master 3.7
https://user-images.githubusercontent.com/31410839/211699495-0bcfd9ad-6983-440c-8c10-9a3b4ca21fb7.mov

flutter doctor -v (mac)
[✓] Flutter (Channel master, 3.7.0-13.0.pre.131, on macOS 13.1 22C65 darwin-arm64, locale en-IN)
    • Flutter version 3.7.0-13.0.pre.131 on channel master at /Users/mahesh/Development/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 0196e6050b (2 days ago), 2022-12-31 11:10:23 -0500
    • Engine revision 932591ec04
    • Dart version 3.0.0 (build 3.0.0-76.0.dev)
    • DevTools version 2.20.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks
      and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0-rc4
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.74.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.56.0

[✓] Connected device (3 available)
    • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 13.1 22C65 darwin-arm64
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 108.0.5359.124

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[✓] Flutter (Channel stable, 3.3.9, on macOS 12.6 21G115 darwin-arm, locale en-IN)
    • Flutter version 3.3.9 on channel stable at /Users/mahesh/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b8f7f1f986 (24 hours ago), 2022-11-23 06:43:51 +0900
    • Engine revision 8f2221fbef
    • Dart version 2.18.5
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0-rc4
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.70.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.53.20221101

[✓] Connected device (3 available)
    • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.6 21G115 darwin-arm
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 107.0.5304.110

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Thanks for keeping on this @maheshmnj. This engine bug ruined my home launcher years ago, disappointing that it hasn't been fixed yet.


Feature Request - Diagnostic settings -> allow multiple Destinations

@Springstone mentioned here, that there will be a complete overhaul of diagnostic settings that will be landing as built-in policies in Azure in the coming few weeks (estimate 4-6 weeks)
My question is, with the new policies, will I be able to configure Log Analytics as a target AND a Storage Account as a target for Archive? I'd like to have both but with different Retention duration. Let's assume something like Log Analytics being "hot" with 6 months and Storage Account being "cold" with 12 months.
Will this be possible? Thank you

@baartch just a heads up, the new policies might be delayed by a few weeks due to some issues with resources not fully supporting diag settings (as per your screenshot, Firewall does not yet expose the "Audit" category).
For your question, there will be separate policies and initiatives, for each of the targets. In total there will be 6 new initiatives, the option of allLogs or only audit logs, and then for each a specific log target (Log Analytics, Event Hub, storage account).
I'm not sure your scenario would be possible (far as I recall you can only choose one option to enforce through policy), would need to test that scenario (assigning two of the initiatives with different targets to the same resources).
Hope that helps.

Closing this as we've deprecated all our diagnostic settings policies and shifted to the PG owned initiative to do the same. Please review  https://aka.ms/alz/whatsnew for details.
If you find gaps in diagnostic settings coverage, please add the missing services to this discussion: #1644 as this is where we will track this going forward.
For your use case there are multiple initiative assignments that will enable what you need:
https://www.azadvertizer.net/azpolicyinitiativesadvertizer/85175a36-2f12-419a-96b4-18d5b0096531.html
https://www.azadvertizer.net/azpolicyinitiativesadvertizer/b6b86da9-e527-49de-ac59-6af0a9db10b8.html
https://www.azadvertizer.net/azpolicyinitiativesadvertizer/b6b86da9-e527-49de-ac59-6af0a9db10b8.html


Is it possible to put it inside ScrollView ?

Is it possible to put it inside ScrollView ?

Hi iballan,
of cause it is. Have a look at the Issue #14.
Best regards,
Ingo


Need more clarity around when response.status is 0

Library Affected:
workbox-sw
Issue or Feature Request Description:
Need more documentation around when response.status is 0, this hit us in @samthor's EmojiTyper, where https://fonts.googleapis.com/css?family=Lato:400,700|Lobster wasn't being cached.

There's a lot of background in https://github.com/GoogleChrome/workbox/issues/78
From what I understand, the information provided in the development bundle's logging was sufficient to diagnose what was going on, but that info isn't logged in the production bundle.
So one takeaway would be to change the log level of that failure from debug to something more serious, so that it's not filtered out in production. This comes at the expense of being "spammy" in production, especially if there are a lot of requests being made that result in opaque responses.
A slightly different takeaway would be to do a better job of steering people towards the development bundle when they're on localhost, so that this sort of failure could theoretically be identified there, prior to deployment. I think we used to detect localhost + production bundle, or at least talked about doing it, and decided not to log anything in that scenario. Maybe we should revisit that?

I'm going to close this in favor of #749, which tracks adding in explicit, non-debug logging when this happens.
I just helped someone with this issue on Stack Overflow and it's clear that it's a) common and b) not something that developers end up catching with the debug logs.


what should be the value for firehose_exporter.logging.url

firehose_exporter.logging.url is this variable added new

Either the doppler URL wss://doppler.system_domain:traffic_controller_external_port or the RLP gateway URL https://log-stream.system_domain


tools/heap_profile not able to download trace_to_text

the response it gets is:
<?xml version='1.0' encoding='UTF-8'?><Error>NoSuchKey<Message>The specified key does not exist.</Message>No such object: perfetto/trace_to_text-mac-332099f1650ec7eaa57069344b5bcf3c23a08839</Error>

@segfaulthunter ^
@tmm1 is this on Mac or Linux?

trace_to_text-mac

On mac.

Resolved in https://r.android.com/1295373.


use parameter props instead of property props

As I said on the closed PR, I'd like to see some tests covering what was broken. Also you can just amend the commit and force-push :smile:

Is it going to be merged ? I still use patched version for my project. Want to have original source for the package.

What's going on with the changes to build/tests/reactable_test.jsx?

Ah yep sorry. I will check asap and let you know.


Autocomplete and dep's [ignored] tag

What version of Go are you using (go version)?
> go version
go version go1.11.2 darwin/amd64

What operating system and processor architecture are you using (go env)?
MacOSX
GOARCH="amd64"
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"

What is the debug output of gocode?
2018/12/17 14:52:04 gbimporter: no package found for git...
2018/12/17 14:52:04 gbimporter: no package found for git...

What (client-side) flags are you passing into gocode?
gocode -s -debug
What editor are using?
vscode
I have an issue where Autocomplete stopped working recently. In the logs, certain packages are listed as import-errors, but only those marked in dep's [ignored] feature.
Detailed background
I use [ignored] in the following case when working with forks. This surprisingly complicated sequence is done to minimise changes to the fork. Typically a project includes self references (imports) and they all have to be changed to point to the fork. Then when a pull request is submit to the upline, all those unnecessary changes will have to be excluded. Here is my alternate workflow (based on suggestions from other folks), but somehow can't make gocode see this.

There is an upline repo that is github.com/foo/bar
I fork this repo to github.com/harikb/bar
If the changes I make to the repo are expected to be contributed/merged back into the main repo, I checkout github.com/harikb/bar under $GOPATH/src/github.com/foo/bar. During development, I use [ignored] to tell dep to just use the github.com/foo/bar that is available under $GOPATH (which is really github.com/harikb/bar under the hood). That is, requesting dep to just use what is available under $GOPATH and don't bother checking out a fresh copy under <project>/vendor.
Once tested, push change to github (still the fork), submit pull request, and wait for upline to merge. Since we still need a functioning system buildable during the long wait, I then use the following constraint

[[constraint]]
  name = "github.com/foo/bar"
  source = "https://github.com/harikb/bar.git"
  branch = "master"

Once pull request is merged, update Gopkg.toml with no changes required in code.

gocode does not currently work well with dep (see https://github.com/mdempsky/gocode/issues/84). My current suggestion as a work-around is to run go install ./vendor/... so that you have .a files for all your dependencies in your $GOPATH/pkg.

Closing this issue, as the repository is in maintenance mode, and the recommended autocompletion provider for Go modules is gopls. Any PRs to handle support for dep are welcome.


[Stepper] Hover effect is huge

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
When hovering a stepper element, the hover effect is huge and "touches" the following element:

Expected behavior 🤔
Have less padding around the stepper element and maybe add more margin, so there is some room between the stepper and the following element.
Something like this:

Steps to reproduce 🕹
Steps:

Go to this documentation page: https://mui.com/material-ui/react-stepper/#non-linear
Click on the stepper element (I changed the background for my screenshot, so you can better see the hover effect)

Context 🔦
No response
Your environment 🌎
Documentation demo

Hi @TheZoker I will work on this issue and i will come back to you soon


A problem occurred evaluating project ':react-native-linear-gradient'. > Invalid revision:

any solution ?

this solutions didnt works for me

We also see the same problem after upgrading to version 2.4.2.

Try react-native link...it works for me


JAV-3 [#244 #242]Transaction models enhancement

Changed value parameter in MetadataTransactions from Uint8Array to 'string (utf8 encoding)`.
Added utf8ToUint8 and uint8ToUtf8 converters for above changes
Made previousRestrictionValue optional in MosaicAddressRestrictionTransaction
Made referenceMosaicId optional in MosaicGlobalRestrictionTransaction

Pull Request Test Coverage Report for Build 675

9 of 9 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.005%) to 69.1%

Totals

Change from base Build 671:
0.005%

Covered Lines:
6270

Relevant Lines:
8369

💛  - Coveralls


open() mentions "Unicode" and UTF guessing, but only handles UTF-8

The docs for open say:

Defaults to "Unicode", which implies figuring out which actual UTF is in use, either from a BOM or other heuristics. If heuristics are inconclusive, UTF-8 will be assumed. (No 8-bit encoding will ever be picked implicitly.)

The "implies" is a bit weasly, but this seems to say that Perl 6 will actually try to guess the UTF. It might do that, but it seems that it can only read UTF-8. When I try it with UTF-16, I get:
Caught X::AdHoc: Streaming decode NYI for encoding 4

I don't see where that error comes from, but perhaps the docs should say that Perl 6 assumes it's UTF-8 (no guessing).

MVM at least has code for Latin 1, ascii, utf-8, windows 1252 and utf8-c8. If there is any ‘detection’ then I was not able to find it. But somebody else may know if we do some special detection before calling run_decode in MVM

Should it guess in the future, or should UTF-8 always be the encoding if you don't specify it?

@briandfoy Currently it assumes UTF-8 and does not guess.

OK, a little bit more clear this time: if you have good reasons to assume that it should guess in 6.d, then feel free to open an RFC ticket in rakudo queue (we used to do this in https://github.com/perl6/specs/issues, but seems like there are more RFC tickets in rakudo queue right now).

I'm not here to vote, merely to document. I know what it does currently and I know what the docs says it does. Someone in charge can pick one of those and that's what I'll say it does.

Didn't really mean to close this. If there is still some issue, please reopen.

As for specs, there are conflicting messages about the synopses being dead and outdated and the source of intent.

@briandfoy which messages did you receive that are conflicting? We can clarify or, if it's some website, update it.
Synopses are historical documents (that's why we have the message saying so at the top of most pages on design.perl6.org). For some things, an alternate design has been implemented, without updating those documents, so they don't even represent the actual implementation. We may still use them—just as any other resource—to guide future design decisions, but they don't represent what the future language versions will have with any definite certainty.
Since Christmas, 2015, the roast became the official Perl 6 Language Specification. If it's not part of roast, it's not part of the language. That's regardless of what and how any particular implementation (including Rakudo) implements things. And that's why I pointed out elsewhere that indir routine is not part of the language (despite it existing in an implementation or it being present in synopses).
There's one wart with respect to roast that exists mostly because we don't yet have infrastructure to deal with multiple language versions and because Christmas 2015 roast was sparse in places: it's specifically the 6.c-errata branch of roast that specifies what's currently part of Perl 6 Language. The 1,161+ commits that have been made to master are not yet part of 6.d, despite us, for example, documenting new features that currently exist only in master. Granted most were not made willy-nilly and will likely stay, but they all will be reviewed prior their inclusion in the Perl 6.d language release (for which there's currently no release date and there's a chance it might not happen in 2017).


Do not round MLE of photons detected

The photons_detected_mle variable, i.e. the maximum-likelihood estimate of photons detected, was rounded to an integer. While technically correct, this causes information loss, so that other variables (e.g. photons_produced_mle, e_vis_mle) will appear coarser. It is also inconsistent with electrons_detected_mle, which is not rounded.
I noticed this because the final output the tutorial now looks odd:

After this fix, it looks fine again:

Thanks Jelle! I agree that it is better to not round photons_detected_mle for consistency with not rounding electrons_detected_mle, and also to prevent downstream artifacts in other variables like e_vis_mle.


Support compiling binary crates from crates.io into a Twizzler image

This adds functionality to xtask to download and compile any binary crates from crates.io for Twizzler, and loading them into the initrd.
External crates will be useful in the future once we get more Rust std support for Twizzler.

@PandaZ3D I know you recently edited these files to make it easier to build the arm port wo/ userspace (iirc). Does this break your workflow? If so, can you suggest how I can avoid that?

I don't think this breaks anything for ARM. Just fix the build issues.

Will there be an RFC on how one handles these 3rd party packages?

Yes, I'll work on that as well.


Propose release: v3.5.0

It's been a while and some of this stuff looks useful.

[37ae7be114] - Try python launcher when stock python is python 3. (Ben Noordhuis) #992
[e3778d9907] - Add lots of findPython() tests. (Ben Noordhuis) #992
[afc766adf6] - Unset executable bit for .bat files (Pavel Medvedev) #969
[ddac348991] - Use push on PYTHONPATH and add tests (Michael Hart) #990
[b182a19042] - Revert "add "path-array" dep" (Michael Hart) #990
[9c8d275526] - Add --devdir flag. (Ben Noordhuis) #916
[7c08b85c5a] - Revert "configure: use "path-array" for PYTHONPATH" (Michael Hart) #990
[f6eab1f9e4] - doc: add windows-build-tools to readme (Felix Rieseberg) #970

The add --devdir flag sounds like a minor to me.
cc @nodejs/node-gyp, @bnoordhuis, @rvagg

--devdir is semver-minor, yes.  It would be great if someone has time to review #919, that would also make a nice addition.

please add VS2017 support to this

@alanpurple I suspect that will be the release after if no PR is made very soon. Unfortunately I do not have any expertise in that area so I can't really help. :(

I think we should probably just release this already. @bnoordhuis are you ok with that? We can always do another minor once that PR and VS2017 land, but progress is pretty slow.

SGTM

@bnoordhuis / @rvagg I'm willing to finish this if I can get npm release perms, does anything special need to be done for the changelog or do I just clean up what sounds important and markdownize it?

Maybe @bnoordhuis or @nodejs/python could review that? Python isn't exactly my familiarity.

Looks like that PR is now at https://github.com/nodejs/node-gyp/pull/1088

v3.5.0 published


State Monad

Adds the plain (and currently utterly useless) State monad.
Swift 1.1 is not a fan of the Monad instance.

Can we add conversions between State<S, A> and IxState<S,S,A>?
If only Swift supported generic typealiases…

Mm, yeah.  I'll open an issue as a reminder (because every other language with typedefs and generics doesn't seem to have a problem with this).

To be fair, if you're not careful, type-level lambdas (which is what generic type aliases amount to) can break the decidability of type-checking.  Still. something should be able to be done…

OK.  Ready for review.

:+1:

:boat: