🐛 Firebase Packages gives a lot of deprecation warnings after updating MacOSX to Big Sur

Bug report
Describe the bug
It gives a lot of deprecated messages that eventually made Xcode failed to build.
I usually got these kind of problem and all goes away by updating Flutter and dependencies. But this time it doesn't.
I got a lot of deprecated warnings.
Here is what I have done:

Upgrade all dependencies
Make sure all versions are latest one: Flutter (Stable channel), Android studio, SDKs, Xcode
Target version 10.12 in Podfile
Flutter clean
Delete Pods and Podfile and Podfile lock and reinstall all pods
Pod repo update
Turn off anti-virus
Reset factory settings for Xcode:

Enter in terminal defaults delete com.apple.Xcode
Then delete the settings: rm -rf ~/Library/Application\ Support/Xcode

Re-install Xcode.
Deleted derived data and build

None of the above worked and I have struggled to fix this for the past 4 days now and still doesn't work. Really frustrating.
Steps to reproduce
Steps to reproduce the behavior:

Have a working code written from previous MacOSX that uses Firebase packages.
Then update MacOSX to Big Sur.
Run flutter -run

Expected behavior
Working normally
Actual results
Got a lot of deprecated messages and build doesn't run
The attached file is the complete flutter -run --verbose and flutter -run
flutter-run.pdf
flutter-run-verbose.pdf
Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
[✓] Flutter (Channel stable, 1.22.6, on macOS 11.1 20C69 darwin-x64, locale en-US)
    • Flutter version 1.22.6 at /Users/ZK/development/flutter
    • Framework revision 9b2d32b605 (7 days ago), 2021-01-22 14:36:39 -0800
    • Engine revision 2f0af37152
    • Dart version 2.10.5
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Volumes/ZK-R/Applications/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Volumes/ZK-R/Applications/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

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

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin installed
    • Dart plugin version 201.9317
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (1 available)
    • ZK iPho (mobile) • b3ebbe93864b12b2d78acd5efecf25 • ios • iOS 14.3

• No issues found!

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 2.10.5
Flutter SDK 1.22.6
cm_app 2.0.9+101

dependencies:
- audioplayers 0.17.3 [uuid path_provider flutter flutter_web_plugins]
- bubble_tab_indicator 0.1.4 [flutter]
- bubbled_navigation_bar 0.0.4 [flutter]
- cloud_firestore 0.16.0 [flutter meta quiver firebase_core firebase_core_platform_interface cloud_firestore_platform_interface cloud_firestore_web]
- cloud_functions 0.9.0 [meta flutter firebase_core firebase_core_platform_interface cloud_functions_platform_interface cloud_functions_web]
- convert 2.1.1 [charcode typed_data]
- cupertino_icons 1.0.0
- date_time_format 1.1.1+1
- device_info 1.0.0 [flutter device_info_platform_interface]
- equatable 1.2.5 [collection meta]
- firebase_admob 0.11.0+1 [meta flutter firebase_core]
- firebase_analytics 7.0.1 [meta flutter firebase_core firebase_analytics_web firebase_analytics_platform_interface]
- firebase_auth 0.20.0+1 [meta firebase_core firebase_core_platform_interface firebase_auth_platform_interface firebase_auth_web flutter]
- firebase_core 0.7.0 [firebase_core_platform_interface flutter quiver meta firebase_core_web]
- firebase_database 6.0.0 [flutter firebase_core]
- firebase_storage 7.0.0 [flutter firebase_core firebase_core_platform_interface firebase_storage_web firebase_storage_platform_interface quiver]
- flushbar 1.10.4 [flutter]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_bloc 6.1.1 [flutter bloc provider]
- flutter_cache_manager 2.1.1 [flutter path_provider uuid http path sqflite pedantic clock file rxdart image]
- flutter_chips_input 1.9.5 [flutter]
- flutter_device_type 0.3.2 [flutter]
- flutter_facebook_login 3.0.0 [flutter collection]
- flutter_form_builder 4.2.0 [flutter flutter_localizations date_range_picker datetime_picker_formfield dropdown_search flutter_colorpicker flutter_chips_input flutter_datetime_picker flutter_touch_spin flutter_typeahead intl rating_bar signature validators]
- flutter_i18n 0.20.1 [flutter flutter_localizations flutter_web_plugins intl yaml xml2json merge_map universal_io]
- flutter_localizations 0.0.0 [flutter intl characters collection meta path typed_data vector_math]
- flutter_secure_storage 3.3.5 [meta flutter]
- flutter_spinkit 4.1.2+1 [flutter]
- font_awesome_flutter 8.11.0 [flutter]
- google_sign_in 4.5.9 [google_sign_in_platform_interface flutter meta google_sign_in_web]
- gradient_widgets 0.5.2 [flutter]
- http 0.12.2 [http_parser path pedantic]
- image 2.1.19 [archive xml meta]
- image_picker 0.6.7+21 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- in_app_review 1.0.4 [flutter in_app_review_platform_interface]
- instagram_share 0.1.9 [flutter]
- keyboard_dismisser 1.0.2 [flutter]
- lazy_load_scrollview 1.2.0 [flutter]
- like_button 1.0.4 [flutter]
- loading 1.0.2 [flutter]
- matrix_gesture_detector 0.1.0 [flutter vector_math]
- network_image_to_byte 0.0.1 [flutter]
- package_info 0.4.3+2 [flutter]
- path 1.8.0-nullsafety.1
- path_drawing 0.4.1+1 [vector_math meta path_parsing flutter]
- path_provider 1.6.27 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
- petitparser 3.1.0 [meta]
- progress_dialog 1.2.4 [flutter]
- provider 4.3.3 [collection flutter nested]
- pull_to_refresh 1.6.4 [flutter]
- purchases_flutter 2.0.2 [flutter]
- rflutter_alert 1.1.0 [flutter]
- sembast 2.4.8+1 [meta path synchronized]
- sembast_cloud_firestore_type_adapters 0.1.0 [flutter sembast cloud_firestore_platform_interface]
- share 0.6.5+4 [meta mime flutter]
- shared_preferences 0.5.12+4 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
- shimmer 1.1.2 [flutter]
- sign_in_with_apple 2.5.4 [meta flutter]
- simple_connectivity 0.1.1 [flutter meta]
- sliding_up_panel 1.0.2 [flutter]
- social_share_plugin 0.3.1+1 [flutter meta]
- url_launcher 5.7.10 [flutter url_launcher_platform_interface url_launcher_web url_launcher_linux url_launcher_macos url_launcher_windows]
- vector_math 2.1.0-nullsafety.3

dev dependencies:
- 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]

