🐛 [firebase_auth][google_sign_in] Firebase authentication failure in web

Steps to Reproduce

flutter upgrade
flutter run -d chrome

I have recently upgraded flutter, after upgrading firebase auth & google_sign_in stopped working on web version. It is working completely fine on android.
Before upgrading, authentication is working fine in both web (on beta channel) and android( stable channel)
Login function snipet
  await auth.FirebaseAuth.instance             .signInWithEmailAndPassword(email: email.trim(), password: password)             .then((value) {           setState(() {             _user = value;           });         });
Create account function snipet
 await auth.FirebaseAuth.instance             .createUserWithEmailAndPassword(                 email: email.trim(), password: password)             .then((value) {           setState(() {             _user = value;           });         });
Google Sign In snippet
`Future<auth.FirebaseUser> _handleSignIn(
GoogleSignInAccount googleuser) async {
auth.FirebaseUser _user;
setState(() {
  showSpiner = true;
});
final GoogleSignInAuthentication googleAuth =
    await googleuser.authentication;
await auth.FirebaseAuth.instance
    .signInWithGoogle(
  accessToken: googleAuth.accessToken,
  idToken: googleAuth.idToken,
)
    .then((value) {
  _user = value;
});
return _user;

}`
After login/ sign up there should be a successful redirection to the home page
but error occurs
MissingPluginException(No implementation found for method signInWithEmailAndPassword on channel plugins.flutter.io/firebase_auth)
MissingPluginException(No implementation found for method createUserWithEmailAndPassword on channel plugins.flutter.io/firebase_auth)
Google sign in error
https://imgur.com/9wQYkgk.png

Logs

After running
flutter run --verbose
[  +71 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] c5a4b4029c0798f37c4a39b479d7cb75daa7b05c
[   +1 ms] executing: [/home/shivam/development/appDev/flutter/] git tag --points-at c5a4b4029c0798f37c4a39b479d7cb75daa7b05c
[  +20 ms] Exit code 0 from: git tag --points-at c5a4b4029c0798f37c4a39b479d7cb75daa7b05c
[        ] 2.0.1
[  +74 ms] executing: [/home/shivam/development/appDev/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +8 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/home/shivam/development/appDev/flutter/] git ls-remote --get-url origin
[   +6 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +67 ms] executing: [/home/shivam/development/appDev/flutter/] git rev-parse --abbrev-ref HEAD
[   +9 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[ +112 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +91 ms] executing: /home/shivam/Android/Sdk/platform-tools/adb devices -l
[  +42 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +137 ms] executing: /home/shivam/Android/Sdk/platform-tools/adb devices -l
[  +22 ms] Skipping pub get: version match.
[  +75 ms] Found plugin clipboard_manager at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/clipboard_manager-0.0.4/
[  +11 ms] Found plugin cloud_firestore at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[   +9 ms] Found plugin cloud_firestore_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[  +16 ms] Found plugin emoji_picker at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/emoji_picker-0.1.0/
[  +17 ms] Found plugin firebase_auth at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.6.2+1/
[   +4 ms] Found plugin firebase_core at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +6 ms] Found plugin firebase_core_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +3 ms] Found plugin firebase_dynamic_links at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_dynamic_links-0.6.3/
[   +3 ms] Found plugin firebase_messaging at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_messaging-7.0.3/
[   +3 ms] Found plugin firebase_storage at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage-5.2.0/
[   +5 ms] Found plugin firebase_storage_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage_web-0.1.1+1/
[   +8 ms] Found plugin flutter_chat_bubble at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_chat_bubble-1.0.2/
[   +5 ms] Found plugin flutter_plugin_android_lifecycle at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-1.0.11/
[   +9 ms] Found plugin geolocator at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-6.2.1/
[   +4 ms] Found plugin geolocator_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-1.0.1/
[   +5 ms] Found plugin google_sign_in at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +4 ms] Found plugin google_sign_in_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[   +7 ms] Found plugin image_cropper at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/image_cropper-1.4.0/
[   +4 ms] Found plugin image_picker at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker-0.6.7+22/
[  +33 ms] Found plugin path_provider at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.27/
[   +1 ms] Found plugin path_provider_linux at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +1 ms] Found plugin path_provider_macos at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +2 ms] Found plugin path_provider_windows at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[  +17 ms] Found plugin rate_my_app at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/rate_my_app-0.7.2/
[   +6 ms] Found plugin share at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/share-2.0.0/
[   +1 ms] Found plugin shared_preferences at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[   +1 ms] Found plugin shared_preferences_linux at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[   +1 ms] Found plugin shared_preferences_macos at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +4 ms] Found plugin shared_preferences_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +1 ms] Found plugin shared_preferences_windows at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[   +6 ms] Found plugin sqflite at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.0+2/
[  +12 ms] Found plugin url_launcher at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.7.10/
[   +1 ms] Found plugin url_launcher_linux at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_linux-0.0.1+4/
[   +2 ms] Found plugin url_launcher_macos at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-0.0.1+9/
[   +2 ms] Found plugin url_launcher_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-0.1.5+3/
[   +1 ms] Found plugin url_launcher_windows at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_windows-0.0.1+3/
[ +191 ms] Found plugin clipboard_manager at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/clipboard_manager-0.0.4/
[   +2 ms] Found plugin cloud_firestore at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[   +2 ms] Found plugin cloud_firestore_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[   +6 ms] Found plugin emoji_picker at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/emoji_picker-0.1.0/
[   +8 ms] Found plugin firebase_auth at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.6.2+1/
[   +2 ms] Found plugin firebase_core at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +3 ms] Found plugin firebase_core_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +2 ms] Found plugin firebase_dynamic_links at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_dynamic_links-0.6.3/
[   +1 ms] Found plugin firebase_messaging at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_messaging-7.0.3/
[   +3 ms] Found plugin firebase_storage at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage-5.2.0/
[   +3 ms] Found plugin firebase_storage_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage_web-0.1.1+1/
[   +6 ms] Found plugin flutter_chat_bubble at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_chat_bubble-1.0.2/
[   +4 ms] Found plugin flutter_plugin_android_lifecycle at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-1.0.11/
[   +4 ms] Found plugin geolocator at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-6.2.1/
[   +2 ms] Found plugin geolocator_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-1.0.1/
[   +2 ms] Found plugin google_sign_in at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +2 ms] Found plugin google_sign_in_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[   +3 ms] Found plugin image_cropper at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/image_cropper-1.4.0/
[   +1 ms] Found plugin image_picker at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker-0.6.7+22/
[  +20 ms] Found plugin path_provider at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.27/
[   +1 ms] Found plugin path_provider_linux at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +1 ms] Found plugin path_provider_macos at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +1 ms] Found plugin path_provider_windows at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[   +8 ms] Found plugin rate_my_app at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/rate_my_app-0.7.2/
[   +8 ms] Found plugin share at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/share-2.0.0/
[   +1 ms] Found plugin shared_preferences at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[   +1 ms] Found plugin shared_preferences_linux at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[   +1 ms] Found plugin shared_preferences_macos at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +2 ms] Found plugin shared_preferences_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +1 ms] Found plugin shared_preferences_windows at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[   +4 ms] Found plugin sqflite at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.0+2/
[   +8 ms] Found plugin url_launcher at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.7.10/
[   +1 ms] Found plugin url_launcher_linux at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_linux-0.0.1+4/
[   +1 ms] Found plugin url_launcher_macos at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-0.0.1+9/
[   +1 ms] Found plugin url_launcher_web at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-0.1.5+3/
[   +1 ms] Found plugin url_launcher_windows at /home/shivam/development/appDev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_windows-0.0.1+3/
[  +30 ms] Generating /home/shivam/github/temp/Insta-quora-project/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +201 ms] List of devices attached
[   +5 ms] List of devices attached
[ +138 ms] Launching lib/main.dart on Chrome in debug mode...
[ +610 ms] "flutter run" took 1,964ms.
[   +9 ms] Failed to bind web development server:
           SocketException: Failed to create server socket (OS Error: Address already in use, errno = 98), address = localhost, port = 2727
