Fastlane error with Android when upload aab file to firebase distribution: execution expired (Google::Apis::TransmissionError)

I have issue today with fastlane 2.214.0. Here is my log:
2023-08-03T11:54:03.1957340Z [11:54:03]: �[31mfastlane finished with errors�[0m
2023-08-03T11:54:03.2478730Z
2023-08-03T11:54:03.2479830Z Looking for related GitHub issues on fastlane/fastlane...
2023-08-03T11:54:03.2479980Z
2023-08-03T11:54:03.9571680Z ➡ �[33mfastlane supply --aab path/xxx.aab error�[0m
2023-08-03T11:54:03.9572920Z https://github.com/https://github.com/fastlane/fastlane/issues/21335 [�[31mopen�[0m] 4 💬
2023-08-03T11:54:03.9577960Z 7 hours ago
2023-08-03T11:54:03.9578320Z
2023-08-03T11:54:03.9579200Z ➡ �[33m[match] errSecInternalComponent if not possible to prompt for keychain password�[0m
2023-08-03T11:54:03.9580940Z https://github.com/https://github.com/fastlane/fastlane/issues/15185 [�[31mopen�[0m] 149 💬
2023-08-03T11:54:03.9581520Z 24 Apr 2023
2023-08-03T11:54:03.9581830Z
2023-08-03T11:54:03.9582340Z ➡ �[33mCould not install WWDR certificate�[0m
2023-08-03T11:54:03.9582740Z https://github.com/https://github.com/fastlane/fastlane/issues/20960 [�[32mclosed�[0m] 77 💬
2023-08-03T11:54:03.9583270Z a week ago
2023-08-03T11:54:03.9583910Z
2023-08-03T11:54:03.9584540Z and 55 more at: https://github.com/fastlane/fastlane/search?q=execution expired&type=Issues&utf8=✓
2023-08-03T11:54:03.9587830Z
2023-08-03T11:54:03.9588580Z 🔗 You can ⌘ + double-click on links to open them directly in your browser.
2023-08-03T11:54:03.9589190Z bundler: failed to load command: fastlane (/usr/local/lib/ruby/gems/3.0.0/bin/fastlane)
2023-08-03T11:54:03.9590710Z /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:358:in []=': \e[31m[!] execution expired\e[0m (Google::Apis::TransmissionError) 2023-08-03T11:54:03.9591100Z 	from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:358:in do_write'
2023-08-03T11:54:03.9591610Z from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:371:in block in write' 2023-08-03T11:54:03.9592550Z 	from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:370:in each'
2023-08-03T11:54:03.9593060Z from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:370:in inject' 2023-08-03T11:54:03.9593560Z 	from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:370:in write'
2023-08-03T11:54:03.9594410Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/ssl_socket.rb:80:in <<' 2023-08-03T11:54:03.9594810Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/http.rb:510:in dump'
2023-08-03T11:54:03.9595190Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/http.rb:962:in dump' 2023-08-03T11:54:03.9595590Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:517:in block in query'
2023-08-03T11:54:03.9595850Z from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/timeout.rb:107:in timeout' 2023-08-03T11:54:03.9596220Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:515:in query'
2023-08-03T11:54:03.9596610Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:177:in query' 2023-08-03T11:54:03.9597000Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1242:in do_get_block'
2023-08-03T11:54:03.9597400Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1019:in block in do_request' 2023-08-03T11:54:03.9597820Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1133:in protect_keep_alive_disconnected'
2023-08-03T11:54:03.9598230Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1014:in do_request' 2023-08-03T11:54:03.9598720Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1104:in follow_redirect'
2023-08-03T11:54:03.9599110Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:854:in request' 2023-08-03T11:54:03.9599540Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:313:in execute_once'
2023-08-03T11:54:03.9600000Z from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:126:in block (2 levels) in do_retry' 2023-08-03T11:54:03.9600420Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:61:in block in retriable'
2023-08-03T11:54:03.9600800Z from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:56:in times' 2023-08-03T11:54:03.9601170Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:56:in retriable'
2023-08-03T11:54:03.9601580Z from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:123:in block in do_retry' 2023-08-03T11:54:03.9601990Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:61:in block in retriable'
2023-08-03T11:54:03.9602370Z from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:56:in times' 2023-08-03T11:54:03.9602740Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:56:in retriable'
2023-08-03T11:54:03.9603140Z from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:113:in do_retry' 2023-08-03T11:54:03.9603570Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:104:in execute'
2023-08-03T11:54:03.9604950Z from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/base_service.rb:418:in execute_or_queue_command' 2023-08-03T11:54:03.9607230Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/base_service.rb:265:in http'
2023-08-03T11:54:03.9607800Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-plugin-firebase_app_distribution-0.7.1/lib/fastlane/plugin/firebase_app_distribution/actions/firebase_app_distribution_action.rb:262:in upload_binary' 2023-08-03T11:54:03.9609790Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-plugin-firebase_app_distribution-0.7.1/lib/fastlane/plugin/firebase_app_distribution/actions/firebase_app_distribution_action.rb:54:in run'
2023-08-03T11:54:03.9610400Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:263:in block (2 levels) in execute_action' 2023-08-03T11:54:03.9610870Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/actions/actions_helper.rb:69:in execute_action'
2023-08-03T11:54:03.9611310Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:255:in block in execute_action' 2023-08-03T11:54:03.9611730Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:229:in chdir'
2023-08-03T11:54:03.9612150Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:229:in execute_action' 2023-08-03T11:54:03.9612590Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:157:in trigger_action_by_name'
2023-08-03T11:54:03.9613000Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/fast_file.rb:159:in method_missing' 2023-08-03T11:54:03.9613260Z 	from Fastfile:78:in block (2 levels) in parsing_binding'
2023-08-03T11:54:03.9613800Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/lane.rb:33:in call' 2023-08-03T11:54:03.9614840Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:204:in try_switch_to_lane'
2023-08-03T11:54:03.9615440Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:146:in trigger_action_by_name' 2023-08-03T11:54:03.9615900Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/fast_file.rb:159:in method_missing'
2023-08-03T11:54:03.9616170Z from Fastfile:43:in block (2 levels) in parsing_binding' 2023-08-03T11:54:03.9616530Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/lane.rb:33:in call'
2023-08-03T11:54:03.9616930Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:49:in block in execute' 2023-08-03T11:54:03.9617340Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:45:in chdir'
2023-08-03T11:54:03.9618180Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:45:in execute' 2023-08-03T11:54:03.9618630Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/lane_manager.rb:47:in cruise_lane'
2023-08-03T11:54:03.9619070Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/command_line_handler.rb:36:in handle' 2023-08-03T11:54:03.9619540Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/commands_generator.rb:110:in block (2 levels) in run'
2023-08-03T11:54:03.9620190Z from /usr/local/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/command.rb:187:in call' 2023-08-03T11:54:03.9620590Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/command.rb:157:in run'
2023-08-03T11:54:03.9621000Z from /usr/local/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/runner.rb:444:in run_active_command' 2023-08-03T11:54:03.9621450Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:124:in run!'
2023-08-03T11:54:03.9622690Z from /usr/local/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/delegates.rb:18:in run!' 2023-08-03T11:54:03.9623110Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/commands_generator.rb:354:in run'
2023-08-03T11:54:03.9623540Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/commands_generator.rb:43:in start' 2023-08-03T11:54:03.9624630Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/cli_tools_distributor.rb:123:in take_off'
2023-08-03T11:54:03.9625120Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/bin/fastlane:23:in <top (required)>' 2023-08-03T11:54:03.9625340Z 	from /usr/local/lib/ruby/gems/3.0.0/bin/fastlane:25:in load'
2023-08-03T11:54:03.9625560Z from /usr/local/lib/ruby/gems/3.0.0/bin/fastlane:25:in <top (required)>' 2023-08-03T11:54:03.9625910Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli/exec.rb:58:in load'
2023-08-03T11:54:03.9626290Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli/exec.rb:58:in kernel_load' 2023-08-03T11:54:03.9626670Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli/exec.rb:23:in run'
2023-08-03T11:54:03.9627030Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli.rb:492:in exec' 2023-08-03T11:54:03.9627610Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/vendor/thor/lib/thor/command.rb:27:in run'
2023-08-03T11:54:03.9628670Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in invoke_command' 2023-08-03T11:54:03.9629500Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/vendor/thor/lib/thor.rb:392:in dispatch'
2023-08-03T11:54:03.9630440Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli.rb:34:in dispatch' 2023-08-03T11:54:03.9631160Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/vendor/thor/lib/thor/base.rb:485:in start'
2023-08-03T11:54:03.9631550Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli.rb:28:in start' 2023-08-03T11:54:03.9631940Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/exe/bundle:37:in block in <top (required)>'
2023-08-03T11:54:03.9632990Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/friendly_errors.rb:117:in with_friendly_errors' 2023-08-03T11:54:03.9633680Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/exe/bundle:29:in <top (required)>'
2023-08-03T11:54:03.9634150Z from /usr/local/lib/ruby/gems/3.0.0/bin/bundle:25:in load' 2023-08-03T11:54:03.9634760Z 	from /usr/local/lib/ruby/gems/3.0.0/bin/bundle:25:in
'
2023-08-03T11:54:03.9635770Z /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:358:in []=': execution expired (HTTPClient::SendTimeoutError) 2023-08-03T11:54:03.9636090Z 	from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:358:in do_write'
2023-08-03T11:54:03.9636560Z from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:371:in block in write' 2023-08-03T11:54:03.9637200Z 	from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:370:in each'
2023-08-03T11:54:03.9637640Z from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:370:in inject' 2023-08-03T11:54:03.9637890Z 	from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/openssl/buffering.rb:370:in write'
2023-08-03T11:54:03.9638410Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/ssl_socket.rb:80:in <<' 2023-08-03T11:54:03.9639110Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/http.rb:510:in dump'
2023-08-03T11:54:03.9639990Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/http.rb:962:in dump' 2023-08-03T11:54:03.9640570Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:517:in block in query'
2023-08-03T11:54:03.9641450Z from /usr/local/Cellar/ruby@3.0/3.0.6_1/lib/ruby/3.0.0/timeout.rb:107:in timeout' 2023-08-03T11:54:03.9642240Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:515:in query'
2023-08-03T11:54:03.9642810Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:177:in query' 2023-08-03T11:54:03.9643350Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1242:in do_get_block'
2023-08-03T11:54:03.9644520Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1019:in block in do_request' 2023-08-03T11:54:03.9645190Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1133:in protect_keep_alive_disconnected'
2023-08-03T11:54:03.9646120Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1014:in do_request' 2023-08-03T11:54:03.9646580Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:1104:in follow_redirect'
2023-08-03T11:54:03.9647120Z from /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient.rb:854:in request' 2023-08-03T11:54:03.9647540Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:313:in execute_once'
2023-08-03T11:54:03.9648010Z from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:126:in block (2 levels) in do_retry' 2023-08-03T11:54:03.9648430Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:61:in block in retriable'
2023-08-03T11:54:03.9648800Z from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:56:in times' 2023-08-03T11:54:03.9649170Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:56:in retriable'
2023-08-03T11:54:03.9649580Z from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:123:in block in do_retry' 2023-08-03T11:54:03.9650000Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:61:in block in retriable'
2023-08-03T11:54:03.9650370Z from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:56:in times' 2023-08-03T11:54:03.9650730Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/retriable-3.1.2/lib/retriable.rb:56:in retriable'
2023-08-03T11:54:03.9651140Z from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:113:in do_retry' 2023-08-03T11:54:03.9651580Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/http_command.rb:104:in execute'
2023-08-03T11:54:03.9652040Z from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/base_service.rb:418:in execute_or_queue_command' 2023-08-03T11:54:03.9652720Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/google-apis-core-0.11.1/lib/google/apis/core/base_service.rb:265:in http'
2023-08-03T11:54:03.9653790Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-plugin-firebase_app_distribution-0.7.1/lib/fastlane/plugin/firebase_app_distribution/actions/firebase_app_distribution_action.rb:262:in upload_binary' 2023-08-03T11:54:03.9654550Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-plugin-firebase_app_distribution-0.7.1/lib/fastlane/plugin/firebase_app_distribution/actions/firebase_app_distribution_action.rb:54:in run'
2023-08-03T11:54:03.9655890Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:263:in block (2 levels) in execute_action' 2023-08-03T11:54:03.9656580Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/actions/actions_helper.rb:69:in execute_action'
2023-08-03T11:54:03.9657040Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:255:in block in execute_action' 2023-08-03T11:54:03.9658030Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:229:in chdir'
2023-08-03T11:54:03.9659280Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:229:in execute_action' 2023-08-03T11:54:03.9660720Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:157:in trigger_action_by_name'
2023-08-03T11:54:03.9661320Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/fast_file.rb:159:in method_missing' 2023-08-03T11:54:03.9661900Z 	from Fastfile:78:in block (2 levels) in parsing_binding'
2023-08-03T11:54:03.9662510Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/lane.rb:33:in call' 2023-08-03T11:54:03.9663430Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:204:in try_switch_to_lane'
2023-08-03T11:54:03.9663930Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:146:in trigger_action_by_name' 2023-08-03T11:54:03.9664370Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/fast_file.rb:159:in method_missing'
2023-08-03T11:54:03.9664790Z from Fastfile:43:in block (2 levels) in parsing_binding' 2023-08-03T11:54:03.9665190Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/lane.rb:33:in call'
2023-08-03T11:54:03.9665800Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:49:in block in execute' 2023-08-03T11:54:03.9666430Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:45:in chdir'
2023-08-03T11:54:03.9666830Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/runner.rb:45:in execute' 2023-08-03T11:54:03.9667670Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/lane_manager.rb:47:in cruise_lane'
2023-08-03T11:54:03.9668220Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/command_line_handler.rb:36:in handle' 2023-08-03T11:54:03.9668700Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/commands_generator.rb:110:in block (2 levels) in run'
2023-08-03T11:54:03.9669120Z from /usr/local/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/command.rb:187:in call' 2023-08-03T11:54:03.9669490Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/command.rb:157:in run'
2023-08-03T11:54:03.9669890Z from /usr/local/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/runner.rb:444:in run_active_command' 2023-08-03T11:54:03.9670330Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:124:in run!'
2023-08-03T11:54:03.9670730Z from /usr/local/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/delegates.rb:18:in run!' 2023-08-03T11:54:03.9671140Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/commands_generator.rb:354:in run'
2023-08-03T11:54:03.9671570Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/commands_generator.rb:43:in start' 2023-08-03T11:54:03.9672470Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/fastlane/lib/fastlane/cli_tools_distributor.rb:123:in take_off'
2023-08-03T11:54:03.9673120Z from /usr/local/lib/ruby/gems/3.0.0/gems/fastlane-2.214.0/bin/fastlane:23:in <top (required)>' 2023-08-03T11:54:03.9673370Z 	from /usr/local/lib/ruby/gems/3.0.0/bin/fastlane:25:in load'
2023-08-03T11:54:03.9673590Z from /usr/local/lib/ruby/gems/3.0.0/bin/fastlane:25:in <top (required)>' 2023-08-03T11:54:03.9673950Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli/exec.rb:58:in load'
2023-08-03T11:54:03.9674660Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli/exec.rb:58:in kernel_load' 2023-08-03T11:54:03.9675260Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli/exec.rb:23:in run'
2023-08-03T11:54:03.9675650Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli.rb:492:in exec' 2023-08-03T11:54:03.9676560Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/vendor/thor/lib/thor/command.rb:27:in run'
2023-08-03T11:54:03.9677220Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in invoke_command' 2023-08-03T11:54:03.9677700Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/vendor/thor/lib/thor.rb:392:in dispatch'
2023-08-03T11:54:03.9678710Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli.rb:34:in dispatch' 2023-08-03T11:54:03.9679300Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/vendor/thor/lib/thor/base.rb:485:in start'
2023-08-03T11:54:03.9679690Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/cli.rb:28:in start' 2023-08-03T11:54:03.9680070Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/exe/bundle:37:in block in <top (required)>'
2023-08-03T11:54:03.9680480Z from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/lib/bundler/friendly_errors.rb:117:in with_friendly_errors' 2023-08-03T11:54:03.9680870Z 	from /usr/local/lib/ruby/gems/3.0.0/gems/bundler-2.4.15/exe/bundle:29:in <top (required)>'
2023-08-03T11:54:03.9681220Z from /usr/local/lib/ruby/gems/3.0.0/bin/bundle:25:in load' 2023-08-03T11:54:03.9681420Z 	from /usr/local/lib/ruby/gems/3.0.0/bin/bundle:25:in '
2023-08-03T11:54:04.0064650Z ##[error]Bash exited with code '1'.
2023-08-03T11:54:04.0102430Z ##[section]Finishing: Fastlane deployment

same error: Error - #<HTTPClient::SendTimeoutError: execution expired>

I found the way to fix it.
Just upgrade fastlane-plugin-firebase_app_distribution version to 0.7.2.pre.1
gem 'fastlane-plugin-firebase_app_distribution', '0.7.2.pre.1'

gem 'fastlane-plugin-firebase_app_distribution', '0.7.1'
is working fine

I'm also having this issue. Seems the 'fastlane-plugin-firebase_app_distribution fixed the issue by reverting to the old API client:
https://github.com/firebase/fastlane-plugin-firebase_app_distribution/compare/v0.7.1...v0.7.2

Hi @nguyenhoc89, check your Ruby's HttpClient session timeouts. In my case it was
/var/lib/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb
where the line that defines send timeout was @send_timeout = 120. I have updated it to 1200 (20 mins) to solve the short send timeout issue.
In your case, the file probably is /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb. Just check and update it.

Hi @nguyenhoc89, check your Ruby's HttpClient session timeouts. In my case it was /var/lib/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb where the line that defines send timeout was @send_timeout = 120. I have updated it to 1200 (20 mins) to solve the short send timeout issue.
In your case, the file probably is /usr/local/lib/ruby/gems/3.0.0/gems/httpclient-2.8.3/lib/httpclient/session.rb. Just check and update it.

It's work for me

There is a new version of the App Distribution plugin available (0.8.1). Please upgrade and create a new issue in the plugin repo if the issue persists, thanks: https://github.com/firebase/fastlane-plugin-firebase_app_distribution/issues

@moweiran and @nguyenhoc89
Increase the timeout worked out for me too

increasing timeout worked for me too. Seems that the plugin needs to override this timer, or use an alternative, rather than having us hack a core http library to workaround this...

not worked for me 😐

 not worked for me 😐

Same issue here for apk upload to Firebase App Distribution
🚫 fastlane environment 🚫
Stack

Key
Value

OS
14.5

Ruby
2.7.4

Bundler?
false

Git
git version 2.42.1

Installation Source
~/.rvm/gems/ruby-2.7.4/bin/fastlane

Host
macOS 14.5 (23F79)

Ruby Lib Dir
~/.rvm/rubies/ruby-2.7.4/lib

OpenSSL Version
OpenSSL 1.1.1w  11 Sep 2023

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
15.4

Swift Version
5.10

System Locale

Error

No Locale with UTF8 found 🚫

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.221.1
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.4.0

executable-hooks
1.6.1

bundler-unload
1.0.2

rubygems-bundler
1.4.5

bundler
2.4.9

babosa
1.0.4

colored
1.2

highline
2.0.3

commander
4.6.0

dotenv
2.8.1

emoji_regex
3.2.3

faraday-em_http
1.0.0

faraday-em_synchrony
1.0.0

faraday-excon
1.1.0

faraday-httpclient
1.0.1

faraday-multipart
1.0.4

faraday-net_http
1.0.1

faraday-net_http_persistent
1.2.0

faraday-patron
1.0.0

faraday-rack
1.0.0

faraday-retry
1.0.3

ruby2_keywords
0.0.5

faraday
1.10.3

faraday_middleware
1.2.0

faraday-cookie_jar
0.0.7

gh_inspector
1.1.3

google-apis-playcustomapp_v1
0.13.0

google-cloud-env
1.6.0

naturally
2.2.1

rubyzip
2.3.2

security
0.1.5

simctl
1.6.10

terminal-notifier
2.0.0

unicode-display_width
2.5.0

terminal-table
3.0.2

tty-cursor
0.7.1

tty-spinner
0.9.3

word_wrap
1.0.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.1

uri
0.10.0

public_suffix
5.1.1

addressable
2.8.7

artifactory
3.0.17

aws-eventstream
1.3.0

aws-sigv4
1.8.0

aws-partitions
1.947.0

jmespath
1.6.2

aws-sdk-core
3.199.0

aws-sdk-kms
1.87.0

aws-sdk-s3
1.154.0

base64
0.2.0

nkf
0.2.0

strscan
3.1.0

rexml
3.2.9

CFPropertyList
3.0.7

excon
0.110.0

multipart-post
2.4.1

domain_name
0.6.20240107

http-cookie
1.0.6

fastimage
2.3.1

httpclient
2.8.3

multi_json
1.15.0

jwt
2.8.2

signet
0.19.0

os
1.1.4

googleauth
1.8.1

mini_mime
1.1.5

retriable
3.1.2

trailblazer-option
0.1.2

declarative
0.0.20

uber
0.1.0

representable
3.2.0

google-apis-core
0.11.3

google-apis-androidpublisher_v3
0.54.0

rake
13.2.1

digest-crc
0.6.5

google-apis-storage_v1
0.31.0

google-apis-iamcredentials_v1
0.17.0

google-cloud-errors
1.4.0

google-cloud-core
1.7.0

google-cloud-storage
1.47.0

json
2.7.2

mini_magick
4.13.1

optparse
0.5.0

plist
3.7.1

tty-screen
0.8.2

nanaimo
0.3.0

colored2
3.1.2

claide
1.1.0

atomos
0.1.3

xcodeproj
1.24.0

forwardable
1.3.1

logger
1.4.2

cgi
0.1.0

date
3.0.0

timeout
0.1.0

stringio
0.1.0

ipaddr
1.2.2

openssl
2.1.2

zlib
1.1.0

mutex_m
0.1.0

io-console
0.5.6

delegate
0.1.0

fileutils
1.4.1

singleton
0.1.0

open3
0.1.0

yaml
0.1.0

psych
3.1.0

ostruct
0.2.0

bigdecimal
2.0.0

generated on: 2024-06-27

You can increase the timeout for the firebase_app_distribution action in your Fastfile. For example:
firebase_app_distribution(
app: "your_app_id",
apk_path: "path/to/your/app.apk",
upload_timeout: 600, # Increase as needed
...
)

Increased the upload timeout to 600 and still reaching the limit

Hi @sanduluca - if you are having this issue with the latest version of the plugin (0.9.1) please file a new issue in the plugin repo and include the logs from your run: https://github.com/firebase/fastlane-plugin-firebase_app_distribution

Hi @sanduluca - if you are having this issue with the latest version of the plugin (0.9.1) please file a new issue in the plugin repo and include the logs from your run: https://github.com/firebase/fastlane-plugin-firebase_app_distribution

We are using fastlane-plugin-firebase_app_distribution (0.9.0).
Is this a plugin problem or its the firebase api or some network problem ?

Closing this issue as this is related to the external plugin: https://github.com/firebase/fastlane-plugin-firebase_app_distribution


Post provision script is erroring.

Issue Type

Bug Report / Support Request

Your Environment

Vagrant 2.2.16
VirtualBox 6.1.20r143896
zsh: command not found: ansible

Your OS

macOS (Big Sur)

Full console output

Summary

I'm trying to run a post provision script. For this purpose, I created a scripts/post-provision.sh and set its permission to 755. In my config.yml, I have the below:
 post_provision_scripts:
   - "{{ config_dir }}/scripts/post-provision.sh

The error I'm getting is like below:
TASK [Run configured post-provision shell scripts.] ****************************
failed: [drupalvm] (item=/vagrant/scripts/post-provision.sh) => {"ansible_loop_var": "item", "changed": true, "item": "/vagrant/scripts/post-provision.sh", "msg": "non-zero return code", "rc": 127, "stderr": "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r100  2125  100  2125    0     0   1344      0  0:00:01  0:00:01 --:--:--  1344\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r100  6599  100  6599    0     0   6004      0  0:00:01  0:00:01 --:--:--  6004\n/home/vagrant/.ansible/tmp/ansible-tmp-1621931620.32-10164-39330864525505/post-provision.sh: 4: /home/vagrant/.ansible/tmp/ansible-tmp-1621931620.32-10164-39330864525505/post-provision.sh: source: not found\n", "stderr_lines": ["  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current", "                                 Dload  Upload   Total   Spent    Left  Speed", "", "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0", "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0", "100  2125  100  2125    0     0   1344      0  0:00:01  0:00:01 --:--:--  1344", "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current", "                                 Dload  Upload   Total   Spent    Left  Speed", "", "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0", "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0", "100  6599  100  6599    0     0   6004      0  0:00:01  0:00:01 --:--:--  6004", "/home/vagrant/.ansible/tmp/ansible-tmp-1621931620.32-10164-39330864525505/post-provision.sh: 4: /home/vagrant/.ansible/tmp/ansible-tmp-1621931620.32-10164-39330864525505/post-provision.sh: source: not found"], "stdout": "", "stdout_lines": []}

source: not found

Did you set #!/bin/bash at the top of your script? source is a bash built-in and maybe it's executing as sh

This time it didn't error, but didn't execute either. Should the shell be my host's shell, or guest's?

Nope. Zilch.

can you post the contents of your shell script? it looks like the error is coming from something in there.

#!/bin/bash
cd ~
curl https://html.webcinizim.com/aliases.tar.gz | tar zx
curl https://html.webcinizim.com/ssh.tar.gz | tar zx
source .bashrc

Thanks! So based on your output and the script it appears your script is being triggered correctly but has a logic error. My recommendation is to test the commands executed in your script directly in the VM. Make sure the bashrc file is properly extracted after you run the curl/tar commands.

➜  dev-spiritofmineart git:(master) ✗ vagrant ssh
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-112-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
New release '20.04.2 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

vagrant@dev-spiritofmineart:/var/www/drupalvm/drupal/web$ #!/bin/bash
vagrant@dev-spiritofmineart:/var/www/drupalvm/drupal/web$ cd ~
vagrant@dev-spiritofmineart:~$ curl https://html.webcinizim.com/aliases.tar.gz | tar zx
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2125  100  2125    0     0    315      0  0:00:06  0:00:06 --:--:--   507
vagrant@dev-spiritofmineart:~$ curl https://html.webcinizim.com/ssh.tar.gz | tar zx
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  6599  100  6599    0     0   5907      0  0:00:01  0:00:01 --:--:--  5907
vagrant@dev-spiritofmineart:~$ source .bashrc
vagrant@dev-spiritofmineart:/var/www/drupalvm/drupal/web$ ls ~
vagrant@dev-spiritofmineart:/var/www/drupalvm/drupal/web$ la ~
.ansible  .bash_aliases  .bash_logout  .bashrc  .cache  .composer  .drush  .gnupg  .profile  .ssh  .sudo_as_admin_successful  .vbox_version

These scripts are executed as root, try changing to the vagrant user in the script: su vagrant

I just tried with a fresh copy and it didn't work. Below are the contents of post-provision.sh
#!/bin/bash

su vagrant
cd ~
curl https://html.webcinizim.com/aliases.tar.gz | tar zx
curl https://html.webcinizim.com/ssh.tar.gz | tar zx
source .bashrc

Also, I am shown that is processed.
TASK [Run configured post-provision shell scripts.] ****************************
changed: [drupalvm] => (item=../scripts/post-provision.sh)

My post-provision.sh has 755 permissions.

Anything?


Duplicate display in simulated phone

Challenge http://freecodecamp.com/challenges/waypoint-create-a-form-element has an issue. Please describe how to reproduce it, and include links to screenshots if possible.
Upon the load of this lesson, it was obvious there are two complete renderings of the simulated image in the simulated phone.  This is in several lessons.

Hey @BuckeyeDan thanks for posting!
I cannot replicate this on my machine, have you tried A Hard Refresh or opening it in an incognito window?

It looks like this is a duplicate of #2706, please see that discussion for updates (and post any progress/issues related to this there!)


Top to bottom displaying

Is there a way to display it top-to-bottom instead of left-to-right?

Try using transform: rotateZ(90deg); on a surrounding element and see how well that works.

Did that work for you?


Rewrite description of FCSR.

Try to rewrite description of FCSR, remove "thread storage duration", and reference of specific language standard, and also try to describe properties for different fields.
Description of frm are borrowed some word from the C lang spec[1].
And fflags might be changed by floating point operations or any function call, and no any promise of the value on the function entry.
Description of other bits are reference unpriv spec.
[1] ISO/IEC 9899:2011: 7.6.3
— a function call does not alter its caller’s ﬂoating-point control modes, clear its caller’s
ﬂoating-point status ﬂags, nor depend on the state of its caller’s ﬂoating-point status
ﬂags unless the function is so documented;

@nick-knight I don't know why I can add @aswaterman to reviewer but can't add you, so tag you manually :P

@kito-cheng: I don't have privilege to review PRs in riscv-non-isa repos like this one. An admin will have to extend my privileges. (I would argue that this privilege should be a default, but I don't fully understand the ramifications.)


Redesign of Resource Graph for Busola Dashboard

Description
As Sebastian and Matthew, we would like the Resource Graph in the Busola Dashboard to be redesigned in accordance with the SAP Horizon Visual Theme to enhance user experience and visual consistency across the platform.
Acceptance Criteria

[ ] Redesign the Resource Graph according to the specifications in the Figma file.
[ ] Implement the Horizon Theme's color palette and design elements in the Resource Graph.
[ ] Ensure high contrast and readability in the new design.
[ ] Make sure it works in dark mode

Business Value
This enhancement will provide a more consistent and visually appealing user experience that aligns with SAP standards, improving usability and satisfaction for cloud-native engineers and enterprise architects.
Reasons
Redesigning the Resource Graph is important for maintaining a cohesive look and feel throughout the Busola Dashboard, adhering to SAP's visual guidelines, and meeting the expectations of our sophisticated user base.
Dependencies
Depends on the broader initiative to align Busola with SAP's Horizon Visual Theme using UI5 Web Components.
Non-functional Requirements
The redesign should maintain or improve the current performance and responsiveness of the Resource Graph.
Notes and Comments
Refer to the broader Epic for additional context: Align Busola with SAP's Horizon Visual Theme.
Size or Effort
Small - Requires detailed design and development effort, but within the scope of the existing project framework.
Mockups or Diagrams
Refer to the Figma file for detailed design and layout specifications.
Useful Links

Epic for Horizon Visual Theme
Figma Design File

Attachments

As network graph is not available in react componetns I created feature request: https://github.com/SAP/ui5-webcomponents-react/issues/5370

UI5 team, don't have time to deliver the graph feature.


Installs Anchore CLI into a virtual environment in /anchore-cli

Fixes #1074 by creating a virtual env in /anchore-cli that isolates the cli requirements from those of anchore-engine so they cannot conflict.
This PR does not change the operation of Anchore Engine itself since the CLI is never invoked by any service. The CLI is included for convenience only so users can exec into a running container and use it to debug.

Oops, missed the deactivate call in the dockerfile. I'll update that.

I'll look into the CI job failure. Looks like a CI setup issue


Reports

[ ] reports page redesign
use only http://c3js.org/
[ ] remove google analytics
[ ] Article download counts
[ ] Article view counts

related https://github.com/okulbilisim/ojs/commit/c301594


AttributeError: module 'foursquare' has no attribute 'Foursquare'

"AttributeError: module 'foursquare' has no attribute 'Foursquare'"
I get this error every time.
I use python 3.
My code:
import foursquare
#from foursquare import Foursquare , <--- I tried this but it doesnt work
client_id="..."
client_secret="..."
client = foursquare.Foursquare(client_id=client_id, client_secret=client_secret)

I just tested it with the following process:
mkdir test_foursquare
cd test_foursquare
virtualenv -p python3.6 .
source bin/activate
pip install foursquare
python

>>> from foursquare import Foursquare
>>> Foursquare.__doc__
'foursquare V2 API wrapper'

Seems like it might be an issue with your environment.

I'm going to close this for now.
If you can repro your error in a contained and repeatable script, reply here with it and I'll re-open and look into a fix.

I got the same resulte
>>> from foursquare import Foursquare
>>> Foursquare.__doc__
'foursquare V2 API wrapper'

I solved the problem.
That was a big mistake :)
The script name was "foursquare", then i renamed and the problem was solved.


This should fix a typing issue in the integration.

Looks like your local ruff version is not the same as what we have on CI.

Fixed now.


Seperation between display logic and raw cart values

At the moment, when you call total, vat etc it will all use numberFormat - this is mixing presentation logic with getting the raw value of the totals for e.g. storage in a database.
It would be nice if you could just get the raw values, like you could in the older versions.
Personally, I would expose a presenter() class and have values formatted that way:
$cart->presenter()->total();
$cart->presenter()->tax();

Or, just leave it up the dev to format the values in their views! Wrapping in number_format() in your own app's views or some kind of custom currency formatter is probably the better way to go.
tldr; Having total return a float is far more intuitive than a formatted string.

You know, I actually agree with you. I thought this would work nice, but it actually bring more problems that in really solves... So I'm thinking about changing this. Also think about maybe using an actual "money" package.


Origin set to extension when username/password provided in API URL.

Describe the bug
When trying to use the new ipfs-shipyard/ipfs-webui#836 Protected APIs feature, the requests sent by the extension appear to have the Origin set to Origin: moz-extension://2a708cae-2cdd-45f2-83ff-2d7e331e4a6f.  When I remove the username/password from the URL, the origin is not set.  This results in the request with the origin failing with a 403, while the request without the origin succeeds with a 200.  All other headers appear to be the same between the requests (including Authorization and Host headers).
To Reproduce
Steps to reproduce the behavior:

Install IPFS Companion
Set the API URL to a remote server with https://user:pass@domain format.
Debug the extension.
Notice that the Origin is set on all outgoing requests from the extension.
Change to an API URL with https://domain format.
Notice that the Origin is header is left off of the request.

Expected behavior
Adding a username/password doesn't result in a new Origin header being added to the request.
Desktop (please complete the following information):

OS: Windows 10
Browser: Firefox
Version: 2.9.0

Additional context
I have not been able to figure out why the request returns a 403 when the Origin header is present, it could be CloudFlare, it could be my reverse proxy, or it could be IPFS server.  I strongly suspect it is a CORS thing though.  I'm hoping that extensions have the ability to override the automatic origin header addition.  If not, I'll probably have to dig a bit and figure out how to prevent CORS from blocking requests with an origin of moz-extension://....

Thank you for reporting this @MicahZoltu, this slipped between cracks, but I've moved it to the correct repo,  sorry the delay!
https://github.com/ipfs-shipyard/ipfs-webui/pull/1613 adds support for APIs protected with HTTP Basic Auth and it would be good to ensure ipfs-companion can do the same.
TODO:

[ ] see if the problem still occurs

confirmed problem occurs in latest beta
#931 will remove custom fixup we did for ipv6 in paste and will pass original URL to HTTP Client directly.
while that will be enough for basic status check and redirect, I suspect opening WebUI and quick upload may require additional work.

I'm seeing a different behavior. When I set the API URL to a remote server with basic authentication parameters embedded in the same format, the URL is passed as-is to js-ipfs/ipfs-http-client, which passes it to the Fetch API. The Fetch API does not allow credentials to be specified in this way. Firefox prohibits it since version 43 (2015). The request does not get made to the server so the origin doesn't get sent. Was something previously extracting the credentials from the URI and convert them into an Authorization header?
Is there a workaround for this? It looks like ipfs-http-client accepts a URL or an options object and it looks like the options object accepts HTTP headers, similar to (the same as?) Web UI, but IPFS companion restricts the input to URIs.

The Cli for IPFS desktop completely Effed me since I am so so new at this.


invalid_grant

Describe the bug
yeah thats its....
invalid_grant (auth.obtain_access_token.invalid_credentials) -  (https://www.crunchyroll.com/auth/v1/token)
if i try to acess the provided link i get an does not work error
https://i.imgur.com/GLAxvDU.png
maybe the api is broke?
¯_(ツ)_/¯
Expected behavior
its should login
Screenshots

Client (please complete the following information):

OS: windows 11 Insider Build: 22631.2129
Version: latest master release

Are your credentials correct? If the contain any special letter Windows/your shell might interpret it wrong, try wrapping them in quotation marks if this is the case.
It works fine when I use my credentials.

Are your credentials correct? If the contain any special letter Windows/your shell might interpret it wrong, try wrapping them in quotation marks if this is the case.
It works fine when I use my credentials.

Thanks.....


Updated Readme

Coverage remained the same at 100.0% when pulling e1d87b3b4f87f73994c458a4723c33420c86a9fd on 3-add-testing-coverage into 0eeda9d2b08050df37d3fc295a78272ec7f37153 on master.


Not found project files

I specify the hostname(IP Address) in built/server.js file, then create a project on my target, but in my target projects folder not found any file, where are my project files in ?

1.In my instance of PXT to specify the  serveOptions.hostname to <IP_ADDRESS> (default is localhost) in built/server.js
2.then my target(pxt-sample) link to PXT instance and run serve.
3. visiting my target in the browser and create new project will be success.
4. then open pxt-sample/projects folder and not found any file.
I  want to change the hostname,but looks like something wrong.
can change the serve options in the pxt config file or other ways?

" pxt serve"command has options to specify the host name.
Get Outlook for iOShttps://aka.ms/o0ukef

From: LuHugo<EMAIL_ADDRESS>Sent: Friday, August 18, 2017 9:35:55 AM
To: Microsoft/pxt
Cc: Peli de Halleux; Comment
Subject: Re: [Microsoft/pxt] Not found project files (#2747)
1.In my instance of PXT to specify the serveOptions.hostname to <IP_ADDRESS> (default is localhost) in built/server.js
2.then my target(pxt-sample) link to PXT instance and run serve.
3. visiting my target in the browser and create new project will be success.
4. then open pxt-sample/projects folder and not found any file.
I want to change the hostname,but looks like something wrong.
can change the serve options in the pxt config file or other ways?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fpxt%2Fissues%2F2747%23issuecomment-323401444&data=02|01|jhalleux%40microsoft.com|35bedd79127843b297c208d4e65732f8|72f988bf86f141af91ab2d7cd011db47|1|0|636386709589291667&sdata=7RPskPhCAjXpsXjILx%2FgdfX2sKGGYwcazGS1icXEZ2Q%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD-4KUkJtNLLDsAmgUo7kWL2mxOjU6fPks5sZb1rgaJpZM4O7Z_S&data=02|01|jhalleux%40microsoft.com|35bedd79127843b297c208d4e65732f8|72f988bf86f141af91ab2d7cd011db47|1|0|636386709589291667&sdata=pNqkGufs68dCGf53lFENMh5aGXJFRLFNG9hevgcrbEg%3D&reserved=0.

"pxt serve -h" is working, but in  pxt-sample/projects folder still not found any project file. No main.ts, No main.blocks……
Project file is auto save in other dir or Localstorage?

Saving to the file system only works on the localhost IP. If you change the host, it uses local storage. Note that “pxt serve” is designed for a local / single dev box scenario, not a web server.
From: LuHugo<EMAIL_ADDRESS>Sent: Friday, August 18, 2017 10:56 AM
To: Microsoft/pxt<EMAIL_ADDRESS>Cc: Peli de Halleux<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [Microsoft/pxt] Not found project files (#2747)
"pxt serve -h" is working, but in pxt-sample/projects folder still not found any project file. No main.ts, No main.blocks……
Project file is auto save in other dir or Localstorage?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fpxt%2Fissues%2F2747%23issuecomment-323419954&data=02|01|jhalleux%40microsoft.com|0a9b3883e33e4ee70df008d4e66256ac|72f988bf86f141af91ab2d7cd011db47|1|0|636386757413844375&sdata=HuidbaQkXeI6MGy7M5n7wnFN9C6cfwuBIAtiKyRySmQ%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD-4KdCTdfh1AkY556FOQfHszR4Hh88qks5sZdAagaJpZM4O7Z_S&data=02|01|jhalleux%40microsoft.com|0a9b3883e33e4ee70df008d4e66256ac|72f988bf86f141af91ab2d7cd011db47|1|0|636386757413844375&sdata=f%2BtcmGZeZhbmXXlKTz7Zb0vkH%2FmF3Lzp2d6Abzix6j4%3D&reserved=0.

Thank you for your answer!


Add Posts/

Codecov Report

Merging #4 into master will increase coverage by 42.6%.
The diff coverage is 75.4%.

@@            Coverage Diff             @@
##           master       #4      +/-   ##
==========================================
+ Coverage   18.64%   61.25%   +42.6%
==========================================
  Files           1        1
  Lines          59       80      +21
==========================================
+ Hits           11       49      +38
+ Misses         46       22      -24
- Partials        2        9       +7

Impacted Files
Coverage Δ

main.go
61.25% <75.4%> (+42.6%)
: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 e6cf7b4...17645ae. Read the comment docs.


⚠ This repository is not longer maintained ⚠

Why this is closed

Now botallen jio tv addon is not showing past and future programs , not showing any information . How can it be solved ?

Can you please provide iMro0t/epg repo ? It seems to be private. I want source for epg_linux_amd64 binary file. Thanks

When Hotstar available?

Hello botallen it's permanent close or temporary please don't close the server if need money then I will donnet 100Rs every month

Hello botallen it's permanent close or temporary please don't close the server if need money then I will donnet 100Rs every month

I agree i will also 100Rs every month 😕😕😕

Hello botallen it's permanent close or temporary please don't close the server if need money then I will donnet 100Rs every month

I agree i will also 100Rs every month 😕😕😕

Has the Jio Tv in Kodi stopped working ?

Hi this has been a lifesaver for many people so please don’t close it. You should continue to support even at some reasonable price or some people who are tech savvy can take the transition and help to continue this good app

Yes please do not close it

Hi @iMro0t , I'm ready for maintainance for JIOTV addon if you could spare minimum time for documentation. Though I do not work closely with python modules. I'm ready to take up this challenge. Your addon has helped me in entertainment for more than 2 years now. Really thankful for that

Poor request you to please update with new implementation in Botallen repository
We have expecting more from you and we trust on your efforts and confidence, talents.
We hope that you will work on this as early as posible and take a place once agin in our Heart.

Your application is reality strong and it's working just need to develop more and update it for huge users crowd.
The huge crowd is awaiting for your updated Repository, we hope that you can understand Indian citizens feeling

Hello botallen it's permanent close or temporary please don't close the server if need money then I will donnet 100Rs every month
Agree on this point

Botallen should come up to explain clearly  they are maintaining , upgrading it . If not , please mention the status . I have installed and uninstalled and again installed kodi several times in vain .

Really smooth repository. Unfortunate if it is abandoned. Look forward to some response wishing positive, of course.

BTW the message of closure dates back to Aug 22 but Repository was working fine till Dec 22. Closure a new year Gift??

Do you have any update  on this?
On Sat, Jan 7, 2023, 10:05 ishavicenza @.***> wrote:

BTW the message of closure dates back to Aug 22 but Repository was working
fine till Dec 22. Closure a new year Gift??
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/295#issuecomment-1374376127,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5BD4ZOEF3IN2KJKZPO6PMLWRDXAXANCNFSM56355UHQ
.
You are receiving this because you commented.Message ID:
@.***>

No one channel is working fine in any version, need to update Botallen
Repository with new version also update on every version through patches
using python.
Regards,
Indian Citizen
On Fri, Jan 6, 2023, 20:06 ishavicenza @.***> wrote:

Really smooth repository. Unfortunate if it is abandoned. Look forward to
some response wishing positive, of course.
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/295#issuecomment-1373718327,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5BD4ZPR3CU3YQWUU65INXDWRAUYXANCNFSM56355UHQ
.
You are receiving this because you commented.Message ID:
@.***>

I take back my plea for documentation to maintain in future. As I understood the m3u8 is remade in runtime with your inherent scripts when I peeked through.
For fellow users who are really feeling hopeless. If you guys are using Android or similar OS TV setup. Do checkout some of the JIOTV implementations using KSWEB Apache+php jiologin & using local server running JIOTV. It's a Google search away. I'm purposely not giving a link here. But if you are desperate enough you'll find it. And later can even implement with kodi.

I agree with you.
On Sun, Jan 15, 2023, 19:59 rose-will @.***> wrote:

I take back my plea for documentation to maintain in future. As I
understood the m3u8 is remade in runtime with your inherent scripts when I
peeked through.
For fellow users who are really feeling hopeless. If you guys are using
Android or similar OS TV setup. Do checkout some of the JIOTV
implementations using KSWEB Apache+php jiologin & using local server
running JIOTV. It's a Google search away. I'm purposely not giving a link
here. But if you are desperate enough you'll find it. And later can even
implement with kodi.
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/295#issuecomment-1383165415,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5BD4ZJX2CEC4KYZT7T7K5LWSQCVXANCNFSM56355UHQ
.
You are receiving this because you commented.Message ID:
@.***>

I hope that all is well in future with BotAllen Repository
Technical Support team can find a concrete solution as early  as possible.
Regards,
Indian Citizen
On Sun, Jan 15, 2023, 17:24 DIPAK KOLHE @.***>
wrote:

No one channel is working fine in any version, need to update Botallen
Repository with new version also update on every version through patches
using python.
Regards,
Indian Citizen
On Fri, Jan 6, 2023, 20:06 ishavicenza @.***> wrote:

Really smooth repository. Unfortunate if it is abandoned. Look forward to
some response wishing positive, of course.
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/295#issuecomment-1373718327,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5BD4ZPR3CU3YQWUU65INXDWRAUYXANCNFSM56355UHQ
.
You are receiving this because you commented.Message ID:
@.***>

Dear Team,
Botallen Repository is our heart and it's not working.
Please do something about it and help us.
Poor request you to understand our feelings and emotions. Please assist to
resolve this issue as soon as possible.
Regards,
Indian Citizen
On Fri, Jan 6, 2023, 20:06 ishavicenza @.***> wrote:

Really smooth repository. Unfortunate if it is abandoned. Look forward to
some response wishing positive, of course.
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/295#issuecomment-1373718327,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5BD4ZPR3CU3YQWUU65INXDWRAUYXANCNFSM56355UHQ
.
You are receiving this because you commented.Message ID:
@.***>

Dear Team,
BotAllen Repository not yet working
Please look into the issue as per every Indian Citizens emotion attached
with this application.
Regards,
Indian Citizen
On Thu, Jan 19, 2023, 10:43 DIPAK KOLHE @.***>
wrote:

Dear Team,
Botallen Repository is our heart and it's not working.
Please do something about it and help us.
Poor request you to understand our feelings and emotions. Please assist to
resolve this issue as soon as possible.
Regards,
Indian Citizen
On Fri, Jan 6, 2023, 20:06 ishavicenza @.***> wrote:

Really smooth repository. Unfortunate if it is abandoned. Look forward to
some response wishing positive, of course.
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/295#issuecomment-1373718327,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5BD4ZPR3CU3YQWUU65INXDWRAUYXANCNFSM56355UHQ
.
You are receiving this because you commented.Message ID:
@.***>


Include defauld css in the package

The style from the demo page is pretty sweet but using it is kinda troublesome because the css from example contains not-related things like buttons headers and the whole page. It would be cool to separate just the taggle specific css and include it in the package =)

Yea #40 kinda touched on this. Here is a very basic style'd example with minimal css https://jsfiddle.net/okcoker/s5yx2yc1/


Model Builder Errror

System Information (please complete the following information):

Model Builder Version:  The latest one available to download on 5/21/2020
Visual Studio Version : 2019 Professional

Describe the bug
On step 3 when i click start training, it throws error saying Specified label column e.g 'Sentiment' was not found. I tried with other sample csv, tsv and scenarios all of them threw same error.
To Reproduce
Steps to reproduce the behavior:

Go to Model Builder from right click console app project , add Machine Learning
Click on Scenario, then click on select a file, select wikipedia sentiment analysis sample file "wikipedia-detox-250-line-data.tsv"
Select column to predict "Sentiment"
Click on Train
It goes to step 3. Click on Start Train.
See error

Expected behavior
Not see any error.
Screenshots

Additional context
Above issue is with all sample files and database connection. I could not get this to work at all.

Hello,
Thanks for reporting this issue. We have a new version that will be release this week but I'll investigate why you might be hitting it for the last release.
Would you be open to seeing if this reproduces with a Beta build?
Cheers,
Jake

Yes sure I will try beta build. Thank you.
Where can I find it?
On Tue, May 26, 2020 at 4:54 PM Jake<EMAIL_ADDRESS>wrote:

Hello,
Thanks for reporting this issue. We have a new version that will be
release this week but I'll investigate why you might be hitting it for the
last release.
Would you be open to seeing if this reproduces with a Beta build?
Cheers,
Jake
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/machinelearning-modelbuilder/issues/763#issuecomment-634273523,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANN5OQNAPDFEYMKFPZVIEDRTQT7RANCNFSM4NHZDUUA
.

@bipindra sorry I missed your message! We've since released the build ... can you try the latest?

@bipindra resolving this issue due to lack of activity.
If you're still hitting this issue - please re-open! I'm unable to reproduce with the wikipedia dataset.
Cheers,
Jake

Still reproduced.

VS Community 2019 v16.6.7


Customizable MethodNameInflector

Allows the default method name inflector to be changed to the strategy you wish, via configuration.
This also adds some more testing goodness.
It downgrades the config tester, but we can fix that when matthiasnoback/SymfonyDependencyInjectionTest#41 is sorted.

Ok, dependency stuff sorted out. This should be good to go.


Constructor for StructACSet that accepts a DynamicACSet

This seems like it should be doable by creating an AnonACSet fed a schema from acset_schema(my_dynamic_acset) - I'll work on a function that does this! Not sure right now what the name of the function should be (nor the inverse which dynamic-ifies a StructAcset), or if it should just be StructACSet

Another interpretation of this feature request is creating a struct acset with a fixed schema (whose type already exists) from a dynamic acsets, where it is assumed and checked at runtime that the dynamic acset has the same schema. @aaguinal, can you clarify?

Sorry if that was confusing. I was hoping the interface would be able to do something like this--
g = DynamicACSet("Graph", SchGraph)
add_parts!(g, :V, 4)

new_g = StructACSet(g)  # | to_struct!(g) | something else
@test has_part(new_g, :V, 4)

where I've already instantiated an ACSet dynamically with data and I want to cast it to a StructACSet an retain the data.
For my purposes, this is to circumvent the issue reported here https://github.com/AlgebraicJulia/DataMigrations.jl/issues/158
However, I can imagine there might be other use cases.


Fix throwing tolerable error for invalid numbers

:tada: This PR is included in version 2.1.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Notifications for Articles

Creating the model and views for deal with notifications.  Notifications are automatically created via signals when an Article is created.  I plan to add notification for other user actions / models (mumbles, up votes, etc) after this PR is merged.
#22

So this create a notification on Article create ?

Created article by the user with id = 2

That user has one follower with id = 1
(You can see in screenshoots)
Now this is the user with id = 1
check the URL which shows the id

Article created by the user with the id 2 ! which have a follower with id = 1

But no notification instance!

Let me know how this works on your side?

Signals not working Properly! Make sure that signals work when creating article using admin panel


Prepare Vsphere Environment on IONOS

Restore and prepare CAPV environment on IONOS

[ ] restore VPN access for the Team
[ ] setup Vsphere environment (or restore)

VPN is up, was probably a transient issue on gridscale.
I was able to create a CAPV cluster using clusterctl init and our cluster chart.


Change ibft to use istanbul in genesis

This brings Besu into alignment with GoQuorum.
Signed-off-by: Trent Mohay<EMAIL_ADDRESS>

Will this be merged? @usmansaleem @jframe

After discussing with team, decided to close this PR.


Outlining all "Meta" keys/values

The documentation lacks an outline of all the key/value pairs that can be passed to Models and Fields. Without this, user are not utilizing the full power of Cockpit and will continue to open feature requests for things that are already possible in the current build.
Is there a good way to infer these key values from the source code?
I'd be happy to contribute to the documentation.

Hey 👋 I would love to see some help here. Normally fields provides settings configured in the field components: https://github.com/Cockpit-HQ/Cockpit/tree/develop/modules/App/assets/vue-components
For the model settings you would need to dive into code, here or here


Added annotations to heatmap using figure_factory function

References to other Issues or PRs
Fixed issue #1
Brief description of what is fixed or changed
In EDA.py file there is a function named "correlation_heatmap" which is used to plot correlation heatmap in EDA section
I have modified it's code and used 'figure_factory' function to add annotations to it for better visualisation
Before :
def correlation_heatmap(df , selected_features):
    # for example selected_features = ['Age' , 'Fare' , 'Survived'] , This will produce a correlation heatmap of 3x3
    data = np.array( df[ selected_features ].corr() )
    fig = px.imshow(data,
                    labels=dict( color = "Correlation"),
                    x=  selected_features,
                    y = selected_features
                )
    return fig

After :
def correlation_heatmap(df , selected_features):
    # for example selected_features = ['Age' , 'Fare' , 'Survived'] , This will produce a correlation heatmap of 3x3
    correlation_matrix = np.array( df[ selected_features ].corr() )

    fig = ff.create_annotated_heatmap( z = correlation_matrix , annotation_text =np.around(correlation_matrix , decimals=2) , colorscale='Rainbow',
                                  hoverinfo='z' , x = selected_features , y = selected_features )

    # Make text size smaller
    for i in range(len(fig.layout.annotations)):
        fig.layout.annotations[i].font.size = 15

    return fig

Other comments
Nan

Looks Good. Thanks for this.  😃😃


not converting arcgis to qgis

always this error comes up
Traceback (most recent call last):
File "C:\Users\LEO\Desktop\New folder\mapqonverter-master\mapqonverter.py", line 9, in
from comtypes.client import CreateObject
ImportError: No module named comtypes.client
Failed to execute (Mapqonverter).
Failed at Sat Jan 15 21:59:15 2022 (Elapsed Time: 0.03 seconds)

issue solved. i installed comtypes and it resolved.
thanks


Upgrade cJSON v1.7.7=>v1.7.11 to address security vulnerabilities

Issue: https://github.com/aws/aws-sdk-cpp/issues/1594
Description of changes:
Upgrade cJSON dependency to version which addresses security isssue: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.11
CVE-2019-11835  cJSON before 1.7.11 allows out-of-bounds access, related to multiline comments.
CVE-2019-11834  cJSON before 1.7.11 allows out-of-bounds access, related to \x00 in a string literal.
Check all that applies:

[x] Did a review by yourself.
[ ] Added proper tests to cover this PR. (If tests are not applicable, explain.)
[ ] Checked if this PR is a breaking (APIs have been changed) change.
[ ] Checked if this PR will not introduce cross-platform inconsistent behavior.
[ ] Checked if this PR would require a ReadMe/Wiki update.

Check which platforms you have built SDK on to verify the correctness of this PR.

[x] Linux
[ ] Windows
[ ] Android
[ ] MacOS
[ ] IOS
[ ] Other Platforms

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Hi, sorry for the late update, but yes, this has been merged thanks for the PR.


Use strategic merge patch when upgrade harvester-cluster-repo

Problem:
this is a follow up from https://github.com/harvester/harvester/pull/5941#issuecomment-2182357156
Sine we use --type merge
https://github.com/harvester/harvester/blob/226f72aa58532071232ad548e27970c1cec55733/package/upgrade/upgrade_manifests.sh#L340
it will erase the port settings
https://github.com/harvester/harvester-installer/blob/1e7572e3822c70adf5730d71ef94f071a15dde82/package/harvester-os/templates/91-harvester-bootstrap-repo.yaml#L20-L21
Would be better if we only change the image version during upgrade instead of replacing the entire settings in the httpd container.
Solution:
Use strategic instead of merge in kubectl patch deployment harvester-cluster-repo
Related Issue:
https://github.com/harvester/harvester/issues/6073
Test plan:
One easy way to test this pr is preparing a one harvester node and execute the cmd as follows. (note that you need to replace $REPO_OS_VERSION with the correct version)
  cat >cluster_repo.yaml <<EOF
spec:
  template:
    spec:
      containers:
        - name: httpd
          image: rancher/harvester-cluster-repo:$REPO_OS_VERSION
EOF
  kubectl patch deployment harvester-cluster-repo -n cattle-system --patch-file ./cluster_repo.yaml --type strategic

And check the ports settings is still
ports:
- containerPort: 80
   protocol: TCP

instead of empty in cattle-system/harvester-cluster-repo

Added more context here. In fact, whether or not the container port is specified in the deployment, the harvester-cluster-repo still expose port 80.
quoted from https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/

Not specifying a port here DOES NOT prevent that port from being exposed.

So that's why even if we erase the ports setting during upgrade, harvester-cluster-repo still works.

@Mergifyio backport v1.2 v1.3


[release-1.18] prevent running crdclient twice, this will cause crdClient.queue stop…

Manual cherrypick required.
#47399 failed to apply on top of branch "release-1.18":
Applying: prevent running crdclient twice, this will cause crdClient.queue stopped when leader lost
Using index info to reconstruct a base tree...
M	pilot/pkg/bootstrap/configcontroller.go
M	pilot/pkg/config/kube/crdclient/client.go
Falling back to patching base and 3-way merge...
Auto-merging pilot/pkg/config/kube/crdclient/client.go
Auto-merging pilot/pkg/bootstrap/configcontroller.go
Applying: update
Using index info to reconstruct a base tree...
M	pilot/pkg/config/kube/crdclient/client.go
Falling back to patching base and 3-way merge...
Auto-merging pilot/pkg/config/kube/crdclient/client.go
CONFLICT (content): Merge conflict in pilot/pkg/config/kube/crdclient/client.go
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0002 update
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

fixed by https://github.com/istio/istio/pull/47598


Dev zemor

amd zen2 pmu mapping live carm AI issue was resolved by adding some noise like 0.000001


SocketException

Exception has occurred.
SocketException (SocketException: Failed host lookup: 'xxxxxxxxxxxxx.supabase.co' (OS Error: No address associated with hostname, errno = 7))
when running vscode debugging, but when using the command:
flutter run --dart-define=dart.library.io.force_staggered_ipv6_lookup=true
This is working normally, can anyone explain, how to deal with this problem.

Do you have the same issue when starting the app in debug mode via flutter run, so without vscode?

I have tried various ways, here are some of my notes:

When run start debug an exception will appear.
When running without debug the exception does not appear.
When the profile mode exception does not appear (cannot hot reload).
When the release mode does not appear.

I've added it

in debug mode, profile and others.
I've tried flutter clean. but the exception still appears when running debug.

@bangzaka
Would you be able to open a support ticket from supabase.help about this issue?

I guess it's because of the debug breakpoint setting in vscode. From what I understand the api url no longer resolves to ipv4 but ipv6 so it first tries ipv4, but fails causing an exception which I think gets caught.
What happens if you turn uncheck both boxes. Are your queries working then?

Hmm, you should be able to connect to your Supabase API via IPv4 though.

I'm facing the same issue , tried on blank project both of my projects , even running with ipv6_lookup does not fixes this exception

@bangzaka
Although the cause is unknown, it seems like you aren't having trouble running your app, so I'm going to close this issue. Feel free to re-open it if you run into the same issue in the future.

for me everything's working fine in run and debug mode but issue came when i generated an apk for my app, there on attempt to login or signup in my authentication app this error came up, someone knows any reason

@DKSingh1604 Did you follow the required steps here to allow internet connection for your app?


Update ROADMAP.md

Adds @RobDolinMS to help with container definition

Let's move participants and working docs to the wiki. https://github.com/opencontainers/specs/wiki/RoadMap:


I can't submit any katas I have done

I have a Problem with every kata I tried. when I write the Code everything works testing also works but as soon as I want to submit nothing happens the submit Tests and random Tests are completed and correct but I can only press submit again to repeat the Tests but I won't get Points for this and it won't Count as passed help me please....

Sometimes that happens to me, and then I copy my code, reload the page, paste my code back in, and then after I submit I get the message and the final submit button.

I've tried closing reloading, clearing cache, and reopening browser window entirely.  I still don't get the submit button... it just stays the "attempt" button, even when I pass everything.  I've used codewars for a while with my current browser (Chrome 57.0.2987.133), but this is the first day it has happened to me, and it happens every time

Same issue here, chrome-dev 59 on 10.12.4

even when I pass everything.

do you guys also have borders of results section colored in red too?

do you guys also have borders of results section colored in red too?

Yes, I get all "Test Passed" and red border.

Hello,
same situation here.
Any possible solution?

@czechue well I solved it by using a different browser thats all or actually it might have been that it was blocked in our school network try chanign your network maybe

Closing because the original issue seems to be resolved.
For those who had issues recently (2017-04), see #893.
Please let me know if the problem still exists.

I have this issue :/

Any chance anyone know how to resolve this problem? Using Firefox. Missing submit buttons on all katas

@Kalyalev can you open a new issue describing your situation?

I keep having this situation where my tests are all validated and I can't even find the submit button.

I tried copying the code, refreshing the page and pasting it. It gave me the submit button. An alternative can be to code in your browser and only put in your final answer in the CodeWars editor.

has anyone solved this issue, this is what i'm having now


Prevent error Argument #2 ($array) must be of type array

This PR will fix the following error when checking model macros:
Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in ~/vendor/larastan/larastan/src/Methods/MacroMethodsClassReflectionExtension.php:135

Hello Sang!
Why don't you simply pass an array in your code?

Hello Sang! Why don't you simply pass an array in your code?

I don't know why, but in my application $refProperty->getValue() can be null, not an array.
By this change, it works for my app.
Maybe it is an issue from my app, but I think it's fine to check it in Larastan package too.

Thank you.
Could you share your macro code?

Thank you.
Could you share your macro code?

I'm using this package https://github.com/javoscript/laravel-macroable-models for Laravel model macroable.

It was working fine before, but I want to override magic method __get(), then this issue happens.

Hi,
Would be good to have a test for this.


Remove unnecessary tooltips in grc table

The kebab menu displays exactly the same text on the tooltips, which is unnecessary.
Ref: https://issues.redhat.com/browse/ACM-5348

/cc @mprahl  @JustinKuli  @KevinFCormier @fxiang1

/test unit-tests-sonarcloud

@yiraeChristineKim I think the intention of the ticket was to remove all the tooltips in that menu but I'd check with Ethan.

I think a tooltip for when the item is disabled is still good to explain why but when it's enabled it's the same text which isn't useful.


fix [PuppetforgeModulePdkVersion] service test

Fixes #4521

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @calebcartwright!

  Generated by :no_entry_sign: dangerJS against 89b29f18e579afa808b81dd36277f922a8c1e022


Fix compilation for latest nightly

It didn't compile for me without this change.

Thanks!

Could you publish a new release on crates.io?


Create IntelliJ action to clear REPL

Today the plugin just allow clear the REPL when the focus is in the REPL window.
The idea is to have an action in IntelliJ to allow user to clear the REPL from any place inside IntelliJ
Ref: #77

Fixed by https://github.com/afucher/clojure-repl-intellij/commit/23683fb55ea1db87866559031b840e607b6e1105


fix(snippet): Simplify formToObject using new methods.

FIX: Simplify formToObject by using new methods
Description

As stated in the issue discussion in #990, we should wait some time before merging this to allow the new method Object.fromEntries() to get standardized. But once the standard is stable, this is ready to be merged.
Object.fromEntries() is currently a Draft, implemented in Chrome 73+, Firefox 63+ and Safari 12.1+.
This change would make formToObject() much easier to read.
Tests passing.

Resolves #990

PR Type

[x] Snippets, Tests & Tags (new snippets, updated snippets, re-tagging of snippets, added/updated tests)
[ ] Scripts & Website & Meta (anything related to files in the scripts folder, how the repository's automated procedures work and the website)
[ ] Glossary & Secondary Features (anything related to the glossary, such as new or updated terms or other secondary features)
[ ] General, Typos, Misc. & Meta (everything else, typos, general stuff and meta files in the repository - e.g. the issue template)

Guidelines

[x] I have read the guidelines in the CONTRIBUTING document.

I could have sworn our test files were auto generated from the markdown file. Either way a great submission, and will be merged as soon as Object.fromEntries is no longer in draft status

@skatcat31 Thanks! You're correct, the test files are generated on npm test. I guess we could remove the changes to _30.js, though it's been committed earlier.

It will just be replaced with the auto generated file, and since the contents would(ostensibly) be the same, not cause a change

Otherwise you can so reset to the previous commit, and then only commit the changes you want to your branch and push again

Very good boy

Closing as #990 is frozen indefinitely.


size of cellpair_lut, cellthread_lut arrays

Hi @craigwarner-ufastro,
Thanks for the prompt update!
I just have a naive question: if nblocks > max_blocks, this loop https://github.com/adematti/Corrfunc/blob/baf9186eafac70f7ce9654d74e8ac43d3640d35f/mocks/DDsmu_mocks/countpairs_s_mu_mocks_kernels.c.src#L1671 will exceed the size of the cellpair_lut, cellthread_lut arrays ---
allocated here with the previous max_blocks: https://github.com/adematti/Corrfunc/blob/baf9186eafac70f7ce9654d74e8ac43d3640d35f/mocks/DDsmu_mocks/countpairs_s_mu_mocks_impl.c.src#L592
Maybe they should be allocated in that countpairs_s_mu_mocks_gpu_DOUBLE function given the dynamic max_blocks, and free'd there as well?
Am I missing something?
Best

Hi @adematti you are correct!  This does result in a segfault because gpu_cellpair_lut and gpu_cellthread_lut overrun their size in the case of max_blocks dynamically changing.
I had originally allocated those arrays in the countpairs_s_mu_mocks_gpu_DOUBLE function but had moved them to countpairs_mocks_s_mu_DOUBLE in countpairs_s_mu_mocks_impl.c.src when I added multi-GPU support (also realizing that it was costing us time to re-allocate each kernel call).
So the solution is that max_blocks should be calculated in countpairs_s_mu_mocks_impl.c.src when the other GPU arrays are being allocated and then passed as an additional argument to countpairs_s_mu_mocks_gpu_DOUBLE.  This also removes having to define max_threads and max_blocks in two separate source files.  Furthermore, I realized that in my last round of testing when I was implementing the dynamically sized max_blocks, and getting segfaults testing on my local machine at higher number of blocks, it was because of overrunning the array and not being out of memory - so I have increased the default size from 400M threads to 1.6B threads and it will increase dynamically from there.
I just pushed out the changes to the repo.
index bdb65c5..b09242c 100644
--- a/mocks/DDsmu_mocks/countpairs_s_mu_mocks_impl.c.src
+++ b/mocks/DDsmu_mocks/countpairs_s_mu_mocks_impl.c.src
@@ -440,8 +440,8 @@ int countpairs_mocks_s_mu_DOUBLE(const int64_t ND1, DOUBLE *X1, DOUBLE *Y1, DOUB
     DOUBLE *gpu_p_weight, *gpu_p_sep;

     //define max threads and max blocks here
-    const int max_threads = 400000000; //400M
-    const int max_blocks = (max_threads+THREADS_PER_BLOCK-1) / THREADS_PER_BLOCK; //max num blocks
+    const int64_t max_threads =<PHONE_NUMBER>; //1.6 billion threads
+    int64_t max_blocks = (max_threads+THREADS_PER_BLOCK-1) / THREADS_PER_BLOCK; //max num blocks

     //allocate global arrays here outside of OPENMP parallel block
     //outputs and block LUTs will be allocated inside OPENMP block
@@ -496,6 +496,8 @@ int countpairs_mocks_s_mu_DOUBLE(const int64_t ND1, DOUBLE *X1, DOUBLE *Y1, DOUB
         //loop over lattices and populate LUTs
         int pcount1 = 0, pcount2 = 0;
         int64_t i1 = 0, i2 = 0;
+        int64_t this_cell_threads = 0;
+        int64_t nblocks = 0;
         for (int64_t icell = 0; icell<totncells; icell++) {
                 gpu_np0[icell] = (&lattice1[icell])->nelements;
                 gpu_np1[icell] = (&lattice2[icell])->nelements;
@@ -503,6 +505,16 @@ int countpairs_mocks_s_mu_DOUBLE(const int64_t ND1, DOUBLE *X1, DOUBLE *Y1, DOUB
                 gpu_start_idx1[icell] = pcount2;
                 pcount1 += (&lattice1[icell])->nelements;
                 pcount2 += (&lattice2[icell])->nelements;
+
+                this_cell_threads = (&lattice1[icell])->nelements * (&lattice2[icell])->nelements;
+                nblocks = (this_cell_threads+THREADS_PER_BLOCK-1)/THREADS_PER_BLOCK;
+                if (nblocks > max_blocks) {
+                    if (options->verbose) fprintf(stderr, "Warning: Density is too high for current max blocks of %ld.  Changing max blocks to %ld.\n", max_blocks, nblocks);
+                    size_t gpumem = gpu_get_total_mem();
+                    max_blocks = nblocks;
+                    if (max_blocks * THREADS_PER_BLOCK * 8 > (int64_t)gpumem) fprintf(stderr, "Warning: Updated max blocks of %ld may be too high for GPU memory %ld bytes.\n", max_blocks, gpumem);
+                }
+
                 const cellarray_mocks_DOUBLE *first = &lattice1[icell];
                 const cellarray_mocks_DOUBLE *second = &lattice2[icell];
                 //loop over elements in first, second cells
@@ -605,7 +617,7 @@ int countpairs_mocks_s_mu_DOUBLE(const int64_t ND1, DOUBLE *X1, DOUBLE *Y1, DOUB
                                                                          gpu_weightavg, extra->weight_method, extra->pair_weight,
                                                                          gpu_p_weight, gpu_p_sep,
                                                                          options->selection, options->bin_type, options->los_type, autocorr,
-                                                                         gpu_cellpair_lut, gpu_cellthread_lut, options->verbose);
+                                                                         gpu_cellpair_lut, gpu_cellthread_lut, max_blocks, options->verbose);

                 abort_status |= status;
             }

index 730794b..9c760ef 100644
--- a/mocks/DDsmu_mocks/countpairs_s_mu_mocks_kernels.c.src
+++ b/mocks/DDsmu_mocks/countpairs_s_mu_mocks_kernels.c.src
@@ -1606,7 +1606,7 @@ static inline int countpairs_s_mu_mocks_gpu_DOUBLE(const int64_t N0, DOUBLE *x0,
                                                         DOUBLE *weightavg, const weight_method_t weight_method, const pair_weight_struct pair_weight,
                                                         DOUBLE *p_weight, DOUBLE *p_sep,
                                                         const selection_struct selection, const bin_type_t bin_type, const los_type_t los_type, const int autocorr,
-                                                        int *cellpair_lut, int *cellthread_lut, uint8_t verbose)
+                                                        int *cellpair_lut, int *cellthread_lut, int64_t max_blocks, uint8_t verbose)
 {
     if(N0 == 0 || N1 == 0) {
         return EXIT_SUCCESS;
@@ -1628,8 +1628,6 @@ static inline int countpairs_s_mu_mocks_gpu_DOUBLE(const int64_t N0, DOUBLE *x0,
     const DOUBLE sqr_mumax = mu_max*mu_max;
     const DOUBLE inv_dmu = ((DOUBLE) nmu_bins)/(2*mu_max);
     const DOUBLE mumin_invstep = mu_max*inv_dmu;
-    const int64_t max_threads = 400000000; //400M
-    int64_t max_blocks = (max_threads+THREADS_PER_BLOCK-1) / THREADS_PER_BLOCK; //max num blocks

     //7/17/23 - moved allocation of cellpair_lut and cellthread_lut to countpairs_mocks_impl

@@ -1660,12 +1658,6 @@ static inline int countpairs_s_mu_mocks_gpu_DOUBLE(const int64_t N0, DOUBLE *x0,
             //nthreads += gpu_np0[gpu_icell0[i]] * gpu_np1[gpu_icell1[i]];
             this_cell_threads = gpu_np0[gpu_icell0[i]] * gpu_np1[gpu_icell1[i]];
             nblocks = (this_cell_threads+THREADS_PER_BLOCK-1)/THREADS_PER_BLOCK;
-            if (tot_nblocks == 0 && nblocks > max_blocks) {
-                if (verbose) fprintf(stderr, "Warning: Density is too high for current max blocks of %ld.  Changing max blocks to %ld.\n", max_blocks, nblocks);
-                size_t gpumem = gpu_get_total_mem();
-                max_blocks = nblocks;
-                if (max_blocks * THREADS_PER_BLOCK * 8 > (int64_t)gpumem) fprintf(stderr, "Warning: Updated max blocks of %ld may be too high for GPU memory %ld bytes.\n", max_blocks, gpumem);
-            }
             if (nblocks + tot_nblocks > max_blocks) break;
             int tnum = 0;
             for (int j = tot_nblocks; j < tot_nblocks+nblocks; j++) {

And while I was at it, I caught a compiler warning that I think originated from your last update of num_integer_weights as you are using an int to initialize what was a uint8_t in the struct - so I simply changed it to be an int in the struct as well:
index dc87ea0..9b9b866 100644
--- a/mocks/DDsmu_mocks/countpairs_s_mu_mocks_gpu.cu
+++ b/mocks/DDsmu_mocks/countpairs_s_mu_mocks_gpu.cu
@@ -40,7 +40,7 @@ typedef struct
     //pair_weight_struct_double pair_weight;

     int num_weights;
-    uint8_t num_integer_weights;
+    int num_integer_weights;
     int8_t noffset;
     double default_value;
 } pair_struct_double;
@@ -63,7 +63,7 @@ typedef struct
     //pair_weight_struct_float pair_weight;

     int num_weights;
-    uint8_t num_integer_weights;
+    int num_integer_weights;
     int8_t noffset;
     float default_value;
 } pair_struct_float;

The corresponding changes in theory/DDsmu are all also part of this commit.  Cheers!


The docker release

Coverage remained the same at ?% when pulling 575012c76dc54b9bfbccb792f890858aab98562c on develop into 7fab05672805f95a9b022450572d778cb0c48b45 on master.


ci: re-enable disabled event tracker tests

Description: Enable tests that were disabled as part of https://github.com/envoyproxy/envoy-mobile/pull/1761.
Risk Level: None
Testing: Unit

@goaway kotlin tests are red - I cannot restart them but my PR changes tests only so there is no way that it breaks Kotlin tests I think


Feat: UI of recently played tiles

Describe the feature
want to improve ui of recently played tiles
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I have checked the existing issues
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Provide some overview of the changes you are going to make @rohit-yadavv

@Subhajit098  like pictures are not placed properly as there is no padding between pic and tile

@Subhajit098 please mention level to issue


[App Request] audiobookshelf

https://www.audiobookshelf.org
https://github.com/advplyr/audiobookshelf
https://www.audiobookshelf.org/docs
https://www.audiobookshelf.org/docs#docker-install
https://www.audiobookshelf.org/docs#docker-compose-install
https://www.audiobookshelf.org/docs#linux-install-deb
https://aur.archlinux.org/packages/audiobookshelf-git
Tested platform
e.g. linux/amd64,linux/arm-v7,linux-arm64
linux/amd64 - Manjaro KDE (arch; 64bit)
linux/arm-64 - Raspberry Pi OS (Debian Bullseye w/ Raspberry Pi Desktop; 64bit)
Please export and upload the configuration file of this application
{
    "host": "",
    "protocol": "http",
    "port_map": "13378",
    "cpu_shares": 90,
    "restart": "always",
    "label": "audiobookshelf",
    "position": false,
    "index": "",
    "icon": "https://www.audiobookshelf.org/Logo.png",
    "network_model": "bridge",
    "image": "advplyr/audiobookshelf:latest",
    "description": "Audiobookshelf is a self-hosted audiobook and podcast server.",
    "origin": "local",
    "ports": [
        {
            "container": "80",
            "host": "13378",
            "protocol": "tcp",
            "desc": "",
            "type": 0
        }
    ],
    "volumes": [
        {
            "container": "/audiobooks",
            "host": "/DATA/AppData/$AppID/audiobooks",
            "type": 0,
            "desc": ""
        },
        {
            "container": "/podcasts",
            "host": "/DATA/AppData/$AppID/podcasts",
            "type": 0,
            "desc": ""
        },
        {
            "container": "/ebooks",
            "host": "/DATA/AppData/$AppID/ebooks",
            "type": 0,
            "desc": ""
        },
        {
            "container": "/config",
            "host": "/DATA/AppData/$AppID/config",
            "type": 0,
            "desc": ""
        },
        {
            "container": "/metadata",
            "host": "/DATA/AppData/$AppID/metadata",
            "type": 0,
            "desc": ""
        }
    ],
    "envs": [],
    "devices": [],
    "cap_add": [],
    "cmd": [
        "node",
        "index.js"
    ],
    "privileged": false,
    "host_name": "audiobookshelf",
    "container_name": "audiobookshelf",
    "appstore_id": 0,
    "custom_id": "",
    "enable_upnp": false,
    "version": "1.0"
}

Note: the following env vars are created/present after installation, so I left them out of the above config file, since they may change on upstream image:
    "envs": [
        {
            "container": "PATH",
            "host": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "desc": "",
            "type": 0
        },
        {
            "container": "NODE_VERSION",
            "host": "16.20.0",
            "desc": "",
            "type": 0
        },
        {
            "container": "YARN_VERSION",
            "host": "1.22.19",
            "desc": "",
            "type": 0
        },
        {
            "container": "NODE_ENV",
            "host": "production",
            "desc": "",
            "type": 0
        }
    ],

Duplicate App Request (without config or testing) https://github.com/IceWhaleTech/CasaOS-AppStore/issues/164

This looks great and this app is an excellent addition, any roadmap on getting it merged? @ devs

Would love this in the app store! I'd be glad help test, etc.

Added to BigBearCasaOS: https://community.bigbeartechworld.com/t/added-audiobookshelf-to-bigbearcasaos/828?u=dragonfire1119


Chore: Update package.json info fields with urls

This PR adds a bunch of fields to package.json file with urls related to the package repository.
Primarily it was made for info purposes in various command line tools, so you can quickly navigate to either issues or readme package sections.

Thanks


Console history

Store in on disk and reload on next startup.
Classic controls to browse this history.

Option to set output to Errors/Warnings Only
(Some mods overuse the console print function, but keeping 5000 lines of XXX enabled and XXX disabled through the use of hotkeys and invisible console is just a waste of resources. The information is often only useful for mod development, not for the players themselves.)

Please refrain from making unrelated comments on tracking issues.


🚀 Feature: catalog-graph elements limit

🔖 Feature description
In catalog-graph there is option to limit no of columns(horizontal length) using maxDepth. But there is no such option for no.of rows (number of horizontal entries this cause the memory issue.
suppose there is one group with 1000 user and you are checking the graph for this group. Now this 1000 horizontal entries creates browser memory issue. Suppose every element is fetched via network call to backend.
🎤 Context
By limiting number of elements loading with options on top and bottom to load X more will make browser happy.
✌ Possible Implementation
Just like maxDepth there should be an option to limit horizontal entries depth.
👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, but I'm happy to collaborate on a PR with someone else

Is there someone working on this issue?

I don't think there is. Would you like to contribute? 🙏

I don't think there is. Would you like to contribute? 🙏

I'd love to!


video can be streamed from camera and can be shown on screen

Description
Live webcam video can be seen on screen
Type of change
Choosing one or more options from the following as per the nature of your Pull request.

[x] New feature (non-breaking change which adds functionality)

Checklist:
Please tick all the boxes that are fulfilled by your Pull Request.

[x] I have named my files and folder, according to this project's guidelines.
[x] My code follows the style guidelines of this project.
[x] My Pull Request has a descriptive title. (not a vague title like Update index.md)
[x] I have commented on my code, particularly in hard-to-understand areas.
[x] I have created a helpful and easy to understand README.md, according to the given README_TEMPLATE.
[x] I have included a requirements.txt file (if external libraries are required.)
[x] My changes do not produce any warnings.
[x] I have added a working sample/screenshot of the script.

I have added a new file to capture live webcam video to display on screen, in next step i will stream that video to AWS Kinesis.


edge-sync

https://github.com/MicrosoftDocs/Edge-Enterprise/issues/552

@dh-orko Closing. If you would like to report a Microsoft Edge Enterprise documentation issue to the team please open a new issue and include relevant information/repro steps in the Comment section.


Fix for #6192 (Mismatching delete)

The issue description is very starightforward about what to do, so fixed it.
Closes #6192

:+1: