Bug: Media Controls Pause/Play/Skip not functioning, sensors/commands not generating entities

Describe the bug
I have installed the HASS.Agent PC Client, and the HACS HASS.Agent 2 repository and have auto-discovered my PC. The media player entity populates as expected; although only the volume control works, the pause/play/skip features are not working as intended. I have also added a sensor/command into the PC client and these are not populating into HASS correctly, although the quick actions are working. Any suggestions greatly appreciated.
Please check what's applicable (multiple answers possible):

[x] Installed via installer
[ ] Installed manually
[x] Problem occurs in HASS.Agent
[ ] Problem occurs in Satellite Service

Logs >> Logs after restart of PC client and home assistant.
2024-06-26 21:23:49.672 +12:00 [INF] [SYSTEM] Application shutting down
2024-06-26 21:23:49.683 +12:00 [INF] [MQTT] Disconnected
2024-06-26 21:23:49.809 +12:00 [INF] [SYSTEM] Application shutdown complete
2024-06-26 21:23:51.857 +12:00 [INF] [MAIN] HASS.Agent version: 2.0.1
2024-06-26 21:23:51.868 +12:00 [INF] [SETTINGS] Config storage path: C:\Users\MortVM1\AppData\Local\HASS.Agent\Client\config
2024-06-26 21:23:52.022 +12:00 [INF] [SETTINGS] Configuration loaded
2024-06-26 21:23:52.026 +12:00 [INF] [LOCALIZATION] Selected UI culture: [en] English
2024-06-26 21:23:52.372 +12:00 [INF] [RADIOMGR] Ready
2024-06-26 21:23:54.470 +12:00 [INF] [INTERNALSENSORS] Ready
2024-06-26 21:23:57.929 +12:00 [INF] [VIRTDESKT] Virtual Desktop Manager initialized
2024-06-26 21:23:57.972 +12:00 [INF] [SETTINGS_QUICKACTIONS] Loaded 1 entities
2024-06-26 21:23:57.998 +12:00 [INF] [SETTINGS_COMMANDS] Loaded 1 entities
2024-06-26 21:23:58.015 +12:00 [INF] [SETTINGS_SENSORS] Loaded 1 entities
2024-06-26 21:23:58.023 +12:00 [INF] [HOTKEY] Completed bind for global quickaction hotkey
2024-06-26 21:23:58.024 +12:00 [INF] [HOTKEY] Completed bind for 1 individual quickaction hotkeys
2024-06-26 21:23:58.083 +12:00 [INF] [LOCALAPI] Initializing ..
2024-06-26 21:23:58.138 +12:00 [INF] [MQTT] Identifying as device: tvpc
2024-06-26 21:23:58.255 +12:00 [INF] [MQTT] Connecting ..
2024-06-26 21:23:58.459 +12:00 [INF] [MEDIA] Ready
2024-06-26 21:23:58.567 +12:00 [INF] [HASS_API] Home Assistant version: 2024.6.4
2024-06-26 21:23:58.589 +12:00 [INF] [SERVICE] Local install path: C:\Program Files\HASS.Agent\Service
2024-06-26 21:23:58.646 +12:00 [INF] [MQTT] Connected
2024-06-26 21:23:58.772 +12:00 [INF] [HASS_API] System connected with http://homeassistant.local:8123
2024-06-26 21:23:58.840 +12:00 [INF] [NOTIFIER] Ready
2024-06-26 21:24:00.405 +12:00 [INF] [MQTT] Initial registration completed
2024-06-26 21:24:00.561 +12:00 [INF] [LOCALAPI] listening on port 5115
2024-06-26 21:25:59.822 +12:00 [INF] [HASS_API] Server recovered from failed state
2024-06-26 21:25:59.830 +12:00 [WRN] [HASS_API] Server returned 404 (not found) while getting entity state. This can happen after a server reboot, or if you've deleted the entity. If the problem persists, please file a ticket on github.
Entity: light.all_living_room_lights
Error message: Response status code does not indicate success: 404 (Not Found).

Update:
Sensors/commands were user error, these populated under my MQTT integration rather than the HASS.Agent integration.
Media controls (play/pause/next/previous) not working:
The commands appear in MQTT Explorer but don't control playing media.
From MQTT Explorer:
{"command": "pause", "data": null}

Hello, could you please enable extended logging and then invoking the play/pause/next/previous commands?

Hello, could you please enable extended logging and then invoking the play/pause/next/previous commands?

Sure thing, extended logging turned on, reset, and input hotkeys which work as intended and the media pause/forward/previous buttons in the HAOS media player entity.
2024-07-04 07:40:10.770 +12:00 [INF] [MAIN] HASS.Agent version: 2.0.1
2024-07-04 07:40:10.775 +12:00 [INF] [MAIN] Extended logging enabled
2024-07-04 07:40:10.779 +12:00 [INF] [SETTINGS] Config storage path: C:\Users\MortVM1\AppData\Local\HASS.Agent\Client\config
2024-07-04 07:40:10.935 +12:00 [INF] [SETTINGS] Configuration loaded
2024-07-04 07:40:10.939 +12:00 [INF] [LOCALIZATION] Selected UI culture: [en] English
2024-07-04 07:40:11.790 +12:00 [INF] [RADIOMGR] Ready
2024-07-04 07:40:13.864 +12:00 [INF] [INTERNALSENSORS] Ready
2024-07-04 07:40:16.527 +12:00 [FTL] [PROGRAM] FirstChanceException: Access to the path 'Global\Access_ISABUS.HTP.Method' is denied.
System.UnauthorizedAccessException: Access to the path 'Global\Access_ISABUS.HTP.Method' is denied.
   at System.Threading.Mutex.CreateMutexCore(Boolean initiallyOwned, String name, Boolean& createdNew)
   at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)
   at LibreHardwareMonitor.Hardware.Ring0.TryCreateOrOpenExistingMutex(String name, Mutex& mutex)
2024-07-04 07:40:16.527 +12:00 [FTL] [PROGRAM] FirstChanceException: Access to the path 'Global\Access_ISABUS.HTP.Method' is denied.
System.UnauthorizedAccessException: Access to the path 'Global\Access_ISABUS.HTP.Method' is denied.
   at System.Threading.Mutex.OpenExistingWorker(String name, Mutex& result)
   at System.Threading.Mutex.OpenExisting(String name)
   at LibreHardwareMonitor.Hardware.Ring0.TryCreateOrOpenExistingMutex(String name, Mutex& mutex)
2024-07-04 07:40:16.528 +12:00 [FTL] [PROGRAM] FirstChanceException: Access to the path 'Global\Access_PCI' is denied.
System.UnauthorizedAccessException: Access to the path 'Global\Access_PCI' is denied.
   at System.Threading.Mutex.CreateMutexCore(Boolean initiallyOwned, String name, Boolean& createdNew)
   at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)
   at LibreHardwareMonitor.Hardware.Ring0.TryCreateOrOpenExistingMutex(String name, Mutex& mutex)
2024-07-04 07:40:16.528 +12:00 [FTL] [PROGRAM] FirstChanceException: Access to the path 'Global\Access_PCI' is denied.
System.UnauthorizedAccessException: Access to the path 'Global\Access_PCI' is denied.
   at System.Threading.Mutex.OpenExistingWorker(String name, Mutex& result)
   at System.Threading.Mutex.OpenExisting(String name)
   at LibreHardwareMonitor.Hardware.Ring0.TryCreateOrOpenExistingMutex(String name, Mutex& mutex)
2024-07-04 07:40:16.528 +12:00 [FTL] [PROGRAM] FirstChanceException: Access to the path 'Global\Access_EC' is denied.
System.UnauthorizedAccessException: Access to the path 'Global\Access_EC' is denied.
   at System.Threading.Mutex.CreateMutexCore(Boolean initiallyOwned, String name, Boolean& createdNew)
   at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)
   at LibreHardwareMonitor.Hardware.Ring0.TryCreateOrOpenExistingMutex(String name, Mutex& mutex)
2024-07-04 07:40:16.528 +12:00 [FTL] [PROGRAM] FirstChanceException: Access to the path 'Global\Access_EC' is denied.
System.UnauthorizedAccessException: Access to the path 'Global\Access_EC' is denied.
   at System.Threading.Mutex.OpenExistingWorker(String name, Mutex& result)
   at System.Threading.Mutex.OpenExisting(String name)
   at LibreHardwareMonitor.Hardware.Ring0.TryCreateOrOpenExistingMutex(String name, Mutex& mutex)
2024-07-04 07:40:17.876 +12:00 [INF] [VIRTDESKT] Virtual Desktop Manager initialized
2024-07-04 07:40:17.929 +12:00 [INF] [SETTINGS_QUICKACTIONS] Loaded 6 entities
2024-07-04 07:40:17.967 +12:00 [INF] [SETTINGS_COMMANDS] Loaded 3 entities
2024-07-04 07:40:17.989 +12:00 [INF] [SETTINGS_SENSORS] Loaded 1 entities
2024-07-04 07:40:17.997 +12:00 [INF] [HOTKEY] Completed bind for global quickaction hotkey
2024-07-04 07:40:17.999 +12:00 [INF] [HOTKEY] Completed bind for 6 individual quickaction hotkeys
2024-07-04 07:40:18.064 +12:00 [INF] [LOCALAPI] Initializing ..
2024-07-04 07:40:18.129 +12:00 [INF] [MQTT] Identifying as device: tvpc
2024-07-04 07:40:18.259 +12:00 [INF] [MQTT] Connecting ..
2024-07-04 07:40:18.495 +12:00 [INF] [MEDIA] Ready
2024-07-04 07:40:18.568 +12:00 [INF] [HASS_API] Home Assistant version: 2024.6.4
2024-07-04 07:40:18.609 +12:00 [INF] [SERVICE] Local install path: C:\Program Files\HASS.Agent\Service\
2024-07-04 07:40:18.677 +12:00 [INF] [MQTT] Connected
2024-07-04 07:40:18.719 +12:00 [INF] [MEDIA] Now playing: Ben Rector - Extraordinary Magic
2024-07-04 07:40:18.758 +12:00 [INF] [HASS_API] System connected with http://homeassistant.local:8123
2024-07-04 07:40:18.831 +12:00 [INF] [MEDIA] New state: Playing
2024-07-04 07:40:18.913 +12:00 [INF] [NOTIFIER] Ready
2024-07-04 07:40:20.421 +12:00 [INF] [MQTT] Initial registration completed
2024-07-04 07:40:20.726 +12:00 [INF] [LOCALAPI] listening on port 5115
2024-07-04 07:40:33.937 +12:00 [INF] [HASS_API] [scene.living_room_dim_lights] Performing action: turn_on
2024-07-04 07:40:34.836 +12:00 [INF] [HASS_API] [scene.living_room_dim_lights] Action completed: turn_on
2024-07-04 07:40:35.560 +12:00 [INF] [HASS_API] [scene.living_room_warm_white] Performing action: turn_on
2024-07-04 07:40:35.786 +12:00 [INF] [HASS_API] [scene.living_room_warm_white] Action completed: turn_on
2024-07-04 07:40:38.276 +12:00 [INF] [MEDIA] Command received: Next
2024-07-04 07:40:40.721 +12:00 [INF] [MEDIA] Command received: Pause
2024-07-04 07:40:42.432 +12:00 [INF] [MEDIA] Command received: Previous