[   +3 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      WebAssetServer.start (package:flutter_tools/src/isolated/devfs_web.dart:196:7)
           <asynchronous suspension>
           #2      WebDevFS.create (package:flutter_tools/src/isolated/devfs_web.dart:692:22)
           <asynchronous suspension>
           #3      _ResidentWebRunner.run.<anonymous closure> (package:flutter_tools/src/isolated/resident_web_runner.dart:500:25)
           <asynchronous suspension>
           #4      asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:24)
           <asynchronous suspension>

[  +94 ms] ensureAnalyticsSent: 91ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[   +1 ms] Shutdown hooks complete
[        ] exiting with code 1

flutter analyze output
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/Channels/chat_screen.dart:297:19 • deprecated_member_use
   info • The value of the field 'last' isn't used • lib/Channels/chat_screen.dart:947:17 • unused_field
   info • The value of the field 'tStamp' isn't used • lib/Channels/chat_screen.dart:949:20 • unused_field
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/Channels/groupSettings.dart:46:26 • deprecated_member_use
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/Channels/groupSettings.dart:65:23 • deprecated_member_use
   info • 'FlatButton' is deprecated and shouldn't be used. Use TextButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/Channels/groupSettings.dart:350:15 •
          deprecated_member_use
   info • The declaration 'updateUserAfterAllowed' isn't referenced • lib/Channels/groups.dart:83:5 • unused_element
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/Channels/joinGroupPage.dart:97:32 • deprecated_member_use
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/Channels/joinGroupPage.dart:98:32 • deprecated_member_use
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/Channels/new_group_create.dart:28:18 • deprecated_member_use
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/Channels/new_group_create.dart:40:23 • deprecated_member_use
   info • 'FlatButton' is deprecated and shouldn't be used. Use TextButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/Channels/new_group_create.dart:358:15 •
          deprecated_member_use
   info • Unused import: 'package:font_awesome_flutter/font_awesome_flutter.dart' • lib/Notifications/Notification_Provider.dart:2:8 • unused_import
   info • The value of the local variable 'isNotPostOwner' isn't used • lib/Pages_insta/CommentsPage.dart:135:12 • unused_local_variable
warning • The parameter 'context' is required • lib/Pages_insta/CommentsPage.dart:245:26 • missing_required_param
   info • Avoid using unnecessary statements • lib/Pages_insta/CommentsPage.dart:361:64 • unnecessary_statements
   info • The value of the field '_auth' isn't used • lib/Pages_insta/EditProfilePage.dart:33:27 • unused_field
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/Pages_insta/EditProfilePage.dart:64:23 • deprecated_member_use
   info • 'showSnackBar' is deprecated and shouldn't be used. Use ScaffoldMessenger.showSnackBar. This feature was deprecated after v1.23.0-14.0.pre. • lib/Pages_insta/EditProfilePage.dart:148:39 • deprecated_member_use
   info • 'showSnackBar' is deprecated and shouldn't be used. Use ScaffoldMessenger.showSnackBar. This feature was deprecated after v1.23.0-14.0.pre. • lib/Pages_insta/EditProfilePage.dart:228:28 • deprecated_member_use
   info • 'FlatButton' is deprecated and shouldn't be used. Use TextButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/Pages_insta/EditProfilePage.dart:548:19 •
          deprecated_member_use
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/Pages_insta/Likers.dart:41:35 • deprecated_member_use
   info • This class (or a class that this class inherits from) is marked as '@immutable', but one or more of its instance fields aren't final: NotificationsItem.callback • lib/Pages_insta/NotificationsPage.dart:219:7 • must_be_immutable
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/Pages_insta/NotificationsPage.dart:292:20 • deprecated_member_use
   info • The value of the field '_firebaseMessaging' isn't used • lib/Pages_insta/NotificationsPage.dart:296:21 • unused_field
   info • The value of the field '_radioValue' isn't used • lib/Pages_insta/Settings.dart:51:10 • unused_field
   info • The value of the local variable '_themeChaneger' isn't used • lib/Pages_insta/Settings.dart:167:18 • unused_local_variable
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/Pages_insta/UploadPage.dart:44:40 • deprecated_member_use
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/Pages_insta/UploadPage.dart:53:40 • deprecated_member_use
   info • The value of the local variable 'snackBar' isn't used • lib/Pages_insta/UploadPage.dart:231:14 • unused_local_variable
   info • 'FlatButton' is deprecated and shouldn't be used. Use TextButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/Pages_insta/UploadPage.dart:354:17 •
          deprecated_member_use
   info • 'maxLengthEnforced' is deprecated and shouldn't be used. Use maxLengthEnforcement parameter which provides more specific behavior related to the maxLength limit. This feature was deprecated after v1.25.0-5.0.pre. •
          lib/Pages_insta/UploadPage.dart:401:17 • deprecated_member_use
   info • The value of the local variable 'i' isn't used • lib/followers and Following/Followers.dart:48:15 • unused_local_variable
   info • Unused import: 'package:Nobl/screens/RootPage/root_page.dart' • lib/main.dart:5:8 • unused_import
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/properties/searchMembers.dart:14:25 • deprecated_member_use
   info • The value of the field '_cardKey' isn't used • lib/questionAnswerPages/AnswerGrid.dart:143:19 • unused_field
   info • The declaration '_loadDocument' isn't referenced • lib/questionAnswerPages/AnswerGrid.dart:231:25 • unused_element
   info • This function has a return type of 'FutureOr<String>', but doesn't end with a return statement • lib/questionAnswerPages/AnswerGrid.dart:366:18 • missing_return
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/questionAnswerPages/AnswerGrid.dart:367:36 • deprecated_member_use
   info • Avoid using braces in interpolation when not needed • lib/questionAnswerPages/AnswerGrid.dart:413:25 • unnecessary_brace_in_string_interps
   info • The declaration '_loadDocument' isn't referenced • lib/questionAnswerPages/Edit_Answer.dart:501:25 • unused_element
   info • The declaration '_buildButton' isn't referenced • lib/questionAnswerPages/Edit_Answer.dart:687:8 • unused_element
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/questionAnswerPages/Edit_Answer.dart:712:36 • deprecated_member_use
   info • The value of the field '_cardKey' isn't used • lib/questionAnswerPages/ShowFullAnswer.dart:163:19 • unused_field
   info • The declaration '_loadDocument' isn't referenced • lib/questionAnswerPages/ShowFullAnswer.dart:332:25 • unused_element
   info • The value of the local variable 'snackBar' isn't used • lib/questionAnswerPages/ShowFullAnswer.dart:450:14 • unused_local_variable
   info • This function has a return type of 'FutureOr<String>', but doesn't end with a return statement • lib/questionAnswerPages/ShowFullAnswer.dart:1011:18 • missing_return
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/questionAnswerPages/ShowFullAnswer.dart:1012:36 • deprecated_member_use
   info • The declaration '_reply' isn't referenced • lib/questionAnswerPages/answer_Comments.dart:17:6 • unused_element
   info • The value of the local variable 'isNotPostOwner' isn't used • lib/questionAnswerPages/answer_Comments.dart:130:12 • unused_local_variable
warning • The parameter 'context' is required • lib/questionAnswerPages/answer_Comments.dart:239:26 • missing_required_param
   info • Avoid using unnecessary statements • lib/questionAnswerPages/answer_Comments.dart:359:62 • unnecessary_statements
   info • The value of the field '_context' isn't used • lib/questionAnswerPages/answer_upload.dart:56:16 • unused_field
   info • The declaration '_loadDocument' isn't referenced • lib/questionAnswerPages/answer_upload.dart:379:25 • unused_element
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/questionAnswerPages/answer_upload.dart:625:36 • deprecated_member_use
   info • The declaration '_loadDocument' isn't referenced • lib/questionAnswerPages/answer_widget.dart:469:25 • unused_element
   info • The value of the local variable 'snackBar' isn't used • lib/questionAnswerPages/answer_widget.dart:587:14 • unused_local_variable
   info • This function has a return type of 'FutureOr<String>', but doesn't end with a return statement • lib/questionAnswerPages/answer_widget.dart:1402:18 • missing_return
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/questionAnswerPages/answer_widget.dart:1403:36 • deprecated_member_use
   info • Avoid empty statements • lib/questionAnswerPages/feed.dart:61:5 • empty_statements
   info • The value of the local variable 'isPostOwner' isn't used • lib/questionAnswerPages/question_only_widget.dart:179:14 • unused_local_variable
   info • The value of the local variable 'snackBar' isn't used • lib/questionAnswerPages/question_only_widget.dart:364:14 • unused_local_variable
   info • The value of the field '_scaffoldKey' isn't used • lib/questionAnswerPages/upload_questions.dart:32:9 • unused_field
   info • The value of the local variable 'snackBar' isn't used • lib/questionAnswerPages/upload_questions.dart:141:14 • unused_local_variable
   info • 'autovalidate' is deprecated and shouldn't be used. Use autovalidateMode parameter which provides more specific behavior related to auto validation. This feature was deprecated after v1.19.0. • lib/questionAnswerPages/upload_questions.dart:726:9 •
          deprecated_member_use
   info • This function has a return type of 'Route<dynamic>', but doesn't end with a return statement • lib/routeGenerator.dart:13:25 • missing_return
   info • The declaration '_user' isn't referenced • lib/screens/Login/ForgetPasswordEmailEnter.dart:11:19 • unused_element
   info • The value of the field '_isPasswordVisible' isn't used • lib/screens/Login/ForgetPasswordEmailEnter.dart:22:8 • unused_field
   info • The value of the field '_firestore' isn't used • lib/screens/Login/ForgetPasswordEmailEnter.dart:24:9 • unused_field
   info • 'autovalidate' is deprecated and shouldn't be used. Use autovalidateMode parameter which provides more specific behavior related to auto validation. This feature was deprecated after v1.19.0. • lib/screens/Login/ForgetPasswordEmailEnter.dart:95:19 •
          deprecated_member_use
   info • The declaration '_user' isn't referenced • lib/screens/Registration/FullName.dart:13:19 • unused_element
   info • The value of the field '_isPasswordVisible' isn't used • lib/screens/Registration/FullName.dart:31:8 • unused_field
   info • The value of the field '_auth' isn't used • lib/screens/Registration/FullName.dart:32:9 • unused_field
   info • The value of the field '_firestore' isn't used • lib/screens/Registration/FullName.dart:33:9 • unused_field
   info • The value of the field '_scaffoldGlobalKey' isn't used • lib/screens/Registration/FullName.dart:38:9 • unused_field
   info • 'autovalidate' is deprecated and shouldn't be used. Use autovalidateMode parameter which provides more specific behavior related to auto validation. This feature was deprecated after v1.19.0. • lib/screens/Registration/FullName.dart:99:19 •
          deprecated_member_use
   info • The value of the field '_focusNode' isn't used • lib/screens/Registration/registration_screen.dart:34:13 • unused_field
   info • 'autovalidate' is deprecated and shouldn't be used. Use autovalidateMode parameter which provides more specific behavior related to auto validation. This feature was deprecated after v1.19.0. • lib/screens/Registration/registration_screen.dart:143:23 •
          deprecated_member_use
   info • 'autovalidate' is deprecated and shouldn't be used. Use autovalidateMode parameter which provides more specific behavior related to auto validation. This feature was deprecated after v1.19.0. • lib/screens/Registration/registration_screen.dart:234:23 •
          deprecated_member_use
   info • The value of the field '_auth' isn't used • lib/screens/WelcomeScreens/welcome_screen.dart:29:27 • unused_field
   info • The value of the field '_auth' isn't used • lib/screens/google_Sign_In/CreateAccountPage.dart:28:9 • unused_field
   info • 'autovalidate' is deprecated and shouldn't be used. Use autovalidateMode parameter which provides more specific behavior related to auto validation. This feature was deprecated after v1.19.0. • lib/screens/google_Sign_In/CreateAccountPage.dart:134:23 •
          deprecated_member_use
   info • The value of the local variable 'recipientId' isn't used • lib/screens/home_screen.dart:169:22 • unused_local_variable
   info • The value of the local variable 'body' isn't used • lib/screens/home_screen.dart:197:22 • unused_local_variable
   info • The value of the local variable 'recipientId' isn't used • lib/screens/home_screen.dart:249:22 • unused_local_variable
   info • The value of the local variable '_returnString' isn't used • lib/screens/home_screen.dart:342:12 • unused_local_variable
   info • Name types using UpperCamelCase • lib/screens/home_screen.dart:599:7 • camel_case_types
   info • The value of the field '_image' isn't used • lib/screens/imageUploadFirebase.dart:8:8 • unused_field
   info • The value of the field '_uploadedFileURL' isn't used • lib/screens/imageUploadFirebase.dart:9:10 • unused_field
   info • 'pickImage' is deprecated and shouldn't be used. Use imagePicker.getImage() method instead. • lib/screens/imageUploadFirebase.dart:11:23 • deprecated_member_use
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/services/chatActionsFunctions.dart:5:20 • deprecated_member_use
   info • 'List' is deprecated and shouldn't be used. Use a list literal, [], or the List.filled constructor instead • lib/services/chatActionsFunctions.dart:5:39 • deprecated_member_use
   info • The value of the local variable 'key' isn't used • lib/services/chatActionsFunctions.dart:19:20 • unused_local_variable
   info • 'RaisedButton' is deprecated and shouldn't be used. Use ElevatedButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/te.dart:138:15 • deprecated_member_use
   info • 'RaisedButton' is deprecated and shouldn't be used. Use ElevatedButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/te.dart:148:15 • deprecated_member_use
   info • 'RaisedButton' is deprecated and shouldn't be used. Use ElevatedButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/te.dart:155:15 • deprecated_member_use
   info • 'RaisedButton' is deprecated and shouldn't be used. Use ElevatedButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/te.dart:161:15 • deprecated_member_use
   info • 'RaisedButton' is deprecated and shouldn't be used. Use ElevatedButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/te.dart:167:15 • deprecated_member_use
   info • 'RaisedButton' is deprecated and shouldn't be used. Use ElevatedButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/te.dart:174:15 • deprecated_member_use
   info • 'RaisedButton' is deprecated and shouldn't be used. Use ElevatedButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/te.dart:182:15 • deprecated_member_use
   info • 'FlatButton' is deprecated and shouldn't be used. Use TextButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. • lib/widgets/Edit_Follow_Button.dart:21:11 •
          deprecated_member_use
   info • The value of the local variable 'snackBar' isn't used • lib/widgets/PostWidget.dart:209:14 • unused_local_variable
   info • The declaration '_firestore' isn't referenced • lib/widgets/messageBubble.dart:14:7 • unused_element
   info • Use `lowercase_with_underscores` for package names • pubspec.yaml:1:7 • package_names
warning • Publishable packages can't have git dependencies • pubspec.yaml:50:5 • invalid_dependency
warning • Publishable packages can't have git dependencies • pubspec.yaml:54:5 • invalid_dependency

flutter doctor -v output
    • Flutter version 2.0.1 at /home/shivam/development/appDev/flutter
    • Framework revision c5a4b4029c (6 days ago), 2021-03-04 09:47:48 -0800
    • Engine revision 40441def69
    • Dart version 2.12.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /home/shivam/Android/Sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: /home/shivam/development/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Android Studio
    • Android Studio at /home/shivam/development/android-studio/
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /home/shivam/development/android-studio/
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.53.2)
    • VS Code at /usr/share/code
    • Flutter extension version 3.20.0

[✓] Connected device (1 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 89.0.4389.72

• No issues found!

Could you link the issue you opened on https://github.com/flutter/flutter/issues ?
What dependency constraints stop you from being able to upgrade? Like I mentioned the version you are using is over 2 years old and there have been multiple major reworks and improvements since then.

Here is the link to the issue I opened yesterday https://github.com/flutter/flutter/issues/77772.
I am using chat_pickers https://pub.dev/packages/chat_pickers which makes me unable to update to newer versions of flutter firebase packages and some other packages. I can't remove this package as it is the eternal part of my app.
Is there any way to upgrade these packages without removing them?

In that case you should either switch to a more up to date package, figure out your own solution, or try to contrubute so it could be compatible with the latest versions of the officially supported firebase packages.
As it stands though there is nothing here for us to fix since the issue is just with a vastly outdated package version.


Debloat Windows 10 install

Windows 10 comes with a bunch of apps of questionable usefulness for power users, that are hard but possible to remove. Get a customizable list of apps to remove on a clean install.

There is a script to help with it https://github.com/microsoft/windows-dev-box-setup-scripts/blob/master/scripts/RemoveDefaultApps.ps1

@sommerbo, this is pretty wide open, can you be more detailed?  Another big question is what is your baseline for initial experience?  A new ISO install?  Newly purchased PC?
Also remember what is good for you may not be good for others.

closing out due to lack of clarity, happy to reopen


Revert "feat(release): use new plugin metadata updater (#17)"

This reverts commit c87c34849551db274085af26cc034a1a26bceca4.

Pull Request Test Coverage Report for Build #47

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

Totals

Change from base Build #46:
0.0%

Covered Lines:
243

Relevant Lines:
251

💛  - Coveralls


fix: delete servers that has been removed results in delete_failed status

这个 PR 实现什么功能/修复什么问题:
修正：删除已经在公有云删除的主机，主机在回收站的状态是删除失败，现改为未知状态
是否需要 backport 到之前的 release 分支:

release/2.8.0

/cherrypick release/2.8.0

Codecov Report

Merging #524 into master will decrease coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master    #524      +/-   ##
=========================================
- Coverage    7.42%    7.4%   -0.03%
=========================================
  Files         345     345
  Lines       54273   54273
=========================================
- Hits         4032    4019      -13
- Misses      49865   49877      +12
- Partials      376     377       +1

Flag
Coverage Δ

#aFlag
7.4% <ø> (-0.03%)
:arrow_down:

Impacted Files
Coverage Δ

pkg/util/rbacutils/rabc.go
68.18% <0%> (-5.69%)
:arrow_down:

pkg/appsrv/response.go
69.23% <0%> (+3.07%)
:arrow_up:

Continue to review full report at Codecov.

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

/approve
/lgtm


Update service-fabric-reliable-services-reliable-collections-transact…

…ions-locks.md
Comment on this doc's webpage asked for more information about upgrade lock and for a code sample. Under guidelines & recommendations this problem is established but it does not make it clear on what proper usage for taking an upgrade lock is.

@amenarde,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla.microsoft.com.
It will cover your contributions to all Microsoft-managed open source projects.
Thanks,
Microsoft Pull Request Bot

@amenarde,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@amenarde : Thanks for your contribution to the Azure documentation! The author, @mcoskun, has been notified to review your proposed change.

@amenarde : Thanks for your contribution to the Azure documentation! The author, @mcoskun, has been notified to review your proposed change.

@amenarde : Thanks for your contribution to the Azure documentation! The author, @mcoskun, has been notified to review your proposed change.

@amenarde : Thanks for your contribution to the Azure documentation! The author, @mcoskun, has been notified to review your proposed change.

@amenarde : Thanks for your contribution to the Azure documentation! The author, @mcoskun, has been notified to review your proposed change.

@amenarde : Thanks for your contribution to the Azure documentation! The author, @mcoskun, has been notified to review your proposed change.


Editor context menu badly positioned

iPad, sometime I can get the editor to render the context menu is a wrong place -> top left corner.
Easy to reproduce: attach an external mouse and use the right click to trigger a menu in the editor
@rebornix might you have an idea what this is? You can also give me a code pointer so I investigate futher..

I have investigated into this and my finding is the following:

The context menu gets shown properly, however a keyboard wants to pop up from the button, causing a resize, causing a relayout of the context menu
The relayout of the context menu sets both X and Y coordinates to zero here
The reason for this seems to be that the Context Menu is living in the shadow dom, and thus when the relayout happens the coordinates are not properly fetched
If I change to not use the shadowDom here the bug is fixed

@sbatten  what is the benefit of using the shadowDom. Is it all right if we just do not use the shadow dom for the editor context menu on the iPad

shadowDom preserves focus most closely with native dialogs by rendering the context menu as a child of the editor. trying to remember, but I think this is necessary for notebooks because focus in each cell is important. I do not recall clearly for this case.

Okey. So I change that on iOS we do not use the shadowDom for the editor. Since without that the context menu positioning is broken on iOS.

@isidorn @sbatten thanks for investigating into this, I didn't finish this in time. Having the context menu rendered in the shadow DOM avoid unnecessary blur and this pattern is used in multiple places, I wonder if we would run into similar issues in the future if we don't have it fixed properly in context menu. Also on iOS, right click in a notebook cell editor causes the notebook to lose focus, a left click followed by right click doesn't bring the focus back to the notebook/cell.
For this particular issue, the position of the context menu is correct.

An alternative workaround fix is to not react on relayouts when we get x and y to be 0.
Though I am open for suggestions.

To verify:

Open VS Code on the iPad
Have focus in the explorer
Right click in the editor -> make sure the context menu is nicely positioned


Self-email with pm.me domain shows up twice

On Chrome 67 (Debian Linux 64 bit), only when I send an email to myself with a pm.me domain (with either my actual email name/'part', or an alias like with an extra dot), two emails show up (combined with a (2)).

Why does the sent mail show up in my inbox though? I didn't hear of a correction.

That should be one email unless the sender and recipient are different addresses. Could you post the headers here?

First email's header:
X-Pm-Origin: internal
X-Pm-Content-Encryption: end-to-end
Subject: apt
From: 0joshuaolson1<EMAIL_ADDRESS>Date: Sat, 28 Jul 2018 19:19:55 +0000
Mime-Version: 1.0
Content-Type: text/plain
To<EMAIL_ADDRESS><EMAIL_ADDRESS>Message-Id<EMAIL_ADDRESS>X-Pm-Recipient-Authentication: 0joshuaolson1%40pm.me=pgp-pm
X-Pm-Recipient-Encryption: 0joshuaolson1%40pm.me=pgp-pm-pinned

-----BEGIN PGP MESSAGE-----
Version: ProtonMail
Comment: https://protonmail.com

wcBMAxujguaL8lyAAQf/VLWZcofogfRm2wPFv47C33/ZCqD6/Cx5/LXJTqir
F6iCkdBn78Pr2UVHApIqNzAUlrXy/4+fDxJIy+0k9KrwoN7gtUDiVi2atH+u
jkDfvv6XrOVxX+HPxPunkc+iWZQ/DH4d8RN2P3piCXg/c2/kwBcFfbBNvqiA
kUbzCx0bajy9bD8+XiIebqs53jypoSg9Cn8MZixQbmPxG/YQ3kSQ11RL2s81
BbjmOez4BvH5B5sJ3cJbsn5j5KCZJ2PCtp9R0FJOIhX/YKUT5NH2ZL2gDRyv
Ho2D1TMmEzoSBXoaNOltOWLfGYzusg31zeIqDiltnflpP8ZfAi+BIBh9skHG
TNLBqgE3JAfHfzNGGXCLcqVexDmPjeYX3Eg1y9+no7hVvF10mrL7SG8TeiwL
D32emgAgsdl7cBbNjdABGqW+YaFWkCz3Go0HwZAfyCC3NM9npHE1qrlfGAWc
s0CCvmWOlCvvnAtaq3ilMqElDm3wWH+o+mpSjQi1ja585ycnQw2p63fCpsyM
tSwBPE13ejyg8uz+vSPUHgHBqP9fUnk7Pf1LaXYckzRaVG5zz2DPQ7R5vRyU
/3e0RLKM4ATWOWEawbwANz/X/62g3X/lGDZw04g0xfjiTUVAeLUs7A7qH7ju
3FZ7tMr9nPbSKif3ZwhPVHsJfTOF/2TQgHyXw/QsIwsUrfILUFFSiR+rMOHa
tNLkZwvOqk56+YH7IMDbFZpC1ffhP/XScJzZCwXxzWN4BfOpV2cozYMz39sn
k5Ns/WRSwvt5DWVAt62sbYTcFAchuxKCLurMibXMRvDxJUG4+A3sgHE2hPM0
s13HronpRhu2ylO1lCYPwsS8w10gbrtzCMR3nBJCkHEoBH+ZpJO89gYUeso9
YqrEXFP1NCaW2JzZg6mpAUZSiRR4KNi+kDGaopHuRamXijY0snOtK+WDCY70
OjxJEzVqPWRw94y6qjZFhdedgKk5hyMpMIxlGUUfxdRcXxYF1Qvg6N8lnAnO
AlAJX1rFG6c0KqS0UOd/6U4KUp4MqcPSN/wgOaBHkr20+4ID2WQTBhlDHQrq
EIAdtWumlEYKuEBtOT9lfQV+U8c2l7tx/ND79NCHl6OPGYuyYi9Xs4i2kwvp
1og8tlaz/7cKvmPdkMP0YjuL/pFGx0/F7XLdEW7jRCEv/B9TsA==
=AMJ5
-----END PGP MESSAGE-----

Second email's header:
X-Pm-Origin: internal
X-Pm-Content-Encryption: end-to-end
Subject: apt
From: 0joshuaolson1<EMAIL_ADDRESS>Date: Sat, 28 Jul 2018 15:19:55 -0400
Mime-Version: 1.0
Content-Type: text/plain
To<EMAIL_ADDRESS><EMAIL_ADDRESS>Message-Id<EMAIL_ADDRESS>X-Original-To<EMAIL_ADDRESS>Return-Path<EMAIL_ADDRESS>Delivered-To<EMAIL_ADDRESS>Received: from mail.protonmail.ch by mail.protonmail.ch; Sat, 28 Jul 2018 15:19:55 -0400

-----BEGIN PGP MESSAGE-----
Version: ProtonMail
Comment: https://protonmail.com

wcBMA2aRlK0pj1DPAQf+Jb+/AzJsDkiTccgAO4TkVQve5iQTbvjj7DN8LRAT
lKVcs4IvAg6UjzDVBmZ+ziJjqJuZygymKVzO1lI7nFWTd2xDsIQhJzK81RhY
wP7fz3c86iLDrJViuUlIOo4RX3asKIix7HHT24oGQeWi2cu5wdk3SyU/Nbql
BAhZEpdL8XZl5smikX4AKG5202QdZbIaOUK2EGIl+5cdBwq6qu5GOZLjYk6e
bcPwv5aZahksr0WbwRHZFaSEBMV8Fo+QutSm8rWfVAhIaWM/Xlm+wFDi30th
tZ1unfwLJ0LttvR5CjgyHmmnVPKyRsABOsrNR4sxn5rOtmoeeGFfluazFzqN
5tLBqgE3JAfHfzNGGXCLcqVexDmPjeYX3Eg1y9+no7hVvF10mrL7SG8TeiwL
D32emgAgsdl7cBbNjdABGqW+YaFWkCz3Go0HwZAfyCC3NM9npHE1qrlfGAWc
s0CCvmWOlCvvnAtaq3ilMqElDm3wWH+o+mpSjQi1ja585ycnQw2p63fCpsyM
tSwBPE13ejyg8uz+vSPUHgHBqP9fUnk7Pf1LaXYckzRaVG5zz2DPQ7R5vRyU
/3e0RLKM4ATWOWEawbwANz/X/62g3X/lGDZw04g0xfjiTUVAeLUs7A7qH7ju
3FZ7tMr9nPbSKif3ZwhPVHsJfTOF/2TQgHyXw/QsIwsUrfILUFFSiR+rMOHa
tNLkZwvOqk56+YH7IMDbFZpC1ffhP/XScJzZCwXxzWN4BfOpV2cozYMz39sn
k5Ns/WRSwvt5DWVAt62sbYTcFAchuxKCLurMibXMRvDxJUG4+A3sgHE2hPM0
s13HronpRhu2ylO1lCYPwsS8w10gbrtzCMR3nBJCkHEoBH+ZpJO89gYUeso9
YqrEXFP1NCaW2JzZg6mpAUZSiRR4KNi+kDGaopHuRamXijY0snOtK+WDCY70
OjxJEzVqPWRw94y6qjZFhdedgKk5hyMpMIxlGUUfxdRcXxYF1Qvg6N8lnAnO
AlAJX1rFG6c0KqS0UOd/6U4KUp4MqcPSN/wgOaBHkr20+4ID2WQTBhlDHQrq
EIAdtWumlEYKuEBtOT9lfQV+U8c2l7tx/ND79NCHl6OPGYuyYi9Xs4i2kwvp
1og8tlaz/7cKvmPdkMP0YjuL/pFGx0/F7XLdEW7jRCEv/B9TsA==
=aw1X
-----END PGP MESSAGE-----

The second one has the forwarding headers. The two pgp messages are different except in the middle.

Both domains/addresses refer to the same inbox: mine. I didn't send it twice. Why is this difficult to understand?

It is understood, and it is intended. The logic goes like this. You are a
user, you have one or more addresses, each of which owns a collection of
messages. In terms of mail delivery, addresses are treated independently.
They each have their own set of keys and messages are encrypted with the
keys of a specific address.
You send from address A to address A, we only have one copy, because there
is no point in duplicate copies for the same address. You send from address
A to address B, the sender A has a copy and the recipient B has a copy,
encrypted with their respective keys.
You are arguing that because A and B are both owned by you, and because you
inbox view is merged, you should only get one copy. This is certainly
doable, but logically a problem, because not everyone uses a merged inbox.
With Bridge, for instance, addresses can be viewed separately and there
what you suggest would result in either apparent non-delivery or a missing
sent message.
If I had a business and had two addresses, sales and accounting, and sent a
message from one to the other, that message belongs to both addresses, and
if I exported either address separately I would expect that message to be
in the dump.
So to be logically consistent we do not consider messages between two
separate addresses to be a self-delivery eligible for deduplication in this
way.
On Wed, Aug 8, 2018, 5:01 PM Joshua Olson<EMAIL_ADDRESS>wrote:

Both domains/addresses refer to the same inbox: mine. I didn't send it
twice. Why is this difficult to understand?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ProtonMail/WebClient/issues/87#issuecomment-411592617,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFPK13oOvHZaMajUUPzQjgkWrYG4oTowks5uO3vIgaJpZM4VBMO6
.

I see, thanks. I would expect that a view of only ***@protonmail.com,s inbox wouldn't have the received email. That's still consistent?

Correct.

The perceived bug is that two messages are dispayed in the inbox.

I propose that emails in this case would only appear once in an inbox:

combined view, like the basic inbox
only the pm.me inbox, if using Bridge

Does that make sense?

There are two copies--hiding one for certain views won't work, because then you can't delete or organize the hidden one.
Now, when you say inbox, you mean you see both messages when you open the conversation, right? and it has (2) next to it. If you switch to message mode, you'll only see one message in the inbox because the other lives in the sent folder. If both messages were actually in the inbox folder itself that would be a bug.

I don't see any bug in message mode (reader FYI: disabled conversation grouping).
I managed to delete one of the (2) as a workaround (or I can just send to my longer address), so I'm not too bothered by this WONTFIX.


Change disconnect/stop icon from reset

This Icon doesn't make sense especially when the reset is sitting right next to it:

probably also switch the sync vs refresh icons on source control tab:

Sorry I think it was already fixed but not published yet. I will update it on the Marketplace very soon. Thanks for the notification :)

No worries, glad to be of any help!


Clean up cave upgrade to be safer (no rm *) with better fallback in the event of a failure.

See: b50c034e9951de109aa14f1086fa3a427e8a0eb7


Describe FSLeyes and NiiVue

I am happy with all suggestions. Feel free to apply them and merge the PR.


Option<&foo> does not decay to *foo in extern C mode

Test: ForeignItems/fixme_main.rs

I think this bug is fixed, but that FIXME test still exists, alongside a main.rs that's similar but not identical.
Someone should take a minute to resolve this...

This issue hasn't been fixed. The test is not actually testing this feature (the check was actually commented out). I am creating a test specific for this and removing the old one that is rather redundant and incorrect.


shortened provider hostname field

Same as #3951 but for the rest of the providers with this field.

hello Ari,
Rebasing this should fix this build failure... thanks for bearing with us today.

testing rebuilding this

I closed to rejigger the build.

@dclarizio This is a follow up to #3951.

I closed to rejigger the build.

@kbrock Thanks!

@zeari @dclarizio @matthewd These 3 view elements look like copy/paste.  Any way to DRY them up so we only have 1 place to change in the future?

I'm not sure there's much to extract... duplication of strings is a natural consequence of using gettext-based i18n, I think.

The following seems duplicated in both app/views/ems_cloud/_form_fields.html.haml and app/views/ems_infra/_form_fields.html.haml
    %td.key= _('Hostname or IP address')
    %td.wide
      = text_field_tag("hostname",
        @edit[:new][:hostname],
        :maxlength => MAX_HOSTNAME_LEN,
        "data-miq_observe" => {:interval => '.5', :url => url}.to_json,
        :title => 'Hostname or IPv4/IPv6 address')

cc @matthewd

