C++ api bindings for Heron

Based on design doc at
https://docs.google.com/document/d/1fpLuwEXtLWAxhL9MCI_EsxQ3bYBcdXB7G8xMguF35LM/edit#heading=h.d6uy2uxfs2xq
This one supersedes https://github.com/twitter/heron/pull/2093 since it is coming off of newest master. Basically the same pr, with some bazel change specific modifications.

IIRC, the previous C++ Binding PR needs to do some work about logging. Is the logging issue solved here or there will be further PRs?

@nlu90 WRT Logging issue, we have a work around where TopologyContext will export a logging object that the topology writers can use.

👍


How to find your paper?

You've done a great job. May I have a look at your paper?

@QiaoFeng0419 Sorry for the late reply. Our paper just gets accepted by CEUS(Computer, environment and Urban system), it may take a while to be published. I will let you know when it is accessible. Thanks for your attention!

@QiaoFeng0419 Our paper is accessible now. You can download from research gate or senseable lab website

Thank you.


If root folder is called react-native, build fails with : While resolving module react-native/Libraries/Core/Devtools/getDevServer, the Haste package react-native was found.

Build/Submit details page URL
No response
Summary
If the root folder for the eas-build is called react-native, the build fails with "While resolving module react-native/Libraries/Core/Devtools/getDevServer, the Haste package react-native was found"
Managed or bare?
managed
Environment
expo-env-info 1.0.2 environment info:
System:
OS: Windows 10 10.0.19044
Binaries:
Node: 16.13.2 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.10 - ~\AppData\Roaming\npm\yarn.CMD
npm: 8.5.5 - ~\Documents\Github\smartbills\packages\mobile\node_modules.bin\npm.CMD
SDKs:
Android SDK:
API Levels: 30
Build Tools: 30.0.3
System Images: android-30 | Google APIs Intel x86 Atom, android-30 | Google Play Intel x86 Atom_64
IDEs:
Android Studio: Version  <IP_ADDRESS> AI-202.76<IP_ADDRESS>51085
npmPackages:
@expo/metro-config: ^0.3.12 => 0.3.12
expo: ^44.0.0 => 44.0.6
react: 17.0.2 => 17.0.2
react-dom: 17.0.2 => 17.0.2
react-native: 0.64.3 => 0.64.3
react-native-web: 0.17.7 => 0.17.7
Expo Workflow: managed
Error output
While resolving module react-native/Libraries/Core/Devtools/getDevServer, the Haste package react-native was found.
Reproducible demo or steps to reproduce from a blank project

expo init
name project react-native
try to build with eas-build with "distribution": "internal",

If your package is called react-native and you have react-native in dependencies it's broken by definition, if you run expo init react-native expo-cli will not allow you to create a project like that.

didn't knew that! I renamed the folder that's why. Hope this thread could be usefull for some people, because it works well in dev but failed on the build step.


Overlay driver to support network layer encryption

Allows network layer encryption for overlay driver

Signed-off-by: Alessandro Boch<EMAIL_ADDRESS>

How to test it:

On each node in the cluster set the encryption (key,tag) pair with:

docker network create -d overlay --opt key=d0562776bf0e75830ba3f7f8eb6c09b537b4e89ccf7097445479bc06c7b2b6e5 --opt tag=78917750 <any name>

Create one or more secure overlay network along with a regular, non secure network:

docker network create -d overlay --opt secure sec
docker network create -d overlay nosec

Verify containers running on secure network(s) on different hosts can talk to each other. The secure network traffic across hosts will happen via esp packets (ip.proto==50). Verify traffic on non-secure overlay network is still fine and happening via plain vxlan packets:

In this example there are two secure and one non-secure overlay network, three nodes (<IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>) each with one container on each network pinging contaienrs on different hosts

Rotate the encryption key on each host:

docker network create -d overlay --opt newKey=11112776bf0e75830ba3f7f8eb6c09b537b4e89ccf7097445479bc06c7b21111 --opt newTag=54321234 <any name>

During the rotate process you should not see significant traffic drops. Hosts will be able to receive on old and new key until peers has completed the switch to the new key.

LGTM

@aboch We can also address the comments in a bug fix.

This looks good :)
How can I test? what are the keys and tags?
When can we expect documentation to ship?
Thanks!

@pierreozoux You can try it out with the swarm mode using the 1.12 RC3 docker binary. When creating the overlay network pass the option --opt secure. Key allocation/rotation etc. are in-built in the docker swarm mode.

Ok, thanks, I'll try it!
On 04-07-2016 08:47, Santhosh Manohar wrote:

@pierreozoux https://github.com/pierreozoux You can try it out with
the swarm mode using the 1.12 RC3 docker binary. When creating the
overlay network pass the option |--opt secure|. Key allocation/rotation
etc. are in-built in the docker swarm mode.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/libnetwork/pull/1199#issuecomment-230226724,
or mute the thread
https://github.com/notifications/unsubscribe/ABxvHXUeBfD2oCj6tbM3mgvlCHJvsfVXks5qSLqngaJpZM4Iq5kQ.

--
I use PGP to protect our privacy, if you want to know more, you can
follow this
https://emailselfdefense.fsf.org/en/
If you have further questions, please do not hesitate to ask.
You can verify my public key here: https://keybase.io/pierreozoux

Is there any documentation or blog posts on the encryption mode or algorithms this implements?

@kalahari Docker documentation is being updated on how the dataplane encryption can be turned on, but I am not sure it will contain the details you are asking.
So this implements autheticated encryption ipsec in host-to-host transport mode.
The algorithm used is the one specified in rfc4106, 128 bits key length.


Loop About Computer Configuration

May I ask if the RTX3090 graphics card can run your program?

Of course. I have tried, it is enough.


Published FacebookAuthBot creates errors

For our Bot we want that the users can login to their facebook-account, to authenticate them...
I tested the FacebookAuthBot local with the emulator, and everything works fine.
Now i wanted to test it on an published app.
I published the sample to my azureaccount directly from visual studio.
I changed the
public static readonly Uri FacebookOauthCallback = new `Uri("http://mealfredbottest.azurewebsites.net/api/OAuthCallback");
to the url of my published app.
i also added my url to the valid OAuth Redirect URIs in facebook.
If i click on the FacebookLoginURL i enter my valid facebook password and this error appears:

{
"message": "An error has occurred.",
"exceptionMessage": "Authorization for Microsoft App ID e1c463b9-f50a-43bb-a231-8c408f276ad7 failed with status code Forbidden",
"exceptionType": "System.UnauthorizedAccessException",
"stackTrace": "   at Microsoft.Bot.Connector.JwtTokenRefresher.d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)\r\n   at Microsoft.Bot.Connector.Conversations.d__7.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Connector.ConversationsExtensions.d__15.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.AlwaysSendDirect_BotToUser.d__4.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.DialogContext.d__10.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Extensions.d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Chain.PostToUserDialog1.<ResumeAsync>d__3.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.DialogTask.ThunkResume1.d__4.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Internals.Fibers.Wait2.<Microsoft-Bot-Builder-Internals-Fibers-IWait<C>-PollAsync>d__19.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Internals.Fibers.Frame1.<Microsoft-Bot-Builder-Internals-Fibers-IFrameLoop-PollAsync>d__7.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Internals.Fibers.Fiber1.<Microsoft-Bot-Builder-Internals-Fibers-IFiberLoop<C>-PollAsync>d__13.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at Microsoft.Bot.Builder.Internals.Fibers.Wait2.Microsoft.Bot.Builder.Internals.Fibers.IAwaiter.GetResult()\r\n   at Microsoft.Bot.Builder.Dialogs.Chain.LoopDialog1.<ResumeAsync>d__3.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.DialogTask.ThunkResume1.d__4.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Internals.Fibers.Wait2.<Microsoft-Bot-Builder-Internals-Fibers-IWait<C>-PollAsync>d__19.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Internals.Fibers.Frame1.<Microsoft-Bot-Builder-Internals-Fibers-IFrameLoop-PollAsync>d__7.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Internals.Fibers.Fiber1.<Microsoft-Bot-Builder-Internals-Fibers-IFiberLoop<C>-PollAsync>d__13.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.DialogTask.<Microsoft-Bot-Builder-Dialogs-Internals-IPostToBot-PostAsync>d__211.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.ReactiveDialogTask.d__51.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.ExceptionTranslationDialogTask.<Microsoft-Bot-Builder-Dialogs-Internals-IPostToBot-PostAsync>d__21.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.LocalizedDialogTask.d__21.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.ScoringDialogTask1.d__61.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.PersistentDialogTask.<Microsoft-Bot-Builder-Dialogs-Internals-IPostToBot-PostAsync>d__61.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.PersistentDialogTask.d__61.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.PostUnhandledExceptionToUserTask.<Microsoft-Bot-Builder-Dialogs-Internals-IPostToBot-PostAsync>d__51.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.PostUnhandledExceptionToUserTask.d__51.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Conversation.<ResumeAsync>d__51.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Conversation.d__31.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Sample.SimpleFacebookAuthBot.Controllers.OAuthCallbackController.<OAuthCallback>d__1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__31.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()"
}

what did i wrong? i didn't changed the sample code, except the FacebookOauthCallback from http://localhost:4999/api/OAuthCallback
to http://mealfredbottest.azurewebsites.net/api/OAuthCallback

and sometimes i get this error:
{
"message": "An error has occurred.",
"exceptionMessage": "Operation is not valid due to the current state of the object.",
"exceptionType": "System.InvalidOperationException",
"stackTrace": "   at Microsoft.Bot.Builder.Dialogs.Conversation.<>c__31.<ResumeAsync>b__3_0()\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.ReactiveDialogTask.<Microsoft-Bot-Builder-Dialogs-Internals-IPostToBot-PostAsync>d__51.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.ExceptionTranslationDialogTask.d__21.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.LocalizedDialogTask.<Microsoft-Bot-Builder-Dialogs-Internals-IPostToBot-PostAsync>d__21.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.ScoringDialogTask1.<Microsoft-Bot-Builder-Dialogs-Internals-IPostToBot-PostAsync>d__61.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.PersistentDialogTask.d__61.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.PersistentDialogTask.<Microsoft-Bot-Builder-Dialogs-Internals-IPostToBot-PostAsync>d__61.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.PostUnhandledExceptionToUserTask.d__51.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at Microsoft.Bot.Builder.Dialogs.Internals.PostUnhandledExceptionToUserTask.<Microsoft-Bot-Builder-Dialogs-Internals-IPostToBot-PostAsync>d__51.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Conversation.d__51.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Builder.Dialogs.Conversation.<ResumeAsync>d__31.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Microsoft.Bot.Sample.SimpleFacebookAuthBot.Controllers.OAuthCallbackController.d__1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Threading.Tasks.TaskHelpersExtensions.d__3`1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()"
}