transitive dependencies:
- archive 2.0.13 [crypto args path]
- args 1.6.0
- asn1lib 0.6.5
- async 2.5.0-nullsafety.1 [collection]
- basic_utils 2.6.3 [http logging json_annotation pointycastle asn1lib convert crypto]
- bloc 6.1.1 [meta]
- boolean_selector 2.1.0-nullsafety.1 [source_span string_scanner]
- characters 1.1.0-nullsafety.3
- charcode 1.2.0-nullsafety.1
- clock 1.1.0-nullsafety.1
- cloud_firestore_platform_interface 3.0.1 [flutter meta collection firebase_core plugin_platform_interface]
- cloud_firestore_web 0.3.0+1 [flutter flutter_web_plugins http_parser meta firebase_core firebase_core_web cloud_firestore_platform_interface js]
- cloud_functions_platform_interface 4.0.1 [flutter meta firebase_core plugin_platform_interface]
- cloud_functions_web 3.1.3 [firebase_core firebase_core_web cloud_functions_platform_interface flutter flutter_web_plugins http_parser meta js]
- collection 1.15.0-nullsafety.3
- crypto 2.1.5 [collection convert typed_data]
- date_range_picker 1.0.6 [flutter]
- datetime_picker_formfield 1.0.0 [flutter intl]
- device_info_platform_interface 1.0.1 [flutter meta plugin_platform_interface]
- dropdown_search 0.4.8 [flutter]
- fake_async 1.2.0-nullsafety.1 [clock collection]
- ffi 0.1.3
- file 5.2.1 [intl meta path]
- firebase 7.3.3 [http http_parser js]
- firebase_analytics_platform_interface 1.0.3 [flutter meta]
- firebase_analytics_web 0.1.1 [flutter flutter_web_plugins firebase firebase_analytics_platform_interface meta]
- firebase_auth_platform_interface 3.0.1 [flutter meta firebase_core plugin_platform_interface]
- firebase_auth_web 0.3.2+6 [flutter flutter_web_plugins meta http_parser intl firebase_core firebase_core_web firebase_auth_platform_interface js]
- firebase_core_platform_interface 3.0.1 [flutter meta plugin_platform_interface quiver]
- firebase_core_web 0.2.1+3 [firebase_core_platform_interface flutter flutter_web_plugins meta js]
- firebase_storage_platform_interface 1.0.4 [flutter meta collection firebase_core plugin_platform_interface]
- firebase_storage_web 0.1.1+3 [async crypto firebase_core firebase_core_web firebase_storage_platform_interface flutter flutter_web_plugins http js meta]
- flutter_colorpicker 0.3.5 [flutter]
- flutter_datetime_picker 1.5.0 [flutter]
- flutter_keyboard_visibility 4.0.2 [meta flutter_keyboard_visibility_platform_interface flutter_keyboard_visibility_web flutter]
- flutter_keyboard_visibility_platform_interface 1.0.1 [flutter meta plugin_platform_interface]
- flutter_keyboard_visibility_web 1.0.1 [flutter_keyboard_visibility_platform_interface flutter_web_plugins flutter]
- flutter_plugin_android_lifecycle 1.0.11 [flutter]
- flutter_touch_spin 1.0.1 [flutter intl]
- flutter_typeahead 1.9.3 [flutter flutter_keyboard_visibility]
- flutter_web_plugins 0.0.0 [flutter characters collection meta typed_data vector_math]
- google_sign_in_platform_interface 1.1.2 [flutter meta quiver]
- google_sign_in_web 0.9.2 [google_sign_in_platform_interface flutter flutter_web_plugins meta js]
- http_parser 3.1.4 [charcode collection source_span string_scanner typed_data]
- image_picker_platform_interface 1.1.1 [flutter meta http plugin_platform_interface]
- in_app_review_platform_interface 1.0.5 [flutter url_launcher plugin_platform_interface platform]
- intl 0.16.1 [path]
- js 0.6.2
- json_annotation 3.0.1
- logging 0.11.4
- matcher 0.12.10-nullsafety.1 [stack_trace]
- merge_map 1.0.2
- meta 1.3.0-nullsafety.3
- mime 0.9.7
- nested 0.0.4 [flutter]
- path_parsing 0.1.4 [vector_math meta]
- path_provider_linux 0.0.1+2 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 0.0.4+8 [flutter]
- path_provider_platform_interface 1.0.4 [flutter meta platform plugin_platform_interface]
- path_provider_windows 0.0.4+3 [path_provider_platform_interface meta path flutter ffi win32]
- pedantic 1.9.2 [meta]
- platform 2.2.1
- plugin_platform_interface 1.0.3 [meta]
- pointycastle 1.0.2
- process 3.0.13 [file intl meta path platform]
- quiver 2.1.5 [matcher meta]
- random_string 2.1.0
- rating_bar 0.2.0 [flutter]
- rxdart 0.24.1
- shared_preferences_linux 0.0.2+4 [file flutter meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 0.0.1+11 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 1.0.4 [meta flutter]
- shared_preferences_web 0.1.2+7 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shared_preferences_windows 0.0.2+2 [shared_preferences_platform_interface flutter ffi file meta path path_provider_platform_interface path_provider_windows]
- signature 3.2.0 [flutter image]
- sky_engine 0.0.99
- source_span 1.8.0-nullsafety.2 [charcode collection path term_glyph]
- sqflite 1.3.2+2 [flutter sqflite_common path]
- sqflite_common 1.0.3 [synchronized path meta]
- stack_trace 1.10.0-nullsafety.1 [path]
- stream_channel 2.1.0-nullsafety.1 [async]
- string_scanner 1.1.0-nullsafety.1 [charcode source_span]
- synchronized 2.2.0+2
- term_glyph 1.2.0-nullsafety.1
- test_api 0.2.19-nullsafety.2 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- typed_data 1.3.0-nullsafety.3 [collection]
- universal_io 1.0.2 [crypto meta zone_local]
- url_launcher_linux 0.0.1+4 [flutter]
- url_launcher_macos 0.0.1+9 [flutter]
- url_launcher_platform_interface 1.0.9 [flutter meta plugin_platform_interface]
- url_launcher_web 0.1.5+1 [url_launcher_platform_interface flutter flutter_web_plugins meta]
- url_launcher_windows 0.0.1+3 [flutter]
- uuid 2.2.2 [crypto convert]
- validators 2.0.1 [vin_decoder]
- vin_decoder 0.1.3 [meta basic_utils http random_string]
- win32 1.7.4 [ffi]
- xdg_directories 0.1.2 [meta path process]
- xml 4.5.1 [collection convert meta petitparser]
- xml2json 4.4.0 [xml]
- yaml 2.2.1 [charcode collection string_scanner source_span]
- zone_local 0.1.2

Moreover, if I create a fresh new flutter app and run it, it runs well.
But when I added these in pubspec.yaml:
  firebase_core: ^0.7.0
  firebase_auth: ^0.20.0+1
  cloud_firestore: ^0.16.0
  firebase_storage: ^7.0.0
  firebase_database: ^6.0.0
  cloud_functions: ^0.9.0
  firebase_admob: ^0.11.0+1
  firebase_analytics: ^7.0.1

And of course set the deployment target to 10.12 in the Podfile
There is no modification whatsoever in the main.dart
The app immediately closes. (blink white screen then close).
Meanwhile, the message in the console is still Installing and launching... and the stop button still colored red but the play button is disabled (i'm using Android Studio)

And furthermore, if I comment firebase_analytics I got this error message: (once again this is a fresh and new flutter app)
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **

Xcode's output:
↳
    warning: Stale file '/Volumes/ZK-R/R/Projects/Flutter-Proj/test_app/build/ios/Debug-iphoneos/Runner.app/Frameworks/FirebaseInstallations.framework' is located outside of the allowed root paths.

    warning: Stale file '/Volumes/ZK-R/R/Projects/Flutter-Proj/test_app/build/ios/Debug-iphoneos/GoogleUtilities/GoogleUtilities.framework/Headers/GULUserDefaults.h' is located outside of the allowed root paths.

    /Users/ZK/development/flutter/.pub-cache/hosted/pub.flutter-io.cn/image_picker-0.6.7+22/ios/Classes/FLTImagePickerPlugin.m:149:20: warning: 'UIAlertView' is deprecated: first deprecated in iOS 9.0 - UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead [-Wdeprecated-declarations]
        [[[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Error", nil)
                       ^
    In module 'UIKit' imported from /Volumes/ZK-R/R/Projects/Flutter-Proj/test_app/ios/Pods/Target Support Files/image_picker/image_picker-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertView.h:27:12: note: 'UIAlertView' has been explicitly marked deprecated here
    @interface UIAlertView : UIView
               ^
    1 warning generated.
    <module-includes>:1:1: error: umbrella header for module 'GoogleUtilities' does not include header 'GULUserDefaults.h' [-Werror,-Wincomplete-umbrella]
    #import "Headers/GoogleUtilities-umbrella.h"
    ^
    1 error generated.
    /Volumes/ZK-R/R/Projects/Flutter-Proj/test_app/ios/Pods/FirebaseCoreDiagnostics/Firebase/CoreDiagnostics/FIRCDLibrary/FIRCoreDiagnostics.m:22:9: fatal error: could not build module 'GoogleUtilities'
    #import <GoogleUtilities/GULAppEnvironmentUtil.h>
     ~~~~~~~^
    2 errors generated.
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description

Could not build the precompiled application for the device.

Error launching application on ZK iPho.

We can see that the Xcode generate the deprecated warnings.
But then it cause failure to launch application


xarray_reduce is incompatible with DataArray.pipe due to mandatory func kwarg.

Thanks for the awesome work on this library! It's an awesome contribution to the xarray ecosystem. 🙏
xarray_reduce has a mandatory keyword-only argument func, which is the same name used by xarray.DataArray.pipe.
This breaks use of xarray_reduce in .pipe, where it'd otherwise be a very natural fit for fluent interfaces of the form:
ds: xa.Dataset = ... needful load of dataset ...

# error, func keyword argument is captured by .pipe
ds.pipe(xarray_reduce, "group_coordinate", func="mean")

Though I think it'd be natural-ish for .pipe to use a positional-only argument for func,
or the python convention for a dunder-prefixed positional argument (i.e. __func),
that ship probably sailed a long time ago...
Flox can fix this behavior to fit into .pipe by changing the name of func.
I would, personally, recommend using method signatures closer to the xarray standard,
where one-or-more dimensions are represented as a single argument dims : Hashable | list[Hashable].
This would look like:
xarray_reduce(data, ["group", "dims"], "sum")
data.pipe(xarray_reduce, ["group", "dims"], "sum")

xarray_reduce(data, "group_dim", "sum")
data.pipe(xarray_reduce, "group_dim", "sum")

but this is (obviously) a breaking change and probably requires a method rename + shim.
Maybe, for discoverabilities sake, this could be a new method flox.xarray.groupby_reduce?
xarray-einstats.einops.reduce is a good example of a "pipeable", "unbound" or "xarray extension" compatible interfaces.

nice catch! We are due for some API improvements soon. IN the mean time can you do  ds.pipe(partial(xarray_reduce, func="mean"), ...)


Unmount rbd when remove containers

rbd-docker-plugin is necessary when using distributed docker cluster. It is not acceptable to remove the data volume during container rescheduled from one machine to another.
And the comment near Remove function is talking about the behavior in mesos/marathon env. I think that unmount the rbd is the best way to handle this right now. But I still comment (not remove) the original code right now.

@aisensiy Thanks for the pull request, however I don't think I can accept it.  In another fork, soon to be merged with this one, I have also provided another mode of operation for the plugin to just ignore the remove operation.  Also, in our usage we have used the actual Ceph RBD remove functionality and so I will not remove that for others who also might make use of it.
I will try to merge up that other fork (porcupie/rbd-docker-plugin) as soon as I can, to provide this fork with the same feature of just ignoring the remove operation and don't perform any Ceph actions for the docker volume remove.


Canvas margin too wide in napari==0.4.16

🐛 Bug
Hi all,
a merged pull-request of mine https://github.com/napari/napari/pull/4496 obviously didn't make it into the recent release, even though it was merged 27 days ago. The canvas margin in napari==0.4.16 is wide again:

As the changed code is obviously on the main branch:;
https://github.com/napari/napari/blob/7b940daa453dfb39e2a28f3540d60468a36f891d/napari/_qt/qt_viewer.py#L267:
main_layout.setContentsMargins(0, 2, 0, 2)

... but in my local installation of napari 0.4.16 (which came via pypi) it says
main_layout.setContentsMargins(10, 22, 10, 2)

... which is the old code. I'm wondering if something went wrong with the deployment of napari to pypi?
To Reproduce
Steps to reproduce the behavior:

pip install napari==0.4.16
launch napari
take screenshot

Expected behavior

Environment

Please copy and paste the information at napari info option in help menubar here:

napari: 0.4.16
Platform: Windows-10-10.0.19044-SP0
Python: 3.9.10 | packaged by conda-forge | (main, Feb 1 2022, 21:22:07) [MSC v.1929 64 bit (AMD64)]
Qt: 5.12.9
PyQt5: 5.12.3
NumPy: 1.22.4
SciPy: 1.8.0
Dask: 2022.02.0
VisPy: 0.10.0

OpenGL:
- GL version: 4.6.0 NVIDIA 496.49
- MAX_TEXTURE_SIZE: 32768

Screens:
- screen 1: resolution 1920x1200, scale 1.0

Plugins:
- PlatyMatch: 0.0.3
- RedLionfish: 0.6
- aicsimageio-in-memory: 0.5.0
- aicsimageio-out-of-memory: 0.5.0
- animation: 0.0.2
- cellpose-napari: 0.1.4
- clEsperanto: 0.18.1
- console: 0.0.4
- devbio_napari: 0.5.0
- morphometrics: 0.0.1
- napari-3d-ortho-viewer: 0.0.1
- napari-accelerated-pixel-and-object-classification: 0.8.0
- napari-allencell-segmenter: 1.1.4
- napari-animated-gif-io: 0.1.2
- napari-assistant: 0.3.4
- napari-brightness-contrast: 0.1.7
- napari-clusters-plotter: 0.5.0
- napari-crop: 0.1.5
- napari-cupy-image-processing: 0.2.3
- napari-curtain: 0.1.1
- napari-folder-browser: 0.1.3
- napari-itk-io: 0.1.0
- napari-layer-details-display: 0.1.2
- napari-npe2-test: 0.0.1
- napari-ome-zarr: 0.1.0
- napari-plot-profile: 0.2.1
- napari-plugin-search: 0.1.3
- napari-process-points-and-surfaces: 0.2.0
- napari-script-editor: 0.2.8
- napari-segment-blobs-and-things-with-membranes: 0.2.22
- napari-simpleitk-image-processing: 0.3.0
- napari-stress: 0.0.14
- napari-tabu: 0.1.5
- napari-time-slicer: 0.4.5
- napari-tools-menu: 0.1.15
- napari-workflow-inspector: 0.2.2
- napari-workflow-optimizer: 0.1.3
- napari_skimage_regionprops1: 0.5.0
- napari_skimage_regionprops2: 0.5.0
- natari: 0.2.7
- ome-types: 0.2.10
- ome_zarr: 0.0.18
- omero: 0.1.1
- scikit-image: 0.4.16
- stardist-napari: 2022.4.8
- svg: 0.1.5
- the-segmentation-game: 0.1.0

Any other relevant information:

Additional context

Hi Robert,
Unfortunately, need to copy this contribution to the v0.4.16x  branch. Last common commit from v0.4.16x and main #4477 from 5 of May.  After this date release manager pick up only selected commits from the main branch (mainly bugfixes).
As far as I understand you need to wait for the next release. At this moment I do not see a plan for a bugfix release that main contains this commit.

As far as I understand you need to wait for the next release.

Ok cool. No hurry. I was just confused, because I thought this should come with napari 0.4.16.


[ 5.701 ] after creation of account, unfortunately, k-9 mail has stopped

Expected behavior
open app
Actual behavior
displays message unfortunately, k-9 mail has stopped
Steps to reproduce

install using 5.701 apk downloaded from github
create an account IMAP account [ i created using settings from my mail provider
tap OK after entering acc name and display name

Environment
K-9 Mail version: 5.701
Android version: 5.1
Account type (IMAP, POP3, WebDAV/Exchange): IMAP
Please take some time to retrieve logs and attach them here:
dont have access to desktop or laptop

Same here
K-9 Mail version: 5.701 from GitHub
Android version: 8.1
Account type (IMAP, POP3, WebDAV/Exchange): IMAP

Please provide a debug log. See https://github.com/k9mail/k-9/wiki/LoggingErrors

Please provide a debug log. See https://github.com/k9mail/k-9/wiki/LoggingErrors

Sorry!
I am dependent on a working MUA on my phone so i re-installed k-9 V5.6 immediately after i recognized that V5.701 failed to work.


Add autocompletion to several Object methods

Gives a shot closing https://github.com/godotengine/godot/issues/3890.
This PR adds autocompletion for the following Object methods:

connect, is_connected, disconnect, emit_signal, has_signal
call, call_deferred, callv, has_method

Displays the list of available signals. Note that in GDScript 2.0, this signal syntax is no longer recommended, albeit it is still nice to have.
Displays the list of available methods.Methods exposed for technical reasons, but hidden from the Documentation are excluded.

The flags parameter of connect also displays the list of ConnectFlags.

set, set_deferred, get
set_meta, remove_meta, has_meta, remove_meta

Displays the list of available properties. Properties meant for internal engine use are excluded.
If the referenced Object is known to contain metadata (typically a Resource saved on disk), displays the list of available metadata.

Thanks!


Feature Request: Autocomplete set text

Description
Can you implement a method to set the text of the autocomplete element without triggering the suggestions opening? I am creating an edit page which loads the existing data and sets up the editor to the state it was in when an item was created, and this includes adding the name of the selected item to the autocomplete box. When I do, however, the autocomplete thinks that the text has just been entered so pulls up the list of suggestions, which is not as intended.
Thanks :)

Setting the selected is good enough? I noticed it has a bug when setting the selected, the text won't update.

Sorry for the long response, I've only just got back from holiday.
setSelected could work; ideally I would pass in the object that is to be selected rather than an array position i.e. if my data looks like this ...
[
  {
    key: 'd66b34697e',
    name: 'Banana'
  },
  {
    key: '31c3d3467b',
    name: 'Apple'
  },
  {
    key: 'e5603ae8d8',
    name: 'Pear'
  }
]

... then I would like to be able to pass in one of the objects rather than the correct array id.
However, if there are good reasons why this cannot easily be done this way, an array id would work. My array is likely to be over a thousand entries long, however, which is why for my use case it works best to just pass in an object.
Just for some context, I have an autocomplete element used in both a create view and an edit view. When the edit view is loaded I fill all of the inputs with the previously-stored values, so that the user can easily edit them. For the autocomplete I want to just set the currently-selected object (which I will have easy access to because it is part of the larger item that I am loading to edit) or as a worst case set the text.
What are your thoughts on this?

The way I posted is already released, you can try that.
For that to work without the reference (id) I would have to make a search functionality inside the component, not impossible but not sure if necessary.

FYI, I implemented your suggestion last month and have had no issues with it. I think that setSelected should be documented, as I don't see it listed on the documentation site at the moment, but other than that this issue is resolved.

We added to the docs, thanks :)


[Macos][Desktop][Feature Request]: Add FlutterViewController's initWithEngine method

try upgrade flutter
try change channel to dev
deleted flutter/bin/cache/...FlutterMacOS and redownload
the same...

There [is no such method], which is why you can't find it. See also https://github.com/flutter/flutter/issues/74735
Was this intended to be a feature request?

There is no such method, which is why you can't find it. See also #74735
Was this intended to be a feature request?

I can found this functions on iOS platform(and android)
And, I think such functions (such as multi-window and sharing engine) are more useful in the desktop platform

Treating this as a feature request based on above comment.

Treating this as a feature request based on above comment.

I want to clarify
What we want to see is a complete set of APIs
Not just a function
Thanks

What we want to see is a complete set of APIs
Not just a function

"Complete" is not really a meaningful description. There is already a significant set of APIs. For many use cases, they are complete. For a variety of specific use cases we're aware of via specific issue reports, they are not, and more APIs are needed.
Please describe the use case you want to solve that you are currently unable to with the existing APIs.

(Desktop Triage) We really can't prioritize this issue without more information.

(Desktop Triage) We really can't prioritize this issue without more information.

I can try to modify the engine code to test this case,
If the effect is better, I will try to post a PR


Fix docker compose file for midjourney-proxy

Fix docker compose file for midjourney-proxy

Hi @Licoy Pls take a look at this PR to fix docker compose issue with midjourney-proxy

need proxy envs

The PR has been updated with update proxy envs @Licoy

nonono! midjourney-proxy need midjourney-proxy envs, is not chatgpt-next-web envs


Proxy server

Hello, I am facing an issue when running on server , it simply holds and do not go ahead.
I think it´s missing a parameter to set the proxy server.

Hi @frmarcio. First of all thanks for raising this.
I am quite busy on a number of things so I genuinely struggling to find time to maintain this actively, however I'll keep this on my todo list. In case you feel like contributing, which would be pretty awesome, the fix should be fairly straight forward.

Update SalesforceConfig - this is the configuration file that gets populated by almost every tag with the info required to create a working connection. So far it includes: username, password, endpoint, api number. We would need to add proxy settings (i.e. proxyUrl, proxyPort, proxyUsername and proxyPassword)
Update ConnectionFactory to read the proxy settings from SalesforceConfig and create the connections using those values. Had a quick look to the Salesforce's API and proxies seem supported.

Sorry I cannot help more at this stage, hopefully you'll find some time to take a look? I'll do my best to support in case you want to give it a shot.

Thank you , Lorenzo
I will try to update using eclipse too so I think I can fix it no problem .
Glad you could answer very quickly !
Regards
On 18 Apr 2017, at 18:47, Lorenzo Frattini <notifications<EMAIL_ADDRESS>wrote:
Hi @frmarciohttps://github.com/frmarcio. First of all thanks for raising this.
I am quite busy on a number of things so I genuinely struggling to find time to maintain this actively, however I'll keep this on my todo list. In case you feel like contributing, which would be pretty awesome, the fix should be fairly straight forward.

Update SalesforceConfighttps://github.com/eroispaziali/ForceFlow/blob/master/src/main/java/com/spaceheroes/util/SalesforceConfig.java - this is the configuration file that gets populated by almost every tag with the info required to create a working connection. So far it includes: username, password, endpoint, api number. We would need to add proxy settings (i.e. proxyUrl, proxyPort, proxyUsername and proxyPassword)
Update ConnectionFactoryhttps://github.com/eroispaziali/ForceFlow/blob/master/src/main/java/com/spaceheroes/util/ConnectionFactory.java to read the proxy settings from SalesforceConfig and create the connections using those values. Had a quick look to the Salesforce's API and proxies seem supported.

Sorry I cannot help more at this stage, hopefully you'll find some time to take a look? I'll do my best to support in case you want to give it a shot.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/eroispaziali/ForceFlow/issues/9#issuecomment-294993077, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AV-Av2PZ2s9rWJSP38bxBYpOUuC4ZmgPks5rxS8pgaJpZM4NAaza.


[BUG] Some of the tests in the test_zone module is failing on integration test run

Describe the bug
https://ci.longhorn.io/job/public/job/master/job/ubuntu/job/amd64/job/longhorn-tests-ubuntu-amd64/527/testReport/tests/test_zone/
To Reproduce
Steps to reproduce the behavior:

Run the test_zone tests

Log or Support bundle
https://ci.longhorn.io/job/public/job/master/job/ubuntu/job/amd64/job/longhorn-tests-ubuntu-amd64/527/testReport/tests/test_zone/test_replica_auto_balance_zone_best_effort_with_data_locality_2/

https://ci.longhorn.io/job/public/job/master/job/ubuntu/job/amd64/job/longhorn-tests-ubuntu-amd64/527/testReport/tests/test_zone/test_replica_auto_balance_node_duplicates_in_multiple_zones/

## Environment

 - Longhorn version: master-head `12/22/2021`

@kaxing Can you first check if it is a test problem or product issue. If it is a product issue, update the scenario of failure and let us know.


Replace static imports where applicable

Closes #202. Please refer to issue for more details.

Codecov Report

Merging #203 (20f4515) into master (8a08aff) will increase coverage by 0.01%.
The diff coverage is 77.27%.

@@             Coverage Diff              @@
##             master     #203      +/-   ##
============================================
+ Coverage     64.36%   64.38%   +0.01%
  Complexity      549      549
============================================
  Files           109      109
  Lines          1883     1884       +1
  Branches        187      187
============================================
+ Hits           1212     1213       +1
  Misses          603      603
  Partials         68       68

Impacted Files
Coverage Δ

...odrem/logic/commands/itemcommands/EditCommand.java
97.14% <ø> (ø)

...oodrem/logic/commands/itemcommands/NewCommand.java
100.00% <ø> (ø)

...odrem/logic/commands/itemcommands/SortCommand.java
18.18% <ø> (ø)

...ic/parser/itemcommandparser/SortCommandParser.java
0.00% <0.00%> (ø)

...ic/parser/itemcommandparser/EditCommandParser.java
100.00% <100.00%> (ø)

...gic/parser/itemcommandparser/NewCommandParser.java
100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


html refactor

fix some format problem and reconstruct rst file for HTML.
The website demo please check https://colossalai-demo.readthedocs.io/en/feature-docs/colossalai/colossalai.html

Please use images link at https://github.com/hpcaitech/public_assets/tree/main/colossalai/img rather than upload a image file


Can't import SocketIO

import { Server, SocketIO } from "mock-socket";
Gives Error: Module '"mock-socket"' has no exported member 'SocketIO'.ts(2305)

Any updates?

Any updates?

is this ever going to be solved?

@ronyf

is this ever going to be solved?

What do you expect from such an offensive question exactly?
Are you sponsoring this open source project in any active way that would even get close to a point where you'd be in a position to expect someone to spend time doing that for you or do you just feel like the universe and the repo owner owe you anything?
I'd say raise a pull request yourself but with your 3 contributions on Github in the past year it looks like ranting is your preferred weapon over contributing.
If you want something to be solved for you either:

patiently and kindly wait for someone to do it for free, if and when they decide to
offer money as a reward
give some of your time to help in any way, like trying to find the root cause and fix it yourself or at least point to where it's happening and share what you've found so someone else can eventually pick it up

But keep in mind that maintainers have not begged you to use their project. They've kindly open sourced it, for free. They didn't sign a maintenance contract. Asking that kind of offensive question is never going to help.


Integration of CITE-seq and scMultiome

Hi,
I'm currently looking to use scVAEIT to integrate two different datasets, CITE-seq (containing scRNA-seq and protein abundance) and scMultiome (containing scRNA-seq and scATAC-seq). They have mutually exclusive cells, but I was hoping to use the scRNA-seq modality present in both datasets to integrate all three modalities (scRNA-seq, protein abundance, chromatin-accessibility).
As all of the tutorials showcase integration for cases where there are equal or more datasets being integrated than modalities (for example, the trimodality merge contains DOGMA-seq, ASAP-seq, and CITE-seq), I was wondering how I could set up the configuration of the model for the case where there are more modalities than datasets. For example, I'm not sure how to approach how to set-up the batches and id_datasets configuration, in addition to the masks matrix.
Any help is appreciated! Thank you in advance :)

Hi, thanks for your interest. I have added a Notebook that uses toy data examples to illustrate how to prepare data input for scVAEIT.
It contains utility functions to concatenate multiple datasets with multiple modalities. Let me know if you have further questions.

Hi, thank you for the wonderfully informative tutorial! It has helped me set up my model for training.
As a follow-up question, what is the exact effect of the three optional arrays id_datasets, batches_cate, and batches_cont? Although they are optional, I have noticed that they alter the model structure to some degree.

id_dataset (paired with mask) is mainly for computational considerations. When storing the mask as a num_samples-by-num_features array could be memory-consuming. Therefore, we provide another option that the user can pass mask as a num_datasets-by-num_features array, with id_dataset to indicate which dataset a sample is from. With this, we can get back the mask for the whole dataset with mask[id_dataset].
batches_cate and batches_cont are (optional) covariates/batch effects that we want to adjust for in the latent space. For instance, if data are collected from multiple batches, they may exhibit unwanted variations that are irrelevant to the biological signals; batch correction is needed to remove such differences. In our model, this can be obtained by supplying categorical and continuous covariates to batches_cate and batches_cont, respectively. They will be used as 'conditions' to make sure the latent space z is free of batch effects, similar to CVAE.
The adjustments with batches_cate and batches_cont are 'soft' in the sense that they do not guarantee exact merging. In case when combining data with high batch effects (e.g., cells from the same cell types in two datasets from different labs), the user can also provide an array of conditions to remove these differences more effectively, by also minimizing the MMD (Maximum Mean Discrepancy) loss.

Happy to explain more if anything is unclear:)


Someone: Watch amtrak.net

Someone requests the watch of the watch_keyword amtrak\.net. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

amtrak\.net has been seen in 50 true positives, 0 false positives, and 0 NAAs.

Approved by cigien in Charcoal HQ


Parts List

Hello,
Do you have a parts list, specifically the LEDs that you used?
Thanks

Hi Adam, I used standard 0805 SMD LEDs, red color.


Idea: Warn if async method is not awaited

Asuming the following code:
public void DoSomethingBig()
{
    DoSomethingSmallAsync();
}

public async Task DoSomethingSmall()
{
    // some asynchronous stuff
}

As you can see, DoSomethingSmallAsync() is not awaited within DoSomethingBig() which could lead to some problems.
That gets even more important if a team decides to avoid the regular Async method name suffix - you cannot spot it at a glance during code review.
What do you think about checking for not awaited asynchronous method calls? Is that even possible?
I'm also happy to provide a PR if you could assist me with some advices how to approach.

@ristogod: any thoughts about that?


Unexpected failure message for failing HttpResponse::shouldHaveHeader assertion

Expected behavior
When an assertion fails I expect the failure message to be like
Response should have header <header-name>=<expected-header-value> but was <header-name>=<actual-header-value>.
Current behavior
The failure message is like
Response should have header <header-name>=<HttpResponse::toString> but <header-name>=<actual-header-value>.
Metadata
library-version: 2.0.0
ktor-version: 2.3.10
kotest-version: 5.8.1

If the expected behavior makes sense to you, I'd be happy to provide a fix :)

Fixed by #24 I believe


Parametrise REVERT_INTERVAL. Cosmetic changes

Hi! Thanks for the PR.
It looks pretty good, I would remark just a couple of things

I would not extract the number 8 to a REVERT_INTERVAL variable as it will never change. Facts already happened and the exact time was 8 seconds; I don't think we are going to rewrite the past :-P so there's no need on a variable. I think 1..8 looks more readable than 1..$VAR.
I think it is funnier to remove the -n option in the echo "." line, so each "." is painted in a different line, and the effect is funnier for the reader.

Let me know what you think

well...rewriting the past is exactly mr pushdemont expertise...
2017-10-14 14:50 GMT+02:00 Olmo Gallegos<EMAIL_ADDRESS>
Hi! Thanks for the PR.
It looks pretty good, I would remark just a couple of things

I would not extract the number 8 to a REVERT_INTERVAL variable as it
will never change. Facts already happened and the exact time was 8 seconds;
I don't think we are going to rewrite the past :-P so there's no need on a
variable. I think 1..8 looks more readable than 1..$VAR.
I think it is funnier to remove the -n option in the echo "." line,
so each "." is painted in a different line, and the effect is funnier for
the reader.

Let me know what you think
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/voghDev/git-pushdemont/pull/20#issuecomment-336633108,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AT9pzB_9EtH3XVy5-Em2qYjd7AFOOI-9ks5ssK4bgaJpZM4P5RlH
.

[Update] Still trying to apply your PRs, but for some reason the for loop iterates only once, instead of 8. Only way to make it work is current code:  1 2 3 4 5 6 7 8
I'll keep on trying and let you guys know :)


Path differs on Google Cloud vs Emulator

Description
The req.path is one level up on the emulator vs a function deployed on GCF.
Steps to reproduce
exports.test = function test(req, res) {
  const url = req.path;
  res.json({url});
}

The url will be '/test' when using the emulator and on GCF the url will be '/'.
Thanks!

This is fixed in the unreleased 1.0.0-alpha.1 version on the master branch.

1.0.0-alpha.1 has been released to NPM, install it with:
npm install -g<EMAIL_ADDRESS>
or
yarn global add<EMAIL_ADDRESS>


[rke2 templates] unable to create cluster from an rke2 template as non-admin user

Rancher Server Setup

Rancher version: v2.6-head (45dfeb4)
Installation option (Docker install/Helm Chart): docker

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc):

Proxy/Cert Details:n/a

Information about the Cluster

Kubernetes version:1.21.4+rke2r1
Cluster Type (Local/Downstream):

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider): digital ocean, from rke2 template