Sure... but 80% of that is "there is a text field" boilerplate, which repeats all over the forms. Giving this particular instance special treatment just because it happens to take the same "hostname" string and/or the same MAX_HOSTNAME_LEN constant, seems more likely to confuse than help.
But I think these are yet to be Angularized, so that might change things anyway. (Hopefully @dclarizio doesn't mind me stealing his line :wink:)

@zeari @matthewd Ok - we can defer the DRY discussion.  No need to hold up this PR for that.
@dclarizio Please review and merge, if it looks good to you.

@zeari please rebase, then I can merge.  Thx, Dan


Allow configurable util.inspect depth

Hi @MarkHerhold and contributors,
Wondering if you would allow an option to set the util.inspect depth used in palin? I'd be glad to make a PR if you want
Thanks 👍

@rooftopsparrow That's a great idea and I would gladly accept a PR!


apiserver: Added in retry handling for transaction for duplicate key …

Added in retriable error handling for the create user/org transaction. This is to support error case when concurrent creation requests are done.
Closes https://github.com/nexodus-io/nexodus/issues/1216

Hey @chirino  let me know what you think of the approach but it's based off the suggestion you mentioned in https://github.com/nexodus-io/nexodus/issues/1216

Thanks for reviewing @chirino, I don't have write perms so i can't add/remove labels or merge, if that could be added then i think we'll be able to look at closing it! 🕺

I don't have write perms so i can't add/remove labels or merge

I just invited you to join the Nexodus github organization. Check your email. You'll be added to the @nexodus-io/nexodus-triage-access team which should let you manage labels.


Prevent 'main' database connection creation

CATEGORY
Choose one

[ ] Bug Fix
[x] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY
In #7773, we created a new connection model instance to load and connect to examples. This PR build upon this PR and removes the need for a main database connection to the metadata database. Note that this main connection database still get created for unit testing purposes, but that should probably get deprecated in favor of leveraging the examples database for unit tests.
TEST PLAN
Have the current unit test suite succeed (lots of existing tests had to be altered)

Codecov Report

Merging #8038 into master will increase coverage by 7.6%.
The diff coverage is 83.33%.

@@            Coverage Diff             @@
##           master    #8038      +/-   ##
==========================================
+ Coverage   66.06%   73.67%    +7.6%
==========================================
  Files         479      115     -364
  Lines       22930    12036   -10894
  Branches     2524        0    -2524
==========================================
- Hits        15148     8867    -6281
+ Misses       7648     3169    -4479
+ Partials      134        0     -134

Impacted Files
Coverage Δ

superset/utils/core.py
87.95% <ø> (-0.11%)
:arrow_down:

superset/security.py
74% <0%> (-0.3%)
:arrow_down:

superset/views/core.py
71.03% <0%> (-0.22%)
:arrow_down:

superset/cli.py
34.09% <100%> (-3.25%)
:arrow_down:

superset/assets/src/components/Checkbox.jsx

...ations/deckgl/layers/Polygon/PolygonChartPlugin.js

.../assets/src/dashboard/reducers/dashboardFilters.js

...ets/src/dashboard/components/dnd/DragDroppable.jsx

...c/visualizations/deckgl/layers/Polygon/Polygon.jsx

... and 361 more

Continue to review full report at Codecov.

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

Will review shortly

if your examples database connection string happens to be the same as the metadata database one, it'll effectively be the same as it used to be, except for the the connection label


Normalize paths to always use UNIX slashes internally

Ref GH-1281
Allows to get rid of platform-specific path handling in config regexps,
et cetera, and also relieves plugins from having to care about that.
Filesystem access functions work just fine with the /s.
Paths consistency is acheieved by normalizing the paths that come from
the watcher and by providing a local drop-in replacement for the path
module which always returns paths with the /s.

Deppack PR: https://github.com/brunch/deppack/pull/30
@paulmillr to do:

[ ] merge https://github.com/brunch/deppack/pull/30
[ ] release deppack 0.5.0
[ ] bump deppack to 0.5.0
[ ] merge this

I have tested this in a windows VM with a react skeleton and it seems to work just fine (w both this and deppack changes).
Probably isn't too great to duplicate this path shim in both brunch and deppack, but I feel like extracting that into a separate module could be an overkill (though not as much as having an is-number package 😄)


Remove webhook validation code

Description:
Delete the following files for cleanup purpose

pkg/configurator/validating_webhook.go
pkg/configurator/validating_webhook_test.go

"test" in pkg and cmd folders have been run locally to make sure no code has been broken.

Affected area:

Functional Area

New Functionality
[ ]

Documentation
[ ]

Install
[ ]

CLI Tool
[ ]

Certificate Management
[ ]

Control Plane
[ ]

Ingress
[ ]

Egress
[ ]

Networking
[ ]

Observability
[ ]

SMI Policy
[ ]

Sidecar Injection
[ ]

Security
[ ]

Upgrade
[ ]

Tests
[ ]

CI System
[ ]

Demo
[ ]

Performance
[ ]

Other
[x]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project?

Did you notify the maintainers and provide attribution?

Is this a breaking change?

Cc: @steeling

Same as https://github.com/openservicemesh/osm/pull/3383 (@allenlsy)


Abstracting the exceptions

"DbUpdateConcurrencyException" in the example is EF specific. Abstracting ORM exceptions would remove the EF dependency from the business logic layer. That way another ORM or technology could be used in the lower layer. Or did I get something wrong?

Certainly this is an option for the individual developer (rather than the framework).

Agree w/ Tony on this one, you could choose to throw any other exception or even you own, closing this.


Better support for Jetbrains IDE

I use Jetbrains PHPStorm as my IDE, and the new multiplexor mode for sst doesn't play nicely with the IDE:

Mouse scroll causes a lot of flicker as SST cycles through the SST, Function, and  items in the left navigation.  It's effectively mapped to the up/down arrow keys but any scroll  movement seems to cause multiple equivilent keypresses.
Ctrl-U/D isn't intuitive as the method for scrolling through the output in the right
Ctrl-D conflicts with a 'run debug' shortcut so its not possible to scroll down.  [Enter] will return to the end of the output.
Scrolling is actually 'paging' through the content, which means when output crosses the page boundary its hard to grok the context, especially with the inability to scroll down
It's not possible to Ctrl-C selected output from the window, the IDE doen't seem to recognise that text is selected, and the context menu (right click on selected text) doesn't show the copy action as active.
There is seemingly no (documented) support for local debugging for sst projects.  The best I can do at the moment is console logging, which is frustrated by the above difficulties, or by unit testing (jest debugging works fine).

These problems (aside from debugging) didn't exist in the prior 'basic' mode, and I'm questioning why this menu based UI is necessary to support the multiplexor mode.  If we take something like jest in watch mode, this support switching to different test coverage through keypresses, and doesn't break the natural scroll of the IDE output window.  Perhaps a similar approach could be taken by sst?

we'll need to try and see what intellij is doing that breaks with this - it likely has a poorly implemented terminal emulator
our situation isn't exactly the same as jest - we don't control the output of the child resource so it does need to go down to a more raw level
i suggest just doing sst dev --mode=basic since this experience is quite bad for you in intellij

@thdxr Thanks, agree with that approach.  Jetbrains IDE actually have two terminal emulators, but I'm still using the older one because the newer ones adds features that I found problematic (at least when I tried in earlier versions).  I think its been the 2024 releases that have had that.
Saying that, I think when you invoke a build/run command, it always uses the older plain terminal.
This issue is that for SST you have chosen specific keyboard inputs that may conflict with any IDE, and as most IDE's allow keyboard shortcut mapping there is always a risk that you'll conflict with user preferences.
With the mouse/scroll input, its possible that either my macbook settings or Jetbrains settings controlling the velocity of scroll are causing more 'up'/'down' key presses than are useful (I know I have my key repeat settings on max as I'm old school and rarely use a mouse for editor navigation - just force of habit/preference).
More broadly, I'm actually failing to see why you 'need' to use a 'UI' before just console inputs for the multiplexor.  I appreciate that because you have multiple processes, each with its own console output, you need to switch between them somehow, but as you are maintaining some sort of buffer of output from each process, you could just use some sort of 'press X for  sst, Y for nextjs'... prompt and then repeat some part of the output.  The visual UI, whilst 'pretty' may just not work well when integrating into an IDE.  Of course, you might decide that its worth the effort of actually implementing SST as an IDE 'plugin' but that might actually be a lot of effort, but maybe one the community can help with.  That way you get a more 'first class' integration.


Something wrong with "predict_on_batch"

Performance with predict_on_batch when using not determined input size is not good enough on tf.2.2.0. In my experiments with TensorFlow version 2.1 the prediction speed is for flexible input the same as fixed input, but for tf.2.2 prediction, speed is dramatically lower. Moreover, about 10 days ago, when I used nightly build the performance was good.

System information

OS Platform: Linux Ubuntu 20.04
TensorFlow installed from: pip
TensorFlow version: 2.2 nightly. v1.12.1-31119-gce72f093cb 2.2.0-dev20200504
Python version: 3.6
CUDA/cuDNN version: 10.1/7.6.5
GPU model and memory: GTX1080 TI, 11Gb

Describe the current behavior
for v2.1.0-rc2-17-ge5bf8de 2.1.0

Fixed input

from tensorflow.keras.applications.resnet50 import ResNet50
from tqdm import tqdm
import numpy as np

net = ResNet50(input_shape=(None, 224, 3), weights=None, include_top=False)
for n in tqdm(range(1000)):
    a = net.predict_on_batch(np.random.randn(1, 224, 224, 3))

output:
100%|██████████| 1000/1000 [00:13<00:00, 74.74it/s]

Flexible input

from tensorflow.keras.applications.resnet50 import ResNet50
from tqdm import tqdm
import numpy as np

net = ResNet50(input_shape=(None, 224, 3), weights=None, include_top=False)
for n in tqdm(range(1000)):
    a = net.predict_on_batch(np.random.randn(1, np.random.randint(112, 224), 224, 3))

output:
100%|██████████| 1000/1000 [00:14<00:00, 68.15it/s]

for tf.2.2 nightly build (v1.12.1-31119-gce72f093cb 2.2.0-dev20200504)

Fixed input

from tensorflow.keras.applications.resnet50 import ResNet50
from tqdm import tqdm
import numpy as np

net = ResNet50(input_shape=(None, 224, 3), weights=None, include_top=False)
for n in tqdm(range(1000)):
    a = net.predict_on_batch(np.random.randn(1, 224, 224, 3))

output:
100%|██████████| 1000/1000 [00:26<00:00, 38.24it/s]

Flexible input

from tensorflow.keras.applications.resnet50 import ResNet50
from tqdm import tqdm
import numpy as np

net = ResNet50(input_shape=(None, 224, 3), weights=None, include_top=False)
for n in tqdm(range(1000)):
    a = net.predict_on_batch(np.random.randn(1, np.random.randint(112, 224), 224, 3))

output:
  1%|          | 6/1000 [00:47<2:07:54,  7.72s/it]

upd:
for current stable version: v2.2.0-rc1-34-ge6e5d6df2a 2.2.0-rc2
result is same:

Flexible input

from tensorflow.keras.applications.resnet50 import ResNet50
from tqdm import tqdm
import numpy as np

net = ResNet50(input_shape=(None, 224, 3), weights=None, include_top=False)
for n in tqdm(range(1000)):
    a = net.predict_on_batch(np.random.randn(1, np.random.randint(112, 224), 224, 3))

output:
  0%|          | 4/1000 [00:31<2:12:39,  7.99s/it]

@
I ran the code shared, please find the gist for 2.1 and for nightly.
Please confirm if this replicates your issue.

@
I ran the code shared, please find the gist for 2.1 and for nightly.
Please confirm if this replicates your issue.

Yes, I have similar behavior.

@Saduf2019 FYI the same problem with "predict_generator" method.

Thanks for the issue. This is fixed with tf-nightly   version
See attached gist. Thanks!


Additional explanation for error messages

README changes only, all focused on error messages.
I changed the rails docs link to a more specific anchor and added an example of what to change and where to change it to override the default error messages. I'm fairly new to Rails, and had to do quite a bit of digging before I found an example of how to properly structure my config/locales/en.yml file to override error messages for Judge. This edit should save some time for others new to Rails' i18n structure.
Example messages sourced from https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en.yml, and tested locally on Rails 5.0.0b3.

Hm. Unlikely that a mere README.md edit is causing the failing build, right?

Thanks for the PR @simmerer! Fixing Travis tests now, I trust your markdown update is safe ;)


index_name

"index_name Is the name of the index. Index names must be unique within a table or view but do not have to be unique within a database. Index names must follow the rules of identifiers."
It would be nice to add - index_name is unique across schema. We cannot add same index name to two different tables under same schema.

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

ID: 13793c61-629f-f379-fcb7-e9178e4f5dce
Version Independent ID: ced6efc1-1e34-f452-f995-b597e812c2f2
Content: CREATE INDEX (Transact-SQL) - SQL Server
Content Source: docs/t-sql/statements/create-index-transact-sql.md
Product: sql
Technology: t-sql
GitHub Login: @CarlRabeler
Microsoft Alias: carlrab

Hello @sarafpradeep!
Thank you for contacting Microsoft and providing your feedback to our documentation! We'll need some time to look into this further. I'm assigning my colleague, Carl to take a look further.
If you're suggesting a simple change to the documentation, it may be faster for you to submit the edit yourself via a Pull Request (PR). You can do so by following these steps:

Navigate to the page of interest
Select the "Edit" button at the top right of the page
Select the "Pencil" icon on the right
Modify the text within the text box within markdown format
Name your file change and copy the link to your Git Issue into the "extended description" box
Select "Propose file change"
Select "Create pull request" on the 'Comparing changes' page
Select "Create pull request" on the 'Open a pull request' page
Wait for an author to review and approve the change request - this can take a bit depending on the complexity

Doing so will allow authors to directly add your text to the documentation. This also displays your github image on the page of authors, and lists you as a contributor to the article.
Otherwise, we'll continue to research your suggestion, and get back to you as soon as we have more information for you.
Thanks again for your submission, and hope you have a wonderful rest of your day!

Same index name can be created on two different objects under same schema. thank you. I meant to address primary key.


Addresses issue #2488: culture in UWP apps is not per-thread

Addresses issue #2488: culture in UWP apps is not per-thread
Summary
Noted that CultureInfo.CurrentCulture and CultureInfo.CurrentUICulture and read-write in UWP, and not read-only as the documentation indicated. Also noted that current culture and current UI culture are per-app settings, and not per-thread settings, in UWP apps.
Fixes #2488
Details
@tarekgh, once this PR is merged, I'll make parallel changes on MSDN, which now is a separate publishing/authoring system.
Suggested Reviewers
/cc: @tarekgh @mairaw

I put a couple of comments. otherwise LGTM.

Thanks for reviewing this so quickly, @tarekgh. I've addressed your comments. Could you take a look at the revised version, please?

LGTM. thanks for getting this fixed.


Show ae/wae image same everywhere

fixes #358

@bogdan-manole please review and merge if you are happy

There is no URL for testing...

Add liquidity AE and FST:

not successful although I have tokens on my balance:

Swap AE to WAE, AE and WAE have the same icon:

Add liquidity AE Partner and AE:

Looks like errors but all transactions were successful :

https://explorer.testnet.aeternity.io/transactions/th_zhVdMW2QZ6231xZB4Z7RQfikzsqYYzQ1pK99NxJhWkA9PQNid
https://explorer.testnet.aeternity.io/transactions/th_2Y4HWJhWkUZVP3fMn4S24Yf1MnCskQBvoKsxDCqRKB3YGenqkL
https://explorer.testnet.aeternity.io/transactions/th_XzTKbuAQFYL7QWk28J9wVihSwQkZ5Kwjanh5YfB1GjveHacsi
https://explorer.testnet.aeternity.io/transactions/th_vJPtxVzmLxkuLeeptKjAy5oBy8tzNmmNkNr7vLnrqVJygtz3n
1SND and 2 AE - result Revert:
https://explorer.testnet.aeternity.io/transactions/th_2QVr4myACHZs4grQX4RW32m5wdSAKbUW1YBHKcWKpjL6iWnfCf
https://explorer.testnet.aeternity.io/transactions/th_2BEWCb1TjvqSuH1udWGZPDSUPG4Uy1eK3MACDiYXZCWtWTzWpS
Provide liquidity 1 AE and 7 FST, result OK:
https://explorer.testnet.aeternity.io/transactions/th_Bhupvg9fqDpnJk4aPwPPGi5LsWzKiuRDmsNJnCkMQvJW6awPz
Provide liquidity 1 WAE and 1 AE, result reverse:
https://explorer.testnet.aeternity.io/transactions/th_291LvUX8pQ3VCSdoHQqDxStW8ymzSSvk7bZysQkHqJhs9EKYMG
Swap 10 WAE for 10 AE, result ok:
https://explorer.testnet.aeternity.io/transactions/th_XzTKbuAQFYL7QWk28J9wVihSwQkZ5Kwjanh5YfB1GjveHacsi
In poll I can choose a WAE token and create a pair from time to time:

Different icons of tokens on modals:


Minor update DM_HotAdd_Stress_ng.ps1 to add stressLevel 3 which is lo…

…wer stress
Add lower stress_Level 3 by using half of threads which is used to reach the maximum memory for stress-ng and small chunks size 512. If use stress_Level 0,1,2 makes VM out of memory sometimes, it will trigger call trace, the test case will fail.
To make test case more stable, use lower stress. If it gets call trace, means exact bug but not triggered by stress-ng.
Thank you.

@chvalean
Hi Chris, I just find HotAddStressapptest also can reach the lower stress, if you think current stressLevel 3 for stress-ng is not good PR, I will close it.
Thank you.

HotAddStressapptest can be used to do lower stress

Thank you @lixuemin2016 for the comments.
Memory hot add operations in a stress pattern is usually difficult to predict to behave a certain way from my experience, so I would agree with you.


Backend draft events

Added seeds, tested get, update, delete events. Fixed cascades. Importing Prisma schema, updated prettier config

Good work.


Update considering dartaset format from spocc

Is this PR ready for review/merge @yvanlebras?

ok for me! There is an issue wiht the dockerized Wallace but content of the tuto is ok now normally. I just have to update the WAllace docker image ASAP in a proper way


add_package_loader without lua_CFunction

I've seen the code example of how to use the add_package_loader but I'm not sure if I can use it by passing a simpler lambda.
This is what I'm trying to do:
luaState.add_package_loader([this](std::string_view moduleToLoad) {
    if (moduleToLoad == "bindings.input") {
        return sol::make_object(luaState, luaState.create_table_with(
           "doSomething", [](){}
        ));
    }
    return sol::make_object(luaState, "This is not the module you're looking for!");
});

local input = require "bindings.input"
input.doSomething()

The lambda is called successfully with the right value in the moduleToLoad. But for some reason I still get this error:
An unexpected error has occurred: sol: runtime error: ..scripts\core\input.lua:2: module 'bindings.input' not found:
        no field package.preload['bindings.input']

Am I supposed to only pass lua_CFunction to the add_package_loader or is it just my approach missing something?

For reference, this worked:
    _solState->add_package_loader([this](const std::string &module) {
        if (module.starts_with("bindings.")) {
            return _solState->load(fmt::format("return _createBindingTable('{}')", module), module).get<sol::object>();
        } else {
            // Note that "\n\t" is needed here so that the error message is properly formatted, see `searchpath`
            // function in lua sources.
            return sol::make_object(*_solState, fmt::format("\n\tno bindings module '{}'", module));
        }
    });

See https://github.com/OpenEnroth/OpenEnroth/pull/1745/commits/ad624dd1b4e92f1c034c8b5a71cc0177a508bed1.
Can close this issue.


Rewrite [PCSG00414]

App summary

App name: Rewrite
App serial: PCSG00414
App version: 1.00

Vita3K summary

Version: v0.1.4
Build number: 2400
Commit hash: https://github.com/vita3k/vita3k/commit/7cf07fb1

Test environment summary

Tested by: Zangetsu38
OS: Windows 10
CPU: AMD Ryzen 9 3900X
GPU: NVIDIA RTX 2070 Super
RAM: 16 GB

Issues

Voice and music missing, using PartlyDecode function missing

Screenshots

Log
vita3k.log

Now Playable with audio
sound effect is crackle


Add registration capabilities

@WeaxMe , is this supported by orienteer-users?

Yes. There is simple support for registration in orienteer-users


Event Grid Sprint 1

Tasks
#12377

[x] Familiarity with Azure
[x] Familiarity with Event Grid
[x] Read service documentation
[x] Review Azure Core libraries
[x] Review existing Event Grid libraries
[x] Review existing Event Grid samples
[x] Make some basic service calls using generated code like create topic, create event subscription, publish event to topic

#12378

[x] Review Event Grid REST API
[x] Familiarity with Java code generation via AutoRest
[x] Create Event Grid project skeleton in the Java repo

#12379

[x] Add unit and integration tests for generated code

Deliverables

[x] Auto-generated REST API code
[ ] Arch Board: Introduction to Event Grid service
[x] Stretch: Pseudo code for Champion scenarios

Related #12376

Thanks @Soreloser2 and @bsiegel for your wonderful work.
Close it now.


Eda preprocessing

added data/preprocessed/Building_4.csv
and the EDA script which does the preprocessing
added a documentation folder

I have decided to keep 'indoor' and 'outdoor' as 'in' and 'out' did not seem too expressive to me, btw


python.exe not found

IOError: could not spawn 'H:\.julia\environments\v1.9\.CondaPkg\env\python.exe' --version: no such file or directory (ENOENT)
It looks like the python executable isn't there at all after "add PythonCall" - any ideas why this may be happening.

It'll be much easier to help if you give the full sequence of steps you did to get to that error, plus the full error message.

My guess though is that your antivirus deleted python.exe after it was installed.

It'll be much easier to help if you give the full sequence of steps you did to get to that error, plus the full error message.

add PythonCall
using PythonCall
add quantlib
] conda resolve
This is the error I get:
CondaPkg Creating environment
         │ H:\.julia\artifacts\4b87dc8b933ca2d289a392e264aaf44df2410f6f\bin\micromamba.exe
         │ -r H:\.julia\scratchspaces\0b3b1443-0f03-428d-bdfb-f27f9c1191ea\root
         │ create
         │ -y
         │ -p \\PROD-FILE\XXXX$\User\gsinha\.julia\dev\Clover\.CondaPkg\env
         │ --override-channels
         │ --no-channel-priority
         │ python[version='>=3.7,<4',channel='conda-forge',build='*cpython*']
         │ quantlib[version='*']
         └ -c conda-forge

