Build a Bike Shop: The term "subshell" or "sub shell" is not explained when it is first used

Describe the Issue
In the build a bike shop interactive project, the term "subshell", also "sub shell" (1 instance) is first used in step 1450 as an instruction without any definition of what a sub shell / subshell is.   The challenge has been using subshells since much earlier in the tutorial as well as in the prior coding challenges where bash is used to access a PSQL database, but the term is never explained.
Take that echo command and the part that formats it, put it in a sub shell, and...
This creates cognitive friction during this step and doesn't allow for the "interactive video game flow state" that is desired in the FCC curriculum.
I'd suggestion a simple sentence that explains what a subshell is before using the term as part of a coding instruction step.   It would probably be best to introduce this term back in the Build a student database project since that is the first occurence of using the syntax
Affected Page
https://github.com/freeCodeCamp/learn-bash-and-sql-by-building-a-bike-rental-shop/blob/main/TUTORIAL.md#1415-add-bike_info_formatted
Your code
NA - for instructions issue
Expected behavior
NA - for instructions issue
Screenshots
No response
System

Device: [Laptop]
OS: [e.g. iOS 12.6.1]
Browser: [Chrome]
Version: [e.g. 109]

Additional context
Address how the wording interferes with the flow state described here:

https://contribute.freecodecamp.org/#/how-to-work-on-coding-challenges
We want campers to achieve a flow state. We want them to build momentum and blast through our curriculum with as few snags as possible. We want them to go into the projects with confidence and gain a wide exposure to programming concepts

.

Where should I add the definition of subshell ? can you tell me the name of the file and path of the file ?
Definition of Subshell : A subshell is a child process launched by a shell (or shell script). A subshell is a separate instance of the command processor.
Also, is above definition of subshell correct ?

Hey @moT01 do you mind taking a look and triage this?


nix flake devenv

I am a bit new on creating flakes for developement environments. To help myself I used the fh cli. I have slightly edit the missing pkgs where fh could not find.

@pierd, this may look lime something for you (assuming Docker containers skills translate to nix containers)😅

@pierd, this may look like something for you (assuming Docker containers skills translate to nix containers)😅

Most docker containers are not reproducible according to reproducible . Most tools  for reproducible docker containers are slightly deprecated. An example https://github.com/reproducible-containers/repro-get . Also you can also cross build via Nix --> Nix Flakes. I can add support for more architectures when needed which are all reproducible. Bit by Bit.

Containers are about reproducible deployments so deploying the same container image gives you the same results. The actual building of an image has no guarantees.
As much as I would like to have I unfortunately have no nix experience 😅 @ten3roberts do you know if anyone on the team uses nix?
I think I'm also missing some context. @yVieta could you explain a bit why do you think it's beneficial to add this? Do I correctly assume that it is to easily build Ambient (with all dependencies like rust and alsa)?

Containers are about reproducible deployments so deploying the same container image gives you the same results. The actual building of an image has no guarantees.
As much as I would like to have I unfortunately have no nix experience 😅 @ten3roberts do you know if anyone on the team uses nix?
I think I'm also missing some context. @yVieta could you explain a bit why do you think it's beneficial to add this? Do I correctly assume that it is to easily build Ambient (with all dependencies like rust and alsa)?

It was worth a shot. Nix would be such a good fit for server environments given their reproducible installation, compared to the "freeze the disk and ship it".
In that case, I would then be the one with the most nix experience. Have used it for a little while

@pierd It is much easier for contributors when they use nix development shell because all the tools for building ambient are there. They just need to use nix develop in the root file of ambient and have everything they need. Building and running Ambient can be done as usual via cargo. The goal of Nix development shells are to make a sustainable, reproducible and easy to modify environment to build software.

Containers are about reproducible deployments so deploying the same container image gives you the same results. The actual building of an image has no guarantees.
As much as I would like to have I unfortunately have no nix experience 😅 @ten3roberts do you know if anyone on the team uses nix?
I think I'm also missing some context. @yVieta could you explain a bit why do you think it's beneficial to add this? Do I correctly assume that it is to easily build Ambient (with all dependencies like rust and alsa)?

It was worth a shot. Nix would be such a good fit for server environments given their reproducible installation, compared to the "freeze the disk and ship it".
In that case, I would then be the one with the most nix experience. Have used it for a little while

You can also try Nix out (the package manger and the programming language) installing it next to your system.
The configuration of Determinate Systems brings you a smoother entry to Nix and allows you to remove it anytime you want. The official configs are less out of the box and harder to remove from the system.

Awesome, I have used nix a little bit before on a personal laptop.
We are considering setting up a CI step for this to ensure that the flake does not go stale as we add new things.
It is most definitely a cool concept to have such a declarative environment to setup all the necessary packages in the right places, rather than a setup.sh that works half of the time 😅

Hi @yVieta,
Thank you for your contribution.
We do unfortunately not have enough experience with Nix, and we currently do not have sufficient need or application for a nix environment to justify maintenance cost and testing.
After discussing this with the team, we have unfortunately decided to not include this feature as a part of our codebase.


[BUG] - invalid literal for int() with base 10: 'None'

Description
I read one previous report with this issue, but op said he had complicated workflow.  Also response suggested using Prompt Saver to save metadata w images.
I'm trying to read metadata from previously generated (ComfyUI) png images.  The only node I have in my workspace is the Prompt Reader yet still get this error.
Reproduction steps
Start with clean, clear workspace
Load only the Prompt Reader node
Load image, either from slider or by upload
Queue Prompt
error generated
Image file

Error occurred when executing SDPromptReader:
invalid literal for int() with base 10: 'None'
File "C:\Users\rickb\ComfyUI_windows_portable\ComfyUI\execution.py", line 153, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "C:\Users\rickb\ComfyUI_windows_portable\ComfyUI\execution.py", line 83, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
File "C:\Users\rickb\ComfyUI_windows_portable\ComfyUI\execution.py", line 76, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
File "C:\Users\rickb\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-prompt-reader-node\nodes.py", line 161, in load_image
seed = int(

Can you post the original image here?

Same here!

Can you post the original image here?

Since  I'm pretty new to all this, am wondering if the img was an SDXL generation and that's why it didn't work?  Quite a bit of my work errors out, but haven't yet gotten organized enough to have separated the SD1.5 from the XL stuff early on.  The reader does work on some of my images.

There was no image being generated in my case because of the error. But it was SDXL also...

@RikkB @SwannSchilling
The workflow in the image above uses Efficiency Nodes. Currently, the SD Prompt Reader does not support the Efficiency Node. In fact, this error message is due to the lack of support for custom nodes, not just the Efficiency Node.
The reason for this is quite simple: for each custom node, I have to support them individually. Although I have supported a large number of custom nodes, this is still an endless task. That's why I decided to create Prompt Saver node.

Thanks for the info! I guess that resolves the issue!

Certainly understand that; can't go round n round for every new node that comes out.   Thanks for the info.


Function to check if a certain variable is present

Hello,
I need a function to check if a variable is already present or not inside the dictionary of the calculation engine (e.g. isVarDefined(varName), returning 0 if varName has not been already defined or 1 otherwise). In this case I cannot add a user's function, just because the argument is not numeric but the name of the variable is required.
Is there a way to do this?
thanks in advance

Hi, I'm not sure if I'm understanding you correctly. There is no variable dictionary inside of the calculation engine (assuming you're talking about the Evaluator). Also, you can only add user's functions to the Evaluator before you evaluate expressions.
Do I get this right? You want to get all variable names used in a string expression so you know which name you can use for your custom functions?

Yes, exactly, but I have a list of formulas (let's say a script) to be given to the Evaluator. I divided such list into blocks, to be executed conditionally.
Hence, I need the function isVarDefined(varName) to let the script know if a variable has already been defined or not. And yes, getting the variable names passed into a function will allow me to implement this easily.

The easiest way would obviously be to check against the variables you're passing into the Evaluator. But assuming you don't know those, you could use the TokenReader to get the list of Tokens in the expression. You're interested in all Text tokens. These contain all variable names, function names and constants.
Unfortunately, the way the AstBuilder differentiates between those three is by checking if the text token is either a registered function name, or a registered constant name, so there is no easy way to only get variables.
If you want to check if a certain variable name is present, and you don't expect collisions with function or constant names, you're golden. You can just check if the variable names you're looking for are present in the list of Tokens.
If you want to check if a text token is a variable/constant name or a function name, you would have to check if the text token is followed by a Token of the type LeftBracket. In that case you could filter out all functions and what remains is constant and variable names.

Thanks for that, I'll try.


Update Docker to Pandeia v1.3

This PR updates the pandeia data download link and the pandeia code download version number to v1.3, the current/latest version.
Yes, the names of things have changed more significantly than just version numbers...

Code looks good to me. I tested the Docer build via building the branch on mybinder:
https://hub.mybinder.org/user/spacetelescope-wfirst-tools-t5uxdce1/tree


backgroundFPS affecting foreground framerate

With non-continuous rendering over LWJGL backend, the foreground app could end up in a busy loop (main loop keeps hogging CPU without updating display).
Relevant code in LwjglApplication.mainLoop() :
if (!isActive && graphics.config.backgroundFPS == -1) shouldRender = false;
int frameRate = isActive ? graphics.config.foregroundFPS : graphics.config.backgroundFPS;
if (shouldRender) {
    graphics.updateTime();
    graphics.frameId++;
    listener.render();
    Display.update(false);
} else {
    // Sleeps to avoid wasting CPU in an empty loop.
    if (frameRate == -1) frameRate = 10;
    if (frameRate == 0) frameRate = graphics.config.backgroundFPS;
    if (frameRate == 0) frameRate = 30;
}
if (frameRate > 0) Display.sync(frameRate);

Required setup: non-continuous rendering, v-sync off, foregoundFPS = 0, backgroundFPS = -1, window active. This ends up with frameRate = -1, so Display.sync() won't get called.

SSCCE
import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;

public class BusyLoop extends ApplicationAdapter {
	public void create () {
		Gdx.graphics.setContinuousRendering(false);
	}

	public void render () {
		System.out.println("render");
	}

	static public void main (String[] args) throws Exception {
		LwjglApplicationConfiguration c = new LwjglApplicationConfiguration();
		c.foregroundFPS = 0;
		c.backgroundFPS = -1;
		c.vSyncEnabled = false;
		new LwjglApplication(new BusyLoop(), c);
	}
}

foregroundFPS = 0 means to never sleep when in the foreground. With setContinuousRendering(false) this does mean a busy loop, but it is doing what you asked of it. Do you have a suggested fix?

With non-continuous rendering I expected foregroundFPS = 0 to mean: loop as fast as possible while there are posted events. If there is nothing to do, the library may at least Thread.sleep(1) to stop from wasting CPU.
Anyway, it's an edge case, don't mind leaving it closed.


unable to findout file

Type: Bug
i unable to find a files i donot know why . i just shiffted java language to dart , after sometime i obseve that all the files of java get vanished.so ,tell what i do ,the file contening all the important data
VS Code version: Code 1.78.2 (b3e4e68a0bc097f0ae7907b217c1119af9e03435, 2023-05-10T14:39:26.248Z)
OS version: Windows_NT x64 10.0.22621
Modes:
Sandboxed: Yes

System Info

Item
Value

CPUs
AMD Ryzen 5 5500U with Radeon Graphics          (12 x 2096)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
5.86GB (1.64GB free)

Process Argv
--crash-reporter-id 6579b100-b1dc-44b6-8e61-9f5b09b0d84f

Screen Reader
no

VM
0%

Extensions (18)

Extension
Author (truncated)
Version

flutter-snippets
ale
3.0.0

dart-code
Dar
3.64.0

flutter
Dar
3.64.0

run
eto
0.1.1

code-runner
for
0.12.0

cmake-tools
ms-
1.14.31

cpptools
ms-
1.15.4

cpptools-extension-pack
ms-
1.3.0

awesome-flutter-snippets
Nas
4.0.1

java
red
1.18.0

cmake
twx
0.0.17

intellicode-api-usage-examples
Vis
0.2.7

vscodeintellicode
Vis
1.2.30

vscode-java-debug
vsc
0.50.0

vscode-java-dependency
vsc
0.22.0

vscode-java-pack
vsc
0.25.11

vscode-java-test
vsc
0.38.2

vscode-maven
vsc
0.41.0

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
282f8724:30602487
pyind779:30671433
89544117:30613380
pythonsymbol12:30671437
2i9eh265:30646982
showlangstatbar:30737416
vsctsb:30748421
pythonms35:30701012
pythonfmttext:30731395
pythoncmv:30739700
fixhidewlkth:30730051
pythongtdpathcf:30739705

@Rahul91025 This seems to be an issue related to file system, IDE or a potential mis-operation rather than a language-specific issue.
Before proceeding to technical solutions, please verify these points:
Did you manually or accidentally delete the Java files?
Did you use any source control system like Git where your files could be stored?
Did you check the Recycle Bin or Trash folder of your system?
Did you search for your files using Windows search functionality to see if they've been moved to a different folder?
If you've verified these points and still couldn't find your files, you can try the following steps to recover them:

Check VS Code's settings.json: You might have added Java or its related folders into the files.exclude or search.exclude settings. If this is the case, VS Code might be hiding these files from you. To check this:

Open your settings (File > Preferences > Settings or Ctrl + ,)
Search for files.exclude and search.exclude settings.
Make sure none of these settings are causing your Java files to be hidden.
2. Using a File Recovery Tool: If the files were deleted, and also removed from your Recycle Bin, then you might need to use a file recovery tool to recover your deleted files. Tools like Recuva can help you to recover accidentally deleted files.

System Restore: If you have a system restore point created before the files got deleted, you can restore your system to that point and get your files back.

Please file this with the java or dart extensions, as it would pertain to them. This sounds like this might be a version control issue.
Java Extension: https://github.com/redhat-developer/vscode-java/issues
Dart Extension: https://github.com/Dart-Code/Dart-Code/issues


iOS 10.3.1 - Keeps asking to update the Linkedin app

When try to login, the plugin ask to update the Linkedin app but the version installed is the lastest from the App Store. With the flag promptToInstall in false, the plugins throws the error: ERROR = Error Domain=LISDKAuthError Code=6
My code is
    cordova.plugins.LinkedIn.hasActiveSession(function(exists) {
      if (exists) {
          // login ok

      } else {
        cordova.plugins.LinkedIn.login(['r_basicprofile', 'r_emailaddress'], true, function() {
          // login ok

        }, function (error){
          // error
          alert(error);
        });
      } /* if else */
    });

Thanks

Thanks for reporting this. I will look into it.

@ihadeed  Is it fixed now?

@naveedahmed1 I haven't managed to reproduce it yet. I don't own an iOS 10.x device. It works well on iOS 9.x though.
My guess is that the LinkedIn SDK or App has an issue. They haven't published any new updates to their SDK but they did publish a few app updates on iOS. I would appreciate it if you can try this again and let me know if it's still an issue, as I have no way at the moment to try and reproduce it.

@ihadeed thanks for your time, but the problem still persists.
When i call the login() method the device halts for a couple of seconds and then appear the Update app dialog.  The linkedin app is installed in their last version.

@asalgueiro not sure what to do here.

I tested this on my older iOS device with no problems, I don't have iOS 10.x to test this on
I searched the web for a similar error and I couldn't find anything
My implementation matches their docs  exactly

I will keep this issue open in case anyone wants to help reproduce it or provide a fix. But as of now I can't confirm that the bug exist or try and do anything about it.
LinkedIn's SDK is not open source, their docs is very poor, and they provide no way to ask for support...

Hi @asalgueiro,
at the moment I do not have the opportunity to do new tests, but I remember having used devices with iOS 10.x to do the tests of my application and I had no problems.
Or rather, I experieced a problem similar to your: due to a hook that I'm using, a setting, that should be added in the prepare phase after adding the plugin, was overwritten.
Following are the keys of the setting i was speaking about and that should be found in the Info.plist of your application (in addition to other keys if needed):
        <config-file target="*-Info.plist" parent="LSApplicationQueriesSchemes">
            <array>
                <string>linkedin</string>
                <string>linkedin-sdk2</string>
                <string>linkedin-sdk</string>
            </array>
        </config-file>
If these keys are not there, devices with iOS 9.x and 10.x are not able to open applications that use these schemes, thus potentially resulting in the error
ERROR = Error
Domain=LISDKAuthError
Code=6
that according to LISDKErrorCode.h seems to be thrown when LinkedIn app is not installed or needs an update.
If you have access on the Info.plist, would you take a look at the file content to verify if the keys i wrote are there?
For more details on the key, here is the link on the Apple official doc.
Let me know if that solved your issue, or at least helped youin such way ;)
--p

@ihadeed Hope this will help you to get the support from Linkedin:https://developer.linkedin.com/support


Update DeveloperGuide.adoc

Similar to the User Guide, start moving the content from your Developer Guide (draft created in previous weeks) into the Developer Guide page in your team repository.

Appendix B (Target User Profile, Value Proposition) and Appendix C (User Stories) updated.


Use specific Jenkins nodes for releases

This should be safer.
It requires moving the snapshot publishing to a dedicated job, but ORM already does that, so we might as well align.
I took this opportunity to clean up sections about CI in CONTRIBUTING.md/MAINTAINERS.md.
We'll need to backport this to all branches where we want to perform releases or publish snapshots...

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license
and can be relicensed under the terms of the LGPL v2.1 license in the future at the maintainers' discretion.
For more information on licensing, please check here.

We'll need to backport this to all branches where we want to perform releases or publish snapshots...

Discussed elsewhere, but here's the conclusion. We (or rather @marko-bekhta :grimacing:) will backport:

the removal of snapshot publishing in the main Jenkinsfile to all branches
the whole patch (except maybe changes to .md files) to still-maintained branches


Local storage isn't cleared after N amount of time

Summary
We should clear the users result history after N amount of time to avoid users trying to analyze deprecated listings. I'm thinking 1 week at the longest.
Component Name
marketscrape/scraper/static/clearLocalStorage.js
OS / Environment
All
Steps to Reproduce
N/A
Expected Results
Local Storage is cleared after 1 week.
Actual Results
Local Storage is never emptied unless the user clears though the GUI.

Code of Conduct

[X] I agree to follow the Marketscrape Code of Conduct

Would be nice to have, though not entirely necessary, as we are currently informing the user on those listings that are sold or missing via an alternate results page.


Cannot open intent on Android

Bug description:
Cannot open intent on Android
I tried with originWhitelist={['http://','https://','intent:*']} and did not help
To Reproduce:
Dynamic url is redirecting to -->
intent://forms.gle/ASDFA#Intent;package=com.google.android.gms;action=com.google.firebase.dynamiclinks.VIEW_DYNAMIC_LINK;scheme=https;S.browser_fallback_url=https://fallbackurl
Expected behavior:
fallback url to be loaded since intent not present

Use "onShouldStartLoadWithRequest" to know any requests of webview.

      <WebView
        onShouldStartLoadWithRequest={(event) => {
          if (event.url.startsWith("intent:") ) {
            //handle intent scheme
            // ...

            // prevent page history
            return false;
          }
          return true;
        }}
      />

Hi i am using same url which starts with intent:// but showing unknown url scheme
can help how to resolve this?

same

@kranthi1216  @lguardado-da
You should also use thirdparty library for start activity.
(https://developer.android.com/training/basics/firstapp/starting-activity)
Here is my expo code example for parsing to varient of intent scheme
import { startActivityAsync } from "expo-intent-launcher";

...
      <WebView
        onShouldStartLoadWithRequest={(event) => {
    if (event.url.startsWith("intent:") ) {
      //handle intent scheme ( 'intent://{appScheme}#Intent; ...' )
      const intents = url.split("#Intent;");
      const path = intents[0] || "";
      const query = intents[1] || "";
      const params = {};
      query.split(";").map((each) => {
        if (each.includes("=")) {
          const pairs = each.split("=");
          params[pairs[0]] = pairs[1];
        }
      });
      const scheme = params?.scheme;
      const packageName = params?.package;
      const data = path.replace("intent://", `${scheme}://`);
      await startActivityAsync("android.intent.action.VIEW", {
        data,
        packageName,
      });

      // prevent page history
      return false;
    }
    return true;
  }}
/>

@kranthi1216 @lguardado-da You should also use thirdparty library for start activity. (https://developer.android.com/training/basics/firstapp/starting-activity)
Here is my expo code example for parsing to varient of intent scheme
import { startActivityAsync } from "expo-intent-launcher";

...
<WebView
  onShouldStartLoadWithRequest={(event) => {
    if (event.url.startsWith("intent:") ) {
      //handle intent scheme ( 'intent://{appScheme}#Intent; ...' )
      const intents = url.split("#Intent;");
      const path = intents[0] || "";
      const query = intents[1] || "";
      const params = {};
      query.split(";").map((each) => {
        if (each.includes("=")) {
          const pairs = each.split("=");
          params[pairs[0]] = pairs[1];
        }
      });
      const scheme = params?.scheme;
      const packageName = params?.package;
      const data = path.replace("intent://", `${scheme}://`);
      await startActivityAsync("android.intent.action.VIEW", {
        data,
        packageName,
      });

      // prevent page history
      return false;
    }
    return true;
  }}
/>

Hey @woongbaera89 thanks for the reply, do you know of any option for react-native cli?

@lguardado-da
In case of bare react-native project, try to use 'react-native-send-intent'
There are various options for launching another activity, especially "Open App with Data" and "Open Chrome Intent" will be helpful to you.

@lguardado-da In case of react-native cli project, try to use react-native-send-intent
There are various options for launching another activity, especially "Open App with Data" and "Open Chrome Intent" will be helpful to you.

Thank you so much! I'll give it a try and let you know how it goes

Just in case it helps, I was able to do the trick by setting undefined as the WebView userAgent, that way the service is not redirecting me to intent:// and I'm able to use the responsive version within the WebView.

Just in case it helps, I was able to do the trick by setting undefined as the WebView userAgent, that way the service is not redirecting me to intent:// and I'm able to use the responsive version within the WebView.

Thanks @lguardado-da , you saved my day. I hope we will find better solution.

Just in case it helps, I was able to do the trick by setting undefined as the WebView userAgent, that way the service is not redirecting me to intent:// and I'm able to use the responsive version within the WebView.

Thanks @lguardado-da , you saved my day. I hope we will find better solution for that.

Great to hear that!!
Yesterday my team was getting issues again with MercadoPago so they were working on fixing the WebView again 😄

https://developer.android.com/training/basics/firstapp/starting-activity

onshouldStartLoadwithRequest can't return a Promise.
So, there's no way to use await with startActivityAsync from expo-intent-launcher
@woongbaera89


Need validate.min.js version in repo

I use bower to get this library and I would really appreciate it if you started committing a minified version of this library.

Completed: https://github.com/rickharrison/validate.js/commit/31c518bca8ca01d6acd028878a7f105e8f90ab5c#diff-ed3871808d87d3003e4b3c45df02ebed


PWM output for BK7231N

I have a light bulb with a BK7231N board in it. How can I define PWM outputs in ESPHome for using it for a light component?  More precisely which platform should I use for the output?
# ...

light:
  - platform: rgbww
    name: "my_room"
    red: output_component1
    green: output_component2
    blue: output_component3
    cold_white: output_component4
    warm_white: output_component5
    cold_white_color_temperature: 6536 K
    warm_white_color_temperature: 2000 K

output:
  - platform: ???
    id: output_component1
    pin: P6
  #...

Use ledc.

Thank you for the quick answer @kuba2k2, that indeed worked!


Fix #131

Making _getPositionCoord return a dummy zero when there is no parent element (i.e. draggable element hasn't been attached tot he DOM tree yet) suppresses the error from #131.
The test system seems to be behaving a little oddly on my setup, but this change behaved identically to the master branch aside from #131, so I think it's good.

Thanks for this contribution. I have decided to pass on this code. I hope you continue to contribute to open-source projects!


Referrer window goes blank after window.open()

Steps to reproduce the behavior:

Create a page on a Hyperdrive
On that page, open a hyper:// URL (of a different Hyperdrive, in case that matters) using window.open()
Observe that the URL opens correctly in a new tab
Go back to the previous tab, and observe that it's now blank

Expected behavior: The original tab should left untouched

OS: Windows 10
Version: rc.2

I haven't had time yet to test it on Http pages or with same-origin URLs, but the exact situation in the scenario should reproduce consistently.

Thanks for filing, I'll check into it

This looks like it could be an open electron issue: https://github.com/electron/electron/issues/23859


delegatedCollateralValueUsd eq zero should not panic div 0

Depends on https://github.com/Synthetixio/synthetix-v3/pull/2084 to be merged first.

Failed steps are also present in main branch and unrelated to these changes.


codepen v2 example broken on documentation

Hi.
It's nice to see this plugin being improved !
Please notice that the codepen with the V2 example is not working . It's the one here : https://codepen.io/CdTgr/full/PoMmeRZ
Beyond that I noticed 2 typos in the documentation : See below "Quasar Framework" and "available".
The plugin was made over Vue3 with considering the Quasar Framework v2.X. The plugin provides auto country detection on user inputs as well as dropdown for country which supports search by name, country code and country phone code.
Live preview for the code is available in CodePen

@rdtome, thank you for reporting the issue. I'm happy to know that you have tried the latest version. I will check and fix the issues in the code pen.
Feel free to open a Pull Request for the changes in the documentation if you are interested ;)

@rdtome the codepen issues are fixed with v2.0.2

@rdtome There were also many other issues with the documentation, I have corrected and updated all of them in the release v2.0.3


.NET 8 Support

Migrate directly to .NET 8, not switching new web app yet.

Looking forward to this one going in to upgrade our packages.

Looking forward to this one going in to upgrade our packages.

FYI, current version is working with .NET 8, this PR contains to migrate projects from .NET 7 to .NET 8

where i can find this the dotnet 8 template and version ?

Superseded by https://github.com/MudBlazor/MudBlazor/pull/7979


cadxence-proxy times out for unregistered workflows and activities

I've started re-implementing the Cadence unit tests and noticed that the cadence-proxy doesn't immediately report an error then we try to call an unregistered workflow type or have a workflow try calling an unregistered activity type.  I can see in the logs that Cadence detects these problems but cadence-proxy just hangs for a while and then times out:
Aug  4 09:48:29 INFO   internal/internal_worker_base.go:305    Task processing failed with error       {"Domain": "test-domain", "TaskList": "test-tasks", "WorkerID": "23640@WORK@test-tasks",                                                                        "WorkerType": "ActivityWorker", "error": "unable to find activityType=TestCadence.Test_EndToEnd.ActivityNotRegistered. Supported types: [internalSessionCreationActivity, internalSessionCompletionActi                                                                       vity, TestCadence.Test_EndToEnd.ActivityWithNoResult, TestCadence.Test_EndToEnd.ActivityWithResult]"}

These are the tests that are failing:

It's possible that this is by design for Cadence, where it detects the unregistered workflow/activity types and then waits for the client timeout while retrying, hoping the type will be registered soon, although I'd prefer to see an immediate error if Cadence doesn't allow submitting calls to unregistered workflows or activities.
We'll also need to investigate how Cadence handles workflow/activity registrations when workers start/stop.  Personally, I'd like Cadence to be able to accept calls to unregistered workflows/activities and then let them idle until a worker registers an implementation or the call times out.  This may be exactly what we're seeing here, so this may not be a bug.  I'm not sure how to unit test this though until we allow multiple Cadence client again.
One final thing: It looks like the timeout error I get from Cadence actually has the Custom type, not Timeout.  I haven't looked to closely to determine if this is caused by the cadence-proxy or the .NET client.  Are you mapping the error types on the GO side?

I looked at this more closely and I believe the Cadence timeout behavior here is by design.  It appears that the Cadence client itself is retrying the workflow submission in the hope that some worker will register an implementation.  I think I would have preferred if the workflow was submitted to the Cadence cluster even if there are no registered workers for the workflow but the current implementation isn't unreasonable.
@johncburns1: I'm going to leave these tests in for a bit though, so you can have a look at your timeout error mapping (from above):

One final thing: It looks like the timeout error I get from Cadence actually has the Custom type, not Timeout. I haven't looked to closely to determine if this is caused by the cadence-proxy or the .NET client. Are you mapping the error types on the GO side?

As far as the error types are concerned, some of the error types are mapping, some are not, I recently changed way that errors are being handled.  I need to take a closer look and make sure that all error types are being mapped as they should be.

Behavior by design and Timeout errors are working as expected.


Tried to revised the part of multiple event binding code in Coffeescript

Tried to revised the part of multiple event binding code in Coffeescript

@tomerb15 once this gets merged you will be able to install the latest version using bower
If you need the fix now you could use the change previously commited in https://github.com/fragaria/angular-daterangepicker/pull/109
You can grab the full output here https://github.com/wubin1989/angular-daterangepicker/blob/5e890c69b40ff0ea0d97c6bffe21d16d30ea7cdd/js/angular-daterangepicker.js

yes. Hope to help you

Thanks a lot


msvc: pass -Thost=x64 when compiling x64 target

If you try to build rust for --host x86_64-pc-windows-msvc, you will receive the following error when it tries to compile llvm:
Visual Studio generators use the x86 host compiler by
default, even for 64-bit targets. This can result in linker
instability and out of memory errors. To use the 64-bit
host compiler, pass -Thost=x64 on the CMake command line.

This change passes -Thost=x64 to cmake when compiling for x64, which eliminates the error.

Thanks!

Er actually, shouldn't this match on the host target rather than the target target?

Pretty sure 'target' in this case refers to the host target. When I cross compile to thumbv7a-pc-windows-msvc, 'target' is x86_64-pc-windows-msvc.

Hm are you sure? That's what the host variable is for (the host, whereas target should be thumbv7a)

I'm sure. target gets passed to visual_studio_generator(), which uses target to determine which visual studio generator to use. The generated visual studio project targets the host architecture.

Ah ok I think we're talking about different things, I assumed that we'd pass this argument for all compiles (even if you're cross-compiling) to use the 64-bit host compiler by default. But it sounds like what you're targeting this patch for is to only use the 64-bit host compiler when targeting a 64-bit platform, which is also fine.


chore(docker): docker labels opencontainers

Fixes #257

@chrisns I would like to set some env vars in stage 1 and then use them on last stage. How could I do this?

@chrisns I would like to set some env vars in stage 1 and then use them on last stage. How could I do this?

Pull Request Test Coverage Report for Build 493843381

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 23.579%

Totals

Change from base Build 493742410:
0.0%

Covered Lines:
1958

Relevant Lines:
8483

💛  - Coveralls

Pull Request Test Coverage Report for Build 493843381

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 23.579%

Totals

Change from base Build 493742410:
0.0%

Covered Lines:
1958

Relevant Lines:
8483

💛  - Coveralls

Closed in favor of #266

Closed in favor of #266


Adding G5 to Advanced Audit subscriptions

@markjjo - Please feel free to edit the way I've combined "E5/G5" as appropriate.
Note that there is no G5 counterpart for the "Microsoft 365 E5 Compliance or E5 eDiscovery and Audit add-on" SKU, so leaving that as-is.

@markjjo - Please feel free to edit the way I've combined "E5/G5" as appropriate.
Note that there is no G5 counterpart for the "Microsoft 365 E5 Compliance or E5 eDiscovery and Audit add-on" SKU, so leaving that as-is.

@sujitnaray PR merged. Thanks for making this change.


feat(hash join): trivial interval join (close #9228)

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?

Leverage band conditions to speed up interval join.
View https://github.com/risingwavelabs/rfcs/pull/32 for details.
Refactor pk of state table and degree table in hash join:
join key || band key || input pk
We can then skip rows in join matching process in HashJoinExecutor.
Checklist For Contributors

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] I have demonstrated that backward compatibility is not broken by breaking changes and created issues to track deprecated features to be removed in the future. (Please refer to the issue)
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Checklist For Reviewers

[ ] I have requested macro/micro-benchmarks as this PR can affect performance substantially, and the results are shown.

Documentation

[x] My PR DOES NOT contain user-facing changes.

Click here for Documentation
Types of user-facing changes
Please keep the types that apply to your changes, and remove the others.

Installation and deployment
Connector (sources & sinks)
SQL commands, functions, and operators
RisingWave cluster configuration changes
Other (please specify in the release note below)

Release note

micro benchmark result: (nexmark q7)
PR:
Benchmark Name: nexmark-q7-blackhole-medium-1cn
Metrics Name: avg-source-output-rows-per-second
Result: NEGATIVE
Fluctuation: -19.662403%
Result Value:<PHONE_NUMBER>12
Baseline Value:<PHONE_NUMBER>62
Execution ID: 2581
Baseline Execution ID: 2480

main:
Benchmark Name: nexmark-q7-blackhole-medium-1cn
Metrics Name: avg-source-output-rows-per-second
Result: NEGATIVE
Fluctuation: -18.334417%
Result Value:<PHONE_NUMBER>11
Baseline Value:<PHONE_NUMBER>62
Execution ID: 2582
Baseline Execution ID: 2480

micro benchmark result: (nexmark q7)

Actually, I haven't seen a performance improvement in the nexmark q7. Maybe we need another case to make this feature more convincing.

closed due to conversation with chenzl25 and the talk in all-hand meeting


Filter out language-specific topic sections when creating See Also sections

Bug/issue #, if applicable: rdar://137311688
Summary
This fixes a bug where language specific authored topic sections was considered when creating See Also sections for all language representations.
There's still a possible issue where a symbol with different canonical containers in different languages would pick the wrong container and not find the most appropriate topic section, but that requires some utilities from either #1081 or #1075 to fix, so I'm deferring that.
Dependencies
None
Testing

Recreate the setup from this new test with a few (at least 3) symbols that exist in more than one language and two language specific topic sections that each curate different subsets of those symbols.

Then preview the documentation for one of the symbols that is curated into both language specific topic sections.

On the Swift version of the page the See Also section at the bottom should display the title and links from the Swift-only topic section
On the Objective-C version of the page the See Also section at the bottom should display the title and links from the Objective-C-only topic section

Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[x] Added tests
[x] Ran the ./bin/test script and it succeeded
~[ ] Updated documentation if necessary~ Not applicable

@swift-ci please test


some question about train

I couldn't find the qcnet-av2-reconcn.yaml file you mentioned in the training steps. Are you referring to qcnet-av2. yaml? The training steps mentioned setting the recons flag to true. Is this modifying the qcnet-av2.yaml
recons: true
use_recons_cross_attention: true
use_recons_concat: true
Thank you for your work and look forward to your reply

Hi, I just saw the issue. I guess 'qcnet-av2-reconcn.yaml' you mentioned above is the .yaml file using during training POP-Q in av2. The answer is yes, specifically:

you first train the recons model by setting recons: true and choosing the fusion way between cross-attn. or concat.
you swith off the recons, enable distill, and load the recons model using --recons_model_path /path/recons_model.ckpt.

Thank you for pointing out this bug, I will update the training tutorial in Readme.


enhance documentation by info how to deal with vCATEGORY object

Hi there,
I found this labrary very useful as I am currently writing a client app for Caldav and Webdav data. Really great work!
I had an issue how to read the vCATEGORY object using the follwoing code. It would be very useful to show the tweak how to convert ical objects to a string representation using to_ical().decode() in the documentation or example code. Would that be possible?
Here the code snippet:
elementsDateTime = ["DTSTART", "DTSTAMP", "CREATED", "DUE", "LAST-MODIFIED", "COMPLETED"]

tasks = calendar.search(todo=True,include_completed=False)

for task in tasks:
    for item in task.icalendar_component:
      if(item in elementsDateTime):
          print(item +  ": " + str(task.icalendar_component[item].dt))
      elif(item == "CATEGORIES"):
          print(item +  ": " + str(task.icalendar_component[item]))
      else:
          print(item +  ": " + str(task.icalendar_component[item]))

It always returned a vCATEGORY object instead of a string representation:
CATEGORIES: <icalendar.prop.vCategory object at 0x7fdf49131e10>
Solution:
the line where I read the categories must be changed to the following code using the to_ical().decode() functions:
print(item +  ": " + str(task.icalendar_component[item].to_ical().decode()))
With that tweak, the categories where printed fine like this:
CATEGORIES: Test

For the purpose above, I think you should rather access task.data rather than task.icalendar_component.  I also think the documentation for how to access task.icalendar_component.categories belongs to the icalendar library and not to the caldav library.


feat: add TypeScript declaration file

Now the https://github.com/ArkEcosystem/ark-ts can be completely deprecated.

What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Refactor
[ ] Performance
[ ] Tests
[ ] Build
[ ] Documentation
[ ] Code style update
[ ] Continuous Integration
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Does this PR release a new version?

[ ] Yes
[x] No

If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:

[x] It's submitted to the develop branch, not the master branch
[x] All tests are passing
[ ] New/updated tests are included

If adding a new feature, the PR's description includes:

[ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

The ci/circleci: test-node9 job is failing as of dbe06101f23968e166f3ae54e2707978de39d4a1. Please review the logs for more information.
Once you've pushed the fixes, the build will automatically re-run. Thanks!


[BUG]: react-native-video Video not playing with phone call

Version
6.0.0
What platforms are you having the problem on?
Android
System Version
34
On what device are you experiencing the issue?
Real device
Architecture
Old architecture
What happened?
I am trying to play the video with react-native-video. it is playing on normally. But when we are playing video when a user is on a phone call, Video is not playing. Can anyone help me with this?
Reproduction
repository link
Reproduction
I am trying to play the video with react-native-video. it is playing on normally. But when we are playing video when a user is on a phone call, Video is not playing. Can anyone help me with this?

Hi @iosdevchakshu, thanks for posting the issue! We'll try to fix it as fast as possible. Otherwise, if you need priority support, please let me know

@iosdevchakshu did you set disableFocus={true} ?


Rose Testnet Bug when trying to borrow

Hi! I have found that bug when trying to borrow RUSD and put NEAR as collateral at the same time in ROSE testnet.
My wallet is 0x09774547500693967d68c6151A7785984e778D6c

hi @ArlinaMaxil  . There is a fix landed on testnet. Can you please try and validate if this issue is still occurring?

This issue should be resolved.


Switching cameras | What does Quagga.CameraAccess.release() do?

Hi!
This isn't necessarily an issue just a question about a few things.

I was looking at the Quagga.CameraAccess functions and noticed there is release() method. Just curious, what does this do? Does this stop the previous camera session? If that is the case, would I call this function before changing/updating anything in the inputStream  (e.g constraints.width and constraints.height)? I tried looking at the examples in the repo but couldn't seem to find it being used in the live stream example and I couldn't find much documentation about it either.
I'm looking to create a camera drop down (like in the live stream example in this repo), but I'm not sure what is the best way to change the deviceId in the inputStream when the user selects a different camera. Similar to the question above, would I just stop the previous quagga session (by calling Quagga.CameraAccess.release() or Quagga.stop()) and then call Quagga.init() with the updated inputStream?

Thanks in advance!

Good question!
If you call Quagga.stop() that will eventually call CameraAccess.release().  So, I believe a good way to do a switch, is to call Quagga.stop() then call Quagga.init() again with the new deviceId in the constraints.    It might be possible to actually change the camera device on the fly, but I haven't done any research into how that might be achieveable.
CameraAccess.release() calls stop() on the media track associated with the camera video, but calling it alone would not stop Quagga from trying to process (although I have no idea if it would just process an empty image, or if it would generate a bunch of runtime errors)


Always preventDefault() event in onMonthNavClick

By always preventing the default event in onMonthNavClick no unwanted focus events get handled which caused faltpicker to immediately close in e.g. a BS modal.

#1240 Fixed this already but it was reintroduced in #1202.
This closes #1330, #1332.

This fix is gone as of 4.6.0.  Can it be re-added?  IE11 is closing the picker when clicking on month navigation in a BS modal.


[EmbeddingAPI-Extension] Modify contact extension jar

-Modify contact extension jar
Impacted tests(approved): new 1, update 0, delete 0
Unit test platform: [Android]
Unit test result summary: pass 1, fail 0, block 0

@Shao-Feng please help to review.


Add support for WatsonX provider/model

Validations

[X] I believe this is a way to improve. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that requests the same enhancement

Problem
We want to use WatsonX Models with continue.dev. There's already some work done here. We want to add it to the documentation and add in-built support for the same.
Solution
We have already created a sample solution with an extension of the BaseLLM class. Will be referencing it as a PR if it's okay.

@rishacha that's great work in your fork! Would be very excited to make WatsonX a first-class model in Continue—looking forward to the PR!

@sestinj  - Closing this since PR has been merged ✅


Added Faker::name.initials generator.

Added ability to generate random initials.

Looks good to me 👍

It looks like someone already merged this in?
Regardless the exact code I submitted is currently present in lib/faker/name.rb

no problem. Thanks 👍


caption tests fixed and on_progress callback function bug fixed

1)caption tests are fixed run -> (pytest test_captions.py -v)
2)when i use on_progress callback function to see progress in cli initially the color is default color of my cli then second time it appears green i fixed that bug.

The last PR caused problems capturing the subtitles, we will have to use another approach to solve the problem, tell me how the problem resulted in your case, so that we can resolve it.

Test this version and see if it solves the problem and let me know ->  https://pypi.org/project/pytubefix/1.8.3rc2/


Cant install plugins you have version none

Version of HACS

0.13.0
Describe the bug
A clear and concise description of what the bug is.
For any plugin, I get a message similar to:
"You have version '0.97.2' of Home Assistant, but version '3.91.2' of 'Calendar Card' require version 'None' of Home Assistant, installation and upgrades are disabled for this integration untill you upgrade Home Assistant."
Debug log

2019-08-22 16:10:17 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for edgeos which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-08-22 16:10:17 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-08-22 16:10:18 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for sonoff which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-08-22 16:10:18 INFO (MainThread) [homeassistant.setup] Setup of domain logger took 0.0 seconds.
2019-08-22 16:10:19 INFO (MainThread) [homeassistant.setup] Setting up http
2019-08-22 16:10:19 INFO (MainThread) [homeassistant.setup] Setup of domain http took 0.0 seconds.
2019-08-22 16:10:19 INFO (MainThread) [homeassistant.setup] Setting up system_log
2019-08-22 16:10:19 INFO (MainThread) [homeassistant.setup] Setup of domain system_log took 0.0 seconds.
2019-08-22 16:10:19 INFO (MainThread) [homeassistant.setup] Setting up recorder
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setup of domain recorder took 1.1 seconds.
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setting up ssdp
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setup of domain ssdp took 0.0 seconds.
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setting up group
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setting up downloader
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setting up tplink
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setup of domain tplink took 0.0 seconds.
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setting up configurator
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setup of domain configurator took 0.0 seconds.
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setting up unifi
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setup of domain unifi took 0.0 seconds.
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setting up somfy
2019-08-22 16:10:20 INFO (MainThread) [homeassistant.setup] Setup of domain somfy took 0.0 seconds.
2019-08-22 16:10:21 INFO (MainThread) [homeassistant.setup] Setting up person
2019-08-22 16:10:21 INFO (MainThread) [homeassistant.setup] Setting up sonos
2019-08-22 16:10:21 INFO (MainThread) [homeassistant.setup] Setup of domain sonos took 0.0 seconds.
2019-08-22 16:10:21 INFO (MainThread) [homeassistant.setup] Setting up binary_sensor
2019-08-22 16:10:21 INFO (MainThread) [homeassistant.setup] Setting up hive
2019-08-22 16:10:21 INFO (MainThread) [homeassistant.setup] Setting up edgeos
2019-08-22 16:10:21 INFO (MainThread) [homeassistant.setup] Setting up lifx
2019-08-22 16:10:21 INFO (MainThread) [homeassistant.setup] Setup of domain lifx took 0.0 seconds.
2019-08-22 16:10:21 INFO (MainThread) [homeassistant.setup] Setting up sun
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setup of domain sun took 0.1 seconds.
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setting up updater
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setup of domain updater took 0.0 seconds.
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setting up lovelace
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setup of domain lovelace took 0.0 seconds.
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setting up google
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setting up cast
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setup of domain cast took 0.0 seconds.
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setting up tuya
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setting up octoprint
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setting up discovery
2019-08-22 16:10:22 INFO (MainThread) [homeassistant.setup] Setup of domain discovery took 0.0 seconds.
2019-08-22 16:10:23 INFO (MainThread) [homeassistant.setup] Setting up hacs
2019-08-22 16:10:23 INFO (MainThread) [hacs]
-------------------------------------------------------------------
HACS (Home Assistant Community Store)

Version: master
This is a custom integration
If you have any issues with this you need to open an issue here:
https://github.com/custom-components/hacs/issues
-------------------------------------------------------------------

2019-08-22 16:10:23 INFO (MainThread) [homeassistant.setup] Setting up zone
2019-08-22 16:10:23 INFO (MainThread) [homeassistant.setup] Setup of domain zone took 0.0 seconds.
2019-08-22 16:10:23 INFO (MainThread) [homeassistant.setup] Setting up sonoff
2019-08-22 16:10:24 INFO (MainThread) [custom_components.sonoff] Found websocket address: eu-pconnect4.coolkit.cc
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setup of domain sonoff took 0.9 seconds.
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setting up ffmpeg
2019-08-22 16:10:24 INFO (MainThread) [aiocache] aioredis not installed, RedisCache unavailable
2019-08-22 16:10:24 INFO (MainThread) [aiocache] aiomcache not installed, Memcached unavailable
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setting up wwlln
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setup of domain wwlln took 0.0 seconds.
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setting up input_number
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setting up hue
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setup of domain hue took 0.0 seconds.
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.components.tplink.common] Discovered 7 TP-Link smart home device(s)
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setup of domain hive took 3.1 seconds.
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setting up websocket_api
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setup of domain websocket_api took 0.0 seconds.
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setup of domain downloader took 4.3 seconds.
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setting up system_health
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setup of domain system_health took 0.0 seconds.
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setting up webhook
2019-08-22 16:10:24 INFO (MainThread) [homeassistant.setup] Setup of domain webhook took 0.0 seconds.
2019-08-22 16:10:24 INFO (SyncWorker_3) [homeassistant.loader] Loaded bitcoin from homeassistant.components.bitcoin
2019-08-22 16:10:24 INFO (SyncWorker_3) [homeassistant.loader] Loaded darksky from homeassistant.components.darksky
2019-08-22 16:10:25 INFO (MainThread) [homeassistant.setup] Setting up sabnzbd
2019-08-22 16:10:25 INFO (SyncWorker_1) [homeassistant.loader] Loaded geo_location from homeassistant.components.geo_location
2019-08-22 16:10:25 INFO (SyncWorker_1) [homeassistant.loader] Loaded webostv from homeassistant.components.webostv
2019-08-22 16:10:25 INFO (SyncWorker_1) [homeassistant.loader] Loaded google_translate from homeassistant.components.google_translate
2019-08-22 16:10:26 INFO (MainThread) [homeassistant.setup] Setting up api
2019-08-22 16:10:26 INFO (MainThread) [homeassistant.setup] Setting up config
2019-08-22 16:10:26 INFO (MainThread) [homeassistant.setup] Setting up history
2019-08-22 16:10:26 INFO (MainThread) [homeassistant.setup] Setup of domain history took 0.0 seconds.
2019-08-22 16:10:26 INFO (MainThread) [homeassistant.setup] Setting up auth
2019-08-22 16:10:26 INFO (MainThread) [homeassistant.setup] Setup of domain auth took 0.0 seconds.
2019-08-22 16:10:26 INFO (MainThread) [homeassistant.setup] Setting up calendar
2019-08-22 16:10:26 INFO (MainThread) [homeassistant.setup] Setup of domain calendar took 0.0 seconds.
2019-08-22 16:10:26 INFO (SyncWorker_1) [homeassistant.loader] Loaded climate from homeassistant.components.climate
2019-08-22 16:10:26 INFO (SyncWorker_1) [homeassistant.loader] Loaded switch from homeassistant.components.switch
2019-08-22 16:10:26 INFO (MainThread) [homeassistant.setup] Setup of domain octoprint took 4.2 seconds.
2019-08-22 16:10:26 INFO (SyncWorker_1) [homeassistant.loader] Loaded template from homeassistant.components.template
2019-08-22 16:10:27 INFO (MainThread) [homeassistant.setup] Setting up weather
2019-08-22 16:10:27 INFO (MainThread) [homeassistant.setup] Setting up geo_location
2019-08-22 16:10:27 INFO (MainThread) [homeassistant.setup] Setup of domain geo_location took 0.0 seconds.
2019-08-22 16:10:27 INFO (SyncWorker_1) [homeassistant.loader] Loaded androidtv from homeassistant.components.androidtv
2019-08-22 16:10:27 INFO (MainThread) [homeassistant.setup] Setting up tts
2019-08-22 16:10:27 INFO (MainThread) [homeassistant.setup] Setup of domain api took 0.5 seconds.
2019-08-22 16:10:27 INFO (MainThread) [homeassistant.setup] Setting up climate
2019-08-22 16:10:27 INFO (MainThread) [homeassistant.setup] Setup of domain climate took 0.0 seconds.
2019-08-22 16:10:28 INFO (MainThread) [homeassistant.setup] Setting up mobile_app
2019-08-22 16:10:28 INFO (MainThread) [homeassistant.setup] Setting up smartthings
2019-08-22 16:10:28 INFO (MainThread) [homeassistant.setup] Setting up cloud
2019-08-22 16:10:29 INFO (MainThread) [homeassistant.components.weather] Setting up weather.darksky
2019-08-22 16:10:29 INFO (MainThread) [homeassistant.components.geo_location] Setting up geo_location.wwlln
2019-08-22 16:10:29 INFO (MainThread) [homeassistant.setup] Setup of domain config took 2.5 seconds.
2019-08-22 16:10:29 INFO (SyncWorker_1) [homeassistant.loader] Loaded scene from homeassistant.components.scene
2019-08-22 16:10:29 INFO (MainThread) [homeassistant.setup] Setting up onboarding
2019-08-22 16:10:29 INFO (MainThread) [homeassistant.setup] Setting up sensor
2019-08-22 16:10:29 INFO (MainThread) [homeassistant.setup] Setup of domain ffmpeg took 5.3 seconds.
2019-08-22 16:10:29 INFO (SyncWorker_4) [homeassistant.loader] Loaded cover from homeassistant.components.cover
2019-08-22 16:10:29 INFO (MainThread) [homeassistant.setup] Setting up media_player
2019-08-22 16:10:29 INFO (MainThread) [backoff] Backing off get_ratelimit(...) for 0.3s (concurrent.futures._base.TimeoutError)
2019-08-22 16:10:29 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.template
2019-08-22 16:10:29 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.template
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.bitcoin
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.darksky
2019-08-22 16:10:30 INFO (SyncWorker_1) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/discovery/v1/apis/calendar/v3/rest
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.androidtv
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.setup] Setting up zeroconf
2019-08-22 16:10:30 INFO (SyncWorker_1) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/calendar/v3/users/me/calendarList?alt=json
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.setup] Setting up scene
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.components.scene] Setting up scene.homeassistant
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.setup] Setup of domain tuya took 8.2 seconds.
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.components.climate] Setting up climate.hive
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.setup] Setup of domain google took 8.4 seconds.
2019-08-22 16:10:30 WARNING (MainThread) [homeassistant.setup] Setup of group is taking over 10 seconds.
2019-08-22 16:10:30 WARNING (SyncWorker_2) [homeassistant.components.androidtv.media_player] Could not connect to Philips 4k 1 at <IP_ADDRESS>:5555 using ADB server at <IP_ADDRESS>:5037
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.helpers.storage] Migrating onboarding storage from 2 to 3
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.components.calendar] Setting up calendar.google
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.components.calendar] Setting up calendar.google
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.components.calendar] Setting up calendar.google
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.components.calendar] Setting up calendar.google
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.setup] Setup of domain edgeos took 9.2 seconds.
2019-08-22 16:10:30 ERROR (MainThread) [homeassistant.components.sabnzbd] Connection to SABnzbd API failed
2019-08-22 16:10:30 INFO (MainThread) [homeassistant.setup] Setup of domain sabnzbd took 5.9 seconds.
2019-08-22 16:10:31 ERROR (MainThread) [homeassistant.components.unifi] Error connecting to the UniFi controller at <IP_ADDRESS>
2019-08-22 16:10:31 WARNING (MainThread) [homeassistant.config_entries] Config entry for unifi not ready yet. Retrying in 5 seconds.
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setup of domain mobile_app took 2.9 seconds.
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setup of domain smartthings took 2.4 seconds.
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setting up ring
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setup of domain onboarding took 2.1 seconds.
2019-08-22 16:10:31 WARNING (MainThread) [homeassistant.setup] Setup of person is taking over 10 seconds.
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.webostv
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setup of domain person took 10.4 seconds.
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setup of domain scene took 0.7 seconds.
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setup of domain tts took 4.3 seconds.
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setup of domain input_number took 7.0 seconds.
2019-08-22 16:10:31 WARNING (MainThread) [homeassistant.components.media_player] Platform androidtv not ready yet. Retrying in 30 seconds.
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setting up frontend
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setup of domain frontend took 0.0 seconds.
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.components.scene] Setting up scene.tuya
2019-08-22 16:10:31 INFO (SyncWorker_3) [homeassistant.loader] Loaded notify from homeassistant.components.notify
2019-08-22 16:10:31 INFO (MainThread) [homeassistant.setup] Setting up panel_custom
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain panel_custom took 0.0 seconds.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up logbook
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain logbook took 0.0 seconds.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up map
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain map took 0.0 seconds.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain zeroconf took 1.4 seconds.
2019-08-22 16:10:32 INFO (SyncWorker_0) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/discovery/v1/apis/calendar/v3/rest
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up notify
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain notify took 0.1 seconds.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain group took 11.8 seconds.
2019-08-22 16:10:32 INFO (SyncWorker_4) [homeassistant.loader] Loaded homekit_controller from homeassistant.components.homekit_controller
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up hassio
2019-08-22 16:10:32 INFO (SyncWorker_0) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/calendar/v3/calendars/jimmyeao%40gmail.com/events?orderBy=startTime&maxResults=5&singleEvents=true&timeMin=2019-08-22T16%3A10%3A32.374873%2B01%3A00&alt=json
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.components.notify] Setting up notify.mobile_app
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain cloud took 4.1 seconds.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up automation
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up device_tracker
2019-08-22 16:10:32 INFO (SyncWorker_3) [homeassistant.loader] Loaded flux_led from homeassistant.components.flux_led
2019-08-22 16:10:32 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for eufyrobovac which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up vacuum
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up script
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain script took 0.0 seconds.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up switch
2019-08-22 16:10:32 INFO (SyncWorker_0) [homeassistant.loader] Loaded harmony from homeassistant.components.harmony
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain switch took 0.0 seconds.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setting up cover
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain cover took 0.0 seconds.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.setup] Setup of domain weather took 5.9 seconds.
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.components.vacuum] Setting up vacuum.eufyrobovac
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.components.switch] Setting up switch.tplink
2019-08-22 16:10:32 INFO (MainThread) [homeassistant.components.cover] Setting up cover.somfy
2019-08-22 16:10:33 INFO (MainThread) [homeassistant.setup] Setting up light
2019-08-22 16:10:34 INFO (MainThread) [homeassistant.setup] Setting up remote
2019-08-22 16:10:35 INFO (SyncWorker_3) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/discovery/v1/apis/calendar/v3/rest
2019-08-22 16:10:35 WARNING (MainThread) [homeassistant.setup] Setup of hacs is taking over 10 seconds.
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.components.light] Setting up light.flux_led
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.components.remote] Setting up remote.harmony
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.components.switch] Setting up switch.hive
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.components.switch] Setting up switch.sonoff
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.components.switch] Setting up switch.tuya
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.components.harmony.remote] Loading Harmony Platform: Living Room at <IP_ADDRESS>:8088, startup activity: None
2019-08-22 16:10:35 INFO (SyncWorker_3) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/calendar/v3/calendars/boyceebabes%40gmail.com/events?orderBy=startTime&maxResults=5&singleEvents=true&timeMin=2019-08-22T16%3A10%3A35.226062%2B01%3A00&alt=json
2019-08-22 16:10:35 ERROR (MainThread) [homeassistant.components.vacuum] Error while setting up platform eufyrobovac
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 149, in _async_setup_platform
    await asyncio.wait_for(asyncio.shield(task), SLOW_SETUP_MAX_WAIT)
  File "/usr/local/lib/python3.7/asyncio/tasks.py", line 442, in wait_for
    return fut.result()
  File "/config/custom_components/eufyrobovac/vacuum.py", line 49, in async_setup_platform
    local_code = get_local_code(eufy_username, eufy_password, ip_address)
  File "/usr/local/lib/python3.7/site-packages/robovac/robovac.py", line 49, in get_local_code
    raise EufyApiError('Cannot find local code for device with given IP address. Check that the IP address is correct.')
robovac.robovac.EufyApiError: Cannot find local code for device with given IP address. Check that the IP address is correct.
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.setup] Setup of domain automation took 2.9 seconds.
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.legacy
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.setup] Setup of domain vacuum took 2.7 seconds.
2019-08-22 16:10:35 INFO (SyncWorker_4) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/discovery/v1/apis/calendar/v3/rest
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.setup] Setup of domain device_tracker took 2.9 seconds.
2019-08-22 16:10:35 INFO (SyncWorker_4) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/calendar/v3/calendars/addressbook%23contacts%40group.v.calendar.google.com/events?orderBy=startTime&maxResults=5&singleEvents=true&timeMin=2019-08-22T16%3A10%3A35.887827%2B01%3A00&alt=json
2019-08-22 16:10:35 INFO (MainThread) [homeassistant.setup] Setting up default_config
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.mobile_app
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.mobile_app
2019-08-22 16:10:36 INFO (SyncWorker_1) [homeassistant.loader] Loaded stream from homeassistant.components.stream
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.setup] Setting up ios
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.setup] Setup of domain media_player took 6.3 seconds.
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.sonos
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.cast
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.setup] Setup of domain ios took 0.1 seconds.
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.setup] Setting up stream
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.setup] Setup of domain stream took 0.0 seconds.
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.setup] Setup of domain default_config took 0.4 seconds.
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.components.notify] Setting up notify.ios
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.setup] Setup of domain hassio took 4.2 seconds.
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.setup] Setup of domain ring took 5.7 seconds.
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.ring
2019-08-22 16:10:36 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.ring
2019-08-22 16:10:36 INFO (SyncWorker_1) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/discovery/v1/apis/calendar/v3/rest
2019-08-22 16:10:37 INFO (SyncWorker_1) [googleapiclient.discovery] URL being requested: GET https://www.googleapis.com/calendar/v3/calendars/en.uk%23holiday%40group.v.calendar.google.com/events?orderBy=startTime&maxResults=5&singleEvents=true&timeMin=2019-08-22T16%3A10%3A37.205257%2B01%3A00&alt=json
2019-08-22 16:10:37 INFO (SyncWorker_3) [pychromecast] Querying device status
2019-08-22 16:10:37 INFO (MainThread) [homeassistant.components.climate] Setting up climate.smartthings
2019-08-22 16:10:37 INFO (MainThread) [homeassistant.components.cover] Setting up cover.smartthings
2019-08-22 16:10:37 INFO (MainThread) [homeassistant.components.switch] Setting up switch.smartthings
2019-08-22 16:10:37 INFO (MainThread) [homeassistant.components.scene] Setting up scene.smartthings
2019-08-22 16:10:37 INFO (MainThread) [hacs.repository.integration.custom-components.hacs] Registration complete
2019-08-22 16:10:37 INFO (MainThread) [hacs.data] Restore started
2019-08-22 16:10:37 INFO (MainThread) [hacs.data] Restore done
2019-08-22 16:10:37 INFO (MainThread) [homeassistant.setup] Setup of domain hacs took 14.8 seconds.
2019-08-22 16:10:37 INFO (SyncWorker_2) [pychromecast] Querying device status
2019-08-22 16:10:37 INFO (SyncWorker_2) [homeassistant.loader] Loaded fan from homeassistant.components.fan
2019-08-22 16:10:37 INFO (SyncWorker_2) [homeassistant.loader] Loaded lock from homeassistant.components.lock
2019-08-22 16:10:38 INFO (MainThread) [homeassistant.setup] Setting up fan
2019-08-22 16:10:38 INFO (MainThread) [homeassistant.setup] Setup of domain fan took 0.0 seconds.
2019-08-22 16:10:38 INFO (MainThread) [homeassistant.setup] Setting up lock
2019-08-22 16:10:38 INFO (MainThread) [homeassistant.setup] Setup of domain lock took 0.0 seconds.
2019-08-22 16:10:38 INFO (MainThread) [homeassistant.components.fan] Setting up fan.smartthings
2019-08-22 16:10:38 INFO (MainThread) [homeassistant.components.lock] Setting up lock.smartthings
2019-08-22 16:10:38 INFO (MainThread) [homeassistant.setup] Setup of domain remote took 3.2 seconds.
2019-08-22 16:10:40 INFO (MainThread) [homeassistant.setup] Setup of domain binary_sensor took 18.6 seconds.
2019-08-22 16:10:40 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.hue
2019-08-22 16:10:40 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.mobile_app
2019-08-22 16:10:40 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.mobile_app
2019-08-22 16:10:40 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.smartthings
2019-08-22 16:10:40 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.octoprint
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.setup] Setup of domain sensor took 12.0 seconds.
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hue
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.mobile_app
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.mobile_app
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.ios
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.smartthings
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.hue.sensor_base] Starting sensor polling loop with 5.0 second interval
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hive
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.sonoff
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.octoprint
2019-08-22 16:10:41 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hacs
2019-08-22 16:10:45 WARNING (MainThread) [homeassistant.components.light] Setup of platform flux_led is taking over 10 seconds.
2019-08-22 16:10:45 INFO (MainThread) [homeassistant.setup] Setup of domain light took 12.1 seconds.
2019-08-22 16:10:45 INFO (MainThread) [homeassistant.components.light] Setting up light.lifx
2019-08-22 16:10:45 INFO (MainThread) [homeassistant.components.light] Setting up light.hue
2019-08-22 16:10:45 INFO (MainThread) [homeassistant.components.light] Setting up light.smartthings
2019-08-22 16:10:45 INFO (MainThread) [homeassistant.components.light] Setting up light.tuya
2019-08-22 16:10:45 INFO (SyncWorker_4) [homeassistant.loader] Loaded mjpeg from homeassistant.components.mjpeg
2019-08-22 16:10:45 INFO (MainThread) [homeassistant.setup] Setting up camera
2019-08-22 16:10:45 INFO (MainThread) [homeassistant.components.camera] Setting up camera.mjpeg
2019-08-22 16:10:45 INFO (MainThread) [homeassistant.components.camera] Setting up camera.ring
2019-08-22 16:10:55 WARNING (MainThread) [homeassistant.components.camera] Setup of platform ring is taking over 10 seconds.
2019-08-22 16:10:55 INFO (MainThread) [homeassistant.setup] Setup of domain camera took 10.4 seconds.
2019-08-22 16:10:55 INFO (MainThread) [homeassistant.bootstrap] Home Assistant initialized in 39.04s
2019-08-22 16:10:55 INFO (MainThread) [homeassistant.core] Starting Home Assistant
2019-08-22 16:10:55 INFO (MainThread) [custom_components.edgeos] initialize_edgeos_connection - Initialization #0 begun at <Event homeassistant_start[L]>
2019-08-22 16:10:56 INFO (MainThread) [homeassistant.components.automation] Initialized trigger Set theme at startup
2019-08-22 16:10:56 INFO (MainThread) [homeassistant.components.automation] Initialized trigger Doorbell
2019-08-22 16:10:56 INFO (MainThread) [hacs] Loading known repositories
2019-08-22 16:10:56 INFO (MainThread) [homeassistant.core] Timer:starting
2019-08-22 16:10:56 INFO (MainThread) [homeassistant.components.automation] Executing Set theme at startup
2019-08-22 16:10:56 INFO (MainThread) [homeassistant.helpers.script] Script Set theme at startup: Running script
2019-08-22 16:10:56 INFO (MainThread) [homeassistant.helpers.script] Script Set theme at startup: Executing step call service
2019-08-22 16:10:56 INFO (MainThread) [homeassistant.components.frontend] Theme Modern set as default
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded heos from homeassistant.components.heos
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded daikin from homeassistant.components.daikin
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded velbus from homeassistant.components.velbus
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded ps4 from homeassistant.components.ps4
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded vesync from homeassistant.components.vesync
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded twilio from homeassistant.components.twilio
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded ipma from homeassistant.components.ipma
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded simplisafe from homeassistant.components.simplisafe
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded gpslogger from homeassistant.components.gpslogger
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded luftdaten from homeassistant.components.luftdaten
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded twentemilieu from homeassistant.components.twentemilieu
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded rainmachine from homeassistant.components.rainmachine
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded owntracks from homeassistant.components.owntracks
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded esphome from homeassistant.components.esphome
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded openuv from homeassistant.components.openuv
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded life360 from homeassistant.components.life360
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded mqtt from homeassistant.components.mqtt
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded zha from homeassistant.components.zha
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded upnp from homeassistant.components.upnp
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded iqvia from homeassistant.components.iqvia
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded ambient_station from homeassistant.components.ambient_station
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded tellduslive from homeassistant.components.tellduslive
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded axis from homeassistant.components.axis
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded toon from homeassistant.components.toon
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded notion from homeassistant.components.notion
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded emulated_roku from homeassistant.components.emulated_roku
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded ambiclimate from homeassistant.components.ambiclimate
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded met from homeassistant.components.met
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded smhi from homeassistant.components.smhi
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded geofency from homeassistant.components.geofency
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded adguard from homeassistant.components.adguard
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded logi_circle from homeassistant.components.logi_circle
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded nest from homeassistant.components.nest
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded point from homeassistant.components.point
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded ifttt from homeassistant.components.ifttt
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded hangouts from homeassistant.components.hangouts
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded mailgun from homeassistant.components.mailgun
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded plaato from homeassistant.components.plaato
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded dialogflow from homeassistant.components.dialogflow
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded tradfri from homeassistant.components.tradfri
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded wemo from homeassistant.components.wemo
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded locative from homeassistant.components.locative
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded deconz from homeassistant.components.deconz
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded homematicip_cloud from homeassistant.components.homematicip_cloud
2019-08-22 16:10:57 INFO (SyncWorker_2) [homeassistant.loader] Loaded zwave from homeassistant.components.zwave
2019-08-22 16:10:59 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.unifi
2019-08-22 16:10:59 INFO (MainThread) [homeassistant.components.switch] Setting up switch.unifi
2019-08-22 16:11:00 INFO (MainThread) [custom_components.edgeos.web_socket] start_listen - Start
2019-08-22 16:11:00 INFO (MainThread) [custom_components.edgeos.web_socket] get_subscription_data - Subscription data: 164
{"SUBSCRIBE":[{"name":"export"},{"name":"interfaces"},{"name":"system-stats"},{"name":"discover"}],"UNSUBSCRIBE":[],"SESSION_ID":"5750fe9858934a15b9307a2e4540f1a0"}
2019-08-22 16:11:00 INFO (MainThread) [custom_components.edgeos.web_socket] Connection connected, Subscribing to: 164
{"SUBSCRIBE":[{"name":"export"},{"name":"interfaces"},{"name":"system-stats"},{"name":"discover"}],"UNSUBSCRIBE":[],"SESSION_ID":"5750fe9858934a15b9307a2e4540f1a0"}
2019-08-22 16:11:00 INFO (MainThread) [custom_components.edgeos.web_socket] Subscribed
2019-08-22 16:11:02 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.androidtv
2019-08-22 16:11:02 WARNING (SyncWorker_2) [homeassistant.components.androidtv.media_player] Could not connect to Philips 4k 1 at <IP_ADDRESS>:5555 using ADB server at <IP_ADDRESS>:5037
2019-08-22 16:11:02 WARNING (MainThread) [homeassistant.components.media_player] Platform androidtv not ready yet. Retrying in 60 seconds.
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Found new service: sabnzbd {'host': '<IP_ADDRESS>', 'port': 8080, 'hostname': 'homeserv.local.', 'properties': {'path': '/sabnzbd', 'https': '0'}}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Found new service: harmony {'host': '<IP_ADDRESS>', 'port': 8088, 'ssdp_description': 'http://<IP_ADDRESS>:8088/description', 'name': 'Living Room', 'model_name': 'Harmony Hub', 'model_number': None, 'serial': None, 'manufacturer': 'Logitech', 'udn': 'uuid:d53077a71c862e695f88ae468919ed17bb8694e9', 'upnp_device_type': 'urn:myharmony-com:device:harmony:1'}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Unknown service discovered: dlna_dms {'host': '<IP_ADDRESS>', 'port': 32469, 'ssdp_description': 'http://<IP_ADDRESS>:32469/DeviceDescription.xml', 'name': 'Plex Media Server: HTPC', 'model_name': 'Plex Media Server', 'model_number': '<IP_ADDRESS>8', 'serial': None, 'manufacturer': 'Plex, Inc.', 'udn': 'uuid:92a405f0-e6bf-8024-843c-94b1c9177bbe', 'upnp_device_type': 'urn:schemas-upnp-org:device:MediaServer:1'}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Unknown service discovered: dlna_dms {'host': '<IP_ADDRESS>', 'port': 1400, 'ssdp_description': 'http://<IP_ADDRESS>:1400/xml/device_description.xml', 'name': '<IP_ADDRESS> - Sonos Play:1', 'model_name': 'Sonos Play:1', 'model_number': 'S1', 'serial': None, 'manufacturer': 'Sonos, Inc.', 'udn': 'uuid:RINCON_5CAAFD234FCE01400', 'upnp_device_type': 'urn:schemas-upnp-org:device:ZonePlayer:1'}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Found new service: plex_mediaserver {'name': 'HTPC', 'host': '<IP_ADDRESS>', 'port': '32400', 'urlbase': 'https://<IP_ADDRESS>:32400'}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Unknown service discovered: tivo_dvr {'host': '<IP_ADDRESS>', 'port': 31339, 'hostname': 'AB9D.local.', 'properties': {'protocol': 'tivo-remote', 'path': '/', 'swversion': '20.9.1.RC2-VMB-11-C68', 'platform': 'tcd/Leapfrog', 'TSN': 'C6800002328AB9D'}}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Unknown service discovered: spotify_connect {'host': '<IP_ADDRESS>', 'port': 1400, 'hostname': 'sonos5CAAFD234FCE.local.', 'properties': {'VERSION': '1.0', 'CPath': '/spotifyzc'}}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Unknown service discovered: dlna_dmr {'host': '<IP_ADDRESS>', 'port': 1400, 'ssdp_description': 'http://<IP_ADDRESS>:1400/xml/device_description.xml', 'name': '<IP_ADDRESS> - Sonos Play:1', 'model_name': 'Sonos Play:1', 'model_number': 'S1', 'serial': None, 'manufacturer': 'Sonos, Inc.', 'udn': 'uuid:RINCON_5CAAFD234FCE01400', 'upnp_device_type': 'urn:schemas-upnp-org:device:ZonePlayer:1'}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Unknown service discovered: home_assistant {'host': '<IP_ADDRESS>', 'port': 8123, 'hostname': 'Home._home-assistant._tcp.local.', 'properties': {'version': '0.97.2', 'base_url': 'https://ha.deviousweb.com:8123', 'requires_api_password': True}}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.discovery] Found new service: octoprint {'host': '<IP_ADDRESS>', 'port': 80, 'ssdp_description': 'http://<IP_ADDRESS>:80/plugin/discovery/discovery.xml', 'name': 'OctoPrint instance "Ender 3 Pro SKR 1.3 Marlin 2.0"', 'model_name': '1.3.11', 'model_number': None, 'serial': None, 'manufacturer': 'The OctoPrint Project', 'udn': 'uuid:5a61ca8e-b517-41f9-846c-4456f3f9e210', 'upnp_device_type': 'urn:schemas-upnp-org:device:Basic:1'}
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.remote] Setting up remote.harmony
2019-08-22 16:11:13 INFO (SyncWorker_3) [homeassistant.loader] Loaded plex from homeassistant.components.plex
2019-08-22 16:11:13 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.plex
2019-08-22 16:11:13 INFO (SyncWorker_1) [homeassistant.components.plex.media_player] Discovery configuration done (no token needed)
2019-08-22 16:11:13 INFO (SyncWorker_1) [homeassistant.components.plex.media_player] Connected to: http://<IP_ADDRESS>:32400
2019-08-22 16:12:03 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.androidtv
2019-08-22 16:12:03 WARNING (SyncWorker_4) [homeassistant.components.androidtv.media_player] Could not connect to Philips 4k 1 at <IP_ADDRESS>:5555 using ADB server at <IP_ADDRESS>:5037
2019-08-22 16:12:03 WARNING (MainThread) [homeassistant.components.media_player] Platform androidtv not ready yet. Retrying in 90 seconds.

