[报错]复制RSS链接点击订阅后卡死

确认

[X] 我的版本是最新版本，我的版本号与 version 相同。
[X] 我已经查阅了排错流程，确保提出的问题不在其中。
[X] 我已经查阅了已知问题，并确认我的问题不在其中。
[X] 我已经 issue 中搜索过，确认我的问题没有被提出过。
[X] 我已经修改标题，将标题中的 描述 替换为我遇到的问题。

当前程序版本
3.1.8
问题类型
WebUI
问题描述
复制了来自mikan的RSS链接，在webUI里点击订阅番剧后 WebUI 卡住。
使用mac运行docker desktop配置。网络环境确实比较复杂。网络由路由器的 clash for merlin走梯子
发生问题时系统日志
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:     Started server process [7]
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:     Waiting for application startup.
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:                     _        ____                                    _
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:          /\        | |      |  _ \                                  (_)
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:         /  \  _   _| |_ ___ | |_) | __ _ _ __   __ _ _   _ _ __ ___  _
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:        / /\ \| | | | __/ _ \|  _ < / _` | '_ \ / _` | | | | '_ ` _ \| |
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:       / ____ \ |_| | || (_) | |_) | (_| | | | | (_| | |_| | | | | | | |
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:      /_/    \_\__,_|\__\___/|____/ \__,_|_| |_|\__, |\__,_|_| |_| |_|_|
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:                                                 __/ |
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:                                                |___/
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:     Version 3.1.8  Author: EstrellaXD Twitter: https://twitter.com/Estrella_Pan
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:     GitHub: https://github.com/EstrellaXD/Auto_Bangumi/
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:     Starting AutoBangumi...
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:     Config loaded
2023-10-22 12:01:17 [2023-10-22 12:01:17] ERROR     [Checker] Downloader connect failed.
2023-10-22 12:01:17 [2023-10-22 12:01:17] WARNING:  Program failed to start.
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:     Application startup complete.
2023-10-22 12:01:17 [2023-10-22 12:01:17] INFO:     Uvicorn running on http://<IP_ADDRESS>:7892 (Press CTRL+C to quit)
2023-10-22 12:02:37 [2023-10-22 12:02:37] INFO:     Shutting down
2023-10-22 12:02:37 [2023-10-22 12:02:37] INFO:     Waiting for application shutdown.
2023-10-22 12:02:37 [2023-10-22 12:02:37] INFO:     Application shutdown complete.
2023-10-22 12:02:37 [2023-10-22 12:02:37] INFO:     Finished server process [7]
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:     Started server process [7]
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:     Waiting for application startup.
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:                     _        ____                                    _
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:          /\        | |      |  _ \                                  (_)
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:         /  \  _   _| |_ ___ | |_) | __ _ _ __   __ _ _   _ _ __ ___  _
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:        / /\ \| | | | __/ _ \|  _ < / _` | '_ \ / _` | | | | '_ ` _ \| |
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:       / ____ \ |_| | || (_) | |_) | (_| | | | | (_| | |_| | | | | | | |
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:      /_/    \_\__,_|\__\___/|____/ \__,_|_| |_|\__, |\__,_|_| |_| |_|_|
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:                                                 __/ |
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:                                                |___/
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:     Version 3.1.8  Author: EstrellaXD Twitter: https://twitter.com/Estrella_Pan
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:     GitHub: https://github.com/EstrellaXD/Auto_Bangumi/
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:     Starting AutoBangumi...
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:     Config loaded
2023-10-22 12:20:32 [2023-10-22 12:20:32] ERROR     [Checker] Downloader connect failed.
2023-10-22 12:20:32 [2023-10-22 12:20:32] WARNING:  Program failed to start.
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:     Application startup complete.
2023-10-22 12:20:32 [2023-10-22 12:20:32] INFO:     Uvicorn running on http://<IP_ADDRESS>:7892 (Press CTRL+C to quit)
2023-10-22 12:27:45 [2023-10-22 12:27:45] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f0399289290>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:27:45 [2023-10-22 12:27:45] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f039928b310>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:27:45 [2023-10-22 12:27:45] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f039928b150>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:27:45 [2023-10-22 12:27:45] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992982d0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:27:45 [2023-10-22 12:27:45] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f039929a5d0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:27:45 [2023-10-22 12:27:45] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992a0890>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:20:27 usermod: no changes
2023-10-22 12:27:45 [2023-10-22 12:27:45] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:27:45 [2023-10-22 12:27:45] INFO:     Please check the IP and port in WebUI settings
2023-10-22 12:27:55 [2023-10-22 12:27:55] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992a32d0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:27:55 [2023-10-22 12:27:55] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f039929b910>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:27:55 [2023-10-22 12:27:55] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f0399299810>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:27:55 [2023-10-22 12:27:55] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f0399288c90>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:27:55 [2023-10-22 12:27:55] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f03992a15d0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:27:55 [2023-10-22 12:27:55] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992a8a10>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:27:55 [2023-10-22 12:27:55] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:27:55 [2023-10-22 12:27:55] INFO:     Please check the IP and port in WebUI settings
2023-10-22 12:28:05 [2023-10-22 12:28:05] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f0399298a10>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:05 [2023-10-22 12:28:05] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f039929b490>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:05 [2023-10-22 12:28:05] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f0399289c50>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:28:05 [2023-10-22 12:28:05] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03995d1310>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:05 [2023-10-22 12:28:05] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f03992aae50>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:06 [2023-10-22 12:28:06] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f0399289150>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:28:06 [2023-10-22 12:28:06] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:28:06 [2023-10-22 12:28:06] INFO:     Please check the IP and port in WebUI settings
2023-10-22 12:28:16 [2023-10-22 12:28:16] ERROR     [Downloader] Auth failed.
2023-10-22 12:28:16 [2023-10-22 12:28:16] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f039929a950>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:16 [2023-10-22 12:28:16] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f0399299b50>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:16 [2023-10-22 12:28:16] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992b9310>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:28:16 [2023-10-22 12:28:16] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f0399299190>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:16 [2023-10-22 12:28:16] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f03993d2bd0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:16 [2023-10-22 12:28:16] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992b9fd0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:28:16 [2023-10-22 12:28:16] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:28:16 [2023-10-22 12:28:16] INFO:     Please check the IP and port in WebUI settings
2023-10-22 12:28:26 [2023-10-22 12:28:26] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992cca90>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:26 [2023-10-22 12:28:26] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f03992ce990>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:26 [2023-10-22 12:28:26] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992b99d0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:28:26 [2023-10-22 12:28:26] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f039929b9d0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:26 [2023-10-22 12:28:26] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f0399299750>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:26 [2023-10-22 12:28:26] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992ccf50>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:28:26 [2023-10-22 12:28:26] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:28:26 [2023-10-22 12:28:26] INFO:     Please check the IP and port in WebUI settings
2023-10-22 12:28:36 [2023-10-22 12:28:36] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992d4dd0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:36 [2023-10-22 12:28:36] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f0399298fd0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:36 [2023-10-22 12:28:36] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f039929a050>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:28:36 [2023-10-22 12:28:36] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f039927a850>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:36 [2023-10-22 12:28:36] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f03992cc190>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:36 [2023-10-22 12:28:36] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992bae10>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:28:36 [2023-10-22 12:28:36] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:28:36 [2023-10-22 12:28:36] INFO:     Please check the IP and port in WebUI settings
2023-10-22 12:28:46 [2023-10-22 12:28:46] ERROR     [Downloader] Auth failed.
2023-10-22 12:28:46 [2023-10-22 12:28:46] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992ce310>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/torrents/info
2023-10-22 12:28:47 [2023-10-22 12:28:47] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992981d0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:47 [2023-10-22 12:28:47] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f0399299450>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:28:47 [2023-10-22 12:28:47] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f039929a210>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/torrents/info
2023-10-22 12:28:47 [2023-10-22 12:28:47] WARNING:  Failed to connect to qBittorrent. Connection Error: ConnectionError(MaxRetryError('HTTPConnectionPool(host=\'qb\', port=8989): Max retries exceeded with url: /api/v2/torrents/info (Caused by NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f039929b8d0>: Failed to resolve \'qb\' ([Errno -2] Name does not resolve)"))'))
2023-10-22 12:28:47 [2023-10-22 12:28:47] WARNING:  Cannot connect to qBittorrent. Wait 5 min and retry...
2023-10-22 12:33:47 [2023-10-22 12:33:47] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f039929b850>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/torrents/info
2023-10-22 12:33:47 [2023-10-22 12:33:47] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f039928a790>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:33:47 [2023-10-22 12:33:47] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f03992d6110>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:33:47 [2023-10-22 12:33:47] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992e0510>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/torrents/info
2023-10-22 12:33:47 [2023-10-22 12:33:47] WARNING:  Failed to connect to qBittorrent. Connection Error: ConnectionError(MaxRetryError('HTTPConnectionPool(host=\'qb\', port=8989): Max retries exceeded with url: /api/v2/torrents/info (Caused by NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f03992e0fd0>: Failed to resolve \'qb\' ([Errno -2] Name does not resolve)"))'))
2023-10-22 12:33:47 [2023-10-22 12:33:47] WARNING:  Cannot connect to qBittorrent. Wait 5 min and retry...
2023-10-22 12:35:54 usermod: no changes
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:     Started server process [8]
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:     Waiting for application startup.
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:                     _        ____                                    _
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:          /\        | |      |  _ \                                  (_)
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:         /  \  _   _| |_ ___ | |_) | __ _ _ __   __ _ _   _ _ __ ___  _
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:        / /\ \| | | | __/ _ \|  _ < / _` | '_ \ / _` | | | | '_ ` _ \| |
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:       / ____ \ |_| | || (_) | |_) | (_| | | | | (_| | |_| | | | | | | |
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:      /_/    \_\__,_|\__\___/|____/ \__,_|_| |_|\__, |\__,_|_| |_| |_|_|
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:                                                 __/ |
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:                                                |___/
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:     Version 3.1.8  Author: EstrellaXD Twitter: https://twitter.com/Estrella_Pan
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:     GitHub: https://github.com/EstrellaXD/Auto_Bangumi/
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:     Starting AutoBangumi...
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:     Config loaded
2023-10-22 12:35:55 [2023-10-22 12:35:55] ERROR     [Checker] Downloader connect failed.
2023-10-22 12:35:55 [2023-10-22 12:35:55] WARNING:  Program failed to start.
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:     Application startup complete.
2023-10-22 12:35:55 [2023-10-22 12:35:55] INFO:     Uvicorn running on http://<IP_ADDRESS>:7892 (Press CTRL+C to quit)
2023-10-22 12:37:23 [2023-10-22 12:37:23] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332c8ad0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:23 [2023-10-22 12:37:23] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f3d332cb010>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:23 [2023-10-22 12:37:23] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332d5890>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:37:24 [2023-10-22 12:37:24] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332c8410>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:24 [2023-10-22 12:37:24] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f3d332baf90>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:24 [2023-10-22 12:37:24] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332d8810>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:37:24 [2023-10-22 12:37:24] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:37:24 [2023-10-22 12:37:24] INFO:     Please check the IP and port in WebUI settings
2023-10-22 12:37:34 [2023-10-22 12:37:34] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332db290>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:34 [2023-10-22 12:37:34] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f3d332da190>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:34 [2023-10-22 12:37:34] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332d9350>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:37:34 [2023-10-22 12:37:34] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332d6f50>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:34 [2023-10-22 12:37:34] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f3d332c9490>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:34 [2023-10-22 12:37:34] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332e16d0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:37:34 [2023-10-22 12:37:34] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:37:34 [2023-10-22 12:37:34] INFO:     Please check the IP and port in WebUI settings
2023-10-22 12:37:44 [2023-10-22 12:37:44] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332bb110>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:44 [2023-10-22 12:37:44] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f3d332d7f90>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:44 [2023-10-22 12:37:44] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332e1650>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:37:44 [2023-10-22 12:37:44] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332c8ad0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:44 [2023-10-22 12:37:44] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f3d332da610>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:44 [2023-10-22 12:37:44] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d332d9cd0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:37:44 [2023-10-22 12:37:44] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:37:44 [2023-10-22 12:37:44] INFO:     Please check the IP and port in WebUI settings
2023-10-22 12:37:54 [2023-10-22 12:37:54] ERROR     [Downloader] Auth failed.
2023-10-22 12:37:54 [2023-10-22 12:37:54] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d333192d0>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:54 [2023-10-22 12:37:54] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f3d3331b290>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:54 [2023-10-22 12:37:54] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d3331d490>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:37:54 [2023-10-22 12:37:54] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d3331ac50>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:54 [2023-10-22 12:37:54] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f3d33319d50>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /
2023-10-22 12:37:54 [2023-10-22 12:37:54] WARNING:  Retrying (Retry(total=0, connect=0, read=1, redirect=None, status=None)) after connection broken by 'NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3d3331c410>: Failed to resolve 'qb' ([Errno -2] Name does not resolve)")': /api/v2/auth/login
2023-10-22 12:37:54 [2023-10-22 12:37:54] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:37:54 [2023-10-22 12:37:54] INFO:     Please check the IP and port in WebUI settings

2023-10-22 12:28:16 [2023-10-22 12:28:16] ERROR     Cannot connect to qBittorrent Server
2023-10-22 12:28:16 [2023-10-22 12:28:16] INFO:     Please check the IP and port in WebUI settings


Create dataset page

We used to have table one, let's create this new dataset view 💃
cc @javisantana

:*

There are only two hard things in Computer Science: cache invalidation and naming things.
Phil Karlton

About naming the URLs:

/tables/name is taken by the old table view. We could redirect based on feature flag, but it would be ugly.
/datasets/name is free, but we already have /datasets, /datasets/page/# and /datasets/tag/:tag for public dataset listing. It will be difficult to grow, e.g: /datasets/name/public would be ambiguous for tables named tag.
/dataset/name & /table/name violate our naming policy until now (all plurals).
/builder/datasets|tables/name ? is maybe too much nesting

So basically, we are running out of names to use. Ideas? I guess it depends a bit on future plans for public table view.
cc/ @javisantana @juanignaciosl

IMHO /builder/<name>/table or /dataset/<name>.

Merged and deploying. /dataset/table_name or /dataset/canonical_visualization_id are valid.

First step merged

To be reviewed in styles @piensaenpixel:

Everything in general :joy:
Date edit field.
SQL label when custom query is applied.
Rows with empty values appear weird.

Moved last pending issues to new ones, so closing.


delete PVCs created by the controller using volumeClaimTemplate once pipelineRun is completed

Changes

PVCs can be specified using volumeClaimTemplates as part of a pipelineRun. The pipelineRun controller creates a new PVC using the specifications from the template. Once the pipelineRun is complete, the PVC exist to facilitate any analysis on the completed pod. Such PVCs are helpful but requires an extra cleanup if not needed. In the cases where pipelineRuns are kept for a long period of time, such PVC can waste resources.
This commit introduces an option for the user such that the users can configure pipelineRun to delete such PVCs. There is no API change introduced to support this cleanup.
PipelineRun/TaskRun controller now reads a label from the volumeClaimTemplate to decide whether to delete PVC or not. Set the label " pvc-protection-finalizer" to "remove" to take advantage of this kind of cleanup.
kind: PipelineRun
metadata:
  generateName: pipeline-run-
spec:
  workspaces:
    - name: source
       volumeClaimTemplate:
         metadata:
           labels:
             pvc-protection-finalizer: remove

Closes #5776
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[ ] Has Docs if any changes are user facing, including updates to minimum requirements e.g. Kubernetes version bumps
[ ] Has Tests included if any functionality added or changed
[ ] Follows the commit message standard
[ ] Meets the Tekton contributor standards (including functionality, content, code)
[ ] Has a kind label. You can add one by adding a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[ ] Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings). See some examples of good release notes.
[ ] Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

Looks great, thanks!
Should it be an annotation rather than a label, prefixed with tekton.dev/ though?

Should it be an annotation rather than a label, prefixed with tekton.dev/ though?

I can move it under annotation rather than a label but a prefix tekton.dev is reserved for the controller and cannot be part of the user specified labels/annotations.  The pipeline controller adds multiple labels with such prefix:
kind: PipelineRun
metadata:
 labels:
    tekton.dev/pipeline: test-pipeline

My (limited) understanding is that keys without a prefix are private to the user, so any keys used by some kind of 3rd party automation should have a prefix. But this is a nit, I'm excited about the feature 😊

@pritidesai Hey, still super interested in this, what's stopping it from being merged?

@pritidesai Just want to make sure I'm understanding this correctly:
We create PVCs with ReclaimPolicy=Delete when users specify volumeClaimTemplates in their workspace bindings. Users can't delete PVCs of completed PipelineRuns, because kubernetes adds a protection finalizer preventing the PVC from being deleted while the PersistentVolume backing the PVC still exists. This PR removes the finalizer, allowing the PVC to be deleted without deleting the PersistentVolume. Is that right?
I'm curious if instead of removing the finalizer, we can add the configuration option @jimmyjones2 suggested to auto-delete PVCs when a PipelineRun completes, and delete the PersistentVolume along with the PVC. It seems like removing the finalizer would allow the user to delete the PVCs, but doesn't ensure the PVs get deleted too, meaning storage wouldn't actually get freed up. Is my understanding here correct?

The way pvc are created now has changed in https://github.com/tektoncd/pipeline/pull/6741. The pvcs are created as part of the StatefulSet. When the StatefulSet is deleted once the pipelineRun is complete, the pvc is left in terminating state https://github.com/tektoncd/pipeline/pull/6741#issuecomment-1595184028.
I do not think keeping such pvcs in terminating state for the cluster operator to cleanup is a good practice. As part of the change in https://github.com/tektoncd/pipeline/pull/6741, we could implement it such that pvcs are deleted by design rather than giving the users to choose whether to delete them or not. Or, we change the pvc creation such that they do not end up in a terminating state.
@tektoncd/core-maintainers thoughts?

@pritidesai is it still something for 0.50 ?


Mobiflight gets stuck updating events from Hubhop

Describe the bug
Mobiflight will get stuck updating events, if Hubhop is stuck for any reason.
Steps To Reproduce
Hubhop was getting stuck at Checking for updates.
Sebastian mentioned maybe it was an Azure outage.
After more than 30 minutes waiting, I did an update of events in Mobiflight.
The update seemed to proceed normally until it reached 98% and got stuck there.
No way to get Mobiflight to quit the update.

Expected behavior
Mobiflight should detect that the update process is not progressing and quit the update after say 1 minute has passed without advancing.  Message user that the process was unsuccessful and to try later.
Actual behavior
Mobiflight just waits indefinitely for something to happen.
Details

MobiFlight Version: 10.2.1
FlightSim: irrelevant
AddOn: irrelevant

Additional context
None

I have this same issue, unistalled, still the same.

me too


Segmentation Fault when running run_app.py on GPU-backed Ubuntu server

Was going to submit a PR to support a newer version of diffusers but got the following after cloning, pip3 installing, and attempting to run.
eolszewski@sdtest-2:~/stable-diffusion-videos/examples$ python3 run_app.py
Segmentation fault
I have the package on the same server and working fine. Not sure what the issue might be...

Any more logs available? did you run out of memory by chance?

Nothing more than Segmentation fault
I did see that it crashes on this import from stable_diffusion_videos import StableDiffusionWalkPipeline, Interface
This looks like it might be a local issue of sorts, hopefully I can resolve it soon and anyone who gets Segmentation Fault in the future will be able to use this as a resource (this is me asking you to not close this, just yet!).

Any update here?

Sorry, yes, I don't remember the finer details but I was having issues with GCP instances failing to run the nvidia installer on boot if they were created with a machine image (even on machine restart), so, I had to find these scripts and run them manually. This and a number of other issues caused me to move off GCP to lambdalabs (much cheaper!) and I no longer had this issue. So, I don't recall exactly what was happening, but I imagine it to having been a combination of a few niche issues with Google's platform.


Plans for this Library

Hi there, especially @mathieuprog.
First thanks for this great Library, it has helped us a lot and is a joy to use ❤
It seems though that you might not had time or reason to work on it for some time and there are some bugs we've been running into, which even have open MRs (e.g. fixing compile time dependencies).
Therefore I wanted to ask if you're still interested in maintaining the library in the future or if we can find a way to keep it updated.
Again: thanks for all the work, and just to make sure: this is not intended to blame you for not working at the library at all, I completely understand that you've been doing this on your own time and there are good reasons to not continue to do it, I only want to try to find a way to keep the project up to date.

Bump. Are there plans to either maintain or maybe transfer ownership?

We have used this library extensively, and it has proved very useful!  I would be happy to contribute to maintaining this if this can become a community effort.

Hello. The most blocking PRs have been addressed.


Add ingame config screen

Offset
Enable/Disable
Head bob

Has been added. Head bob was fixed to work, enable disable is an hotkey and offset can be changed.


Adding reservation for Crypto2099 On-Chain Voting

Updated PR to use new registry.json format

this might be outdated- is it still valid and can you rebase for merge? (is this in use now?)

Hi @Crypto2099
6/8 Editors meeting  (24) discussed this PR - see notes.
=> is this implemented somewhere, or has this PR grown stale? Thanks for following up!


Behavior not consistent with BIDS validator

The attached file is from a valid dataset published on OpenNeuro (ds003195)
The import function fails with the error
Error using bids.util.tsvread>dsv_read (line 178)
Invalid DSV file '/data/matlab/dataquality/ds003195/participants.tsv': Varying number of delimiters per line.
Attaching the file
participants.tsv.zip

Thanks @arnodelorme, the file is:
participant_id<tab>sex<tab>
sub-PLAC02<tab>1<tab>
sub-PLAC05<tab>1<tab>

i.e. sprintf('participant_id\tsex\t\r\nsub-PLAC02\t1\t\r\nsub-PLAC05\t1\t\r\n') so the issue here is with the trailing <tab>.
I am not sure whether it should be considered a valid TSV file. If it is then a fix could be to change l.146:
https://github.com/bids-standard/bids-matlab/blob/master/%2Bbids/%2Butil/tsvread.m#L146
so that it reads hdr = deblank(S(1:h - 1));
In any case, the error message is misleading as there are two tabs for all lines.

I feel if it passes the BIDS validator (which apparently it does), then decoding should be possible.

If that's the conclusion then I'm happy to fix the code as mentioned above but I wonder if the BIDS validator should be more strict here and declare this file as invalid.
Here is what the BIDS specs say about TSV files:
https://bids-specification.readthedocs.io/en/stable/02-common-principles.html#tabular-files
and here is one of several TSV specs that can be found online (not accepting tabs in fields, therefore different than BIDS):
https://www.iana.org/assignments/media-types/text/tab-separated-values
From this, I would argue the file is not valid. Is it OK if I raise the issue in the bids-validator repository before deciding the fix to apply here?

Closing as this was changed in the validator a long time ago


Remove Flow syntax support

I no longer work for Facebook so cannot commit to supporting Flow. I do not use Flow, the Flow team does not support open source, and we can focus support on TypeScript syntax that benefits a larger part of the community.
This drastically simplifies a lot of code generation and parsing.

:+1: Yup totally support this. Flow might as well be closed source at this point.
I know people (including myself for a long time) really wanted Flow to be successful because of the design of its type system. But the Flow only qualifies as open source by a technicality.
If you really want to see an alternative to TypeScript you should focus your energies on something like Elm, PureScript, or one of the many other languages designed to fill the JavaScript/Web role.


Is there any double option of authentication?

I mean, if Linkedin app is installed, open. Unless Linkedin app is installed, opens web-view Linkedin. Is there any way to check and apply this?
Please help me.

If it is impossible, webview solution is enough for me. I don't want to be opened Linkedin app, I want webview login. @tonyli508

I solved this but I have https://github.com/tonyli508/LinkedinSwift/issues/30 this issue.


Gettin rid of static analysis warning

First of all, thank you very much for this amazing package. I am currently using it in a small project of mine and it works great!
When checking on pub.dev if there was a new version, I saw that the package only got 140/160 pub points.
The reason for this was a linter warning.
I opted for the proposed solution of the warning in a single line of code.
It is a small contribution to a great project.
 Nice to see that this repo is so actively managed 👍

I try my best and I'm really grateful for anyone helping.


Add integration tests for Secret Management API

Purpose
$subject
Related issue - #12264

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

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

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

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

Manual test build performed and verified.


luckperm prefix issue

Description
can someone help me with this one? everytime i try yo use this "/lp group default meta addprefix &7(&eMember "
nothing changes it worked the first time i used it but whenn i tried to change the prefix now it's just saying "Command Usage - addprefix"  or in other /lp commands

Reproduction Steps
help with the commands
Expected Behaviour
i need help to fix this issue or if im doing something wrong.
Server Details
Spigot 1.19.2
LuckPerms Version
v5.4.40.
Logs and Configs
No response
Extra Details
No response

its telling how to use the command because you didnt use it correctly. carefully read what each argument is supposed to be.


Commenting a confusing function.

This may be too much explanation--it's hard to find the balance.
Let me know if there are other parts of this you feel need more exposition--I could see the range scaling stuff in lines 164-166 might also qualify--this is pretty dense.

The following is a simpler approach, I think, in semi-pseudo-code:
step = 10^( floor( log(range / maxLines) ) ) // this will probably be too low for a step, but close
candidates = [step, step *2, step * 5, step * 10]
numLines = candidates.map(c => (range / c))
return numLines.find(x => (x < maxLines)) // this is the step to use

I replaced the function in question with a fleshed-out version of Jeremy's suggestion from https://github.com/magland/spikesortingview/pull/69#issuecomment-1225988010.
I ran tests between this and the earlier version; in 40k trials with random data ranges over several orders of magnitude, the results were the same for all but 19, with those being cases where the new code prefers stepping by 210^x instead of 110^x. I didn't try a whole lot of ranges of min/max grid line counts, but otherwise I think this was a pretty fair comparison.
Since the results are so close, I'm happy to use Jeremy's shorter version.
Note that I've included a check against the minGridLines count, so if this code returns too large a step size, we will still complain. If this actually comes up in practice, we can rework to move that check into the simplerGridFit function and make sure that we return another candidate if one is available.

For the record, test was something like this.
With fitGridLines as in the earlier version of this PR, in a repl:

const getRangeScale = (dataRange) => {
    const scale = Math.round(Math.log10(dataRange))
    const zoomedScale = 3 - scale
    return zoomedScale
}

let findGridsOrig = (dataRange, minGridLines, maxGridLines) => {
    const zoomedRangeScale = getRangeScale(dataRange)
    const zoomedRange = Math.round(dataRange * (Math.pow(10, zoomedRangeScale)))
    const gridInfo = fitGridLines(minGridLines, maxGridLines, zoomedRange)
    const scaledStep = gridInfo.step * Math.pow(10, gridInfo.scale - zoomedRangeScale)
    return {step: gridInfo.step, scale: gridInfo.scale - zoomedRangeScale}
}

let findGridsNew
findGridsNew = (dataRange, maxGridLines) => {
    const baseStep = Math.floor( Math.log10(dataRange / maxGridLines))
    const step = Math.pow(10, baseStep)
    const candidates = [1, 2, 5, 10]
    const numLines = candidates.map(c => (dataRange / (step * c)))
    const i = numLines.findIndex(x => (x < maxGridLines))
    return i === 3 ? {step: 1, scale: baseStep + 1 } : { step: candidates[i], scale: baseStep }
}

minGridLines = 216 / 60
maxGridLines = 216 / 23

let fullRange

let test
test = (iterations, fullRange) => {
    for (let i = 0; i < iterations; i++) {
        const thisRange = Math.random() * fullRange
        let orig = findGridsOrig(thisRange, minGridLines, maxGridLines)
        let newv = findGridsNew(thisRange, maxGridLines)
        if (newv.step === orig.step && newv.scale === orig.scale) {
            results.push(`range: ${thisRange} matched`)
        } else {
            results.push(`range: ${thisRange} old: ${orig.step}, ${orig.scale} new: ${newv.step}, ${newv.scale}`)
        }
    }
}

let test2
test2 = () => {
    results = []
    for (const s of [0.00099, 99.99, 9999, 999999999]) {
        test(10000, s)
    }
}

then manually inspect results and also do
for(let x of results) {
    if (x.includes("matched")) continue
    console.log(x)
}

nice test!


User is redirected even if operation to add posting authority fail

Reported by @crypto.talk

Closing this issue, it's not relevant anymore on steemconnect latest version.


acknowledgement and validation in contact us section

Describe the bug
I have found that in the contact us section there was no acknowledgement regarding if the message was sent or not, and also before sending there should be a validation whether all the fields are filled or not, it would be more user friendly if you add that and I can definitely help with fixing that issue!

I want to work on this issue, can you please assign it to me.

@ASLSwetha what's the update?

@Suchitra-Sahoo created a PR by solving this issue #65

@Suchitra-Sahoo before the mobile number actually got trimmed to 10 digits directly which may not give us a accurate or valid mobile number so i have changed that.


Update hint text for step 61 of calorie counter project

Describe the Issue
We have this post on the forum
https://forum.freecodecamp.org/t/learn-form-validation-by-building-a-calorie-counter-step-61/668041
The camper was trying to pass step 61 with this code
function getCaloriesFromInputs(list) {
  let calories = 0;

  for (let i = 0; i < list.length; i++) {
    const currVal = cleanInputString(list[i].value);
    const invalidInputMatch = isInvalidInput(currVal);

    if (invalidInputMatch) {
      alert(`Invalid Input: ${invalidInputMatch[0].value}`);
    }
  }
}

The hint text was telling them this
You should use template literal syntax to display the first value in the `invalidInputMatch` array after the `Invalid Input: ` text.

We should update the wording to make it more clear that they should get the first element of that invalidInputMatch array.
Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-form-validation-by-building-a-calorie-counter/step-61
Your code
see explanation above
Expected behavior
see explanation above
Screenshots
No response
System

Device: [e.g. iPhone 6, Laptop]
OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04]
Browser: [e.g. Chrome, Safari]
Version: [e.g. 22]