critical libmamba remove: Access is denied.: "\PROD-FILE\XXXX$\User\gsinha.julia\dev\Clover.CondaPkg\env\DLLs_ctypes.pyd.mamba_trash"
ERROR: failed process: Process('H:\.julia\artifacts\4b87dc8b933ca2d289a392e264aaf44df2410f6f\bin\micromamba.exe' -r 'H:\.julia\scratchspaces\0b3b1443-0f03-428d-bdfb-f27f9c1191ea\root' create -y -p '\\PROD-FILE\XXXX$\User\gsinha\.julia\dev\Clover\.CondaPkg\env' --override-channels --no-channel-priority "python[version='>=3.7,<4',channel='conda-forge',build='*cpython*']" "quantlib[version='*']" -c conda-forge, ProcessExited(1)) [1]
Stacktrace:
[1] pipeline_error
@ .\process.jl:565 [inlined]
[2] run(::Cmd; wait::Bool)
@ Base .\process.jl:480
[3] run(::Cmd)
@ Base .\process.jl:477
[4] _run(io::IO, cmd::Cmd, args::Any; flags::Any)
@ CondaPkg H:.julia\packages\CondaPkg\22jbl\src\resolve.jl:398
[5] _resolve_conda_install(io::Any, conda_env::Any, specs::Any, channels::Any; create::Any)
@ CondaPkg H:.julia\packages\CondaPkg\22jbl\src\resolve.jl:299
[6] resolve(; force::Bool, io::IO, interactive::Bool, dry_run::Bool)
@ CondaPkg H:.julia\packages\CondaPkg\22jbl\src\resolve.jl:547
[7] resolve(; force::Bool)
@ CondaPkg.PkgREPL H:.julia\packages\CondaPkg\22jbl\src\PkgREPL.jl:82
[8] resolve()
@ CondaPkg.PkgREPL H:.julia\packages\CondaPkg\22jbl\src\PkgREPL.jl:81
[9] do_cmd!(command::Pkg.REPLMode.Command, repl::REPL.LineEditREPL)
@ Pkg.REPLMode C:\Program Files\Julia-1.9.2\share\julia\stdlib\v1.9\Pkg\src\REPLMode\REPLMode.jl:409
[10] do_cmd(repl::REPL.LineEditREPL, input::String; do_rethrow::Bool)
@ Pkg.REPLMode C:\Program Files\Julia-1.9.2\share\julia\stdlib\v1.9\Pkg\src\REPLMode\REPLMode.jl:390
[11] do_cmd
@ C:\Program Files\Julia-1.9.2\share\julia\stdlib\v1.9\Pkg\src\REPLMode\REPLMode.jl:380 [inlined]
[12] (::Pkg.REPLMode.var"#24#27"{REPL.LineEditREPL, REPL.LineEdit.Prompt})(s::REPL.LineEdit.MIState, buf::IOBuffer, ok::Bool)
@ Pkg.REPLMode C:\Program Files\Julia-1.9.2\share\julia\stdlib\v1.9\Pkg\src\REPLMode\REPLMode.jl:557
[13] #invokelatest#2
@ .\essentials.jl:816 [inlined]
[14] invokelatest
@ .\essentials.jl:813 [inlined]
[15] run_interface(terminal::REPL.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)
@ REPL.LineEdit C:\Program Files\Julia-1.9.2\share\julia\stdlib\v1.9\REPL\src\LineEdit.jl:2647
[16] run_frontend(repl::REPL.LineEditREPL, backend::REPL.REPLBackendRef)
@ REPL C:\Program Files\Julia-1.9.2\share\julia\stdlib\v1.9\REPL\src\REPL.jl:1300
[17] (::REPL.var"#62#68"{REPL.LineEditREPL, REPL.REPLBackendRef})()
@ REPL .\task.jl:514
I am having the anti-virus looked into - thanks for your tip on that.

After this step, I do the followiing after exiting Julia entirely:
julia> using PythonCall
ERROR: InitError: Python executable "h:\.julia\dev\Clover\.CondaPkg\env\python.exe" is not executable.

I am running into a similar behaviour by first installing some packages with CondaPkg, before even installing PythonCall.
It seems to me that this order is not supported currently. A workaround is to first install PythonCall into the environment before the first time import CondaPkg is executed in that environment. Then the __init__ of CondaPkg will automatically pickup all dependencies from PythonCall.

Unfortunately that workaround does not work for me, because my package depends on RCall, which I like to build on top of CondaPkg. However unlike PythonCall, RCall requires a ready R installation before it can be installed, hence I need to import CondaPkg before installing my package which depends on R. Hence all the Conda dependencies from my package are neither picked up nor resolved by CondaPkg.
So for me the only workaround left is to delete .CondaPkg after RCall is installed and recreate it after I added my package.

@schlichtanders can you give the sequence of steps to reproduce your error?

  Instead of PythonCall the package which is actually needed is MyPackage.

MyPackage depends on RCall AND CondaPkg, defining a couple of R dependencies via CondaPkg.toml.
Hence MyPackage is a bit like PythonCall in this example, in that it depends on CondaPkg.
And a bit like RCall in that adding/importing MyPackage would build RCall itself, but RCall's R_HOME should be set by CondaPkg.envdir(). Hence MyPackage needs to be added after CondaPkg.resolve()/CondaPkg.envdir().

The ideal solution would be that RCall is resolving its dependency dynamically, but as of now it is not foreseeable if this will ever happen.
It would be great if CondaPkg can resolve newly added other julia dependencies which also include CondaPkg dependencies.

Ok I see, so the issue is that you (implicitly) resolve the Conda environment in order to build RCall and then load some other packages, which also have Conda dependencies, and these aren't installed because CondaPkg doesn't auto resolve this time.
The reason for this is that CondaPkg doesn't resolve if you've already resolved, unless you explicitly add any packages.
A nice solution that I think you were getting at is to also resolve if the installed Julia packages change.
Is it possible to cheaply detect if the Julia environment has changed? Maybe Pkg tracks the time that the last resolve happened? Or we could see if Pkg.project() changed but that might be quite a slow check.


Having problems with MediaStreamConstraints

I'm new to flow, so this may be my error, but I tried a bunch of combinations and still can't get this to work:
  const constraints : MediaStreamConstraints = { video: { facingMode: "environment" } };

I was able to reproduce here:  https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVBLAdgFwKYBOUAhgMZ5gDCcWAzjgcdgCIDyAsgMoPYDmACsUYBbPPgK0wAb1RgweAB5kcAfgBcYegT5gAPpp5ZeAbQC6AbllgMAEzzEY6g9qN7nfM5YC+6bOJLkYOx4NhjEACqMpADW1HQMTLicYtJWcgF87HB2Tlo6+nlGZm5xWolsXIYCQsSi4rTevriEARTBoRFRsTRlfpKK+Fg2ku1hkWTd8Yx+yTipcsQ2AG7EWOQ2TgCCBIwAngA8o50TpQkzYgB8jag4uwAObSFh3AT2wqfTuJIAvPNgxABXUJwJwAIzgcBg9iwbiO4xiH0SOAaViWtjwII04Mh0NhT2OCJ6Zy+ljkD0IAEk7LgMLdclVSWAAHQs1A+VCkIlgTlTJGSDRHF5vRF9MC-KRgNF2OAaCUZIxZOwaABEeCwaIINFEuGVYC8essQA
I extracted only the relevant parts from here:  https://github.com/facebook/flow/blob/v0.104.0/lib/bom.js#L1124
To my untrained eye, I would have thought the string would be fine.

I believe this boils down to the same issue here: https://github.com/facebook/flow/issues/4084


Duplicate Cluster => Similar instead of "this"

Bug description
In the duplicate cluster, from the original of the cluster, its own line is marked as "Similar" while it should be "Original(this)", if we want to be consistent with the "Duplicate(this)".
This is a bit confusing.
Screenshots (optional)
From original PoV

From duplicate PoV

FYI @madchap @valentijnscholten

fixed in dev/2.0.0


[Release Tooling] Add SpecsStaging to pod spec lint sources

Since they aren't part of this repo, pods such as GoogleUtilities, GoogleDataTransport and AppCheckCore don't get pushed to SpecsTesting. We use SpecsStaging as a staging area for those.
#no-changelog

Note: This was brought to my attention in https://github.com/firebase/firebase-ios-sdk/pull/12030#discussion_r1379401691.


isNaN()

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/isNaN

?

?

Why not just use the in-built one? xd

Why not just use the in-built one? xd

Because it's not the same thing. Number.isNaN and isNaN are slightly different.

Because it's not the same thing. Number.isNaN and isNaN are slightly different.


[JB][SUPP-285] nicer way to deal with invalid options in preferredDay…

…OfMonth, thanks Pawel :)