So the HASS.Agent receives the inputs (from the media player entity, not mqtt configured commands) and it works.
Now if I understand the same doesn't work when you invoke the commands?

So the HASS.Agent receives the inputs (from the media player entity, not mqtt configured commands) and it works correct? Now if I understand the same doesn't work when you invoke the commands?

The media player entity play/pause/skip/previous buttons do not control media on the PC (spotify, plex, or youtube), although the inputs are visible in the logs.
I created a skip & pause media command, and the inputs do not work or appear in the HASS.agent logs.
I created an open URL command and it works as intended, but also does not appear in the HASS.agent logs.

If HASS.Agent receives the request for media constrols (logs for the media player, the commands do not produce the logs) then I think we need to search for a reason on your device - HASS.Agent uses keypress emulation for media controls, for example "MEDIA_PLAY_PAUSE" https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Do you maybe have a keyboard with media buttons that could allow us to test if they work?
You've also mentioned a "although the quick actions are working" - could you elaborate on that?

If HASS.Agent receives the request for media constrols (logs for the media player, the commands do not produce the logs) then I think we need to search for a reason on your device - HASS.Agent uses keypress emulation for media controls, for example "MEDIA_PLAY_PAUSE" https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Do you maybe have a keyboard with media buttons that could allow us to test if they work? You've also mentioned a "although the quick actions are working" - could you elaborate on that?

My keyboard has media control buttons that work as intended, I'm not sure how to check like a key-log etc to check the command inputs from the keyboard to compare it to the inputs from the HASS.Agent log.
I have set up various Quick Actions, which all work correctly. Although I'm getting the sense that this problem relates to the virtual keypresses for media as you've said since media control seems to be an isolated problem.

Ok, thank you for the confirmation.
I'm working on a bug fix that has been introduced in 2.1.0-beta2 that could potentially also be the cause for your issue but you're running 2.0.1 which shouldn't be impacted by it.


Sort order's payment and history descendingly in dashboard

Usually the last payment and last order event of a order is most important. This PR sorts the payment and order event descendingly in dashboard. I feels it is more intuitive.
Screenshots

Pull Request Checklist

[x] Privileged views and APIs are guarded by proper permission checks.
[x] All visible strings are translated with proper context.
[x] All data-formatting is locale-aware (dates, numbers, and so on).
[x] Database queries are optimized and the number of queries is constant.
[x] Database migration files are up to date.
[x] The changes are tested.
[x] The code is documented (docstrings, project documentation).
[x] GraphQL schema and type definitions are up to date.
[x] Changes are mentioned in the changelog.

This makes sense. Orders, payments or any kind of events should be ordered from newest to oldest in the interface.


ResponseTimeoutException after submit_sm on moderate to heavy load

Hello, we are experiencing some strange behavior from the jsmpp implementation on moderate to heavy loads. The system fires ResponseTimeoutException even though in Wireshark I can see the submit_sm response for the sent message. This exception causes us to resend the message and at the  end the customer receives duplicate messages. Are there any other means of requesting a new submit_sm response from the SMSC

Do you have some details about how the PduProcessorDegree is set on the client and how many messages/second are send and what the window size (the max. messages outstanding) is when this is happening? Increasing the pduProcessorDegree will use more threads to handle the messages.

Thank you for the response Pim, we did something similar, we increased the PduProcessorDegree and also prioritized the submit_sm_resp so it will be handled first. So far so good we do not see the problem anymore.
Best Regards and thank you for the answer.


No Way to Cancel Creation of Project, Feed, etc.

 Issue by demory
Tuesday May 01, 2018 at 16:23 GMT
Originally opened as https://github.com/catalogueglobal/datatools-ui/issues/84

It should be possible to cancel out of the creation of a new Project or FeedSource by pressing the Escape button in the text field that is presented to enter the name of the new Project/Feed.
Current "Escape" behavior is odd. Pressing Escape in a Project creation causes the name to change to "(none)" with the project showing up as an (apparently) created project in the list, but clicking through to it brings an error screen. For FeedSources, pressing Escape causes the name to change to "(none)", but it switches back to an editable field when mouse is moved out and back over.

 Comment by demory
Tuesday May 01, 2018 at 16:35 GMT

Related to this, for creating feed sources, mousing out of the input box clears the entry

 Comment by landonreed
Tuesday May 01, 2018 at 17:01 GMT

This is partially a duplicate of #21.  The UI for creating projects and feeds is intended to be replaced with a modal UI on the create-project-and-feed branch; however, this has been on hold while the MapDB replacement work has been happening.

 Comment by landonreed
Tuesday Nov 13, 2018 at 19:03 GMT

Will be fixed one #41 is merged.

:tada: This issue has been resolved in version 4.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Performance profiling support for web

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Use case
We are primarily targeting the web platform with Flutter. While other platforms benefit from the very helpful Performance View, it states that developers targeting web should be happy with the Chrome dev tools (and stops there).
The Chrome dev tools will not give you any insights specific to Flutter, or at least not without manual digging. This includes many things listed in the docs for the Performance View, like quickly seeing the most problematic phase (Build/Layout/Raster) and finding out what widget is (most) responsible for it. It's all just "Scripting".
Flutter web typically performs less than native apps. I would say that makes good performance analysis tools more important than for native platforms.
Proposal
Can we make performance analysis for web easier? Ideally, the same tools you have for native apps are made available. Failing that, we need guidance on how to use the Chrome dev tools to achieve the same.

Moved it to team-tool because it sounds the closest to Flutter DevTools, but feel free to relabel if this is wrong.

FYI if you can provide any additional context @kenzieschmoll

Hello @HeinrichJanzing!
As Kenzie mentioned, we recently added support for exposing Flutter timeline events in the Chrome DevTools. This support is included in Dart 3.1.0-269.0.dev, which is not yet on Flutter stable/beta channels yet, but is on the Flutter main channel if you would like to try it out.
Instructions:

[Optional] Set debugProfileBuildsEnabled to true to track your app’s widget builds
Run your Flutter web app in profile mode
Open up Chrome DevTools' Performance panel for your application, and start recording to capture timeline events
You should see the Flutter timeline events under the "Timings" section:

Note: You can also now emit your own timeline events using the dart:developer Timeline and TimelineTask APIs for further performance analysis.
Let me know if you run into any issues or have further questions!

@eliette I much appreciate your answer and even more the work behind the new support. Right now we have other things on our minds but I'm sure we will be trying it in the next months. This will go a long way - we'll see then whether it's "enough".


hotfix/Pagination

☑ This PR is intentionally pointed to master since it is a hotfix and we don't want to confuse this branch's package.json with develop's (among other things).
Pagination was not working because the wrapRouter and connect wrappers were in the wrong order.

Double-approved ✅


Adding sub-criteria & such

WORK IN PROGRESS ONLY, space for discussion re: adding custom criteria
First shot of what custom criteria could look like in placeview:

Whoa nice!

Yep this is not in any state near merging, just floating some ideas for doing the multi criteria display.

Closing to free up concurrent build space?


wchar support

Is your feature request related to a problem? Please describe.
Add wchar support.
Describe alternatives you've considered
Expose the godot methods and let the user deal with it.
Additional context
cgo.wchar seems like a good starting point to build off of.

closing this out as i've deprecated the godot 3.x work favor of godot 4


Add conditional to fix https://github.com/voxpupuli/puppet-jira/issue…

Add conditional to fix #135

To be clear: JIRA >= 7 should have
JIRA < 7 should not but does have

@sacres thanks for the PR. Could you rebase against our master to drop the two commits from dhoppe?

@bastelfreak I've rebased and added tests. Thanks.


NO CHILD APP

https://github.com/ranaaditya/Child, this link is dead. Please update. NO CHILD APP

https://github.com/ranaaditya/Child, this link is dead. Please update. NO CHILD APP

Hi @folajin I will soon make the Child app public.

https://github.com/ranaaditya/Child, this link is dead. Please update. NO CHILD APP

hey hi @folajin  made the requested link public !
now child-app is submodule inside this repository, no need to go anywhere else !
and please do give a star if you like this project !
happy coding :)


API: Auto populate plugin data if not already present to avoid incositencies for other contrubutors

Procedure:

The plugin data should be populated based on the Developer or the Production environment.
The Developer environment plugins should have everything as installed so that I could be useful to developers to use it.


clientconfig.NewServiceClient(): add support for placement and barbican

Closes #186
Closes #185

I'm adding the remaining services in https://github.com/gophercloud/utils/pull/189.


Created Battleship (Java)

Created a simple text-based battleship game in Java. Enjoy with two players!
Happy hacktoberfest!


Allow creation of google_service_account_key

We are creating a module which creates a new service account and stores its key in a secret store.
I am able to do..
module "service_account" {
  source = "mineiros-io/service-account/google"
}

resource "google_service_account_key" "key" {
  service_account = module.service_account.service_account
}

But it would be nice if we had the option to create a key in this module and view it as an output.

I've added a PR accomplishing this request
https://github.com/mineiros-io/terraform-google-service-account/pull/38


Create landing page layout

Create views/layouts/landing.handlebars that is rendered first as the "/" route if the user is not logged in
Change the routing such that users that aren't logged in are redirected to the landing page

I will attempt issue, this weekend.

If you have any questions, please lmk!

pr #25


Update Kibana to use upstream OSS image 6.1.2

Includes README.md update as requested in #166
Note: I have tested it with NodePort by also setting kibana.yaml SERVER_BASEPATH value to "".

Fixes #166


Added HF login cell to Build an agent with tool-calling superpowers 🦸 using Transformers Agents recipe

What does this PR do?

Fixes #229
Who can review?
@merveenoyan and @stevhliu.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

Updated 😄

Do you mind getting the latest changes from main to fix the doc-builder issue?

Updated! Thanks again for the reminder 🤗

Updated! Let's see if this is the one 🤞 🤗


Unable to download from Pluralsight.com using command Prompt because of Captcha

I followed the below Procedure
youtube-dl.exe --cookies C:\Plural\cookies.txt  -o "I:\Plural\Spring Fundamentals%(autonumber)s -%(id)s- %(title)s.%(ext)s" --min-sleep-interval 60 --max-sleep-interval 66 --all-subs https://app.pluralsight.com/library/courses/spring-fundamentals/table-of-contents/ --playlist-start 1
It was working fine for a couple of days for the above syntax but now i'm getting the error like
ERROR: Unable to download JSON metadata: HTTP Error 403: Forbidden (caused by HT
TPError()); please report this issue on https://yt-dl.org/bug . Make sure you ar
e using the latest version; type  youtube-dl -U  to update. Be sure to call yout
ube-dl with the --verbose flag and include its complete output.
But i updated the cookies file, youtube-dl.exe and i checked in the browser video is playing.
Please help me out & let me know the solution.

Carefully read new issue template and provide all requested information.


Update README for ups-broker.

In https://github.com/kubernetes-incubator/service-catalog/tree/master/charts/ups-broker#user-provided-service-broker , the link for [Open Service Broker] and [visit the Service Catalog project on github]  is not correctly set, we should make sure there is a hyperlink for those two entries.

I don't understand what this change is supposed to accomplish - can you make a statement about that, @gyliu513?

@pmorie Description updated.

Ahhhhhhh, I get it now.  Merging, shouldn't be controversial


Broken links

