🐛 [firebase_messaging] Sending notifications to token always returns "NotRegistered"

Bug report
Describe the bug
So I'm trying to send notifications, and I keep getting an error saying token is not registered.
I've freshly installed the app and given notification permissions. I take the token and place it into
Steps to reproduce
Steps to reproduce the behavior:

Request FCM token from firebase messaging
Copy FCM token from console/debugger into postman
Get NotRegistered error

Expected behavior
Token sends notification to device
Sample project
Will try and update with one soon

Additional context
Add any other context about the problem here.

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
    • Android SDK at /Users/casey/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: /Users/casey/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7351085/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Users/casey/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7351085/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Ultimate Edition (version 2021.1.2)
    • IntelliJ at /Users/casey/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 58.0.3
    • Dart plugin version 211.7665

[✓] Connected device (4 available)
    • Casey’s iPhone (mobile)    • 00008030-001A20E83C78802E            • ios            • iOS 14.6
    • iPhone 12 Pro Max (mobile) • 9F2B654C-42A3-4578-BE0E-D780E396F04A • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
    • iPhone 11 (mobile)         • 1AD57844-0FB8-4309-B473-A38E1403B152 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-0 (simulator)
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome 91.0.4472.106

! Doctor found issues in 1 category.

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 2.13.3
Flutter SDK 2.2.2
normative 1.3.1

dependencies:
- animated_widgets 1.1.0 [flutter vector_math]
- auto_size_text 3.0.0-nullsafety.0 [flutter]
- bloc 7.0.0 [meta]
- carousel_slider 4.0.0 [flutter]
- cupertino_icons 1.0.3
- date_utils 0.2.0 [intl]
- dio 4.0.0 [http_parser path]
- f_health 0.0.1 [flutter]
- firebase_analytics 8.1.2 [firebase_analytics_platform_interface firebase_analytics_web firebase_core flutter meta]
- firebase_auth 2.0.0 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 1.3.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_crashlytics 2.0.6 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace]
- firebase_messaging 10.0.3 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- fl_chart 0.35.0 [flutter equatable pedantic]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_bloc 7.0.1 [flutter bloc provider]
- flutter_signin_button 2.0.0 [flutter font_awesome_flutter]
- flutter_svg 0.22.0 [flutter meta path_drawing vector_math xml]
- font_awesome_flutter 9.1.0 [flutter]
- freezed_annotation 0.14.2 [collection json_annotation meta]
- get_it 7.1.3 [async collection]
- google_fonts 2.1.0 [flutter http path_provider crypto]
- google_sign_in 5.0.4 [google_sign_in_platform_interface google_sign_in_web flutter meta]
- injectable 1.4.1 [get_it]
- intl 0.17.0 [clock path]
- logging 1.0.1
- moor 4.3.2 [async convert collection meta pedantic stream_channel sqlite3]
- numberpicker 2.1.1 [flutter infinite_listview]
- package_info 2.0.2 [flutter]
- path_provider 2.0.2 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
- polygon_clipper 1.0.2 [flutter]
- provider 5.0.0 [collection flutter nested]
- purchases_flutter 3.2.2 [flutter collection]
- shared_preferences 2.0.6 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
- sign_in_with_apple 3.0.0 [flutter meta]
- sqlite3_flutter_libs 0.4.3 [flutter]
- url_launcher 6.0.6 [flutter meta url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows]
- workmanager 0.4.1 [flutter]

dev dependencies:
- bloc_test 8.0.0 [bloc meta mocktail test]
- build_runner 2.0.4 [args async analyzer build build_config build_daemon build_resolvers build_runner_core code_builder collection crypto dart_style frontend_server_client glob graphs http_multi_server io js logging meta mime package_config path pedantic pool pub_semver pubspec_parse shelf shelf_web_socket stack_trace stream_transform timing watcher web_socket_channel yaml]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]
- freezed 0.14.2 [analyzer build build_config collection meta source_gen freezed_annotation]
- injectable_generator 1.4.1 [build source_gen path glob analyzer code_builder dart_style injectable collection]
- json_serializable 4.1.3 [analyzer build build_config collection json_annotation meta path source_gen]
- mockito 5.0.5 [analyzer build code_builder collection dart_style matcher meta path source_gen test_api]
- moor_generator 4.3.1 [charcode collection recase meta path json_annotation stream_transform args logging cli_util moor sqlite3 sqlparser analyzer analyzer_plugin_fork source_span package_config pub_semver build build_resolvers build_config dart_style source_gen]