Updated to current version appears to have fixed it


Compatibility with jQuery 3.2.1

Pajinate does not work with jQuery 3.2.1, the following error comes up:
jquery-3.2.1.min.js:2 Uncaught TypeError: $items.size is not a function
According to jQuery, the method .size which was deprecated, has now being removed: https://api.jquery.com/size/
This makes the plugin not compatible with the latest jQuery version, any plans to update?

I second this! Your script is very useful for very simple tasks, any chance of an update to be compatible with the latest jQuery?

open the js file and replace .size() with .length. It works


Add grants to upgrades

@guidokessels Yes, we could change to a more generic format :-)
I'll have a look 👍

Thanks for this!


Multi Core Usage

Hi, I was wondering if there is an option to take advantage of a MultiCore CPU by spreading a workload into separate workers
I have an SVG File which takes 20 Seconds to compress on i7-11370H CPU, it is using only one core of the CPU at a time

It's currently not possible to use multiple cores in any capacity.
In future, we'll likely use multiple cores when optimizing multiple images, such as a directory (https://github.com/svg/svgo/issues/1769). However, it's unlikely we'll support utilizing multiple cores to optimize a single image.
Any ideas or PoCs would be welcome though if anyone can think of a practical and clean implementation where we can use multiple cores to optimize a single image.