https://crimethinc.com/podcast/24/transcript24.html
Here's another one:
At https://crimethinc.com/2013/02/10/letter-to-the-egyptian-black-bloc this image is broken:
[https://crimethinc.com/blog/wp-content/uploads/2013/02/egyptletter2a.jpg id:arabic]

combined with #485


write negative value.

is there any way to write a negative value to modbus equipment? it looks like this package doesn't support the negative value? or is there a way to send negative value? please help.

I solved the problems by just edit everything that is uint16 to int16 including  encoding/binary


Extend templates and elements for codelab timestamps.

Can you post a screenshot?
We need to add the new lastUpdated property to properties: {} so it gets documented.

@chrisrecher can you add this to properties?

LGTM


GEODE-749: refactor the code to look for the war file in multiple pla…

…ces w/o version number and look for them in the classpath as well.

+1


How can i use it in MAC cycript

I use Cycript on MAC not on iPhone,But i have a issue
throw new Error("Cannot find module 'mjcript'") /*
resolve
require@[native code] */

我也是啊

俺也一样

so do i


Fix ChatQnA Helm Chart

when ChatQnA is deployed using helm, its observed that chatqna-retriever-usvc pod keep crashing with below error
Neither CUDA nor MPS are available - defaulting to CPU. Note: This module is much faster with a GPU. Parsing 10k filing doc for NIKE data/nke-10k-2023.pdf Done preprocessing. Created  270  chunks of the original pdf Error embedder is unavailable: 504 Server Error: Gateway Timeout for url: http://chatqna-tei/ Embedder endpoint is not available. Checking again in 5 seconds... Error embedder is unavailable: 504 Server Error: Gateway Timeout for url: http://chatqna-tei/ Embedder endpoint is not available. Checking again in 5 seconds... Error embedder is unavailable: 504 Server Error: Gateway Timeout for url: http://chatqna-tei/ Embedder endpoint is not available. Checking again in 5 seconds..
@lianhao suggestion to fix proxy setting worked . Upon adding names of all the ChatQnA pods into global no_proxy , all pods started to function well .
https://github.com/opea-project/GenAIInfra/blob/af47b3c0fec0315a942f091e5e0854c9badb8519/helm-charts/chatqna/values.yaml#L40

This is actually related of automatically populating no_proxy with correct west-east endpoint svc names if users have ever set http_proxy and/or https_proxy.

@lianhao Sure


Investigate using docker-compose to build microsite on travis

Closed via https://github.com/Banno/kafka4s/pull/24.


Have "Save State" and "Restore State" also function like Copy Component/Paste Component

Specifically, this should work if there are two different component types.

Dropping request for now. Please reopen if still desired.


Specify login_url on views decorated with permission_required

I hit a snag incorporating wagtail with a frontend that used jquery mobile and custom authentication.  Since the wagtail dashboard doesn't produce jqm ajax compatible pages, linking to the dashboard from the jqm requires special markup.  The same is true for forms that redirect on successful post.  Since the custom authentication form page uses jqm, a blank page is displayed when the user is redirected back to the dashboard unless the form is marked data-ajax=false.
I've overcome this with a url override in urls.py that takes precedence over wagtail's entries.
url(r'^dashboard/login/$', jqm_incompatible_login_redirect_view, name='wagtailadmin_login'),

Since protected pages in wagtail do not specify they want to be redirected to wagtailadmin_login, I also had to mask the dashboard home view like so:
@permission_required('wagtailadmin.access_admin', login_url='wagtailadmin_login')
def wagtailadmin_home_override(request):
    return wagtail_home_view(request)

...

url(r'^dashboard/$', wagtailadmin_home_override, name='wagtailadmin_home'),

Since it would be unmanageable to override all of the wagtail views, I am only doing this for the dashboard home view.
Would there be any objections to a pull request that defaults permission_required to use login_url='wagtailadmin_login' for wagtail?  The django admin seems to use an approach like this because it redirects to admin/login/ and admin/logout/ regardless of the value of settings.LOGIN_URL which is handy for this situation.
If you don't want to explicitly specify login_url for every view it could be made default for the decorator like:
def wagtail_permission_required(*args, **kwargs):
    kwargs.setdefault('login_url', 'wagtailadmin_login')
    return permission_required(*args, **kwargs)

This would allow staff users to bookmark dashboard pages and access them directly when they are not logged in.  Currently, this flow doesn't work.

Hi @thenewguy
I've created a pull request (https://github.com/torchbox/wagtail/pull/912) which applies the permission_required decorator centally from wagtailadmin/urls.py. This lets us easily set the login_url parameter globally.
Please could you check it to see if it solves your issue?

Hello @kaedroho
Looking over this, I think this fixes the problem.  Nice!

#912 now merged.
@thenewguy please close if it fixes your issue.
Thank you.


Rotate landscape layout error

Hi, after turn from landscape on iPad, the layout is not corrected.

Hey! Can you explain the situation a little more? Last I checked, the example app appears to handle rotation. Let me know 🙂

Well, when you rotate the iPad on landscape and back to portrait, the layout is destroyed.

Can you post a screenshot?
On Apr 27, 2017, at 4:22 PM, Rony Steel <notifications<EMAIL_ADDRESS>wrote:
Well, when you rotate the iPad on landscape and back to portrait, the layout is destroyed.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/gonzalonunez/GNCam/issues/7#issuecomment-297828260, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AGG3Rq5i0YgwfvW8zA2Y1QwP7pwErRomks5r0PjVgaJpZM4NF4dY.
_____________________________________________________________________________________________________________________ This e-mail is for the use of the intended recipient(s) only. If you have received this e-mail in error, please notify the sender immediately and then delete it. If you are not the intended recipient, you must not use, disclose or distribute this e-mail without the author's prior permission. We have taken precautions to minimize the risk of transmitting software viruses, but we advise you to carry out your own virus checks on any attachment to this message. We cannot accept liability for any loss or damage caused by software viruses. Any views and/or opinions expressed in this e-mail are of the author only and do not represent the views of Technology Coast Partners LLC or any other company within its group.

Portrait

Landscape

final to portrait

And the camera is zooming if it is rotated from landscape back to portrait.

Spune-mi dacă este util pentru tine.

Ok, awesome. This is very useful! I'll take a look at some outstanding bugs on this after the weekend 👍🏻


i18n issue: models and attributes with same name

so i have a model called email.  i also have a user attribute called email.
with the way simple_form i18n is setup, it cannot differentiate between the two.
for example:
hints:
email:
to: 'Enter a valid To email address'
from: 'Enter a valid From email address'
user:
email: 'Enter your email address'
when simple_form pulls the hint for user, it returns:
toEnter a valid email addressfromEnter a valid email address
i18n values should be nested under model: and attributes: similar to activerecord to avoid this

+1 to moving default attributes outside of the main namespace, or adding a configuration variable to disable that altogether... i always put my labels, etc. in a namespace based on the model, and it's falling back and displaying a giant hash mess as the label for me.

is my problem the same? and is anything fixed by the following?
https://github.com/plataformatec/simple_form/commit/87974b4e412c111852fb409f27986d472ec21b4b

so i updated to master and this did indeed fix my problem... if it's not done already, it would be awesome to have the default attributes moved out of the top level (labels:, hints:, etc) and into a "default" subsection
i.e.
en:
  simple_form:
    labels:
      defaults:
        name: Your Name
      project:
        name: Project Name
      name:
        firstname: First Name
        lastname: Last Name

this would remove any ambiguity...
otherwise, is it possible to detect that you've recieved a hash instead of a string and ignore the value?

@fringd could you open a new issue for this? If you want, I'll glad to merge a pull request for it. I'll close this issue since it was fixed by #368


fix: granting ownership on database roles

A fix for #2700. Changed expected granted_on when it's equal to the database role. Acceptance test added.

@sfc-gh-jcieslak @sfc-gh-asawicki is there a chance we can get this released soon?

The fix is merged and the next version will be most likely released tomorrow.


It doesn't work

Describe the bug
The iframe is not resized.
To Reproduce
Steps to reproduce the behavior:

Go to https://codepen.io/beapi/pen/MWEvgQo

Expected behavior
The iframe should be resized.

I missed something in the documentation.


learning rate

I have a question, why set such a large learning rate?

We tried lower learning rates (see section 5.1 in the paper) and higher ones produced better results. It probably has something to do with using SGD rather than Adam as an optimiser.


Fix can't find SQLCMD variable error

This PR fixes #12671. This error was introduced in #12398 when I added deletion verification because deleting files and folders had it.

Pull Request Test Coverage Report for Build 279460873

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

Totals

Change from base Build 279389110:
0.0%

Covered Lines:
19220

Relevant Lines:
45907

💛  - Coveralls


Use newer Java and Gradle

Java 15 with --enable-preview is not working well in Intellij IDEA (compilation errors in places where there should not be any).
Using Java 16 means the need to upgrade Gradle, see compatibility matrix.

Nice! I follow you ...

Updating to an LTS version of Java is unproblematic. Some other dependencies needed to be updated as well.
I discovered that the Spring Boot version we used is no longer supported. Fortunately there is a newer minor version that has the support.
Can you both take a new look?


Add an illustrative solution for how host environments can do task counting

To start, just do microtasks.

The zone constructor takes a microtaskQueueEmpty option (similar to the existing handleError example)
The zone's [[HostDefined]] field gets a [[OutstandingMicrotasks]] integer, initially 0.
Every time the host enqueues a microtask it:

increments the current zone's [[OutstandingMicrotasks]]
stores the current zone alongside the microtask

Every time the host executes a microtask it:

Gets the stored zone from the microtask
Decrements its [[OutstandingMicrotasks]]
If [[OutstandingMicrotasks]] becomes 0, it runs the zone's microtaskQueueEmpty handler, if it exists. (Does it run it immediately? Does it enqueue a microtask to do so---with some tricks to avoid infinite recursion?)

@mhevery, is this the kind of thing you were thinking of? I know at various points we talked about, instead of having you supply a microtaskQueueEmpty callback once that can be triggered multiple times, you instead have something like window.onMicrotaskQueueEmpty(handler) that only fires once. But IIRC that solution was before zones. Now that we're thinking of tying this to zones, is this along the lines you were thinking?

My current thinking is that:

All tasks are associated with a zone, and so when discussing if a queue is empty it is always with respect to a zone. (This rules out global window.onMicrotaskQueueEmpty(handler))
It is not clear to me how we can do task counting if we don't have scheduleMicrotask and runTask intercept. A way to know when the task got queued and when the task got processed.
Nesting problem leads me to believe that we should process the queue-empty notifications as microtasks (ie async delivery)
I think we may also report when the queue is non-empty.
we also need to report when queue is empty and run did not add anything and it is still empty. (If we don't do this than we can't observe runs which do not schedule work.)

Nesting problem:
var ngZone = ...; // Zone from some framework. (ie Angular)
var appModel = ...; // Some application state

ngZone.run(() => {
  ngZone.run(() => {
    appModel.change();
  });
  // (1)
});
// (2)

The ngZone job is to project application state to the DOM. So it would be reasonable to assume that upon exiting the ngZone the DOM would be updated. But because Angular wants to be laze it only wants to do it after outer run. This creates a strange contract which says that run sometimes updates DOM and sometimes does not. (For example if the run schedules a microtask then the DOM update is delayed after microtask executes.) Smells like "unleashing Zalgo". For this reason we should alwasy be async. (The prototype I have done on Zone.js also leads me to believe that async delivery is better.)
========================================
This is not totally hatched in my head but I think the algorithm should be something like this:

When the run executes the zone becomes dirty. (multiple run calls will only result it a single dirty)
To clear the dirty flag the zone needs to report the queue state by scheduling a micortask which reports empty/notEmpty (The reporting microtask, needs to run on the Zone which was active at the time of fork)

It is not clear to me how we can do task counting if we don't have scheduleMicrotask and runTask intercept. A way to know when the task got queued and when the task got processed.

The browser knows when both of these things happen, as I outlined in my OP.

Nesting problem leads me to believe that we should process the queue-empty notifications as microtasks (ie async delivery)

A naive version of this will cause an infinite loop, since merely enqueueing the microtask to call microtaskQueueEmpty will cause the count to increment; then microtaskQueueEmpty will happen and the count will decrement to zero, causing us to enqueue another microtask to call microtaskQueueEmpty, forever. It would need to be some kind of special microtask that doesn't increment the counter.

I think we should also report when the queue is non-empty.

Why? What is the use case?

we also need to report when queue is empty and run did not add anything and it is still empty. (If we don't do this than we can't observe runs which do not schedule work.)

Based on this and on your proposed algorithm at the end it sounds like you don't want task counting at all. Is that accurate? You instead want every time someone runs a callback in the zone, to also schedule a microtask that tells you about the status of the microtask queue (before scheduling the tell-me-about-the-status microtask, I assume). That seems very heavyweight to me... it is almost equivalent to adding an after hook to every callback run in the zone (except in the case of multiple runs in a row/nested runs within a single turn, which only trigger the hook once).

A naive version of this will cause an infinite loop, since merely enqueueing the microtask to call microtaskQueueEmpty will cause the count to increment;

No, because the microtaskQueueEmpty will get called in the zone which forked the counting zone.

I think we should also report when the queue is non-empty.
Why? What is the use case?

Perhaps better way to say this, is that even if no microtask get enqueued, the framework still needs to be somehow notified that run has executed. One way to do this is by reporting on state, but I am open to other suggestions. The use case is this:

application code runs in zone.
framework gets notified of changes. The changes must be processed in the same zone in case they have more sideeffects.
Now the framework needs to know if processing changes resulted in more microtasks, otherwise the framework does not know if it should do rendering now (no microtasks) or wait (microtasks enqueued). For this reason we need to be notified of the status (empty or not)

Based on this and on your proposed algorithm at the end it sounds like you don't want task counting at all. Is that accurate?

Correct. Angular wants to know when the task queue is empty. Task counting is a naive implementation which would achieve that, but the actual count has no value.

You instead want every time someone runs a callback in the zone, to also schedule a microtask that tells you about the status of the microtask queue (before scheduling the tell-me-about-the-status microtask, I assume)

It sounds like you think I want two messages "status of the microtask queue" and "tell-me-about-the-status". I only need the latter.
Can you tell me more why you think that tell-me-about-the-status is heavy weight. From my point of view it will get called only once per zone pre yield/VM turn. (Only in cases where calling tell-me-about-the-status will result in more callbacks)

I feel like we are yet again basing the requirements on assuming a particular solution---in this case, assuming that we are getting a callback when the run method finishes, and then the deduction is that we need a tell-me-about-the-status message. Let's not make assumptions like that.
Based on your "The use case is this:" it seems like I can solve that use case with a simple Zone.current.hasPendingMicrotasks boolean. There is no need for a notification callback. Is that correct?

As for heavyweight, a callback per VM turn is pretty heavyweight. That's effectively an infinitely-recursive setTimeout(,0), which we already had to ban on the web and in the spec by clamping to setTimeout(,4).

Based on your "The use case is this:" it seems like I can solve that use case with a simple Zone.current.hasPendingMicrotasks boolean. There is no need for a notification callback. Is that correct?

Unfortunately no. Yes Zone.current.hasPendingMicrotasks is the information the framework needs, but it needs to somehow be notified that it has changed, or that now is the time the property should be read. There needs to be some form of notification from the Zone to the framework, which simply property does not provide.

Then can you rephrase your use case in a way that makes that clear? From what I can see in your 1-2-3, the only thing the zone needs to help with is in (3), "Now the framework needs to know if processing changes resulted in more microtasks".

I closed this via that commit since I added an example at https://github.com/domenic/zones/blob/master/Zone Solutions.md#timer-counting which should make the general point here. We still have a lot of discussion to do about what is an actual, non-illustrative solution that could be workable for the web platform and also meets your needs, and we can continue that here or elsewhere :).


Folder issues.

Hello, I'm experiencing something weird maybe due to security reasons.
I've linked /var/www to my home into html and I cannot access it using Brackets Synapse after connecting.
Also same issue happens if I try to set current dir to /var/www.

"226 transfer done (but failed to open directory)", "chroot", "vsftpd", "selinux"
Is it likely that can be resolved by these keywords?

fixed symlink problem ver 1.2.1
please try it.

1.2.2 doesn't load at all since it fails at Panel.js:185 with error: Uncaught TypeError: undefined is not a function

1.2.3 works now, but I still have issues loading symlink from /var/ww or /var/www without symlink.
It keeps "loading"

what did setting use protocol ftp? or sftp?

sftp was used as protocol

ok thx, I'll confirm that after arriving at the home.

I tested your latest build and the issue seems to be fixed!

thanx for the report.
but I work up waiting a log of you.
and 1.2.83 now available, this is fixed scroll problem.
please try it.


Add the option to show diagnostics in the echo area

Hi,
Great work with this plugin, your plugins have quickyl become an essential part of my setup! :)
Would it be possible to add the ability to show diagnostics in the echo area, ala https://github.com/Shougo/echodoc.vim ?
I find popups annoying because they obstruct my code and get in the way, and virtual text is also quite jarring and looks silly when chatty languages like Rust attempt to show errors that are 50-70 characters long and they end up going off screen. Especially when I have splits open, the error messages can be quite useless because they show nothing of use before getting cut off.
The echo area seems like the ideal place to show diagnostics to me, and I'm surprised more plugins don't use it.
Thanks.