transitive dependencies:
- _fe_analyzer_shared 22.0.0 [meta]
- analyzer 1.7.1 [_fe_analyzer_shared cli_util collection convert crypto glob meta package_config path pub_semver source_span watcher yaml pedantic]
- analyzer_plugin_fork 0.5.1 [analyzer dart_style meta pub_semver]
- args 2.1.1
- async 2.6.1 [meta collection]
- boolean_selector 2.1.0 [source_span string_scanner]
- build 2.0.2 [analyzer async convert crypto glob logging meta path]
- build_config 1.0.0 [checked_yaml json_annotation path pubspec_parse yaml]
- build_daemon 3.0.0 [built_collection built_value http_multi_server logging pedantic path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 2.0.3 [analyzer async build crypto graphs logging path package_config pool pub_semver stream_transform yaml]
- build_runner_core 7.0.0 [async build build_config build_resolvers collection convert crypto glob graphs json_annotation logging meta path package_config pedantic pool timing watcher yaml]
- built_collection 5.0.0
- built_value 8.0.6 [built_collection collection fixnum]
- characters 1.1.0
- charcode 1.2.0
- checked_yaml 2.0.1 [json_annotation source_span yaml]
- cli_util 0.3.0 [meta path]
- clock 1.1.0
- code_builder 4.0.0 [built_collection built_value collection matcher meta]
- collection 1.15.0
- convert 3.0.0 [typed_data]
- coverage 1.0.3 [args logging package_config path source_maps stack_trace vm_service]
- crypto 3.0.1 [collection typed_data]
- dart_style 2.0.1 [analyzer args path pub_semver source_span]
- equatable 2.0.2 [collection meta]
- fake_async 1.2.0 [clock collection]
- ffi 1.1.2
- file 6.1.1 [meta path]
- firebase 9.0.1 [http http_parser js]
- firebase_analytics_platform_interface 2.0.1 [flutter meta]
- firebase_analytics_web 0.3.0+1 [firebase firebase_analytics_platform_interface flutter flutter_web_plugins meta]
- firebase_auth_platform_interface 5.0.0 [firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 2.0.0 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.0.1 [collection flutter meta plugin_platform_interface]
- firebase_core_web 1.1.0 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_crashlytics_platform_interface 3.0.6 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_platform_interface 3.0.2 [firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 2.0.2 [firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- fixnum 1.0.0
- flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
- frontend_server_client 2.1.0 [async path]
- glob 2.0.1 [async collection file path pedantic string_scanner]
- google_sign_in_platform_interface 2.0.1 [flutter meta quiver]
- google_sign_in_web 0.10.0 [google_sign_in_platform_interface flutter flutter_web_plugins meta js]
- graphs 2.0.0
- http 0.13.3 [async http_parser meta path pedantic]
- http_multi_server 3.0.1 [async]
- http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
- infinite_listview 1.1.0 [flutter]
- io 1.0.0 [meta path string_scanner]
- js 0.6.3
- json_annotation 4.0.1
- matcher 0.12.10 [stack_trace]
- meta 1.3.0
- mime 1.0.0
- mocktail 0.1.4 [collection matcher test]
- nested 1.0.0 [flutter]
- node_preamble 2.0.0
- package_config 2.0.0 [path]
- path 1.8.0
- path_drawing 0.5.1 [vector_math meta path_parsing flutter]
- path_parsing 0.2.1 [vector_math meta]
- path_provider_linux 2.0.0 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 2.0.0 [flutter]
- path_provider_platform_interface 2.0.1 [flutter meta platform plugin_platform_interface]
- path_provider_windows 2.0.1 [path_provider_platform_interface meta path flutter ffi win32]
- pedantic 1.11.0
- petitparser 4.1.0 [meta]
- platform 3.0.0
- plugin_platform_interface 2.0.0 [meta]
- pool 1.5.0 [async stack_trace]
- process 4.2.1 [file path platform]
- pub_semver 2.0.0 [collection]
- pubspec_parse 1.0.0 [checked_yaml collection json_annotation pub_semver yaml]
- quiver 3.0.1 [matcher]
- recase 4.0.0
- shared_preferences_linux 2.0.0 [flutter file meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 2.0.0 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 2.0.0 [flutter]
- shared_preferences_web 2.0.0 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shared_preferences_windows 2.0.0 [shared_preferences_platform_interface flutter file meta path path_provider_platform_interface path_provider_windows]
- shelf 1.1.4 [async collection http_parser path stack_trace stream_channel]
- shelf_packages_handler 3.0.0 [path shelf shelf_static]
- shelf_static 1.0.0 [convert http_parser mime path shelf]
- shelf_web_socket 1.0.1 [shelf stream_channel web_socket_channel]
- sky_engine 0.0.99
- source_gen 1.0.2 [analyzer async build dart_style glob meta path pedantic source_span yaml]
- source_map_stack_trace 2.1.0 [path stack_trace source_maps]
- source_maps 0.10.10 [source_span]
- source_span 1.8.1 [collection path term_glyph]
- sqlite3 1.1.2 [collection ffi meta]
- sqlparser 0.16.0 [meta collection source_span charcode]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- stream_transform 2.0.0
- string_scanner 1.1.0 [charcode source_span]
- term_glyph 1.2.0
- test 1.16.8 [analyzer async boolean_selector collection coverage http_multi_server io js node_preamble package_config path pedantic pool shelf shelf_packages_handler shelf_static shelf_web_socket source_span stack_trace stream_channel typed_data web_socket_channel webkit_inspection_protocol yaml test_api test_core]
- test_api 0.3.0 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- test_core 0.3.19 [analyzer async args boolean_selector collection coverage glob io meta package_config path pedantic pool source_map_stack_trace source_maps source_span stack_trace stream_channel vm_service yaml matcher test_api]
- timing 1.0.0 [json_annotation]
- typed_data 1.3.0 [collection]
- url_launcher_linux 2.0.0 [flutter]
- url_launcher_macos 2.0.0 [flutter]
- url_launcher_platform_interface 2.0.3 [flutter plugin_platform_interface]
- url_launcher_web 2.0.1 [flutter flutter_web_plugins meta url_launcher_platform_interface]
- url_launcher_windows 2.0.0 [flutter]
- vector_math 2.1.0
- vm_service 6.2.0
- watcher 1.0.0 [async path pedantic]
- web_socket_channel 2.1.0 [async crypto stream_channel]
- webkit_inspection_protocol 1.0.0 [logging]
- win32 2.1.5 [ffi]
- xdg_directories 0.2.0 [meta path process]
- xml 5.1.2 [collection meta petitparser]
- yaml 3.1.0 [collection source_span string_scanner]

Is there a new token method? Older tokens don't have a ":" near the start, where ones generated now do.
Did 8.0 update that?

Hi @cadaniel
To be clear you are experiencing this with an iOS device?
Are you sure you aren't adding breaks to the token or anything to the end where you copy it?
Thank you

I was experiencing this with iOS physical devices.
I was not inserting any breaks, and this was happening with multiple tokens.
The old REST API seems to be broken with the new token format from version 8.0.0
What seemed to happen is (yet again) the iOS SDK updated without me updating the flutter dependency first. This has happened multiple times to me in the past.
Is it possible to lock the iOS firebase dependency to a flutterfire version? Because this is getting old really fast.

That shouldn't be possible. The FlutterFire plugins internally manage the SDK version so it should only change once you update the iOS SDK. How exactly are you sending the notification (if you could provide code that would be great) and could you provide the exact error and stacktrace?

he FlutterFire plugins internally manage the SDK version so it should only change once you update the iOS SDK.

Has not been my experience. I was getting the new token format that contains a ":" character near the start-ish of the token before upgrading to version 8.
I don't have a stack trace, I was using POSTMAN to send https://fcm.googleapis.com/fcm/send and kept getting the error mentioned.
Odly enough, going through my postman history, all the request I sent yesterday that gave the error meniotned, now work. So I have no idea whats happening there.
A similar time this happened was
https://github.com/FirebaseExtended/flutterfire/issues/5964
To solve that I had to nuke cocapods and pubspec cache from orbit and locked the pubspec version. It was working one day, and not working the next with no changes to that code.

Well unless we are able to reproduce the issue it's really hard to tell what is going on or where a fix could be needed. You could try filing this in https://github.com/firebase/firebase-ios-sdk but since the behavior is sporadic I'll close the issue for now.


[CP] fix certificate loading in presence of expired certificates on Windows

commit(s) to merge: aa0a4410f447df4bbe14cd8cbc017ba04915a63b
merge instructions: clean merge
What is the issue: Correct certificate is not loaded in presence of similar, but expired certificate
What is the fix: Skip over expired certificates, don't load them.
Why cherrypick: Users report https-connectivity problems despite having valid certificates, caused by expired certificates
Risk: low
Link to original issue(s): https://github.com/dart-lang/sdk/issues/47420, https://github.com/dart-lang/sdk/issues/46370
/cc @kevmoo @mit-mit @whesse @athomas @vsmenon @a-siva

Cherry-picked to stable in 4ac35a7ec8c598ba1fdd8a1835a7fd84c61d9221 (2.14.4).


Update test matrix

On yesterday's release I missed testing against puppet 4.3.2, leading to the
inevitable downstream failures. This changes the travis CI matrix to cover the
latest puppet releases. Additionally I've added entries and infrastructure to
run the tests against a few branches from puppet's repo.

obsolete


 Supported extensions are: avi, mp4

Versions
PyTorch version: 1.12.1+cu102
Is debug build: False
CUDA used to build PyTorch: 10.2
ROCM used to build PyTorch: N/A
OS: Ubuntu 20.04.2 LTS (x86_64)
GCC version: (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
Clang version: Could not collect
CMake version: version 3.16.3
Libc version: glibc-2.2.5
Python version: 3.7.6 (default, Feb 18 2020, 21:28:31)  [GCC 9.3.0] (64-bit runtime)
Python platform: Linux-5.4.0-70-generic-x86_64-with-debian-bullseye-sid
Is CUDA available: True
CUDA runtime version: Could not collect
CUDA_MODULE_LOADING set to:
GPU models and configuration:
GPU 0: NVIDIA A100 80GB PCIe
GPU 1: NVIDIA A100 80GB PCIe
GPU 2: NVIDIA A100 80GB PCIe
GPU 3: NVIDIA A100 80GB PCIe
Nvidia driver version: 510.47.03
cuDNN version: Could not collect
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True
Versions of relevant libraries:
[pip3] numpy==1.21.4
[pip3] torch==1.12.1
[pip3] torchaudio==0.8.1
[pip3] torchvision==0.13.1
[conda] Could not collect
cc @pmeier

I believe this is due to something like a simlink not being setup properly automatically or folders not being renamed correctly.

Did you solve this issue or find a way to avoid the error?

In my case, under the main data directory, each class in the error message has two directories, one contains videos, and another is empty. After I delete empty directories, the error is solved. But I got a new issue that loading the dataset will fail at the same point because of DataLoader worker fails.


Solved Pow(x,n) Question #6

I have uploaded the required code with explanation

Thanks for the PR. Happy Contributing. ✌

Thank you


Not able to access resources

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Storage Explorer Version
1.34.0(99)
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20240523.2
Platform
Windows
OS Version
No response
Bug Description
{
"name": null,
"message": ""{\n  \"name\": \"Node Fetch Error\",\n  \"message\": \"Connect Timeout Error\",\n  \"stack\": \"ConnectTimeoutError: Connect Timeout Error\\n    at onConnectTimeout (C:\\\\Program Files\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\out\\\\app\\\\index.js:62:36240)\\n    at C:\\\\Program Files\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\out\\\\app\\\\index.js:62:35582\\n    at Immediate._onImmediate (C:\\\\Program Files\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\out\\\\app\\\\index.js:62:35945)\\n    at process.processImmediate (node:internal/timers:478:21)\",\n  \"cause\": {\n    \"cause\": {\n      \"name\": \"ConnectTimeoutError\",\n      \"code\": \"UND_ERR_CONNECT_TIMEOUT\"\n    }\n  },\n  \"code\": \"UND_ERR_CONNECT_TIMEOUT\"\n}""
}
Steps to Reproduce
Launch explorer
and authenticated
Actual Experience
it should show resources in the

explorer
Expected Experience
No response
Additional Context
No response

@athusa Are you trying to connect through a proxy server? Have you configured Storage Explorer proxy settings accordingly?


Make user configurable giveBackRatio (part of the rewards should go to DAO)

User must specify giveBackRatio min 10% (should make it in BPS, cause it's common practice)
The contract must store an average of giveBackRatio per user and globally


How can I click the iOS internet permissions

Steps to reproduce
void main() {
patrolTest(
'app test',
($) async {
  await app.main();
  await $.pumpAndSettle();

  if (await $.native.isPermissionDialogVisible()) {
    await $.native.grantPermissionWhenInUse();
  }

  .....

})
}
Actual results
When launching an app for the first time on iOS, if it requires an internet connection then the default iOS dialog to request internet permissions pops up after starting the app. How can I use patrol to click the options?

Logs

Logs
<!-- Replace this line with your logs. Do not remove the backticks! -->

Patrol version
patrol: ^3.5.0
Patrol Doctor output

Patrol Doctor output
Patrol doctor:
Patrol CLI version: 2.6.4
Android:
• Program adb found in /Users/yiwang/Library/Android/sdk/platform-tools/adb
• Env var $ANDROID_HOME set to /Users/yiwang/Library/Android/sdk
iOS / macOS:
• Program xcodebuild found in /usr/bin/xcodebuild
• Program ideviceinstaller found in /usr/local/bin/ideviceinstaller

Flutter Doctor output

Flutter Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.16.5, on macOS 14.1 23B2073 darwin-arm64, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.1)
[✓] VS Code (version 1.86.1)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

Permission dialogs often belong to com.apple.springboard, so try doing this:
await $.native.tap(
  Selector(text: 'WLAN & Mobile'),
  appId: 'com.apple.springboard',
);

@bartekpacia thanks. It works for me.
await $.native.tap(
Selector(text: 'WLAN & Cellular'),
appId: 'com.apple.springboard',
);


fix(browser): failing to load vitest/utils

Added test here https://github.com/userquin/vitest-browser-vue/tree/vite-4.3-vitest-pr with local browser copy of this PR.
closes #3124

On my Windows laptop browser test working:

test/browser output
D:\work\projects\userquin\GitHub\antfu\vitest-fix-browser\test\browser>nr test

> @vitest/test-browser@ test D:\work\projects\userquin\GitHub\antfu\vitest-fix-browser\test\browser
> pnpm run test:webdriverio && pnpm run test:playwright

> @vitest/test-browser@ test:webdriverio D:\work\projects\userquin\GitHub\antfu\vitest-fix-browser\test\browser
> PROVIDER=webdriverio node --test specs/

TAP version 13
# Subtest: D:\\work\\projects\\userquin\\GitHub\\antfu\\vitest-fix-browser\\test\\browser\\specs\\runner.test.mjs
ok 1 - D:\\work\\projects\\userquin\\GitHub\\antfu\\vitest-fix-browser\\test\\browser\\specs\\runner.test.mjs
  ---
  duration_ms: 7.7818393
  ...
1..1
# tests 1
# pass 1
# fail 0
# cancelled 0
# skipped 0
# todo 0
# duration_ms 7.805842

> @vitest/test-browser@ test:playwright D:\work\projects\userquin\GitHub\antfu\vitest-fix-browser\test\browser
> PROVIDER=playwright node --test specs/

# tests 1
# pass 1
# fail 0
# cancelled 0
# skipped 0
# todo 0
# duration_ms 4.6533121

Maybe we should remove the timestamp from the requests, check my latest comments on the issue.

I have no dea what's happening with CI tests, on my local working properly.


Extensions for Mask R-CNN for improved performance

This PR adds C++/CUDA extensions for some functions used for Mask R-CNN (and for some other models as well). Extensions are for generating mask targets for loss computation in mask head, box iou computation, box encode function, and proposal matcher function.

Hi @slayton58,
This PR seems really valuable, since the CPU cropping / resizing is causing some serious overhead.
Are you planning to implement @fmassa's review?
Thank you :)

@botcs Well, this is @seryilmaz's PR, so...
FWIW I feel that a concrete implementation framework to handle this kind of optimisation would be a big help

@slayton58 oh sorry, I forgot to mention @seryilmaz as well.
BTW, what do you mean by:

a concrete implementation framework

We have a concept from Francisco above for a framework to handle these optimizations but no actual implementation to work from.

hi @seryilmaz
curious, what's the current state of this PR?

@fmassa  -- I got a ping on this the other day from NVIDIA. Can you look at this again? It looks like @slayton58  didn't think he had enough detail from your comments above to carry this forward.

@gottbrath @slayton58 maskrcnn-benchmark is now deprecated in favor of detectron2. I'd recommend re-opening an issue to discuss about those optimization in detectron2


Remove scroll-goerli-testnet

Scroll Goerli Testnet is occasionally failing the provider checks and is deprecated since 25 January

This is a bit annoying. On one hand, we will have to undo this stuff and doing them piecemeal for each deprecated Goerli testnet will create a lot of overhead. We also don't want to yeet all the Goerli testnets without integrating the respective Sepolia testnets (for example they could come in handy at ETHDenver). We also don't want to integrate new chains before Phase 2.1. On the other hand, a lot of CIs are failing because of this.

Ok so I'll just change this to skip this chain in CI (i.e. set skipProviderChecks: true)?

I've gone with the approach of just disabling the provider check for now since it has a very low impact


[SPARK-6761][SQL][ML] Fixes to API and documentation of approximate quantiles

What changes were proposed in this pull request?
This continues  @thunterdb 's work on approxQuantile API. It changes the signature of approxQuantile from (col: String, quantile: Double, epsilon: Double): Double  to (col: String, probabilities: Array[Double], relativeError: Double): Array[Double] and update API doc. It also improves the error message in tests and simplifies the merge algorithm for summaries.
How was the this patch tested?
Use the same unit tests as before.
Closes #11325

Test build #51804 has started for PR 11332 at commit bb22b8c.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/51802/
Test FAILed.

test this please

Test build #51807 has started for PR 11332 at commit bb22b8c.

Test build #51804 has finished for PR 11332 at commit bb22b8c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/51804/
Test PASSed.

Test build #51807 has finished for PR 11332 at commit bb22b8c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/51807/
Test PASSed.

LGTM, thanks @mengxr

Merged into master.


x256 mod crashes when you queue a technology after itself

repro:
compile and make a x256 mod, (mine was with random costs) launch a game with the mod, spam click on supplies or another tech
and your game might crash (after a few tries with different techs)

Hm sorry, nothing I can do about that.


Problems with MATLAB interface

Hello ThunderSVM team!
I'm unable to run ThunderSVM through the MATLAB interface on Ubuntu 16.04 Linux. After following the installation instructions, I get
Error using loadlibrary
Could not find file ../include/thundersvm/svm_interface_api.h.
Error in loadlibrary
Error in svm_train_matlab (line 16)
loadlibrary('../build/lib/libthundersvm.so', '../include/thundersvm/svm_interface_api.h')
I tried creating build and include directories above my working directory and moving the header and shared library into them. This partially worked. It was able to find the .h and the .so. However, it fails with errors like
Error using loadlibrary
There was an error loading the library "/home/sadekrs1/work/virga/training/../build/lib/libthundersvm.so"
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm' required by
'/home/sadekrs1/work/virga/build/lib/libthundersvm.so'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm' required by
'/home/sadekrs1/work/virga/build/lib/libthundersvm.so'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm' required by
'/home/sadekrs1/work/virga/build/lib/libthundersvm.so'
Please, do you have any suggestions on what might be wrong and/or how to fix it?
Thanks!
Ramy

Your error "/home/sadekrs1/work/virga/training/../build/lib/libthundersvm.so" showed that you didn't run your codes in thundersvm/Matlab directory. You should cd into thundersvm/Matlab directory first.

Thank you for your prompt response! Unfortunately when I run from the thundersvm/Matlab directory, I get the stdlibc++ errors listed above. Any suggestions on how to fix this problem?


Should $slug be a string and not a Statamic\Fields\Value?

I'm running into a tricky problem with Livewire and blade directives. My component should accept a simple slug string:
<livewire:location-search :location-slug="$slug" />
So then I could use this slug to easily retrieve the Location Entry:
@entry('locations', $locationSlug)
The problem is that I can't pass $slug this way to the Livewire component - It won't accept Statamic\Fields\Values, only arrays and strings. So I need the slug as a string. If I do something like:
@data($slug)
Then I end up with a:
extract(): Argument #1 ($array) must be of type array, string given
So what's the best way to get slug as a simple string and not a Statamic\Fields\Value?

Nevermind - This works:
$slug->raw()


fix: typo in title

No description provided.

Good catch! But the issue seems to be very small to award points to! @anushbhatia  kindly look into here and #26 . I am merging both of them for now since it's needed!

Hi @anushbhatia @abhu-A-J
I did not know there was a point based system.
But anyways, I am new to Open Source. So taking small baby steps, haha!
Thank You ^_^
Tushar Nankani

Hi @anushbhatia @abhu-A-J
I did not know there was a point based system.
But anyways, I am new to Open Source. So taking small baby steps, haha!
Thank You ^_^
Tushar Nankani

Looking forward to more contributions from your end!


File output plugin flash line in wrong position.

Describe the bug
File output plugin writes logs in wrong position which can mess up with previous line.
To Reproduce
It's hard to reproduce as it only happens when the remote disk in the VM where fluentd is running shortly disconnects and reconnects several seconds after.
Expected behavior
Each log should start with a new line.
Your Environment

Fluentd or td-agent version: 1.11.1
Operating system: Ubuntu 16.04.7 LTS
Kernel version: 5.4.0-1026-azure

Your Configuration
<match notification>
  @type file
  path /var/log/td-agent/notification
  append true
  buffer_type file
  time_slice_wait 12h
  buffer_path /var/log/notification/buffer
  buffer_chunk_limit 2g
  time_slice_format %Y%m%d%H
  format json
</match>

Additional context
The file output plugin mostly works well but in some circumstances it will flush the log to the wrong position. Ideally every log should start with a new line, but we have observed something like below:
{first line}
{second line}
{third { forth line}    NOT Valid Json anymore
{fifth line}
{sixth line}
This issue happened along with remote disk shortly disconnect. It happens rarely like every couple of months. But we have several downstream services highly depend on those logs.

Does anyone know how to handle this problem?
The problem seems to happen the outside of fluentd/glibc runtime.
fluentd/glibc function tries to append the data to the end of file but remote disk's file(or metadata?) is broken by disconnect.

Any updates on this issue?


Feat/check metadata hash extension

Description

Devnet Companion for #637

Upgrades to polkadot-sdk v1.10.0-rc2 which supports frame_metadata_hash_extension::CheckMetadataHash, required for Zondax's generic-substrate Ledger app.

Related Issue(s)

See #428

Type of Change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[x] Other (please describe): requires new build flags for production (to generate metadata hash for wasm)

Breaking Change
If this PR introduces a breaking change, please provide a detailed description of the impact and the migration path for existing applications.
Checklist

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have run cargo fmt and cargo clippy to ensure my code is formatted and linted correctly
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Additional Notes
TODO:

Test integration with PolkadotJS, other wallets, etc.

note: added a blank commit to bump CI since this PR had that issue where it was originally accidentally into main and needs to re-run the label logic but changing bases doesn't trigger that. Let me see if I can make a PR to fix that 🤔

Closed in favour of #649


UDP Torrent tracker

Hi there  Nice  project. Im tring to  use it  with a different  tracker , but  managed to make it  work just with bittorrent-tracker, there is a way to  Use it with UDP or to change it  to  Another  tracker  on WSS..
short history im tring to use a  tracker  with redis to oprtimize

The project is hardcoded to use WebTorrent trackers over WSS. No ability to replace tracker library without changes to the code.
UDP is not possible if you run it in a browser.
WebTorrent tracker protocol is open and you can create your own compatible tracker:
https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst

Thanks  for  the  fast answer,
one  more  question about  using a different  WSS  tracker   instet of  bittorrent-tracker


How To Stop Simulation?

I am seeing on pressing a stop button simulation went into "stoping" mode ,which mean it does not stop until its duration completes. How can i stop simulation from the simulated ECS Engine ?

I think my question might be similar to this one.
I am trying to find the best way to shut down the simulator so that it is no longer using any Elastic Container services.
I don't want to have to remove the whole application and lose my configuration but rather shut down the application, while I am not using it so that I don't incur costs. Then be able to start up the application again, to run more simulations.
Any help much appreciated.
Thanks
Mark

@vMarkGould thanks for your feedback. I believe I understand your use-case, but just to be sure can you please answer following questions:

what steps can we take to reproduce this?
what is the observed behavior and how can we see the same?
what is the desired behavior?

@gsingh04 .Can you tell me what is the reverse mechanism happening to stop a simulator ?
For example: when press start SQS Queue send message and Simulated Engine listen that message to start(Ref : https://github.com/awslabs/iot-device-simulator/blob/master/source/simulator/lib/modules/device.js )
What happens in case of stop . Status toggle from "hydrated " to "sleeping" in dynamo.Is there other  procedure happening like dequeue and stop service at that specific device ID.If not then this severe bug!

@vMarkGould thanks for your feedback. I believe I understand your use-case, but just to be sure can you please answer following questions:

what steps can we take to reproduce this?
I’m not really sure I have steps to reproduce. Rather I have used the cloud formation template to stand up the IoT device simulator, and can successfully use it. But now I would like to pause the use of the application so I don’t invite the change for running the simulator all the time especially the elastic container tasks. Essentially shutting down the app, but leaving all of the configuration there so that I can restart it when I need to.

what is the observed behavior and how can we see the same?
I can not find a way to shutdown the simulator, I tried stopping the container tasks manually but they automatically restart.

what is the desired behavior?

To be able to completely shutdown the application simulator without deleting it. And be able to start the simulator application again maintaining the configuration for device types and widgets.
Hope this helps.

Hi @gsingh04 did you have a response to the above?
Do you need any other information?
regards
Mark

Thanks for reporting this behavior and confirming my understanding. We have added this behavior to be fixed in next iteration of the solution. We are currently scoping the next release. Please continue to monitor the repo for updates.

The solutions has undergone a complete refresh in v3.0.0. The solution sets the stage to "stopping" until it can next check for the stage of the running simulation. It checks the stage in Amazon DynamoDB every 30 seconds. If the stage is "stopping" when it next checks, it will end the simulation and set the stage to "stopped".


curl fails with 404. Changing to working one

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@sg09 there are conflicts in your PR, please rebase against the main branch and update your PR, which I'll then merge. Thanks!

This was fixed in the recent Karpenter update


Resolved multiple issues found during testing, added backwards compatibility

Bug Fixes for:
https://github.com/opscode-cookbooks/iis/issues/95
https://github.com/opscode-cookbooks/iis/issues/98
https://github.com/opscode-cookbooks/iis/issues/100
https://github.com/opscode-cookbooks/iis/issues/99
https://github.com/opscode-cookbooks/iis/issues/101
had to remove unneeded variables
incorrect variables
add dependencies
bumped version
added backwards compatibility for chef-client < 12.x.x Chef::Util::PathHelper
fixed bindings

Paging @adamedx, @btm, @jdmundrawala and @jtimberman
Ready for Code Review from a testing standpoint.

Working through it now @EasyAsABC123

I think @smurawski said he was going to be taking a look at PRs here today

@jdmundrawala thanks
@smurawski  Thanks, I forgot who I spoke to yesterday. :+1:

@EasyAsABC123 Would you mind fixing the encoding on README.md?  It's set as UTF-8 and showing as a binary file.

@smurawski I Saved the file as UTF-8 but it isn't showing as a change occurring.

Yeah, github can be picky about that.. Re-encode as ASCII or make sure there is no BOM?

Otherwise, it's looking pretty good.  So, remove the dependency on the chef-client cookbook and fix the file encoding on the README.md and I'll be happy to merge it.

@smurawski I think I fixed the issue of encoding, also removed the dependency


SpatialFeaturePlot install

Hi, I am recently running the SeuratData for spatial transcriptome tutorial, and I am encountering the following question. After I have coded as described in the tutorial
devtools::install_github("satijalab/seurat", ref = "spatial") library(Seurat) devtools::install_github('satijalab/seurat-data') library(SeuratData) library(ggplot2) library(patchwork) library(dplyr) InstallData("stxBrain") ?stxBrain brain <- LoadData("stxBrain", type = "anterior1") plot2 <- SpatialFeaturePlot(brain, features = "nCount_Spatial") +    theme(legend.position = "right")
it appears that the function SpatialFeaturePlot does not exist, so I am wondering, where the function lies and how to install it. Thank you

I think you need to submit this to the Seurat team; this repository is just
the python implementation of UMAP dimension reduction. Sorry.
On Sun, May 24, 2020 at 8:29 PM 117999<EMAIL_ADDRESS>wrote:

Hi, I am recently running the SeuratData for spatial transcriptome
tutorial, and I am encountering the following question. After I have coded
as described in the tutorial
devtools::install_github("satijalab/seurat", ref = "spatial")
library(Seurat) devtools::install_github('satijalab/seurat-data')
library(SeuratData) library(ggplot2) library(patchwork) library(dplyr)
InstallData("stxBrain") ?stxBrain brain <- LoadData("stxBrain", type =
"anterior1") plot2 <- SpatialFeaturePlot(brain, features =
"nCount_Spatial") + theme(legend.position = "right")
it appears that the function SpatialFeaturePlot does not exist, so I am
wondering, where the function lies and how to install it. Thank you
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lmcinnes/umap/issues/438, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC3IUBNWSXORZLAPDAZO63LRTG3WDANCNFSM4NJDSWEA
.


Add startingCSV field into the OperandRegistry

/kind feature
For operators can stay in a specific version, we need to enable startingCSV filed in the OperandRegistry.
When users set the installPlanApproval to Manual and set the startingCSV to the version they want, they can keep the operator into a stable CSV.
Describe the solution you'd like
[A clear and concise description of what you want to happen.]
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]

Fixed by #667


Pipeline API - how can I use plugins?

Hi,
In our company use case - we have > 50 repositories that need to share the same pipeline configuration. We don't want to replicate the pipeline.yml file on all repositories, but rather control the pipeline via API.
It seems like the API does not have the same features as the pipeline.yml.
For staters: I can't use plugins.
I tries to use the pipeline PATCH API to add a step like this:
{
    "steps": [
        {
            "label": "bazel-build",
            "type": "script",
            "plugins": [
                {
                    "docker#v3.5.0": {
                        "image": "l.gcr.io/google/bazel:2.0.0",
                        "command": ["bazel",  "build", "//..." ]
                    }
                }
            ]
        }
    ]
}

I got 200 OK result but calling GET on the same pipeline showed that it ignored the plugins property.

Hello @or-shachar,
did you get any feedback from the support that helped your use-case?

@harrietgrace I also brought it up in our company's (Affirm) support slack but didn't manage to get a response, but it seems relevant to this issue. Reposted below:
As I understand it, the Update Pipelines API still doesn't support YAML steps, but it seems like there is an undocumented feature of using the configuration key and passing in the entire steps YAML as a json string? Can I get some guidance on whether this will be supported going forward and the documentation just needs to catch up?

I did similar attempts described on the mentioned thread a while back, had no luck. POST/PATCH with configuration had no effect. 🤔


Fix shadowed variable

new copy of #1400
fixes mypy v1.1.1 failures in code newly merged around the same time as mypy v1.1.1 was merged.

Checklist

[x] No CHANGELOG update needed

[x] No new tests needed

[x] No documentation update needed

@manasghandat here

@williballenthin I have updated the files. Please take a look

im going to merge this now, then open a new PR with changes covering recent merges to master. without code style working on master, we're not able to enforce its checks against other PRs. i'll have this fixed today.

thanks @manasghandat for fixing all the issues identified by mypy in this PR!


Use correct variable when checking input

Fix typo in FromBytes method which evidently has never been used until now.
@schancel - just for another set of eyes. This fix is required for my PR on continuum.

@smurfralf was this actually wrong? Just saw this open, if its a bug I'd like to fix it. If we could get a test to confirm the fix thats even better.

@johnSchnake: Its wrong on the face of it. There u var has nothing assigned to it before this check is done, the thing being checked is raw. Since I never merged my PR for cfg (progress halted by divergent opinions), fixing this never was forced.

👍 LGTM


Generated code should not include source file directory information

Code-generation include file information from the source which includes directory of the user running the compiler. This makes the compiler result different depending on who runs it which is a problem for:

privacy (user directory information)
hash creation in Cicero archive, which is based on generated code

Immediate fix in #473


Move automatic generation of Unpin implementation to proc-macro-derive

To generate the correct Unpin implementation, we need to collect the
types of the pinned fields. However, since proc-macro-attribute is
applied before cfg, we cannot be collecting field types at this timing.
So instead of generating the Unpin implementation here, we need to
delegate automatic generation of the Unpin implementation to
proc-macro-derive.
Fixes #68

Hmm... tuple structs don't seem to work well either.

bors r+


[bug] Error while verifying multi-line SIWE message

Link to minimal reproducible example
https://github.com/thomasvalera/AppKit-Multiline-Siwe
Summary
Hey! I've been scratching my head for too long today on this issue and would love some input on it :)
So I'm trying to create a multiline SIWE message and while it works fine in the front end, verifying it on the server throws an error.
For this I've been using the AppKit-Siwe React project and attached an mre with a multiline message as only change.
Anyway, here's how the message is created:
src/utils/siweUtils

const MESSAGE = 'Welcome to the dApp!\nPlease sign this message';

{...}

export const createSIWE = (chains: [AppKitNetwork, ...AppKitNetwork[]]) => {
    return createSIWEConfig({
        {...}
        getMessageParams: async () => ({
              domain: window.location.host,
              uri: window.location.origin,
              chains: chains.map((chain: AppKitNetwork) => parseInt(chain.id.toString())),
              statement: MESSAGE,
            }),
        {...}
    })
}

It works fine without the "\n" but fails otherwise. I've also tried other ways to write multilines but without success like this:
const MESSAGE = 'Welcome to the dApp!
Please sign this message';

Signing it on the front end works fine but it's on the server side that it fails, here to be precise:
server/server.js

app.post('/verify', async (req, res) => {
     {...}

      // This line throws an error
      let SIWEObject = new SiweMessage(req.body.message);

      {...}

And this is the error:
Error: Invalid message: {"success":false,"state":103,"length":270,"matched":0,"maxMatched":132,"maxTreeDepth":15,"nodeHits":1309,"inputLength":270,"subBegin":0,"subEnd":270,"subLength":270}
What's weird is that it works fine with single lines AND it works fine if I manually create the message with parameters like this :
const params = {
        domain: "localhost:3000",
        address: "0x6b2Ed7E4b12A544ca7D215fED85dC16240D64aee",
        statement: `Welcome to the dApp!\nPlease sign this message`,
        uri: "http://localhost:3000",
        version: "1",
        chainId: 1,
        nonce: "aaabbb",
      };

      // This works fine and doesn't throw an error!!
      let SIWEObject1 = new SiweMessage(params);

Also, platforms like opensea managed to have multiline messages too, although I don't know if they use AppKit for that ;)
If you've got some ideas I'm all ears!
Thanks!
List of related npm package versions
"@tanstack/react-query": "^5.53.1",
"@wagmi/core": "^2.13.4",
"@reown/appkit-siwe": "^1.1.2",
"@reown/appkit": "^1.1.2",
"@reown/appkit-adapter-wagmi": "^1.1.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"viem": "^2.21.0",
"wagmi": "^2.12.7"

it's working ok on next.js -> https://github.com/reown-com/web-examples/tree/main/dapps/appkit-siwe/next
I'll try to investigate more ...

I just fixed the React SIWE example.
https://github.com/reown-com/web-examples/tree/feat/create-appkit-examples/dapps/appkit-siwe/react
Please check the changes over the server


Add signatures to binaries and other OS versions

I think a privacy centric platform should do the small extra step to add pgp signatures of the binaries. To have OSX and linux versions would be good as well. I saw that there is a OSX version from another contributor, but that means to build up trust to another unknown source. Many people (like me) are not willing to invest more time if they only quickly want to try it out.

well, it didn't come from me. most thing i can do is ask him sign it.

good suggestion, @ManfredKarrer. We will take this approach from now on.


Implement 'configuration setup-sso' option '--default' to skip optional interactive setup

Work for this issue will begin begin on branch work-liquid-labs/cloudsite/154.


Error when running approved:review

Hi!
I think this is a very interesting package!
When I run dart run approved:review I get this error: Could not find file approved:review
Should I match my test file's name to something?

When I run dart run approved:review I get this error:
"Could not find file approved:review"

Thanks for the supportive comments and for raising the issue!  Maybe from within /test? Currently, you have to call "dart run approved:review" from your project's root folder. It would be handy if you could call review from a subfolder. I'll add this option to the projects roadmap.

Thanks for the reply! This worked!


Moving posts to categories don't add the parent category resulting in empty overviews.

What currently happens when moving a post to a category:

Expected result:

Cause (I think) is the fact that the parent categories aren't automatically selected as they are when you create a post.

fixed


Clash with zsh: zsh: permission denied

I'm getting an error like so when running tslint:
tslint -c tslint.js  client/Game.ts
zsh: permission denied: client/Game.ts
Usage: tslint [options] file ...
see also https://github.com/robbyrussell/oh-my-zsh/issues/5133#issuecomment-289063736

Remove the backticks. Otherwise your shell tries to execute client/Game.ts
Am 24.03.2017 17:01 schrieb "Nikos"<EMAIL_ADDRESS>I'm getting an error like so when running tslint:
tslint -c tslint.js client/Game.ts
zsh: permission denied: client/Game.ts
Usage: tslint [options] file ...
see also robbyrussell/oh-my-zsh#5133 (comment)
https://github.com/robbyrussell/oh-my-zsh/issues/5133#issuecomment-289063736
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/palantir/tslint/issues/2398, or mute the thread
https://github.com/notifications/unsubscribe-auth/ALaeKN5uJF8UyEpY0shlcjHWHUm-MkAMks5ro-jWgaJpZM4MocwB
.

@ajafff is right. try tslint -c tslint.js 'client/Game.ts'. also why is your config file a .js file? check out the README.

Thanks, in the end I didn't need a tslint.json. I just run eslint with the tslint-eslint-rules parser.
https://github.com/QuantumInformation/Density-Wars/blob/master/.eslintrc.js#L2
Next thing I need to figure out is why I'm not getting any linting errors highlighting in webstorm with ts files, like with js files.


Client hangs on encryption if the account making the request does not have encryption permission

Environment details

OS: Linux Debian
Node.js version: 10.21.0
npm version: 6.14.3
@google-cloud/kms version: 2.1.2

Steps to reproduce

Ensure the IAM account in question does not have permission to encrypt e.g. no 'Cloud KMS CryptoKey Encrypter/Decrypter' or 'Cloud KMS CryptoKey Encrypter' IAM roles

Try encrypting a payload e.g.

await kmsClient.encrypt({
    name: kmsClient.cryptoKeyPath('PROJECT_ID', 'LOCATION', 'KEY_RING', 'KEY'),
    plaintext: 'payload to encrypt'
  }, { timeout: 5000 });

The client hangs hangs indefinitely. For some reason if the plaintext parameter is removed then the invalid permission error is thrown e.g.
await kmsClient.encrypt({
    name: kmsClient.cryptoKeyPath('PROJECT_ID', 'LOCATION', 'KEY_RING', 'KEY')
  }, { timeout: 5000 });

Error:
{ Error: 7 PERMISSION_DENIED: Permission 'cloudkms.cryptoKeyVersions.useToEncrypt' denied on resource 'RESOURCE_PATH' (or it may not exist).

Expected behavior
When the plaintext parameter is included, the client should throw an error similar to that when the plaintext parameter is excluded
Note: This may actually not be related to a missing permission. The client also hangs and never returns a response even when the right IAM roles are present

Hey there! Can you confirm the expected behavior (i.e., getting an error, etc.)? I want to make sure I can adequately reproduce this behavior.

@sofisl I updated the description to include the expected behavior

I got this working and I believe I know what the issue is. My request was invalid in that the plainText payload should be base64 encoded and it wasn't. After I encoded it the client worked as expected however I'd expect the client to throw an error rather than hang

For Typescript users, I got these two snippets to work.
For encryption:
const [response] = await client.encrypt({
      name: keyName,
      plaintext: Buffer.from(plaintext).toString('base64'), // e.g. decryptedStr from below snippet
});
const encryptedStr = Buffer.from(response.ciphertext || '').toString('base64');

For decryption:
const [response] = await client.decrypt({
  name: keyName,
  ciphertext: base64Ciphertext, // e.g. encryptedStr from above snippet
});
const decryptedStr = Buffer.from(response.plaintext || '').toString('utf8');

Thank you folks for the report!
The reason of this problem is that when the request contains string payload for the plaintext field (that is defined as bytes in the proto and is supposed to be a Buffer), gRPC immediately returns 13 INTERNAL. Unfortunately, in this library 13 INTERNAL is set as a retryable code, so it keeps retrying with exponential backoff until the timeout (10 minutes) happens.
I will fix the library to remove 13 INTERNAL from the list of retryable codes.

This will be actually fixed when this change comes from googleapis repo to this library.


fix: replace gmt with umt in history date column

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check before the contribution.
PR type

[x] Bugfix
[ ] Feature
[ ] Refactoring

What's new?

[x] PR closes #1161
[x] for historical compatability reasons toUTCString() prints GMT at the end of the string -> therefore use replace function as you cannot pass any parameters to toUTCString call to control its behaviour
https://www.nhc.noaa.gov/aboututc.shtml#:~:text=Prior to 1972%2C this time," or "Zulu Time".

Before submitting Pull Request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality
[x] I've posted a screenshot of demonstrated change in this PR

Optional

[x] I've tested it at </rmrk/gallery/10679597-0a8ce195286c168f19-DONKEY-DONKEY_GANG_391-0000000000000391>
[ ] I've tested PR on mobile and everything seems works
[ ] I found edge cases
[ ] I've written some unit tests 🧪

Had issue bounty label?

[x] Fill up your KSM address: Payout

Community participation

[ ] Are you at KodaDot Discord?

Screenshot

[ ] My fix has changed something on UI; a screenshot is best to understand changes for others.

I would do something more like:
    return date.toLocaleString('en-GB', {timeZone: 'UTC'})

what do you think?

looks way better!
additionally added   timeZoneName: 'short', to print the timezone name

pay 50


Add support for ruby for polyglot piranha

This PR adds support to clean up ruby code in polyglot piranha.

@dvmarcilio please let me know if adding this support is alright, and ya'll are ready to maintain it as FF cleanup track.

Hi, what's the status of this PR? is there any chance it will be merged? What is the expected timeline? I'd love to run a pov in my organization but we need support for ruby.

Hey! Thank you for reaching out. I am not leading this change, so I have no idea when ruby support will be there.
Currently, as a repo we do not have any priority to add ruby support, because uber is not a big ruby house. But we are open for contributions. Actually, Idk if folks at Uber want this, and want to prioritize this. @dvmarcilio  thoughts? Is this on your agenda?

@przemyslawbialon This PR is almost done and will be ready for review in a week or two. In the meanwhile if you wish to evaluate it, you will be able to get that done by cloning this branch and trying it out locally.

Sorry for the delay. As @ketkarameya said, this is not our priority. However, community PRs are always welcome and we appreciate @Bennet-Sunder 's work.
We're happy to review it given this check all the boxes, including add comprehensive tests as in rules for the other languages.

@ketkarameya @dvmarcilio I have added the tests for the changes, could you pls review the PR when you have bandwidth.

@donald-pinckney please shepherd this PR

Hi @Bennet-Sunder, all of this looks like amazing work for Ruby! Let's get this merged in, and any additional useful cleanups can always be added later :)

Thanks for your contributions @Bennet-Sunder

Thanks @donald-pinckney @ketkarameya for your time in reviewing and merging this PR :)

I merged it but it failed on main. I think the reason is something similar to a discussion u had started. Could tell me how u got about it?

PR #663 should fix the broken build introduced by this PR.

@przemyslawbialon Support for ruby is now merged and should be available in the next release.


Option to widen the command palette

I have a number of files that are quite deep in the file structure and some of them share names at least partially. It's a common occurrence that I will search for a file, get several options, and be unable to discern which of the results are the exact one I'm looking for.
I want to be able to
a) Make the width of the command palette increase automatically to include the full path
b) Manually set a px width for the command palette
PS. If there is a way to do either of these already, I have been unable to find it, and would appreciate being told how.

This would be great to have.  I thought this extension would lend a workaround but not sure if its css rules can target the "Quick Open" or not.. https://marketplace.visualstudio.com/items?itemName=iocave.customize-ui

Thanks for the suggestion. I'll investigate when I have some time on my hands :)

@peternoges , @Moghul using the extension you posted, I had success with the following:
  "customizeUI.stylesheet": {
    ".quick-input-widget": "width:800px !important"
  }

YMMV!

@utilityboy Thanks for the help! That actually did do something. It's off-center, but at least it's wide enough now for me to read the full path. It'll do nicely until the official feature is implemented.

Based on Moghul's answer, for anyone who wants a full width Quick Open:
{
  "customizeUI.stylesheet": {
    ".quick-input-widget": "width: 100% !important; left: 300px"
  }
}

@zzhjerry thank you, where would I specify that?

@zzhjerry thank you, where would I specify that?

In settings.json file after you install this extension https://marketplace.visualstudio.com/items?itemName=iocave.customize-ui

This is pretty hacky to get working on Ubuntu without opening up some permissions. Would be nice to be able to enable some custom CSS for UI tweaking.

@rlzaleski Did you find a way to get it working on ubuntu? What permissions we need to open? Thanks.

Ability to widen the command palette would be to extremely helpful in my monorepo

Although the Customize UI extension linked in a previous comment no longer works at this time for VSCode v1.74+, I was able to use the vscode-custom-css to achieve the same effect as @zzhjerry 's settings.json. Just create a css file that I'll call widen-command-palette.css, copy the following css into the file:
.quick-input-widget {
    width: 80% !important;
}

and then follow the "Getting Started" instructions for the vscode-custom-css extension to copy widen-command-palette.css into the vscode_custom_css.imports setting. I'd also advise disabling the monkey patch from the Customize UI extension, and then uninstalling Customize UI and Monkey Patch since they're broken, as I mentioned.
After restarting VSCode, the command palette should be wider, and this should work for v1.74+ as well. Hopefully this helps any users who're totally css-illiterate, like I was.
Just wanna say though: I don't see this workaround as a satisfying alternative to the devs natively providing an option to widen the command palette.

I'm surprised this option isn't built into vscode yet. Visual Studio (the .Net IDE) has had that feature for years.

Thanks for the update on that @asalvare3, I had postponed upgrading because it broke this feature. Just goes to show how necessary it is.

Thanks all! Are there any updates from the VS code team on this front?

Just sharing my use case:

The path at the beginning is equal for all search results
I would be happy if we could:

widen the command palette, or
instead of repeating the file path, we could only show the part that repeats and below the parts that are different, for example:

     long/path/that/makes/the/file/name/invisible
          -- folderAAAA/filename.extension
          -- folderBBBB/filename.extension

@cesarviana Mine is very similar. I'm running a rather large monorepo, so I often don't know which file I have selected. I have a 38" wide monitor, so it's a bummer that the command palette is so narrow.

@johnnyoshika @cesarviana same here. I might have to go down the road of just writing an extension to solve the problem. Just need a few hours of "free" time. Will keep you guys posted.

These solutions wouldn't work for me, so I just used find . -name ... in the integrated terminal. Most of the time you can also just ctrl-click a file to open it.

Thanks for the suggestions, tweaking the CSS has made this widget much easier for me to use. Another question/request for command pallete customization, can it be configured such that quick-input-header is displayed below quick-input-list?

CSS that I ended up using to keep the dialog centered and working at different screen widths:
.quick-input-widget {
    width: 80% !important;
    max-width: 900px !important;
    left: 50% !important;
    transform: translate(-50%, 0) !important;
    margin-left: unset !important;
}

Probably don't need all of those important tags but I'm hurrying through it. You can swap out the max-width value for whatever you want the dialog size to be able to grow to

This doesn't work for me anymore. Does anyone have a working solution, and/or is anyone 'quick-pick'ing this?

This extension https://github.com/drcika/apc-extension
With the following settings did the trick:
    "apc.stylesheet": {
        ".quick-input-widget": {
            "width": "80% !important",
            "left": "50% !important",
            "transform": "translate(-50%, 0) !important",
            "margin-left": "unset !important"
        }
    }

As Moghul said, I'm also not very comfortable with the idea of giving privileges to install a module for injecting CSS/JS into VSCode. Overall, I agree with everyone that on wide screens, it's difficult to list and differentiate between files that have the same name (I work in a monorepo), since the command palette is too narrow.
I think this should be natively integrated into a future VSCode release.

@Moghul  Were you able to get things to work? I was able to get things to work on VsCode Version: 1.81.0 without running admin. Not sure if something changed.

No, the extensions that allowed UI changes are now also deprecated. This PR https://github.com/microsoft/vscode/pull/117862 is supposed to fix it, but it has been stagnant for some weeks.

It's very unfortunate there is no movement on this given https://github.com/microsoft/vscode/pull/117862 (thanks for that contribution btw).  For those who are ok with looking at somewhat minified CSS, you don't need an extension to get this into a workable state.
VSCode (at least on MacOS) load up CSS from package contents (I would expect this is similar on Windows given Electron).  The css with the quick picker is in the workbench file:

When you open / edit this file you'll be prompted like such:

This should be fine to do given VS Code is opening itself (inception!)
The selector you're looking for is the same as I posted above so you'll see something like:
.quick-input-widget{position:absolute;width:600px;...'
Do whatever you need to inside that block... for me, I don't care if it's centred or not... I just want to see my files so my change is simply:
.quick-input-widget{position:absolute;width:1000px !important;...
Once you save this file, and restart VSCode, you'll get an error saying your installation is corrupt (since the checksums will fail as a result of this change).  You can accept this and choose not to show the message in the future, or you can  just have it show every time VSCode starts up and rejoice that you can see the entire path to the file you're working on.

Ugly, yes.  Functional, also yes. Standard caveats apply here folks... if you're not comfortable making changes like this, please don't.  Just sharing my experience, so YMMV, but I wish you luck.  Also note, this change will be overwritten with each VSCode update.

My initial inspiration for this work actually stemmed from this discussion thread, and I am immensely grateful for the discussions around iocave.customize-ui. These discussions allowed me to gradually approach my goal, and in the end, I created a small tool that aligns with my personal expectations. The visual style is as follows.

I also shared my accomplishment on Reddit's /r/vscode, but I thought there might be friends here who love this style as well. So, I'm also sharing it with you all. Here is my gist link. Hope you enjoy using it! ❤
(In fact, I didn't specifically adjust the width, but you can still include your width requirements in the script.)

+1 to this feature. This would be nice to see out of the box. I'd expect some "adaptive width" option to enable. I write in C++ and there are very long paths to std headers (obviously I'm interested in the last path node only) that I have to hover with mouse for now to see which is quite annoying as this takes a lot of time.

Based on Moghul's answer, for anyone who wants a full width Quick Open:
{
  "customizeUI.stylesheet": {
    ".quick-input-widget": "width: 100% !important; left: 300px"
  }
}

@zzhjerry i insert this cfg in setting.josn, but the quick open width  has not changed

@chall1123 I suppose you also have to install this extension

Addendum to https://github.com/microsoft/vscode/issues/85374#issuecomment-1680855232
For Windows, the file (at least the way I installed it) is here:
C:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\workbench.desktop.main.css
BTW:

It doesn't matter if e.g. Prettier formats the code. But it needs the !important.
To center it, also update the margin-left to half the value of width.

My final css rule:
.quick-input-widget {
  left: 50%;
  /* edited */
  margin-left: -450px !important;
  position: absolute;
  /* edited */
  width: 900px !important;
  z-index: 2550;
  -webkit-app-region: no-drag;
  border-radius: 6px;
}

Related on Stack Overflow: How to increase the "search by file name" search bar size in VS Code?
Related: #143956
Related issue ticket about command center width: #174616
Duplicated by #89072, #58040


Create FHIR Utility Library

Create a library that performs various FHIR-related tasks, such as creating bundles.


New package: Unity.Unity.6000.MacServer version 6000.0.1f1

Created by 🥟 Dumplings.
Microsoft Reviewers: Open in CodeFlow

https://github.com/microsoft/winget-pkgs/pull/153347#issuecomment-2108338347

@wingetbot run

https://github.com/microsoft/winget-pkgs/pull/153360#issuecomment-2111491135


Animate specfic point to animate on scroll not all elment

Overview
...
let obj = LottieInteractivity.create({
mode: 'scroll',
player: '#firstLottie',
container: "#dekstop-lottie",
actions: [{
visibility: [0, 5],
type: "stop",
frames: [0,160]
},
{
visibility: [0.2, 0.45],
type: "seek",
frames: [0, ]
},
{
visibility: [0.45, 1.0],
type: "loop",
frames: [160, 303]
}
],
});
Type

[ ] New feature
[ ] Changes to existing features

Motivation

What inspired this feature request? What problems were you facing, or what else makes you think this should be
included?

...
Labels

[ ] Add the Type: Feature Request label to this issue.

Hi @Astra-001 , I don't understand what this feature request would do, could please elaborate with more detail?
Thanks

Closing due to inactivity.


Pulsar binder integ test failure on JDK 21

PulsarBinderIntegrationTests#binderAndBindingPropsAreAppliedAndRespected is failing on JDK 21 because of some issues with the property max-pending-messages. Please investigate, why this property has issues on JDK 21, but not on JDK 17.

TL;DR
The error has been there from inception and is only noticed because the ProducerConfigurationData.setMaxPendingMessages and ProducerConfigurationData.setMaxPendingMessagesAcrossPartitions are called in different order in Java17 and 21.
If the failing test would have instead set only the maxPendingMessagesAcrossPartitions we would have seen the same issue in Java17.
Details
The binder allows users to configure the underlying producer used by the binder.
The config props are layered from base -> binder -> binding and we only include those properties that have changed from the defaults.
When hydrating the ProducerConfigurationData with the modified props, the setMaxPendingMessagesAcrossPartitions validates that it is >= the maxPendingMessages.
In the case where only the maxPendingMessages is set, the maxPendingMessagesAcrossPartitions has a default of 0.
If the setMaxPendingMessagesAcrossPartitions is called after setMaxPendingMessages then the validation will fail.
In Java17, the serialized JSON and merged set of props were put into a HashMap which just so happened to result in maxPendingMessagesAcrossPartitions being called before maxPendingMessages and we did not notice the issue in the test.
In Java21, the resulting props in the HashMap just so happen to result in maxPendingMessages being called before maxPendingMessagesAcrossPartitions and we see the validation error.
Solution
I think we should only be limiting the producer props set by the user for the base producer props (the same ones set by Spring Boot). For the extended producer props (those supported only by the binder and not boot) we should also include the default values whether or not the user overrides the default. The reason for this is that the extended props defaults have not be set prior to the binder using the producer. The base props have (via Spring Boot auto-config).


Acquire Liqodash configuration from Clusterconfig CR

Description
This PR introduces the AgentConfig field inside the ClusterConfig CRD. The Liqo Agent can now load and store configuration data in the ClusterConfig CR.
Currently this section is used to read the required parameters to interact with the LiqoDash. This mechanism may partially change with the future removal of the LiqoDash subchart.
How Has This Been Tested?
Unit tests

/rebase

/rebase


Ensure Watch closes the transaction on panic

This PR ensures that Watch will close the transaction if the user provided function panics.
Panics which occur inside fn but are recover outside of it render the client unusable (the connection pool never recovers since tx.Close is never called).

Thanks

Thanks


QnA maker generate answer api unusual behavior (rankerType issue)

QnA maker generate answer api is unable to fetch the QnA maker pair after adding ChitChat file
If we add rankerType variable as "rankerType": "QuestionOnly" the result is not matching with the QnA portal test results
Issue Description
Below is the configuration we are using to hit QnA generate answer api from postman.

Method POST https://*******.azurewebsites.net/qnamaker/knowledgebases/***********/generateAnswer  .

Case 1- with "rankerType": "QuestionOnly"- body:-
{
"top": 10,
"rankerType": "QuestionOnly",
"question": "What can you do",
"strictFilters": [],
"context": {
"PreviousQnaId": 0,
"previousUserQuery": ""
}
}

Result:-

Note- the wrong question is getting hit

Expected result - Correct question "What can you do" should get a top score with the score range of 80-100.

Case 2- without "rankerType": "QuestionOnly"- body:-
{
"top": 10,
"question": "What can you do",
"strictFilters": [],
"context": {
"PreviousQnaId": 0,
"previousUserQuery": ""
}
}

Result:-

Note- correct question is getting top score with 100 % score, but without "rankerType" in a request body.

Expected result- Correct question "What can you do" should get top score hit with "rankerType": "QuestionOnly" in request body

Result tested from qnamaker.ai

Note- from qnamaker.ai correct question with a good score is getting hit .

if we add ChitChat file in our existing KBs then we are getting this problem with generate answer api. Without adding any ChitChat file everything is working fine

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

ID: cb1d6a8c-954c-9ce8-6101-c19b20724c91
Version Independent ID: 5c219f6c-260b-c17a-7f41-1bf4095aa521
Content: Metadata with GenerateAnswer API - QnA Maker - Azure Cognitive Services
Content Source: articles/cognitive-services/QnAMaker/How-To/metadata-generateanswer-usage.md
Service: cognitive-services
Sub-service: qna-maker
GitHub Login: @nerajput1607
Microsoft Alias: nerajput

Hello @HarshCo , thanks for the question! Can you please share the MS Doc's link that you are referring to?

Hello!
Just checking to see if you have had a chance to see the previous response.

@HarshitaSingh-MSFT  Thankyou for your patience.
I am referring below link.
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/metadata-generateanswer-usage?tabs=v1

@HarshCo Thanks, By default, QnA Maker searches through questions and answers. If you want to search through questions only, to generate an answer, use the RankerType=QuestionOnly in the POST body of the GenerateAnswer request.

@ram-msft Thank you for the reply, I understand the default functionality of QNA maker without RankerType. I am waiting for your and product team response on the issue explained as rankerType is no working as expected after adding small talk/Chitchat pairs.

@nerajput1607 Can you please comment on this?

@HarshCo, Due to the nature of the question that you are posting to the generateanswer endpoint being a chit-chat type of question, the underlying ranker does not retrieve it when you specify "top:10".
Please increase the value for the top parameter to see the appropriate response returned.
In point 4 in the below document, we have mentioned the case when the value for top may be increased.
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/concepts/query-knowledge-base?tabs=v1

Going to close this out since the PM team has addressed the question.

#please-close


[Snyk] Security upgrade loopback-connector-postgresql from 3.8.0 to 5.5.1

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

packages/core/package.json
packages/core/package-lock.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

751/1000  Why? Recently disclosed, Has a fix available, CVSS 9.3
SQL Injection SNYK-JS-LOOPBACKCONNECTORPOSTGRESQL-2980123
Yes
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.

Commit messages

Package name: loopback-connector-postgresql
    The new version differs by 108 commits.

c684889 5.5.1
d57406c fix: improve filter sanitisation
1a863f3 fix: debug prints the password in plain text
61b5029 docs: add SECURITY.md
aa93d13 docs: update coc
b677532 docs: add code of conduct
96e78db 5.5.0
fb87b13 chore: add Rifa and Mario as codeowners
ecf91b5 fix: disregard empty and/or fields
ce2310e feat(operators): add fts match operator
051098d Merge pull request #481 from loopbackio/openjsf
edc9c80 Merge pull request #480 from chris-kobrzak/master
a2b3c30 chore: move repo to loopbackio org
49b7614 Defensively drop constraints during migrations
97a055c 5.4.0
5b5d05e Merge pull request #458 from QuentinLB/ondelete
5bfb1e2 Add on delete options on FK constraints
233c8a5 Merge pull request #475 from strongloop/gh-action
52adec7 ci: switch from Travis to Github Actions
58cf6cb Merge pull request #474 from strongloop/revert/github-actions
009ed58 Revert "ci: switch travis to github actions"
ebb2c72 Merge pull request #473 from frbuceta/switch-to-github-actions
e3ba700 ci: switch travis to github actions
463becb 5.3.0

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 SQL Injection

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Document accepted values for logLevel.

I wanted to know what the acceptable log levels are for Traefik. I had to read the source code and then go look at the docs for logrus to get the answer to question. Let's not make the next person do all that! :}

LGTM :frog:
/cc @containous/traefik

LGTM

arf, needs a rebase :sweat:

Rebased!


A problem with the unit frame in combat

I am a warlock user.
I have a pet. But problems arise when the vehicle Quest.
This occurs during the battle..
While trying to vehicle quest,
The problem occurs off at vehicle.
+In combat in vehicle

+Down in the vehicle

The above problem often.
interfere with the gameplay.
Please fix this problem..
Thanks to you always.
For me it is the best add-ons NEAV UI!!

Do you have a good place I can go try this out?

I found a problem with gorgrond quest "Assault on the Pit"
garrison - goblin workshop - "Prototype Mechano-Hog (item)" used during problem.
This problem occurs anywhere.
I tested in "Argent Tournament Ground", but a problem
You can test go to the Argent Tournament Ground
I am sorry I did not speak English well.
I hope my meaning is well delivered.

This is a problem with oUF not NeavUI. It has already been fixed just need pulled into the new version.
https://github.com/haste/oUF/issues/257
The fix posted on the oUF github works on live if you want to update the code yourself.

I'm closing this then, since it's not really something we can do besides wait until the fix makes its way into a oUF release.


Chat issue

Hello, when I run the chat test, I have the following message:
(Chat🦙) message Hi
====== Final Message ======
Sorry, I either wasn't able to understand your question or I don't have an answer for it.
(Chat🦙)
and in the backend terminal I have the following:
INFO:     <IP_ADDRESS>:33006 - "GET /api/conversation/a2d5e482-a251-4d36-8c63-66bde3418919/message?user_message=Hi HTTP/1.1" 200 OK
STARTING TURN 1
---------------
Tried sending SubProcess event (source=MessageSubProcessSourceEnum.AGENT_STEP) after channel was closed
Traceback (most recent call last):
File "/workspaces/sec-insights/backend/app/chat/messaging.py", line 106, in async_on_event
await self._send_chan.send(
File "/root/.cache/pypoetry/virtualenvs/llama-app-backend--Qk0ygDj-py3.11/lib/python3.11/site-packages/anyio/streams/memory.py", line 213, in send
self.send_nowait(item)
File "/root/.cache/pypoetry/virtualenvs/llama-app-backend--Qk0ygDj-py3.11/lib/python3.11/site-packages/anyio/streams/memory.py", line 195, in send_nowait
raise ClosedResourceError
anyio.ClosedResourceError
Thank you

Update on the last post.
I made it work by recreating a new codespace from the original project.

sorry what did you do to fix this ?


python312Packages.aiomisc: 17.5.24 -> 17.5.25

Changelog: https://github.com/aiokitchen/aiomisc/blob/master/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 328994 run on x86_64-linux 1

9 packages failed to build:

home-assistant-component-tests.velbus
python311Packages.aiofile
python311Packages.aiofile.dist
python311Packages.velbus-aio
python311Packages.velbus-aio.dist
python312Packages.aiofile
python312Packages.aiofile.dist
python312Packages.velbus-aio
python312Packages.velbus-aio.dist

20 packages built:

python311Packages.aio-pika
python311Packages.aio-pika.dist
python311Packages.aiomisc
python311Packages.aiomisc-pytest
python311Packages.aiomisc-pytest.dist
python311Packages.aiomisc.dist
python311Packages.aiormq
python311Packages.aiormq.dist
python311Packages.caio
python311Packages.caio.dist
python312Packages.aio-pika
python312Packages.aio-pika.dist
python312Packages.aiomisc
python312Packages.aiomisc-pytest
python312Packages.aiomisc-pytest.dist
python312Packages.aiomisc.dist
python312Packages.aiormq
python312Packages.aiormq.dist
python312Packages.caio
python312Packages.caio.dist

Result of nixpkgs-review pr 328994 run on x86_64-linux 1

29 packages built:

home-assistant-component-tests.velbus
python311Packages.aio-pika
python311Packages.aio-pika.dist
python311Packages.aiofile
python311Packages.aiofile.dist
python311Packages.aiomisc
python311Packages.aiomisc-pytest
python311Packages.aiomisc-pytest.dist
python311Packages.aiomisc.dist
python311Packages.aiormq
python311Packages.aiormq.dist
python311Packages.caio
python311Packages.caio.dist
python311Packages.velbus-aio
python311Packages.velbus-aio.dist
python312Packages.aio-pika
python312Packages.aio-pika.dist
python312Packages.aiofile
python312Packages.aiofile.dist
python312Packages.aiomisc
python312Packages.aiomisc-pytest
python312Packages.aiomisc-pytest.dist
python312Packages.aiomisc.dist
python312Packages.aiormq
python312Packages.aiormq.dist
python312Packages.caio
python312Packages.caio.dist
python312Packages.velbus-aio
python312Packages.velbus-aio.dist


[FIX] ensure controlled terms have identifiers

Closes #110
As part of this PR, the example_synthetic.jsonld test target had to be re-generated because the data model has changed, and the old  target file therefore wouldn't pass validation. I did a quick visual check, but would be good to check this again - after all it's a bit circular.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

22 of 22 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 97.743%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
433

Relevant Lines:
443

💛  - Coveralls


Fix and test the full config with gcc and clang

Fix #2851. The warning pointed to a genuine bug, but only in a corner case in a test program with a non-default build option.
Expand all.sh to ensure that similar bugs would be caught.
Backports: the buggy code didn't exist in the LTS branches, but I think the all.sh changes should be backported.

I'm fine with the changes, but there's a conflict in all.sh that needs to be resolved first.

Rebased :frowning_face: and backported.


Highcharts Error #16

In the same page, I would like to using highchart & highstock in same time,
but it has error as follows:
Highcharts Error #16

Highcharts already defined in the page

This error happens the second time Highcharts or Highstock is loaded in the same page, so the Highcharts namespace is already defined. Keep in mind that the Highcharts.Chart constructor and all features of Highcharts are included in Highstock, so if you are running Chart and StockChart in combination, you only need to load the highstock.js file.

How can I use the highchart base on highstock component?  thx!

I got answer from close issue #55, thx!


Summarise the steps to make changes

To use this code in your own project:

Place all model files into the folder called templates
Add an extention .jinja to each file
Replace hard-coded values with a {{ variable }}
Add the variables to variables.json file and place it in the root folder of your project
Run python generate_model.py
New rendered models will be in folder experiments_n, where n is the number of experiments equal to the number of variable combinations

Note: If you run generate_model.py again, experiments_n folders and the content will be overwritten
Originally posted by @lyashevska in https://github.com/mess-nlesc/mess/pull/4#discussion_r1549720907

this is included in README.md now.


Symlinks are silently ignored

If a markdown file is a symlink, it is ignored without an error. This patch should fix it.
I can't test it because go on freebsd is somehow broken and I can't build hugo
hugo version:
Hugo Static Site Generator v0.19 freebsd/amd64 BuildDate: 2017-02-27T12:36:56+01:00

Markdown files as symlinks isn't supported, and the behaviour is undefined.
And we don't accept untested patches.


TableField 'removeRow' button always delete last entry

I've checked table_field.dart and couldn't find the reason why.
It happens regardless of 'changeToCard' mode is used

Actually, I found out that the problem is on the 'front widget side'. Model and field values are properly updated, but I can't make the widget fields update it's form value.
Example:
Name: modelA
type: A
<DELETE BUTTON>
------------
Name: modelB
type: B
<DELETE BUTTON>

After deleting first entry, front-end changes to:
Name: modelA
type: A
<DELETE BUTTON>

Even though controller value is only [ {modelB object} ]

Using a custom controller for each of the model fields will properly updates. Maybe we should always use a controller for the internal FormField? I mean: when setting initialValue instead a controller, we set controller from this initialValue


Honggfuzz exits unexpectedly

The fuzzer exists when I'm using any external fuzzers. Here is one example:
honggfuzz -S -C -f ../input -c ~/Desktop/honggfuzz/examples/externalfuzzers/o20.sh -- ~/target FILE
Operation not permitted mv: inter-device move failed: '/tmp/f' to '/dev/fd/10'; unable to remove target: Operation not permitted [2018-04-11T15:09:13+0200][E][11828] subproc_System():398 Command '/home/xxx/Desktop/honggfuzz/examples/externalfuzzers/o20.sh' returned with exit code 1 [2018-04-11T15:09:13+0200][E][11828] input_prepareExternalFile():371 Subprocess '/home/xxx/Desktop/honggfuzz/examples/externalfuzzers/o20.sh' returned abnormally [2018-04-11T15:09:13+0200][E][11828] fuzz_fetchInput():382 input_prepareFileExternally() failed [2018-04-11T15:09:13+0200][F][11828] fuzz_fuzzLoop():437 Cound't prepare input for fuzzing [2018-04-11T15:09:13+0200][E][11829] subproc_System():398 Command '/home/xxx/Desktop/honggfuzz/examples/externalfuzzers/o20.sh' returned with exit code 1
This might be related to #132. I built honggfuzz from master branch and my glibc version is 2.26.
Cheers

I don't have time right now to dig more but I also experienced same behaviour in up-to-date honggfuzz, it dies fairly quickly (in my case always after 20th crash of the targeted application) with errors poiting to /dev/fd/N.

Yeah.. so it's possible to write/manipulate to /dev/fd/N but it's not a file, it's a pseudo-symlink-link to a memory-based file, so /dev/fd/N cannot be used a regular file for operations like mv (rename).


Make rename behave like linux mv

This would allow both renaming and moving with the same command and is already intuitive for those using linux or unix
I have already opened a pull request which implements this
#59

@ten3roberts I had made a comment to pr, please check it.


There should be tests for actually testing it against real cargo environment

Breakage like #27 (which suspiciously introduced by 1f73237) is pretty painful when people find their updated cargo-vendor doesn't work.
I think it would be helpful if there could be some tests in CI to test the common usage of cargo vendor, so that we can catch that kind of significant issues as soon as possible.

Agreed! I just never got around to adding such tests :(


Codes synth

This change is

Reviewed 21 of 21 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Xcode 8 integration

Can't compile under Xcode 8. Conversion to swift 2.3 or 3.0 is needed.

50 errors anddddd dropping :) Swift 3 a real pain in the butt.
I'll have to make the swift 3 branch the v2.0 of the library once it's ready, so let me know if there are any other fix you would like to see while we're at it.

@tehjord no other fixes are needed. Thanks for your job.

@tehjord hi, how about it?

@szpako1 Hi, currently working on it on and off, Swift3 notably require to do a pretty significant refactor of the internal Error enum, shouldnt take much longer hopefully.

@szpako1 Just released the first draft of the swift3 version, keep watching the swift3 branch for updates as I test it out and iron out bugs that might have been created during conversion.

@tehjord Hi, I can't use that in my podspec file as dependency because podspec didn't have support for selecting branch / git path :|
When do you plan to marge swift3.0 branch to master?

Ah sorry about that, I didn't know you couldn't do that with Cocoapods, I've been using Carthage for sometimes now. Let me look into merging this thing today if I have time.

@szpako1 Alright I pushed the Swift 3 branch to master and updated the documentation + podspec repo. Enjoy!


Upgrade to using CC v3 endpoints

Cloud Controller is in the process of deprecating its v2 endpoints.
Update to using v3 endpoints?

Relevant because the notifications service uses this under the hood.


[Backport 2.5] Fixed a bug with doc level trigger creation.

Description
Manually backporting PR https://github.com/opensearch-project/alerting-dashboards-plugin/pull/513.
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #536 (17a84d7) into 2.5 (f8d6205) will increase coverage by 0.00%.
The diff coverage is n/a.

:exclamation: Current head 17a84d7 differs from pull request most recent head 9159907. Consider uploading reports for the commit 9159907 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##              2.5     #536   +/-   ##
=======================================
  Coverage   52.72%   52.73%
=======================================
  Files         210      210
  Lines        5487     5486    -1
  Branches      766      765    -1
=======================================
  Hits         2893     2893
+ Misses       2592     2591    -1
  Partials        2        2

see 1 file with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Bump eventrouter image tag in upgrade path

IMPORTANT: Please do not create a Pull Request without creating an issue first.
Problem:

Task: https://github.com/harvester/harvester/issues/5947
Solution:

Bump eventrouter image tag
Image release:
https://github.com/harvester/eventrouter/releases/tag/v0.2.0
Related Issue:
https://github.com/harvester/harvester/issues/5947
Other related PRs
bump image to addon
https://github.com/harvester/addons/pull/1
build image list
https://github.com/harvester/harvester-installer/pull/752
Test plan:

Upgrade to v1.3.1, check eventrouter image tag, should be v0.2.0

@Mergifyio backport v1.3


Fix Template Overriding - Add PR #566 Changes Back

Change update_general_config() to run on config-inited event in setup() method
Add config parameter back to update_general_config() method

Fixes:

#768
#729
#719

@choldgraf Do you have an option for me to request a reviewer?

@adam-grant-hendry thanks for opening this PR — I'm picking up the thread to try and get the issue resolved. Could you confirm whether your last reply to @choldgraf above is a reasonable solution - to simply inform users that they should not place the theme in extensions? If so, then we can close this PR? :)

I am also affected by the html-page-context event error. It was a bot hard to follow this thread, just wanted to know how close you think you are to a working fix, and possibly a follow-up release ?

@ghisvail the short answer is to just not add this theme to your extensions list. Adding it as the html_theme is enough and should avoid this bug.

@agoose77 Yes, that should be fine. A new PR can be created to add the note to the documentation.

@ghisvail the short answer is to just not add this theme to your extensions list. Adding it as the html_theme is enough and should avoid this bug.
#770 (comment)

I am sorry to insist, but I don't understand what you mean. I am using JB, and the only reference to extensions is here:
  extra_extensions:
  - 'sphinx.ext.autodoc'
  - 'sphinx.ext.autosummary'
  - 'sphinx.ext.napoleon'
  - 'sphinx.ext.viewcode'
  - 'sphinx_toolbox.more_autosummary'
  - 'sphinx_toolbox.more_autodoc.typehints'
  - 'sphinxcontrib.mermaid'

I don't see any explicit reference to sphinx-book-theme.

Now I got it, it's jupyter-book config which adds sphinx-book-theme to extensions in the generated docs/conf.py.
If I remove it manually and then perform a build with sphinx-build, then it works.


Added the image I created

Description
Here my contribution to "The Duck Gallery".

You must respect the following conditions

Your contribution must respect the code of conduct
It's your first PR to this repository
You have added your image of the duck downloaded from https://pimpmyduck.zenika.com
You have not changed the image of the duck
The image filename must be your GitHub username (ex: your-username.png)
You are using your own GitHub user and it's the same as the PR author
Into the contributors.js file, the message must be short and respect the code of conduct

If the PR doesn't respect those conditions, it will be closed

please review my contribution and merge the requet


add R.EXPORT R.IMPORT command

Support cross platform binary data export and import.

Great! Thanks for the PR!
Could you add some tests? There are some examples on the tests/integration folder