Additional context
No response

"You should display the first element in the invalidInputMatch array after Invalid Input:  text using template literal."
does the above sentence satisfy the requirement?

@shanmukh-sai2003
That's works for me 👍


Review horizontal scroll behavior on tables

Can we scroll similarly to ZenHub where everything is fixed except the table itself?
Try on Chrome on Windows.

Obsolete.


[3.0]Cleanup EventDispatcher mechanism

What is the purpose of the change
Cleanup EventDispatcher mechanism

Codecov Report

Merging #7677 (302fc35) into 3.0 (e4a8ca1) will decrease coverage by 0.48%.
The diff coverage is 42.00%.

@@             Coverage Diff              @@
##                3.0    #7677      +/-   ##
============================================
- Coverage     58.96%   58.48%   -0.49%
+ Complexity      326      322       -4
============================================
  Files          1081     1056      -25
  Lines         43840    43614     -226
  Branches       6536     6499      -37
============================================
- Hits          25852    25509     -343
- Misses        15112    15225     +113
- Partials       2876     2880       +4

Impacted Files
Coverage Δ

...mmon/threadpool/support/AbortPolicyWithReport.java
83.78% <ø> (-13.72%)
:arrow_down:

.../java/org/apache/dubbo/config/ReferenceConfig.java
74.87% <ø> (-0.49%)
:arrow_down:

...in/java/org/apache/dubbo/config/ServiceConfig.java
62.23% <ø> (-0.46%)
:arrow_down:

.../apache/dubbo/config/bootstrap/DubboBootstrap.java
64.11% <ø> (-0.36%)
:arrow_down:

...bo/registry/client/FileSystemServiceDiscovery.java
0.00% <0.00%> (ø)

...apache/dubbo/registry/client/ServiceDiscovery.java
23.52% <0.00%> (+0.67%)
:arrow_up:

...try/client/event/ServiceInstancesChangedEvent.java
50.00% <ø> (ø)

...vent/listener/ServiceInstancesChangedListener.java
7.56% <0.00%> (+0.16%)
:arrow_up:

...he/dubbo/registry/nacos/NacosServiceDiscovery.java
0.00% <0.00%> (ø)

...apache/dubbo/registry/xds/XdsServiceDiscovery.java
0.00% <0.00%> (ø)

... and 45 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e4a8ca1...302fc35. Read the comment docs.


Run testsuite in circleci

┆Issue is synchronized with this Jira Task by Unito

Codecov Report
Base: 47.09% // Head: 47.12% // Increases project coverage by +0.03% :tada:

Coverage data is based on head (957d209) compared to base (a6e67d1).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2012      +/-   ##
==========================================
+ Coverage   47.09%   47.12%   +0.03%
==========================================
  Files         208      208
  Lines       28150    28151       +1