Hmm I'll try to see if it's possible, but having will having 50-70 lines in echo area help? Just curious though. Also I'm working on some custom preview in completion-nvim inspired by ncm, will this be a better place to show diagnostics? Let me know what you think:)

Do you mean the let g:float_preview#docked = 1 preview shown in your link? I personally think that's a little distracting, but of course it's highly subjective. :)
Maybe if implementing diagnostic messages in the echo area is too much work, would it instead be possible to show a popup window when hovering the cursors over the offending text, instead of having to use the NextDiagnostic and PrevDiagnostic commands?
I can open a new issue and close this one if you like?

Actually implement it in echo area is definitely possible, but that could lead to various issues. For one example, if the echo area exceed one line it would requires you to press enter to continue editing, which will also be distracting.
My suggestion is disable the auto popup by
let g:diagnostic_auto_popup_while_jump = 1

and trigger the line diagnostic with a mapping instead.
nnoremap <leader>d <cmd>lua vim.lsp.util.show_line_diagnostics()<CR>

My suggestion is disable the auto popup by
let g:diagnostic_auto_popup_while_jump = 1

and trigger the line diagnostic with a mapping instead.
nnoremap <leader>d <cmd>lua vim.lsp.util.show_line_diagnostics()<CR>

Thanks for the suggestion, but running lua vim.lsp.util.show_line_diagnostics() while diagnostic-nvim is enabled doesn't seem to have any effect. If I disable diagnostic-nvim, then I get a popup as expected. Here is my current config:
let g:diagnostic_auto_popup_while_jump = 1
" let g:diagnostic_enable_virtual_text = 0
" let g:diagnostic_insert_delay = 0
" let g:diagnostic_level = 'Information'
" let g:space_before_virtual_text = 2

Oh my fault, first of all you should use let g:diagnostic_auto_popup_while_jump = 0 to disable auto popup instead. Secondly since I overwrite the callback function and store the information locally, you should use
nnoremap <leader>d <cmd>lua require'diagnostic.util'.show_line_diagnostics()<CR>

I should put this in README though.

For those like me who found this issue by searching, I believe that last comment is out of date. However, the mapping mentioned earlier works:
nnoremap <leader>d <cmd>lua vim.lsp.util.show_line_diagnostics()<CR>


Change method naming of AwsProxyRequest for Jackson and other serializers.

Serializer like Jackson's ObjectMapper are using method names for serialization and deserialization.
Prefixes like get/set/is will be removed and the following String will be used as parameter names.
For the property isBase64Encoded the method names are:

isBase64Encoded
setIsBase64Encoded

See: https://github.com/awslabs/aws-serverless-java-container/blob/e4f4d4de6016a60d3fe728181d24aa4d91e645ec/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/AwsProxyRequest.java#L171
This leads to a serialization of
{   "base64Encoded" }
which can not be deserialized because the expected value name is: isBase64Encoded
Please rename the getter to getIsBase64Encoded or isIsBase64Encoded, so that the property is serialized as:
{   "isBase64Encoded" }

This should be treated as a high priority as it is causing requests to sam local start-api to consistently to fail with an InternalServerError when trying to deserialise the response.

Thanks for the feedback @Marclev78 - I'll work to replicate and push a fix with the next patch release. Hoping to get it out this week.

Hey @Marclev78, I have a fix for this about to go out in the core branch. However, I doubt this is the cause of your issue. Requests are only de-serialized, which happens correctly, the framework never serializes them. Still, I have added the annotation on the field like we do in the response to make sure this happens correctly.
Can you share a stack trace of what is happening with SAM local so that we can figure out what the root cause of the issue is?

Release 1.3.2 - which includes this fix - is on its way to maven central! Resolving this issue.

I am experiencing this issue using the latest 1.3.2 version.

Hi @gakinson, the annotation is definitely there in the latest release (code).
I suspect your issue may be caused by the fact that you are using the typed handler rather than the stream one: The typed handler (receives a proxy event + context and returns a proxy response) uses Lambda's built-in serialization mechanism which does not read/use annotations. I would recommend switching to the stream handler (see the examples). The stream handler uses the object mapper included in this framework which will respect the annotations.

Hello @sapessi ,
Thanks for the prompt response. I can switch to use that to test, but I also just created a new instance of a jackson ObjectMapper which should respect annotations, I think, but it still does not do the deserialization correctly.
Thank you,
Geoffrey K

Here is my post from thread https://github.com/awslabs/aws-sam-cli/issues/1193 :
Hello, here are my notes on how I could get it working by duplicating your class and playing around with annotations.
Failed attempts

Move the @JsonProperty annotation to the field and removing it from the "is" getter
Tried add additional letters tot he prefix

Successful attempts

Deleting the "isBase64Encoded()" and putting JsonProperty("isBase64Encoded") to the field isBase64Encoded

Issue with this is that there is no getter now.

Rename the "isBase64Encoded()" function to "getIsBase64Encoded()"

Still trying some others that are backwards compatible, but please address this in some way.

@sapessi
I have tried this using RequestStreamHandler and it all works. I read a little more regarding RequestHandler and I see now.
Thanks for your patience.

Great! Apologies for missing your earlier messages @gakinson

Great! Apologies for missing your earlier messages @gakinson

To see if I figured it out, I think the reason why annotations is ignored is because your lambda container object mapper is using the AfterBurner module?

When you use a typed handler (RequestHandler<AwsProxyRequest, AwsProxyResponse>) the event and output are marshalled/unmarshalled by AWS Lambda, it is outside of Serverless Java Container's control. The Lambda Java runtime is configured to ignore annotations altogether. That's why it doesn't pick them up no matter what.