Got a pr ready to update essttp-dates to use this, just need it to build and make v1.19.0 available


Update Launcher.bat GPU detection code, and others.

As promised... I learned more about batch and have now updated the code for GPU detection in the launcher.bat file, and replaced gpu_info.bat with gpu_info.ps1 because batch is not good at handling/ sorting gpu information. As a result, it is more streamlined and will now pick the GPU with the most VRAM from among all installed gpus, instead of only the last two.
I know. I know. I learned more about batch and so I replaced the batch code with powershell code... but I also made other edits:
I have altered how the GPU information is stored, displayed on the home screen, and how frequently the gpu_info script is called. First, GPU info for the preferred GPU is now stored to the log file without ANSI codes by using the variables set previously (instead of making another call to gpu_info.ps1). Second, the gpuInfo variable is also set using the two variables previously set and is formatted at the same time to include ANSI codes (that way we don't have ANSI codes in places we don't want them). As a result, the gpu_info.ps1 script is only called once at startup and never again; but that is fine since it will always run before the menu is displayed.
I only have one computer, however, so I have not tested it with anything other than a computer with two GPUs. If you have one GPU, or more than two GPUs, you will need to test it.

Sorry I didn't manage to get it updated before you merged, but I am also a full time student; so my classes have to come first. I can update my repo as needed to include any changes you make (like if you merge a different pull request first so you can solve other issues), so no need to worry about looking over my pull request right now.

Going to actually change other things instead, so this pull request will be redundant. It was just to make the code more efficient, anyway. After looking over my initial PR, I realize that it doesn't just pull from the last two.


OSError: Can't load tokenizer for 'bert-base-uncased'. If you were trying to load it from 'https://huggingface.co/models', make sure you don't have a local directory with the same name. Otherwise, make sure 'bert-base-uncased' is the correct path to a directory containing all relevant files for a BertTokenizer tokenizer.

I encountered an error while running the playground.py
Can you help me check where the problem is? Thank you very much!

I have already set up the environment according to the steps.

 You can check the same issue mentioned here https://github.com/huggingface/transformers/issues/16618
One potential solution is to use the absolute path.

There should be some path issues. You can check the same issue mentioned here huggingface/transformers#16618 One potential solution is to use the absolute path.

Is the path and command I configured correct?

This issue should not be related to either the vicuna model or minigpt-4 model. It is an error from Transformers lib. Bert is loaded before them.

This issue should not be related to either the vicuna model or minigpt-4 model. It is an error from Transformers lib. Bert is loaded before them.

Does this mean I need to download a bert-base-uncased model as well?

I manually downloaded the bert-base-uncased model and configured the model path in the code, which solved the previous problem, but now a 'Segmentation fault (core dumped)' error has occurred.

I manually downloaded the bert-base-uncased model and configured the model path in the code, which solved the previous problem, but now a 'Segmentation fault (core dumped)' error has occurred.

@KzZheng

I manually downloaded the bert-base-uncased model and configured the model path in the code, which solved the previous problem, but now a 'Segmentation fault (core dumped)' error has occurred.  @KzZheng

I found that the error occurred in a line of code in the model.py script. Could you please help me take a look? @KzZheng

It seems an error from the stable diffusion pipeline. I did not encounter this error before. Maybe you should check whether you can run this pipeline first.


move Cat Jumper to Blocks category; use newest Cat Jumper code

Cat Jumper is blocks-based. Also I updated to the latest Cat Jumper code.

Wouldn't you make cat themed games with Scratch blocks?


MJML mj-class till inserts px on font size

Describe the bug
#1080 explains that the font-size attribute no longer adds px automatically if not present.  But when expanding mj-class styles, px is still added (at least sometimes).
To Reproduce
Use this MJML on Try It Live:
<mjml>
  <mj-head>
    <mj-attributes>
      <mj-class name="primary"  background-color="darkgreen" color="white" font-size="20px" inline="inline"/>
    </mj-attributes>
  </mj-head>
  <mj-body>
    <mj-container>
        <mj-section padding="10">
          <mj-column width="185">
            <mj-button align="center" href="#" mj-class="primary">
              Test
            </mj-button>
          </mj-column>
        </mj-section>
    </mj-container>
  </mj-body>
</mjml>

Inspect the button, and you can see that the font-size attribute contains 'pxpx'.
Expected behavior
Font size should contain just 'px'.

You're still using MJML3 syntax on MJML4, as unit were optional in MJML3, the migrate script adds px by default to it.
Remove mj-container and adds unit to your padding/width, then it should be ok. Migration script will be deprecated really soon and won't be patch as MJML4.


Reproduce Pointnetvlad, Adafusion and Minkloc++ On NuScenes

Hi, thanks for your great work.
I have one question.
How do you reproduce pointnetvlad, adafusion and minkloc++ methods on nuscenes? They seem to use similar types of point cloud data, but I am not sure how do you handle the point cloud data of nuscenes. Could you please provide some information? Or if possible, the relevant code？
Thanks in advance.

Hello, we process the point cloud data based on the Matlab code provided by PointNetVLAD, including shifting, rescaling the point cloud to zero mean and inside the range of [-1, 1], and downsampling the pointcloud.

Thanks for your reply.


XDoc: preview document should also consider existing image files

Currently, when we try to add a preview XdDocument into an XDoc file, it only searches for image files that are created during an HTML export. It should also include existing image files that are referenced in GtDocument texts.
This XDoc does not have a preview:

The same document now has a preview included:


Arguments are not passed along to Archi if started using Archi-Ubuntu.sh

Version of Archi, Operating System

4.6.0 Beta 2 (valid also for Beta 1)
Expected Behaviour

Arguments shall be passed along to archi, also via the ubuntu starter Archi-Ubuntu.sh.
Actual Behaviour

Arguments are ignored.
Steps to Reproduce the Behaviour

Start Archi-Ubuntu.sh using a relevant argument

Code snippet, last line in Archi-Ubuntu.sh from archi 4.3:
$dir/Archi $*
Same from 4.6.0, both betas:
$dir/Archi
(arguments are not passed).
I figure you will change this easier than receiving a pull request, though I will make one if it will help.

The current Archi-Ubuntu.sh is:
#!/bin/bash
export UBUNTU_MENUPROXY=0
dir=$(dirname $(readlink -m $0))
$dir/Archi

I'm not even sure if  export UBUNTU_MENUPROXY=0 is relevant any more.
What do you suggest for arguments? (PR not possible as this file is not in GH)

I have no clue what the proxy-stuff does and but while I am running kubuntu I might try out starting it as on other linuxes and see if I discover anything.
I suggest to add
$*
(space dollar star)
to the $dir/Archi line. $* will expand to the argument list of the script and pass all arguments on to Archi.
My modified script:
#!/bin/bash export UBUNTU_MENUPROXY=0 dir=$(dirname $(readlink -m $0)) $dir/Archi root@nuffsan:/usr/local/archi# vim archi-4.6.0-beta2/Archi-Ubuntu.sh  root@nuffsan:/usr/local/archi# more archi-4.6.0-beta2/Archi-Ubuntu.sh #!/bin/bash export UBUNTU_MENUPROXY=0 dir=$(dirname $(readlink -m $0)) $dir/Archi $*

I'm not sure we even need Archi-Ubuntu.sh any more. It was originally supplied because there was an issue with menus not displaying in older versions of Eclipse. Hence the export UBUNTU_MENUPROXY=0 line. Normally you can start Archi from the executable Archi file and use any arguments with that.

I have traced this from eclipse to launchpad and bug 618587. Itis actually unclear if there is a real fix or the solution is the UBUNTU_MENUPROXY. The problem seems to apply to Unify.
Ubuntu have abandoned unify since 18.04 but there might still be LTS versions out there.
I suggest the following:
Name the script to Archu-unify.sh
With the following content:
#!/bin/bash
# This script solves a bug in dbus for Ubuntu/Unify where menus fails for eclipse based application.
# Ref: https://bugs.launchpad.net/ubuntu/+source/libdbusmenu/+bug/618587
# and https://bugs.launchpad.net/ubuntu/+source/unity-gtk-module/+bug/1208019
# Use this script if this problem is experienced.
# The script it not known to make any difference for other desktops than Unify

export UBUNTU_MENUPROXY=0
dir=$(dirname $(readlink -m $0))
$dir/Archi $*

BTW
It is possible that this applies to all Unify users and even though Unify is not default in Ubuntu any more it is fully possible to install it from Ubuntu or any other distro.

Added this to latest beta version. Kept the original file name but added the comments.

For linux desktop distros i'd suggest to make a .desktop file, and make an installer *.sh-script to make it be. This one I use in my current environment.
/usr/local/sbin/archi  - simlink to archi binary. The desktop file itself could be placed either at /usr/share/applications/ if someone needs a systemwide entry, or at $HOME/.local/share/applications if there's a need to make it user personal applink.
Entry code I'm currently using:
[Desktop Entry] Name=Archi Archimate modeler Name[ru]=Archimate моделер  GenericName=Archi modeler Comment=Create and edit your archimate models Comment[ru]=Средство создания моделей Archimate Keywords=Archimate;model; Keywords[ru]=Моделирование; Exec=/usr/local/sbin/archi %U Icon=archi Terminal=false Type=Application Categories=Development X-MultipleArgs=false StartupNotify=true

Close this one now that 4.6 is released.


feature: support for remote image resource

support for remote image source url.

Thank you very much for your contribution! We have reviewed and merged your pull request. We greatly appreciate the time and effort you have dedicated to improving this project. Thank you for helping us make pehtheme-hugo better!


ENH: register misc_RNA as arrow shape for drawing

Summary by Sourcery
Register 'misc_RNA' as an arrow shape in the drawing module and add corresponding tests to ensure correct shape instantiation. Update the changelog to reflect these enhancements.
Enhancements:

Register 'misc_RNA' as an arrow shape for drawing in the _MakeShape class.

Documentation:

Add a changelog entry for the enhancement of standardizing arrow head sizes on annotation feature displays.

Tests:

Add a parameterized test to verify that various biotypes, including 'misc_RNA', are correctly instantiated as Arrow shapes.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>8
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 0   changed or added relevant lines in 0 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.009%) to 91.948%

Files with Coverage Reduction
New Missed Lines
%

src/cogent3/maths/scipy_optimize.py
3
84.92%

Totals

Change from base Build<PHONE_NUMBER>0:
-0.009%

Covered Lines:
32454

Relevant Lines:
35296

💛  - Coveralls