CEC works - too well? Trying to keep LEDs off when turning TV ON

Hey. First of all thanks for this aweseome software. It works pretty nicely.
Ive got one "problem" tho.  But they also turn on again when i turn the TV on. I dont have "CEC control" enabled within HyperHDR. I tried playing around with it but seems to make no difference.
I would like to have it so the LEDs turn off when the tv is off and i manually turn them on via home assistant or automate that task (at night time on i.e). I can see in Home Assistant that the LEDs/entity doenst turn off so i guess thats why the LEDs are on when there is a signal detected during boot.
Ive got the following logs:
2022-01-16T22:26:15.739Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:<IP_ADDRESS>
2022-01-16T22:26:15.740Z [WEBSOCKET] (JsonAPI.cpp:89) Client '::ffff:<IP_ADDRESS>' switch to HyperHDR instance 0
2022-01-16T22:26:18.690Z [IMAGETOLED0] Total index number is: 19840. Sparse processing: disabled, image size: 320 x 240, area number: 228
2022-01-16T22:26:51.271Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 3ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:27:30.843Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:<IP_ADDRESS>
2022-01-16T22:27:30.845Z [WEBSOCKET] (JsonAPI.cpp:89) Client '::ffff:<IP_ADDRESS>' switch to HyperHDR instance 0
2022-01-16T22:27:51.355Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:28:22.056Z [IMAGETOLED0] Total index number is: 18828. Sparse processing: disabled, image size: 320 x 240, area number: 228
2022-01-16T22:28:45.413Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Fullscreen
2022-01-16T22:28:45.413Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:28:45.413Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:28:45.414Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:28:45.414Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:28:45.414Z [V4L2:AUTO] (Grabber.cpp:395) Index 1 for HDR YUV
2022-01-16T22:28:45.504Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:28:45.504Z [COMPONENTREG1] HDR (global): enabled
2022-01-16T22:28:45.505Z [COMPONENTREG0] HDR (global): enabled
2022-01-16T22:28:47.260Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Disabled
2022-01-16T22:28:47.260Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:28:47.261Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:28:47.261Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:28:47.261Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:28:47.261Z [V4L2:AUTO] (Grabber.cpp:400) Index 2 for YUV
2022-01-16T22:28:47.344Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:28:47.344Z [COMPONENTREG1] HDR (global): disabled
2022-01-16T22:28:47.344Z [COMPONENTREG0] HDR (global): disabled
2022-01-16T22:28:49.175Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Fullscreen
2022-01-16T22:28:49.176Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:28:49.176Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:28:49.177Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:28:49.177Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:28:49.177Z [V4L2:AUTO] (Grabber.cpp:395) Index 1 for HDR YUV
2022-01-16T22:28:49.258Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:28:49.259Z [COMPONENTREG1] HDR (global): enabled
2022-01-16T22:28:49.259Z [COMPONENTREG0] HDR (global): enabled
2022-01-16T22:28:50.748Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Disabled
2022-01-16T22:28:50.748Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:28:50.749Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:28:50.749Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:28:50.749Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:28:50.749Z [V4L2:AUTO] (Grabber.cpp:400) Index 2 for YUV
2022-01-16T22:28:50.842Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:28:50.843Z [COMPONENTREG0] HDR (global): disabled
2022-01-16T22:28:50.843Z [COMPONENTREG1] HDR (global): disabled
2022-01-16T22:28:51.441Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 3ms, good: 601, bad: 0 (60.09,15)
2022-01-16T22:28:51.749Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Fullscreen
2022-01-16T22:28:51.750Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:28:51.750Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:28:51.750Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:28:51.750Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:28:51.751Z [V4L2:AUTO] (Grabber.cpp:395) Index 1 for HDR YUV
2022-01-16T22:28:51.837Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:28:51.838Z [COMPONENTREG0] HDR (global): enabled
2022-01-16T22:28:51.838Z [COMPONENTREG1] HDR (global): enabled
2022-01-16T22:28:56.945Z [IMAGETOLED0] Total index number is: 17436. Sparse processing: disabled, image size: 320 x 240, area number: 228
2022-01-16T22:29:51.525Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 3ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:30:11.623Z [IMAGETOLED0] Total index number is: 19840. Sparse processing: disabled, image size: 320 x 240, area number: 228
2022-01-16T22:30:32.122Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:<IP_ADDRESS>
2022-01-16T22:30:32.123Z [WEBSOCKET] (JsonAPI.cpp:89) Client '::ffff:<IP_ADDRESS>' switch to HyperHDR instance 0
2022-01-16T22:30:51.609Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:31:03.810Z [IMAGETOLED0] Total index number is: 16768. Sparse processing: disabled, image size: 320 x 240, area number: 228
2022-01-16T22:31:12.639Z [V4L2:AUTO] Restarting video grabber is now blocked due to reloading of the configuration
2022-01-16T22:31:12.639Z [V4L2:AUTO] Cropping image: width=0 height=0; crop: left=0 right=0 top=0 bottom=0
2022-01-16T22:31:12.639Z [V4L2:auto] (GrabberWrapper.cpp:42) CEC keycode. Start: 0, stop: 0
2022-01-16T22:31:12.640Z [V4L2:AUTO] (Grabber.cpp:202) setBrightnessContrastSaturationHue nothing changed
2022-01-16T22:31:12.640Z [V4L2:AUTO] (V4L2Grabber.cpp:114) setHdrToneMappingMode nothing changed: Fullscreen
2022-01-16T22:31:12.640Z [V4L2:AUTO] (Grabber.cpp:140) setFpsSoftwareDecimation to: 1
2022-01-16T22:31:12.640Z [SIGNAL_OLD] (DetectionManual.cpp:85) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
2022-01-16T22:31:12.640Z [SIGNAL_OLD] (DetectionManual.cpp:75) Signal threshold set to: {12, 12, 12} and frames: 200
2022-01-16T22:31:12.640Z [SIGNAL_AUTO] (DetectionAutomatic.cpp:368) Automatic signal detection -> errorTolerance: 9, modelTolerance: 90, sleepTime: 1000, wakeTime: 0
2022-01-16T22:31:12.640Z [V4L2:AUTO] (Grabber.cpp:307) setDeviceVideoStandard preparing to restart video grabber. Old: 'USB3. 0 capture: USB3. 0 captur (video0)' new: 'auto'
2022-01-16T22:31:12.640Z [V4L2:AUTO] Delayed restart of the grabber due to change of selected device
2022-01-16T22:31:12.641Z [V4L2:AUTO] (Grabber.cpp:158) Force encoding to: NO_CHANGE (old: NO_CHANGE)
2022-01-16T22:31:12.641Z [V4L2:AUTO] setQFrameDecimation is now: enabled
2022-01-16T22:31:12.641Z [V4L2:AUTO] (Grabber.cpp:215) Planned restart of video grabber after reloading of the configuration
2022-01-16T22:31:12.641Z [V4L2:AUTO] (V4L2Grabber.cpp:127) Uninit grabber: auto
2022-01-16T22:31:12.643Z [V4L2:AUTO] Stopped
2022-01-16T22:31:12.643Z [V4L2:AUTO] Multithreading for V4L2 is enabled. Available thread's count 4
2022-01-16T22:31:12.644Z [V4L2:AUTO] Found capture device: /dev/video14
2022-01-16T22:31:12.644Z [V4L2:AUTO] Found capture device: /dev/video15
2022-01-16T22:31:12.645Z [V4L2:AUTO] Found capture device: /dev/video0
2022-01-16T22:31:12.645Z [V4L2:AUTO] (V4L2Grabber.cpp:375) Device has 'brightness' control => min: -128, max: 127, default: -11
2022-01-16T22:31:12.645Z [V4L2:AUTO] (V4L2Grabber.cpp:381) Device has 'contrast' control => min: 0, max: 255, default: 148
2022-01-16T22:31:12.645Z [V4L2:AUTO] (V4L2Grabber.cpp:387) Device has 'saturation' control => min: 0, max: 255, default: 180
2022-01-16T22:31:12.645Z [V4L2:AUTO] (V4L2Grabber.cpp:393) Device has 'hue' control => min: -128, max: 127, default: 0
2022-01-16T22:31:12.647Z [V4L2:AUTO] (V4L2Grabber.cpp:165) Forcing auto discovery device
2022-01-16T22:31:12.647Z [V4L2:AUTO] (V4L2Grabber.cpp:171) Auto discovery set to USB3. 0 capture: USB3. 0 captur (video0)
2022-01-16T22:31:12.647Z [V4L2:AUTO] (V4L2Grabber.cpp:185) Searching for USB3. 0 capture: USB3. 0 captur (video0) 0 x 0 @ 0 fps, input: -1 (NO_CHANGE)
2022-01-16T22:31:12.647Z [V4L2:AUTO] Forcing best guess
2022-01-16T22:31:12.647Z [V4L2:AUTO] *************************************************************************************************
2022-01-16T22:31:12.647Z [V4L2:AUTO] Starting V4L2 grabber. Selected: USB3. 0 capture: USB3. 0 captur (video0) [/dev/video0] 640 x 480 @ 10 fps yuyv
2022-01-16T22:31:12.647Z [V4L2:AUTO] *************************************************************************************************
2022-01-16T22:31:12.647Z [V4L2:AUTO] (V4L2Grabber.cpp:780) Hardware cropping is not supported: ignoring
2022-01-16T22:31:12.648Z [V4L2:AUTO] Set device input to: Camera 1
2022-01-16T22:31:12.648Z [V4L2:AUTO] Set resolution to: 640 x 480
2022-01-16T22:31:12.649Z [V4L2:AUTO] Set framerate to 10 FPS
2022-01-16T22:31:12.649Z [V4L2:AUTO] Brightness set to: -11 (default)
2022-01-16T22:31:12.650Z [V4L2:AUTO] Contrast set to: 148 (default)
2022-01-16T22:31:12.650Z [V4L2:AUTO] Saturation set to: 180 (default)
2022-01-16T22:31:12.650Z [V4L2:AUTO] Hue set to: 0 (default)
2022-01-16T22:31:12.650Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:31:12.650Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:31:12.650Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:31:12.651Z [V4L2:AUTO] (Grabber.cpp:395) Index 1 for HDR YUV
2022-01-16T22:31:12.716Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:31:12.716Z [V4L2:AUTO] Video pixel format is set to: YUYV
2022-01-16T22:31:12.720Z [V4L2:AUTO] Started
2022-01-16T22:31:12.722Z [DAEMON] Request CEC
2022-01-16T22:31:39.195Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Disabled
2022-01-16T22:31:39.195Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:31:39.196Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:31:39.196Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:31:39.197Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:31:39.197Z [V4L2:AUTO] (Grabber.cpp:400) Index 2 for YUV
2022-01-16T22:31:39.294Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:31:39.294Z [COMPONENTREG0] HDR (global): disabled
2022-01-16T22:31:39.295Z [COMPONENTREG1] HDR (global): disabled
2022-01-16T22:31:40.895Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Fullscreen
2022-01-16T22:31:40.895Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:31:40.896Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:31:40.896Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:31:40.896Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:31:40.897Z [V4L2:AUTO] (Grabber.cpp:395) Index 1 for HDR YUV
2022-01-16T22:31:40.985Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:31:40.986Z [COMPONENTREG0] HDR (global): enabled
2022-01-16T22:31:40.987Z [COMPONENTREG1] HDR (global): enabled
2022-01-16T22:31:42.472Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Disabled
2022-01-16T22:31:42.473Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:31:42.473Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:31:42.473Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:31:42.474Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:31:42.474Z [V4L2:AUTO] (Grabber.cpp:400) Index 2 for YUV
2022-01-16T22:31:42.555Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:31:42.556Z [COMPONENTREG0] HDR (global): disabled
2022-01-16T22:31:42.556Z [COMPONENTREG1] HDR (global): disabled
2022-01-16T22:31:43.392Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Fullscreen
2022-01-16T22:31:43.393Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:31:43.393Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:31:43.393Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:31:43.393Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:31:43.394Z [V4L2:AUTO] (Grabber.cpp:395) Index 1 for HDR YUV
2022-01-16T22:31:43.482Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:31:43.483Z [COMPONENTREG1] HDR (global): enabled
2022-01-16T22:31:43.484Z [COMPONENTREG0] HDR (global): enabled
2022-01-16T22:31:44.340Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Disabled
2022-01-16T22:31:44.340Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:31:44.341Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:31:44.341Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:31:44.341Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:31:44.341Z [V4L2:AUTO] (Grabber.cpp:400) Index 2 for YUV
2022-01-16T22:31:44.434Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:31:44.434Z [COMPONENTREG1] HDR (global): disabled
2022-01-16T22:31:44.435Z [COMPONENTREG0] HDR (global): disabled
2022-01-16T22:31:46.175Z [V4L2:AUTO] (V4L2Grabber.cpp:98) setHdrToneMappingMode to: Fullscreen
2022-01-16T22:31:46.176Z [V4L2:AUTO] (V4L2Grabber.cpp:104) setHdrToneMappingMode replacing LUT and restarting
2022-01-16T22:31:46.176Z [V4L2:AUTO] (V4L2Grabber.cpp:78) LUT folder location: '/usr/share/hyperhdr/lut'
2022-01-16T22:31:46.176Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-16T22:31:46.177Z [V4L2:AUTO] (Grabber.cpp:385) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d
2022-01-16T22:31:46.177Z [V4L2:AUTO] (Grabber.cpp:395) Index 1 for HDR YUV
2022-01-16T22:31:46.271Z [V4L2:AUTO] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'
2022-01-16T22:31:46.271Z [COMPONENTREG1] HDR (global): enabled
2022-01-16T22:31:46.271Z [COMPONENTREG0] HDR (global): enabled
2022-01-16T22:31:52.214Z [IMAGETOLED0] Total index number is: 19712. Sparse processing: disabled, image size: 320 x 240, area number: 228
2022-01-16T22:32:12.704Z [V4L2:AUTO] Video FPS: 9.95, av. delay: 1ms, good: 597, bad: 0 (60.06,15)
2022-01-16T22:33:01.497Z [IMAGETOLED0] Total index number is: 19840. Sparse processing: disabled, image size: 320 x 240, area number: 228
2022-01-16T22:33:12.788Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:33:29.791Z [IMAGETOLED0] Total index number is: 17536. Sparse processing: disabled, image size: 320 x 240, area number: 228
2022-01-16T22:34:07.078Z [IMAGETOLED0] Total index number is: 18600. Sparse processing: disabled, image size: 320 x 240, area number: 228
2022-01-16T22:34:12.871Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 4ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:34:42.066Z [SIGNAL_OLD] Signal lost
2022-01-16T22:34:44.977Z [MUXER1] Priority 240 is now inactive
2022-01-16T22:34:44.977Z [MUXER0] Priority 100 is now inactive
2022-01-16T22:34:44.979Z [MUXER0] Set visible priority to 255
2022-01-16T22:34:44.979Z [MUXER1] Set visible priority to 255
2022-01-16T22:34:44.980Z [HYPERHDR0] New priority[255], previous [100]
2022-01-16T22:34:44.980Z [HYPERHDR1] New priority[255], previous [240]
2022-01-16T22:34:44.980Z [HYPERHDR0] No source left -> switch LED-Device off
2022-01-16T22:34:44.980Z [HYPERHDR1] No source left -> switch LED-Device off
2022-01-16T22:34:44.980Z [IMAGETOLED1] (ImageProcessor.cpp:180) set hard led mapping to multicolor_mean
2022-01-16T22:34:44.981Z [IMAGETOLED0] (ImageProcessor.cpp:180) set hard led mapping to multicolor_mean
2022-01-16T22:34:44.981Z [LEDDEVICE] (LedDeviceWled.cpp:149)
2022-01-16T22:34:44.982Z [LEDDEVICE] (ProviderRestApi.cpp:150) PUT: [http://<IP_ADDRESS>/json/state] [{"on":false,"live":false}]
2022-01-16T22:34:45.930Z [LEDDEVICE] (ProviderRestApi.cpp:187) Reply.httpStatusCode [200]
2022-01-16T22:35:12.955Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:36:13.039Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:37:13.123Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:38:13.206Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:39:13.290Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:40:13.374Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:41:13.458Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:42:13.541Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:43:13.625Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T22:44:13.709Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:01:15.132Z [V4L2:AUTO] Previous line repeats 15 times
2022-01-16T23:01:15.133Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 1ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:02:15.216Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:03:15.300Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:04:15.384Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:05:15.468Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:06:15.552Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:07:15.635Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:08:15.719Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:09:15.803Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:10:15.887Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-16T23:11:15.971Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T00:58:24.926Z [V4L2:AUTO] Previous line repeats 105 times
2022-01-17T00:58:24.926Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.09,15)
2022-01-17T00:59:25.009Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:00:25.093Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:01:25.177Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:02:25.260Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:03:25.344Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:04:25.428Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:05:25.511Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:06:25.595Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:07:25.679Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:08:25.762Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:18:26.600Z [V4L2:AUTO] Previous line repeats 8 times
2022-01-17T01:18:26.600Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.09,15)
2022-01-17T01:19:26.684Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:20:26.768Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:21:26.852Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:22:26.936Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:23:27.020Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:24:27.105Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:25:27.188Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:26:27.272Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:27:27.356Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T01:28:27.440Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:18:31.627Z [V4L2:AUTO] Previous line repeats 48 times
2022-01-17T02:18:31.630Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.09,15)
2022-01-17T02:19:31.710Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:20:31.794Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:21:31.877Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:22:31.961Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:23:32.045Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:24:32.129Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:25:32.212Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:26:32.296Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:27:32.380Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T02:28:32.464Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:24:47.191Z [V4L2:AUTO] Previous line repeats 174 times
2022-01-17T05:24:47.191Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 1ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:25:47.275Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:26:47.359Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:27:47.442Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:28:47.526Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:29:47.610Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:30:47.693Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:31:47.777Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:32:47.861Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:33:47.944Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:34:48.028Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:39:48.450Z [V4L2:AUTO] Previous line repeats 3 times
2022-01-17T05:39:48.450Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.09,15)
2022-01-17T05:40:48.534Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:41:48.617Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:42:48.701Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:43:48.785Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:44:48.868Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:45:48.952Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:46:49.036Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:47:49.119Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:48:49.203Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T05:49:49.287Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:27:52.471Z [V4L2:AUTO] Previous line repeats 36 times
2022-01-17T06:27:52.474Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.09,15)
2022-01-17T06:28:52.555Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:29:52.639Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:30:52.723Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:31:52.807Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:32:52.891Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:33:52.975Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:34:53.058Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:35:53.142Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:36:53.226Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T06:37:53.310Z [V4L2:AUTO] Video FPS: 10.02, av. delay: 2ms, good: 601, bad: 0 (60.08,15)
2022-01-17T07:30:51.813Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:<IP_ADDRESS>
2022-01-17T07:30:51.813Z [WEBSOCKET] (JsonAPI.cpp:89) Client '::ffff:<IP_ADDRESS>' switch to HyperHDR instance 0
2022-01-17T07:31:01.789Z [WEBSOCKET] (WebSocketClient.cpp:204) send close: 1000
2022-01-17T07:36:33.118Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:<IP_ADDRESS>
2022-01-17T07:36:33.119Z [WEBSOCKET] (JsonAPI.cpp:89) Client '::ffff:<IP_ADDRESS>' switch to HyperHDR instance 0
2022-01-17T07:36:41.962Z [WEBSOCKET] (WebSocketClient.cpp:204) send close: 1000
2022-01-17T07:36:42.574Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:<IP_ADDRESS>
2022-01-17T07:36:42.575Z [WEBSOCKET] (JsonAPI.cpp:89) Client '::ffff:<IP_ADDRESS>' switch to HyperHDR instance 0
2022-01-17T07:36:44.212Z [WEBSOCKET] (JsonAPI.cpp:1300) log streaming activated for client ::ffff:<IP_ADDRESS>
2022-01-17T07:50:26.977Z [HYPERHDR0] No source left -> switch LED-Device off
2022-01-17T07:50:26.977Z [HYPERHDR1] No source left -> switch LED-Device off
2022-01-17T08:29:08.977Z [HYPERHDR1] No source left -> switch LED-Device off
2022-01-17T08:29:08.978Z [HYPERHDR0] No source left -> switch LED-Device off
2022-01-17T08:51:20.977Z [HYPERHDR0] No source left -> switch LED-Device off
2022-01-17T08:51:20.978Z [HYPERHDR1] No source left -> switch LED-Device off
2022-01-17T09:05:21.257Z [HYPERHDR0] No source left -> switch LED-Device off
2022-01-17T09:05:21.258Z [HYPERHDR1] No source left -> switch LED-Device off
2022-01-17T09:05:28.698Z [V4L2:AUTO] Previous line repeats 57 times
2022-01-17T09:05:28.701Z [V4L2:AUTO] Selected resolution not found in supported modes. Forcing best guess
2022-01-17T09:05:28.705Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T10:16:54.977Z [HYPERHDR0] No source left -> switch LED-Device off
2022-01-17T10:16:54.977Z [HYPERHDR1] No source left -> switch LED-Device off
2022-01-17T11:57:26.515Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T11:57:29.696Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T11:57:31.504Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T11:57:32.461Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T12:15:34.977Z [HYPERHDR1] No source left -> switch LED-Device off
2022-01-17T12:15:34.977Z [HYPERHDR0] No source left -> switch LED-Device off
2022-01-17T14:06:22.634Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:07:07.621Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:07:09.600Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:07:14.022Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:07:17.341Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:18:41.628Z [V4L2:AUTO] Previous line repeats 11 times
2022-01-17T14:18:41.628Z [V4L2:AUTO] Forcing best guess
2022-01-17T14:18:41.630Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:20:29.658Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:20:29.731Z [V4L2:AUTO] Forcing best guess
2022-01-17T14:20:29.733Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:20:42.782Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:20:53.321Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:20:55.017Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:20:57.166Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:21:21.519Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:21:24.004Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:21:25.224Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:21:26.300Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:28:31.220Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:33:48.977Z [HYPERHDR1] No source left -> switch LED-Device off
2022-01-17T14:33:48.977Z [HYPERHDR0] No source left -> switch LED-Device off
2022-01-17T14:40:36.190Z [V4L2:AUTO] Previous line repeats 54 times
2022-01-17T14:40:36.192Z [V4L2:AUTO] Forcing best guess
2022-01-17T14:40:36.195Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:40:36.268Z [V4L2:AUTO] Frame index = 2281875, inactive or critical VIDIOC_QBUF error in v4l2 driver. Buf index = 0, worker = 1, is_active = 0.
2022-01-17T14:43:17.037Z [V4L2:AUTO] Forcing best guess
2022-01-17T14:43:17.039Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:43:25.943Z [V4L2:AUTO] Forcing best guess
2022-01-17T14:43:25.945Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:47:26.354Z [V4L2:AUTO] Forcing best guess
2022-01-17T14:47:26.358Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:47:26.432Z [V4L2:AUTO] Frame index = 2285964, inactive or critical VIDIOC_QBUF error in v4l2 driver. Buf index = 0, worker = 2, is_active = 0.
2022-01-17T14:48:15.804Z [V4L2:AUTO] Forcing best guess
2022-01-17T14:48:15.807Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:48:20.004Z [CEC] CEC library warning: libCEC has not been compiled with support for the Pulse-Eight USB-CEC Adapter
2022-01-17T14:57:26.716Z [V4L2:AUTO] Forcing best guess
2022-01-17T14:57:26.718Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T14:58:06.453Z [V4L2:AUTO] Forcing best guess
2022-01-17T14:58:06.457Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T15:01:47.465Z [V4L2:AUTO] Forcing best guess
2022-01-17T15:01:47.468Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T15:02:10.389Z [V4L2:AUTO] Forcing best guess
2022-01-17T15:02:10.391Z [V4L2:AUTO] LUT file is not found here: /root/.hyperhdr/lut_lin_tables.3d
2022-01-17T15:03:10.441Z [V4L2:AUTO] Video FPS: 9.95, av. delay: 2ms, good: 597, bad: 0 (60.05,15)