What's odd is, when running sam local you get the base64Encoded field, but when deploying to lambda/api-gatway you get isBase64Encoded.
This is using 1.3.2 and the typed handler.

Which Lambda runtime are you using @kastork? java8, java8.al2, or java11?

@sapessi   I'm using java11

@sapessi Because of your question, I tried it with java8 and java8.al2. The results are the same locally.

@sapessi This really is a problem with class AwsProxyResponse. The getter/setter pair should really be getIsBase64Encoded/setIsBase64Encoded. As you said the Lambda Java runtime will not take into account the added Jackson annotation. The correct lambda response format is documented here.
Also, as can be seen in the linked issue for SAM CLI, this tool is totally unforgiving in handling responses with the wrong property base64Encoded.
Would you be willing to provide both properties base64Encoded and isBase64Encoded in the response (by having two pairs of getter/setter methods)?


Fix integerish

Closes https://github.com/phpstan/phpstan-webmozart-assert/issues/32
Fixed via 2 steps

Using the correct expression instead of only is_numeric, see https://github.com/webmozarts/assert/blob/1.10.0/src/Assert.php#L99
PHPStan retaining the types in that loosely equals comparison, see https://github.com/phpstan/phpstan-src/pull/1046

So this fix only works with the next PHPStan version.

Extremely glad that this long-outstanding bug is finall fixed 🎉

Makes complete sense :) Thank you.


chore(package): update sinon to version 4.4.2

Coverage remained the same at 100.0% when pulling d5c6f4fe8687164dd99aab2669911e1c86d1d7a9 on greenkeeper/sinon-4.4.2 into 6eeecd0d264ff850ae133428ccfe501c88c520a9 on master.

Coverage remained the same at 100.0% when pulling d5c6f4fe8687164dd99aab2669911e1c86d1d7a9 on greenkeeper/sinon-4.4.2 into 6eeecd0d264ff850ae133428ccfe501c88c520a9 on master.


[DOCS] Update blogs

Change Logs
added new blogs to site
Impact
low. site updates
Risk level (write none, low medium or high below)
none. site updates
Documentation Update
Describe any necessary documentation update if there is any new feature, config, or user-facing change. If not, put "none".

The config description must be updated if new configs are added or the default value of the configs are changed
Any new feature or user-facing change requires updating the Hudi website. Please create a Jira ticket, attach the
ticket number here and follow the instruction to make
changes to the website.

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

Tested locally. The images wont be loaded until site is published.


Auditing webfont v11.2.20 which uses svg2ttf v6.02 reveals a moderate vulnerability in xmldom

Running npm audit while using webfont v11.2.20, reveals a vulnerability in xmldom, which is internally used by svg2ttf v6.0.2. The vulnerability is moderate in severity and is said to be fixed in v0.7.0 of xmldom.
Here is the screenshot for reference:

Nobody cares.


🐛 flutter 2.5.0 (web) not working with cloud_firestore: ^2.5.2

Looking for some help or advice.
I have created a default app I’m trying to test run, but I keep getting this error
(Only when I include cloud_firestore: ^2.5.2) otherwise
the app will launch perfectly OK. FYI, I have 26 other plugins I’m testing and
no problem except when including cloud_firestore.
Here is my test with cloud_firestore.
I have also tested cloud_firestore_web: ^2.4.2 with same results.
FYI, I have gotten 2.5.0 to work with IOS using "pod update Firebase/CoreOnly"
One more thing, using the previous version of Flutter (I think 2.2.3) everything was working great.
flutter run
Launching lib/main.dart on Chrome in debug mode...
Waiting for connection from debug service on Chrome...             13.4s
This app is linked to the debug service: ws://<IP_ADDRESS>:56034/noB7gMX1qaI=/ws
Debug service listening on ws://<IP_ADDRESS>:56034/noB7gMX1qaI=/ws

💪 Running with sound null safety 💪

🔥  To hot restart changes while running, press "r" or "R".
For a more detailed help message, press "h". To quit, press "q".