Does your Facebook App settings also point to Azure App url - https://mealfredbottest.azurewebsites.net/
You would have added http://localhost:4999
I am sure you have to do this, but post that too, it is not working. I posted another issue for the same #1048

This commit should fix both this issue, #1048 and #1032.

Thank you very much.


Add loading message and hide chart when data is being retrieved

I think the loading message could be converted into a component at some point, but I'm not convinced that it's worth doing until #390 is complete.

:+1:

Thanks @djmiley @Afredon :)


How can I use proxy

Hello, I haven't find out the proxy parameter, does the curlrequest supports -x or --proxy command?

Any option that isn't documented in the README is passed directly to curl, so try adding `{proxy:} to options.


Don't reexecute sender_wrapper

It's unnecessarily slow, and it fails with a large number of disks because it exceeds the system's maximum command line length.

I'm liking the unified send(), but this exact solution won't work. processData() is waiting for send() to finish, and that's where timeout happens (which have to be longer than maximum agent timeout). That's why fork was introduced.
Besides, important error messages was dropped - regular user won't be able to tell what happened and compose a comprehensive bug report. Not critical but a sad state.

Ok, now the PR takes the approach we discussed in #28.  It forks.  The parent sends returns LLD to zabbix_agentd.  The child polls the parent for completion, and then sends detailed smart stats via a zabbix_sender push.  This PR should be ready to merge now.  In a future PR I'll move smart stat collection into the child.


brew upgrade or install fails with comparison of PkgVersion with String

brew doctor output
Your system is ready to brew.

Verification

[X] My "brew doctor output" above says Your system is ready to brew. and am still able to reproduce my issue.
[X] I ran brew update twice and am still able to reproduce my issue.
[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

brew config output
HOMEBREW_VERSION: 4.3.15-46-gaafa81b
ORIGIN: https://github.com/Homebrew/brew
HEAD: aafa81b3d9612613118654c8f66b9e6d34c65b11
Last commit: 8 minutes ago
Core tap JSON: 12 Aug 19:36 UTC
Core cask tap JSON: 12 Aug 19:36 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_EDITOR: nvim
HOMEBREW_MAKE_JOBS: 10
HOMEBREW_SORBET_RUNTIME: set
Homebrew Ruby: 3.3.4 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.4_1/bin/ruby
CPU: 10-core 64-bit arm_firestorm_icestorm
Clang: 15.0.0 build 1500
Git: 2.46.0 => /opt/homebrew/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 14.6.1-arm64
CLT: <IP_ADDRESS>.1.1708646388
Xcode: 15.4
Rosetta 2: false

What were you trying to do (and why)?
brew upgrade
or brew install anything
What happened (include all command output)?
brew upgrade                                                                                03:29:53 PM
Error: comparison of PkgVersion with String failed
Warning: Removed Sorbet lines from backtrace!
Rerun with `--verbose` to see the original backtrace
/opt/homebrew/Library/Homebrew/attestation.rb:66:in `<'
/opt/homebrew/Library/Homebrew/attestation.rb:66:in `enabled?'
/opt/homebrew/Library/Homebrew/cmd/upgrade.rb:137:in `run'
/opt/homebrew/Library/Homebrew/brew.rb:94:in `<main>'
Please report this issue:
  https://docs.brew.sh/Troubleshooting

and verbose,
brew upgrade --verbose                                                                                03:29:58 PM
Error: comparison of PkgVersion with String failed
/opt/homebrew/Library/Homebrew/attestation.rb:66:in `<'
/opt/homebrew/Library/Homebrew/attestation.rb:66:in `enabled?'
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11518/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11518/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11518/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/opt/homebrew/Library/Homebrew/cmd/upgrade.rb:137:in `run'
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11518/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11518/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11518/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/opt/homebrew/Library/Homebrew/brew.rb:94:in `<main>'
Please report this issue:
  https://docs.brew.sh/Troubleshooting

What did you expect to happen?
command works
Step-by-step reproduction instructions (by running brew commands)
`brew upgrade`

saw the report submitted around the same time (was not there when drafting this report)
https://github.com/Homebrew/brew/issues/18028
closing in favor of that one.


Bug Build android ionic v1 On ANDROID

Hello, I don't manage to build my android ionic v1 project with google map plugin on Android (work on IOS)
I install google map plugin like that :
ionic plugin add cordova-plugin-googlemaps \
     --variable API_KEY_FOR_ANDROID="XxxXxXxXxXXxXXXxxXxXxXxXXxXXXxxXxXxX" \
     --variable API_KEY_FOR_IOS="XxxXxXxXxXXxXXXxxXxXxXxXXxXXXxxXxXxX" \
     --nofetch --save

Command finished with error code 1: myProject/platforms/android/gradlew cdvBuildDebug,-b,myProject/platforms/android/build.gradle,-Dorg.gradle.daemon=true,-Dorg.gradle.jvmargs=-Xmx2048m

Error: myProject/platforms/android/gradlew: Command failed with exit code 1 Error output:
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginMap.java:88: error: cannot find symbol
    GoogleMap.OnMyLocationClickListener, GoogleMap.OnPoiClickListener,
             ^
  symbol:   class OnMyLocationClickListener
  location: class GoogleMap
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:17: error: cannot find symbol
import com.google.android.gms.maps.model.StreetViewSource;
                                        ^
  symbol:   class StreetViewSource
  location: package com.google.android.gms.maps.model
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginMap.java:413: error: cannot find symbol
              map.setOnMyLocationClickListener(PluginMap.this);
                 ^
  symbol:   method setOnMyLocationClickListener(PluginMap)
  location: variable map of type GoogleMap
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginMap.java:832: error: cannot find symbol
                  map.setOnMyLocationClickListener(null);
                     ^
  symbol:   method setOnMyLocationClickListener(<null>)
  location: variable map of type GoogleMap
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginMap.java:2571: error: method does not override or implement a method from a supertype
  @Override
  ^
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:87: error: cannot find symbol
          StreetViewSource source = "OUTDOOR".equals(cameraOpts.getString("source")) ?
          ^
  symbol:   class StreetViewSource
  location: class PluginStreetViewPanorama
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:88: error: cannot find symbol
              StreetViewSource.OUTDOOR : StreetViewSource.DEFAULT;
              ^
  symbol:   variable StreetViewSource
  location: class PluginStreetViewPanorama
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:88: error: cannot find symbol
              StreetViewSource.OUTDOOR : StreetViewSource.DEFAULT;
                                         ^
  symbol:   variable StreetViewSource
  location: class PluginStreetViewPanorama
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:280: error: cannot find symbol
              StreetViewSource source = "OUTDOOR".equals(cameraOpts.getString("source")) ?
              ^
  symbol: class StreetViewSource
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:281: error: cannot find symbol
                  StreetViewSource.OUTDOOR : StreetViewSource.DEFAULT;
                  ^
  symbol: variable StreetViewSource
myProject/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:281: error: cannot find symbol
                  StreetViewSource.OUTDOOR : StreetViewSource.DEFAULT;
                                             ^
  symbol: variable StreetViewSource
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
11 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s

My ionic info :
➜ ionic info

Your system information:

Cordova CLI: 7.1.0
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 3.1.11
ios-deploy version: 1.9.2
ios-sim version: 7.0.0
OS: macOS
Node Version: v10.6.0
Xcode version: Xcode 9.4.1 Build version 9F2000

Thanks in advance ...

It's not bug. It's your misconfiguration.
https://github.com/mapsplugin/cordova-plugin-googlemaps-doc/blob/master/troubleshootings/build_error_streetview/README.md

I see tour troublesshooting bug i’m in version 15.0.1 in google play service on my var... I really don’t understand

If you can't solve the problem by yourself, please share your project files on Github.

I can’t share project file... is own by my business director. So I had goog’e service version 15.0.1 and no working. What’s next ?

Since you don't share your project files, I can't give you any advices because information is too less.
You have too choices:

try to solve the issue by yourself, or
choose private support.

Ok I can invite you for fiew files in reposite

Sorry, I can't waste my time

What do you wan't in exchange ?...

I develop this plugin in my private time, and support is as well.
So I can't spend much time for free supporting.
And the people who need help is not only you.

Ok write men, I share you my code

@Afondevi The invitation is gone.

Hi, yes because I resolve by my way but have new probleme..
Could not get unknown property 'ANDROID_SUPPORT_V4_VERSION' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

As a common sense, if you ask to help someone, you should update the result before asking.


Use monotonic rather than realtime clock ticks

in stats.c, CLOCK_REALTIME is susceptible to clock changes and slower than a course clock. CLOCK_MONOTONIC_COARSE will have better perf and be continuously accurate. Ifndef CLOCK_MONOTONIC_COARSE or you need better than msec resolution, then use CLOCK_MONOTONIC

Thanks for the suggestion; I added support for CLOCK_MONOTONIC; I didn't add the coarse version as we make almost no calls to timers so the posix version is good enough for us :-)


[Feature] Show time since a connection was created

Would be great to have a timer from when the connection was created when I mouse over the connection (like the EOL one).

Why don´t you use the map overview panel for that? There should be a created timestamp for that information. You can remove connections within this panel as well.

It would be more user friendly if I could just mouse over the connection to see when it was created (so I can estimate the the lifetime of the connection). Having to click on the system and then looking for the signature belonging to the connection is cumbersome and a nightmare if you want to check a whole chain.

Map overview is better I think, timestamp doesn´t tell you anything about the connection, because time of the jump through is not related to any system connection property.

So kind of a heat map for recently used connections. I like it, but it solves not problem I originally had :)
The problem with the tool tips is that everything gets displayed simultaneously which clutters the map. Would be much better if it only pops up for a single connection when I hover over it for a certain amount of time (like 2 seconds).  Maybe even make the tooltip bigger and include more info (time created, last used, eol timer etc).