Describe the bug

non-admin users are not able to create a cluster from rke2 cluster templates. Initial chart install fails
To Reproduce

log in as non-admin user (restricted admin)
add an rke2 cluster template repo
using a template, create a cluster using valid parameters

Result

currently, restricted admin gets this error when provisioning a cluster that the restricted admin has added:

the regular admin can use the same parameters to create a cluster from the template.  Reopening for this issue, thought this might be a separate issue.

Expected Result

any user should be able to install from an rke2 cluster template
Screenshots

Additional context
found when testing https://github.com/rancher/dashboard/issues/3995

Related: https://github.com/rancher/rancher/issues/35177

Root cause
The create-clusters role did not have access to get/list/watch cluster repos, so non-admin users were not able to provision clusters with them.
What was fixed, or what changes have occurred
The create-clusters role was updated to allow the user to view these resources.
Areas or cases that should be tested
Creating a cluster using an rke2 template.
What areas could experience regressions?
N/A
Are the repro steps accurate/minimal?
As an admin user, add the cluster template examples repo. Create a user with the create-clusters role, and try to provision an rke2 cluster using the template.

tested as part of: https://github.com/rancher/rancher/issues/35177
tested on v2.6-head (c682e30):

provision cluster from rke2 template as admin user  -- pass
provision cluster from rke2 template as standard user  -- pass
provision cluster from rke2 template as base user with create cluster role -- pass
verify user only has access to their cloud credentials in rke2 template -- pass
verify user can access rke2 template(s) added by admin -- pass