Making the user model

Completed Migration and creation of the User Model

Looks good to me, let's way for the review of someone else to approve

Looks good!


【Windows 7】Application freezes caused by gif images

Steps to Reproduce
I found that the display of gif pictures will cause the application to freeze. Call Image.asset("images/test.gif") in the demo and wait for about 10 minutes. The application will freeze. There is this problem on window7, and no problem on windows10
After testing, flutter 2.2.0, 2.2.3, 2.5.1, 2.5.3 versions all have this problem, This is a serious problem on windows7

Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Image.asset("images/test.gif")
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: Icon(Icons.add),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Logs

flutter build windows

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.19042.1288], locale zh-CN)
[!] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    X cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.2)
[√] Android Studio (version 2020.3)
[√] IntelliJ IDEA Ultimate Edition (version 2020.1)
[√] Connected device (4 available)

I encountered similar issue, app freeze after certain time.
However, there are only asset image and lottie animation instead of gif in my app, and the app last for around 5 mins then become freeze.
cpu and memory from task manager looks healthy,
there is a Timer.periodic function constantly do logging, the function still working even it is freeze,
so I guess app doesn't die, only UI freeze.
At the very beginning, I thought the root cause is in lottie animation,
after I removed the animation, the app last longer for around an hour, but freeze still happen.
It happens with Flutter 2.8, windows 7.
windows 10 doesn't have this issue.

for anyone following this issue
https://github.com/flutter/flutter/issues/89152#issuecomment-939240344
this windows patch worth a try,
it did solved my problem with my device, but i can't confirm it is a solution for everyone since i don't have large sample size to test this solution.
my testing environment is windows 7 64bit live in VMware.
i think it doesn't matter what cpu u are using.
Extra info,
after install KB2670838, my app can't start properly and showing black screen.
then i have to install .Net Framework 4.8(KB4503575)
while installing .Net4.8, i encountered other problems,

microsoft certificate related, solved by following tutorial
timestamp signature related, solved by installing KB4474419,
related article

Since we have announced the end of support for Windows 7, we are closing this issue.