I´m working on a new overlay for wormholes:

WH signature information, is shown next to the "endpoints" (e.g. K162, N110,....) (requires signatures linked to a connection)
Small (green) "Arrow" indicates the direction of a wormhole
WHs get a new overlay with timers.

time elapsed since "creation"
time elapsed since "last update"

Not sure about the colors/icons...


[feature request] add tenant isolation for components such as kube-proxy&flannel which run in ns kube-system

What would you like to be added: a signal which show the tenant identity of kube-proxy&flannel
Why is this needed: Isolation for resources like service and endpoint
others
/kind feature

@MrGirl Thank you for raising issue. and i'd like to add some backgrounds for multi tenant isolation feature in OpenYurt.

feature comes from some IoT end users
multi end users can share the control plane and have his own edge nodes and resources.

in the other word, end user wants to share a OpenYurt cluster, join his edge nodes into the cluster and deploy apps on this own edge nodes. at the same time, every end user can get his own resources only from cluster by native K8s API.

Based on the original service account in kube-system namespace, end user can list all resource from cluster, In order to prevent resource leak in a tenant isolation cluster, we need to make sure that only resource of specified end user and resource in common namespace can be exposed to specified end user. so the feature in this issue is used to provide this ability.


Gradle methods not updated for "getting-started-grpc"

In which file did you encounter the issue?
https://github.com/GoogleCloudPlatform/java-docs-samples/tree/main/endpoints/getting-started-grpc
While running: ./gradlew build
Did you change the file? If so, how?
Did not change the file.
Describe the issue
I tried setting up the package to try out running the grpc example locally. The first command fails.
The reason is that the gradle methods are not updated to the newer version.
(Tried to fix it myself, but everyone trying this out will run into this, and it is a waste of time for everyone fixing the methods.)
Thanks!

Hello @borah-hemanga, thank you for reporting the issue. Are you referencing the version of the gradle CLI?
I checked the sample you reference and it uses gradle version 8.5 which is the latest version of the gradle.
Would you mind to share what you did to update the gradle methods to the newer version? You can also submit the change to gradlew script instead (following our contribution guide).

I spoke too soon. I started making changes, like changing compile to implementation. But, looks like there are other changes necessary, like configurations.compile.collect isn't present in the newer version either.
Anyway, I gave up on gRPC and just used HTTP instead.
But, it would be nice for other users if the gRPC sample worked out of the box.


Tests pane doesn't show up for my projects

After some time of successfully usage of this extension, I've started experiencing an issue where the Testing panel stopped showing up. While digging through the Logs (Extension Host) I've noticed the following line (for a session when I have my project opened):
[2021-12-15 22:40:26.699] [exthost] [info] Not activating extension 'pspester.pester-test': Timed out while searching for 'workspaceContains' pattern **/*.[tT]ests.[pP][sS]1

Any idea of how to fix that?
There are actually a few other extensions that also timeout in the same fashion:
[2021-12-15 23:14:50.580] [exthost] [info] Not activating extension 'ms-azuretools.vscode-azurefunctions': Timed out while searching for 'workspaceContains' pattern **/host.json
[2021-12-15 23:14:50.580] [exthost] [info] Not activating extension 'ms-dotnettools.csharp': Timed out while searching for 'workspaceContains' pattern *.csproj,*.sln,*.slnf,*.csx,*.cake,**/*.csproj,**/*.sln,**/*.slnf,**/*.csx,**/*.cake

Thanks!

Are you actually opening a workspace? Not sure why it would time out, I currently can't reproduce.

Happened to me too, a couple of times already. Same 'Timed out' log entry.
In a workspace with 23 test files, containing 335 tests; discovery takes about 2s.
After a restart of VSCode, the extension usually loads successfully.

@Glober777  @lujomu This is an extension host level issue, and maybe due to your slow filesystem, if the global search takes longer than the hard-coded 7 seconds.
https://github.com/microsoft/vscode/blob/b4cd3749542a0da6f9cf830d49fdc4bd9e9bc4f5/src/vs/workbench/api/node/extHostExtensionService.ts#L50
Related Locked Issue
https://github.com/microsoft/vscode/issues/73656
I'm afraid you'd have to petition vscode itself to increase the filesystem search limit, or speed up your filesystem so it can be searched in the requisite time, or otherwise propose another activation event for the extension rather than the presence of .tests.ps1 files (this has to be defined in the package.json and is not configurable)

@JustinGrote, just as a thought, but is it possible to maybe make an alternate activation expression that would depend on, say, something added to the settings.json file for the project? If that was possible, I'd just add that into Plaster template for my PowerShell projects.
Often times I need to reload VSCode a few times to make it activate the extension. And I don't really have large project folders. Not, to mention that I have an NVMe drive, and the utilization doesn't go above few percent during the load, however CPU does max out (supposedly due all the extensions starting up at the same time). I suspect that it may have something to do with the fact that I keep my project folders on OneDrive, and I wonder whether it is what is slowing file scan operations for me.

@JustinGrote, just as a thought, but is it possible to maybe make an alternate activation expression that would depend on, say, something added to the settings.json file for the project? If that was possible, I'd just add that into Plaster template for my PowerShell projects.
Often times I need to reload VSCode a few times to make it activate the extension. And I don't really have large project folders. Not, to mention that I have an NVMe drive, and the utilization doesn't go above few percent during the load, however CPU does max out (supposedly due all the extensions starting up at the same time). I suspect that it may have something to do with the fact that I keep my project folders on OneDrive, and I wonder whether it is what is slowing file scan operations for me.

It would be possible by firing an event command if a setting exists, but it's not either/or. I suppose I could shortcut the full extension load if a setting is present.

@JustinGrote, just as a thought, but is it possible to maybe make an alternate activation expression that would depend on, say, something added to the settings.json file for the project? If that was possible, I'd just add that into Plaster template for my PowerShell projects.
Often times I need to reload VSCode a few times to make it activate the extension. And I don't really have large project folders. Not, to mention that I have an NVMe drive, and the utilization doesn't go above few percent during the load, however CPU does max out (supposedly due all the extensions starting up at the same time). I suspect that it may have something to do with the fact that I keep my project folders on OneDrive, and I wonder whether it is what is slowing file scan operations for me.

It would be possible by firing an event command if a setting exists, but it's not either/or. I suppose I could shortcut the full extension load if a setting is present.

That would be awesome!

The extension now lazy loads eventually with filewatchers only, so as long as you have a pester test that matches the file watchers, the extension will fully activate, otherwise it is "activated" but basically in sleep mode to conserve resources.


🐛 [firebase_messaging] FirebaseException ([firebase_messaging/unknown]

Bug report
Describe the bug
A clear and concise description of what the bug is.
same issue with https://github.com/firebase/flutterfire/issues/9904
I'm using version 14.2.1
https://github.com/firebase/flutterfire/issues/9904 is already closed. So I opened as new one.
stacktrace is here:
FirebaseException: [firebase_messaging/unknown] Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService(java.lang.String)' on a null object reference
  File "message_codecs.dart", line 653, in StandardMethodCodec.decodeEnvelope
  File "platform_channel.dart", line 296, in MethodChannel._invokeMethod
  File "<asynchronous suspension>"
  File "platform_channel.dart", line 499, in MethodChannel.invokeMapMethod
  File "<asynchronous suspension>"
  File "method_channel_messaging.dart", line 243, in MethodChannelFirebaseMessaging.getNotificationSettings
  File "<asynchronous suspension>"
  File "request_messaging_permission.dart", line 48, in canRequestMessagingPermission
  File "<asynchronous suspension>"
  File "request_messaging_permission.dart", line 22, in requestMessagingPermissionIfNeeded
  File "<asynchronous suspension>"
  File "use_do_sport_top_initialize_sequence.dart", line 175, in useShowPushPermissionDialogIfNeeded.<fn>
  File "<asynchronous suspension>"
  File "use_do_sport_top_initialize_sequence.dart", line 77, in useDoSportTopInitializeSequence.<fn>.<fn>

Steps to reproduce
Steps to reproduce the behavior:

Go to '...'
'...'
See error or incorrect behavior

Expected behavior
A clear and concise description of what you expected to happen.
Sample project
Providing a minimal example project which demonstrates the bug in isolation from your main App greatly enhances the chance of a timely fix.
Please link to the public repository URL.

Additional context
Add any other context about the problem here.

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
PASTE OUTPUT INSIDE HERE

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
PASTE OUTPUT INSIDE HERE

@ostk0069
I am unable to replicate this using the plugin example on Android. Can you try the same and check ?

This issue is only occurring on iOS devices for our project. At least from Firebase logs, all the reports are coming from iOS devices. This is happening while user puts app to the background for some long period of time and at some point returned back to the app from recent list or from app icon on the desktop.


supports unofficial yggdrasil (authlib-injector)

Simply use the code below to change an unofficial Yggdrasil server:
ServiceRoot.registerYggdrasilServiceRoot(URI.create("https://example.com/api/yggdrasil/")); // the suffix "/" is necessary!

Or if you want to change back to Mojang's official one:
ServiceRoot.registerYggdrasilServiceRoot(null);

Unfortunately, I don't think this PR is a good idea at this point in time. As far as we know, Mojang intends to remove support for Mojang accounts at some point in the future. Once they do, we will too, which (as I understand it) means this PR will also not work. And we don't want to maintain the Mojang code solely for a third-party authentication system. If I am wrong, please correct me. Otherwise, thank you anyway for submitting a PR.


Regex in json_schema v1.6.6

Edd from UniProt has contacted us about a potential issue in the regex for v1.6.6 of the json_schema. @AsierGonzalez, can you please investigate?

... when I run our pipeline, I get an error about the JSON schema 1.6.6 not being valid: ^http://www.ncbi.nlm.nih.gov/clinvar/RCV[0-9]{9}|http://identifiers.org/dbsnp/rs[0-9]{1,}|http://identifiers.org/dbsnp/esv[0-9]{1,}|http://identifiers.org/dbsnp/nsv[0-9]{1,}|.{,2}[0-9]+[ACTG]+_[ACTG]+$
Specifically, the final part of the disjunction, .{,2}[0-9]+[ACTG]+_[ACTG]+, looks wrong, and indeed our compiler complains about it. Usually, curly braces indicate the number of times a match is repeated. e.g., {3} => match 3 times, or {2,4} matches between 2 and 4 times. But as far as I know, {,2} doesn't mean anything, hence our pipeline can't generate anything, since our the fails. I could be wrong about this, but could you please check that the regex is correct?
I could be wrong about this, but could you please check that the regex is correct?

That last bit of the regex was introduced by @DSuveges in the schema version 1.6.4 to match the genetics portal variant notation that comes in the form of 1_154453788_C_T. The problematic {,2} refers to the chromosome number, which chan be a number between 1-22, X, Y or MT. Changing that to {1,2} should sort the issue but if we want to be more explicit it could be changed to something like [[1-2]?[0-9]|X|Y|MT].
What do you think Daniel?

Yes, that was a mistake on my side: I was wrongfully assumed that in the range quantifier ({}) the minimum value is optional (the maximum certainly is optional where {3,} means matching 3 or more times). Yes, the proposed solution is correct: should be {1,2}

Solved by PR #85 and version tagged as 1.6.7

:+1: thanks!


improve the dark mode

The dark mode only turn the main background black leaving the other elements the same making the page look displeasing.
The issue can be resolved by changing the color scheme of the elements appropriately.

above screenshot is the current dark mode.

@AshuKV are you working on this issue ? its been 6 days

Hey, @arpit456jain if you are interested you can take up

ok i am on it .
please assign me

Okay @arpit456jain


icons flying out when taskbar is leftside on 2nd monitor

when i enable 'center on multiple monitors' my icons just fall down and dissapear. only on the 2nd monitor tho.
under is a long screensnip of the taskbars.

Hmm, on what version are you?
"Center on multiple monitors"
Is an option from the older versions of FalconX.
<IP_ADDRESS> is currently the latest ;)


map not leading

Hello i appreciate the work well done on this plugin. thanks. But i have an issue my map doesn't load. i took the example you made in your git and tried on my IOS phone but the same results. On safari this is the error it shows

and when i load on my  emulator it shows

would appreciate any help
thanks.

https://github.com/mapsplugin/cordova-plugin-googlemaps-doc/blob/master/troubleshootings/graymap/README.md

ping

ping


Issues with ARM deployment of Infrastructure deleting code

When I forgot " WEBSITE_RUN_FROM_PACKAGE: 1" in the application settings portion of my ARM template a new deployment of the Function App would actually delete my code. I didn't realize the Azure DevOps tasks were by default using this new run from package method to deploy so I didn't realize I needed this setting and anytime an ARM template runs it actually deletes existing App settings so it was very necessary that I had this in my ARM template. It would be helpful if the documentation called out that this could be a side effect of removing the setting (that the code could be deleted from the function app) or if it was more clear when this setting should be included.

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

ID: cbd2779f-df70-05e1-0589-8220f850a44f
Version Independent ID: c1118090-18b5-f630-d4b0-c588328a4b5a
Content: Run your Azure Functions from a package
Content Source: articles/azure-functions/run-functions-from-deployment-package.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@nastassiar Thank you for your feedback! We will review and update as appropriate.


CREATE_FAILED

Tried launch Stack failed with rollback the first two attempts with default time out.
Changed time out for WaitCondition02 to 100 minutes and ticked of the option of rollback on fail.
Still did not help..
2016-07-10	Status	Type	Logical ID	Status reason
00:31:58 UTC+0200	CREATE_FAILED	AWS::CloudFormation::Stack	Zook	The following resource(s) failed to create: [WaitCondition02].
00:31:56 UTC+0200	CREATE_FAILED	AWS::CloudFormation::WaitCondition	WaitCondition02	WaitCondition timed out. Received 0 conditions when expecting 1

This is the only think I found find that was out of the normal.
2016-07-09 23:48 UTC+2
Configuration update
Alarm "DDC-ControllerRecoveryAlarm-XXXXXXXXXXXX" created
History Data:Machine-readable data about the alarm in JSON format
{
  "version": "1.0",
  "type": "Create",
  "createdAlarm": {
    "threshold": 0,
    "alarmConfigurationUpdatedTimestamp": "2016-07-09T21:48:36.372+0000",
    "insufficientDataActions": [],
    "alarmDescription": "EC2 Autorecovery for UCP Controller. Autorecover if we fail EC2 status checks for 15 minutes.",
    "statistic": "Minimum",
    "stateUpdatedTimestamp": "2016-07-09T21:48:36.372+0000",
    "alarmArn": "arn:aws:cloudwatch:us-west-2:XXXXXXXXXXXX:alarm:Zook-ControllerRecoveryAlarm-1PEUWIN68PV0T",
    "namespace": "AWS/EC2",
    "evaluationPeriods": 15,
    "comparisonOperator": "GreaterThanThreshold",
    "okactions": [],
    "alarmActions": [
      "arn:aws:automate:us-west-2:ec2:recover"
    ],
    "actionsEnabled": true,
    "stateValue": "INSUFFICIENT_DATA",
    "metricName": "StatusCheckFailed_System",
    "period": 60,
    "dimensions": [
      {
        "name": "InstanceId",
        "value": "i-XXXXXXXXXXXX"
      }
    ],
    "alarmName": "Zook-ControllerRecoveryAlarm-XXXXXXXXXXXX"
  }
}

Hey there,
If you'd like to send me your Cloudformation stack ID I can dig into the failure<EMAIL_ADDRESS>

Issue was with Private Hosted Zone records in Route53. Once removed it worked fine. Thanks @bchav for finding the issue.


added submit type to elements. +test

the html looks neater

closing due to special behaviour of submit, somewhat misleading having it here ("fn" doesn't do anything for example)


Useless and/or holes in protections

May I suggest a section, of few additions to mention useless/weak and/or holes in protections/tools/settings and if the available alternatives.
Sorry no time to do it.
Thanks for your great work.
VPN - PPTP, useless unsecure, better than nothing
VPN but still use ISP DNS, not all exchange through VPN and VPN with DNSLeak-browser involved
VPN disconnect without killswitch (block all communication if vpn stops)
VPN and accessing your usual accounts, eg gmail, webmail, contacts...
WIFI - WEP
Mobile phone/Computer with Location activated
Browser Finger Print, uses one only for secure works, another for whatever
HTTP with MiTM, move to HTTPS
You get the idea...
Forgot this one, still used by so many, not by the audience here of coz :-) Zip passwords !

who are you i do not understand your message
On Fri, Oct 2, 2015 at 12:05 AM, Stéphane Moureau<EMAIL_ADDRESS>wrote:

May I suggest a section, of few additions to mention useless/weak and/or
holes in protections/tools/settings and if the available alternatives.
Sorry no time to do it.
Thanks for your great work.
VPN - PPTP, useless unsecure, better than nothing
VPN with DNSLeak
VPN disconnect without killswitch (block all communication if vpn stops)
VPN and accessing your usual accounts, eg gmail, webmail, contacts...
WIFI - WEP
Mobile phone/Computer with Location activated
Browser Finger Print, uses one only for secure works, another for whatever
HTTP with MiTM, move to HTTPS
You get the idea...
—
Reply to this email directly or view it on GitHub
https://github.com/drduh/OS-X-Yosemite-Security-and-Privacy-Guide/issues/41
.

@berndogg420 who cares anyway 🎪

I think, @TraderStf suggested to add more information on weak protocols such as PPTP and WEP and a note to avoid these.

@jzorn, exactly thank you for decrypting my BASE64(VGFyemFuIEVuZ2xpc2g=)

I LOVE this SLOTS game that I’ve been playing lately! The payouts are great
and I’m having so much fun with it! I thought you might want to check it
out too!

I hope we can play it together soon!
You can Download it here for free: slots-favorites.superluckycasino.com


Environment variable handler

Adding an environment variable handler to set API parameters.
These parameters can be overloaded using switches.

Done


Allow new lines to be entered when editing textareas

Previously, new lines could not be entered when editing textareas (i.e setting multiline: true on the muiEditTextFieldProps prop). This change allows the user to enter new lines when editing textareas.

Good idea for a default. Going to add this to mantine-react-table too, or you can PR to there first tonight

This is not working on mobile devices.


how to inference with batch?

Hello, thank you for sharing really nice code.
However, I cannot find batch-wise inference codes for transcribing .
(I referred quick start example code in ReadMe)
Is there any batch-wise codes for inference?
best regards

hi there,
Thanks for the question.
No, the current version does not support batch inference, the reason is that this repo is based on the official OpenAI whisper repo, which does not support batch inference.
However, in evaluating Whisper-AT on large datasets (e.g., AudioSet), we do use batch inference, the implementation is pre-extract and store Whisper encoder features on disk (which is done one by one), and feed a batch to TLTR module for training or inference (which supports batch input).
There are implementation of Whisper that support batch inference from the third party, as long as their encoder feature is same with the official Whisper, you can use them to extract features from Whisper in batch.
-Yuan


Investigate SQLite database locked errors

SQLITE_LOCKED errors occurs intermittently between runs. Example output:

 Microsoft.Data.Entity.Update.DbUpdateException : An error occurred while updating the entries. See the inner exception for details.
  ---- Microsoft.Data.Sqlite.SqliteException : Error: database is locked

See full stack trace: https://gist.github.com/natemcmaster/0536e259226f884f59e7

Occurs under these conditions:

Shared-cache mode is used by multiple connections
Multiple connections attempt to read/write the same table.

Solutions:

Don't use shared-cache mode (unfortunately we need this.)
https://www.sqlite.org/unlock_notify.html. This article shows a method for setting up blocking calls instead of failing when SQLITE_LOCKED is returned.
(For our testing projects), don't run tests in parallel.

Recommend closing this bug because fixing the problem requires calls to native SQLite methods.

Does it only occur when the connections are on different threads?
It's a fair amount of work, but I really like the idea of blocking (with a timeout) in the ADO.NET layer. This would make it transparently "just work" for consumers.

Yes, it can only happen when using different threads. Moving to https://github.com/aspnet/Microsoft.Data.Sqlite/issues/97

Hmm, if it's only cross-thread, we should be able to prevent it by using one database per class/collection.

Unfortunately, I don't think it will be that easy. The errors I found in EF testing originate from looping over SqliteDataReader.Read().

Anyone else seeing this after upgrading to rc2. I am getting this a lot while running our sync code.
Microsoft.Data.Sqlite.SqliteException : Error: database is locked

@RonFrick if you can create a minimal repro, feel free to open a new issue.

@natemcmaster @RonFrick Did you solve your problem? I'm having the same issue and it's not evident what in my code can be causing this error.

For other people coming here, this guy made a minimal repro in this other issue: https://github.com/aspnet/EntityFrameworkCore/issues/9994


(consider to) implement flexible nIter and approximate sincos/trigonometry via PropagationFlags

https://github.com/trackreco/cmssw/blob/36b922070c3fb6fcbdc97f3cff60b8e659a1f049/RecoTracker/MkFitCore/interface/Config.h#L8-L12
So far we've been using the approximate sincos and did not see any problems. So, this may in the end stay, unless we suddenly decide to look at loopers or close to that.
There was also a longish-standing idea to improve the propToR to reduce the number of iterations. Depending on how that goes, perhaps nIter will actually be useful.

the issue is added in response to https://github.com/cms-sw/cmssw/pull/36546#discussion_r789631386


Use requirements.txt

Added requirements.txt files, not thoroughly tested yet.
Advantages:

pinning of package versions which work
Github security alerts for dependencies

See #803

Shouldn't you adapt this on the other script buster-install-default.sh too?

My plan is to merge the mopidy3.sh script completely into buster-install-default.sh once this is running stable.

Yes, my plan is to merge the mopidy3.sh script completely into buster-install-default.sh once this is running stable.

Sounds good to me :)


proposal for moving kurl.sh api to go

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


Memory Leak caused by typings

glamorous version: 4.1.2
glamor version: 2.20.40
react version: 16

Relevant code.

What you did:
I used glamorous with typescript and the more components I added to the project the slower it got until I reached the FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
What happened:
the typescript compiler got stuck in a loop
Reproduction:
unfortunately the reproduction is not trivial, but I think any larger project using typescript and glamorous will run into this
-- paste your link here --
Problem description:
The CSSProperties and SVGProperties types both are declared with the helper type
export type SingleOrArray<Properties, T extends keyof Properties> = {
  [P in T]: Properties[P] | Array<Properties[P]>
}

from https://github.com/paypal/glamorous/blob/master/typings/helpers.d.ts
this causes some kind of infinite loop eating up huge amounts of memory.
Suggested solution:
For me the fix was to remove this helper, but it was just merged with https://github.com/paypal/glamorous/pull/260 so perhaps @luke-john can say a bit more

Hey @kaoDev, thanks for the bug report and investigation.
We also had oom errors with upgrading to v4 in our component library at work due to a seperate issue with the usage of typescript extends.  It seems extends are not great with memory at the moment :(.
This extends could be replaced by additional interfaces for css and svg properties which does this the long way round, ie.
export interface CSSPropertiesCompleteArray {
    alignContent?: Array<CSSPropertiesCompleteSingle['alignContent']>
    // ...
}

I'm unlikely to get time to open a pr to do this in the coming days, but may get this done over the weekend.  If someone else is able to do this in the meantime (or can think of an alternate solution) that would be great.

I just realised that there is something else causing the oom problem. When I filed the issue and had a working build I had parts of the v3.25.0 typings in use. Just removing the SingleOrArray helper is not enough.
So the real workaround for typescript right now is use v3.25.0

Just had another quick look.
Running the following in the glamorous repo shows a ~80mb difference (less memory usage) when compiling the tests with the component factory overloads working as intended.
node ./node_modules/.bin/tsc --diagnostics --noEmit
https://github.com/luke-john/glamorous/pull/2

The Omit and usage of extends was inspired by styled-components, but originated from https://github.com/Microsoft/TypeScript/issues/12215.
Based on that discussion though it looks like there's lot's of people doing similar things so I'm hesitant to blame the out of memory on that without a very clear scaled down reproduction.

I've just opened a PR which should significantly cut down the memory usage.  Thanks again for reporting this.
https://github.com/paypal/glamorous/pull/291

cool, and thank you for reacting so fast 😃
I will try the new typings and report back

Merged!

just to confirm, https://github.com/Microsoft/TypeScript/issues/17097 fixed my problems :) thank you @luke-john

Great to hear, thanks for reporting it.

This is really great! It reduced our check time in tsc from 15s to <5s - and turned the watch mode bearable, where previously it took 20+s and ran out of memory after a little while. Great work!


jdk-linux-arm-hotspot failing since it was enabled

Platform:
Linux
Architecture:
Arm
https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk/job/jdk-linux-arm-hotspot/ has been failing ever since it was enabled in https://github.com/AdoptOpenJDK/openjdk-build/pull/2111. From https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk/job/jdk-linux-arm-hotspot/14/console:
07:36:50  Updating support/demos/image/jfc/J2Ddemo/src.zip
07:37:01  /bin/bash: line 14: 11182 Aborted                 /home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/interim-image/bin/java -XX:DumpLoadedClassList=/home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/link_opt/classlist.raw.2 -XX:SharedClassListFile=/home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/link_opt/classlist.interim -XX:SharedArchiveFile=/home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/link_opt/classlist.jsa -Djava.lang.invoke.MethodHandle.TRACE_RESOLVE=true -Duser.language=en -Duser.country=US --module-path /home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/classlist.jar -cp /home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/classlist.jar build.tools.classlist.HelloClasslist 2> /home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/link_opt/stderr > /home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/link_opt/default_jli_trace.txt
07:37:01  ERROR: Failed to generate link optimization data. This is likely a problem with the newly built JVM/JDK.
07:37:01  #
07:37:01  # A fatal error has been detected by the Java Runtime Environment:
07:37:01  #
07:37:01  #  SIGSEGV (0xb) at pc=0x00000000, pid=11182, tid=11184
07:37:01  #
07:37:01  # JRE version:  (16.0+8) (build )
07:37:01  # Java VM: OpenJDK Server VM (16+8-202010150349, mixed mode, sharing, g1 gc, linux-arm)
07:37:01  # Problematic frame:
07:37:01  # C  0x00000000
07:37:01  #
07:37:01  # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
07:37:01  #
07:37:01  # An error report file with more information is saved as:
07:37:01  # /home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/make/hs_err_pid11182.log
07:37:01  #
07:37:01  #
07:37:01  GenerateLinkOptData.gmk:65: recipe for target '/home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/link_opt/classlist' failed
07:37:01  gmake[3]: *** [/home/jenkins/workspace/build-scripts/jobs/jdk/jdk-linux-arm-hotspot/workspace/build/src/build/linux-arm-serverANDclient-release/support/link_opt/classlist] Error 134
07:37:01  make/Main.gmk:575: recipe for target 'generate-link-opt-data' failed

There is a short thread on slack of some brief investigation into this, along with an upstream bug and pull request that was believed to have fixed the issue.

Has already been reported upstream (thanks @jerboaa for pointing that out) https://bugs.openjdk.java.net/browse/JDK-8254661

Is now passing (since 17-Oct-2020. However, that jbs bug is still open


Pandas: hard or soft dependency

Right now in our CI we install install and doc dependencies, and the latter includes pandas.
However, we haven't assumed pandas as a hard dependency and users can use the library w/o having it installed.
https://github.com/skops-dev/skops/pull/45 for example, assumes it's okay for it not to be installed, if we want to go down this path, we should also test it, or we can make it an install dependency and assume it's always installed.
Which path should we take? We could also assume it a hard dependency now, and only make it soft later.

Why is pandas a doc requirement? It doesn't seem to be used. If so, is it not easier to remove the dependency for now? We should probably have it as a tests dependency though, so we can check if data frames work as input.

the docs use it with as_frame=True. If we want to test it, we should have some CI with and some CI w/o to make sure both work.

the docs use it with as_frame=True

Ah I see, that's easy to miss.

If we want to test it, we should have some CI with and some CI w/o to make sure both work.

I think we should eventually test it. Probably there is a possibility to patch the import to make it act as if pandas were not installed.

#98 tests this. Closing then. Keeping pandas as a soft dependency.


Yohe build sould create the dir source/_extra

Yohe build sould create the dir source/_extra

After manualy creating the folder it all worked fine 👍

Thanks for your issue, this happens because the npm and git will not upload empty folders by default. I will fix this.


Follow up PR for eventfd shim

Follow up of https://github.com/rust-lang/miri/pull/3650

@rustbot ready

Looks good, thanks. :)
There's no need to rebase when there are no conflicts, and github is terrible at dealing with foce-pushes, so please only do that when needed.
Please squash.

Hm, that force-push has a non-empty diff? Did you do squash+rebase?

PR looks the same though.
For reviewing it's easier if you don't do rebase unless needed -- including for the final squash.
(One day maybe github can do git-range-diff, but until then we'll all spend a lot of time working around this...)
@bors r+

:hourglass: Testing commit 194a7d3f8b52f1baf210f8e4d2e46f235a69b614 with merge 1eb9baee66df09f2f3a45a9effcbcf7eb8396087...

Ah I see. I did rebase on upstream before squash, will prevent doing that next time.

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 1eb9baee66df09f2f3a45a9effcbcf7eb8396087 to master...


Add namespaces

I've modified framework.tcl to use namespaces instead of living in the global scope. All the tests passes, but I'll try to get someone else to have a look over it in case I've done something stupid.
Once this is done, we should be able to look at a more complete set of table functions.

Not sure if this is the best place for these comments but I'm on my phone and can't see a better place (bit new to git hub)

would it not make sense to also export the procs Given, When, Then, And. Otherwise would the steps in the feature file end up needing to use the fully qualified proc names. My guess is that all the procs you want in natural language should be exported and anything else shouldn't

Other than that it looks fine from a tcl point of view, there's a couple of things that could be changed for neatness sake but they don't really add anything to this feature so I don't think they are relevant. Specifically packaging over sourcing, avoid init on source and simplify the source_steps proc

Welcome to the project Jimmy!
Perfect place for the comments.
I think it makes sense for the Given/When/Then to be exported, so I'll do that now (I had to export the other 2 procs so that the call from ruby worked)
I'd be interested in seeing what it would look like with your other changes (i.e. packages, etc) - maybe we can get this change merged back and then you can create a branch with those modifications on?

Ok, I've made those changes (also removed the And proc which shouldn't be there, as in core cucumber, only Given, When and Then are valid step proc names).
@jimmydavies, @mattwynne  are you ok for me to merge this one back?

OK with me.

Yeah, looks good to me
On 4 Mar 2015 16:22, "Matt Wynne"<EMAIL_ADDRESS>wrote:

OK with me.
—
Reply to this email directly or view it on GitHub
https://github.com/cucumber/cucumber-ruby-tcl/pull/21#issuecomment-77189825
.


The problem of image shape

when use "python3 train.py --config configs/voc_cac_deeplabv3+_resnet50_1over8_datalist0.json" with two GPUS to run , i find that one GPUS imput image size is (1,3,335,500) while another is (1,3,366,500) . in this case ,i can run to end.
but ,when i run with only one GPU,the problem of diffrent size is occr.
how is go ???

Thanks for your interest in our work. I don't really understand your problem. Can you clarify your question more clearly?

run with only one Gpu , a problem of diffrent input image size
run with two Gpus , one GPUS  input image size =  (1,3,335,500) while another GPUS  input image size =  (1,3,366,500)，but in this case，i can run
what happen? why the input image size is different

Do you meet the problem only in validation? If yes, I recommend you to adjust the batch_size in val_loader to be the same as n_gpu. Since during validation, the size of images are different.

ok！thank to your answer！however，how i train with my own datasets，and what mean under dataloaders TXT file ，is there any py_file to generate these txt_file?


Question! How can i send data to Atlas?

Hello everyone!
I'm trying to use spectator + atlas but i didn't see anywhere how can i send that data to atlas?
Could someone point a reference, documentation, example or something?
Thank you.

Right now we do it via the servo registry, for more details see https://github.com/Netflix/spectator/issues/239#issuecomment-154186397. I'll look at updating the wiki with a more specific reference for that. I'm going to close this as a duplicate of the other issue.


[language] rename ModuleSourceMap to SourceMap

The previous SourceMap type was barely used and since it is just a vector of ModuleSourceMaps, it can be replaced by that when needed. With that out of the way, we can rename ModuleSourceMap to the shorter "SourceMap". We use this for both modules and scripts, so it was a little confusing to use the name ModuleSourceMap.
Motivation
Simplicity and clarity
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
No functional changes here

@bors-libra r=tzakian

:pushpin: Commit 7951770 has been approved by tzakian

:hourglass: Testing commit 7951770afb956b7b9a8e158ced77195180f36078 with merge 2f4c80468c0a8bdebc63240bf95558f9247537a7...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: tzakian
Pushing 2f4c80468c0a8bdebc63240bf95558f9247537a7 to master...


[Bug]: Bing does not take into account the message history in the conversation

What happened?
When using Bing, the message history in the conversation is not taken into account.
However, the latest version of CLI - https://github.com/danny-avila/nodejs-gpt works fine.
The same full Cookie string was used in both tests.
Demo [LibreChat v0.5.9]: http://agi.dedyn.io/
System: Ubuntu 22.04.3
Installation method: Docker (https://github.com/danny-avila/LibreChat/blob/main/docs/install/linux_install.md)
Steps to Reproduce

Select Bing and set Cookie.
Send "hi, write only one word `test`" and wait for the response.
Send "ok, write that word again" and wait for the response, which is not related to the previous messages.

What browsers are you seeing the problem on?
Chrome
Relevant log output
index-287080be.js:1 connection is opened
index-287080be.js:1 final {title: 'New Chat', final: true, conversation: {…}, requestMessage: {…}, responseMessage: {…}}conversation: agentOptions: nullbingConversationId: "51D|BingProd|F285B8A478EB8F4CB0CD49F2F645B50FBB9A961E40C05722BE49E3E184649249"chatGptLabel: nullclientId: "914800821101339"context: nullconversationId: "ccf86007-153f-4e0c-9473-3e7b340461fb"conversationSignature: nullcreatedAt: "2023-10-16T15:09:28.277Z"endpoint: "bingAI"examples: Array(0)length: 0[[Prototype]]: Array(0)frequency_penalty: 0invocationId: 1jailbreak: falsejailbreakConversationId: nullmaxOutputTokens: 1024messages: Array(2)0: "652d52287c5a0e86707defc3"1: "652d522a7c5a0e86707defd1"length: 2[[Prototype]]: Array(0)model: nullmodelLabel: nullpresence_penalty: 0promptPrefix: nullsystemMessage: nulltemperature: 1title: "New Chat"toneStyle: "fast"topK: 40topP: 0.95top_p: 1updatedAt: "2023-10-16T15:09:31.704Z"user: "652ca62833c275aa004b7a8b"__v: 0_id: "652d52287c5a0e86707defc6"[[Prototype]]: Objectfinal: truerequestMessage: conversationId: "ccf86007-153f-4e0c-9473-3e7b340461fb"isCreatedByUser: truemessageId: "b17af4b0-a93d-4a17-9594-e83e7af05722"parentMessageId: "00000000-0000-0000-0000-000000000000"sender: "User"text: "hi, write only one word `test`"[[Prototype]]: ObjectresponseMessage: bingConversationId: "51D|BingProd|F285B8A478EB8F4CB0CD49F2F645B50FBB9A961E40C05722BE49E3E184649249"cancelled: falseconversationId: "ccf86007-153f-4e0c-9473-3e7b340461fb"error: falseisCreatedByUser: falsemessageId: "51721d17-4297-474c-a30a-8822777dc565"model: "BingAI"newMessageId: "51721d17-4297-474c-a30a-8822777dc565"parentMessageId: "b17af4b0-a93d-4a17-9594-e83e7af05722"sender: "BingAI"suggestions: Array(3)0: "Why did you write that?"1: "What is the purpose of this exercise?"2: "Can I ask a question about something else?"length: 3[[Prototype]]: Array(0)text: "**test**"unfinished: false[[Prototype]]: Objecttitle: "New Chat"[[Prototype]]: Object
index-287080be.js:1 connection is opened
index-287080be.js:1 final {title: 'New Chat', final: true, conversation: {…}, requestMessage: {…}, responseMessage: {…}}conversation: agentOptions: nullbingConversationId: "51D|BingProd|A25C850F6A97919FA117436DA67E5FE41112422B9E610466A14DBEAAC7B2A984"chatGptLabel: nullclientId: "914800821101339"context: nullconversationId: "ccf86007-153f-4e0c-9473-3e7b340461fb"conversationSignature: nullcreatedAt: "2023-10-16T15:09:28.277Z"endpoint: "bingAI"examples: Array(0)length: 0[[Prototype]]: Array(0)frequency_penalty: 0invocationId: 1jailbreak: falsejailbreakConversationId: nullmaxOutputTokens: 1024messages: Array(4)0: "652d52287c5a0e86707defc3"1: "652d522a7c5a0e86707defd1"2: "652d52307c5a0e86707defee"3: "652d52327c5a0e86707deffc"length: 4[[Prototype]]: Array(0)model: nullmodelLabel: nullpresence_penalty: 0promptPrefix: nullsystemMessage: nulltemperature: 1title: "New Chat"toneStyle: "fast"topK: 40topP: 0.95top_p: 1updatedAt: "2023-10-16T15:09:42.075Z"user: "652ca62833c275aa004b7a8b"__v: 0_id: "652d52287c5a0e86707defc6"[[Prototype]]: Objectfinal: truerequestMessage: conversationId: "ccf86007-153f-4e0c-9473-3e7b340461fb"isCreatedByUser: truemessageId: "ccb63888-640f-4aad-b15d-00963787b350"parentMessageId: "51721d17-4297-474c-a30a-8822777dc565"sender: "User"text: "ok, write that word again"[[Prototype]]: ObjectresponseMessage: bingConversationId: "51D|BingProd|A25C850F6A97919FA117436DA67E5FE41112422B9E610466A14DBEAAC7B2A984"cancelled: falseconversationId: "ccf86007-153f-4e0c-9473-3e7b340461fb"error: falseisCreatedByUser: falsemessageId: "7fe9ebd1-9fae-43bb-9928-9734e2dde4fa"model: "BingAI"newMessageId: "7fe9ebd1-9fae-43bb-9928-9734e2dde4fa"parentMessageId: "ccb63888-640f-4aad-b15d-00963787b350"sender: "BingAI"suggestions: Array(3)0: "I meant the word you wrote earlier."1: "The word was 'Generics'."2: "What do you mean by that?"length: 3[[Prototype]]: Array(0)text: "I'm sorry, I'm not sure which word you are referring to. Could you please provide more context or repeat the word?"unfinished: false[[Prototype]]: Objecttitle: "New Chat"[[Prototype]]: Object

Screenshots

Code of Conduct

[x] I agree to follow this project's Code of Conduct

How it should work.

Thanks for reporting this, it will be an easy fix, slight oversight

@CriDos merged!


Add user app and lib path to environment

No support to use applications or libraries that exist in CAELUS_USER_APPBIN and CAELUS_USER_LIBBIN, respectively.
Additionally, caelus env does not add the aforementioned environment variables the output file.

This requires adding CAELUS_USER_APPBIN to the system PATH and CAELUS_USER_LIBBIN to the system LD_LIBRARY_PATH

Implemented in 2a26941202e0


RDP file for Windows VM connection

Author Name: Tino Vázquez (Tino Vázquez)
Original Redmine Issue: 5322, https://dev.opennebula.org/issues/5322
Original Date: 2017-08-24

On Windows VM, Sunstone should offer the possiblity to download an RDP conf file to directly connect to the VM, if possible incluing the credentials

Duplicated #591


Foundry is getting panicked crash at /Users/runner/work/foundry-zksync/foundry-zksync/crates/script/src/broadcast.rs:89

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.0.2 (b513e39 2024-10-16T00:24:58.499734000Z)
What command(s) is the bug in?
forge script
Operating System
macOS (Apple Silicon)
Describe the bug
I am trying to run Uniswap v2 on my local zksync chain. For this purpose I am running my own chain locally, and have made necessary changes into Uniswap v2 contract so that they can be deployed to zksync and can be compiled with solidity ^0.8.13.
Uniswap v2 is successfully deployed and the token pair is also created but upon adding liquidity into the pair I am getting this error from the foundry.

Just to make everything clear I am also adding the code in my script file:
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.13;

import {Script, console} from "forge-std/Script.sol";
import {UniswapV2Router02} from "../contracts/UniswapV2Router02.sol";
import {UniswapV2Pair} from "../contracts/UniswapV2Pair.sol";
import {ERC20_Token_Sample} from "../contracts/Token.sol";

contract testScript is Script {
     UniswapV2Router02 public router =UniswapV2Router02(payable(0x3e193F7E8d75c81E66d222C1182e63A8Db54802A));
     UniswapV2Pair public pair =UniswapV2Pair(0x114642199eEd33e1ad1699345E12ca2bB145b9E8);
     ERC20_Token_Sample public tokenA= ERC20_Token_Sample(0xaE7F6b4f2fF21fC5Fc52932A25faea11Bf5F509e);
     ERC20_Token_Sample public tokenB= ERC20_Token_Sample(0x922a36d29b1e991DB35b8e14C08828eC31E64Ac0);

    function run() public {
        vm.startBroadcast();

        console.log("ADDRESS: ",router.getPair(0xaE7F6b4f2fF21fC5Fc52932A25faea11Bf5F509e,0x922a36d29b1e991DB35b8e14C08828eC31E64Ac0));
        // now adding liquidity in the pair

        console.log(tokenA.balanceOf(0xa61464658AfeAf65CccaaFD3a512b69A83B77618));
        console.log(tokenB.balanceOf(0xa61464658AfeAf65CccaaFD3a512b69A83B77618));
        tokenA.approve(0x3e193F7E8d75c81E66d222C1182e63A8Db54802A, 100000);
        tokenB.approve(0x3e193F7E8d75c81E66d222C1182e63A8Db54802A, 100000);
        router.addLiquidity(0xaE7F6b4f2fF21fC5Fc52932A25faea11Bf5F509e, 0x922a36d29b1e991DB35b8e14C08828eC31E64Ac0, 1200, 3600, 100, 300,0xa61464658AfeAf65CccaaFD3a512b69A83B77618,0);

        (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast) = pair.getReserves();
        console.log("RESERVE 0: ",reserve0);
        console.log("RESERVE 1: ",reserve1);
        console.log("TIMESTAMP: ",blockTimestampLast);
        vm.stopBroadcast();
    }
}

As you can see I am adding the liquidity and logging it. The liquidity is getting added as you can see here:

So I am assuming the foundry is panicking at line
vm.stopBroadcast();

The output error was very different and told me that it might be issue with foundry itself.

Hi @FaizanNehal could you please provide a sample repo with the other contracts (../contracts/*) also included

Hello @nbaztec I have uploaded the repo for the code here:
https://github.com/FaizanNehal/Uniswap-v2-For-ZkSync
And the contract for Wrapped ETH is here.
https://github.com/FaizanNehal/WETH-For-ZkSync
The code in Uniswap and WETH is altered so that it can be compiled with solidity ^0.8.0

How are you running your script? Could you give us the full command used?
Does the same issue happen when using --slow ?

Hi @Karrq For the command that is showing the error is the following. The script that is throwing the errors is testrouter.s.sol
forge script scripts/testrouter.s.sol --rpc-url http://<IP_ADDRESS>:3050 --broadcast --private-key 0xac1e735be8536c6534bb4f17f06f6afc73b2b5ba84ac2cfb12f7461b20c0bbe3 --zksync

I am using the rich wallets provided by matter labs at:
https://github.com/matter-labs/local-setup/blob/main/rich-wallets.json
But before that you do that, you would have to deploy Uniswap, deploy two ERC20 tokens and WETH. Make a pair of those tokens and then try to add liquidity through the router. Should I provide the commands for each of them? or is it okay

Awesome, thank you.
Was trying to make sure if you were using --slow or not, because it might be required depending on the chain id in use, but as a general rule, if some transactions seem "out of order" it might mean that --slow is needed (another indicator is that simulation using state from the RPC endpoint works fine).
In your case, the broadcasted transaction seems to be failing on a trasferFrom, which I would expect is happening inside router.addLiquidity, the last of your 3 transactions (the other 2 being the approve calls), but from your command output it seems that this last tx is actually broadcasted first (0/3), which would be the case when txs are broadcasted with batching/out of order, but EraVM doesn't support that, hence the requirement on --slow.
Could you try again using --slow and seeing if the error persists?

Hey @FaizanNehal any update here? Did using --slow resolve your issue?
Thank you!

The only way to run it without --slow would be to use a chain id that is detected as not having batching support, but that's a rather limited list, and not really a solution imo.
We may consider improving this in the future but right now there's no such work being done


object location and detection

HI,
fast-rcnn or fcatser-rcnn is a very useful application. Both are implemented and  trained in Caffe framework.
Is there a way to import its network model and pretrained model to mxnet? If not. do you have a plan to use mxnet to  implement fast-rcnn or faster-rcnn?
Thanks,
Kaishi

Same  thought here.

I will add feature to write handcraft kernel directly in op,  and we always welcome you to send PR to contribute to MXNet

@antinucleon Thanks!

Fast and Faster R-CNN's changes to Caffe are all in this commit and the object detection application is here.
Fast and Faster R-CNN change set
 - smooth l1 loss
 - roi pooling
 - expose phase in pycaffe
 - dropout scaling at test time (needed for MSRA-trained ZF network)

Any chance to add layers which are required by faster-rcnn in near future?

are there any plans for a faster-rcnn type example in the image-classification section? This would be greatly appreciated, if possible.

New operator mxnet.symbol.ROIPooling is slightly tricky. Here are some key information that are missing from documentation.
import mxnet as mx
data = mx.sym.Variable('data')
# [batch_size, channel, height, width]
rois = mx.sym.Variable('rois')
# [batch_size, roi_number, 5]
# last dimension is [batch index of image, x1, y1, x2, y2]
# some convolutional layer
roi_pool = mx.sym.ROIPooling(data=data, rois=rois, pooled_size=(6, 6), spatial_scale=0.0625)
# please note that batch_size changes from batch_size to batch_size * roi_number after ROI pooling.

It should be possible to drop the batch_index from the rois data since images and rois are aligned to each batch. But currently this remains unsolved.

@precedenceguo  How to train network with mxnet.symbol.ROIPooling? Any example?

I noticed that the executor_manager.DataParallelExecutorGroup uses the same slices for both input data and labels. But in the case of fast-rcnn, during training, the input images are in shape (2,3,H,W) while the labels' are (128,) for the 128 ROIS . How can we change the code for training?

Multiple devices training split data into slices for devices. In this example, each data batch has image shape (2, 3, H, W) and label shape (128, ). Splitting data batches does not compromise each batch since loader supply data and label together in each batch. Therefore no change is necessary except the number of training devices. For the training of Fast R-CNN, it is recommended to see the original caffe version.

I'm not using multiple devices for training. I use the python api model.fit which actually calls _train_multi_device. The executor_manager inside _train_multi_device uses the same slices for both input data and labels. It works for the case where the batch sizes are the same for both input data and label. I'm looking for advice on how to change the code accordingly when input data and label have different batch sizes.

There could exist some issue about varying batch size with the FeedForward API. Is there any error message or anomaly?

c.f. https://github.com/dmlc/mxnet/tree/master/example/rcnn


Separate parsers

This splits the initial Biologic parser into "Biologic Ecell" and "Biologic Ewe", so the user can choose depending on which they have in their file.
In the process, it also became apparent that the file_format field of the Parser class was not being used properly. Instead, the name of the parser was being used, which prevented calling the parsers anything other than "Biologic", "Maccor" etc., to exactly match the parsing engines. This has now been rectified.
Finally, the initial data migration for parsers wasn't quite right: the file_format field had not been set correctly. This is updated in the same data migrations.
close #222

Great, thanks @CWestICL. I think we can close #222 now. As I mention in that issue, sample_Maccor_2.xlsx does not contain a column for volts or amps, so there is no real problem to solve there. If researchers want to be able to parse different columns from files like that, that is a totally separate feature and it can be added as a new type of parser in the future.


Installation instructions on Laravel 10

I tried to install this on Laravel 10, but the instructions don't match

When I want to run this on specific pages, the instructions say to first open "app/Http/Kernel.php" and then "...you should instead add a new mapping to the routeMiddleware array", but there's no such array in that Kernel-file. I can find one in another Kernel.php, where there's an empty array. Should it be added there instead?

Web.php seems to have a different format in Laravel 10 than last time I played around with Laravel, now a route in "web.php" looks like this: Route::get('/', function () { return view('index'); });

According to the docs, the way to do this would be: Route::middleware('page-cache')->get('/', 'PostController@index');
But that is not working. [Perhaps the issue here is that I implemented the middleware incorrectly in 1)]
Thanks!

In Laravel 10, routeMiddleware has been renamed to middlewareAliases.
Thanks for reminding me to update the docs: https://github.com/JosephSilber/page-cache/commit/3893f3943a940c87ad668de4b05499198251f31d

Web.php seems to have a different format in Laravel 10 than last time I played around with Laravel

Both of these syntaxes are valid:
Route::middleware('page-cache')->get('/', function () {
    return view('index');
});

// This uses a controller method to handle the route:
Route::middleware('page-cache')->get('/', 'PostController@index');


Improved CPD Indexing

The current getindex method for the CPD objects allocates extra memory and can be improved.

Benchmarking results comparing for loop (target) for the getindex function versus the previous sum (baseline). I think the one anomalous case is due to the benchmarking messing up the first test, when I test that case manually I get similar results to the other ones.
Benchmark Report for GCPDecompositions
Job Properties

Time of benchmarks:

Target: 8 Mar 2024 - 10:40
Baseline: 8 Mar 2024 - 10:42

Package commits:

Target: 7d1756
Baseline: 631ce9

Julia commits:

Target: 312098
Baseline: 312098

Julia command flags:

Target: None
Baseline: None

Environment variables:

Target: GCP_BENCHMARK_SUITES => gcp
Baseline: GCP_BENCHMARK_SUITES => gcp

Results

A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less
than 1.0 denotes a possible improvement (marked with :white_check_mark:). Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID
time ratio
memory ratio

["gcp", "bernoulliOdds-size(X)=(15, 20, 25), rank(X)=1"]
0.38 (5%) :white_check_mark:
0.02 (1%) :white_check_mark:

["gcp", "bernoulliOdds-size(X)=(15, 20, 25), rank(X)=2"]
0.60 (5%) :white_check_mark:
0.03 (1%) :white_check_mark:

["gcp", "bernoulliOdds-size(X)=(30, 40, 50), rank(X)=1"]
0.50 (5%) :white_check_mark:
0.02 (1%) :white_check_mark:

["gcp", "bernoulliOdds-size(X)=(30, 40, 50), rank(X)=2"]
0.54 (5%) :white_check_mark:
0.02 (1%) :white_check_mark:

["gcp", "gamma-size(X)=(15, 20, 25), rank(X)=1"]
0.50 (5%) :white_check_mark:
0.02 (1%) :white_check_mark:

["gcp", "gamma-size(X)=(15, 20, 25), rank(X)=2"]
0.44 (5%) :white_check_mark:
0.02 (1%) :white_check_mark:

["gcp", "gamma-size(X)=(30, 40, 50), rank(X)=1"]
0.06 (5%) :white_check_mark:
0.00 (1%) :white_check_mark:

["gcp", "gamma-size(X)=(30, 40, 50), rank(X)=2"]
0.61 (5%) :white_check_mark:
0.02 (1%) :white_check_mark:

["gcp", "poisson-size(X)=(15, 20, 25), rank(X)=1"]
0.33 (5%) :white_check_mark:
0.02 (1%) :white_check_mark:

["gcp", "poisson-size(X)=(15, 20, 25), rank(X)=2"]
1.37 (5%) :x:
0.75 (1%) :white_check_mark:

["gcp", "poisson-size(X)=(30, 40, 50), rank(X)=1"]
0.44 (5%) :white_check_mark:
0.01 (1%) :white_check_mark:

["gcp", "poisson-size(X)=(30, 40, 50), rank(X)=2"]
0.61 (5%) :white_check_mark:
0.02 (1%) :white_check_mark:

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

["gcp"]

Julia versioninfo

Target
Julia Version 1.10.0
Commit 3120989f39 (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
      Microsoft Windows [Version 10.0.22621.3155]
  CPU: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz:
                 speed         user         nice          sys         idle          irq
       #1-16  2304 MHz   75410242            0     65368494<PHONE_NUMBER>0      1770913  ticks
  Memory: 31.726390838623047 GB (12237.25 MB free)
  Uptime: 1.376153484e6 sec
  Load Avg:  0.0  0.0  0.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, tigerlake)
  Threads: 1 on 16 virtual cores

Baseline
Julia Version 1.10.0
Commit 3120989f39 (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
      Microsoft Windows [Version 10.0.22621.3155]
  CPU: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz:
                 speed         user         nice          sys         idle          irq
       #1-16  2304 MHz   75617243            0     65376867<PHONE_NUMBER>9      1771070  ticks
  Memory: 31.726390838623047 GB (12468.4609375 MB free)
  Uptime: 1.376257781e6 sec
  Load Avg:  0.0  0.0  0.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, tigerlake)
  Threads: 1 on 16 virtual cores

Great catch - looking good! 🎊


Add support for the Zig programming language

Referenced from https://ziglang.org/documentation/master/#Comments
Zig has three comment types all single line (// , /// , //!). We can just consider the // case as it catches the other two. There are no multiline comments.
I have alphabetized a couple of extensions.

Thx!


team's page updated

@yebai this pr will also update branch name in workflow

@yebai in teams page Sharan Yalburgi is in Team section but I can see him on GSoC portal too so was he a GSoC contributor in Turing or in another Julia organization!


testing blync

this merge should not overwrite the spec

Blync Deploy!
The following files were deployed

courses/javascript-primer/01-syntax/01-variables-i/spec.js


Problems with card in Android HA App

Checklist:

Running card v.3
No problem in browser, just in Android HA App.

Release with the issue:
Card version v.3.0.0, with Home Assistant 2022.3.7
Last working release (if known):
none
Browser and Operating System:
Android, on a Samsung S20 Ultra.

Description of problem:
I'm not sure if this is pebcac or bug, so...
I've had some issues updating my frigate cards, since I changed to v.3.0.0. Even creating a new element completely, didnt make the visual editor trigger properly. Eventually, after some manual yaml fiddling, I started getting the "update" prompts in lovelace, and I managed to change all my frigate cards to use the new yaml format etc. (I think).
But....they only work in my browser? The official HA app complains on "can not auto-detect camera name, you need to set..." and setting the name doesnt help, and the entities are already there...
The lovelace config for on element says:
type: custom:frigate-card
cameras:
  - camera_entity: camera.fr_framsida
    zone: fr_entre
    live_provider: frigate-jsmpeg
    title: FramSida
    camera_name: fr_framsida
  - camera_entity: camera.fr_baksidan
    live_provider: frigate-jsmpeg
event_viewer:
  auto_play: true
  controls:
    title:
      duration_seconds: 0
  transition_effect: none
view:
  default: snapshot
  update_cycle_camera: true
  update_seconds: 0
  timeout_seconds: 0
  camera_select: live
menu:
  buttons:
    frigate: true
    live: true
    clips: true
    snapshots: true
    fullscreen: true
  mode: overlay-top
dimensions:
  aspect_ratio_mode: dynamic

What am I doing wrong?
And if I haven't said so before, thanks a million for all the work you put into the frigate software!

The official HA app complains on "can not auto-detect camera name, you need to set..." and setting the name doesnt help, and the entities are already there...

Try clearing HA app cache in Android app settings.