Hi
Frankly I don't know where is a problem here. From your description I don't even know why your LED turns off when the TV is turning off. System CEC is only active if the HDMI signal is connected to the RPi HDMI port and can handled by the OS independently of HyperHDR. Or can be handled by the grabbers on their own (like AV Access) and we can do nothing about it. Home Assistant integration is not handled by us, you can ask out colleague mjoshd on the homeproject at: https://github.com/mjoshd/hyperhdr-ha and maybe he could help you with configuration stuff. I don't use HA.


STT updates:

Rename in/out to rx/tx
Rename safe queue methods to be more consistent naming
Reduce default queue sizes as it was causing lag
Add config param for rx/tx queue size

more updates coming


better support for non-standard resolution videos

Notice these are cropped on our player:
https://lbry.tv/@DJCmusic:3/DJC---So-Let-There-Be-Light!-(inc.-lyrics):f
https://www.youtube.com/watch?v=ckjuZm_J20o

Re-opening as the user who originally brought this up still sees that on the YT version the images in the video are full width, but on Odysee, they are smaller.

With both webpage set to 100% zoom and at the same timestamp, the video is actually roughly the same size and there's no cropping or data loss.  YT simply trimmed it's player and squished the comments section to match the trimmed width.  Seems like little benefit?

Also:

miniplayer in YT will look the same as our full player.
In full screen, both platforms are the same.


Failing on every run

Basic example project, running into the following issue:
 ...tion-testing-01  bin/humbug -vvv                                                                                amacgregor@Allans-MacBook-Pro-2

 _  _            _
| || |_  _ _ __ | |__ _  _ __ _
| __ | || | '  \| '_ \ || / _` |
|_||_|\_,_|_|_|_|_.__/\_,_\__, |
                          |___/
Humbug version 1.0-dev

  [Humbug\Exception\InvalidArgumentException]
  Could not find file log working from /Users/amacgregor/Projects/Experiments/php/mutation-testing-01

Exception trace:
 () at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Adapter/Locator.php:44
 Humbug\Adapter\Locator->locate() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Adapter/Phpunit/XmlConfiguration/ReplacePathVisitor.php:31
 Humbug\Adapter\Phpunit\XmlConfiguration\ReplacePathVisitor->visitElement() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Adapter/Phpunit/XmlConfiguration.php:202
 Humbug\Adapter\Phpunit\XmlConfiguration->replacePathsToAbsolutePaths() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Adapter/Phpunit/XmlConfigurationBuilder.php:145
 Humbug\Adapter\Phpunit\XmlConfigurationBuilder->initializeConfiguration() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Adapter/Phpunit/XmlConfigurationBuilder.php:88
 Humbug\Adapter\Phpunit\XmlConfigurationBuilder->getConfiguration() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Adapter/Phpunit.php:179
 Humbug\Adapter\Phpunit->assembleXmlConfiguration() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Adapter/Phpunit.php:81
 Humbug\Adapter\Phpunit->getProcess() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Command/Humbug.php:100
 Humbug\Command\Humbug->execute() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/symfony/console/Command/Command.php:259
 Symfony\Component\Console\Command\Command->run() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/symfony/console/Application.php:860
 Symfony\Component\Console\Application->doRunCommand() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/symfony/console/Application.php:192
 Symfony\Component\Console\Application->doRun() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/symfony/console/Application.php:123
 Symfony\Component\Console\Application->run() at /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/bin/humbug:70

run [-a|--adapter ADAPTER] [-o|--options OPTIONS] [-f|--file FILE] [-c|--constraints CONSTRAINTS] [-t|--timeout TIMEOUT] [-b|--no-progress-bar] [-i|--incremental] [--log-json LOG-JSON] [--log-text LOG-TEXT] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [--] <command>

Ok  I was able to fix that by creating a log/ folder in my project root; now the problem is the following
PHP Fatal error:  Class 'PHP_CodeCoverage' not found in /private/var/folders/b9/czjgtz051dxgtwbnrzxyvbqc0000gn/T/coverage.humbug.763f62a8a70767599fcab0c168108608.cache on line 2
PHP Stack trace:
PHP   1. {main}() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/bin/humbug:0
PHP   2. Symfony\Component\Console\Application->run() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/bin/humbug:70
PHP   3. Symfony\Component\Console\Application->doRun() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/symfony/console/Application.php:123
PHP   4. Symfony\Component\Console\Application->doRunCommand() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/symfony/console/Application.php:192
PHP   5. Symfony\Component\Console\Command\Command->run() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/symfony/console/Application.php:860
PHP   6. Humbug\Command\Humbug->execute() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/symfony/console/Command/Command.php:259
PHP   7. Humbug\TestSuite\Mutant\Runner->run() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Command/Humbug.php:135
PHP   8. Humbug\TestSuite\Mutant\Runner->runBatch() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/TestSuite/Mutant/Runner.php:113
PHP   9. Humbug\Utility\CoverageData->loadCoverageFor() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/TestSuite/Mutant/Runner.php:140
PHP  10. include() /Users/amacgregor/Projects/Experiments/php/mutation-testing-01/vendor/humbug/humbug/src/Utility/CoverageData.php:59```

Hi @demac-rd, is the issue still relevant and if yes would it be possible to have access to the repository or have a reproducible scenario?

All I can think of is that the package phpunit/php-code-coverage was not installed for some reason? It's required by phpunit, so that seems unlikely. It doesn't sound like this is Humbug's problem.

As it's an old issue and doesn't seem to be relevant anymore let's close this. If someone still encounters the issue a new issue with more information can be opened.


add link to all referenced KIPs

Adds links back to the KIP documents listed in the Supported KIPs table.

Thanks!


Add support for unattended installation

Currently, the only way to install it is with
yes | ./install.sh

resolved via #34


Max publish batch byte size set to a value which takes base64 encodin…

…g size increase into account
Recently, I've been running into this problem when publishing messages with pubsubIO:
Request payload size exceeds the limit: 10485760 bytes."
After looking into the source code I see that the default max batch size is 10MB. This however does not take into account the size increase of base64 encoding the messages after the flush. Base64 encodes each set of three bytes into four bytes.
Therefore the 'true' size limit placed on the unencoded batch should be
x = ((10 * 1024 * 1024) / 4) * 3 = 7864320 bytes

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

R: @reuvenlax

Run Java PreCommit

Sorry missed this. Thanks.
LGTM
Could you file a JIRA for the record ?

R: @chamikaramj Done - https://issues.apache.org/jira/browse/BEAM-8145. Thanks.

Thanks.


More accurate Medieval Roman flag

It should rather be based on this one:
https://commons.wikimedia.org/wiki/File:Byzantine_imperial_flag,_14th_century,_square.svg
Than this one:
https://external-preview.redd.it/ShlQ9i71ucPpuB3mRI5vWnCxmqc_JvUCvRExr9T9WJo.png?auto=webp&s=e31b165990c60a4d27569de556bb096b7274cdc8

The flags from 99_legacy.txt seem to be unused, I'm seeing the vanilla version after converting.


Doesn't send flaky tests when using Playwright sharding

Description
I am using sharding for playwright tests with the blob reporter. Then I merge those blob reports with playwright-ctrf-json-reporter reporter and try to send the merged report, which is now ctrf compliable. But only the results call works, not the flaky one.
I am using the report merger according to the Playwright docs.
Commands
Playwright report merge:
npx playwright merge-reports --reporter playwright-ctrf-json-reporter ./all-blob-reports
Slack-ctrf send flaky tests:
SLACK_WEBHOOK_URL=WEBHOOK_URL npx slack-ctrf flaky ctrf/ctrf-report.json
Versions

Node 20.9.
PNPM 9.2.0

Generated ctrf report
ctrf-report.json

Thanks, fixed in v0.0.10


Add support for CxxWrap 0.16

I believe this is backwards compatible apart from needing a rebuild, so adding support isn't too tricky :crossed_fingers:

Thanks @JamesWrigley for the PR.


get sonarCloud code coverage badge

Signed-off-by: Xiangjing Li<EMAIL_ADDRESS>

/approve


updated src folder with clear-on-select option

Coverage increased (+0.3%) to 74.419% when pulling 750067f35bcca82d8aff8ae2bd8ef885546fd02a on amilino:master into 5fdc92d5d7fbc1bf433afa869384fd904c3a40b7 on guylabs:master.

Hi
sorry for my delay but I was on a longer trip and now working partially. Thanks a lot for this addition!
Regards,
Guy

I cant't understand this option, is only fior multi-select escenarios? because on hideModal you always clean de query


FINERACT-2022: Rewrite account domain, services and jobs using QueryDSL.

Description
JIRA ticket - https://issues.apache.org/jira/browse/FINERACT-2022
In this PR, I implemented QueryDSL to generate code for type-safe SQL queries for the Account entity.
I used QueryDSL for complex JPA queries, removed all custom "@Query" annotations from repository classes, and refused to use JdbcTemplate.
I'd like to explain the reason for using the @Transactional(propagation = Propagation.REQUIRES_NEW) annotation for methods that use QueryDSL for "select" queries.
Previously, using JdbcTemplate to work with the database, we did not catch errors related to optimistic locking. This was due to the fact that JdbcTemplate works directly with SQL and does not take into account the optimistic locking mechanisms built into JPA. But they were still present and it could be seen in the logs.
After switching to QueryDSL, we started to face OptimisticLockException on read operations. This indicated that we had concurrent changes in the database and these changes were being checked at the time of the read requests, which are now performed via JPA. To avoid such cases and ensure data consistency, I applied the REQUIRES_NEW annotation. This allows each read request to be executed in a new transaction, isolating it from other operations that may be modifying the data at the same time.
Please let me know if you have any questions or suggestions.
Checklist
Please make sure these boxes are checked before submitting your pull request - thanks!

[ ] Write the commit message as per https://github.com/apache/fineract/#pull-requests

[ ] Acknowledge that we will not review PRs that are not passing the build ("green") - it is your responsibility to get a proposed PR to pass the build, not primarily the project's maintainers.

[ ] Create/update unit or integration tests for verifying the changes made.

[ ] Follow coding conventions at https://cwiki.apache.org/confluence/display/FINERACT/Coding+Conventions.

[ ] Add required Swagger annotation and update API documentation at fineract-provider/src/main/resources/static/legacy-docs/apiLive.htm with details of any API changes

[ ] Submission is not a "code dump".  (Large changes can be made "in repository" via a branch.  Ask on the developer mailing list for guidance, if required.)

FYI our guidelines for code reviews are at https://cwiki.apache.org/confluence/display/FINERACT/Code+Review+Guide.

@mariiaKraievska ... I'll check it out as soon as possible... will ping you... FYI

Just a quick note... QueryDSL (the project) seems to have hit a bit of a slow down due to members occupied with work and studies... the good news: it seems that the people from OpenFeign jumped in and already made quite some significant improvements. Also: there is also a better way to generate the metadata sources with the Infobip extensions.
I have contributed some improvements to both projects and hope they get accepted. The one for the Infobip extensions is a fairly small one, just trying to convince them to switch from com.querydsl:* to io.github.openfeign.querydsl:*; package names etc. are all the same.
The other PR on OpenFeign's QueryDSL fork is not relevant for what we need, just supporting a newer geo library (JTS) and the latest Postgis driver extensions.
The PR that would be interesting for us is the Infobip one (replacing com.querydsl:* to io.github.openfeign.querydsl:*).
FYI
https://github.com/infobip/infobip-spring-data-querydsl/pull/101
https://github.com/OpenFeign/querydsl/pull/416

@mariiaKraievska Please kindly check @vidakovic recommendation and resolve the conflicting files! Thank you! ;)

@mariiaKraievska Kindly asking you to squash your commits and resolve the conflicts. Feel free to reach out if you are facing any issues with that.

@adamsaghy I'm sorry for the delay. (I thought I could quickly deal with the problem and then write back, but no).
I'm a bit stuck with these two tests right now:
ClientLoanIntegrationTest - testLoanCharges_INSTALLATION_FEE.
SchedulerJobsTestResults - testInterestTransferForSavings.
They started to fail for me after this commit https://github.com/apache/fineract/pull/3854/commits/c267bfd61902c9313c2a1c4dc5f598104d5c3188, they do not pass without an annotation @Transactional(propagation = Propagation.REQUIRES_NEW)
The first one does not pass without this annotation on the fetchPostInterestTransactionIds method in the AccountTransfersReadPlatformServiceImpl class.
And the second without it on the retrieveLoanLinkedAssociation method in the AccountAssociationsCustomRepositoryImpl class.
I will work further and try to solve this ASAP.

@adamsaghy I'm sorry for the delay. (I thought I could quickly deal with the problem and then write back, but no). I'm a bit stuck with these two tests right now: ClientLoanIntegrationTest - testLoanCharges_INSTALLATION_FEE. SchedulerJobsTestResults - testInterestTransferForSavings.
They started to fail for me after this commit c267bfd, they do not pass without an annotation @transactional(propagation = Propagation.REQUIRES_NEW) The first one does not pass without this annotation on the fetchPostInterestTransactionIds method in the AccountTransfersReadPlatformServiceImpl class. And the second without it on the retrieveLoanLinkedAssociation method in the AccountAssociationsCustomRepositoryImpl class.
I will work further and try to solve this ASAP.

@adamsaghy It looks like we have a problem with caching sql queries when migrating from jdbcTemplate to queryDSL, because queryDSL uses EntityManager Cache, at the same time as jdbcTemplate uses Spring Cache.

@adamsaghy I'm sorry for the delay. (I thought I could quickly deal with the problem and then write back, but no). I'm a bit stuck with these two tests right now: ClientLoanIntegrationTest - testLoanCharges_INSTALLATION_FEE. SchedulerJobsTestResults - testInterestTransferForSavings.
They started to fail for me after this commit c267bfd, they do not pass without an annotation @transactional(propagation = Propagation.REQUIRES_NEW) The first one does not pass without this annotation on the fetchPostInterestTransactionIds method in the AccountTransfersReadPlatformServiceImpl class. And the second without it on the retrieveLoanLinkedAssociation method in the AccountAssociationsCustomRepositoryImpl class.
I will work further and try to solve this ASAP.

@adamsaghy It looks like we have a problem with caching sql queries when migrating from jdbcTemplate to queryDSL, because queryDSL uses EntityManager Cache, at the same time as jdbcTemplate uses Spring Cache.

I might not yet fully understand the issue. Are we talking about the prepared statement cache? Or the entity cache, rather when something was already fetched, it does not go to the database to fetch again?

This problem is similar to an incorrect sequence of sql queries within the same transaction

@adamsaghy Related to the problem of having in the same transaction queries that use jdbcTemplate and new, rewritten queries that use QueryDSL'. I propose to go the way of rewriting within transactions or as now within modules (as in this PR account domain), but duplicating methods related to other modules, written with jdbcTemplate, rewriting them with QueryDSL`. Or the third option, which I am inclined to and have already started working on, is to take another module, more independent from other modules, and present PR on its example. What do you think?