An Observatory debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:56034/noB7gMX1qaI=
TypeError: Cannot read properties of undefined (reading 'app')
    at Object.app$ [as app] (http://localhost:55985/packages/firebase_core_web/src/interop/core.dart.lib.js:31:101)
    at new cloud_firestore_web.FirebaseFirestoreWeb.new
    (http://localhost:55985/packages/cloud_firestore_web/src/write_batch_web.dart.lib.js:833:64)
    at Function.registerWith (http://localhost:55985/packages/cloud_firestore_web/src/write_batch_web.dart.lib.js:745:73)
    at Object.registerPlugins
    (http://localhost:55985/packages/flutter_application_1xxx/generated_plugin_registrant.dart.lib.js:19:46)
    at main (http://localhost:55985/web_entrypoint.dart.lib.js:31:35)
    at main.next (<anonymous>)
    at runBody (http://localhost:55985/dart_sdk.js:38659:34)
    at Object._async [as async] (http://localhost:55985/dart_sdk.js:38690:7)
    at main$ (http://localhost:55985/web_entrypoint.dart.lib.js:30:18)
    at http://localhost:55985/main_module.bootstrap.js:19:10
    at Array.forEach (<anonymous>)
    at window.$dartRunMain (http://localhost:55985/main_module.bootstrap.js:18:32)
    at <anonymous>:1:8
    at Object.runMain (http://localhost:55985/dwds/src/injected/client.js:8452:21)
    at http://localhost:55985/dwds/src/injected/client.js:24130:19
    at _wrapJsFunctionForAsync_closure.$protected (http://localhost:55985/dwds/src/injected/client.js:4461:15)
    at _wrapJsFunctionForAsync_closure.call$2 (http://localhost:55985/dwds/src/injected/client.js:11511:12)
    at Object._asyncStartSync (http://localhost:55985/dwds/src/injected/client.js:4425:20)
    at main__closure3.$call$body$main__closure (http://localhost:55985/dwds/src/injected/client.js:24142:16)
    at main__closure3.call$1 (http://localhost:55985/dwds/src/injected/client.js:24069:19)
    at StaticClosure._rootRunUnary (http://localhost:55985/dwds/src/injected/client.js:4823:18)
    at _CustomZone.runUnary$2$2 (http://localhost:55985/dwds/src/injected/client.js:12879:39)
    at _CustomZone.runUnaryGuarded$1$2 (http://localhost:55985/dwds/src/injected/client.js:12826:14)
    at _ForwardingStreamSubscription._sendData$1 (http://localhost:55985/dwds/src/injected/client.js:12416:19)
    at _ForwardingStreamSubscription._add$1 (http://localhost:55985/dwds/src/injected/client.js:12362:15)
    at _ForwardingStreamSubscription._add$1 (http://localhost:55985/dwds/src/injected/client.js:12695:12)
    at _MapStream._handleData$2 (http://localhost:55985/dwds/src/injected/client.js:12756:12)
    at _ForwardingStreamSubscription._handleData$1 (http://localhost:55985/dwds/src/injected/client.js:12721:20)
    at Object.eval (eval at Closure_forwardCallTo (http://localhost:55985/dwds/src/injected/client.js:1701:14),
    <anonymous>:3:44)
    at StaticClosure._rootRunUnary (http://localhost:55985/dwds/src/injected/client.js:4823:18)
    at _CustomZone.runUnary$2$2 (http://localhost:55985/dwds/src/injected/client.js:12879:39)
    at _CustomZone.runUnaryGuarded$1$2 (http://localhost:55985/dwds/src/injected/client.js:12826:14)
    at _ControllerSubscription._sendData$1 (http://localhost:55985/dwds/src/injected/client.js:12416:19)
    at _ControllerSubscription._add$1 (http://localhost:55985/dwds/src/injected/client.js:12362:15)
    at _SyncStreamController._sendData$1 (http://localhost:55985/dwds/src/injected/client.js:12201:32)
    at _SyncStreamController.add$1 (http://localhost:55985/dwds/src/injected/client.js:12082:15)
    at Object.eval (eval at Closure_forwardInterceptedCallTo
    (http://localhost:55985/dwds/src/injected/client.js:1781:14), <anonymous>:3:45)
    at StaticClosure._rootRunUnary (http://localhost:55985/dwds/src/injected/client.js:4823:18)
    at _CustomZone.runUnary$2$2 (http://localhost:55985/dwds/src/injected/client.js:12879:39)
    at _CustomZone.runUnaryGuarded$1$2 (http://localhost:55985/dwds/src/injected/client.js:12826:14)
    at _ControllerSubscription._sendData$1 (http://localhost:55985/dwds/src/injected/client.js:12416:19)
    at _ControllerSubscription._add$1 (http://localhost:55985/dwds/src/injected/client.js:12362:15)
    at _SyncStreamController._sendData$1 (http://localhost:55985/dwds/src/injected/client.js:12201:32)
    at _SyncStreamController.add$1 (http://localhost:55985/dwds/src/injected/client.js:12082:15)
    at _GuaranteeSink.add$1 (http://localhost:55985/dwds/src/injected/client.js:23581:25)
    at HtmlWebSocketChannel_closure1.call$1 (http://localhost:55985/dwds/src/injected/client.js:23874:60)
    at _EventStreamSubscription_closure.call$1 (http://localhost:55985/dwds/src/injected/client.js:18042:26)
    at StaticClosure._rootRunUnary (http://localhost:55985/dwds/src/injected/client.js:4829:16)
    at _CustomZone.runUnary$2$2 (http://localhost:55985/dwds/src/injected/client.js:12879:39)
    at _CustomZone.runUnaryGuarded$1$2 (http://localhost:55985/dwds/src/injected/client.js:12826:14)
    at _CustomZone_bindUnaryCallbackGuarded_closure.call$1 (http://localhost:55985/dwds/src/injected/client.js:13016:25)
    at invokeClosure (http://localhost:55985/dwds/src/injected/client.js:1524:26)
    at WebSocket.<anonymous> (http://localhost:55985/dwds/src/injected/client.js:1543:18)

Hi @jerryhamby
Have you completed the setup?
https://firebase.flutter.dev/docs/installation/web/
https://firebase.flutter.dev/docs/firestore/overview#3-web-only-add-the-sdk
Thank you

I have looked at your links and although they are very good, right now my problem is of a much simpler nature. I’m creating a new web project in Flutter and adding just these 2 dependencies in pubspec.yaml:
1- firebase_core: ^1.6.0
2- cloud_firestore: ^2.5.2
The reason I’m going this is to test my additional dependencies, but first I need to get a very basic web app running in flutter 2.5.0. Cloud_firestore is just not working.
Adding #1 everything works OK, when I add #2 the app stops at “web_entrypoint.dart” and just sits there. Nothing prints out in the debug window. If I run “flutter run” here are the results:
An Observatory debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:63200/xpfQHjDmsHk=
TypeError: Cannot read properties of undefined (reading 'app')
at Object.app$ [as app] (http://localhost:63157/packages/firebase_core_web/src/interop/core.dart.lib.js:31:101)
at new cloud_firestore_web.FirebaseFirestoreWeb.new
(http://localhost:63157/packages/cloud_firestore_web/src/write_batch_web.dart.lib.js:833:64)
at Function.registerWith (http://localhost:63157/packages/cloud_firestore_web/src/write_batch_web.dart.lib.js:745:73)
at Object.registerPlugins (http://localhost:63157/packages/test_2_5/generated_plugin_registrant.dart.lib.js:14:46)
at main (http://localhost:63157/web_entrypoint.dart.lib.js:31:35)
at main.next ()
at runBody (http://localhost:63157/dart_sdk.js:38659:34)
at Object._async [as async] (http://localhost:63157/dart_sdk.js:38690:7)
at main$ (http://localhost:63157/web_entrypoint.dart.lib.js:30:18)
at http://localhost:63157/main_module.bootstrap.js:19:10
at Array.forEach ()
at window.$dartRunMain (http://localhost:63157/main_module.bootstrap.js:18:32)
at :1:8
at Object.runMain (http://localhost:63157/dwds/src/injected/client.js:8452:21)
at http://localhost:63157/dwds/src/injected/client.js:24130:19
at _wrapJsFunctionForAsync_closure.$protected (http://localhost:63157/dwds/src/injected/client.js:4461:15)
at _wrapJsFunctionForAsync_closure.call$2 (http://localhost:63157/dwds/src/injected/client.js:11511:12)
at Object._asyncStartSync (http://localhost:63157/dwds/src/injected/client.js:4425:20)
at main__closure3.$call$body$main__closure (http://localhost:63157/dwds/src/injected/client.js:24142:16)
at main__closure3.call$1 (http://localhost:63157/dwds/src/injected/client.js:24069:19)
at StaticClosure._rootRunUnary (http://localhost:63157/dwds/src/injected/client.js:4823:18)
at _CustomZone.runUnary$2$2 (http://localhost:63157/dwds/src/injected/client.js:12879:39)
at _CustomZone.runUnaryGuarded$1$2 (http://localhost:63157/dwds/src/injected/client.js:12826:14)
at _ForwardingStreamSubscription._sendData$1 (http://localhost:63157/dwds/src/injected/client.js:12416:19)
at _ForwardingStreamSubscription._add$1 (http://localhost:63157/dwds/src/injected/client.js:12362:15)
at _ForwardingStreamSubscription._add$1 (http://localhost:63157/dwds/src/injected/client.js:12695:12)
at _MapStream._handleData$2 (http://localhost:63157/dwds/src/injected/client.js:12756:12)
at _ForwardingStreamSubscription._handleData$1 (http://localhost:63157/dwds/src/injected/client.js:12721:20)
at Object.eval (eval at Closure_forwardCallTo (http://localhost:63157/dwds/src/injected/client.js:1701:14),
:3:44)
at StaticClosure._rootRunUnary (http://localhost:63157/dwds/src/injected/client.js:4823:18)
at _CustomZone.runUnary$2$2 (http://localhost:63157/dwds/src/injected/client.js:12879:39)
at _CustomZone.runUnaryGuarded$1$2 (http://localhost:63157/dwds/src/injected/client.js:12826:14)
at _ControllerSubscription._sendData$1 (http://localhost:63157/dwds/src/injected/client.js:12416:19)
at _ControllerSubscription._add$1 (http://localhost:63157/dwds/src/injected/client.js:12362:15)
at _SyncStreamController._sendData$1 (http://localhost:63157/dwds/src/injected/client.js:12201:32)
at _SyncStreamController.add$1 (http://localhost:63157/dwds/src/injected/client.js:12082:15)
at Object.eval (eval at Closure_forwardInterceptedCallTo
(http://localhost:63157/dwds/src/injected/client.js:1781:14), :3:45)
at StaticClosure._rootRunUnary (http://localhost:63157/dwds/src/injected/client.js:4823:18)
at _CustomZone.runUnary$2$2 (http://localhost:63157/dwds/src/injected/client.js:12879:39)
at _CustomZone.runUnaryGuarded$1$2 (http://localhost:63157/dwds/src/injected/client.js:12826:14)
at _ControllerSubscription._sendData$1 (http://localhost:63157/dwds/src/injected/client.js:12416:19)
at _ControllerSubscription._add$1 (http://localhost:63157/dwds/src/injected/client.js:12362:15)
at _SyncStreamController._sendData$1 (http://localhost:63157/dwds/src/injected/client.js:12201:32)
at _SyncStreamController.add$1 (http://localhost:63157/dwds/src/injected/client.js:12082:15)
at _GuaranteeSink.add$1 (http://localhost:63157/dwds/src/injected/client.js:23581:25)
at HtmlWebSocketChannel_closure1.call$1 (http://localhost:63157/dwds/src/injected/client.js:23874:60)
at _EventStreamSubscription_closure.call$1 (http://localhost:63157/dwds/src/injected/client.js:18042:26)
at StaticClosure._rootRunUnary (http://localhost:63157/dwds/src/injected/client.js:4829:16)
at _CustomZone.runUnary$2$2 (http://localhost:63157/dwds/src/injected/client.js:12879:39)
at _CustomZone.runUnaryGuarded$1$2 (http://localhost:63157/dwds/src/injected/client.js:12826:14)
at _CustomZone_bindUnaryCallbackGuarded_closure.call$1 (http://localhost:63157/dwds/src/injected/client.js:13016:25)
at invokeClosure (http://localhost:63157/dwds/src/injected/client.js:1524:26)
at WebSocket. (http://localhost:63157/dwds/src/injected/client.js:1543:18)
Activating Dart DevTools...                                      1,126ms

On Sep 16, 2021, at 3:50 AM, Markus Aksli @.***> wrote:
Hi @jerryhamby https://github.com/jerryhamby
Have you completed the setup?
https://firebase.flutter.dev/docs/installation/web/ https://firebase.flutter.dev/docs/installation/web/
https://firebase.flutter.dev/docs/firestore/overview#3-web-only-add-the-sdk https://firebase.flutter.dev/docs/firestore/overview#3-web-only-add-the-sdk
Thank you
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/FirebaseExtended/flutterfire/issues/7006#issuecomment-920671410, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAXRAVBUYBNF5X2PCK24X7TUCGOS3ANCNFSM5ED5O4TQ.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

This is because you need to complete the setup and add the CDN imports in your index.html for the plugins to work on web. They are not designed to work out of the box without any further setup. If you think it shouldn't at least throw an error if you haven't done the setup then there is already an open issue for this https://github.com/FirebaseExtended/flutterfire/issues/3962


Storing PW for diffrent hosts

Is your feature request related to a problem? Please describe.
Currently, only one password is stored in the VS Code vault. That means every time you use another host you have to enter the password again.
Describe the solution you'd like
The password should be stored per host.
Can you put that in please?

Currently the password and the retrieved token are stored with constant keys in the VS Code secret storage. Would it be a solution to store the secret data with the url and port if ioBroker.
Currently the keys look like this:
password
accessToken

with the new approach the could look like this
password_http://localhost:8081
accessToken_http://localhost:8081

With this approach every host would have its own secrets. Would this solve your problem?

I had already thought of exactly the same solution. Yes, I think that's how it will work.

Thank you! Works as expected


look into wepay

Somehow missed WePay when switching away from Samurai (#58). Here's their marketplace use case.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/317991-look-into-wepay?utm_campaign=plugin&utm_content=tracker%2F85909&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F85909&utm_medium=issues&utm_source=github).

IRC

WePay is nice, but AFAICT they don't let us handle all user interactions, and since they don't seem to have full i18n it'd be a step backwards in terms of UX.

@Changaco It is the difference between WePay Connect and WePay Clear.
With Clear, you assume a lot more of the PCI compliance. That is why they offer two 'versions' of the service.
In my experience using the Connect version for about 4 years now, it hasn't been an issue on the customer end.
If there is i18n languages that they don't support, it is worth talking with WePay about getting translations for them. They have always been responsive to me about these things.

In both products, WePay communicates with merchants and payers through a variety of emails. With WePay Clear, partners are given opportunities to insert their brand into these emails and manage the communication process—although the emails are sent from WePay, they appear to come from the platform.

If you are interested in integrating WePay Clear with your site, contact our sales team who will review your needs and make a detailed implementation guide available.

Obviously I had looked at WePay Clear, and as I said it doesn't let us handle all user interactions.
I don't see evidence that WePay has any i18n, and if they don't have the underlying architecture it could take a while for them to implement it.
Finally, WePay is still US-only for payouts.

Finally, WePay is still US-only for payouts.

I saw that they have a Canada beta, but certainly they don't have the reach of Stripe or Braintree.

+1 https://github.com/gratipay/inside.gratipay.com/issues/192#issuecomment-100504400

Over on #67 we've ended up going with a piecemeal solution, with Braintree for payins, and PayPal/Zipmark (hopefully; #3491) for payouts.


Is there a DESTORY or REMOVE button to dispose a factory

I Using a mod named trashcan
it can help me delete some entity in my hand .
some time I delete some factory
but the factory surface still has that factory
That's OK but can I dispose some factory from surface ?
as the img
the factory I have deleted
look the mouse .it appear on earth but I cant find

Hi, I recommend you to run command /give-lost-factory-buildings


feature: import omit name

fixes #72
Also changed the divs around the checkboxes to labels.
My editor formatted a fair chunk of code too but I can revert that if necessary

Normally I would be okay with the linting here (I get into bad habits) but I have quite a long lived branch at the minute with some upcoming Active Effects changes and the linting is going to make it quite hard to rebase a bunch of it (just had a go).

Would that just be reverting the formatting changes then as I did also change https://github.com/MrPrimate/ddb-importer/pull/99/files#diff-9c2f055704d6147141e92e393f6487ae8b1c31e4d7a773e163076dbdf560aa9cR750 and the getCharacterData function

Only the formatting in  src/character/import.js


Port already in use and babel-register issues

I don't know how to run i already have updated node and npm and install babel-register manualy. But still have the same problem.
Ps: I really apreciate you work bro... we need this! Much love

<EMAIL_ADDRESS>start /root/xBalance
node -r babel-register app.js

info: Listening on port 8080
crit: Pipe 8080 is already in use
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: node -r babel-register app.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'node -r babel-register app.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the xBalance package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node -r babel-register app.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs xBalance
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls xBalance
npm ERR! There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2017-03-27T03_30_40_595Z-debug.log

It looks like on your system you have an environment variable PORT=8080 and an application listening on this port.
I have updated the code to version 0.1.1, which uses environment variable XBALANCE_PORT instead of PORT. You can set XBALANCE_PORT to a particular value, else value 3000 will be used as default.
Please let me know if this has fixed the issue.

thanks for your reply, i just reboot my vps and is working but now have this error on poloniex:
TypeError: Cannot read property 'rate' of undefined
at /root/xBalance/server/xBalance.js:30:52
at /root/xBalance/node_modules/cryptox/lib/index.js:51:9
at /root/xBalance/node_modules/cryptox/lib/poloniex.js:49:13
at /root/xBalance/node_modules/cryptox/lib/poloniex.js:92:20
at Request._callback (/root/xBalance/node_modules/poloniex-api-node/lib/poloniex.js:72:17)
at Request.self.callback (/root/xBalance/node_modules/request/request.js:188:22)
at emitTwo (events.js:106:13)
at Request.emit (events.js:194:7)
at Request. (/root/xBalance/node_modules/request/request.js:1171:10)
at emitOne (events.js:96:13)
at Request.emit (events.js:191:7)
at IncomingMessage. (/root/xBalance/node_modules/request/request.js:1091:12)
at Object.onceWrapper (events.js:293:19)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:188:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9)

Would you please try v0.1.2 and let me know?


The code needs to pass JSHint

We want to try and use this nice scrollbar but our automatic testing (JSHint) finds too many errors.
If you paste the compiled version into this page: https://jshint.com/ you will see the errors.
Here are some of the errors:
(global = global || self, global.SimpleBar = factory());
Expected an assignment or function call and instead saw an expression.
var global_1 =
Identifier 'global_1' is not in camel case.
Function('return this')();
Missing 'new' prefix when invoking a constructor.
return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
Expected '!==' and instead saw '!='.
In multipl places you drop using {} on if statements. That also gives error.
and it keeps going. I hope the code can ble cleaned up to pass JSHint :)

Linters such as JSHint are not intended to be run on compiled code. And in general, you cannot expect all third-party packages to conform to the preferences dictated by your own linting setup, since preferences vary between developers. SimpleBar uses ESLint.


package should expose simple site generator configuration options

Feature request
It would be good if we expose all most all simple site generator configuration https://github.com/simplecrawler/simplecrawler#configuration that would help to control Crawler more.

closing it as this should be cli feature request not sitemap-generator.


Feature Request: Increase Zoom-Out Ratio for Better Board Overview

Description:
I would like to request an enhancement to the zoom functionality of the tool to allow users to zoom out further. This adjustment would make it easier to view the entire board in one frame, especially when working with larger boards.
Problem
Currently, the maximum zoom-out limit restricts users from seeing the full extent of large boards. This limitation makes navigation and board management cumbersome, as users have to scroll frequently to see different sections of the board.
Proposed Solution
Increase the zoom-out ratio to enable users to view the entire board on a single screen. This could be done by:

Allowing an additional level of zoom-out that accommodates larger boards.
Adding finer control over the zoom scale to adjust according to board size.

Benefits

Enhanced user experience by enabling a complete view of large boards.
Improved efficiency in navigating and managing content on extensive boards.

Use Cases

Project managers and team members need to quickly scan large boards without excessive scrolling.
Users want to see the overall structure of complex boards for planning and collaboration.

Additional Notes
If any feedback or specific examples would be helpful for development, I’d be happy to provide more details.

In ideal world I agree that the zoom shall be infinite in any direction, though performance stability might be an issue, here especially for such huges scenes which can't fit into 10% zoom out.
@Tish254 consider selecting all elements and resizing them down a bit to fit in the view, though note that due to perf. it might not be that smooth.


How can we build thirdparty by LLVM 15?

Feature request
How to configure build parameters so that I can build third-party by LLVM 15?

Actually, it would be best if you changed the build script.
It would be best if you changed the script that makes the CC=clang-15 and CXX=clang++-15.
But, I'm not sure if the dependencies can be built by clang-15 successfully, Because some of them are ancient code, and the new clang has a lot of new checkers, which may be a problem.

So how can you build success with LLVM?
Third-party is compiled by GCC?

Yes, third-party use GCC. And build starrocks with clang
CC=clang CXX=clang++ ./build.sh --be --clean
It should work

Some third-party seem not passed in clang 15.
FAILED: src/common/CMakeFiles/Common.dir/daemon.cpp.o
ccache /home/disk4/dingchao/compile-dir/llvm-install/bin/clang++ -DHAVE_INTTYPES_H -DHAVE_NETINET_IN_H -DUSE_JEMALLOC -I/home/disk4/dingchao/local-code/llvm-test/be/src/formats/orc/apache-orc/c++/include -I/home/disk4/dingchao/local-code/llvm-test/be/src -I/home/disk4/dingchao/local-code/llvm-test/be/test -I/home/disk4/dingchao/local-code/llvm-test/be/../gensrc/build -I/home/disk4/dingchao/local-code/starrocks/thirdparty/installed/include/breakpad -I/home/disk4/dingchao/local-code/starrocks/thirdparty/installed/open_jdk/include -I/home/disk4/dingchao/local-code/starrocks/thirdparty/installed/open_jdk/include/linux -isystem /home/disk4/dingchao/local-code/starrocks/thirdparty/installed/include -isystem /home/disk4/dingchao/local-code/starrocks/thirdparty/installed/gperftools/include -isystem /home/disk4/dingchao/local-code/starrocks/thirdparty/installed/include/thrift -isystem /home/disk4/dingchao/local-code/starrocks/thirdparty/installed/include/event -Wall -Wno-sign-compare -Wno-unknown-pragmas -pthread -Wno-register -Wno-strict-aliasing -fno-omit-frame-pointer -std=gnu++17 -D__STDC_FORMAT_MACROS -Wno-deprecated -Wno-vla -Wno-comment -Wno-unused-parameter -Wno-documentation -Wno-weak-vtables -Wno-reserved-identifier -Wno-suggest-destructor-override -Wno-documentation-unknown-command -Wno-old-style-cast -Wno-c++20-designator -Wno-mismatched-tags -Wno-bitwise-instead-of-logical -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX -Werror=return-type -Werror=switch --gcc-toolchain=/home/disk1/sr-deps/toolchain/installed/gcc-10.3.0 -msse4.2 -mavx2  -Wno-attributes -DS2_USE_GFLAGS -DS2_USE_GLOG -faligned-new -gz=zlib  -g -Wno-unused-local-typedefs -ggdb -O0 -gdwarf-4 -DDEBUG -g -MD -MT src/common/CMakeFiles/Common.dir/daemon.cpp.o -MF src/common/CMakeFiles/Common.dir/daemon.cpp.o.d -o src/common/CMakeFiles/Common.dir/daemon.cpp.o -c /home/disk4/dingchao/local-code/llvm-test/be/src/common/daemon.cpp
In file included from /home/disk4/dingchao/local-code/llvm-test/be/src/common/daemon.cpp:32:
In file included from /home/disk4/dingchao/local-code/llvm-test/be/src/column/column_pool.h:7:
In file included from /home/disk4/dingchao/local-code/starrocks/thirdparty/installed/include/bvar/bvar.h:29:
/home/disk4/dingchao/local-code/starrocks/thirdparty/installed/include/bvar/scoped_timer.h:50:32: error: cannot assign to non-static data member '_start_time' with const-qualified type 'const int64_t' (aka 'const long')
    void reset() { _start_time = butil::cpuwide_time_us(); }
                   ~~~~~~~~~~~ ^
/home/disk4/dingchao/local-code/starrocks/thirdparty/installed/include/bvar/scoped_timer.h:54:19: note: non-static data member '_start_time' declared const here
    const int64_t _start_time;
    ~~~~~~~~~~~~~~^~~~~~~~~~~
1 error generated.

../../compile-dir/llvm-install/bin/clang --version
clang version 15.0.3
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/disk4/dingchao/local-code/llvm-test/../../compile-dir/llvm-install/bin

You need to update the brpc to latest version, old version does not support clang15.

bvar

Can we use the latest brpc in the main branch?

You need to update the brpc to latest version, old version does not support clang15.

Can we use the latest brpc in the main branch?


Yoyo loader crash after trying to download an animated banner

After trying numerous times to download animated banners by pressing select from yoyo loader, the app crashes.
It throws error C2-12828-1
Yoyo loader: v. 1c5f2dc

Pushed a fix, will be available on nightly in few mins.

Hello Rinnegatamante, Sorry but I do not know where else to turn.  It concerns the installation of "YoYo Launcher" on mu modded PS Vita.  I have spent the last several days (after watching youtuber "Zealous Chuck") to install said app while following both yours and Github instructions.  I have latest Nightly Version.  I also have installed thru VPK "libshacccg.suprx" with success.  I also installed a few games (i.e. AlienEscape.apk, LM2D.apk, CC4.apk) in ux0:data/gms folder.  I understand that I should NOT install "fd_fix.skprx" if RePatch Plugin is installed (such is my case, so I did NOT install).  Based on the aforementioned, I am starting to suspect that perhaps my ux0 and ur0 files are in conflict???  I would be willing to send you any attachment of said files if necessary.  Any comment is most greatly appreciated and I thank you in advance for your valuable time & assistance!!


Usage documentation

I would like to handle my mapbox state in redux. This seems like a good abstraction, but I would love to see some docs on the intended usage (apologies if this is obvious to most!). TIA

Hi, I made a small project to test the mapbox-gl-redux library. You can see it here https://github.com/michogar/mapbox-redux. It's a basic example using the mapbox-gl-redux library to emulate the navigation control. Maybe could be useful to you, i've tried document the whole followed steps to build the example. :+1:

Thanks for sharing your example @michogar !
We're planning to add some examples that use mapbox-gl-redux over at https://github.com/mapbox/mapbox-react-examples, but it might still be a few weeks before that happens -- meanwhile, contributions are always welcome!  I'll post back here when that's happened.

Thanks @michogar , this helped me build a small example as well.
https://github.com/loicgasser/react-mapbox-app


chore(deps): update renovate/renovate docker tag to v35.24.3

This PR contains the following updates:

Package
Update
Change

renovate/renovate
minor
35.18.0 -> 35.24.3

Release Notes

renovatebot/renovate
v35.24.3
Compare Source
Build System

deps: update dependency xmldoc to v1.3.0 (#21202) (03be8cf)

Miscellaneous Chores

deps: update dependency @types/node to v18.15.5 (#21201) (9755178)

v35.24.2
Compare Source
Miscellaneous Chores

deps: update github/codeql-action action to v2.2.9 (#21198) (b61f99f)

Build System

deps: update dependency @renovatebot/osv-offline to v1.2.3 (#21199) (bc14239)

v35.24.1
Compare Source
Build System

deps: update dependency fs-extra to v11.1.1 (#21196) (75514d6)
deps: update opentelemetry-js monorepo (#21197) (e746339)

v35.24.0
Compare Source
Features

datasource/docker: support registry proxy for digest updates (#20777) (781ca4b)
replacement: consolidate replacement rules (#21155) (725ce16)

Code Refactoring

schema: Remove looseObject helper (#21164) (e66b93a)

Build System

deps: update dependency prettier to v2.8.5 (#21189) (850ef18)
deps: update dependency prettier to v2.8.7 (#21190) (fec52dc)
deps: update dependency prettier to v2.8.7 (#21190) (86d8444)

v35.23.4
Compare Source
Documentation

update references to renovate/renovate to v35.23.2 (#21175) (e818cff)
update references to renovate/renovate to v35.23.3 (#21178) (9497803)

Miscellaneous Chores

deps: lock file maintenance (#21176) (cc0910d)
deps: lock file maintenance (#21177) (2f04715)
deps: lock file maintenance (#21179) (486dd6c)
deps: update linters (#21172) (c2e1f49)

Build System

deps: update dependency @renovatebot/ruby-semver to v2.1.10 (#21180) (a1bb7c7)

v35.23.3
Compare Source
Miscellaneous Chores

deps: update dependency @types/eslint to v8.21.3 (#21171) (6edae5a)

Build System

deps: update dependency safe-stable-stringify to v2.4.3 (#21170) (5371995)

v35.23.2
Compare Source
Bug Fixes

merge-confidence: escape forward slashes in package names (#21168) (b67eae2)

v35.23.1
Compare Source
Bug Fixes

manager/helmfile: Detect more local charts (#21093) (e368cde)

v35.23.0
Compare Source
Features

presets: use replacementNameTemplate for k8s-registry-move (#21103) (39afbcb)

Documentation

encrypt CLI usage (#21162) (5110d43)

v35.22.2
Compare Source
Bug Fixes

onboarding: improve preset description resolution (#21165) (ffa7f5e)

Miscellaneous Chores

deps: replace node.js with ghcr.io/containerbase/node 18.15.0 (#21158) (982dddd)
deps: update node.js to cfdd74d (#21159) (5d7824e)

v35.22.1
Compare Source
Bug Fixes

perform pr-update when requested regardless of pr-cache state (#21148) (7f9874c)

v35.22.0
Compare Source
Features

manager/pyenv: specify "Python" for commitMessageTopic (#21145) (cab3571)

v35.21.0
Compare Source
Features

config: multi-org secrets decrypt (#21147) (cec2e14)

Miscellaneous Chores

deps: update node.js to d0a1856 (#21142) (2eac87c)
deps: update node.js to dd071f0 (#21141) (325e713)

Documentation

manager/velaci: Set displayName and url (#21143) (c99c7da)

v35.20.1
Compare Source
Miscellaneous Chores

deps: update node.js to a396d1d (#21135) (05b24dc)

Build System

deps: update dependency semantic-release to v20.1.3 (#21139) (0e4818b)

v35.20.0
Compare Source
Features

Better defaults for Codespaces configuration (#21113) (2a17275)

Miscellaneous Chores

deps: update actions/checkout action to v3.5.0 (#21120) (3500a77)

v35.19.2
Compare Source
Bug Fixes

config: set subType=string for all arrays (#21118) (3859b52)
remove traefik manual sourceUrl (#21117) (327d0fb)

v35.19.1
Compare Source
Build System

deps: update dependency deepmerge to v4.3.1 (#21115) (1f86d15)

v35.19.0
Compare Source
Features

cache: Fallback to older decorator results on error (#20795) (3e28c4e)

Miscellaneous Chores

deps: update dependency jest-mock-extended to v3.0.4 (#21112) (f38a190)

v35.18.1
Compare Source
Bug Fixes

platform/github: don't retry merge when blocked by required status check (#21063) (49d6230)

Miscellaneous Chores

deps: update github/codeql-action action to v2.2.8 (#21095) (09ca456)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 4.4.6 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Remove skips from doctests (5 of 6)

This is one of 6 PRs that collectively addresses #7823. Please see https://github.com/dask/dask/issues/7823#issuecomment-873414398 for more context.
Links to all 6 PRs

#7874
#7873
#7872
#7865
#7864
#7863

@jsignell Ready for review.

@jsignell Could you clarify what you mean by the following?

Particularly the times as floats is kind of hard to interpret.

I too feel something like ('y', (add, 'x', 10),<PHONE_NUMBER>.48039,<PHONE_NUMBER>.480655,<PHONE_NUMBER>00160) is hard to interpret, which is precisely the reason why I'm removing them in the PR.
Separately, please see https://github.com/dask/dask/pull/7865#discussion_r676938977.

Oh :facepalm: I guess I was looking at the changes backwards or something? I have no idea. This looks great!


pythonPackages.joblib: skip failing test on darwin

Motivation for this change
intended to fix #16611
Things done

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

[ ] NixOS
[x] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

with nose you can set the env var NOSE_EXCLUDE to disable dists, so passing e.g. NOSE_EXCLUDE=test_parallel; should be sufficient.

but of course pass it only with darwin

I've updated joblib to the latest version. Can you check whether that one builds?
Unfortunately the environment variable is ignored, and nose even ran the test when I renamed it so I had to resort to sed as well.

I had the same problem with environment variable, don't know why it doesn't work.
Still fails with the same errors:
======================================================================
ERROR: joblib.test.test_parallel.test_dispatch_multiprocessing('multiprocessing',)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/nix/store/0s9anzgiazs1m96jkb057ryd0908plnv-python2.7-nose-1.3.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/private/var/folders/9q/drgd_pwx24j9f_nwvj9qmg7c0000gq/T/nix-build-python2.7-joblib-0.10.3.drv-0/joblib-0.10.3/joblib/test/test_parallel.py", line 413, in check_dispatch_multiprocessing
    manager = mp.Manager()
  File "/nix/store/dwvc34ipg2jq2rpmhmdx7ch0xcgp7ad5-python-2.7.13/lib/python2.7/multiprocessing/__init__.py", line 99, in Manager
    m.start()
  File "/nix/store/dwvc34ipg2jq2rpmhmdx7ch0xcgp7ad5-python-2.7.13/lib/python2.7/multiprocessing/managers.py", line 528, in start
    self._address = reader.recv()
EOFError

@FRidh I rebased on your update with a cleaner patch for this test, builds for me now.

I have added additional skips for py3k+darwin. I will try to investigate failures a bit and file reports. is there a way to enter a shell before the check phase begins, for debugging purposes?

I have added additional skips for py3k+darwin. I will try to investigate failures a bit and file reports. is there a way to enter a shell before the check phase begins, for debugging purposes?

@georgewhewell unfortunately not. nix-shell always assumes make should be used. We should look at fixing that somehow.
Anyway, about the tests. We have them so we can check that it works on our system. If upstream doesn't test against certain systems (I don't know whether do or don't) then turning off and on individual tests can be very time consuming at which point you might as well just turn them all off.
The commits need to be squashed.

well, tests check that lib works correctly on currently platform but also whether nix packaging has broken anything. in this case it seems to be the latter as full suite passes when run outside of nix. turning off tests would mean there is no warning when other functionality is broken by future changes to nixpkgs

@FRidh i have rebased PR on subsequent changes. can this be merged?

thanks!


Multi-Region Deployment failing with "Stack set operation [xxx...] was unexpectedly stopped or failed"

I am unable to deploy in multiple regions.  While I have successfully deployed to us-east-1 and tested, I have since tried to add us-west-1 or us-west-2 (on separate attempts) as alternate regions and they fail with the same error:
Resource handler returned message: "Stack set operation [55c...] was unexpectedly stopped or failed" (RequestToken: a820..., HandlerErrorCode: InternalFailure)
The following resource(s) failed to create: [AHASecondaryRegionStackSet]. The following resource(s) failed to update: [LambdaFunction].
Unfortunately, that isn't very much to go on.  Any ideas or suggestions?  Has anyone else experienced this issue?

AHASecondaryRegionStackSet is failing to create and it is unclear as to why.  Is there someone that can give some insight?


Integration tests

Full end-to-end tests on a running instance

Testing: We can’t reliably keep adding features without some testing. We will start broad in two areas
1. We need a few smoke tests we can run against a live toolpad instance (open app ⇒ create project ⇒ create page ⇒ add component ⇒ create release ⇒ deploy release ⇒ test that all created URLs work), we should run it against the docker container we build on every commit, we should also aim to run it against [render.com](http://render.com) deployments if there’s a good way to integrate that (e.g. they have a post-deployment hook or something)
2. Set up a test suite against the toolpad runtime. It’s a good target that encompasses a broad amount of code but can still run relatively fast as tests

Closing as per:

We now have the simplest smoke test running against the docker image in CI
We now have some tests running against the runtime

Both of those are not as fully fledged as I'd want them to be, but we'll add regressions as we come across them


I also want to ask where the epoch was set

Training of the epoch

Is the content of the above niter and the following epoch the same?

@xinntao

I prefer to use the iteration counter than epoch counter, so that when changing to another dataset with a different number of images, we can reuse the settings, like learning rate and learning rate scheme.
The epoch can be calculated from n_inter and the number of image dataset.

Thank you very much


exon coverage

There has been the request to display the coverage of an exon upon request, or more specific if the coverage of the exons of a gene have at least X coverage, or if an exon has insufficient coverage.

this information is currently not available in varfish. probably the information should come from the pipeline and somehow be imported into varfish using a new data structure. how and where this information should be made available is up for discussion.

I agree, we need to find a solution with either pre-compute for all exon or retrieve online from BAM.


Fix Quiz by Tag parsing error

Fix quiz t/st2334 a leading to runtime error
Fix question list on main window being modified by quiz by tag command

I think you are failing one of the tests in QuizCommandParserTest.java.
Please fix that whenever possible!


Improve validation against real payloads

https://github.blog/2020-04-09-from-48k-lines-of-code-to-10-the-story-of-githubs-javascript-sdk/

https://github.com/octokit/fixtures


Fix JSON.parse error

@changeworld : Thanks for your contribution! The author, @wesmc7777, has been notified to review your proposed change.

Verified editorial correction in syntax.


Peatio technical support provider

We can provide technical support service.
If you have technical requirements, please contact us.

ok come to the chat we can discuss some tasks....

Sure, you are welcome.
Please list here, we can talk about.

ok well before i can pass you some tasks i need some idea about your capability i dont see a single commit from you in the peatio repository's how big is your team what experience with peatio do you have? which languages do you code? how much do you charge ?  is there an example of your work ? a demo ?

Easy, post a task, we do it, it's free.
Peatio was developed by RoR, we shall use Ruby.
We accept btc/eth only, the price depends on the task‘s work load.

I've already developed and deployed 3 exchanges based on Peatio.
I can add more coins and customize exchanges with peatio.
Also have experiences in wlox.
Feel free to message me any time.
skype : live:apollo447722
mail<EMAIL_ADDRESS>Regards.

bittrex opensource: https://github.com/pkdcryptos/frezeq0_bittrex-opensource


SSU-17: Create header

TASK: https://cheesecakelabs.atlassian.net/jira/software/c/projects/SSU/boards/414?modal=detail&selectedIssue=SSU-17

Just noticed that you versioned a .DS_Store file. What about removing it from version control and adding it to .gitignore?


Removed dependency from matplot lib

matpltlib was used just to include the colormap viridis, this has been changed by using pyqtgraph.

Moved in main project


Safari: Multi-overload signature help invisible with vscode 1.7.2

Safari 9.1.3 on OS X 10.11.6.
Monaco built with vscode 1.7.2 tag.

Invoking signature help with multiple overloads now puts the signature content inside a scrollable element. The combination of display:flex, overflow:hidden, and height:100% breaks in Safari, but works fine in Chrome and Firefox. The signature content body ends up with 0 height and does not display.
Not yet sure what the real fix should be. One potential workaround is:
.monaco-editor .parameter-hints-widget .monaco-scrollable-element {
  display: block !important;
}

A simplified reproduction of the underlying Safari bug. "Some stuff" appears in FF and Chrome, but not in Safari:

        Some stuff


Criteria-type "url" does not work

Defining a criterion-type as "url" and showing it in the table breaks the table 😆
The example has a "Download" section with the type "url".
Markdown-file:
## Download
- https://github.com/randombit/botan/archive/2.0.0.zip

Comparison.yml:
  - Download:
      detail: true
      search: false
      table: false
      type: url

E.g. the table without a "url" type:

With "url" type:

If the url is only shown in the detail view, the detail view does not work correctly anymore
Without "url" type:

With "url" type:
Only the "Description"-section is shown

This field is currently used for the header. Format:
Name - URL

In the examples, it is used as the id field. We change the type to uct (for ultimate comparision title or "ollyspezial")
To fix your issue, change the type to markdown. Please enclose the URL in <>. Officially, GitHub flavored markdown does not support autlinking: https://github.github.com/gfm/#example-595

Please report back if it works.

Works with type: markdown and enclosing the url in <> 👍


chore: bitcoinjs migration

it unforks @exodus/bitcoinjs-lib towards @exodus/bitcoinjs. One alternative is to migrate the module to esm, but that's a larger refactoring.
Test Plan

[x] yarn test is ok

mind giving me write access?

mind giving me write access?

I'm not admin, @kewde , did you fork this originally right?

@mvayngrib done