Refactor Worker to remove special status of AMQP connection

In order to provide a uniform mechanism for managing connection failures, it would be handy to have a connection manager abstraction that monitors the state of all connections (AMQP included) and can pause/unpause them as required. (We already do this sort of thing manually in the SMPP transport, but it's pretty transport-specific.)
The major benefit would be cleaner separation between the worker and AMQP connection (which we've been heading toward with previous refactorings) and easier management of any kind of persistent connection that a worker might need.
Additionally, standard mechanisms for tracking connection state would be useful for monitoring and health checks as well as making error handling easier.

@hodgestar reading this it seems like this would bring us a bit closer to allowing workers to abstract how they receive messages (AMQP or other sources) which may be useful for the ideas we have around Junebug?

it seems like this would bring us a bit closer to allowing workers to abstract how they receive messages (AMQP or other sources)

While that's technically true, there are still plenty of AMQP-centric assumptions that will be rather harder to break than merely swapping out a queueing mechanism. (Not impossible, but the reasons would have to be pretty compelling to justify the effort.)


'glm/glm.hpp' file not found

'glm/glm.hpp' file not found when trying to build icEng any ideas ?

Which OS? Are you using project file provided?
If not check the user header path, should contain "inc/".


BUG: sealos apply abort after save clusterfile

Sealos Version
4.3.0
How to reproduce the bug?

What is the expected behavior?
No response
What do you see instead?
No response
Operating environment
- Sealos version:
- Docker version:
- Kubernetes version:
- Operating system:
- Runtime environment:
- Cluster size:
- Additional information:

Additional information
No response

not reproduced：


Issue with cubit install

@juansolana

I'm trying to run a miner following the documentation. I have already created my coldkey and my hotkey, installed cuda and checked that is available through console, and also installed cubit as described and verified that I'm able to import it. But when I try to run btcli run --cuda to start registration, an error is thrown.
The error:
/home/jj/bittensor/bittensor/cubit.pyx:164 in cubit.solve_cuda [Errno 2] No such file or directory: '/home/jj/bittensor/bittensor/cubit.pyx' TypeError: an integer is required ⠸ Solving%
Environment:
Linux Ubuntu 18.04
Python 3.9bit
Bittensor Version pulled from master

@juansolana
Where is cubit installed? Did you use the source install or a wheel?

I used the wheel for python3 .9.
I'm using a conda environment and have it installed at '/home/js/anaconda3/envs/bittensor/lib/python3.9/site-packages/cubit.cpython-39-x86_64-linux-gnu.so'

Can you try

I used the wheel for python3 .9. I'm using a conda environment and have it installed at '/home/js/anaconda3/envs/bittensor/lib/python3.9/site-packages/cubit.cpython-39-x86_64-linux-gnu.so'

Can you try installing from source?

Sure, I uninstalled cubit and then tried installing from source but failed to install with this error:
(bittensor) ➜  cubit git:(master) pip install -e .
Obtaining file:///home/js/cubit
  Installing build dependencies ... done
  Checking if build backend supports build_editable ... done
  Getting requirements to build editable ... error
  error: subprocess-exited-with-error

  × Getting requirements to build editable did not run successfully.
  │ exit code: 1
  ╰─> [18 lines of output]
      Traceback (most recent call last):
        File "/home/js/anaconda3/envs/bittensor/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
          main()
        File "/home/js/anaconda3/envs/bittensor/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/home/js/anaconda3/envs/bittensor/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 144, in get_requires_for_build_editable
          return hook(config_settings)
        File "/tmp/pip-build-env-7rlxed_2/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 445, in get_requires_for_build_editable
          return self.get_requires_for_build_wheel(config_settings)
        File "/tmp/pip-build-env-7rlxed_2/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 338, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
        File "/tmp/pip-build-env-7rlxed_2/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 320, in _get_build_requires
          self.run_setup()
        File "/tmp/pip-build-env-7rlxed_2/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 335, in run_setup
          exec(code, locals())
        File "<string>", line 124, in <module>
        File "<string>", line 60, in locate_cuda
      OSError: The nvcc binary could not be located in your $PATH. Either add it to your path, or set $CUDA_HOME
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build editable did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

      OSError: The nvcc binary could not be located in your $PATH. Either add it to your path, or set $CUDA_HOME
      [end of output] ```

ya you require nvcc

Right! I could install it from source now, but still getting an error with cubit when I ran btcli run --cuda.
But I get a different error if I run the command from ~/cubit or ~/bittensor/bittensor, should it matter?
When I run from ~/cubit I get this:
/home/js/cubit/cubit.pyx:168 in cubit.solve_cuda                                                 │
│                                                                                │
│   165 │   finally:                                                                               │
│   166 │   │   PyMem_Free(preseal_bytes)                                                          │
│   167
cpdef int128 solve_cuda(int blockSize, uint64 nonce_start, uint64 update_interval, const   │
│   169 │   cdef uint64 solution                                                                   │
│   170 │   cdef int128 solution_128                                                               │
│   171                                                                                │
│                                                                                │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │                   __builtins__ = <module 'builtins' (built-in)>                              │ │
│ │                        __doc__ = None                                                        │ │
│ │                       __file__ = '/home/js/cubit/cubit.cpython-39-x86_64-linux-gnu.so'       │ │
│ │                     __loader__ = <_frozen_importlib_external.ExtensionFileLoader object at   │ │
│ │                                  0x7f0b659f1760>                                             │ │
│ │                       __name__ = 'cubit'                                                     │ │
│ │                    __package__ = ''                                                          │ │
│ │            __pyx_unpickle_Enum = <built-in function __pyx_unpickle_Enum>                     │ │
│ │                       __spec__ = ModuleSpec(name='cubit',                                    │ │
│ │                                  loader=<_frozen_importlib_external.ExtensionFileLoader      │ │
│ │                                  object at 0x7f0b659f1760>,                                  │ │
│ │                                  origin='/home/js/cubit/cubit.cpython-39-x86_64-linux-gnu.s… │ │
│ │                       __test__ = {}                                                          │ │
│ │                          array = <module 'array' from                                        │ │
│ │                                  '/home/js/anaconda3/envs/bittensor/lib/python3.9/lib-dynlo… │ │
│ │                log_cuda_errors = <built-in function log_cuda_errors>                         │ │
│ │                     reset_cuda = <built-in function reset_cuda>                              │ │
│ │                       run_test = <built-in function run_test>                                │ │
│ │    run_test_create_nonce_bytes = <built-in function run_test_create_nonce_bytes>             │ │
│ │       run_test_create_pre_seal = <built-in function run_test_create_pre_seal>                │ │
│ │                run_test_keccak = <built-in function run_test_keccak>                         │ │
│ │             run_test_less_than = <built-in function run_test_less_than>                      │ │
│ │          run_test_preseal_hash = <built-in function run_test_preseal_hash>                   │ │
│ │             run_test_seal_hash = <built-in function run_test_seal_hash>                      │ │
│ │ run_test_seal_meets_difficulty = <built-in function run_test_seal_meets_difficulty>          │ │
│ │                     solve_cuda = <built-in function solve_cuda>                              │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
TypeError: an integer is required

If I run it from ~/bittensor/bittensor I get this:
/home/js/bittensor/bittensor/utils/register_cuda.py:66 in solve_cuda                             │
│                                                                                │
│   63 │   # Call cython function                                                                  │
│   64 │   # int blockSize, uint64 nonce_start, uint64 update_interval, const unsigned char[:]     │
│   65 │   # const unsigned char[:] block_bytes, int dev_id                                        │
│ ❱ 66 │   solution = cubit.solve_cuda(TPB, nonce_start, update_interval, upper_bytes, block_by    │
│   67 │   seal = None                                                                             │
│   68 │   if solution != -1:                                                                      │
│   69 │   │   print(f"Checking solution: {solution} for bn: {bn}")                                │
│                                                                                │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │           block_bytes = b'caaff68b14f02be1b0f19f68aa963c818003cabb218859276d5723d06435731c'  │ │
│ │                    bn = 2210754                                                              │ │
│ │      create_seal_hash = <function solve_cuda.<locals>.create_seal_hash at 0x7fc136af0e50>    │ │
│ │                 cubit = <module 'cubit' from                                                 │ │
│ │                         '/home/js/cubit/cubit.cpython-39-x86_64-linux-gnu.so'>               │ │
│ │                dev_id = None                                                                 │ │
│ │            difficulty =<PHONE_NUMBER>00                                                         │ │
│ │  hex_bytes_to_u8_list = <function solve_cuda.<locals>.hex_bytes_to_u8_list at                │ │
│ │                         0x7fc137692700>                                                      │ │
│ │                 limit =<PHONE_NUMBER>373161954235709850086879078532699846656405640394575840079… │ │
│ │           nonce_start = 0                                                                    │ │
│ │ seal_meets_difficulty = <function solve_cuda.<locals>.seal_meets_difficulty at               │ │
│ │                         0x7fc1376d3dc0>                                                      │ │
│ │                   TPB = 256                                                                  │ │
│ │       update_interval = 50000                                                                │ │
│ │                 upper =<PHONE_NUMBER>55676865916659500148583703165496779375123791624321240258   │ │
│ │           upper_bytes = b'\xc2\x0c2n\x0f\xe7\x86K3\x8222m\xa4\x11\xd8A\xca\xf4\xf0\n\xe9\x9… │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│                                                                                │
│ /home/js/bittensor/bittensor/cubit.pyx:168 in cubit.solve_cuda                                   │
│                                                                                │
│ [Errno 2] No such file or directory: '/home/js/bittensor/bittensor/cubit.pyx'                    │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
TypeError: an integer is required

I believe this is the pythonpath for cubit is for some reason relative. If you can you should modify it to be absolute

if using conda I would nuke the env or try to uninstall cubit

I nuked the env and created a new one using python 3.9 again. I installed bittensor using /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/opentensor/bittensor/master/scripts/install.sh)" according to this part of the documentation.
Then I installed cubit using pip install https://github.com/opentensor/cubit/releases/download/v1.0.5/cubit-1.0.5-cp39-cp39-linux_x86_64.whl  because using pip install -e .[cubit] inside the bittensor/bittensor directory wouldn't work as the documentation says.
When I ran btcli run --cuda I got the same error when running from ~/cubit:
│ /home/js/cubit/cubit.pyx:168 in cubit.solve_cuda                                                 │
│                                                                                │
│   165 │   finally:                                                                               │
│   166 │   │   PyMem_Free(preseal_bytes)                                                          │
│   167                                                                                │
│ ❱ 168 cpdef int128 solve_cuda(int blockSize, uint64 nonce_start, uint64 update_interval, const   │
│   169 │   cdef uint64 solution                                                                   │
│   170 │   cdef int128 solution_128                                                               │
│   171                                                                                │
│                                                                                │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │                   __builtins__ = <module 'builtins' (built-in)>                              │ │
│ │                        __doc__ = None                                                        │ │
│ │                       __file__ = '/home/js/cubit/cubit.cpython-39-x86_64-linux-gnu.so'       │ │
│ │                     __loader__ = <_frozen_importlib_external.ExtensionFileLoader object at   │ │
│ │                                  0x7f59c41f9280>                                             │ │
│ │                       __name__ = 'cubit'                                                     │ │
│ │                    __package__ = ''                                                          │ │
│ │            __pyx_unpickle_Enum = <built-in function __pyx_unpickle_Enum>                     │ │
│ │                       __spec__ = ModuleSpec(name='cubit',                                    │ │
│ │                                  loader=<_frozen_importlib_external.ExtensionFileLoader      │ │
│ │                                  object at 0x7f59c41f9280>,                                  │ │
│ │                                  origin='/home/js/cubit/cubit.cpython-39-x86_64-linux-gnu.s… │ │
│ │                       __test__ = {}                                                          │ │
│ │                          array = <module 'array' from                                        │ │
│ │                                  '/home/js/anaconda3/envs/bittensor/lib/python3.9/lib-dynlo… │ │
│ │                log_cuda_errors = <built-in function log_cuda_errors>                         │ │
│ │                     reset_cuda = <built-in function reset_cuda>                              │ │
│ │                       run_test = <built-in function run_test>                                │ │
│ │    run_test_create_nonce_bytes = <built-in function run_test_create_nonce_bytes>             │ │
│ │       run_test_create_pre_seal = <built-in function run_test_create_pre_seal>                │ │
│ │                run_test_keccak = <built-in function run_test_keccak>                         │ │
│ │             run_test_less_than = <built-in function run_test_less_than>                      │ │
│ │          run_test_preseal_hash = <built-in function run_test_preseal_hash>                   │ │
│ │             run_test_seal_hash = <built-in function run_test_seal_hash>                      │ │
│ │ run_test_seal_meets_difficulty = <built-in function run_test_seal_meets_difficulty>          │ │
│ │                     solve_cuda = <built-in function solve_cuda>                              │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
TypeError: an integer is required

So I uninstalled cubit and then isntalled again from source running pip install -e . in the ~/cubit directory.
Ran btcli run --cuda but unfortunately got the same result.
Running that last command but on ~/bittensor/bittensor directory would throw the same error mentioned before where it can find the cubit.pyx file, I didn't try fixing the path since I'm guessing if that got solved it may throw the same error I see when running from ~/cubit.

Try to install cubit from source first in a fresh env and then see if you can call the solve_cuda function from it before installing bittensor.

Ok, I nuked the environment and made it again with python3.9, installed bittensor as per the documentation and then installed cubit from source. Then I tried calling solve_cuda the following way, which I think is how it is called when it fails:
solve_cuda(2216467, 0, 50000,<PHONE_NUMBER>373161954235709850086879078532699846656405640394575840079, b'8dae521574ab9f138793763c8b88e1db28f02ae315c11a6384b2af4f7f0db0ce', None)

Although I'm not sure of the 4th argument, which is limit, it's a very big number that doesn't fit my terminal so couldn't copy it completely, anyway, after calling with this it fails with the limit value with this error:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "cubit.pyx", line 168, in cubit.solve_cuda
    cpdef int128 solve_cuda(int blockSize, uint64 nonce_start, uint64 update_interval, const unsigned char[:] limit, const unsigned char[:] block_bytes, const int dev_id):
  File "stringsource", line 660, in View.MemoryView.memoryview_cwrapper
  File "stringsource", line 350, in View.MemoryView.memoryview.__cinit__
TypeError: a bytes-like object is required, not 'int'

So I changed limit to the same value as block_bytes, probably not ok but it solved that error and then failed on the dev_id value when I called it like this:
solve_cuda(2216467, 0, 50000, b'8dae521574ab9f138793763c8b88e1db28f02ae315c11a6384b2af4f7f0db0ce', b'8dae521574ab9f138793763c8b88e1db28f02ae315c11a6384b2af4f7f0db0ce', None)

And the error of that call is the one that I think I have been stucked with since the beginning, this one:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "cubit.pyx", line 168, in cubit.solve_cuda
    cpdef int128 solve_cuda(int blockSize, uint64 nonce_start, uint64 update_interval, const unsigned char[:] limit, const unsigned char[:] block_bytes, const int dev_id):
TypeError: an integer is required

So I set that dev_id to 0 for my cuda device and it runs apparently, there is no error, it just returns -1.
I can give it another go with a correct value for limit but dont know which one to set it to.
Also, I forgot to just install cubit first before bittensor, should I try that still?

I hard coded in bittensor/utils/register_cuda.py the dev_id value to 0 where the call to solve_cuda is made. That seems to fix the issue and allow me to start the registration process.

It seems to be because you don't specify the flag inbtcli run, it defaults to using None for dev_id
This can be remedied using btcli run --cuda --cuda.dev_id 0 and will be patched in the next release of btcli

That makes it work without my hardcoded changes. Thanks!


fix(): Match 360 Java SDK for CPD 4.0.2

fix: Match 360 Java SDK for CPD 4.0.2

:tada: This PR is included in version 1.0.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Fixed bug

Fixed bug which gives this error:
fatal: [<IP_ADDRESS>]: FAILED! => {"changed": false, "failed": true, "msg": "unsupported parameter for module: path"}

First of all, @geerlingguy  thank you for your roles - they are awesome!
@mdsouza19 thank you for the PR.
What is the current status of this PR?
@mdsouza19, maybe you can pull the changes from the upstream to prevent merge conflict?

Pulled changes from master...

@maxim-nazarenko @seenickcode I resubmitted a PR:
https://github.com/geerlingguy/ansible-role-jenkins/pull/201

@mdsouza19 thank you!
waiting for @geerlingguy to merge #201


MockFactory reporting unexpected calls at the end of each test

Pull Request Checklist

[x] I agree to licence my contributions under the MIT licence
[ ] I have added copyright headers to new files
[ ] I have added tests for any changed functionality

Fixes
Fixes #223
Purpose
Introduces MockFactoryRecordingUnexpectedCalls, which reports all unexpected calls after each test. This is usable especially with asynchronous tests since the original exception can be silently dropped.
Background Context

Why did you take this approach?

Fully backward compatible, records all unexpected call to be replayed later. Then optionally mixed in Factory verifies the empty call log of unexpected calls.
This approach is 1) backward compatible since it does not change current behavior, 2) still eagerly fails on an unexpected call, and 3) optionally fails again in the event the original failure was ignored.

The tests are not implemented right now, I'd like to receive some feedback first. Is its approach viable for you? Is there any chance to have this merged into the master?

Hi, I think this change looks fine in principle, but it doesn't yet have any tests. prerequisite to merging this would be to cover the new functionality in adequate tests, both for the standard case and for the new use-cases. Could you please add these? Then i'll review and give some more detailed feedback. Let's do this and then i'll cut a new release for Scalamock so people can use it

This is now way too old to merge. As stated a while ago, please add some testcases and rebase, then this should be fine to add


Improve java serialization behaviour

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.

@bot-gradle test this

OK, I've already cancelled the old build and triggered a new ReadyForMerge build for you.

OK, I've already triggered ReadyForMerge build for you.

@bot-gradle test RFN

OK, I've already cancelled the old build and triggered a new ReadyForNightly build for you.


Feature DTO factory tutorial

This PR introduces a tutorial for using dto.factory.
Pull Request Checklist

[ ] New code has 100% test coverage
[ ] (If applicable) The prose documentation has been updated to reflect the changes introduced by this PR
[ ] (If applicable) The reference documentation has been updated to reflect the changes introduced by this PR

Description
Close Issue(s)

Pretty happy with where this is for now - there is an example of use for all of the different configurations, and some extra stuff. As more things are supported I'll continue the series.


Reenable check in test_inheritance when https://github.com/mono/mono/issues/7095 is fixed

See test_inheritance.py, near line 1151

Also in test_help.py near line 45.

https://github.com/mono/mono/pull/7286


2021-10-06 12:37:19,028:Could not find settings for<PHONE_NUMBER>11539486, please trigger the '$settings' command in the server and run the bot again.

I have been receiving this error and I don't know why. Server premium 2. Player premium 2.
Edit: It works on my alt account but not my main one

havent heard back for a week closing issue


Layer0 support

I recently looked at Layer0 and their usage with Nuxt 3 (I wanted to implement the module for Nuxt 3 to integrate with Layer0 - zero config).
Bit different case but could be useful -> https://github.com/layer0-docs/layer0-nuxt3-example


gitSiteURL supports MicrositeKeys.GitHub and gitHostingUrl

I'm working with sbt-microsites on projects that are hosted on private Github instances. Currently the gitSiteUrl sets the URL to github.com if GitHub is the gitHostingService. This means I can't correctly link to my hosted Github repos with the default links in the template header, footer, and homepage.
This pull request updated the gitSiteUrl to check the gitHostingService and gitHostingUrl attributes. If it is MicrositeKeys.GitHub and an empty string it returns the existing formatted URL, otherwise it returns the user set  gitHostingUrl.

Thanks @juanpedromoreno. I added an update to the docs.


Missing section before Active Patterns Example?

Section says "Expanding the previous example ..." , followed by some code that looks like it's referencing an example that doesn't exist anymore.

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

ID: 89bef555-3de1-5d81-c02b-2ac8c049423b
Version Independent ID: eb13ad9e-2c95-979b-6d6e-13d29653c6ba
Content: Tour of F#
Content Source: docs/fsharp/tour.md
Product: dotnet-fsharp
GitHub Login: @cartermp
Microsoft Alias: phcart

Thanks, looks like that was missed.


Sweep for doubled words

I used Bash magic to audit our files for doubled words. Most were false positives, but I found a few that weren't. I'd like to get this into master before the 1.10 archive is cut.
/assign @zacharysarah
/assign @Bradamant3

/lgtm
/approve

/lgtm
/approve
As a side note, it's out of scope for this PR, but I see now that code markup in heading titles now formats headings in the TOC: https://deploy-preview-9252--kubernetes-io-master-staging.netlify.com/docs/tasks/configure-pod-container/translate-compose-kubernetes/#kompose-convert


Connect the metamask wallet & using its address in context

Solving this solves #17 & #18.
So, by single task, can tackle two.

An Idea :bulb: where to use wallet connection Blockchain Based Crowdfunding Application Demonstration -  the same of IEEE paper, from Manan's Reference.
Also take inputs from sequence diagrams.


yarn install fails

When pulling the project on the latest main branch, and running yarn install:
react-native-cryptopp git:(main) yarn install
yarn install v1.22.19
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
warning " ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>warning "react-native ><EMAIL_ADDRESS>has unmet peer dependency "@babel/core@*".
warning "react-native ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^17.0.0".
warning "react-native > react-native-codegen ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>[4/4] 🔨  Building fresh packages...
$ bob build && husky install && yarn download_cryptopp
ℹ Building target commonjs
ℹ Cleaning up previous build at lib/commonjs
ℹ Compiling 2 files in src with babel
✔ Wrote files to lib/commonjs
ℹ Building target module
ℹ Cleaning up previous build at lib/module
ℹ Compiling 2 files in src with babel
✔ Wrote files to lib/module
ℹ Building target typescript
ℹ Cleaning up previous build at lib/typescript
ℹ Generating type definitions with tsc
test/e2e/tests/firstTest.spec.ts:1:43 - error TS2307: Cannot find module 'detox' or its corresponding type declarations.

1 import {expect, device, element, by} from 'detox';
                                            ~~~~~~~

test/e2e/testSetup.ts:1:29 - error TS2307: Cannot find module 'detox' or its corresponding type declarations.

1 import {cleanup, init} from 'detox';
                              ~~~~~~~

test/e2e/testSetup.ts:6:9 - error TS2339: Property 'getEnv' does not exist on type 'typeof jasmine'.

6 jasmine.getEnv().addReporter(adapter);
          ~~~~~~

Found 3 errors in 2 files.

Errors  Files
     1  test/e2e/tests/firstTest.spec.ts:1
     2  test/e2e/testSetup.ts:1
✖ Failed to build definition files.
bob build

build files for publishing

Options :
  --help     Affiche l'aide                                            [booléen]
  --version  Affiche le numéro de version                              [booléen]

Error: Failed to build definition files.
    at build (/Users/timothee/SealdProjects/react-native-cryptopp/node_modules/react-native-builder-bob/lib/targets/typescript.js:112:11)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async Object.handler (/Users/timothee/SealdProjects/react-native-cryptopp/node_modules/react-native-builder-bob/lib/index.js:379:9)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

My bad, old repo..


CR40: Search Window: Complete services table with input/output components

Services table nearly done, need to confirm some functionality on the /data endpoint.

1st draft created, needs revision.

Done. Incorporated into Release notes


Fix compatibility issue with node 12+

Fixed breakage from hapi  v9
node_modules\corsproxy\node_modules\hapi\lib\defaults.js:49
uploads: Os.tmpDir(),
^
TypeError: Os.tmpDir is not a function
at Object. (C:\Users\e860738\source\webdataconnector\node_modules\corsproxy\node_modules\hapi\lib\defaults.js:49:25)
Force hapi's resolution to  v16
Most of the dependencies are 4 years behind, you might want to upgrade them all before it's too late

Thanks for the PR. There is a problem with that library when package-lock doesn't exist. I don't think we can merge this.

https://github.com/rogeriochaves/npm-force-resolutions/issues/10

Should the lock file then be checked in? It's the official recommendation, so that the builds are consistent

Coverage remained the same at 98.913% when pulling 2947fcd8119c68525b821a66e087954867d909b9 on ywongau:master into 8c1c178177bc228cf167486b5d02da3734f96dbe on tableau:master.

This corrected an issue I could not fix using the current master branch.  I was getting corsproxy errors and couldn't get the server to start.   cloned Ywongau:master and rpm install -production && rpm start worked like a charm.

@ywongau thanks a lot for opening the pull request and helping improve webdataconnector!
Your solution to force hapi version to let corsproxy work is pretty brilliant! Another way we also tried is to add Os.tmpDir = Os.tmpdir; into ./node_modules/hapi/lib/defaults.js after the line of requiring os package through a pre-start script.
After some discussions, based on that even the latest corsproxy is out-of-date for 5 years and it does not work well with later dependency versions, maybe it's time for us to deprecate corsproxy usage. Nick and I migrated it and tested the change with different node versions. Would you please pull the latest master and help check whether it works for your scenario? Thanks again!

Please help re-open or let us know if there is still any issue related, thanks a lot for contributing to webdataconnector!


[Bug] Broker+Proxy Message push exception

Before Creating the Bug Report

[X] I found a bug, not just asking a question, which should be created in GitHub Discussions.

[X] I have searched the GitHub Issues and GitHub Discussions  of this repository and believe that this is not a duplicate.

[X] I have confirmed that this bug belongs to the current repository, not other repositories of RocketMQ.

Runtime platform environment
centos 7.9
RocketMQ version
branch: rocketmq-5.1.1
commit e244ebb
JDK Version
java version "1.8.0_261"
Describe the Bug
|ERROR|com.tianma.gx.mysql.binlog.mq.producer.Rocket5MQProducer:syncSend|88|canal-client-thread|"普通消息发送异常，error={}"|"org.apache.rocketmq.client.java.exception.InternalErrorException: [request-id=5c7933ca-d56f-4690-9720-2976d22da7d9, response-code=50001] org.apache.rocketmq.proxy.common.ProxyException: service not available now. It may be caused by one of the following reasons: the broker's disk is full [CL:  0.44 CQ:  0.44 INDEX:  0.44], messages are put to the slave, message store has been shut down, etc.
at org.apache.rocketmq.client.java.exception.StatusChecker.check(StatusChecker.java:90)
at org.apache.rocketmq.client.java.impl.producer.SendReceiptImpl.processResponseInvocation(SendReceiptImpl.java:85)
at org.apache.rocketmq.client.java.impl.producer.ProducerImpl.lambda$send0$5(ProducerImpl.java:428)
at org.apache.rocketmq.shaded.com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture.doTransform(AbstractTransformFuture.java:221)
at org.apache.rocketmq.shaded.com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture.doTransform(AbstractTransformFuture.java:208)
Steps to Reproduce
Deploying a controller cluster
Nameserver and controller deployment in the same process
Broker and proxy are deployed in the same process, using the Local mode
Exception when Producer pushes to proxy service bound to broker slave：push failed
What Did You Expect to See?
SendResult [sendStatus=SEND_OK, msgId=0A64085E326418B4AAC288FAFEE70000, offsetMsgId=C0A815DF00007CA7000000000004639E, messageQueue=MessageQueue [topic=TopicTest, brokerName=broker-a, queueId=5], queueOffset=1]
What Did You See Instead?
|ERROR|com.tianma.gx.mysql.binlog.mq.producer.Rocket5MQProducer:syncSend|88|canal-client-thread|"普通消息发送异常，error={}"|"org.apache.rocketmq.client.java.exception.InternalErrorException: [request-id=5c7933ca-d56f-4690-9720-2976d22da7d9, response-code=50001] org.apache.rocketmq.proxy.common.ProxyException: service not available now. It may be caused by one of the following reasons: the broker's disk is full [CL:  0.44 CQ:  0.44 INDEX:  0.44], messages are put to the slave, message store has been shut down, etc.
at org.apache.rocketmq.client.java.exception.StatusChecker.check(StatusChecker.java:90)
at org.apache.rocketmq.client.java.impl.producer.SendReceiptImpl.processResponseInvocation(SendReceiptImpl.java:85)
at org.apache.rocketmq.client.java.impl.producer.ProducerImpl.lambda$send0$5(ProducerImpl.java:428)
at org.apache.rocketmq.shaded.com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture.doTransform(AbstractTransformFuture.java:221)
at org.apache.rocketmq.shaded.com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture.doTransform(AbstractTransformFuture.java:208)
Additional Context
No response

We are also facing the same problem. Do you have any solutions? Or do you have a fix plan?


Update auth0 to 1.29.0

Updates com.auth0:auth0 from 1.27.0 to 1.29.0.
GitHub Release Notes - Changelog - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.auth0", artifactId = "auth0" } ]

labels: library-update, semver-minor

Superseded by #197.


1.5: Fixed zhmcclient dependency issue in local 'make install'

Rolls back PR #375 into 1.5.1.

Coverage: 31.625%. Remained the same when pulling 94dedeeceec8659b7d603af1412159996b484751 on 1.5/andy/fix-make-install into feae4383e5430e2730baaef8a4cff17681624f21 on stable_1.5.


Update ECOSYSTEM.md

Replace mention of Kickflip with Skate as it's now deprecated.

I signed it!


Installation docs - version for ServerSide

Only client-side Blazor installation version for service configuration is currently present.
It should be added here: https://skclusive.github.io/Skclusive.Material.Docs/installation
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddRazorPages();
            services.AddServerSideBlazor();
            // ...
            services.TryAddMaterialServices(new MaterialConfigBuilder().Build());
        }

please do not mind moving the issues here and there. just for classification.


Fix faultinj build error after spdlog/fmt upgrade

Resolves #1607.  Recently cudf upgraded spdlog/fmt to a new version, and it now requires explicit formatting of enums or a compile error is generated.  This updates the faultinj logging to allow the necessary enums to be logged and also updates the cudf submodule to the latest on branch-24.02 that picks up the spdlog/fmt dependency upgrade.

build


[FEATURE] Add option to limit results to SFW anime

Is your feature request related to a problem? Please describe

By default, the program displays all anime for a particular user regardless of SFW/NSFW status. Sometimes, only the SFW results are wanted.
Describe the solution you'd like

Add a new option -s which will filter out the results to only show SFW results.
Additional context

See: https://myanimelist.net/apiconfig/references/api/v2#section/Common-parameters
For any questions or discussions, join the Discord to meet and engage with other contributors!

Hi,
Can I try this out. I have a rough idea on what to do.


Add Matt Robenolt to MAINTAINERS.md

This PR proposes adding Matt Robenolt (@mattrobenolt), from PlanetScale, to the list of maintainers. Per Connect's governance policy, this also makes Matt one of the handful of maintainers with a vote on Connect RFCs.
Matt was one of Connect's earliest enthusiasts. He provided feedback on Connect's early releases, routinely helps other users in issues, and often reviews pull requests. He and his team also maintain a high-traffic Connect deployment, so his operational feedback has been incredibly valuable. Thanks for your contributions, Matt!

I'm in support of this. @jhump and @bufdev, what do you think?


When intstalled with SPM it wont compiled

There are some @available errors that need to be resolved or defined platforms property in Package.swift

Fixed in 1.1.1


How to solve "Property 'URL' of destination configuration must not be undefined."

A user got the following error, while their destination had a URL on it:
Error during request to remote service: Failed to fetch subaccount destinations. Caused by: Property 'URL' of destination configuration must not be undefined.

I asked the user to check their destinations (get a service token, then get all destinations) and check if there is any destination, that does not have a URL.
The SAP Cloud SDK verifies all destinations, even if they are not referenced by your code.


Embed a translator in the reader

Describe your suggested feature
It would be cool if the application would have, though machine-made, the ability to translate from the original, for example, Japanese into your native language (everyone has his own)
Somewhere at the top of the interface is a translator icon with the ability to select this same translator, for example Google, Yandex and others. Hope someone likes it too and picks it up.
Other details
Guys, do you think it's a good idea to make in your application the ability to translate text into different languages, at least machine-made, but it would still be a cool thing.
I myself do not rummage in programming, but if someone takes up this it would be very cool
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with a source, I should be opening an issue in the sources repository.
[X] I have updated the app to version 1.1.13.
[X] I will fill out all of the requested information in this form.

Better use Bergamot Translator https://github.com/browsermt/bergamot-translator

Bergamot translator provides a unified API for (Marian NMT framework based) neural machine translation functionality in accordance with the Bergamot project that focuses on improving client-side machine translation in a web browser.

If you are thinking of implementing this feature, please use deepl.com, it does a very good job compared to other translation engines, especially in novel translations.


feat(base): add ::-moz-focus-inner to fix button size consistency in firefox

fix https://github.com/patternfly/patternfly-next/issues/663

Deploy preview for pf-next ready!
Built with commit 97ba2a665c40820c852b41a178cc3a3cb654e3f1
https://deploy-preview-664--pf-next.netlify.com

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[SUGGEST] Add props theme on Divider

Hello, here is my preoccupation :
We actually need to give a custom theme different of our general theme and your component don't give him.
We can solve it juste with :
             <Divider theme={theme} />
Can u add it pls ?

try this


Does java fabric8io  kubernetes-client sdk can use directly for hub cluster proxy query child cluster resources

What would you like to be added:
Why is this needed:

Does java fabric8io kubernetes-client sdk can use directly for hub cluster proxy query child cluster resources

The answer is No. Currently java client is not well supported yet in Clusternet.

Currently the missing part for java fabric8io kubernetes-client sdk is such a Transport dedicated for Clusternet. We provide a built-in Golang implementation.
For Java SDK, I think it is similar, which can be implemented accordingly on your own.


Gradle lenient configuration

Please see the commit messages for details.

This change is

Commit message of second commit:

Sometimes LenientConfiguration.getArtifacts() can throw an Exception, for
example for some configuration created by the Android Gradle plugin [1].

Sometimes LenientConfiguration.getArtifacts() can throw an exception, for
example for some configurations created by the Android Gradle plugin [1].

Done.


Cards are created for better ui

Resolve issue number #12
Enhance the features in form of cards for a better UI
feat#12
#12

here the changes are made
cards are created

plz merge my pull request
it looks awesome

Duplicate issue


[Service Bus] Renaming userProperties to properties - Both ServiceBusMessage and ATOM API

Renaming the userProperties attribute to properties in both ServiceBusMessage and CorrelationFilter to stay consistent with .NET, Java and python SDKs.

/azp run js - servicebus - tests

/azp run js - servicebus - tests

Unrelated test failures!

/check-enforcer evaluate

/check-enforcer override


Make changes to the CSS of header

Describe the bug
The header of the website has some unnecessary paddings/margins also the CSS of the header is not very attractive I would like to work on it.
Expected behaviour
Remove any extra margins/paddings, make some font changes to the website name on the header and change the position of Download, Get CDN and switching modes buttons.
Screenshots
No response
Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@ks20soni assigning this to you

Hello @ks20soni , I am GSSoc contrbutor. I would like to work on the issue pls assign it to me.


Microsoft.Bot.Builder.Dialogs.Tests remove MSTest packages

Addresses # 4096

Note: This PR must be merged after the following xUnit Migration PRs (# 4624, # 4625, # 341, # 343).

Description
This PR removes MSTest packages from Microsoft.Bot.Builder.Dialogs.Tests project.
Specific Changes

Removed MSTest packages to .csproj.
Removed [TestClass] from TestUtilities.

Please add a note at the top of the description indicating this PR must be merged after the other four.

And which PRs are those that should be merged before this one

Please add a note at the top of the description indicating this PR must be merged after the other four.

And which PRs are those that should be merged before this one

I added the following PRs, the first two are already in MS, after sending this PR, should be changed the rest of the PR numbers.

Note: This PR must be merged after the following xUnit Migration PRs (# 4624, # 4625, # 341, # 343).

Promoted


Align by columns: Seperator Delimeter Templates

Lots of time developers need to same template for separate to code block for different languages, if there is saveTemplate{also removeTemplate && loadTemplate buttons ( t1Btn, t2Btn, ... --> click for load) } action on seperators dialog it become very usefull

I hope a history list will be enough


KOGITO-1618: Runtime metrics for kogito (DMN and DRL)

Give the possibility to the developer to export some runtime metrics to Prometheus.
During the code generation of the drl and dmn endpoints, grafana dashboards will be automatically created for each endpoint. Currently the dashboard contains:

Quantiles - Elapsed time for each request (for drl and dmn)
Count of requests on an endpoint (for drl and dmn)
Count of the response status codes (for drl and dmn)
Exception logging and count (for drl and dmn)
DMN decision metrics (only DMN). In particular atm we will focus only on the decisions that output a built-in type (string, number or boolean).

The developer would enable the feature with the following dependency
    <dependency>
      <groupId>org.kie.kogito</groupId>
      <artifactId>monitoring-prometheus-addon</artifactId>
    </dependency>

And extending this class in his/her project
import java.io.IOException;

import javax.ws.rs.container.ContainerRequestContext;
import javax.ws.rs.container.ContainerResponseContext;
import javax.ws.rs.ext.Provider;

import org.kie.addons.monitoring.system.interceptor.MetricsInterceptor;

@Provider
public class MyInterceptor extends MetricsInterceptor {
    @Override
    public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext) throws IOException {
        super.filter(requestContext, responseContext);
    }
}

Find here https://github.com/r00ta/kogito-examples/tree/system-metrics-example/drools-quarkus-metrics an example of usage.
Modified modules:

prometheus addons: exports the system metrics to prometheus
kogito-codegen: it is composed by two parts, the dashboard generation and the injection of the code to export the metrics in the endpoints.
a) the dashboard generation export the dashboards to target/dashboards. First of all it reads a "standard" dashboard template and then it adds panels to it, depending on the type of the decisions and the endpoints.
In order to make it work, a jgrafana "library" is added to kogito-kodegen. This "library" is quite huge because it contains the DTO of grafana, needed to load the template, add panels and serialize it. Unfortunately the API of grafana sometimes are not documented at all, so this library contains a DTO that was inferred by trial and error approach -> i.e. export some dashboards and check what is inside.
b) some statements that call the classes in the prometheus addons to export metrics are injected in the dmn/drl endpoints.

This Draft PR is the result of a PoC, still work in progress

Here a working PoC of the feature https://github.com/r00ta/kogito-examples/tree/system-metrics-example/drools-quarkus-metrics

restart jenkins build

jenkins please retest

retest this please

jenkins please retest this

jenkins retest this please

Jenkins retest this please

Jenkins retest this

Jenkins retest this please

@r00ta since this has been sitting here for a bit, if you fix the conflicts I'll merge as soon as it is green

@r00ta since this has been sitting here for a bit, if you fix the conflicts I'll merge as soon as it is green

Thanks for the ping! Conflicts have been resolved, should be all good now. As soon as it is merged, I will publish another PR in kogito-examples to push an exaple/integration tests for this feature


[solved] PUT from grid: changing all phones values to empty string

Laravel Version: 5.5.26
PHP Version: 7.0.21
Laravel-admin: 1.5.7

Description:
When i'm updating any value from grid (through editable) all phones (phone_1, phone_2, phone_3) updates to empty string, if they are not empty already.
request:

queries 1:

queries 2:

db schema:

grid:

Also tried change in db scheme replace "default('')" with "nullable()". No effect.
Any suggestions?
Thanks in advance.
UPD:
found source of my problem.
That's was my $form->saving() effect from form() function in this controller:

P.S.:
Is it a good solution?

Hi!
How to get ID in saving function?

@NickCoolii, Привет! Напиши плз свой контакт в целях обмена опытом )


[Q]: Behaviour for delayed messages w/ time-based partitioning

Hi,
I'm wondering what is Secor's behaviour for delayed messages when time partitioning is used. Let's say I partition daily and have got partitioner.finalizer.delay.seconds set to the default 3600. What happens to the messages for that day that arrived more than 1 hour after the end of the day?
Cheers

The late-arrival message would still be put in the correct date folder
(yesterday's folder).  The issue here is your downstream app probably
already processed yesterday's date files, thus would ignore this
late-arrival message.  This is a typical problem on late-arrival message,
there are some techniques handling this problem:

increase finalizer.delay.seconds if you have a consistent late-arrival
problems.
OR 2. Have your downstream app check both today's folder and yesterday's
folder, pick up any new files since the last time they processed it;
OR 3. Change the file partition scheme to have files ordered by ingestion
time and then event time;

On Mon, Jul 3, 2017 at 12:03 PM, Jakub Korzeniowski <
<EMAIL_ADDRESS>wrote:

Hi,
I'm wondering what is Secor's behaviour for delayed messages when time
partitioning is used. Let's say I partition daily and have got
partitioner.finalizer.delay.seconds set to the default 3600. What happens
to the messages for that day that arrived more than 1 hour after the end of
the day?
Cheers
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pinterest/secor/issues/350, or mute the thread
https://github.com/notifications/unsubscribe-auth/AHCX_5HRbVIlLYks6NtjP0KIrg-PO_VUks5sKTsfgaJpZM4OMmm9
.


Add Source Generator Analyzer Rules

Issue describing the changes in this PR
Add analyzer rules related to #956
Pull request checklist

[x] My changes do not require documentation changes

[ ] Otherwise: Documentation issue linked to PR

[ ] My changes should not be added to the release notes for the next release

[x] Otherwise: I've added my notes to release_notes.md

[x] My changes do not need to be backported to a previous version

[ ] Otherwise: Backport tracked by issue/PR #issue_or_pr

[x] I have added all required tests (Unit tests, E2E tests)

/check-enforcer evaluate

/check-enforcer override


Provide a Zuul filter for rewriting Location header in responses

A common need, especially for hypermedia APIs, is to rewrite URLs in the response (both body and headers). I realize this is difficult to do for media types with no inherent knowledge of URLs (e.g., plain JSON), but it seems like something many people will end up writing themselves and poorly given the subtleties around RequestContext.responseDataStream and RequestContext.responseBody.

I would suggest that either change the class to not be final, so it can be sub-classed, or provide an option to set the order. As it stands now, there is no way for someone to take this class and use it and still control the order if they need to, without forking the code.

@zampettim which class?

I was looking at the Gist of ContentUrlRewritingFilter, which is marked as final. If there is something more recent I should look at instead, just let me know. The key point I'm trying to make is that as we start to see more pre-built filters, it needs to be kept in mind that the order of filters is really more of a runtime config decision, and less a compile-time decision. Having the ability to override or influence the order will eventually become important.

Sorry I don't follow you. The code in the gist pasted above by @celkins is not part of this library. Or did I misunderstand?

@dsyer You are correct, my comments are about the code in the Gist posted in @celkins. The subject of this issue is about a ZuulFilter that does content re-writing, and @celkins posted a Gist with a possible solution. My comment was directed to the possibility of taking his work and including it in the library. It appears that is not happening, or is not part of this ticket. That is fine. I didn't mean to confuse anyone.
In general though, I would like to see any ZuulFilters that are included in the spring-cloud library be built in such a way that there is a way to override the ordering information, either through sub-classing or with a method to update the order. Should I open another issue to track this point instead?

@zampettim please open another issue for your zuul filter extensibility. I'm going to close this, as I don't think we want to maintain a general rewrite filter.

This is re-opened so we can talk about a narrower scope: rewriting the "location" header only (no monkeying with response bodies).

That sounds like something we could handle.

Closing this since #1863 addressed this issue


pixel shuffle in unet decoder

Support pixel shuffle as an upsample mode in UNet Decoder stages

@BloodAxe Addressed, see my comments about how to resolve when pixel shuffle isn't supported.