@adamsaghy Related to the problem of having in the same transaction queries that use jdbcTemplate and new, rewritten queries that use QueryDSL'. I propose to go the way of rewriting within transactions or as now within modules (as in this PR account domain), but duplicating methods related to other modules, written with jdbcTemplate, rewriting them with QueryDSL`. Or the third option, which I am inclined to and have already started working on, is to take another module, more independent from other modules, and present PR on its example. What do you think?

I like the idea to do it within module boundaries in this case. I wont mind small steps towards the final goal ;)

@mariiaKraievska ... maybe some inspiration: https://github.com/vidakovic/fineract/tree/feature/APACHE_EU_2024/custom/apachecon/note ... if you want we can talk this through


update MSSQL query for claim filtering

Purpose
To fix the SQL query syntax error when trying claim filtering with more than 2 claims with MSSQL
Related issue: https://github.com/wso2/product-is/issues/15875
Goals

Describe the solutions that this feature/fix will introduce to resolve the problems described above

Approach

Change the query that used to set the tail to a dynamic query that can depends on the number of claims
Going through a loop and add the sub queries to the tail of the sql query.

User stories

Summary of user stories addressed by this change>

Release note

Brief description of the new feature or bug fix as it will appear in the release notes

Documentation

Link(s) to product documentation that addresses the changes of this PR. If no doc impact, enter “N/A” plus brief explanation of why there’s no doc impact

Training

Link to the PR for changes to the training content in https://github.com/wso2/WSO2-Training, if applicable

Certification

Type “Sent” when you have provided new/updated certification questions, plus four answers for each question (correct answer highlighted in bold), based on this change. Certification questions/answers should be sent to<EMAIL_ADDRESS>and NOT pasted in this PR. If there is no impact on certification exams, type “N/A” and explain why.

Marketing

Link to drafts of marketing content that will describe and promote this feature, including product page changes, technical articles, blog posts, videos, etc., if applicable

Automation tests

Unit tests

Code coverage information

Integration tests

Details about the test cases and coverage

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? yes/no
Ran FindSecurityBugs plugin and verified report? yes/no
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes/no

Samples

Provide high-level details about the samples related to this feature

Related PRs

List any other related PRs

Migrations (if applicable)

Describe migration steps and platforms on which migration has been tested

Test environment

List all JDK versions, operating systems, databases, and browser/versions on which this feature/fix was tested

Learning

Describe the research phase and any blog posts, patterns, libraries, or add-ons you used to solve the problem.

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/5065447299

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/5065447299
Status: success


Can't scan QR Code Client Error Client Outdated (405)

When I run main.go and try to scan the QR Code it gives me following error:
20:23:11.858 [Client/Socket DEBUG] Dialing wss://web.whatsapp.com/ws/chat
20:23:12.501 [Client/Socket DEBUG] Frame websocket read pump starting 0xc00019e000
20:23:15.014 [Client/Recv DEBUG]
20:23:15.024 [Client ERROR] Client outdated (405) connect failure
20:23:15.025 [Client/Socket ERROR] Error reading from websocket: websocket: close 1006 (abnormal closure): unexpected EOF
How to fix this?

You need only to update the whatsapp dependency. Or use my repo :)