==========================================
+ Hits        13258    13267       +9
+ Misses      13966    13961       -5
+ Partials      926      923       -3

Flag
Coverage Δ

airflow-operator
89.13% <ø> (ø)

armada-server
46.04% <0.00%> (+0.03%)
:arrow_up:

python-client
93.83% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

cmd/armadactl/cmd/root.go
0.00% <0.00%> (ø)

internal/scheduler/scheduler.go
78.85% <0.00%> (+0.63%)
:arrow_up:

internal/common/pgkeyvalue/pgkeyvalue.go
78.65% <0.00%> (+3.37%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

We removed circle ci so this PR is no longer relevant.


[Remove Nixpkgs] enable

Summary
How was it tested?

Current dependencies on/for this PR:

main

PR #1381   👈

This comment was auto-generated by Graphite.


Write manifest method with array of manifest options?

Right now, if i want to create manifest file with incremental turned on I have to write:
$manifestManager = new ManifestManager($outputPath);
$manifestManager->writeTableManifest(
                        $outputPath . '/' .$webalizedExportName . '.csv',
                        '',
                        [],
                        [],
                        $exportOptions['incremental']
                    );

For me, using it like this would be more easier:
$manifestManager = new ManifestManager($outputPath);
$manifestManager->writeTableManifest($outputPath . '/' .$webalizedExportName . '.csv', [
   "incremental" => true
]);

I understand this is a BC break.

how about writeTableManifestFromArray  ? https://github.com/keboola/php-component/blob/master/src/Manifest/ManifestManager.php#L109

omg, rtfm :100:


Unable to connect with Valora using rainbowkit  (on Android)

I am unable to connect my Valora mobile wallet to a dApp that uses rainbowkit-celo.
Mobile

When I got to a dApp webpage (on mobile) and try to connect my wallet: it correctly shows the rainbowkit prompt. As expected, it asks me which wallet to use (from all wallets supported by rainbowkit).
When I click Valora, my phone prompts me to select a wallet (from a list of installed wallets). When I click on Valora it just opens up Valora without asking me to connect my wallet to that website. I have the same issue with Omni wallet.

So no way for me to connect.
Desktop

When I go to a dApp webpage (on desktop) and try to connect my wallet: it shows the rainbowkit prompt. When I select Valora it shows me the QR code for Valora. When scanning the QR code with my phone, I get stuck in an endless "Scanning" view.

Alas, also no way for me to connect using a desktop.

Tested with
Mobile OS: Android 10
Valora version: 1.41.0
Valora version: 1.44.0
Valora version: 1.45.1
This happens both on:
https://rainbowkit-with-celo.vercel.app/
https://goodghosting.com/   (using celo-rainbow kit "0.2.2")

Could this be related to me using a rather 'old' version of Android? (released late 2019)

I had a similar problem using nextjs on localhost and i use a mobile to access my nextjs development server IP in port 3000, but i don't think that the problem is with rainbowkit-celo. I think that the valora app have something like a cors or require the app had a public domain to recognize the request send by @walletconnect/core/index.js.
The solution in my case was deploy my nextjs application using vercel and this problem was done. Hope this helps!

@dejardim  thats good to know, it sounds like @Deepcryptodive was testing on goodghosting and the celo rainbowkit example site.

@Deepcryptodive you said omni wasnt working for you as well as valora.
Can i ask does Omni wallet work on https://www.rainbowkit.com/  with your phone?

Hey @aaronmgdr - sorry for the slow reply, but yes it does work on Rainbowkit.com
Although it seems this might be more a general Valora issue, rather than a rainbowkit-celo one.

@jeanregisser could you look into what might be happening with valora?

Sorry to hear this @Deepcryptodive 😥
Does this happen on mobile or desktop or both?
What about with https://celo-walletconnect.vercel.app/?
If you’re able to reproduce, could you submit your Valora logs by contacting our support team from the Help menu?
Thanks 🙏


Allow final fields in mixins that get filled in classes using the mixin with Constructor(this.field) notation

When using SembastDb I was surprised that constants I define for Filters can't be declared constant. Looking into understanding why that happens, I saw that SembastEqualsFilter uses Mixins for it's fields.
SembastEqualsFilter gets declared as:
class SembastEqualsFilter extends SembastFilterBase
    with FilterAnyInListMixin, FilterValueMixin, FilterFieldMixin {
  /// Equals filter.
  SembastEqualsFilter(String field, dynamic value, bool? anyInList) {
    this.field = field;
    this.value = value;
    this.anyInList = anyInList;
  }

While FilterValueMixin gets declared as:
mixin FilterValueMixin implements SembastFilterBase {
  /// The value.
  late Object? value;
}

In case the field would get more documentation this pattern allows the documentation to be used for multiple classes that use FilterValueMixin.
It would be much nicer if Dart would allow:
class SembastEqualsFilter extends SembastFilterBase
   with FilterAnyInListMixin, FilterValueMixin, FilterFieldMixin {
 /// Equals filter.
 const SembastEqualsFilter(this.field, this.value, this.anyInList) ;
 ...

mixin FilterValueMixin implements SembastFilterBase {
 /// The value.
 final Object? value;
}

If that syntax would be possible than a library like SembastDb that wants to reuse it's field docmentation could use the Mixin functionality while at the same time exposing const constructors.

You can't have a constant constructor in a class that has mutable instance variables, so const on the constructor is incompatible with FilterValueMixin (based on this library). That restriction is rather deep, so it's not likely to be lifted by any generalization of the language, it's basically a fundamental contradiction to put those two things together.
It would be possible to introduce support for constructors in mixins (we have considered some designs where that is supported), but that's at least a non-trivial exercise. The basic problem is that initialization of a Dart object proceeds via the superclass chain (on the way up to Object we initialize all instance variables, final or not, based on initializer list expressions and declaration initializers, and on the way back to the current class we run the constructor bodies), and it isn't easy to pass the required information along the elements of that chain when some of them are mixins. For instance, a given mixin would need to pass two arguments on to its superclass in some situations and three arguments in some other situations, so we can't use super(with, some, specific, arguments) to do that.
So your proposal is interesting, but it is not trivial to make it happen!


button / a inconsistency with 'btn btn-primary center-block'

Example: https://jsfiddle.net/z190gj32/
When using the button stylings together with center-block in a a tag, they are inconsistent with using it in a button tag. I discovered this issue in the latest alpha. When using btn btn-primary center-block in a a tag, the a gets stretched horizontally as seen in the jsfiddle.

Hi @ThomasBerends!
You appear to have posted a live example (https://fiddle.jshell.net/z190gj32/show/light/), which is always a good first step. However, according to the HTML5 validator, your example has some validation errors, which might potentially be causing your issue:

line 63, column 50 thru column 53: Stray end tag a.
line 64, column 1 thru column 6: End tag div seen, but there were open elements.
line 63, column 1 thru column 45: Unclosed element button.

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

Thanks bot!
Here is the revised example: https://jsfiddle.net/z190gj32/1/

Hi @ThomasBerends!
You appear to have posted a live example (https://fiddle.jshell.net/z190gj32/1/show/light/), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

line 63, column 1: W007: Found one or more <button>s missing a type attribute.

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

Oops. Okay. Here you go: https://jsfiddle.net/z190gj32/2/

FYI, .center-block was removed in #19102.

Near as I can tell, this is just HTML behavior. See https://jsbin.com/wofuyag.
The utilities have changed as @RyanZim alluded to, so this might also be moot since Alpha 5 and the other recent changes in v4-dev. I'd suggest using the width utilities in conjunction with the new .mx-auto for center aligning block level content as needed.


[WIP] Discussion "Options Validation"

first draft (one sample) - we can use GitHub Conversation feature for discussion.
Changes:

it avoids putting methods on the "Option" classes....
it uses Extensions Methods BUT the this object is not the (may be nullable) Option class but the IServiceProvider (not nullable)

Hey, thanks for starting this work @WernerMairl. This was finally addressed by https://github.com/loic-sharma/BaGet/pull/147


Slim down on-boarding process

Is it necessary to have 9 steps in the on-boarding process?

Language -> OK
Disclaimer -> Is that necessary? See #443
Country -> Is that necessary? Does it affect the search results?
Currency -> OK
Timezone -> Is that necessary? How does it affect the user experience?
Optional
Optional
Optional
Optional

Country is needed for showing products that are within your region.
Timezone is needed to show you what time a notification, chat or order came through.
Disclaimer is helpful imo as well.

@morebrownies: It commonplace nowadays to use whatever timezone is used by the user on his OS. No need to set a different one for OpenBazaar specifically.
How can I search for products within my region? (In which part of the UI is it, or will it be?)

Agreed. The goal is to move up the timezone we think is correct to the top of the list. However, if people are using 3rd party servers or a VPN, our suggestion for their timezone will likely be incorrect and the user will need the ability to override it.
Search is still a WIP.

if people are using 3rd party servers or a VPN, our suggestion for their timezone

OpenBazaar is a native app, not a web app. You don't have to derive timezone from IP address (which cannot be relied upon because of VPNs). Just use the OS time!

This is still a WIP and I'm going to close this issue until we feel that we've finished. Please resubmit or reopen once we go into testing.


Allow some more matrices

@staticfloat is there a way to tell if we are ooming the machine, and maybe delete some of the downloaded files on the fly?

I looked through the dmesg logs and there are no OOM or segfault errors.  Looking at the Timeline view on the buildkite UI, it looks like it just reached maximum execution time:

I don't understand what's stalling then. It's just downloading more matrices and running them, but it doesn't fail in those steps, it fails just when writing something to a file?

The plot is made to be a png so its size is constant?

How long is this job supposed to take? This times out after two days.

I just don't understand why adding a few more matrices lets the analysis run, but then the weave just stops building? I would've thought the actual work was the hard part, but it seems to get stuck on something non-work when I bump the number of matrices up.

I'll bump up the maximum time and see if that works.

@anastasia21112 it looks like the mean factorization time graph is not robust to having some drop out. That's worth fixing.
I'll do another size bump and see what that takes. If it's like a week then we're fine.


memory leak solution

Maybe the problem is already solved.  In this case, I apologize.
directive uiTreeNode in ui-tree module has eventListener angular.element($window.document.body).bind("keydown").
and I don't know how, but this method has linc on context, that has link on row scope (from gantt module). and that's why almost all objects never removing by GC. if change on something like this problem is gone
                    function keyDownHandler (e) {
                        if (e.keyCode == 27) {
                            scope.$$apply = false;
                            dragEnd(e);
                        }
                    }

                    angular.element($window.document.body).bind("keydown", keyDownHandler);

                    scope.$on('$destroy', function () {
                        angular.element($window.document.body).unbind("keydown", keyDownHandler)
                    });

I hope this help someone.

Really really thanks for this finging ! I think it's related to #382, It will really help to solve it :)


completed addition and route constants

🛠 Fixes Issue
Closes issue #178

✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

@EmmanuelObi please fix your merge conflict we need to close this issue

@EmmanuelObi please fix your merge conflict we need to close this issue

fixed and updated the PR.

Good to merge

@EmmanuelObi look into this

Kindly fix the merge issue.

Kindly fix the merge issue.

I've done this twice already. Please merge in this time, thanks

@t-bello7 @dprincecoder @ingressive4good I've fixed arising merge conflicts. Please approve and merge in.

Good to merge


[Port] Update STS to revert SqlClient update (#13758)

(cherry picked from commit 94feb1a80d7dfbfd4670ebe6e21587c1f99f6b29)
Fixes https://github.com/microsoft/azuredatastudio/issues/13751

Pull Request Test Coverage Report for Build 413975396

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

Totals

Change from base Build 411327390:
0.0%

Covered Lines:
21844

Relevant Lines:
48639

💛  - Coveralls


formatting issue fo sql server

Input data
 IF OBJECT_ID(N'[DatanexMigrationTable]') IS NULL BEGIN    CREATE TABLE [DatanexMigrationTable] (        [MigrationId] nvarchar(150) NOT NULL,        [ProductVersion] nvarchar(32) NOT NULL,        CONSTRAINT [PK_DatanexMigrationTable] PRIMARY KEY ([MigrationId])    );END; BEGIN TRANSACTION; CREATE TABLE [ss] (    [Id] int NOT NULL IDENTITY,    [mae] nvarchar(max) NULL,    CONSTRAINT [PK_ss] PRIMARY KEY ([Id])); INSERT INTO [DatanexMigrationTable] ([MigrationId], [ProductVersion])VALUES (N'20241207180533_Wigucipiqixukawo', N'8.0.6'); COMMIT;
Which SQL and options did you provide as input?
sql server
Actual Output
Error: Unsupported SQL dialect: SQL Server

sql will be execute but cant formating

Well, the error says it all. The dialect named "SQL Server" is not supported. Use "transactsql" or "tsql" instead.
https://github.com/sql-formatter-org/sql-formatter/blob/master/docs/language.md

totally my bad , tanx


grpc: reestablish connection and start stream

fix #30

[x] reestablish connection
[ ] drain pending messages

Need to resolve the conflict.


Error when running scraper.py

unhandled exception getImageUrls in geomatch_helper
'Chrome' object has no attribute 'find_elements_by_class_name'

Can you provide more context and code snippets?

unhandled exception getImageUrls in geomatch_helper 'Chrome' object has no attribute 'find_elements_by_class_name'
I had the same problem
https://stackoverflow.com/questions/72773206/selenium-python-attributeerror-webdriver-object-has-no-attribute-find-el
solved


I don't really need SYSTEM shortcuts....

Description of the new feature / enhancement
I would like a shortcut guide for the PowerToys' keystrokes which I have a hard time remembering.
Scenario when this would be used?
Obviously, whenever PowerToys is active.
Supporting information
No response

FWD @niels9001 What would you suggest?

How about one shortcut that displays all the others? Or better add an
additional key press to invoke the function you want to avoid successive
chorded keystrokes. For example ALT+WIN+P to display the list and then T to
make the last active window topmost. This way one only has to remember one
chord. Note that this will become more of an issue as more and more
functions are added. Thanks.
On Sun, Mar 26, 2023, 10:24 AM Jay @.***> wrote:

FWD @niels9001 https://github.com/niels9001 What would you suggest?
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/25028#issuecomment-1484112376,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD7GIL4ZQUNRUONBOKYIORLW6BNTHANCNFSM6AAAAAAWIGESWA
.
You are receiving this because you authored the thread.Message ID:
@.***>

I would like to make a suggestion: to have an easily accessible location with all the Powertoys shortcuts. It's difficult to memorize all the shortcuts and we have to open the settings to remember which shortcut belongs to a certain tool.
Another suggestion would be the option to define custom shortcuts for the tools on the system tray icon.

What about #24880?

In fact, what would be needed was something like https://ergonis.com/keycue for Windows.
So that the guide shows the hotkeys that the currently active application has registered.
That would be a game-changer!

/dup #15405 or /dup #890


Automated Latest Dependency Updates

This is an auto-generated PR with latest dependency updates. Please do not delete the latest-dep-update branch because it's needed by the auto-dependency bot.

This is a dup of #2421, not sure why it opened 😬


Error: Match error: Unknown key in field defaultTemplate

I am getting following error after attempting to configure user accounts which at the moment is pretty simple.
Here is the accounts-configuration.js
`
import { AccountsTemplates } from 'meteor/useraccounts:core';
AccountsTemplates.configure({
defaultTemplate: 'authPage',
defaultLayout: 'blankLayout',
defaultContentRegion: 'content',
defaultLayoutRegions: {}
});
AccountsTemplates.configureRoute('signIn', {
name: 'signin',
path: '/signin'
});
AccountsTemplates.configureRoute('forgotPwd');
AccountsTemplates.configureRoute('resetPwd', {
name: 'resetPwd',
path: '/reset-password'
});
`
The default template has been defined and imported in router configuration. I double checked names and proper paths to files. Any help will be greatly appreciated.

It was my mistake. Package 'meteor/useraccounts:core' was not added to the packages. It would be nice if the build would show an error, but otherwise it works correctly.


fix README

change the link to http://wiki.ros.org/nao

You know that you can edit the file in GitHub and that will create a PR automatically when you don't have commit access, right ? Please do so that you train :) Top right of https://github.com/ros-naoqi/naoqi_bridge/blob/master/README.md you have: edit this file.

thank you! done it

GitHub is so cool :)


Docker logs / Kubernetes logs

Question
Is there a simple way to hook collect all logs from docker (or kubernetes) and send to logfire ?

Should we document this? 🤔

It seems both links I provided need to set up the OpenTelemetry Collector. When @adriangb has time to document a page about the importance, and why to use it, then I think we can add those examples and add a link to that page.


Refactor: Use WeakMap for internal cache

With WeakMap the lookup of cache would be faster

Hmmm, I don't know how to fix that "tsd" errors... If I upgrade to latest version, the errors will be gone however it cannot be run on Node 14 anymore

I will handle that

Thanks :)


Lockjaw swamp

What will this feature do?
this is an idea I have had for this mod for the longest time. the lockjaw swamp should be a new location on the new continent of sora, the lockjaw swamp is your typical looking mossy, viney, muddy swamp but with one big difference.
Lockjaw slimes!
the lockjaw slimes would add an interesting dynamic to the gameplay of viktors diskoveries because the lockjaws are mean little munchers! the lockjaws have a nearly identical size and body to pink slimes except they are a deep brown. (think hunter but darker to blend with the swamp) the thing that sets them apart is the big metal grill on its face which increases the bite force allowing the lockjaw a vicious bite and giving it the name. the swamp would also be home to many other predatory slimes such as hunters, and Tarr. the lockjaws preferred food is the new metal resource! the digestive tract of the lockjaw is almost as aggressive as the slime itself! the metal it chews up is then used as a nutrient stand-in (kind of like how some birds eat bones) and that makes their grill stronger! (it doesn't have to increase the damage, its just a way of an in-lore explanation to the metal chewing) the metal itself is found in the sides of the mossy floor as the swamp itself has adapted to the lockjaws and now produces a metal-like substance for the slimes. while metal may be their faviroute food its not their only food source. the lockjaws can also eat berries but they are not as yummy as the raw metal they grind up!
How it should integrate into the mod? (Optional)
the swamp integrates by being a location in the new continent and by also being the only place you can find natural lockjaw slimes!
P.S love what you are doing ricardo! even if this idea doesn't exactly suit the mod to your needs I will still be here supporting this mod all day long. I have not been this excited for slime rancher since possibly the release and this is just so damn awesome!

The idea seems interesting but needs a lot more work, so please use the new Area Suggestion template to remake it, otherwise I will not be looking into it.


Parse exeption against ES-5

Please use the following questions as a guideline to help me answer
your issue/question without further inquiry. Thank you.
Which version of Elastic are you using?
[ ] elastic.v2 (for Elasticsearch 1.x)
[ ] elastic.v3 (for Elasticsearch 2.x)
[X] elastic.v5 (for Elasticsearch 5.x)
Please describe the expected behavior
Let Bosun query ES-5
Please describe the actual behavior
Working on getting Bosun wot query ES-5, see here
Getting: elastic: Error 400 (Bad Request): [terms] failed to parse field [size] [type=parsing_exception]
govendor gives me a headache
Any steps to reproduce the behavior?
In Bosun code, change from elastic.v3 to elastic.v5.
Appreciate any advice as I'm not a GO developer,

Puh. There's too much information missing that I can resolve this. Can you somehow create a reproducible test I could run to reproduce the underlying problem?

Found the issue,
When using Terms aggragation, 0 (zero) can no longer be used as replacement for int.MAX_VALUE. see here.
Need to figure out a solution.
J

@ayashjorden  do you solve this problem?


Command route not available on CentOS 7

Hi guys,
The command route is not available on a fresh install of CentOS 7.
This one should be replace by ip route.
Command route make crash cloudstack-setup-agent on CentOS 7.
Another way is to make the net-tools paquet as dependencies of cloudstack-setup-agent.

@lmrv does this defect impact 4.9 as well?  If so, could you please re-target this PR to the 4.9 branch?
Also, why is there a merge commit in this PR?

@lmrv I would like to include this PR in the upcoming <IP_ADDRESS>, <IP_ADDRESS>, and <IP_ADDRESS> releases.  In order to merge it, the following items need to be addressed:

[ ] Squash commits
[ ] Investigate/fix Jenkins build failures
[ ] Re-target this PR to the 4.8 branch.  It will be forward merged to 4.9 and master as part of the PR merge

Hi John,
I just create the JIRA ISSUE :
https://issues.apache.org/jira/browse/CLOUDSTACK-9501

I will need your help John.
Ok for JIRA ticket but I don't know how to squash my commits, how to retarget my pull request.
I am not confortable at all with github.
And for Jenkis, no more skill...

speaking about things not available per default on CentOS 7 --> ifconfig. Found 1 or 2 of these as well.

Hi Resmo,
Correct. Most net commands are now replace by the ip command.
ip link set dev eth0 up
ip route
ip add
etc.
In our case, the ifconfig is not used by cloudstack-setup-agent, but the route one is. This cause the setup-agent to crash if route is not installed before.
Making the change can help deployment on CentOS7 and should work on CentOS6 out of the box.
Lots of changes have been made regardings the net on CentOS7. You should now use nmtui in replacement of the system-config-network-tui by example.
Regards.

@lmrv can you squash your changes and rebase against latest master, I can help run tests on your PR.

@lmrv ping

@lmrv ping, can you squash your changes, get a JIRA ticket for this and use the JIRA id in the git summary, thanks.

@lmrv ping

I'll introduce net-tools as a dependency for centos7/cloudstack-agent, as there may be other commands/places where router/ifconfig maybe in use.

Thanks @lmrv I've ported your patch to #2211 for inclusion crediting the commit to your name/email. I'll close this PR now.


How to run EOS in multiple remote hosts?

Basically it works when I follow Running multi-node local testnet to use command "./programs/launcher/launcher -p2 --skip-signature" and there would be two nodes running in my local machine.
But when I tried to do the same thing in another way Running the launcher application, I just typed in "programs/launcher/launcher -p2 -s mesh -o testnet.json" and did some modification like changing the hostname and rearranging the producers under each nodes(like inita~initk for testnet_00 and initl~initu for testnet_01), but when I rerun the command  "programs/launcher/launcher -p2" (btw is this the right way to rerun the launcher supplying the file?), it does not turns out as I expected like the producers are still arranged in the round-robin way, any idea?
After successfully setting up multiple nodes on a host, I would like to try to do EOS multi hosts set up, does anyone have experience on it? I would really appreciate it if anyone can give me some suggestion.

I'm having same problems here, seems like is the change from DAWN 2.xx to 3.xx, could be that testnet is broken now? If someone can use multi-node please share how or with what branch, please

If you want to manually edit launcher-generated config files, first use the --launch none option along with the other desired parameters like number of nodes, then edit the resulting config files in the 'staging' directory created by launcher.  To use the existing edited files, use the --nogen option.
See programs/eosio-launcher/eosio-launcher --help for all available options in Dawn 3, or programs/launcher/launcher --help in Dawn 2.  At present the two versions have identical capabilities.


Pi network

Please my pi network is not working again help me please 🥺🥺

Please my pi network is not working again help me please


Support suggesting metrics

3 methods are required for provide a full suggestion capability

suggestMetrics(metricPrefix)
suggestTagKeys(metricName, tagKeyPrefix)
suggestTagValues(metricName, tagKey, tagValuePrefix)

memory-db and index-db should implement these methods,
After receiving suggestion from them, the engine will combine the results into one list

PR: #192


It fails when running for a merged PR

I am not sure if I am missing something, but the action fails for me when running for a merged PR event. The exact same workflow works when run for e.g. a push event, but for a PR event I get:
getCacheEntry failed: No scopes with read permission were found on the request.

Is that a known issue, or is there a way around this?

I guess this might be related to:
https://github.com/actions/cache/issues/380

Could you please show a CI log for the failure case?
Does it result in warning only or does it fail the build?
The issue you mention seems relevant, and if it is the case, the workarounds could be either:
a) avoid use on: close
b) skip the caching for on: close event (which I can probably implement)

It brought up a bunch of warnings, but I think it worked (but without the cache) it's on a private repo, here is a screenshot:

For now, I have switched to a different action where I manually avoid caching when it is a PR - so basically your option b). If that would be possible, that would be nice. Although of course it would be even nicer to have the caching work with closed PRs :)


angular.json: sourceMap.vendor-option in build has no affect on serve

🐞 Bug report
Command (mark with an x)

- [ ] new
- [ ] build
- [x] serve
- [ ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

Is this a regression?
Kinda, if I use ng serve --vendorSourceMap, I'm getting the source maps. But this flag is deprecated and it seems like the sourceMap.vendor-option of the angular.json is the new way to go.
Description
According to the documentation, the serve section in angular.json overrides build defaults and supplies additional serve defaults.
This seems not to be happening with the following configuration:
...
"build": {
  "sourceMap": { "vendor": true, "scripts": true },
  ...
}

If I'm running ng serve the source maps for my library are missing. If I move this option to the serve section, the source maps are getting transferred to client.
It seems, like the compiled output is the same for build and serve.
🔬 Minimal Reproduction

run ng new my-app
cd to my-app
run ng g library my-lib
Call MyLibComponent in app.component.html: <lib-my-lib></lib-my-lib> and update app.module.ts with the necessary imports.
Set the following option in angular.json

...
"build": {
  "sourceMap": { "vendor": true, "scripts": true },
  ...
}

run ng b my-lib && ng serve

If you now inspect the application within the browsers DevTools you won't find the my-lib.component.ts
If you set the sourceMap option under serve, you'll get the *.ts file.
🌍 Your Environment

Angular CLI: 8.1.1
Node: 10.15.3
OS: win32 x64
Angular: 8.1.1
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.801.1
@angular-devkit/build-angular      0.801.1
@angular-devkit/build-ng-packagr   0.801.1
@angular-devkit/build-optimizer    0.801.1
@angular-devkit/build-webpack      0.801.1
@angular-devkit/core               8.1.1
@angular-devkit/schematics         8.1.1
@ngtools/json-schema               1.1.0
@ngtools/webpack                   8.1.1
@schematics/angular                8.1.1
@schematics/update                 0.801.1
ng-packagr                         5.3.0
rxjs                               6.4.0
typescript                         3.4.5
webpack                            4.35.2

Yes I encountered this issue too. Spent half day to realize the deprecated --vendorSourceMap works instead of the --sourceMap

OMG, when are either the docs going to get fixed or the code? been battling with this for hours too...


Updated F4 and an F7 MCU

Hi,
I received some SVDs from ST today and compared them to this lib and there were some updates.
Have a look if you want the updates.
Best
Emil

Thanks!


Rename script 34 to match YouTube Video title

Very small and simple refactoring commit.
File renamed:
/scripts/34-Plain-Text-Team.md -> /scripts/34-The-Unreasonable-Effectiveness-Of-Plain-Text.md

I'm afraid I can't keep up with the constant changing of YT titles that I am required to do, due to the current YT meta. Perhaps I should put the numbers in the description, that way they always link back...


After new CSGO update...

Hi @danielkrupinski
After new CSGO update (today)... the script show this error
2020-07-17 22:47:36,236 - pymem - DEBUG - Process 3884 is being debugged
Traceback (most recent call last):
File "OneByteLdr", line 23, in
address = client.lpBaseOfDll + re.search(rb'.\x55\x6A\x00\x6A\x04',
AttributeError: 'NoneType' object has no attribute 'start'

Change the first byte to 5A. That will work!

Change the first byte to 5A.

Change the first byte to 5A.

Thank you! ♥

Hi @batininhani
CSGO UPDATE today and new ERROR on LOAD
2020-08-06 23:00:03,420 - pymem - DEBUG - Process 33988 is being debugged
Traceback (most recent call last):
File "OneByteLdr.py", line 23, in
address = client.lpBaseOfDll + re.search(rb'.\x5A\x6A\x00\x6A\x04',
AttributeError: 'NoneType' object has no attribute 'start'
You can help?

Change the first byte to 5A.

"69"

Change the first byte to 5A.

"69"

thank you
You are always responding
If it's not too much trouble, could you tell me how to find out these things? So I do not bother in the future for the same

@TauCSGO Follow the Daniel's instructions :)

@TauCSGO Follow the Daniel's instructions :)

I need to know how to find the correct answer of the code that I must place,
re.search(rb'.\x69\x6A\x00\x6A\x04',
is there a program that returns the correct code?
Where should I look for it?
I am new to this and I am trying to learn.
So, in a future update, I won't bother you again
Thank you very much

@TauCSGO Follow the Daniel's instructions :)

New CSGO Update and error :(
2020-09-08 20:21:52,908 - pymem - DEBUG - Process 2028 is being debugged
Traceback (most recent call last):
File "OneByteLdr.py", line 12, in
AttributeError: 'NoneType' object has no attribute 'start'
[11032] Failed to execute script OneByteLdr
Regards


Enum field type assert the whole enum set

Enum field type asserts type to an entire set of enum values whereas it should be Extract<EnumType, fieldName>
export type MyEnumSet = 'val1' | 'val2'

export const MyEnumSet = {
  val1: 'val1' as MyEnumSet, // must be `as Extract<MyEnumSet, 'val1'>`
  val2: 'val2' as MyEnumSet, // must be `as Extract<MyEnumSet, 'val2'>`
}

could be also
`
export type MyEnumSet = typeof MyEnumSet[keyof typeof MyEnumSet];
export const MyEnumSet = {
val1: 'val1',
val2: 'val2
} as const
`

What is the problem with the current way of doing it?

What is the problem with the current way of doing it?

For example this will provide an unexpected error Argument of type 'MyEnumSet' is not assignable to parameter of type '"val1" | undefined'.   Type '"val2"' is not assignable to type '"val1"'.(2345):
function myFun (a: 'val1' | undefined) {
  return a
}

myFun(MyEnumSet.val1)


Add edited event action for some workflow trigger [skip ci]

Signed-off-by: Peixin Li<EMAIL_ADDRESS>fix #6259
Add edited action for several github CIs, so that when people switch base ref, those CI could get triggered automatically.
NOTE:

We target this to 22.10, so only branches later than 22.10 (include this commit) would take effect
this one does not include blossom-ci, people should still manually trigger it.

Verified in my forked repo,
reopen https://github.com/pxLi/spark-rapids/actions/runs/2822585591
edited PR description (skipped) https://github.com/pxLi/spark-rapids/actions/runs/2822501330
edited BASE ref https://github.com/pxLi/spark-rapids/actions/runs/2822465324

build

cc @jlowe @gerashegalov
I have tried the edited event, current setup could introduce some side effects if we edit the PR's  title, desc or labels but not the base ref. The existing status will be override by the Skipped run, e.g. for PR does not require base ref change, if we edit the desc, then passed CIs would be Skipped after editing.
I also tried to introduce another upstream caller (https://github.com/pxLi/spark-rapids/blob/branch-22.08/.github/workflows/caller.yml) to do the edit w/ base ref check, so it would not override the existing CI status if no base ref change. But the github status naming will be a separate one in case

comparing to original

which may confuse people. Not sure if you guys have some better ideas, or we think it's fine for us to have the side effects above

Bummer, losing a prior CI status just for a headline change is really unfortunate.  That may be worse, since changing headlines occurs more often than changing the PR base.
Thinking off the top of my head: Is it possible to have a separate workflow from normal CI that looks only for edited events where the base changes, and if that is detected, it requests a rerun of the normal CI workflows?  Not sure if it's possible and is a roundabout approach, but essentially we want to act like someone manually re-kicked the normal CI workflows when the base branch changes.

Bummer, losing a prior CI status just for a headline change is really unfortunate. That may be worse, since changing headlines occurs more often than changing the PR base.
Thinking off the top of my head: Is it possible to have a separate workflow from normal CI that looks only for edited events where the base changes, and if that is detected, it requests a rerun of the normal CI workflows? Not sure if it's possible and is a roundabout approach, but essentially we want to act like someone manually re-kicked the normal CI workflows when the base branch changes.

For now, I cannot find any simple solution from the official doc.
But yeah, I think it should be possible if we write our own script or find some existing actions to leverage github API to trigger prior CI, I will do some research later when I have time

I tried other event types like workflow_dispatch and repository_dispatch, but they only work for default branch but cannot update check status well for pull request.
I think there might be 2 options w/ a separate workflow (monitor base-ref-change trigger)

write some script to reuse related CI workflows inside base-ref-change workflow, and then do some customized status updates within base-ref-change workflow since the original PR check status update requires PR-related trigger (not dispatch trigger).
Pick a rare-used event type and add it to the existing workflows, then call API in the base-ref-change workflow to do the operation directly to the PR for triggering, so we could still get the check status from the original workflow. Like close + reopen or lock + unlock

For me, option 2 maybe simpler to implement and maintain, any opinions?

For Option 1 we could  instead of skipping have a reusable action:

retrieve the check run statuse for the current PR branch HEAD https://docs.github.com/en/rest/checks/runs#list-check-runs-for-a-git-reference
retrieve blossom-ci status https://docs.github.com/en/rest/commits/statuses#list-commit-statuses-for-a-reference

and make it outputs of the action
Then the blossom-ci and and other checks can check whether the prior status exists  and if successful just log the link and exit with success, otherwise rerun the main logic

For Option 1 we could instead of skipping have a reusable action:

retrieve the check run statuse for the current PR branch HEAD https://docs.github.com/en/rest/checks/runs#list-check-runs-for-a-git-reference
retrieve blossom-ci status https://docs.github.com/en/rest/commits/statuses#list-commit-statuses-for-a-reference

and make it outputs of the action
Then the blossom-ci and and other checks can check whether the prior status exists and if successful just log the link and exit with success, otherwise rerun the main logic

Sounds good to me. We may simply catch base-ref-change events from edited,
then list check runs of current commit and try re-trigger.
For a reusable github action, we can get back in the future if needed.

switch this one to 22.12, I will find some time to deal w/ it later

close this one for now. We will reopen it when available


Link errors to OTel spans

This links Sentry errors to performance spans originated in OTel. Fixes #1786

:shipit:

Tests for the event_processor are still missing. But then I think we are good


Small fixes for iac

fix(iac): fix ignore-policy click option
fix(iac): add default behavior in case files are not found to display for the text output handler, to prevent complete failure
fix(iac): remove default CLI input to minimum-severity to avoid overriding config files

Codecov Report

Merging #261 (751cd56) into iac (757ed98) will decrease coverage by 0.09%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##              iac     #261      +/-   ##
==========================================
- Coverage   94.40%   94.31%   -0.10%
==========================================
  Files          74       74
  Lines        2825     2833       +8
==========================================
+ Hits         2667     2672       +5
- Misses        158      161       +3

Flag
Coverage Δ

unittests
94.31% <66.66%> (-0.10%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

ggshield/output/text/message.py
96.27% <50.00%> (-0.59%)
:arrow_down:

ggshield/output/text/iac_text_output_handler.py
88.88% <62.50%> (-7.89%)
:arrow_down:

ggshield/cmd/iac/scan.py
100.00% <100.00%> (+1.53%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 757ed98...751cd56. Read the comment docs.


Add product_id to GoogleDataTransport logging for compliance.

This is expected to fix b/309154411.

Closed and re-opened to re-trigger CI since I just published GDT 9.3.0.


City search doesn't work

Hi, I have just installed version 2.4.3 and the seachbox doesn't work: whenever I type something, nothing happens. Even when I press Enter.
Maybe the API is broken?

same here

I have the same issue. I'd love for this to work it seems like such a useful tool

I have the same issue

Same, bump

I don't have the search problem, but can you add more cities? I've found Riyadh, SA but not Jeddah, SA which is weird to be because they are both major cities.

same issue

The search works for me, but Hong Kong is missing from the searchable cities.  It wants to use Chongqing instead.

Same issue on macOS Mojave 10.14.6

I managed to get around this on my M1 running MacOS 12.5.1 (also running Hidden Bar, btw) by moving the icon to another position (via holding CMD then dragging the icon). After doing this, the city search worked for me.

Same for me.
I am using the latest macOS Ventura beta plus an App called HiddenBar that hides some bar icons

Same issue here

If you have a bar hiding app (I use Bartender) take Hovrly out of it, restart the app, and search should work. This method did it for me. You can then put it back in the hidden area and search will work. macOS Monterey 12.6 (21G115)

👋
I use Bartender, so that might be part of the problem.  I'm on macOS 12.4
I've tried moving the app around in the menu bar, quitting Bartender, quitting Hovrly, moving it around again, quitting again 😅   Nothing has worked so far
Looks like a great app, though.  Fortunately NYC is one useful timezone for me, so having Hovrly is still great.  Would be great to be able to add other cities.  Let me know if I can help debug!

Oh, I'm on an M1 Pro, 16-inch 2021 MBP
In case you're wondering why there's a flood of comments, you got featured on Snazzy Labs 😆
https://www.youtube.com/watch?v=sPPTZ2nX1C0

I managed to get around this on my M1 running MacOS 12.5.1 (also running Hidden Bar, btw) by moving the icon to another position (via holding CMD then dragging the icon). After doing this, the city search worked for me.

I'm also using Hidden Bar and moving it outside it, made it work for me 🙌🏼
After adding the cities, you can move it back where you want it.
Weird bug btw!

Just started working for me, which potentially validates the database connection issue 😄

If you have a bar hiding app (I use Bartender) take Hovrly out of it, restart the app, and search should work. This method did it for me. You can then put it back in the hidden area and search will work. macOS Monterey 12.6 (21G115)

I also use Bartender. But how exactly did you take Hovrly out of it? I did quit Bartender, restart Hovrly, the search is still not working. I'm on 10.14.6. For info I live in PRC, I tried with and without VPN, didn't seem to change anything (I checked just in case).

The search works for me, but Hong Kong is missing from the searchable cities. It wants to use Chongqing instead.

Please, add cities in this issue https://github.com/tarutin/hovrly/issues/8

Thank you all for feedback!
I fixed this bug temporary, because the cities database is located on my personal dev server and it’s not powerful enough. In few days I`ll transfer db to prod server.

Haha @cheerfulstoic Yeah, I left the process running and eventually it managed to connect to the DB. Think we should all be buying some coffees for @tarutin 🙇

https://www.buymeacoffee.com/hovrly or for beer ;)

Is there a free place to query city and timezone data from so you don't have to hit your own db?

Can you / do you have a local list that you check for updates from a standard (non yours) location every day or so?