[Win32] Korean input behaviour is different than native OS

There is no problem in English. However, there are some problems related to 'space' key in Korean. If I press space only once, a key such as Ctrl + A or Backspace will not work. In that state, if I press the space one more time, the space will be entered and the keys mentioned above will work. Korean alphabet(Hangul) are entered normally with only one press on the space.

This is a picture of the error captured. The key I pressed is displayed in teh lower left corner. Space, Backspace, and Delete key order.
My env

CPU : AMD Ryzen 7 1700X
VGA : AMD Radeon RX 580X
OS : Windows 10 Home 64bit (build 19043)
IDE : Jetbrains IntelliJ IDEA 2021.2 Ultimate Editoin

main.dart
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: Scaffold(
        body: Container(
          child: TextField(),
        )
      )
    );
  }
}

Logs

[  +87 ms] executing: [C:\Users\robin\Documents\flutter/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[ +149 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] executing: [C:\Users\robin\Documents\flutter/] git tag --points-at
f4abaa0735eba4dfd8f33f73363911d63931fe03
[  +47 ms] Exit code 0 from: git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] 2.2.3
[   +6 ms] executing: [C:\Users\robin\Documents\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +36 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\Users\robin\Documents\flutter/] git ls-remote --get-url origin
[  +39 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +298 ms] Unable to locate an Android SDK.
[   +7 ms] executing: [C:\Users\robin\Documents\flutter/] git rev-parse --abbrev-ref HEAD
[  +33 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] stable
[  +73 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +110 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +94 ms] Skipping pub get: version match.
[ +133 ms] Generating
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\android\app\src\main\java\io\flutter\plugins\GeneratedP
luginRegistrant.java
[ +112 ms] Initializing file store
[  +11 ms] Skipping target: gen_localizations
[   +8 ms] complete
[   +5 ms] Launching lib\main.dart on Windows in debug mode...
[   +6 ms] C:\Users\robin\Documents\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
C:\Users\robin\Documents\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot
--sdk-root C:\Users\robin\Documents\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/
--incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata
-DFLUTTER_WEB_AUTO_DETECT=true --output-dill
C:\Users\robin\AppData\Local\Temp\flutter_tools.c0f86ca2\flutter_tool.cede4ffd\app.dill --packages
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\.dart_tool\package_config.json -Ddart.vm.profile=false
-Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root
--initialize-from-dill build\3c113a45063dc6628e68a4111abcacad.cache.dill.track.dill
--enable-experiment=alternative-invalidation-strategy
[  +27 ms] executing: C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe -format json
-products * -utf8 -latest -version 16 -requires Microsoft.VisualStudio.Workload.NativeDesktop
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 Microsoft.VisualStudio.Component.VC.CMake.Project
[  +38 ms] Exit code 0 from: C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe -format json
-products * -utf8 -latest -version 16 -requires Microsoft.VisualStudio.Workload.NativeDesktop
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 Microsoft.VisualStudio.Component.VC.CMake.Project
[   +2 ms] [
             {
               "instanceId": "f6a5429f",
               "installDate": "2021-08-20T10:54:09Z",
               "installationName": "VisualStudio/16.11.1+31613.86",
               "installationPath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community",
               "installationVersion": "16.11.31613.86",
               "productId": "Microsoft.VisualStudio.Product.Community",
               "productPath": "C:\\Program Files (x86)\\Microsoft Visual
               Studio\\2019\\Community\\Common7\\IDE\\devenv.exe",
               "state":<PHONE_NUMBER>,
               "isComplete": true,
               "isLaunchable": true,
               "isPrerelease": false,
               "isRebootRequired": false,
               "displayName": "Visual Studio Community 2019",
               "description": "강력한 IDE, 학생, 오픈 소스 제공자 및 개인을 위해 무료로 제공",
               "channelId": "VisualStudio.16.Release",
               "channelUri": "https://aka.ms/vs/16/release/channel",
               "enginePath": "C:\\Program Files (x86)\\Microsoft Visual
               Studio\\Installer\\resources\\app\\ServiceHub\\Services\\Microsoft.VisualStudio.Setup.Service",
               "releaseNotes":
               "https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-v16.11#16.11.1",
               "thirdPartyNotices": "https://go.microsoft.com/fwlink/?LinkId=660909",
               "updateDate": "2021-08-20T10:54:09.8669086Z",
               "catalog": {
                 "buildBranch": "d16.11",
                 "buildVersion": "16.11.31613.86",
                 "id": "VisualStudio/16.11.1+31613.86",
                 "localBuild": "build-lab",
                 "manifestName": "VisualStudio",
                 "manifestType": "installer",
                 "productDisplayVersion": "16.11.1",
                 "productLine": "Dev16",
                 "productLineVersion": "2019",
                 "productMilestone": "RTW",
                 "productMilestoneIsPreRelease": "False",
                 "productName": "Visual Studio",
                 "productPatchVersion": "1",
                 "productPreReleaseMilestoneSuffix": "1.0",
                 "productSemanticVersion": "16.11.1+31613.86",
                 "requiredEngineVersion": "<IP_ADDRESS>819"
               },
               "properties": {
                 "campaignId": "",
                 "channelManifestId": "VisualStudio.16.Release/16.11.1+31613.86",
                 "nickname": "",
                 "setupEngineFilePath": "C:\\Program Files (x86)\\Microsoft Visual
                 Studio\\Installer\\setup.exe"
               }
             }
           ]
[   +4 ms] Building Windows application...
[  +16 ms] <- compile package:twoeat_flutter_demo/main.dart
[   +3 ms] executing: C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -S
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\windows -B build\windows -G Visual Studio 16 2019
[  +53 ms] -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19043.
[  +41 ms] -- Configuring done
[ +394 ms] -- Generating done
[  +82 ms] -- Build files have been written to:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows
[   +8 ms] executing: C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe --build build\windows
--config Debug --target INSTALL --verbose
[ +162 ms] .NET Framework용 Microsoft (R) Build Engine 버전 16.11.0+0538acc04
[   +4 ms] Copyright (C) Microsoft Corporation. All rights reserved.
[ +241 ms] 빌드 시작: 2021-08-22 오전 1:55:30
[ +970 ms] 1 노드의 "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\INSTALL.vcxproj"
프로젝트(기본 대상)입니다.
[   +5 ms] "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\INSTALL.vcxproj"(1) 프로젝트
가 1
노드에서 "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\ZERO_CHECK.vcxproj"(2)을(를) 빌
드하고
있습니다(기본 대상).
[   +3 ms] InitializeBuildStatus:
[   +1 ms]   "AlwaysCreate"이(가) 지정되었기 때문에 "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild"을
(를) 만들고
있습니다.
[  +47 ms] CustomBuild:
[   +1 ms]   모든 출력이 최신 상태입니다.
[  +37 ms] FinalizeBuildStatus:
[   +1 ms]   "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate"에 연결(touching)하고 있습니다.
[   +3 ms] "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\ZERO_CHECK.vcxproj" 프로젝트
를
빌드했습니다(기본 대상).
[ +128 ms] "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\INSTALL.vcxproj"(1) 프로젝트
가 1
노드에서 "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\ALL_BUILD.vcxproj"(3)을(를) 빌
드하고
있습니다(기본 대상).
[   +2 ms] "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\ALL_BUILD.vcxproj"(3) 프로젝
트가 1
노드에서
"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\flutter\flutter_wrapper_app.vcxproj"(4)
을
(를) 빌드하고 있습니다(기본 대상).
[   +1 ms]
"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\flutter\flutter_wrapper_app.vcxproj"(4)
프로젝트가 1 노드에서
"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\flutter\flutter_assemble.vcxproj"(5)을(
를)
빌드하고 있습니다(기본 대상).
[   +1 ms] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에
"x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[   +9 ms] CustomBuild:
[   +1 ms]
"'C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\CMakeFiles\706a7485052514f04372213d9b21
e2da\flutter_assemble.rule'의 빌드는
'C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\CMakeFiles\053cc5b821ad6a281fd5a0be3ed75
d61\flutter_windows.dll.rule'의 빌드로 생성되는
'C:\USERS\ROBIN\DOCUMENTS\WORKSPACE\TWOEAT_FLUTTER_DEMO\WINDOWS\FLUTTER\EPHEMERAL\FLUTTER_WINDOWS.DLL'에 따라
달라집니다. 항목은 동시에 빌드할 수 없습니다."
[  +99 ms]   Generating
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/flutter_windows.dll,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/flutter_export.h,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/flutter_windows.h,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/flutter_messenger.h,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/flutter_plugin_registrar.h,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/flutter_texture_registrar.h,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/cpp_client_wrapper/core_imple
mentations.cc,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/cpp_client_wrapper/standard_c
odec.cc,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/cpp_client_wrapper/plugin_reg
istrar.cc,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/cpp_client_wrapper/flutter_en
gine.cc,
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/windows/flutter/ephemeral/cpp_client_wrapper/flutter_vi
ew_controller.cc, _phony_
[+1263 ms]   [  +90 ms] executing: [C:\Users\robin\Documents\flutter/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[ +116 ms]   [ +142 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms]   [        ] f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ]   [        ] executing: [C:\Users\robin\Documents\flutter/] git tag --points-at
f4abaa0735eba4dfd8f33f73363911d63931fe03
[  +66 ms]   [  +67 ms] Exit code 0 from: git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[   +1 ms]   [        ] 2.2.3
[   +6 ms]   [   +7 ms] executing: [C:\Users\robin\Documents\flutter/] git rev-parse --abbrev-ref --symbolic
@{u}
[  +62 ms]   [  +62 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms]   [        ] origin/stable
[        ]   [        ] executing: [C:\Users\robin\Documents\flutter/] git ls-remote --get-url origin
[  +48 ms]   [  +50 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms]   [        ] https://github.com/flutter/flutter.git
[ +403 ms]   [ +403 ms] Unable to locate an Android SDK.
[  +11 ms]   [  +11 ms] executing: [C:\Users\robin\Documents\flutter/] git rev-parse --abbrev-ref HEAD
[  +51 ms]   [  +51 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms]   [        ] stable
[  +76 ms]   [  +76 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms]   [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms]   [   +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +139 ms]   [ +142 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[   +1 ms]   [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ]   [   +2 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +32 ms]   [  +38 ms] Initializing file store
[  +19 ms]   [  +19 ms] Done initializing file store
[  +49 ms]   [  +49 ms] Skipping target: gen_localizations
[+2690 ms]   [+2690 ms] Skipping target: unpack_windows
[ +466 ms]   [ +465 ms] Skipping target: kernel_snapshot
[   +5 ms]   [   +5 ms] invalidated build due to missing files:
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\DOES_NOT_EXIST_RERUN_FOR_WILDCARD300975220
[ +241 ms]   [ +241 ms] debug_bundle_windows_assets: Starting due to {InvalidatedReasonKind.inputMissing: The
following inputs were missing:
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\DOES_NOT_EXIST_RERUN_FOR_WILDCARD300975220}
[ +137 ms]   [ +137 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force
rerun. for more information see #56466.
[  +26 ms]   [  +26 ms] debug_bundle_windows_assets: Complete
[ +246 ms]   [ +246 ms] Persisting file store
[  +13 ms]   [  +12 ms] Done persisting file store
[   +8 ms]   [   +8 ms] build succeeded.
[  +10 ms]   [  +11 ms] "flutter assemble" took 4,128ms.
[ +257 ms]   [ +257 ms] ensureAnalyticsSent: 252ms
[   +2 ms]   [   +1 ms] Running shutdown hooks
[   +1 ms]   [        ] Shutdown hooks complete
[        ]   [        ] exiting with code 0
[ +131 ms] FinalizeBuildStatus:
[   +1 ms]   "x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "x64\Debug\flutter_assemble\flutter_assemble.tlog\flutter_assemble.lastbuildstate"에
연결(touching)하고 있습니다.
[   +1 ms]
"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\flutter\flutter_assemble.vcxproj" 프로젝
트를
빌드했습니다(기본 대상).
[   +6 ms] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에
"flutter_wrapper_app.dir\Debug\flutter_.18FDA4FB.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[   +2 ms] CustomBuild:
[        ]   모든 출력이 최신 상태입니다.
[  +64 ms] ClCompile:
[        ]   모든 출력이 최신 상태입니다.
[  +26 ms] Lib:
[        ]   모든 출력이 최신 상태입니다.
[        ]   flutter_wrapper_app.vcxproj ->
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\flutter\Debug\flutter_wrapper_app.lib
[  +16 ms] FinalizeBuildStatus:
[   +1 ms]   "flutter_wrapper_app.dir\Debug\flutter_.18FDA4FB.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다
.
[        ]   "flutter_wrapper_app.dir\Debug\flutter_.18FDA4FB.tlog\flutter_wrapper_app.lastbuildstate"에
연결(touching)하고 있습니다.
[        ]
"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\flutter\flutter_wrapper_app.vcxproj"
프로젝트를 빌드했습니다(기본 대상).
[  +63 ms] "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\ALL_BUILD.vcxproj"(3) 프로젝
트가 1
노드에서
"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\flutter\flutter_wrapper_plugin.vcxproj"(
6)을(를) 빌드하고 있습니다(기본 대상).
[   +1 ms] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에
"flutter_wrapper_plugin.dir\Debug\flutter_.15075795.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[   +1 ms] CustomBuild:
[        ]   모든 출력이 최신 상태입니다.
[  +10 ms] ClCompile:
[        ]   모든 출력이 최신 상태입니다.
[   +4 ms] Lib:
[        ]   모든 출력이 최신 상태입니다.
[        ]   flutter_wrapper_plugin.vcxproj ->
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\flutter\Debug\flutter_wrapper_plugin.lib
[   +7 ms] FinalizeBuildStatus:
[        ]   "flutter_wrapper_plugin.dir\Debug\flutter_.15075795.tlog\unsuccessfulbuild" 파일을 삭제하고 있습
니다.
[        ]   "flutter_wrapper_plugin.dir\Debug\flutter_.15075795.tlog\flutter_wrapper_plugin.lastbuildstate"에
연결(touching)하고 있습니다.
[        ]
"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\flutter\flutter_wrapper_plugin.vcxproj"
프로젝트를 빌드했습니다(기본 대상).
[  +56 ms] "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\ALL_BUILD.vcxproj"(3) 프로젝
트가 1
노드에서
"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\runner\twoeat_flutter_demo.vcxproj"(7)을
(
를) 빌드하고 있습니다(기본 대상).
[   +2 ms] InitializeBuildStatus:
[        ]   "twoeat_flutter_demo.dir\Debug\twoeat_f.FA8FDEFE.tlog\unsuccessfulbuild"에 연결(touching)하고 있
습니다.
[   +1 ms] CustomBuild:
[        ]   모든 출력이 최신 상태입니다.
[  +31 ms] ClCompile:
[   +1 ms]   C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\CL.exe /c
/IC:\Users\robin\Documents\workspace\twoeat_flutter_demo\windows
/IC:\Users\robin\Documents\workspace\twoeat_flutter_demo\windows\flutter\ephemeral
/IC:\Users\robin\Documents\workspace\twoeat_flutter_demo\windows\flutter\ephemeral\cpp_client_wrapper\include
/Zi /nologo /W4 /WX /diagnostics:column /Od /Ob0 /D WIN32 /D _WINDOWS /D _HAS_EXCEPTIONS=0 /D _DEBUG /D
NOMINMAX /D UNICODE /D _UNICODE /D "CMAKE_INTDIR=\"Debug\"" /D _UNICODE /D UNICODE /Gm- /EHsc /RTC1 /MDd /GS
/fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"twoeat_flutter_demo.dir\Debug\\"
/Fd"twoeat_flutter_demo.dir\Debug\vc142.pdb" /external:W4 /Gd /TP /wd4100 /errorReport:queue
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\windows\flutter\generated_plugin_registrant.cc
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\windows\runner\flutter_window.cpp
[ +100 ms]   generated_plugin_registrant.cc
[ +448 ms]   flutter_window.cpp
[ +993 ms]   코드를 생성하고 있습니다...
[ +107 ms] ResourceCompile:
[   +1 ms]   모든 출력이 최신 상태입니다.
[  +28 ms] Link:
[        ]   C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.exe /ERRORREPORT:QUEUE
/OUT:"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\runner\Debug\twoeat_flutter_demo.ex
e" /INCREMENTAL /ILK:"twoeat_flutter_demo.dir\Debug\twoeat_flutter_demo.ilk" /NOLOGO
..\flutter\Debug\flutter_wrapper_app.lib
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\windows\flutter\ephemeral\flutter_windows.dll.lib
kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib
advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed
/manifestinput:C:\Users\robin\Documents\workspace\twoeat_flutter_demo\windows\runner\runner.exe.manifest
/DEBUG
/PDB:"C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/twoeat_flutter_demo.pd
b" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT
/IMPLIB:"C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/twoeat_flutter_demo
.lib" /MACHINE:X64  /machine:x64 twoeat_flutter_demo.dir\Debug\Runner.res
[   +1 ms]   twoeat_flutter_demo.dir\Debug\flutter_window.obj
[        ]   twoeat_flutter_demo.dir\Debug\main.obj
[        ]   twoeat_flutter_demo.dir\Debug\run_loop.obj
[        ]   twoeat_flutter_demo.dir\Debug\utils.obj
[        ]   twoeat_flutter_demo.dir\Debug\win32_window.obj
[        ]   twoeat_flutter_demo.dir\Debug\generated_plugin_registrant.obj
[ +277 ms]   twoeat_flutter_demo.vcxproj ->
C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\runner\Debug\twoeat_flutter_demo.exe
[   +8 ms] FinalizeBuildStatus:
[        ]   "twoeat_flutter_demo.dir\Debug\twoeat_f.FA8FDEFE.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다
.
[        ]   "twoeat_flutter_demo.dir\Debug\twoeat_f.FA8FDEFE.tlog\twoeat_flutter_demo.lastbuildstate"에
연결(touching)하고 있습니다.
[   +1 ms]
"C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\runner\twoeat_flutter_demo.vcxproj"
프로젝트를 빌드했습니다(기본 대상).
[   +8 ms] InitializeBuildStatus:
[   +1 ms]   "AlwaysCreate"이(가) 지정되었기 때문에 "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild"을(
를) 만들고 있습니다.
[   +2 ms] CustomBuild:
[        ]   모든 출력이 최신 상태입니다.
[   +9 ms] FinalizeBuildStatus:
[        ]   "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\ALL_BUILD.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\ALL_BUILD.vcxproj" 프로젝트를
빌드했습니다(기본 대상).
[   +7 ms] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에 "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild"을(를)
만들고 있습니다.
[  +82 ms] PostBuildEvent:
[   +1 ms]   setlocal
[        ]   "C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -DBUILD_TYPE=Debug -P
cmake_install.cmake
[        ]   if %errorlevel% neq 0 goto :cmEnd
[        ]   :cmEnd
[        ]   endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
[        ]   :cmErrorLevel
[        ]   exit /b %1
[        ]   :cmDone
[        ]   if %errorlevel% neq 0 goto :VCEnd
[        ]   :VCEnd
[  +56 ms]   -- Install configuration: "Debug"
[  +37 ms]   -- Up-to-date:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/icudtl.dat
[   +1 ms]   -- Up-to-date:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/flutter_windows.dll
[   +9 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets
[   +1 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/AssetMan
ifest.json
[   +2 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/FontMani
fest.json
[   +2 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/fonts
[   +2 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/fonts/Ma
terialIcons-Regular.otf
[   +7 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/kernel_b
lob.bin
[ +208 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/NOTICES
[   +6 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/packages
[   +1 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/packages
/cupertino_icons
[   +1 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/packages
/cupertino_icons/assets
[   +1 ms]   -- Installing:
C:/Users/robin/Documents/workspace/twoeat_flutter_demo/build/windows/runner/Debug/data/flutter_assets/packages
/cupertino_icons/assets/CupertinoIcons.ttf
[  +15 ms] FinalizeBuildStatus:
[        ]   "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[   +1 ms]   "x64\Debug\INSTALL\INSTALL.tlog\INSTALL.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\robin\Documents\workspace\twoeat_flutter_demo\build\windows\INSTALL.vcxproj" 프로젝트를
빌드했습니다(기본 대상).
[  +18 ms] 빌드했습니다.
[   +1 ms]     경고 0개
[        ]     오류 0개
[        ] 경과 시간: 00:00:10.72
[  +34 ms] Building Windows application... (completed in 11.7s)
[ +247 ms] Observatory URL on device: http://<IP_ADDRESS>:13264/HkOcQA5wzKY=/
[   +7 ms] Caching compiled dill
[  +40 ms] Connecting to service protocol: http://<IP_ADDRESS>:13264/HkOcQA5wzKY=/
[ +179 ms] Launching a Dart Developer Service (DDS) instance at http://<IP_ADDRESS>:0, connecting to VM service
at http://<IP_ADDRESS>:13264/HkOcQA5wzKY=/.
[ +101 ms] DDS is listening at http://<IP_ADDRESS>:13268/joKeVxVyuT8=/.
[  +88 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:13264/HkOcQA5wzKY=/
[  +20 ms] DevFS: Creating new filesystem on the device (null)
[  +24 ms] DevFS: Created new filesystem on the device
(file:///C:/Users/robin/AppData/Local/Temp/twoeat_flutter_demo5be71424/twoeat_flutter_demo/)
[   +3 ms] Updating assets
[  +92 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for
more information see #56466.
[   +6 ms] Syncing files to device Windows...
[   +2 ms] <- reset
[   +1 ms] Compiling dart to kernel with 0 updated files
[   +6 ms] <- recompile package:twoeat_flutter_demo/main.dart fa69b64c-a8d3-48cd-bf05-00d4a4be28db
[   +3 ms] <- fa69b64c-a8d3-48cd-bf05-00d4a4be28db
[ +114 ms] Updating files.
[   +1 ms] DevFS: Sync finished
[   +2 ms] Syncing files to device Windows... (completed in 131ms)
[   +1 ms] Synced 0.0MB.
[   +1 ms] <- accept
[   +7 ms] Connected to _flutterView/0x24ed74b51e0.
[   +3 ms] Flutter run key commands.
[   +3 ms] r Hot reload.
[   +2 ms] R Hot restart.
[   +1 ms] h Repeat this help message.
[   +1 ms] d Detach (terminate "flutter run" but leave application running).
[   +1 ms] c Clear the screen
[   +1 ms] q Quit (terminate the application on the device).
[   +1 ms]  Running with sound null safety
[   +1 ms] An Observatory debugger and profiler on Windows is available at:
http://<IP_ADDRESS>:13268/joKeVxVyuT8=/
[+1005 ms] The Flutter DevTools debugger and profiler on Windows is available at:
                    http://<IP_ADDRESS>:9103?uri=http%3A%2F%2F<IP_ADDRESS>%3A13268%2FjoKeVxVyuT8%3D%2F

Analyzing twoeat_flutter_demo...
No issues found! (ran in 2.1s)

[✓] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.19043.1165], locale ko-KR)
    • Flutter version 2.2.3 at C:\Users\robin\Documents\flutter
    • Framework revision f4abaa0735 (7 weeks ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

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

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.1)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.11.31613.86
    • Windows 10 SDK version 10.0.19041.0

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

[✓] IntelliJ IDEA Ultimate Edition (version 2021.2)
    • IntelliJ at C:\Users\robin\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.4746.92
    • Flutter plugin version 59.0.4
    • Dart plugin version 212.4746.57

[✓] VS Code (version 1.59.0)
    • VS Code at C:\Users\robin\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19043.1165]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 92.0.4515.159
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 92.0.902.78

! Doctor found issues in 2 categories.

Hi @yunu7067
Thanks for filing the issue

If I press space only once, a key such as Ctrl + A or Backspace will not work.

I can reproduce this on stable, 2.2.3, however, it doesn't seem on the latest beta, 2.5.0-5.2.pre
Can you please upgrade to the latest  beta and try again
Execute the following commands to upgrade
flutter channel beta
flutter upgrade --force
`flutter doctor -v'
Thank you

(I apologize in advance for the lack of meaning, because I rely on a translator.)
Thanks for the quick reply.  I upgraded flutter to beta channel and checked it again.
The problem was solved, but it was modified differently than I expected.

In the picture above, You can see that the input behavior of Windows Notepad and Flutter is different.
I can't enter any other characters, except for the Hangul alphabet, until the character is complete. For example, if I want to insert one space in the middle of typing in flutter, I have to press the space twice. Normal Korean input in Windows, just press it once.

cc @justinmc @cbracken

I don't know much about Korean so it's hard for me to tell for sure, but I tried this out on my Mac and it seemed to work correctly.  I'll plan to try this out on my Windows machine next time I've got that up and running.

I'm having the same problem.
When typing with hardware keyboard in Korean on a text field, have to press the space bar twice to insert space between words.
I only tested on Flutter desktop(windows) with hardware keyboard, but I haven't tested on Linux and MacOS yet

The situation in Linux is much worse. It cannot type properly with iBus (ubuntu)

I'm having the same problem.

I can reproduce this locally. This appears to be a regression that must have landed sometime during the text input refactoring that landed over the summer. I'm bumping priority since Korean text input is seriously impacted by this.

The situation in Linux is much worse. It cannot type properly with iBus (ubuntu)

@sclee15 please file a separate issue for the behaviour of Korean input on Linux; the fixes will be platform-specific so we'll want to track them in separate issues. Thanks for reporting.

Some notes to myself or anyone else looking into this. I've instrumented the Win32 event loop to output the composition and result strings.
When I type "banana" (바나나), I get the following Win32 events (one for each keypress)
Keypress: ㅂ (q)
[+13314 ms] Composition string: ㅂ
Flutter textfield: ㅂ (composing range: 0,1; selection: 0,0) correct
Keypress: ㅏ (k)
[+1275 ms] Composition string: 바
Flutter textfield: 바 (composing range: 0,1; selection: 0,0) correct
Keypress: ㄴ (s)
[+3983 ms] Composition string: 반
Flutter textfield: 반 (composing range: 0,1; selection: 0,0) correct
Keypress: ㅏ (k)
[+1368 ms] Result string: 바
[   +1 ms] Composition string: 나
Flutter textfield: 바나 (composing range: 1,2; selection: 1,1) *correct
Keypress: ㄴ (s)
[+8717 ms] Composition string: 난
Flutter textfield: 난난바 (composing range: 0,0; selection: 0,0) incorrect
Keypress: ㅏ (k)
[+2546 ms] Result string: 나
[   +1 ms] Composition string: 나
Flutter textfield: 나나나난난바 (composing range: 0,0; selection: 1,1) incorrect
Keypress: (space)
[+32096 ms] Result string:
Flutter textfield: 나나나난난나 (composing range: 0,0, selection: 2,2) incorrect

It looks like we're getting a bad composing range from the framework at some point. Here's the above sequence with a bit more instrumentation.
+4954 ms] ===== Composition string: 'ㅂ' cursor_pos: 0
[   +2 ms] TextInputModel::AddText(u16string)
[   +1 ms] Current text: '' composing: 0,0 selection: 0,0
[   +1 ms] Deleting selection
[   +1 ms] Updated text: '' composing: 0,0 selection: 0,0
[   +1 ms] Deleting composing range.
[   +1 ms] Updated text: '' composing: 0,1 selection: 0,0
[   +1 ms] Inserting to composing range at pos: 0
[   +1 ms] New text: 'ㅂ' composing: 0,1 selection: 1,1
[+1448 ms] ===== Composition string: '바' cursor_pos: 0
[   +1 ms] TextInputModel::AddText(u16string)
[   +1 ms] Current text: 'ㅂ' composing: 0,1 selection: 0,0
[   +1 ms] Deleting selection
[   +1 ms] Updated text: 'ㅂ' composing: 0,1 selection: 0,0
[   +1 ms] Deleting composing range.
[   +1 ms] Updated text: '' composing: 0,1 selection: 0,0
[   +1 ms] Inserting to composing range at pos: 0
[   +1 ms] New text: '바' composing: 0,1 selection: 1,1
[ +957 ms] ===== Composition string: '반' cursor_pos: 0
[   +1 ms] TextInputModel::AddText(u16string)
[   +1 ms] Current text: '바' composing: 0,1 selection: 0,0
[   +1 ms] Deleting selection
[   +1 ms] Updated text: '바' composing: 0,1 selection: 0,0
[   +1 ms] Deleting composing range.
[   +1 ms] Updated text: '' composing: 0,1 selection: 0,0
[   +1 ms] Inserting to composing range at pos: 0
[   +1 ms] New text: '반' composing: 0,1 selection: 1,1
[ +789 ms] ===== Result string: '바' cursor_pos: 0
[   +1 ms] TextInputModel::AddText(u16string)
[   +1 ms] Current text: '반' composing: 0,1 selection: 0,0
[   +1 ms] Deleting selection
[   +1 ms] Updated text: '반' composing: 0,1 selection: 0,0
[   +1 ms] Deleting composing range.
[   +1 ms] Updated text: '' composing: 0,1 selection: 0,0
[   +1 ms] Inserting to composing range at pos: 0
[   +1 ms] New text: '바' composing: 0,1 selection: 1,1
[   +1 ms] COMMIT
[   +1 ms] Updating selection
[   +1 ms] Current text: '바' composing: 1,1 selection: 1,1
[   +1 ms] ===== Composition string: '나' cursor_pos: 0
[   +1 ms] TextInputModel::AddText(u16string)
[   +1 ms] Current text: '바' composing: 1,1 selection: 1,1
[   +1 ms] Deleting selection
[   +1 ms] Updated text: '바' composing: 1,1 selection: 1,1
[   +1 ms] Deleting composing range.
[   +1 ms] Updated text: '바' composing: 1,2 selection: 1,1
[   +1 ms] Inserting to composing range at pos: 1
[   +1 ms] New text: '바나' composing: 1,2 selection: 2,2
Everything is looking fine up to here. But suddenly we get an update from the framework that resets the composing range.
[   +1 ms] ## Got composing -1,-1 from FW
[   +1 ms] END COMPOSING. composing: 0,0
I suspect this might be somehow related to the fact that we perform a commit above since the IME commits the first character and starts composing the second. If so, then perhaps the framework assumes that there's no longer a composing range and sends a state update back (asynchronously) with a -1,-1 composing range. After this, things are in bad shape:
[+20949 ms] ===== Composition string: '난' cursor_pos: 0
[   +2 ms] TextInputModel::AddText(u16string)
[   +1 ms] Current text: '바' composing: 0,0 selection: 0,0
[   +1 ms] Deleting selection
[   +1 ms] Updated text: '바' composing: 0,0 selection: 0,0
[   +1 ms] Inserting to composing range at pos: 0
[   +1 ms] Updated text: '난바' composing: 0,0 selection: 1,1
[+5300 ms] ## ComposeEndHook
[   +1 ms] COMMIT
[   +1 ms] Updating selection
[   +1 ms] Current text: '난난바d�' composing: 1,1 selection: 1,1
[   +1 ms] END COMPOSING. composing: 0,0

/cc @justinmc for thoughts on what might be going on from the framework side here.

Also /cc @dkwingsmt in case he's got thoughts on this.

May be related: https://github.com/flutter/flutter/issues/96028

@cbracken Sorry for the late response here.  Feel free to ping me if you're still digging into the framework part of this.
Some platforms send "ACK" messages between the framework and engine immediately after receiving an update to the text editing state.  I can't remember if Windows does this or not, but it might be something to watch out for in the case of the IME sending immediate back to back updates like you mention above.  If the first update causes an ACK to come back asynchronously later, it could arrive after the second IME update and overwrite it.

A few updates.
Bisection reveals that this regression was introduced in https://github.com/flutter/flutter/pull/90211 (which is a re-land of https://github.com/flutter/flutter/pull/89327). It appears to be the result of the fact that single-line text fields include a TextInputFormatter (to prevent newlines) which fires updates over the text input channel back to the engine where previously we didn't send a message back immediately after the commit of a character.  Multi-line text fields do not exhibit this bug.
Here's what seems to be happening:

User presses ㅂ (q).
Engine->Framework: ㅂ (composing range: 0,1; selection: 0,0)
User presses ㅏ (k).
Engine->Framework: 바 (composing range: 0,1; selection: 0,0)
User presses ㄴ (s).
Engine->Framework: 반 (composing range: 0,1; selection: 0,0)

So far everything is fine.

User presses ㅏ (k).

This triggers the completion of the first character and the addition of a second one, causing three engine->framework updates, one after the other, synchronously.
4.a GCS_RESULTSTR event: Engine->Framework: 바 (composing: 0,1 selection: 0,0)
4.b. Commit: Engine->Framework: 바 (composing: 1,1 selection: 1,1)
4.c. GCS_COMPSTR event: Engine->Framework: 바나 (composing: 1,2 selection: 1,1)
In response to the message sent to the framework in 4.b, the TextField's FilteringTextInputFormatter triggers an updated TextEditingValue that gets sent back to the engine. However, this message is already out of date, since message 4.c has already been pushed from the engine onto the text input channel in the meantime.

Framework->Engine: 바 (composing: -1,-1 selection: 1,1)

This causes the composing range in the engine state to get reset back to an invalid range, so the next keypress results in erroneous behaviour.

One more update. This is fixed by flutter/engine#30805.
There is however, a bug related to enter key behaviour, though it's general and not specific to Korean input. It can be found here:
https://github.com/flutter/flutter/issues/93373


redis/keydb too many writes and cpu on idle

Actions before raising this issue

[X] I searched the existing issues and did not find anything similar.
[X] I read/searched the docs

Steps to Reproduce
I have small instance of CVAT running inside VM, after while I saw some high usage on this VM.
When I check I saw that cvat_redis taking many CPU and disk reads/writes.
Data from docker stats
f86b186fbbef   cvat_redis                                      77.76%    631.8MiB / 39.87GiB   1.55%     80MB / 54.2MB     239GB / 243GB    23

243GB writes in 3h uptime.
No one is using it.
Expected Behavior
idle usage
Possible Solution
No response
Context
No response
Environment
No response

@piotr-sikora-v
Please, upgrade CVAT first.


sparsemax implementation is not infinite-safe

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
Yes, but I have a simple reproducer below

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Fedora 27

TensorFlow installed from (source or binary): pip3 install --user tensorflow

TensorFlow version (use command below):  1.4.0

Python version: 3.6.3

Bazel version (if compiling from source): no

GCC/Compiler version (if compiling from source): no

CUDA/cuDNN version: no

GPU model and memory: no (x86_64 CPU)

Exact command to reproduce:

Describe the problem
tf.contrib.sparsemax.sparsemax does not produce the correctly expected results when infinities are present in the input.
Mathematically, a negative infinity should be treated the same as a very large negative number, and produce a 0 in the output.
This is a real-world problem when sparsemax is combined with contrib.seq2seq.LuongAttention (as suggested in its documentation, and also as suggested in the sparsemax paper), because entries past the input length in the batch will have a score of -inf by default.
Source code / logs
Reproducer (assume tensorflow as tf)
>>> tf.contrib.sparsemax.sparsemax([[1., -1e+5]]).eval(session=sess)
array([[ 1.,  0.]], dtype=float32)
>>> tf.contrib.sparsemax.sparsemax([[1., float('-inf')]]).eval(session=sess)
2017-12-21 22:13:55.697302: W tensorflow/core/framework/op_kernel.cc:1192] Invalid argument: flat indices[0, :] = [0, -1] does not index into param (shape: [1,2]).
2017-12-21 22:13:55.697997: W tensorflow/core/framework/op_kernel.cc:1192] Invalid argument: flat indices[0, :] = [0, -1] does not index into param (shape: [1,2]).
2017-12-21 22:13:55.699634: W tensorflow/core/framework/op_kernel.cc:1192] Invalid argument: flat indices[0, :] = [0, -1] does not index into param (shape: [1,2]).
2017-12-21 22:13:55.699980: W tensorflow/core/framework/op_kernel.cc:1192] Invalid argument: flat indices[0, :] = [0, -1] does not index into param (shape: [1,2]).
Traceback (most recent call last):
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1323, in _do_call
    return fn(*args)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1302, in _run_fn
    status, run_metadata)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/framework/errors_impl.py", line 473, in __exit__
    c_api.TF_GetCode(self.status.status))
tensorflow.python.framework.errors_impl.InvalidArgumentError: flat indices[0, :] = [0, -1] does not index into param (shape: [1,2]).
	 [[Node: sparsemax_7/GatherNd = GatherNd[Tindices=DT_INT32, Tparams=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"](sparsemax_7/sub, sparsemax_7/stack)]]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/framework/ops.py", line 570, in eval
    return _eval_using_default_session(self, feed_dict, self.graph, session)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/framework/ops.py", line 4455, in _eval_using_default_session
    return session.run(tensors, feed_dict)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 889, in run
    run_metadata_ptr)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1120, in _run
    feed_dict_tensor, options, run_metadata)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1317, in _do_run
    options, run_metadata)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1336, in _do_call
    raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InvalidArgumentError: flat indices[0, :] = [0, -1] does not index into param (shape: [1,2]).
	 [[Node: sparsemax_7/GatherNd = GatherNd[Tindices=DT_INT32, Tparams=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"](sparsemax_7/sub, sparsemax_7/stack)]]

Caused by op 'sparsemax_7/GatherNd', defined at:
  File "<stdin>", line 1, in <module>
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/contrib/sparsemax/python/ops/sparsemax.py", line 69, in sparsemax
    tau_sum = array_ops.gather_nd(z_cumsum, indices)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/ops/gen_array_ops.py", line 1971, in gather_nd
    "GatherNd", params=params, indices=indices, name=name)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/framework/op_def_library.py", line 787, in _apply_op_helper
    op_def=op_def)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/framework/ops.py", line 2956, in create_op
    op_def=op_def)
  File "/home/redacted/.local/lib/python3.6/site-packages/tensorflow/python/framework/ops.py", line 1470, in __init__
    self._traceback = self._graph._extract_stack()  # pylint: disable=protected-access

InvalidArgumentError (see above for traceback): flat indices[0, :] = [0, -1] does not index into param (shape: [1,2]).
	 [[Node: sparsemax_7/GatherNd = GatherNd[Tindices=DT_INT32, Tparams=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"](sparsemax_7/sub, sparsemax_7/stack)]]

@AndreasMadsen am I right that you contributed this? Any thoughts?

According to the paper:

I agree that -inf should return 0 in common, however we need take care of all elements are -inf. In that case, both -inf + 1 > -inf and -inf / -inf are undefined if I understand it correctly.

@michaelisard you are correct.
I would say if all values are -inf they should be assigned an equal probability.

Right now I'm a bit busy, but I should be able to work on this from Febuary 19th as I will be moved to our Open Source Data Science Team.

Dear guys,
My name is Kien. Would you mind telling me whether the infinite-safe problem with sparsemax has been resolved or not? I am using TF 1.3 and still encounter this problem. Thank you.

@clarken92 It hasn't been solved, as far as I know. I would really like to solve this, but I'm having a hard time allocating the time and I'm on vacation right now.

@AndreasMadsen Thank you for replying. I have checked the code from tensorflow, it not difficult to understand. I think based on the detailed algorithm from the paper, I could fix this and will report within 1 or 2 days.
I have to say that I really love this paper. Moving from softmax to sparsemax change a lot of concepts: soft => hard, nonlinear => linear. I hope that in the future, it can be combined with relational deep learning and stochastic discrete model like REBAR and RELAX to enable reasoning over discrete structures.

@AndreasMadsen Thank you for replying. I have checked the code from tensorflow, it not difficult to understand. I think based on the detailed algorithm from the paper, I could fix this and will report within 1 or 2 days.
I have to say that I really love this paper. Moving from softmax to sparsemax change a lot of concepts: soft => hard, nonlinear => linear. I hope that in the future, it can be combined with relational deep learning and stochastic discrete model like REBAR and RELAX to enable reasoning over discrete structures.

@AndreasMadsen Thank you for replying. I have checked the code from tensorflow, it not difficult to understand. I think based on the detailed algorithm from the paper, I could fix this and will report within 1 or 2 days.
I have to say that I really love this paper. Moving from softmax to sparsemax change a lot of concepts: soft => hard, nonlinear => linear. I hope that in the future, it can be combined with relational deep learning and stochastic discrete model like REBAR and RELAX to enable reasoning over discrete structures.

Hi guys,
I think I have solved the problem of sparsemax. The main problem is that the code for normalizing the logits in sparsemax() function substracts the mean instead of max. mean is very sensitive to noise (very positive or very negative numbers) since it includes all elements. For example, if we have 3 elements, one of them is -1e30 while the others 2 are 0.1 and 0.2, subtracting the mean will result in all three values around 1e29, causing a precision problem and other problem like division of a very large number by a very large number. Therefore, I replaced
z = logits - math_ops.reduce_mean(logits, axis=1)[:, array_ops.newaxis]
with
z = logits - tf.reduce_max(logits, axis=1, keep_dims=True)
and the code works well. This is similar to the trick for robust computation in softmax.
Another problem I discovered is that the maximum range that we can detect small change is about [-1e6, 1e6]. So if you have 2 values like 1e7 and 1e7 + 0.5, they will be treated equally. I show this phenomenon in my unit test. To prevent this, it added in the code of sparsemax() a control_dependency that checks whether there is at least one value within this range or not. If not, we should not compute sparsemax since it will cause a precision error later.
I attatch here my code and my unit tests. Could you please check whether it is OK or not. Thank you.
my_sparsemax.zip

One more thing I forget to say, I also add the option for computing sparsemax in case of 2 classes where only one logit value is available. This behavior is similar to sigmoid function. In this case, I assume that the logit for class 0 is 0 and the logit for class 1 is the logit itself.

@clarken92 I don't get how max makes things better. Yes, you avoid the issue of mean becoming -inf. But you still have an issue with inf and nan.
Regarding, the stability of mean I don't think your solution fixes that much as it will still cause issues if a value is 1e30. When comparing with softmax you should be aware that the numerical stability comes from very different places. In sparsemax the numerical instability comes from the cumsum in softmax it comes from exp. Hence the solution to prevent this should be different.
In the end, I don't see how this addresses the issue of inf and nan. To me, your solution just addresses possible issues regarding numerical stability.

I finally got time to make a fix for this, for now it is here: https://github.com/AndreasMadsen/tensorflow/commit/7e25025409e7921f2e7816dbc8ba7fe3a532428b. I will open a PR as soon as I have tested it properly.

PR with a nan an inf safety fix: https://github.com/tensorflow/tensorflow/pull/21183


Configuration

Hi guys,
Thank you very much for this work. I have a question: IndexTank isn't signing up new users. How do I get an api url? Is there a proper way to get around this? I am deploying my app on Heroku and I keep getting this message when I try to activate indexTank " That add-on is only available to selected users". Is this related to IndexTank's acquisition? Any idea how will the situation be?
Thank you very much!

I think there will be no more api keys aver again :(. Tanker might go on depending on the plans on Open Sourcing Index Tank.


Customization of puppeteer launch arguments through config.json

I'm running Rendertron on my local development environment and my server is self-signed https server. This cause ERR_CERT_AUTHORITY_INVALID error if I try to access to something like;
http://localhost:3000/render/https://<IP_ADDRESS>:9000/foo/bar

# cause an error below:
# Error: net::ERR_CERT_AUTHORITY_INVALID at https://<IP_ADDRESS>:9000/foo/bar

so I want to pass --ignore-certificate-errors argument to puppeteer. And I made it possible by passing args options through config.json like this below;
{
 "args": [
   "--ignore-certificate-errors"
 ]
}

It would be great if I could add necessary arguments through the config.json

I signed it!


remove cassim from build until fixed

needs https://github.com/apache/couchdb-chttpd/pull/119

+1

+1

);


Import errors on build (iOS)

Hi,
I'm running into several import issues, while trying to create a build for iOS, for example: React/RCTBridgeModule.h file not found
I've tried everything from react-native 0.37.0 - latest.
Is there a version stack of react and react native you usually use for this app?
Thanks in advance!

This is a common problem with upgrading to new version of react-native. For react-native version 0.39 and below use<EMAIL_ADDRESS>for<EMAIL_ADDRESS>and above use<EMAIL_ADDRESS>

@alinz Thanks for the fast response.
I installed all latest versions, but those errors are still the case. :(
"dependencies": {
    "react": "15.4.2",
    "react-native": "0.42.3",
    "react-native-share-extension": "^1.1.1"
},

Those issues are popping up everywhere on the web, so I'll keep my eyes peeled for a possible solution.

It works now. I actually don't know what fixed it. I played around in Xcode and somehow the build went through recently.
Sorry for the trouble :(

@Tyrdall glad that you fix this, if you found the actual problem, would you please post it here as a documentation. Cheers!

I am having same issue..


To add calculator for calculating Ratio of mth and nth terms of an A. P. with given ratio of sums

Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like

A clear and concise description of what you want to happen.

Hi, I want to work on this issue I will start working on it as soon as I get assigned!! I am a part of GSSoC'21.
Kindly assign this issue to me!
Discord Username : Abhijeet Sinha(P)
Discord Tag: #4018


Local/Global value numbering

There are three possible optimizations that can benefit code generated from Dahlia:

Constant folding

let x = 5; // X is never written to
x + x;
10 * x

Unused writes

x := 10; // x is never read from

Redundant stores

let x = 10;
y = x; // x is never written to after this point

This will take some thought to implement since we have to reverse-engineer a group's intent in the same way #177 did (to know which group constitute a useless write).

Parts of this have been implemented but overall the issue doesn't provide enough information to be implemented


Position issues, shifting on jquery validation

Hi,
I have a custom validation error messages displayed on my form. And when i click the submit button. The IntlTelinput's flag icon and dropdown caret shifts down. See this screenshot.

What might be the issue, i have done a lot of research already :-(
It never resets or comes back to its actual position, i have to do a refresh. And it doesn't happen when the fields have values in it.

Did you see the Troubleshooting section about error messages in the readme? Does that help?

Oh yes!! I did those changes and now the shifting issue is resolved, but the error element goes bit up. See attached!

If the input container added by the plugin has the wrong position settings, you might need to add another container or something, but it's impossible to tell without seeing the code. TBH this is outside of the scope of the plugin - it's a general CSS question - perhaps you could try posting a question on stackoverflow.


support cycle.travel links

e.g. https://cycle.travel/map/journey/134680 to be converted to  https://cycle.travel/gpx/134680.gpx


Fix udp connect

closing this as I have clearly not merged it and things are working afaik in both local and clab mode


C57267: Adding spaces before code to avoid broken display

Hello, @JRAlexander ,
Localization team has reported source content issue that causes localized version to have broken/different format compared to en-us version.
Description: add to spaces after end of line so that code snippet can be seen.
Please review and merge the proposed file change to fix to target versions. If you make related fix in another PR then share your PR number so we can confirm and close this PR.
Many thanks in advance.

@v-maudel
I think the better fix is to insert a blank line between the two lines. A double space at the end of a line is a specific markdown format to indicate that the line should be continued with a soft break on the next line instead of a paragraph.
In this case, the author is trying to insert a code example, which is a block element. A blank line would be best.

Thanks so much @Thraka ,
I've added a break-line between the title and the code now.
@JRAlexander

Thanks @Thraka


Chrome raises false detection for security alert 🙄

Sending no data to servers, However chrome said this is malware 😡
I guess it made since message changes as https://github.com/kachick/convert-color-json-between-windows-terminal-and-vscode/commit/d78c07f59a71ee7f8fbdb863ce76564f9031e4df
Digging with https://github.com/kachick/convert-color-json-between-windows-terminal-and-vscode/commit/3f97620134b8048d227eae08f0dc81ecc357d59e for https://web.dev/request-a-review/ and https://developers.google.com/search/blog/2007/08/malware-reviews-via-webmaster-tools

The issue looks resolved. Without code changes, I have just requested to let me the reason 🤷♂


Typo

Enterprise-managed mode also automatically redirects any browser requests tooad non-enterprise domain(s) in the container.

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

ID: cb904674-d586-0a38-0e7c-7ac3e06cbcd9
Version Independent ID: 549fbb52-6234-2a79-8604-85498e622f98
Content: Enable hardware-based isolation for Microsoft Edge (Windows 10)
Content Source: windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md
Product: w10
GitHub Login: @Justinha
Microsoft Alias: justinha

Thanks for pointing it out. Now, what should it say instead of "tooad", maybe "to load"?

I would say "to load".

if it had been easier to be 100% certain of what should be the correct spelling, I would open a PR to suggest the correct writing.

Thanks for the feedback folks. This is fixed now.


RFM yed

https://chocolatey.org/packages/yed
https://github.com/majkinetor/au-packages/tree/master/yed

nvm
I will continue to maintain it


[Feature] showing outDates on last month only

as mentioned in -> https://github.com/patchthecode/JTAppleCalendar/issues/378#issuecomment-293923829

I need this feature too. Looks like it's currently impossible to create such flow:

If i understand it correctly, the image shows a range selection with a vertical calendar?
If this is the case, then it is possible to create a vertical flow as shown in your image.
let me know if i misunderstood something.

@patchthecode I mean that there is no extra line between month. Because when I try to create such vertical calendar I get 2 similar lines for ending of previous and beginning of next.


[GUI] Fix scrollbar in ScrollViewer clipping incorrectly

Fixes an issue where the scrollbar in a ScrollViewer will not initially render, as its bounds are not being updated before _evaluateClippingState occurs, causing that to erroneously set _isClipped to true on the first frame.
Relevant forum post: https://forum.babylonjs.com/t/scroll-viewer-not-appearing-until-clicked/26322/6
This line used to be here and was removed at some point. I am not sure why yet; possibly for performance reasons? Whatever the reasoning, adding it back in fixes the issue.
I will follow up with @RaananW tomorrow on the correct behavior here.

Referencing the previous commit who moved the line https://github.com/BabylonJS/Babylon.js/pull/11617/files to help reviewing


H6125 BLE Device not Working

What issue do you have? Please be as thorough and explicit as possible.
I am trying to connect my LED Strips to HomeKit. I set up the plugin as explained, disabled the settings i dont use. Now i have the problem, that the plugin finds my devices, but times out if i try to send commands.
Details of your setup.

Do you use (1) Homebridge UI-X (2) Homebridge CLI or (3) HOOBS?
(1) Homebridge UI-X

Which version of Homebridge/HOOBS do you have?
Using HB v1.6.1

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.
Raspberry Pi
Node.js version: v18.17.0

Which version of this plugin (homebridge-govee) do you have? Has the issue started since upgrading from a previous version?
I am using v9.3.1-beta.2, but also tried with version v9.3.0-latest

Which Govee devices do you have that are causing issues? Please include product models if applicable.
i am using 2 Govee H6125 LED Strips

Please paste any relevant logs below.

[01/08/2023, 20:06:13] [Govee] Initializing Govee platform...
[01/08/2023, 20:06:13] [Govee] Initialising plugin v9.3.1-beta.2 | System linux | Node v18.17.0 | HB v1.6.1 | HAPNodeJS v0.11.1...
[01/08/2023, 20:06:13] [Govee] Plugin initialised. Setting up accessories....
[01/08/2023, 20:06:13] [Govee] ******************************************************************************************
[01/08/2023, 20:06:13] [Govee] You are using a beta version of the plugin - you will experience more logging than normal.
[01/08/2023, 20:06:13] [Govee] ******************************************************************************************
[01/08/2023, 20:06:14] [Govee] [LAN] disabling client as disabled in config.
[01/08/2023, 20:06:15] Homebridge v1.6.1 (HAP v0.11.1) (Homebridge 819E) is running on port 51420.
[01/08/2023, 20:06:15] [Govee] [HTTP] retrieved access token from cache.
[01/08/2023, 20:06:22] [Govee] [HTTP] client enabled and found 2 device(s).
[01/08/2023, 20:06:24] [Govee] [AWS] disabling client as disabled in config.
[01/08/2023, 20:06:25] [Govee] [BLE] client enabled.
[01/08/2023, 20:06:25] [Govee] [H6125_3576] initialising with options {"adaptiveLightingShift":0,"aws":"unsupported","ble":"enabled","brightnessStep":1,"colourSafeMode":false,"lan":"unsupported"}.
[01/08/2023, 20:06:25] [Govee] [H6125_3576] initialised with id [D2:F1:D4:AD:FC:FF:35:76] [H6125].
[01/08/2023, 20:06:26] [Govee] [H6125_BAD6] initialising with options {"adaptiveLightingShift":0,"aws":"unsupported","ble":"enabled","brightnessStep":1,"colourSafeMode":false,"lan":"unsupported"}.
[01/08/2023, 20:06:26] [Govee] [H6125_BAD6] initialised with id [D6:38:D4:AD:FC:BB:BA:D6] [H6125].
[01/08/2023, 20:06:27] [Govee] [BLE] stateChange: poweredOn.
[01/08/2023, 20:06:27] [Govee] ✓ Setup complete. This plugin has been made with ♥ by bwp91, please consider a ☆ on GitHub if you are finding it useful!
[01/08/2023, 20:06:46] [Govee] [H6125_3576] starting update with params [{"cmd":4,"data":255}].
[01/08/2023, 20:06:46] [Govee] [H6125_3576] starting timer.
[01/08/2023, 20:06:46] [Govee] [H6125_3576] starting scan.
[01/08/2023, 20:06:56] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[01/08/2023, 20:06:56] [Govee] [H6125_3576] starting timer.
[01/08/2023, 20:06:56] [Govee] [H6125_3576] starting scan.
[01/08/2023, 20:06:56] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[01/08/2023, 20:07:06] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[01/08/2023, 20:07:06] [Govee] [H6125_3576] starting timer.
[01/08/2023, 20:07:06] [Govee] [H6125_3576] starting scan.
[01/08/2023, 20:07:06] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[01/08/2023, 20:07:16] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[01/08/2023, 20:08:53] [Govee] [BLE] scanning stopped.
[01/08/2023, 20:08:53] [Govee] [BLE] scanning started.
[01/08/2023, 20:08:53] [Govee] [H6125_3576] scanning started.
[01/08/2023, 20:08:53] [Govee] [H6125_3576] starting loop.
[01/08/2023, 20:08:53] [Govee] [H6125_3576] could not find device [d4:ad:fc:ff:35:76].
[01/08/2023, 20:08:53] [Govee] [H6125_3576] scanning started.
[01/08/2023, 20:08:53] [Govee] [H6125_3576] starting loop.
[01/08/2023, 20:08:53] [Govee] [H6125_3576] could not find device [d4:ad:fc:ff:35:76].
[01/08/2023, 20:08:53] [Govee] [H6125_3576] scanning started.
[01/08/2023, 20:08:53] [Govee] [H6125_3576] starting loop.
[01/08/2023, 20:08:53] [Govee] [H6125_3576] could not find device [d4:ad:fc:ff:35:76].
[01/08/2023, 20:08:53] [Govee] [H6125_3576] not using BLE connection as BLE took too long.
[01/08/2023, 20:08:53] [Govee] [H6125_3576] not using BLE connection as BLE took too long.
[01/08/2023, 20:08:53] [Govee] [H6125_3576] not using BLE connection as BLE took too long.

Hi @xXxNIKIxXx xXx
Logs looks like maybe your device is simply too far away from your homebridge instance, and it simply can’t find the device?
Thanks
xXx Ben xXx

This would be weird, because my pi was like less than one meter to the Strip.

I have installed the driver from my Bluetooth chip now the output looks like this.
´´´
[01/08/2023, 22:29:00] [Govee] [LAN] disabling client as disabled in config.
[01/08/2023, 22:29:01] Homebridge v1.6.1 (HAP v0.11.1) (Homebridge 819E) is running on port 51420.
[01/08/2023, 22:29:01] [Govee] [HTTP] retrieved access token from cache.
[01/08/2023, 22:29:12] [Govee] [HTTP] client enabled and found 2 device(s).
[01/08/2023, 22:29:14] [Govee] [AWS] disabling client as disabled in config.
[01/08/2023, 22:29:16] [Govee] [BLE] client enabled.
[01/08/2023, 22:29:16] [Govee] [H6125_3576] initialising with options {"adaptiveLightingShift":0,"aws":"unsupported","ble":"enabled","brightnessStep":1,"colourSafeMode":false,"lan":"unsupported"}.
[01/08/2023, 22:29:16] [Govee] [H6125_3576] initialised with id [D2:F1:D4:AD:FC:FF:35:76] [H6125].
[01/08/2023, 22:29:16] [Govee] [H6125_BAD6] initialising with options {"adaptiveLightingShift":0,"aws":"unsupported","ble":"enabled","brightnessStep":1,"colourSafeMode":false,"lan":"unsupported"}.
[01/08/2023, 22:29:16] [Govee] [H6125_BAD6] initialised with id [D6:38:D4:AD:FC:BB:BA:D6] [H6125].
[01/08/2023, 22:29:17] [Govee] [BLE] stateChange: poweredOn.
[01/08/2023, 22:29:17] [Govee] ✓ Setup complete. This plugin has been made with ♥ by bwp91, please consider a ☆ on GitHub if you are finding it useful!
[01/08/2023, 22:29:36] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[01/08/2023, 22:29:36] [Govee] [H6125_3576] starting timer.
[01/08/2023, 22:29:36] [Govee] [H6125_3576] starting scan.
[01/08/2023, 22:29:36] [Govee] [BLE] scanning started.
[01/08/2023, 22:29:36] [Govee] [H6125_3576] scanning started.
[01/08/2023, 22:29:36] [Govee] [H6125_3576] starting loop.
[01/08/2023, 22:29:36] [Govee] [BLE] found device [35:f1:29:0e:d5:1e] [undefined].
[01/08/2023, 22:29:36] [Govee] [BLE] found device [1e:01:99:ac:41:0b] [undefined].
[01/08/2023, 22:29:36] [Govee] [BLE] found device [4b:f7:34:32:4f:d4] [undefined].
[01/08/2023, 22:29:36] [Govee] [BLE] found device [60:f4:d4:95:2e:93] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [7a:cc:8c:52:cb:37] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [86:2a:fd:76:bb:09] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [45:6c:8a:b2:18:25] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [22:92:05:27:7c:d8] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [d0:03:df:88:a0:63] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [02:27:78:52:f9:aa] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [d6:ab:5b:50:65:f7] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [d6:f1:df:54:d7:f4] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [00:7c:2d:e5:c2:fd] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [ea:30:97:88:34:66] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [18:23:07:b0:79:d1] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [f4:73:03:0f:3f:18] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [c7:30:1d:b8:83:27] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [50:de:06:78:08:95] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [48:59:14:0e:d7:6b] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [64:d2:c4:a9:81:63] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [1c:29:29:07:eb:bb] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [40:11:27:65:44:18] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [6c:a5:33:21:a6:0e] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [43:e0:17:96:db:1a] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [c7:1f:e4:09:37:17] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [44:28:18:9e:22:09] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [3a:52:a5:4b:8d:eb] [undefined].
[01/08/2023, 22:29:37] [Govee] [BLE] found device [c0:95:6d:50:b2:98] [undefined].
[01/08/2023, 22:29:38] [Govee] [BLE] found device [35:8f:5e:1f:4e:b5] [undefined].
[01/08/2023, 22:29:38] [Govee] [BLE] found device [5e:71:a7:0f:2a:fc] [undefined].
[01/08/2023, 22:29:38] [Govee] [BLE] found device [6f:2c:58:98:8d:65] [undefined].
[01/08/2023, 22:29:38] [Govee] [BLE] found device [27:c5:c7:1c:cb:d6] [undefined].
[01/08/2023, 22:29:38] [Govee] [BLE] found device [3d:8c:8d:8d:a1:76] [undefined].
[01/08/2023, 22:29:38] [Govee] [BLE] found device [05:32:1c:34:54:57] [undefined].
[01/08/2023, 22:29:38] [Govee] [BLE] found device [d4:ad:fc:ff:35:76] [GBK_H6125_3576].
[01/08/2023, 22:29:38] [Govee] [H6125_3576] has been reported [discoverable] via BLE.
[01/08/2023, 22:29:38] [Govee] [H6125_3576] attempting to connect.
[01/08/2023, 22:30:20] [Govee] [H6125_3576] starting update with params [{"cmd":4,"data":255}].
[01/08/2023, 22:30:20] [Govee] [H6125_3576] starting timer.
[01/08/2023, 22:30:20] [Govee] [H6125_3576] starting scan.
[01/08/2023, 22:30:20] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[01/08/2023, 22:30:21] [Govee] [BLE] scanning started.
[01/08/2023, 22:30:21] [Govee] [H6125_3576] scanning started.
[01/08/2023, 22:30:21] [Govee] [H6125_3576] starting loop.
[01/08/2023, 22:30:21] [Govee] [H6125_3576] could not find device [d4:ad:fc:ff:35:76].
[01/08/2023, 22:30:21] [Govee] [H6125_3576] not using BLE connection as BLE took too long.
[01/08/2023, 22:30:21] [Govee] [BLE] scanning stopped.
[01/08/2023, 22:30:27] [Govee] [H6125_3576] could not find device [d4:ad:fc:ff:35:76].
[01/08/2023, 22:30:27] [Govee] [H6125_3576] not using BLE connection as BLE took too long.
[01/08/2023, 22:30:28] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[01/08/2023, 22:30:28] [Govee] [H6125_3576] starting timer.
[01/08/2023, 22:30:28] [Govee] [H6125_3576] starting scan.
[01/08/2023, 22:30:28] [Govee] [H6125_3576] could not be updated as no connection method available, see https://shorturl.at/eCN04 for more info at file:///var/lib/homebridge/node_modules/homebridge-govee/lib/platform.js:1751:13.
noble warning: unknown handle 16 disconnected!
[01/08/2023, 22:30:38] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[01/08/2023, 22:30:38] [Govee] [H6125_3576] starting timer.
[01/08/2023, 22:30:38] [Govee] [H6125_3576] starting scan.
[01/08/2023, 22:30:38] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[01/08/2023, 22:30:48] [Govee] [H6125_3576] starting update with params [{"cmd":4,"data":255}].
[01/08/2023, 22:30:48] [Govee] [H6125_3576] starting timer.
[01/08/2023, 22:30:48] [Govee] [H6125_3576] starting scan.
[01/08/2023, 22:30:48] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[01/08/2023, 22:30:58] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[01/08/2023, 22:30:58] [Govee] [H6125_3576] starting timer.
[01/08/2023, 22:30:58] [Govee] [H6125_3576] starting scan.
[01/08/2023, 22:30:58] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[01/08/2023, 22:31:08] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
´´´

i now installed the driver for the blouthouth from another source. if i run the following on the pi i get this output.
niklas@homebridge-niklas:~ $ bluetoothctl
Agent registered
[CHG] Controller 08:BF:B8:49:C9:3E Pairable: yes
[bluetooth]# scan on
Discovery started
[CHG] Controller 08:BF:B8:49:C9:3E Discovering: yes
[NEW] Device 2C:24:0D:53:FE:E4 2C-24-0D-53-FE-E4
[NEW] Device 0D:C1:4D:A4:6F:35 0D-C1-4D-A4-6F-35
[NEW] Device 1E:01:99:AC:41:0B 1E-01-99-AC-41-0B
[NEW] Device C0:95:6D:50:B2:98 C0-95-6D-50-B2-98
[NEW] Device 86:2A:FD:76:BB:09 86-2A-FD-76-BB-09
[NEW] Device 2E:41:87:23:B6:90 2E-41-87-23-B6-90
[NEW] Device 7D:6B:6E:45:4C:BA 7D-6B-6E-45-4C-BA
[NEW] Device 5C:9E:1B:AB:4A:C3 5C-9E-1B-AB-4A-C3
[NEW] Device 45:AE:FE:A1:14:16 45-AE-FE-A1-14-16
[NEW] Device D4:AD:FC:FF:35:76 GBK_H6125_3576
[NEW] Device 64:D2:C4:A9:81:63 64-D2-C4-A9-81-63
[NEW] Device 3D:8C:8D:8D:A1:76 3D-8C-8D-8D-A1-76
[NEW] Device 50:15:EE:39:13:7A 50-15-EE-39-13-7A
[NEW] Device 50:DE:06:78:08:95 50-DE-06-78-08-95
[NEW] Device 60:B5:92:9F:78:8E 60-B5-92-9F-78-8E
[NEW] Device 1C:29:29:07:EB:BB 1C-29-29-07-EB-BB
[CHG] Controller 08:BF:B8:49:C9:3E Name: homebridge-niklas
[CHG] Controller 08:BF:B8:49:C9:3E Alias: BlueZ 5.55
[CHG] Controller 08:BF:B8:49:C9:3E Alias: homebridge-niklas
[NEW] Device 5B:BE:25:61:20:9F 5B-BE-25-61-20-9F
[NEW] Device 52:B2:88:1A:AE:D9 52-B2-88-1A-AE-D9
[NEW] Device 7C:8A:49:36:5C:88 7C-8A-49-36-5C-88
[NEW] Device 7D:52:0F:F4:96:DB 7D-52-0F-F4-96-DB
[NEW] Device 51:88:41:2B:BF:52 51-88-41-2B-BF-52
[bluetooth]# scan off
[CHG] Device 51:88:41:2B:BF:52 TxPower is nil
[CHG] Device 51:88:41:2B:BF:52 RSSI is nil
[CHG] Device 7D:52:0F:F4:96:DB TxPower is nil
[CHG] Device 7D:52:0F:F4:96:DB RSSI is nil
[CHG] Device 7C:8A:49:36:5C:88 TxPower is nil
[CHG] Device 7C:8A:49:36:5C:88 RSSI is nil
[CHG] Device 52:B2:88:1A:AE:D9 TxPower is nil
[CHG] Device 52:B2:88:1A:AE:D9 RSSI is nil
[CHG] Device 5B:BE:25:61:20:9F TxPower is nil
[CHG] Device 5B:BE:25:61:20:9F RSSI is nil
[CHG] Device 1C:29:29:07:EB:BB RSSI is nil
[CHG] Device 60:B5:92:9F:78:8E TxPower is nil
[CHG] Device 60:B5:92:9F:78:8E RSSI is nil
[CHG] Device 50:DE:06:78:08:95 TxPower is nil
[CHG] Device 50:DE:06:78:08:95 RSSI is nil
[CHG] Device 50:15:EE:39:13:7A TxPower is nil
[CHG] Device 50:15:EE:39:13:7A RSSI is nil
[CHG] Device 3D:8C:8D:8D:A1:76 RSSI is nil
[CHG] Device 64:D2:C4:A9:81:63 TxPower is nil
[CHG] Device 64:D2:C4:A9:81:63 RSSI is nil
[CHG] Device D4:AD:FC:FF:35:76 RSSI is nil
[CHG] Device 45:AE:FE:A1:14:16 TxPower is nil
[CHG] Device 45:AE:FE:A1:14:16 RSSI is nil
[CHG] Device 5C:9E:1B:AB:4A:C3 TxPower is nil
[CHG] Device 5C:9E:1B:AB:4A:C3 RSSI is nil
[CHG] Device 7D:6B:6E:45:4C:BA TxPower is nil
[CHG] Device 7D:6B:6E:45:4C:BA RSSI is nil
[CHG] Device 2E:41:87:23:B6:90 RSSI is nil
[CHG] Device 86:2A:FD:76:BB:09 RSSI is nil
[CHG] Device C0:95:6D:50:B2:98 TxPower is nil
[CHG] Device C0:95:6D:50:B2:98 RSSI is nil
[CHG] Device 1E:01:99:AC:41:0B RSSI is nil
[CHG] Device 0D:C1:4D:A4:6F:35 RSSI is nil
[CHG] Device 2C:24:0D:53:FE:E4 RSSI is nil
[CHG] Controller 08:BF:B8:49:C9:3E Discovering: no
Discovery stopped
[bluetooth]#

But the Homebridge output looks like this:
[02/08/2023, 06:09:33] [Govee] [LAN] disabling client as disabled in config.
[02/08/2023, 06:09:33] Homebridge v1.6.1 (HAP v0.11.1) (Homebridge 249B) is running on port 51797.
[02/08/2023, 06:09:34] [Govee] [HTTP] retrieved access token from cache.
[02/08/2023, 06:09:40] [Govee] [HTTP] client enabled and found 2 device(s).
[02/08/2023, 06:09:43] [Govee] [AWS] disabling client as disabled in config.
[02/08/2023, 06:09:44] [Govee] [BLE] client enabled.
[02/08/2023, 06:09:44] [Govee] [H6125_3576] initialising with options {"adaptiveLightingShift":0,"aws":"unsupported","ble":"enabled","brightnessStep":1,"colourSafeMode":false,"lan":"unsupported"}.
[02/08/2023, 06:09:44] [Govee] [H6125_3576] initialised with id [D2:F1:D4:AD:FC:FF:35:76] [H6125].
[02/08/2023, 06:09:44] [Govee] [H6125_BAD6] initialising with options {"adaptiveLightingShift":0,"aws":"unsupported","ble":"enabled","brightnessStep":1,"colourSafeMode":false,"lan":"unsupported"}.
[02/08/2023, 06:09:44] [Govee] [H6125_BAD6] initialised with id [D6:38:D4:AD:FC:BB:BA:D6] [H6125].
[02/08/2023, 06:09:45] [Govee] [BLE] stateChange: poweredOn.
[02/08/2023, 06:09:45] [Govee] ✓ Setup complete. This plugin has been made with ♥ by bwp91, please consider a ☆ on GitHub if you are finding it useful!
[02/08/2023, 06:10:26] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[02/08/2023, 06:10:26] [Govee] [H6125_3576] starting timer.
[02/08/2023, 06:10:26] [Govee] [H6125_3576] starting scan.
[02/08/2023, 06:10:26] [Govee] [BLE] scanning started.
[02/08/2023, 06:10:26] [Govee] [H6125_3576] scanning started.
[02/08/2023, 06:10:26] [Govee] [H6125_3576] starting loop.
[02/08/2023, 06:10:26] [Govee] [BLE] found device [d4:ad:fc:ff:35:76] [GBK_H6125_3576].
[02/08/2023, 06:10:26] [Govee] [H6125_3576] has been reported [discoverable] via BLE.
[02/08/2023, 06:10:26] [Govee] [H6125_3576] attempting to connect.
[02/08/2023, 06:11:09] [Govee] [H6125_3576] starting update with params [{"cmd":4,"data":255}].
[02/08/2023, 06:11:09] [Govee] [H6125_3576] starting timer.
[02/08/2023, 06:11:09] [Govee] [H6125_3576] starting scan.
[02/08/2023, 06:11:09] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[02/08/2023, 06:11:09] [Govee] [H6125_3576] could not find device [d4:ad:fc:ff:35:76].
[02/08/2023, 06:11:09] [Govee] [H6125_3576] not using BLE connection as BLE took too long.
[02/08/2023, 06:11:09] [Govee] [BLE] scanning stopped.
[02/08/2023, 06:11:09] [Govee] [BLE] scanning started.
[02/08/2023, 06:11:09] [Govee] [H6125_3576] scanning started.
[02/08/2023, 06:11:09] [Govee] [H6125_3576] starting loop.
[02/08/2023, 06:11:09] [Govee] [BLE] scanning stopped.
[02/08/2023, 06:11:16] [Govee] [H6125_3576] could not find device [d4:ad:fc:ff:35:76].
[02/08/2023, 06:11:16] [Govee] [H6125_3576] not using BLE connection as BLE took too long.
[02/08/2023, 06:11:16] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[02/08/2023, 06:11:16] [Govee] [H6125_3576] starting timer.
[02/08/2023, 06:11:16] [Govee] [H6125_3576] starting scan.
[02/08/2023, 06:11:16] [Govee] [H6125_3576] could not be updated as no connection method available, see https://shorturl.at/eCN04 for more info at file:///var/lib/homebridge/node_modules/homebridge-govee/lib/platform.js:1751:13.
noble warning: unknown handle 16 disconnected!
[02/08/2023, 06:11:26] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[02/08/2023, 06:11:26] [Govee] [H6125_3576] starting timer.
[02/08/2023, 06:11:26] [Govee] [H6125_3576] starting scan.
[02/08/2023, 06:11:26] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[02/08/2023, 06:11:35] [Govee] [BLE] scanning stopped.
[02/08/2023, 06:11:35] [Govee] [BLE] scanning started.
[02/08/2023, 06:11:35] [Govee] [H6125_3576] scanning started.
[02/08/2023, 06:11:35] [Govee] [H6125_3576] starting loop.
[02/08/2023, 06:11:35] [Govee] [H6125_3576] could not find device [d4:ad:fc:ff:35:76].
[02/08/2023, 06:11:35] [Govee] [H6125_3576] scanning started.
[02/08/2023, 06:11:35] [Govee] [H6125_3576] starting loop.
[02/08/2023, 06:11:35] [Govee] [H6125_3576] could not find device [d4:ad:fc:ff:35:76].
[02/08/2023, 06:11:35] [Govee] [H6125_3576] not using BLE connection as BLE took too long.
[02/08/2023, 06:11:35] [Govee] [H6125_3576] not using BLE connection as BLE took too long.
[02/08/2023, 06:11:35] [Govee] [H6125_3576] starting update with params [{"cmd":4,"data":255}].
[02/08/2023, 06:11:35] [Govee] [H6125_3576] starting timer.
[02/08/2023, 06:11:35] [Govee] [H6125_3576] starting scan.
[02/08/2023, 06:11:35] [Govee] [H6125_3576] could not be updated as no connection method available, see https://shorturl.at/eCN04 for more info at file:///var/lib/homebridge/node_modules/homebridge-govee/lib/platform.js:1751:13.
[02/08/2023, 06:11:45] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[02/08/2023, 06:11:45] [Govee] [H6125_3576] starting timer.
[02/08/2023, 06:11:45] [Govee] [H6125_3576] starting scan.
[02/08/2023, 06:11:45] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).
[02/08/2023, 06:11:55] [Govee] [H6125_3576] starting update with params [{"cmd":1,"data":1}].
[02/08/2023, 06:11:55] [Govee] [H6125_3576] starting timer.
[02/08/2023, 06:11:55] [Govee] [H6125_3576] starting scan.
[02/08/2023, 06:11:55] [Govee] [H6125_3576] could not be updated as Promise timed out after 10000 milliseconds at Timeout._onTimeout (file:///var/lib/homebridge/node_modules/homebridge-govee/node_modules/p-timeout/index.js:79:64).

eIf i use the bluetoothctl cmd line tool, and start an scan. i can connect to the device. I get the following output in homebridge
[02/08/2023, 07:49:26] [Govee] [BLE] unknown peripheral d4adfcff3576 connected!.
[02/08/2023, 07:49:37] [Govee] [BLE] unknown peripheral d4adfcff3576 disconnected!.

and after some seconds i get disconected. Is it possible that the connect is going thought, but when the command get send the connection is already closed again?


Raspberry pi + basemap

I am trying to get basemap to run on a raspberry pi connected to a 800x480 touchscreen. I've tried two examples and neither work correctly, here's one tutorial I tried: https://www.sparkfun.com/tutorials/403 everything is installed and it runs but I only get a blank window with Figure 1 as the title and the 7 icons at the bottom left corner but no map displays. Any ideas on what the issue could be?

Python 2.7.3, Linux 4.1.13-v7+(raspbian)

Well, first things first, does regular matplotlib work properly?
On Mon, Feb 29, 2016 at 8:38 PM, whyvas<EMAIL_ADDRESS>wrote:

Python 2.7.3, Linux 4.1.13-v7+(raspbian)
—
Reply to this email directly or view it on GitHub
https://github.com/matplotlib/basemap/issues/274#issuecomment-190485192.

Sorry for the delay, it doesn't.
I tried with:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
I get the same result. There are 3 warnings if that sheds any light, 2 about CSS fallback and 1 about accessibility bus.
I found on a chinese forum that someone installed gnome and it worked, is gnome a requirement? It's a 1.5gb install on the pi and would likely bring it to its knees.

You need a gui for interactivity (i.e., plt.show()). If you just want to
make png's, then you don't need any gui's, it can act like a headless
server. Python, by default, will build with the Tk gui, and matplotlib will
utilize it by default (assuming the tk/tcl headers were available at
build-time for matplotlib). Since you are saying that you have a window
with buttons and such, I'd say you got that part working fine.
Warnings about CSS fallback? That's weird, since matplotlib doesn't use CSS
(unless possibly the webagg/nbagg backends). What are the warnings?
On Wed, Mar 2, 2016 at 9:02 PM, whyvas<EMAIL_ADDRESS>wrote:

Sorry for the delay, it doesn't.
I tried with:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
I get the same result. There are 3 warnings if that sheds any light, 2
about CSS fallback and 1 about accessibility bus.
I found on a chinese forum that someone installed gnome and it worked, is
gnome a requirement? It's a 1.5gb install on the pi and would likely bring
it to its knees.
—
Reply to this email directly or view it on GitHub
https://github.com/matplotlib/basemap/issues/274#issuecomment-191537737.

I've figured it out, for anyone who might find this thread, it was the backend, it was using GTK3agg by default which doesn't seem to work on a raspberry pi. tkagg does. I had to remove matplotlib from apt and pip, install the tk and tk-dev packages then reinstall using the github version. So:
apt-get remove matplotlib
pip uninstall matplotlib
apt-get install tk tk-dev
git clone https://github.com/matplotlib/matplotlib.git
cd matplotlib
python setup.py install
and finally I had to make sure that every python file contained
import matplotlib
matplotlib.use("TkAgg")
at the very top.

That's good to know. I should point out that those two lines aren't
actually needed. In ~/.config/matplotlib/matplotlibrc (or something like
it), there is an entry for the default backend to use. Just set that to
TkAgg, and that backend will be used without those lines being needed in
the code.
Glad you got it working!
Cheers!
Ben Root
On Thu, Mar 3, 2016 at 6:44 AM, whyvas<EMAIL_ADDRESS>wrote:

I've figured it out, for anyone who might find this thread, it was the
backend, it was using GTK3agg by default which doesn't seem to work on a
raspberry pi. tkagg does. I had to remove matplotlib from apt and pip,
install the tk and tk-dev packages then reinstall using the github version.
So:
apt-get remove matplotlib
pip uninstall matplotlib
apt-get install tk tk-dev
git clone https://github.com/matplotlib/matplotlib.git
cd matplotlib
python setup.py install
and finally I had to make sure that every python file contained
import matplotlib
matplotlib.use("TkAgg")
at the very top.
—
Reply to this email directly or view it on GitHub
https://github.com/matplotlib/basemap/issues/274#issuecomment-191721895.

Hmm, well now you have me wondering if that would of solved my issue all along... hahah, sigh.

Maybe, maybe not. The tkagg backend is only available if the tk-dev files
are available at the buildtime for matplotlib. There is a tiny C shim that
is needed to make tkagg work with matplotlib. So, you probably still needed
to have those packages installed anyway.
On Thu, Mar 3, 2016 at 12:21 PM, whyvas<EMAIL_ADDRESS>wrote:

Hmm, well now you have me wondering if that would of solved my issue all
along... hahah, sigh.
—
Reply to this email directly or view it on GitHub
https://github.com/matplotlib/basemap/issues/274#issuecomment-191869789.


Balassa Index

Hello. My name is David Casoratti, from Argentina and I really like your package. It help´s me to me a lot time of work. But I have an issue with the Balassa Index. By Default, when i source the code, the output is a Matrix of 1. But When I use the balassa_index with discrete = False, there is no problem.
Coding:
RCA <- balassa_index(
Dataset_From_Stata,
discrete = FALSE,
country = "location_code",
product = "hs_product_code",
value = "export_value")
(Has no problem)
MM <- balassa_index(
Dataset_From_Stata,
country = "location_code",
product = "hs_product_code",
value = "export_value")
(Has Problem)
I have to fix ir with the Following code:
threshold = 1
MM@x[MM@x < threshold] <- 0
MM@x[MM@x > threshold] <- 1
I don´t know if this is a problem mine, or if it is a problem of the code. Because I tried it with another devices, and the problem Continues. Have a Nice Weekend!

hola @Casoratti
lo que puedes hacer es seguir el ejemplo de https://pacha.dev/economiccomplexity/articles/economiccomplexity.html
acabo de revisar y con el caso discreto 0/1 funciona


Update babel units and remove metric ton support

What is the context of this PR?
Describe what you have changed and why, link to other PRs or Issues as appropriate.
How to review
Describe the steps required to test the changes (include screenshots if appropriate).
Checklist

[ ] New static content marked up for translation
[ ] Newly defined schema content included in eq-translations repo

 Remove no longer supported unit types from validator and add support for "tonnes" (1 SP)


Testing k8 deployments

This issue is to report results from a systemic testing of the development and production version of the ICEES asthma, DILI, and PCD instances.

ICEES DILI - development

[X] cohort creation
[X] dictionary
[ ] feature association
[ ] association to all features
[ ] features
[X] identifiers
[X] bins
[X] year

Notes:

Feature association returned a 111 error.

Text/tabular output selected

JSON output selected

Association to all features returned a 111 error.

Text/tabular output selected

JSON output selected

Features returns a 'can't parse JSON' error when JSON output selected.

Features returns an empty table when text/tabular output selected.

ICEES PCD - development

[X] cohort creation
[X] dictionary
[X] input error
[ ] feature association
[ ] association to all features
[X] features
[X] identifiers
[X] bins
[X] year

Notes:

Feature association returns a 111 error.

Association to all features returns a 111 error.

Features works as expected.

Okay, I ran additional tests and updated by checklists.
WRT the 'cannot parse JSON' error, I'm not entirely convinced that it is a Swagger UI issue because it is only affecting the ICEES DILI dev instance (not the ICEES Asthma dev or ICEES PCD dev instances). I've created #225.
WRT the bin error, I've created #226.

(didn't mean to close with comment just yet)

@karafecho Yes, please close this issue. Looks like the remaining issues have already been captures in new issues which I don't think are related to Sterling deployment.

Closing issue.

ICEES SEP2020 COVID - development

[X] cohort creation
[X] dictionary
[X] input error
[X] feature association
[] association to all features
[] features
[X] identifiers
[X]  bins
[X] year

Notes:

AgeStudyStart and AgeStudyStart2 are coded incorrectly. This reflects an error in the formatting of the csv file, which appears to have been introduced when creating the SQLite db. We can fix this when we deploy the JAN2021 instance.

The "Features" functionality initially kept timing out (not atypical), but when it finally worked, it yielded empty results, meaning that every feature contained empty cells or NaN. Note that I was only able to run this using COHORT:1; COHORT:2 repeatedly timed out.

Here's an example query: curl -X 'GET'
'https://icees-covid-dev.apps.renci.org/patient/cohort/COHORT%3A1/features'
-H 'accept: text/tabular'

The "Association to all features" functionality ran correctly when I used COHORT:1, but it returned an error when I used COHORT:2. Note that this test was run to see if I encountered the same error noted in #228.

curl -X 'POST'
'https://icees-covid-dev.apps.renci.org/patient/cohort/COHORT%3A2/associations_to_all_features'
-H 'accept: text/tabular'
-H 'Content-Type: application/json'
-d '{
"feature": {
"TotalEDInpatientVisits": {
"operator": "=",
"value": "0"
}
},
"maximum_p_value": 1,
"correction": {
"method": "bonferroni"
}
}'

@karafecho I believe this issue can be closed as well for now.


added Bipartite graph check

Added a code for checking whether the graph is bipartite or not, using DFS algorithm.
Hacktoberfest 2021

@all-contributors please add @sanjitcodes  for his code


Prevent received count from being double-incremented.

For #956.
This doesn't completely fix #956 (I'm still mulling over solutions) but addresses the weirdness with the failure saying it received the message 2 times when it only received it once.

LGTM


[Associated type inference] Resolve @_implements on AsyncSequence.Failure

Explanation: A source-compatibility hack to not resolve AsyncSequence.Failure via lookup accidentally disabled the @_implements-based lookup that we use to avoid having to run inference again in Swift textual interfaces. Tweak the logic here to narrow the source-compatibility hack, so we don't need to run inference again when (e.g.) building Swift interfaces.
Issue: rdar://125320522, introduced by https://github.com/apple/swift/pull/72234
Original PR: https://github.com/apple/swift/pull/72551
Risk: Low. The change only impacts AsyncSequence.Failure's interaction with associated type inference.

@swift-ci please test

@swift-ci please test


agent: remove BDS

Change-Id: Ie3e87863e4113b9b667dff3eb2282296e8e3c097
Removes BDS experimental feature since it failed to be promoted.
CC @zirain

@kyessenov: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
ffddf8645a455b4f91c2f9786512778167847b60
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

I honestly didn't know we had this feature. Do we not have anyone using it? Was it documented?

The flag was needed for applyTo: BOOTSTRAP in https://istio.io/latest/docs/reference/config/networking/envoy-filter/, and was mostly needed for Wasm bootstrap extensions. The replacement is using a custom bootstrap template instead of the built-in, which can solve all sorts of bootstrap issues and has been around since the beginning.

I recall there's a e2e test for this, but it looks like it was removed earlier.

Does this break EnvoyFilter BOOTSTRAP mode? If so, can we make sure we mark
it deprecated?
Do we also need to cleanup the Istiod implementation?
On Mon, Jan 8, 2024 at 6:51 PM zirain @.***> wrote:

@.**** approved this pull request.
LGTM
users can use custom bootstrap instead
—
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/48693#pullrequestreview-1810327928,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXIEWGG3T3WWKGDDNVTYNSWDBAVCNFSM6AAAAABBSCZSWKVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTQMJQGMZDOOJSHA
.
You are receiving this because your review was requested.Message ID:
@.***>

@howardjohn Good point. Removed istiod code and sending a PR to api with a deprecation note.

@kyessenov we used this feature to add custom stat_tags regexes to our proxies, is there another way to do this? MeshConfig only allows for customizing included metrics but not custom stat tags.

@sschepens You can mount a bootstrap template and make any customizations in a template. Alternatively, we can extend mesh config / proxy config - is this for Wasm?

@kyessenov I created an issue #50894 that's the real problem, we were mitigating this by patching bootstrap config