i have the same problem:
13:31:21.655←[36m [Database INFO] Upgrading database to v1←[0m
13:31:21.697←[36m [Database INFO] Upgrading database to v2←[0m
13:31:21.700←[36m [Database INFO] Upgrading database to v3←[0m
13:31:21.705 [Client/Socket DEBUG] Dialing wss://web.whatsapp.com/ws/chat←[0m
13:31:21.873 [Client/Socket DEBUG] Frame websocket read pump starting 0xc00021e000←[0m
13:31:23.371 [Client/Recv DEBUG] ←[0m
13:31:23.371←[31m [Client ERROR] Client outdated (405) connect failure←[0m
13:31:23.371←[31m [Client/Socket ERROR] Error reading from websocket: websocket: close 1006 (abnormal closure): unexpected EOF←[0m
13:31:23.372 [Client/Socket DEBUG] Frame websocket read pump exiting 0xc00021e000←[0m
13:31:23.371 [Client/QRChannel DEBUG] Closing channel with status {Event:err-client-outdated Error: Code: Timeout:0s}←[0m
Login event: err-client-outdated
13:31:23.372 [Client DEBUG] OnDisconnect() called, but it was expected, so not emitting event←[0m
can someone help me. i really want to get this thing up and running


Added support in Nucleo-L476RG board for MPU9250 sensor.

Summary
This commit adds the support for the Invensense MPU-9250 a 9-axis MotionTracking device that combines a 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer to the ST Nucleo-L476RG board.
Impact
Nothing else is impacted.
Testing
It is tested on Nucleo-L476RG board with uorb listener and it is working fine.

Hi @fdcavalcanti and @acassis,
Regarding  #2111376548 as I saw it mpu60x0.c uses filesystem for reading and setting up the sensor while the mpu9250_uorb.c sets up the senor using files but there is no read method linked for VFS operations and can only be read using uorb.

Hi @fdcavalcanti and @acassis, Regarding  #2111376548 as I saw it mpu60x0.c uses filesystem for reading and setting up the sensor while the mpu9250_uorb.c sets up the senor using files but there is no read method linked for VFS operations and can only be read using uorb.

@ivan95603 yes, the new sensor driver use the uorb standard, it is a standardized way to read from sensors, normally the old char device sensor are specific for each sensor, it means if you replace your sensor with a new model, you need to rewrite your application. Using uorb we avoid this issue. I think we could change the sensor fusion example to use uorb.
I'm new to uorb too, maybe @raiden00pl could help here with more details.

@ivan95603 yes, the new sensor driver use the uorb standard, it is a standardized way to read from sensors, normally the old char device sensor are specific for each sensor, it means if you replace your sensor with a new model, you need to rewrite your application. Using uorb we avoid this issue. I think we could change the sensor fusion example to use uorb.

uorb is completely optional, this new sensor framework can be used just like character device with a standard interface for all sensors.
I have prepared a simple app that uses the new sensor interface and sends data over nxscope and then we can visualize the data on host. {his app doesn't relay on uorb so it could be a good example of how to use the new framework without uorb.

Hi @fdcavalcanti and @acassis, Regarding  #2111376548 as I saw it mpu60x0.c uses filesystem for reading and setting up the sensor while the mpu9250_uorb.c sets up the senor using files but there is no read method linked for VFS operations and can only be read using uorb.

@ivan95603 yes, the new sensor driver use the uorb standard, it is a standardized way to read from sensors, normally the old char device sensor are specific for each sensor, it means if you replace your sensor with a new model, you need to rewrite your application. Using uorb we avoid this issue. I think we could change the sensor fusion example to use uorb.
I'm new to uorb too, maybe @raiden00pl could help here with more details.

Thanks. That is cool.

@ivan95603 yes, the new sensor driver use the uorb standard, it is a standardized way to read from sensors, normally the old char device sensor are specific for each sensor, it means if you replace your sensor with a new model, you need to rewrite your application. Using uorb we avoid this issue. I think we could change the sensor fusion example to use uorb.

uorb is completely optional, this new sensor framework can be used just like character device with a standard interface for all sensors. I have prepared a simple app that uses the new sensor interface and sends data over nxscope and then we can visualize the data on host. {his app doesn't relay on uorb so it could be a good example of how to use the new framework without uorb.

Hi @raiden00pl and @acassis,
Thanks @raiden00pl.
If you agree I would like to create firstly something like an IMU uorb simple example app that can simply explain whenever someone needs: just how to get the data from IMU sensors quickly and print it in the app and later I would create additional demo with Madgwick Fusion algorithm that is in Nuttx libs for uorb sensors.

@xiaoxiang781216 Thanks for merging.

@ivan95603 I suggest you to try getting MPU9250 working with sensor fusion example: https://github.com/apache/nuttx-apps/blob/master/examples/sensor_fusion/sensor_fusion_main.c
There is an example of it working controlling a 3D Cube at end of this Filipe presentation: https://www.youtube.com/watch?v=CjsERy3L_Pg (around 15:00)

@ivan95603 I suggest you to try getting MPU9250 working with sensor fusion example: https://github.com/apache/nuttx-apps/blob/master/examples/sensor_fusion/sensor_fusion_main.c
There is an example of it working controlling a 3D Cube at end of this Filipe presentation: https://www.youtube.com/watch?v=CjsERy3L_Pg (around 15:00)

Thanks @acassis.
I will do it that way then. :smiley:


Using OutRef for generated bindings

Suggestion
I am trying to implement this kind of runtimeclass and was confused about how to write an out parameter from Rust.
namespace example
{
  runtimeclass Simple
  {
    Simple();
    void Repeat(UInt8 input, out IVectorView<UInt8> output);
  }
}

From #3025, I suppose using OutRef will be best. However, the generated bindings doesn't use it, and I'm not sure how to use OutRef.write() in my implementation.
...
pub trait ISimple_Impl: Sized {
    fn Repeat(
        &self,
        input: u8,
        output: &mut Option<windows::Foundation::Collections::IVectorView<u8>>,
    ) -> windows_core::Result<()>;
}
impl windows_core::RuntimeName for ISimple {
    const NAME: &'static str = "example.ISimple";
}
impl ISimple_Vtbl {
    pub const fn new<Identity: windows_core::IUnknownImpl, const OFFSET: isize>() -> ISimple_Vtbl
    where
        Identity: ISimple_Impl,
    {
        unsafe extern "system" fn Repeat<
            Identity: windows_core::IUnknownImpl,
            const OFFSET: isize,
        >(
            this: *mut core::ffi::c_void,
            input: u8,
            output: *mut *mut core::ffi::c_void,
        ) -> windows_core::HRESULT
        where
            Identity: ISimple_Impl,
        {
            let this: &Identity = &*((this as *const *const ()).offset(OFFSET) as *const Identity);
            ISimple_Impl::Repeat(this, input, core::mem::transmute_copy(&output)).into()
        }
...

Any advice would be appreciated. Thank you.

OutRef isn't used by windows-bindgen yet but that is something that I plan to harmonize.

In other words, for now you can just ignore OutRef and implement the trait as defined by windows-bindgen.

why not transfer this issue to the win32metdata repo?

As of #3386, Ref and OutRef are used by generating bindings as well.


feat: add prefer-node-protocol rule

closes https://github.com/un-ts/eslint-plugin-import-x/issues/96
I saw prettier installed, but didn't know how to run it, so I added a script for it in the package.json. Maybe that's a lack of yarn knowledge on my part. I'm a bit surprised this repo uses yarn since a couple of the other un-ts projects I'm familiar with use pnpm. Any appetite for switching over to that here?

This PR is now ready for review!

closing in favor of https://github.com/eslint-community/eslint-plugin-n/blob/master/docs/rules/prefer-node-protocol.md


In<EMAIL_ADDRESS>the definePageMeta function is broken

Environment

Operating System: Darwin
Node Version:     v20.16.0
Nuxt Version:     3.11.2
CLI Version:      3.12.0
Nitro Version:    2.9.7
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      compatibilityDate, ssr
Runtime Modules:  -
Build Modules:    -

Reproduction
<EMAIL_ADDRESS>StackBlitz
<EMAIL_ADDRESS>StackBlitz
Describe the bug
<EMAIL_ADDRESS>When using the definePageMeta function, I was able to change the layout on the page. In the example below, the top text is with the no-auth layout, and the bottom text is with the main page. There is also a warning that definePageMeta can only be used on pages.
definePageMeta() is a compiler-hint helper that is only usable inside the script block of a single file component which is also a page. Its arguments should be compiled away and passing it at runtime has no effect.

<EMAIL_ADDRESS>In<EMAIL_ADDRESS>when using definePageMeta it is not possible to change layout and default is used. There is also a warning about using definePageMeta.
definePageMeta() is a compiler-hint helper that is only usable inside the script block of a single file component which is also a page. Its arguments should be compiled away and passing it at runtime has no effect.

Additional context
No response
Logs
No response

There is a suspicion that the behavior may have changed in this pull request.

This should have been resolved in v3.12.4. Let me know if you continue to experience it once you upgrade.

@danielroe Hi, the problem persists on<EMAIL_ADDRESS>You can see it here. There should be text No auth, No auth page, but now Auth, No auth page. This is precisely because the definePageMeta function does not work.

Oh, yes, there was an issue with JSX support that is also resolved and will be included in v3.13 (or in the latest nightly version).

Checked the work on nuxt-nightly@3x, the error is gone. Thank you very much for your help, we will wait for the release.


Implement prepare-host-env CLI command

Why it needs to get done
DSS should be able to output bash script to deploy microk8s on the host machine. We cannot setup microk8s inside the snap because of snap isolation.
What needs to get done
Implement a CLI command dss prepare-host-env which outputs bash script to deploy microk8s on the host machine. This commands also sets the desired addons. Example script from Demo:
#!/bin/bash
sudo snap install microk8s --classic --channel=1.28/stable

sudo usermod -a -G microk8s ubuntu
sudo mkdir /home/ubuntu/.kube
sudo chown -f -R ubuntu /home/ubuntu/.kube

sudo microk8s enable dns storage metallb:"<IP_ADDRESS>-<IP_ADDRESS>,<IP_ADDRESS>-<IP_ADDRESS>"
sleep 30
sudo microk8s.kubectl wait --for=condition=available -nkube-system deployment/coredns deployment/hostpath-provisioner
sudo microk8s.kubectl -n kube-system rollout status ds/calico-node
snap connect microk8s $dss

You can also try to use MIcrok8s content feature to specify the microk8s setup with addons in the yaml file.
When is the task considered done

DSS CLI has command option dss prepare-host-env which outputs bash script to install microk8s version 1.28 (we will always provide same version).
The script will also setup  addons dns storage metallb:"<IP_ADDRESS>-<IP_ADDRESS>,<IP_ADDRESS>-<IP_ADDRESS>"
After execution of the script on the host machine (e.g. piping to bash) the microk8s is available

Add the --gpu-driver-version parameter with three possible values:

none: don't install any GPU driver
auto: auto detect the driver installed on the machine and use that one (if not present install latest)
specific version e.g. 535.129.03: install specific GPU driver

This parameter value will transform into associated microk8s addon settings discussed in https://github.com/canonical/data-science-stack/issues/13


[Integration Tests] Connection - 4 final tests.

Fixes #2390.
Covers :-

TS100_Connectivity_CanGetIPList
TS102_Connectivity_CallConnect
TS105_Connectivity_PreventConnectingToBannedNodes
TS106_Connectivity_CanErrorHandleConnectionToNonExistingNodes

Note :-

TS101_Connectivity_CallAddNode - Done in a previous PR.
TS103_Connectivity_ListenDisabled - Ignored, as Listen Mode not implemented.
TS104_Connectivity_IBD - Ignored, as Listen Mode not implemented.

@fassadlr & @zeptin,
I had difficulty trying to check that a peer address would propagate from one peer to the other.
builder.CreateStratisPosNode would build a node with .SubstituteDateTimeProviderFor<MiningFeature>(), setup.  This meant the UTCTime was set to  01/01/2018.
During this.peerAddressManager.PeerSelector.SelectPeersForDiscovery(), the method would check the peers LastDiscoveredFrom property.  The check  was to make sure the peer LastDiscoveredFrom date was less than 31/12/2017 (-24 hours from 01/01/2018).  So it was never picked up.
I tried to use the custom node setup but still could not get the peer to propagate.
I didn't want to mock the logic out, as it would defeat creating an integration test.
However, I was able to write an alternative integration test.  Which would check that a  AddressMananger   peer connects to other nodes, and is available in AddressManagerBehaviour.
The test is : EnsurePeerInAddressManagerAlsoConnectsAndSeenInPeerAddressManagerBehaviour.

@ferdeen Ive updated your test so that we can ensure that peers being connected to, can be discovered from. More explanation in the test 👍 Once the build passes I will merge.


Maintenance flag support

Maintenance flag support for event processing during sporks. It’s good for the container to support a way to halt all calls to the Flow network.

How is this flag set?


Some issues for ChatGPT api in evaluation.py

Hi organizers, thank you for  your recent timely replies. We run into an issue when we run evaluation,py. Detailedly, in the line 27 "scores = self.chatgpt_eval.forward(answer, GT)", sometimes we will receive error from open-ai server "openai.error.ServiceUnavailableError: The server is overloaded or not ready yet". I guess this issue is mainly due to open-ai server. However, if we participants often run into this question, it will cost extra time and expense to use the open-ai api. We have tried to slow down the request rate (for example, sleep for 1 second after sending one remote service request), but similar issue still exitis. Is there any possible tips?

first this is a general issue of the open-ai server that we couldn't provide a solid fix here.
we suggest bypassing this issue by using multiple keys in parallel way so that each key will be less loaded.


Recursive calls fail to infer

fn rec loop (#t:Type0) (l:list t)
requires emp
ensures emp
{
  loop #t l;
}

Leaving out the #t produces the error:
prover-error: Ill-typed substitution

The recursively bound loop is introduced at an odd type. Notice that it takes a type parameter t' but the type of the second argument refers to the outer t#1.

In typing environment:
     [loop#3 : (#t'#192:Type -> Tot (l'#194:(Prims.list t#1) -> Tot (((Pulse.Lib.Core.stt Prims.unit) Pulse.Lib.Core.emp) (fun x#224 -> (Pulse.Lib.Core.emp $$ (residual) Prims.Tot Pulse.Lib.Core.vprop))))),
     l#2 : (Prims.list t#1),
     t#1 : Type]


Issue when "Alluxio Standalone on a Cluster"

2016-12-20 05:02:43,542
INFO MASTER  Connecting to node1 as hadoop...
2016-12-20 05:02:43,549
INFO MASTER  Connecting to node2 as hadoop...
2016-12-20 05:02:43,555
INFO MASTER  Connecting to node3 as hadoop...
which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
dirname: 缺少操作数
Try 'dirname --help' for more information.
Formatting Alluxio Worker @ node1
/home/hadoop/alluxio-1.3.0/bin/alluxio:行166: /../bin/java: 没有那个文件或目录
Connection to node1 closed.
which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
dirname: 缺少操作数
Try 'dirname --help' for more information.
Formatting Alluxio Worker @ node3
/home/hadoop/alluxio-1.3.0/bin/alluxio:行166: /../bin/java: 没有那个文件或目录
Connection to node3 closed.
which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
dirname: 缺少操作数
Try 'dirname --help' for more information.
Formatting Alluxio Worker @ node2
/home/hadoop/alluxio-1.3.0/bin/alluxio:行166: /../bin/java: 没有那个文件或目录
Connection to node2 closed.

Thanks for the interest. Please post questions at our user mailing list: https://groups.google.com/forum/?fromgroups#!forum/alluxio-users or its mirror: http://alluxio-users.85194.x6.nabble.com/


[fix bug] argsort does not support bfloat16

PR types

PR changes

Description

将probs中bfloat16类型的数据转换成float32进行计算

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


Reduce allocations from using Array#inject

Based on upstream commit https://github.com/Shopify/liquid/commit/8f7f8761d1349b0b835345d71680e51664f085fc

No change in allocations. But this does improve readability.


Update documentation for kubelet drop-in config dir

Xref: https://github.com/kubernetes/enhancements/pull/4419
We are planning to move the Kubelet drop-in configuration directory feature to Beta for v1.30. This PR makes the necessary documentation changes to accurately reflect the current state of the feature

cc @haircommander @SergeyKanzhelev

/sig node
I'm not sure about intent, but: tidying the live (v1.29) docs is helpful.
I've suggested changes that I think are appropriate for a PR targeting main; it will render right. Then, once this is merged to main and has been onwards merged to dev-1.30, send in a second PR to promote the feature to beta. The second PR should have dev-1.30 as its base branch.

@sftim Thanks for the suggestions. I have addressed your concerns in the latest push. PTAL

My understanding is that today we have a limitation:

we do not allow to merge lists
we do not allow to remove values from lists
we do not allow to set a field value to "nothing" to force Kubelet's default

It will be great if those limitations will be clearly stated on the top of the documentation. And it will be clear if something is a list or not. For example, is the FeatureGates a list or set of fields? How the cluster admin may reason about it?
Can you please analyze fields in the node config on whether those limitations will block any scenarios that we may consider popular. Also, if there are any combinations of fields that depend on each other and may not work well? For example, one field enables something and another configures it. And if drop-in will disable it, the config part will break things unless explicitly unset.
Some examples I can think of:

drop in config to enable verbose logging
drop in config to enable swap: set failonSwap to false, set a single feature gate to true without overriding others, disable eviction on memory without touching any other configured evictions.
changing the # of pods per node: increase the pods per node value AND increase the kubeReserved's memory value without touching other values
Adding unsafe sysctls - various drop-in files to add unsafe sysctls. Will it only be possible to add all of them art once? Is it accepteable?

My understanding is that today we have a limitation:

we do not allow to merge lists
we do not allow to remove values from lists
we do not allow to set a field value to "nothing" to force Kubelet's default

It will be great if those limitations will be clearly stated on the top of the documentation.

Sure, let me go ahead and update the documentation to clarify the limitations.

And it will be clear if something is a list or not. For example, is the FeatureGates a list or set of fields? How the cluster admin may reason about it?

I'm not sure if this is within the scope of the current implementation. We can defer to this documentation if the cluster admin encounters any issues.

Can you please analyze fields in the node config on whether those limitations will block any scenarios that we may consider popular. Also, if there are any combinations of fields that depend on each other and may not work well? For example, one field enables something and another configures it. And if drop-in will disable it, the config part will break things unless explicitly unset.
Some examples I can think of:

drop in config to enable verbose logging
drop in config to enable swap: set failonSwap to false, set a single feature gate to true without overriding others, disable eviction on memory without touching any other configured evictions.
changing the # of pods per node: increase the pods per node value AND increase the kubeReserved's memory value without touching other values
Adding unsafe sysctls - various drop-in files to add unsafe sysctls. Will it only be possible to add all of them art once? Is it accepteable?

:+1:
Thanks for the suggestions. I was wondering if this is considered a gating criterion to promote this feature to Beta.

Hello   @sohankunkerkar   :wave:  !
Please take a look at Documenting for a release - PR Ready for Review to get your PR ready for review before the deadline Tuesday March 12th 2024 18:00 PST.
Thank you!

@sohankunkerkar Since these are amendments for 1.30, it'd make sense to target the dev-1.30 branch. Please do the needful at the earliest possible.

Hey @sohankunkerkar! I wanted to double-check if these changes in this pull request are specifically geared towards refining the current docs i.e. v1.29 docs. The description of the current PR seems a bit unclear in this regard. Are you planning to create a separate PR for the changes intended for v1.30? If that's the case, could you kindly update the kubernetes/enhancements#3983 issue with the PR number (maybe even raise a placeholder PR against dev-1.30 now) to ensure that the release team is properly informed and tracking the correct pull request? Once this is sorted out, we can proceed with merging this one. Thanks!

Hey @dipesh-rawat, the plan is to update the main branch with the outdated documentation and then create a pull request targeting the 1.30-dev branch to promote this feature to beta.

Here's the PR targeting to the dev-1.30 branch:  https://github.com/kubernetes/website/pull/45479

Hi @sohankunkerkar!
Can you change this PR to be against dev-1.30 rather than main? main gets archived (we open a new branch for it) for each version, so I'd like the change for this to come in as a part of 1.30 and not before. Small thing, but it'd be lovely, thanks :)

Hi @sohankunkerkar!
Can you change this PR to be against dev-1.30 rather than main? main gets archived (we open a new branch for it) for each version, so I'd like the change for this to come in as a part of 1.30 and not before. Small thing, but it'd be lovely, thanks :)

@celestehorgan There's a separate PR for tracking the 1.30-dev: #45479

@divya-mohan0209 could someone from the docs team review this PR?

@kubernetes/sig-docs-en-reviews Hello! Could someone help give a review ahead of the March 26th Doc Freeze? I appreciate your help!

@sohankunkerkar hello, Release Lead Shadow for 1.30, acting as Docs shadow here; as @drewhagen mentioned above, the Docs Freeze is fast approaching (Tuesday March 26th 18:00 PDT).
From what I've seen, the technical review was started (@haircommander , @SergeyKanzhelev , if I'm not mistaken) and some of the items merged, but it's still not done - this needs to be done.
There are also some pending comments from SIG Docs - could you take a look? I think that with that (technical + Docs) the lgtm and approve process can follow, and hopefully before the freeze deadline. Thanks!

@sohankunkerkar Just a heads up too, after the Doc Freeze deadline passes tomorrow, an Exception needs to be filed so that this feature can move forward releasing in 1.30. As a personal user of Kubernetes, I really appreciate your contribution to quality docs! 😄 PTAL at this tomorrow and let me know if there is anything we can do to help you over the finish line.
Thanks!!

I think the 1.30 PR covers this for docs freeze, right? TBH I am not sure we should move forward with this PR at this point

It'd be nice to fixup the existing docs and the changes from https://github.com/kubernetes/website/pull/45665 so that they follow our style guides.

/milestone 1.30

@sohankunkerkar What are our next steps for this PR? Is it in need of further work, ready for review, or can it be closed? Also, currently it needs a rebase against the main branch.

All changes have been merged in the latest branch. I'm going to close this PR for now.


Adding new models in the model list

Hi,
I have a finetuned model and it's gguf format. Can someone guide on how to add this model and access it using lmstudio windows version and lmstudio js?

Hi @sreenivasraghavan71 , since the model is already in GGUF format all you have to do is place it in LM Studio's working models directory.
LM Studio expects this directory structure for every model:
${Publisher}/${Repository}/${ModelFile}

How to add an existing GGUF:

Head to your 📂My Models tab within LM Studio
On the top-left you'll see something like this

Go to this folder in your File Explorer and place the model there in the expected sub-directory path:

path-to-models-dir-here/sreenivasraghavan71/my-cool-model/model.gguf

P.S. we will make it easier to do in one go: https://github.com/lmstudio-ai/lms/issues/20

copy the file name including the gguf on the end make a folder and have it with the same name and then put your model in the folder this is what worked for me

Hi @sreenivasraghavan71 , since the model is already in GGUF format all you have to do is place it in LM Studio's working models directory.
LM Studio expects this directory structure for every model:
${Publisher}/${Repository}/${ModelFile}

How to add an existing GGUF:

Head to your 📂My Models tab within LM Studio
On the top-left you'll see something like this

3. Go to this folder in your File Explorer and place the model there in the expected sub-directory path:
path-to-models-dir-here/sreenivasraghavan71/my-cool-model/model.gguf

P.S. we will make it easier to do in one go: lmstudio-ai/lms#20

No this doesn't work I have tried this the only way it works is making a folder with the same file name

сmd:
lms import "{filepath}/{modelName}.gguf"


Generic function type

I have two functions:
// declare function a
function a() {...}

// declare function b
const b = () => {...}

and I want to specify a variable with a generic function type:
// @flow
// x should be function type
const x: function = a

// y should be function type
const y: function = b

then it shows that function is an Unexpected token.
How can I indicate a variable to be a function (don't care the param/input and return/output)?

It's Function, with capital F;

Indeed, my bad.


Content formatting updates

Several updates to:

make it easier to follow the samples
markdown linting fixes
python version reference update

@aj-stein-nist, thanks for the reviews and feedback. All were merged.
As for becoming an active member, you're doing great and we really appreciate the engagement in whatever capacity you can provide.

BTW, a non-member/non-binding LGTM is still appreciated and considered. Especially, this early in the process.


New version Jute: 0.2.2

Registering: Jute
Repository: https://github.com/fjarri/Jute.jl
Version: v0.2.2
Commit: 78c9fc4594bd537ac61196e520fde157e3d7f93c
Proposed by: @fjarri
Reviewed by: @fjarri
Reference: https://github.com/fjarri/Jute.jl/commit/78c9fc4594bd537ac61196e520fde157e3d7f93c#commitcomment-33316941

Consider enabling TagBot to make sure the release is persistent in your repo, see https://discourse.julialang.org/t/ann-tagbot-creates-tags-and-releases-for-your-julia-packages-when-theyre-registered/23084


[Changes] Add episode number to episode of care

Add episode number to episode of care
episode number - is a common identifier for all service requests related to this episode of care
This number must be unique and is generated by the client before submitting request

[ ] Add attribute to DB (spec)
[ ] Update create episode WS (spec, description)

child of #2811

get episode?

won't implemented
Revert changes in specs


RoadRunner 2019.2.12 on Ubunty 18.04 black screen

Tho whom it may concern,
I am running Ubuntu 18.04 and have installed in this distro VerctorZero Roadrunner 2019.2.12.
After starting RoadRunner without issues and going to the Editor page, the editor page is only black.
This also happens with the RoadRunner 2019.2.11 version.
last week it was working, untill Ubuntu crashed and I had tore-install Ubuntu and all Apps.
I am also running Unity3D, but now via the UnityHub.
Does anybody know how to solve the Black Screen issue for RoadRunner in Ubuntu?

Please, talk directly with VectorZero (now Mathworks). They should be able to help you.

Thanks.
Kind regards and thanks,
Machiel van der Stelt
https://stelt-technologies.com.au/
https://archive.org/details/@machiel_van_der_stelt
On Fri, 26 Jun. 2020, 7:02 am germanros1987<EMAIL_ADDRESS>wrote:

Please, talk directly with VectorZero (now Mathworks). They should be able
to help you.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/carla-simulator/carla/issues/2963#issuecomment-649859678,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APK7KTTMRWM7SVEVRHMHUWLRYPJRDANCNFSM4OAT5LYA
.


Stabilize the event handler leaking test and make Start-PSBuild -SMAOnly literally just rebuild S.M.A.dll

PR Summary
The event handler test is failing intermittently in our daily test run:
https://powershell.visualstudio.com/PowerShell/_build/results?buildId=35039
The cause of it is likely the SecuritySupportTests, where the registration/unregistration of the event handler are separately in two tests.
I merge those 3 tests into one and will see if that resolves the intermittent failure.
Also slightly update Start-PSBuild to make -SMAOnly literally only re-build and re-deploy S.M.A.dll, without doing extra post-build tasks.
The main purpose of this change is to avoid spinning up the pwsh for retrieving experimental features, so that we can add code in S.M.A.dll to wait for debugger to attach for debugging scenarios. /cc @rjmholt
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[x] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[x] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[x] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

I believe xUnit runs tests in random order and it looks like the previous implementation depended on some ordering, so this might be the fix

I will merge this PR to unblock CI failures.


defined length numberstring

It would be awesome to have a function to create a defined length string containing only numbers.
Generate("#####") // This will replace with numbers

https://github.com/brianvoe/gofakeit/blob/master/generate.go for reference.

You can also use Numerify("#####") string


Need to use secrets in the same namespace as the service monitor for BasicAuth on endpoints

What did you do?
I created a service monitor resource in a namespace that was different than the namespace where prometheus operator was running in.  This service monitor has a basic authorization section in it, where the username and password are defined by using a secret location selector.
What did you expect to see?
I expected prometheus operator to see the secret in the same namespace as the service monitor.
What did you see instead? Under which circumstances?
I saw prometheus operator only look within its own namespace for the list of secrets that could possibly match the secret defined in the basic authorization section of the service monitor resource.
Environment

Kubernetes version information:

Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.2", GitCommit:"81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState:"clean", BuildDate:"2018-05-12T04:12:47Z", GoVersion:"go1.9.6", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.8", GitCommit:"c138b85178156011dc934c2c9f4837476876fb07", GitTreeState:"clean", BuildDate:"2018-05-21T18:53:18Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes cluster kind:

kops cluster running in AWS

Manifests:

n/a

Prometheus Operator Logs:

n/a

not sure if this is by design, but just wanted to let the coreos team know about our use case.  I can happily provide a pr to address this.

Hi. Yes this is indeed something we should fix, and there has already been an attempt at fixing this here: https://github.com/coreos/prometheus-operator/pull/1550. Unfortunately the effort was dropped, but if anyone wants to pick it back up, that would be highly appreciated!

Fixed via https://github.com/coreos/prometheus-operator/pull/1619
@mmerrill3 let us know if this works for you.


Instance: USP Course; José Serrano Villavicencio

Cloud Computing Instance Flavor
g3.xl - GPU instance (32 CPUs, 125 GB RAM and A100 GPU)
Description
Access to the USP Course
ORCID
0000-0002-6449-6813
Email
U2FsdGVkX18+OQ1knTeOfyQ+msGOScsUIfjotuXFSsKIR/zUFVI6EDr/gj+7Y4vU
Confirm Email
U2FsdGVkX18+OQ1knTeOfyQ+msGOScsUIfjotuXFSsKIR/zUFVI6EDr/gj+7Y4vU
Instance Name
instance-131
The instance name is derived from the GitHub issue number using the template instance-NNN. The instance may also be located in the exosphere interface using this name.
Volume Name
My-Data-131
The volume name is derived from the GitHub issue number using the template My-Data-NNN. The volume may also be located in the exosphere interface using this name.

/create

/unshelve


Addition of proxy to configuration

Is it possible to configure this package to go through a specific proxy?

@ZeroC000L you can configure the endpoint URL when you construct the S3 client, but that's all provided by the aws sdk, not by this adapter.


Update MD file on new branch 2017-12-17_11-39-19

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef1.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


exceptions?  behaviors?

What happens if the record set doesn't exist?  What kind of exceptions can be thrown?

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

ID: ee169ce3-d3a1-4023-2fd0-e5fcc8833b0f
Version Independent ID: 0171f512-8cd2-6bc6-7ba5-e851ea235de3
Content: RecordSetsOperationsExtensions.Delete(IRecordSetsOperations, String, String, String, RecordType, String) Method (Microsoft.Azure.Management.Dns)
Content Source: xml/Microsoft.Azure.Management.Dns/RecordSetsOperationsExtensions.xml
Service: dns
GitHub Login: @erickson-doug
Microsoft Alias: douge

Issue moved to Azure/azure-storage-net #676 via ZenHub


Refactor src/cmd/run.js

src/cmd/run.js is poorly structured. In particular:

await rm(outDir, ...) appears in two places, neither of which will be reached if the spawn() call is successful but the ChildProcess then emits an error event.
If it is unable to locate the @bytecodealliance/preview2-shim package, it simply returns without setting a non-zero exit code (fixed here by setting the exit code to 1).

This pull request fixes all this. It also fixes #180.

src/cmd/run.js is poorly structured.

Sorry, I understand you may not think the existing code base is ideal, but this phrasing is needlessly callous. I'm not the author of that file; but if I was I wouldn't like it if a stranger came in and started calling me out for poor workmanship. Though you then do proceed to explain which changes you've made and why, which is appreciated.
It seems you're keen on contributing to this project, which is great! But I'd like for this to be an environment where we help each other to do better, not a place where we talk each other down whenever we don't like something. Can I ask you to please be more considerate going forward? Thank you.


Create reset password module

Summary
Once user creates his account, users can only login to the tool. There's no way to reset it's password  if needed.
Output

In the login page, a link to access forgot your password?  specific page;
Input field to add user email;

Validation need to run in the server;

Check if user is in the database, if yes send secure link to reset password. If not show specif error;

Private page to user setup, confirm and submit new password;

Will this be necessary if we move forward with #103 ?

Will this be necessary if we move forward with #103 ?

Yes it will cos  we already have a userbase in place that have no connection to any social login. Those users need to be able to reset a password if needed

Work contained at #165
Shipped to production at 08b65dc35be8829306d59b1487941b3665717025


how to install older version eg. 19.03.x

i'm new to snaps and maybe my request is unfounded
but can you add snap channel for older version?
i need 19.03
now (2022-02-24) are available only:
channels:
  latest/stable:    20.10.11     2022-01-31 (1458) 122MB -
  latest/candidate: 20.10.11     2021-12-10 (1458) 122MB -
  latest/beta:      20.10.12     2022-02-23 (1690) 122MB -
  latest/edge:      20.10.12     2022-02-23 (1690) 122MB -
  17.03/stable:     17.03.2-ce-1 2017-07-20  (159)  42MB -
  17.03/candidate:  17.03.2-ce-1 2017-06-30  (159)  42MB -
  17.03/beta:       ↑
  17.03/edge:       17.03.2-ce-1 2017-06-30  (159)  42MB -

or alternatively how to install older version (eg. 19.03.15)

Unfortunately, Docker 19.03 is no longer supported (by the docker snap, Docker Inc, or the Moby project) -- what I would suggest if you must have 19.03.x would be to use some of the published (non-snap) builds of it from Docker, Inc, or if you must have a snap, creating your own custom build from the last commit here which included 19.03.x (641a1c73594c480abfc5958848d530d86ccb2bf5; https://github.com/docker-snap/docker-snap/tree/641a1c73594c480abfc5958848d530d86ccb2bf5).


Add Clip Notes to export manifest column

@orchetect
I think we should also  add Clip Notes our export manifest column.

We can place it after Notes for both .csv and .tsv profiles.

Thank you.

It would be great if we can target this Marker Data's 1.0.1 or 1.0.2 Release

It would be great of we can aim this feature for Marker Data's 1.1.0 Release by end of Nov - Dec.

@orchetect With the recent release of your TimecodeKit, I am wondering if we can push a 0.4.0 release for MarkersExtractor along with this addition of Clip Notes column.
Thank you.


Something went wrong shown on google sign in

When trying to enter the code, google shows the "Something went wrong" webpage.
In a short while, the yt-dlp also disconnects:
youtube+oauth2] oauth2: Initializing OAuth2 Authorization Flow
[youtube+oauth2] To give yt-dlp access to your account, go to  https://www.google.com/device  and enter code  .........
ERROR: [youtube+oauth2] mjvPT3jJhLs: Unable to download JSON metadata: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) (caused by TransportError("('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))"))

Is there a way to specify the path to the oauth.json file?

What is you command line ? The --oauth-json flag should point to the correct path of the oauth.json file and check the permissions also

Was this resolved? Looks like a connection problem or possibly youtube is killing the connection :thinking:


Play / Pause issue with earphones with mic

I Play music with earphone with play/pause button with mic. Its Play and pause music on default app in android. But while using Cosmic, if I press mic button from earphone, its start default music app as well and play music from both apps.

Thank you for reporting this.
I'm aware of this issue. I also would like to pause audio when unplugging the earphones.
This can be solve with an android plugin. I am going to update my cordova music controls plugin.