Feat/add gRPC protocol

Description
Added gRPC protocol for health check service
#1963
Type of change
Please delete any options that are not relevant.

User interface (UI)
New feature (non-breaking change which adds functionality)

Checklist

[x] My code follows the style guidelines of this project
[x] I ran ESLint and other linters for modified files
[x] I have performed a self-review of my own code and tested it
[x] I have commented my code, particularly in hard-to-understand areas
(including JSDoc for methods)
[ ] My changes generate no new warnings
[ ] My code needed automated testing. I have added them (this is optional task)

Screenshots (if any)

Hi @louislam, could you please take a look this PR

Been waiting for this. Our services mostly use GRPC.

Is it the same purpose with #1833?
If yes, I may choose your implementation, since yours implementation is using nodejs library, while #1833 is using external command.

@louislam yeap, I think it was the same purpose 😀

Our team has the same problem @@ Been waiting for this :D

Will it be merged, @louislam :sob: ?

GRPC is pretty new to me, could you provide a simple testing guide for me to test it, thanks.
I am using the grpc example server greeter_server.js from the official tutorial (https://grpc.io/docs/languages/node/quickstart/).

If anyone want to test this pull request, you can use this command:
docker run --rm -it -p 3000:3000 -p 3001:3001 --pull always -e 'UPTIME_KUMA_GH_REPO=minhhoangvn:feat/add-gRPC-protocol' louislam/uptime-kuma:pr-test
Go to http://localhost:3000/ after started.

GRPC is pretty new to me, could you provide a simple testing guide for me to test it, thanks.
I am using the grpc example server greeter_server.js from the official tutorial (https://grpc.io/docs/languages/node/quickstart/).

Ping @minhhoangvn, need your assistance. 👀

Hi @louislam, sorry for my late response. I did not see your comment about the concern with testing the gRPC 🥲
You can use the gRPC example server in the official tutorial and follow the guideline below for testing:

Input the URL as the picture below if you start the example without changing its port. The URL must use the domain name with the gRPC server port, and without the protocol; in this case, it will be localhost:50051

Input the keyword for uptime validates the gRPC service is still alive

For the gRPC options you input as the picture below

The explanation for the configuration options:
The example service is running on our local machine and without the TLS; thus, we will not enable the TLS option

The proto service name is located in the helloworld.proto (examples/protos/helloworld.proto), and you input the same to proto service name

The proto method name is the method that will be used by Uptime to verify the gRPC service is still alive. In the example, it will be a SayHello method, and we need to rename it to camelCase when input to the method name in Uptime (the library in NodeJS requires this format)

Copy the content of helloworld.proto to the proto content. We will store the proto file as the string content in our persistent data

Input the request body following the proto content

Note: you can download bloomRPC and import the helloworld.proto for interacting with the example gRPC server without Uptime

Hi @louislam, will it be shipped in the v1.19.0? Do I need to resolve the current conflict or you will do it when merging this PR?

Thanks for your pr and the testing guide!


Authentication using google API

Incorporated google library's authentication API inside the portfolio. User now must login to post comment.

pom.xml

add authentication library dependency

index.html

query user login status when loading the body
change comment from to be loaded by JavaScript according to the appropriate login status
add login/logout button

Login.java

create Login class to store login details information (i.e. user email, login status, login url, logout url)

LoginServlet.java

create a servlet to determine whether a user is logged in or not, and create appropriate links for user to log in /out

DataServlet.java

change the user name field into user's nickname (sometimes it is reflected as their email)
handle the case when user wants to comment but is not logged in by throwing a 403 response

script.js

add function to create comment form and login/logout button according to the login status
add utility function button href

i had a link encoding issue whereby the link is encoded (i.e. = into \u003d) when converting with GSON. this is resolved by adding disableHtmlEscaping() method in the GSON builder.


feat(ModelTheory/Algebra/Ring/Basic): Ring homomorphisms are a StrongHomClass for the language of rings

Adds an IsAlgebraic instance to the language of rings
Adds a StrongHomClass instance to the type of ring homomorphisms between rings with CompatibleRing structures

Looks okay to me based on my out of date knowledge of mathlib. I guess languageEquivEquivRingEquiv is obsolete now that we have StrongHomClass. Maybe it was already obsolete when it was added.

I completely missed that that languageEquivEquivRingEquiv was there, despite it being right above where I put this instance. I think it's kind of obsolete, but I should make sure it's easily replaced using this StrongHomClass instance.

I've made the proof of languageEquivEquivRingEquiv really simple with various homclass instances, but I'm never confident about determining whether I've created a bad instance loop, so somebody please check whether I should make some of these instances into defs or change priority.

Yeah - as I suspected, this loop is problematic. Which direction do we want to keep as an instance?

Do you want to implement the two locales approach I alluded to?

I think that'd be good - worst case, one locale will end up getting used more, and we'll choose that one later.

This does seem to cause some slowdowns in TC synth. Maybe these could be defs, and locally you make them into instances?


refactor: add typing to toolbar items

Description
Adds some type cleanliness to the ToolBar component and the things that use it. This lets us take advantage of having a global store of actions instead of having to wire them through props everywhere.
Task Item
refs #3307

E2E tests are failing and not for a transient reason. So this is going to take some time to fix before it's ready to review again.


Can not move to previous screen

I pressed the back button at folderMode(false).
It will not go back to the previous screen.
ImagePicker.create(this)
.returnAfterFirst(true)
.folderMode(false)
.multi()
.limit(10)
.showCamera(false)
.enableLog(false)
.start(PICK_IMAGE_MULTIPLE);

I'm having the same problem!
Is this because I'm testing it on the emulator?

I have the same problem, I even tested it on a real phone still the same.

The issue is in ImagePickerActivity:
 @Override     public void onBackPressed() {         if (!recyclerViewManager.isDisplayingFolderView()) {             setFolderAdapter(null);             return;         }         setResult(RESULT_CANCELED);         super.onBackPressed();     }
I can take care of it this week if the owner lets me. What do you think @esafirm ?

@mihudevcom please do! 🙏

@mihudevcom what is recyclerViewManager

@yarodevuci Not 100% sure yet since i didn't go into details. I just took a fast look and since the bug is related to the back button and you can't go back than it's very possible that in the onBackPressed is the problem.

I did this .returnAfterFirst(false), fixed my problem @mihudevcom

@yarodevuci I'm using 1.7.2 with that option on and still have the problem. What version are you using?

@mihudevcom same latest version

@pavecho @AnthonyEd @dmmajithia What versions are you guys using?

@mihudevcom it's definitely in onBackPressed
Would you mind if i trying solve this problem today instead? Thanks

@esafirm Of course not. Go ahead. :)

@mihudevcom @pavecho @dmmajithia @AnthonyEd
Can anyone confirm the fix?  it's in
com.github.esafirm.android-image-picker:imagepicker:1.7.3-beta-1

Cheers!

It was fixed! Thanks @esafirm

@pavecho You're welcome
Promoted to release 🎉
https://github.com/esafirm/android-image-picker/releases/tag/1.7.3


Urdf and mesh for D415

Hi,
I have been using the D435 with ROS. For this model I could find correct URDF-Files and Mesh and it works fine. Now I want to use the D415 but I can't find the URDF and Mesh. I can add the camera as a blackbox to the endeffector of my robot but I don't now the internal transformations between the cam, ir, depth etc frames.
Does anyone know where to get these files? Especially the internal tf between cam left, cam right, depth... frames is important.
Thanks

Adding to this a little, the mesh for the d435 is super high resolution, it actually takes more cpu to render it than the rest of my robot combined


Cant hide left panel on Shader Editor

Tested versions

Reproducible in: any 4.x version.

System information
Windows 11
Issue description
Hide the left panel on shader code editor.
Steps to reproduce

Minimal reproduction project (MRP)
Simple start any propject, create a gdshader and open the built-in shader editor.

This isn't a bug, it's just a missing feature, please open a proposal instead, this is for bug tracking, important to keep apart

Can you point me the source file that control this? I opened the "editor_native_shader_source_visualizer.cpp" and commented the lines that shows the minimap, but cant see anything that control the left panel.

Since it exists in the script panel already, related https://github.com/godotengine/godot/issues/28607

Also, this is in editor\plugins\shader_editor_plugin.cpp.

Is anyone implementing this?
I want to try and do it.

Is anyone implementing this?
I want to try and do it.

To my knowledge, nobody is currently working on implementing this feature. Feel free to give it a try :slightly_smiling_face:

I started working on this, I was able to toggle the panel, however I couldn't adjust the width of the code editor so far and the icon only appears when after I press the button.
Does anyone have some pointer as far as the width issue goes?
Thanks
minimize_shader_panel

and the icon only appears when after I press the button.

Setting the icon should be done in _notification() (specifically NOTIFICATION_THEME_CHANGED), so that it automatically updates when switching from a dark theme to a light theme or vice versa.

duplicate of https://github.com/godotengine/godot-proposals/issues/5017

Consolidating in the proposal


Xcode build failure

I started a new Flutter project and trying to run it on an iPhone 8 simulator results in a failure.
Here's the error message:
Launching lib/main.dart on iPhone 8 in debug mode...
Running Xcode build...
 └─Compiling, linking and signing...                         8.3s
Xcode build [done.](url)                                           66.1s
Failed to build iOS app
Error output from Xcode build:
↳
    2022-08-18 16:38:04.745 xcodebuild[40974:264608] Requested but did not find
    extension point with identifier
    Xcode.IDEKit.ExtensionSentinelHostApplications for extension
    Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in
    com.apple.dt.IDEWatchSupportCore
    2022-08-18 16:38:04.746 xcodebuild[40974:264608] Requested but did not find
    extension point with identifier
    Xcode.IDEKit.ExtensionPointIdentifierToBundleIdentifier for extension
    Xcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOS of
    plug-in com.apple.dt.IDEWatchSupportCore
    ** BUILD FAILED **

    2022-08-18 16:39:07.098 xcodebuild[40974:264688] Error saving log: Error
    Domain=NSPOSIXErrorDomain Code=28 "No space left on device"
    UserInfo={NSFilePath=/Users/user/Library/Developer/Xcode/DerivedData
    /Runner-hbergswyhzcsztfivwqelrqudifn/Logs/Build/93C4A956-BD9B-4ECD-B698-64AF
    F0390470.xcactivitylog, NSLocalizedDescription=No space left on device} |
    User info: {
        NSFilePath =
        "/Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswy
        hzcsztfivwqelrqudifn/Logs/Build/93C4A956-BD9B-4ECD-B698-64AFF0390470.xca
        ctivitylog";
        NSLocalizedDescription = "No space left on device";
    }
    Error saving invocation record to resultBundlePath:Error
    Domain=NSCocoaErrorDomain Code=640 "You can’t save the file
    “temporary_xcresult_bundle” because the volume “Macintosh HD” is out of
    space."
    UserInfo={NSFilePath=/var/folders/56/fc0b38hx7dv7ldxkbs9flh_m0000gn/T/flutte
    r_tools.NYvdjF/flutter_ios_build_temp_dir9yRjtB/temporary_xcresult_bundle,
    NSUnderlyingError=0x6000039736c0 {Error Domain=NSPOSIXErrorDomain Code=28
    "No space left on device"}}

Xcode's output:
↳
    Writing result bundle at path:
    	/var/folders/56/fc0b38hx7dv7ldxkbs9flh_m0000gn/T/flutter_tools.NYvdjF/flutt
    	er_ios_build_temp_dir9yRjtB/temporary_xcresult_bundle

    Error encountered during compilation; please submit a bug report
    (https://swift.org/contributing/#reporting-bugs) and include the project
    File Descriptor close failed on FD: 12
    Error: No space left on device
    Error encountered during compilation; please submit a bug report
    (https://swift.org/contributing/#reporting-bugs) and include the project
    File Descriptor close failed on FD: 8
    Error: No space left on device
    Error encountered during compilation; please submit a bug report
    (https://swift.org/contributing/#reporting-bugs) and include the project
    File Descriptor close failed on FD: 8
    Error: No space left on device
    <unknown>:0: error: unable to rename temporary
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/CoreGraphics-54UV9QOCX3ZY-2a5aed6d.pcm.tmp' to output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/CoreGraphics-54UV9QOCX3ZY.pcm': 'No space left on device'
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/GeneratedPl
    uginRegistrant.h:10:9: note: while building module 'Flutter' imported from
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/GeneratedPl
    uginRegistrant.h:10:
    #import <Flutter/Flutter.h>
            ^
    /Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphone
    simulator/Flutter.framework/Headers/FlutterAppDelegate.h:8:9: note: while
    building module 'UIKit' imported from
    /Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphone
    simulator/Flutter.framework/Headers/FlutterAppDelegate.h:8:
    #import <UIKit/UIKit.h>
            ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/UIKit.h"
            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/UIKit.fra
    mework/Headers/UIKit.h:9:9: note: in file included from
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/UIKit.fra
    mework/Headers/UIKit.h:9:
    #import <UIKit/UIKitCore.h>
            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/UIKit.fra
    mework/Headers/UIKitCore.h:12:9: note: in file included from
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/UIKit.fra
    mework/Headers/UIKitCore.h:12:
    #import <UIKit/UIBezierPath.h>
            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/UIKit.fra
    mework/Headers/UIBezierPath.h:10:9: error: could not build module
    'CoreGraphics'
    #import <CoreGraphics/CoreGraphics.h>
            ^
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/GeneratedPl
    uginRegistrant.h:10:9: note: while building module 'Flutter' imported from
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/GeneratedPl
    uginRegistrant.h:10:
    #import <Flutter/Flutter.h>
            ^
    /Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphone
    simulator/Flutter.framework/Headers/FlutterAppDelegate.h:8:9: note: while
    building module 'UIKit' imported from
    /Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphone
    simulator/Flutter.framework/Headers/FlutterAppDelegate.h:8:
    #import <UIKit/UIKit.h>
            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/UIKit.fra
    mework/Headers/UIColor.h:13:9: note: while building module 'CoreImage'
    imported from
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/UIKit.fra
    mework/Headers/UIColor.h:13:
    #import <CoreImage/CoreImage.h>
            ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/CoreImage.h"
            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreImage
    .framework/Headers/CoreImage.h:8:9: note: in file included from
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreImage
    .framework/Headers/CoreImage.h:8:
    #import <CoreImage/CoreImageDefines.h>
            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreImage
    .framework/Headers/CoreImageDefines.h:17:10: error: could not build module
    'CoreGraphics'
    #include <CoreGraphics/CoreGraphics.h>
             ^
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/GeneratedPl
    uginRegistrant.h:10:9: note: while building module 'Flutter' imported from
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/GeneratedPl
    uginRegistrant.h:10:
    #import <Flutter/Flutter.h>
            ^
    /Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphone
    simulator/Flutter.framework/Headers/FlutterAppDelegate.h:8:9: note: while
    building module 'UIKit' imported from
    /Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphone
    simulator/Flutter.framework/Headers/FlutterAppDelegate.h:8:
    #import <UIKit/UIKit.h>
            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/UIKit.fra
    mework/Headers/UIColor.h:13:9: note: while building module 'CoreImage'
    imported from
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/UIKit.fra
    mework/Headers/UIColor.h:13:
    #import <CoreImage/CoreImage.h>
            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreImage
    .framework/Headers/CIImage.h:10:9: note: while building module 'CoreVideo'
    imported from
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreImage
    .framework/Headers/CIImage.h:10:
    #import <CoreVideo/CoreVideo.h>
            ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/CoreVideo.h"
            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreVideo
    .framework/Headers/CoreVideo.h:29:10: note: in file included from
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreVideo
    .framework/Headers/CoreVideo.h:29:
    #include <CoreVideo/CVPixelBuffer.h>
             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreVideo
    .framework/Headers/CVPixelBuffer.h:23:10: note: in file included from
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreVideo
    .framework/Headers/CVPixelBuffer.h:23:
    #include <CoreVideo/CVImageBuffer.h>
             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
    m/Developer/SDKs/iPhoneSimulator15.5.sdk/System/Library/Frameworks/CoreVideo
    .framework/Headers/CVImageBuffer.h:26:10: error: could not build module
    'CoreGraphics'
    #include <CoreGraphics/CoreGraphics.h>
             ^
    Error encountered during compilation; please submit a bug report
    (https://swift.org/contributing/#reporting-bugs) and include the project
    File Descriptor close failed on FD: 12
    Error: No space left on device
    <unknown>:0: error: unable to rename temporary
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/IOSurface-2NV0LTM1HC45-dd2fc54b.pcm.tmp' to output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/IOSurface-2NV0LTM1HC45.pcm': 'No space left on device'
    Error encountered during compilation; please submit a bug report
    (https://swift.org/contributing/#reporting-bugs) and include the project
    File Descriptor close failed on FD: 12
    Error: No space left on device
    <unknown>:0: error: unable to rename temporary
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/OpenGLES-MDRMEQ3COFKY-90c079b2.pcm.tmp' to output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/OpenGLES-MDRMEQ3COFKY.pcm': 'No space left on device'
    <unknown>:0: error: unable to open output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/Metal-UMHL2WVYX9T4.pcm': 'No space left on device'
    <unknown>:0: error: unable to open output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/ImageIO-YVI44K06S0WO.pcm': 'No space left on device'
    <unknown>:0: error: unable to open output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/CoreText-3W9A51BO0R6G.pcm': 'No space left on device'
    <unknown>:0: error: unable to open output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/QuartzCore-23I9VTX2KZMTH.pcm': 'No space left on device'
    <unknown>:0: error: unable to open output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/FileProvider-1OMUUHYDP2DYB.pcm': 'No space left on device'
    <unknown>:0: error: unable to open output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/UserNotifications-2WSP49G9OSOCW.pcm': 'No space left on
    device'
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/GeneratedPl
    uginRegistrant.h:10:9: note: while building module 'Flutter' imported from
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/GeneratedPl
    uginRegistrant.h:10:
    #import <Flutter/Flutter.h>
            ^
    <module-includes>:1:9: note: in file included from <module-includes>:1:
    #import "Headers/Flutter.h"
            ^
    /Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphone
    simulator/Flutter.framework/Headers/Flutter.h:8:9: note: in file included
    from
    /Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphone
    simulator/Flutter.framework/Headers/Flutter.h:8:
    #import "FlutterAppDelegate.h"
            ^
    /Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphone
    simulator/Flutter.framework/Headers/FlutterAppDelegate.h:8:9: error: could
    not build module 'UIKit'
    #import <UIKit/UIKit.h>
            ^
    <unknown>:0: error: unable to open output file
    '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
    /24L06BBC71UZW/CoreMedia-3JTCZ41S8BKUD.pcm': 'No space left on device'
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/Runner-Brid
    ging-Header.h:1:9: note: in file included from
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/Runner-Brid
    ging-Header.h:1:
    #import "GeneratedPluginRegistrant.h"
            ^
    /Users/user/Documents/projects/flutter/omagle/ios/Runner/GeneratedPl
    uginRegistrant.h:10:9: error: could not build module 'Flutter'
    #import <Flutter/Flutter.h>
            ^
    15 errors generated.
    <unknown>:0: error: failed to emit precompiled header
    '/Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswyhzcs
    ztfivwqelrqudifn/Build/Intermediates.noindex/PrecompiledHeaders/Runner-Bridg
    ing-Header-swift_35PWA0PHNNBRA-clang_24L06BBC71UZW.pch' for bridging header
    '/Users/user/Documents/projects/flutter/omagle/ios/Runner/Runner-Bri
    dging-Header.h'
    16 errors generated.
    <unknown>:0: error: cannot open file
    '/Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswyhzcs
    ztfivwqelrqudifn/Build/Intermediates.noindex/PrecompiledHeaders/Runner-Bridg
    ing-Header-1q88zn6wk7pof.dia' for diagnostics emission (No space left on
    device)
    /Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswyhzcsz
    tfivwqelrqudifn/Build/Intermediates.noindex/PrecompiledHeaders/Runner-Bridgi
    ng-Header-1q88zn6wk7pof.dia:1:1: warning: Could not read serialized
    diagnostics file: error("Failed to open diagnostics file") (in target
    'Runner' from project 'Runner')
    Command PrecompileSwiftBridgingHeader failed with a nonzero exit code
    error: generate-pch command failed with exit code 1 (use -v to see
    invocation)
    warning: next compile won't be incremental; could not write dependency
    graph: Could not write to
    /Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswyhzcsz
    tfivwqelrqudifn/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulat
    or/Runner.build/Objects-normal/arm64/Runner-master.priors, error: You can’t
    save the file “Runner-master.priors” because the volume “Macintosh HD” is
    out of space.
    note: Using new build system
    note: Planning
    note: Build preparation complete
    note: Building targets in dependency order
    warning: Stale file
    '/Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphon
    esimulator/Runner.app/Frameworks' is located outside of the allowed root
    paths.

    warning: Stale file
    '/Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphon
    esimulator/Runner.app/Frameworks/WebRTC.framework' is located outside of the
    allowed root paths.

    warning: Stale file
    '/Users/user/Documents/projects/flutter/omagle/build/ios/Debug-iphon
    esimulator/Runner.app/Frameworks/path_provider_ios.framework' is located
    outside of the allowed root paths.

    note: Removed stale file
    '/Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswyhzcs
    ztfivwqelrqudifn/Build/Intermediates.noindex/Runner.build/Debug-iphonesimula
    tor/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt'

    note: Removed stale file
    '/Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswyhzcs
    ztfivwqelrqudifn/Build/Intermediates.noindex/Runner.build/Debug-iphonesimula
    tor/Runner.build/InputFileList-27C2EADC9F47E54E7751528C-Pods-Runner-framewor
    ks-Debug-input-files-0abdefc4ab68308aaad41524dc071be4-resolved.xcfilelist'

    note: Removed stale file
    '/Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswyhzcs
    ztfivwqelrqudifn/Build/Intermediates.noindex/Runner.build/Debug-iphonesimula
    tor/Runner.build/OutputFileList-27C2EADC9F47E54E7751528C-Pods-Runner-framewo
    rks-Debug-output-files-b18e533499097575d86196a2ee829233-resolved.xcfilelist'

    note: Removed stale file
    '/Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswyhzcs
    ztfivwqelrqudifn/Build/Intermediates.noindex/Runner.build/Debug-iphonesimula
    tor/Runner.build/Script-051A94AEF2287FF62E6EA0D4.sh'

    note: Removed stale file
    '/Users/user/Library/Developer/Xcode/DerivedData/Runner-hbergswyhzcs
    ztfivwqelrqudifn/Build/Intermediates.noindex/Runner.build/Debug-iphonesimula
    tor/Runner.build/Script-27C2EADC9F47E54E7751528C.sh'

    Result bundle written to path:
    	/var/folders/56/fc0b38hx7dv7ldxkbs9flh_m0000gn/T/flutter_tools.NYvdjF/flutt
    	er_ios_build_temp_dir9yRjtB/temporary_xcresult_bundle

Could not build the application for the simulator.
Error launching application on iPhone 8.

I've used flutter for over 2 years, but I've never interfered this problem...
Flutter doctor -v:
[✓] Flutter (Channel stable, 3.0.2, on macOS 12.5 21G72 darwin-arm (Rosetta), locale en-NL)
    • Flutter version 3.0.2 at /usr/local/Caskroom/flutter/2.5.2/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cd41fdd495 (2 months ago), 2022-06-08 09:52:13 -0700
    • Engine revision f15f824b57
    • Dart version 2.17.3
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/user/Library/Android/sdk
    • Platform android-33, build-tools 30.0.3
    • Java binary at: /Applications/Android Studio 4.2 Preview.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

[✓] Android Studio
    • Android Studio at /Applications/Android Studio 4.2 Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.70.1)
    • VS Code at /Users/user/Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.46.0

[✓] Connected device (3 available)
    • iPhone 8 (mobile) • A530CBA9-B775-457E-856F-2940BE71A220 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-5 (simulator)
    • macOS (desktop)   • macos                                • darwin-arm64   • macOS 12.5 21G72 darwin-arm (Rosetta)
    • Chrome (web)      • chrome                               • web-javascript • Google Chrome 104.0.5112.79

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Try removing any hard-coded part in the .procfile to
export SDKROOT=$(xcrun -sdk macosx --show-sdk-path)

and then run
xcrun -sdk macosx --show-sdk-version

If this still continues, then you might have to try upgrading or downgrading your XCode version.
Could you share the XCode version?

It has been fixed.
I did it by changing from flutter channel stable to flutter channel master.
flutter channel master && flutter upgrade --force

It says No space left on device, your Mac is out of space.


Subscribe to correct handler

Fix #101

@dckiller51 I have created two more sensor to test multiple config entries in the future

@dckiller51 fixed the KeyError can you retest it?

@dckiller51 fixed the KeyError can you retest it?

It's OK. The ideal weight is again with a lot of decimals.

@dckiller51corrigé le KeyError pouvez-vous le retester?

C'est bon. Le poids idéal est à nouveau avec beaucoup de décimales.

Can you put the age on Attributs ?

The ideal weight is again with a lot of decimals.

That should not be possible. See the code...
https://github.com/dckiller51/bodymiscale/blob/2f840ba3863ba385e9de2228181acbeb59d79356/custom_components/bodymiscale/util.py#L26
Can you please share your config

The ideal weight is again with a lot of decimals.

That should not be possible. See the code...
https://github.com/dckiller51/bodymiscale/blob/2f840ba3863ba385e9de2228181acbeb59d79356/custom_components/bodymiscale/util.py#L26
Can you please share your config

Sorry I was not up to date on this file.

@dckiller51 No Problem. Can you please merge it and release a bug fix version


[servicebus]scheduleMessages method swap enqueuedTime and messages order

PR for #11953

/azp run js - servicebus - tests

/check-enforcer override


Changing a node's privacy setting removes all tags on the node

Purpose
Issue https://openscience.atlassian.net/browse/OSF-5403
When doing a bulk PATCH request, self.partial, a DRF thing, was set to False.  When the request hit the update method in the node serializer, self.partial, being set to False, acted as if this was a PUT request and deleted all the tags.
Changes
In the JSONAPIListSerializer, if this is a bulk PATCH request, set the child serializer self.partial equal to True.
Basically, the request is now correctly treated as a PATCH request instead of a PUT request when it comes to tags.  PATCH was only broken for tags, because the tags logic was specifically looking for the self.partial flag.

Pass complete, no bugs found :dizzy:

Merged into release/0.60.0


Templating E2E flow

Issue #, if available:
V392125945: Retooling based on feedback from design review
Description of changes:
Added templating engine, wrapper for individual recipe expanders, and basic transformer.
Why is this change necessary:
How was this change tested:
Not yet. This PR is already large enough!
Any additional information or context required to review the change:
Checklist:

[ ] Updated the README if applicable
[ ] Updated or added new unit tests
[ ] Updated or added new integration tests
[ ] Updated or added new end-to-end tests
[ ] If your code makes a remote network call, it was tested with a proxy
[ ] You confirm that the change is backwards compatible

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

Keep this in your own repo please. You can submit a pull request to your own repo for review.


Understanding cast() in tensorflow

System Information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Ubuntu 16.04 (ppc64le)
TensorFlow installed from (source or binary):
Installed from source (v1.0.1)
TensorFlow version (use command below):
('v1.0.1-0-ge895d5c-dirty', '1.0.1')
Bazel version (if compiling from source):
bazel release 0.4.4-2017-04-10 (@80a07b5)
CUDA/cuDNN version:
In disable mode
Exact command to reproduce:
bazel test //tensorflow/python/kernel_tests:cast_op_test

Describe the problem clearly
This is regarding failure of test case testInfNan in cast_op_test.py file.While executing this test case on ppc64le, it was observed that following line returns unexpected results:
self._compare(np.inf, np.int32, i4.min, False)
i4.min value on x86 as well as on ppc64le is -2147483648. However "np.inf" on x86 is "signed" by default whereas on ppc64le it is "unsigned" by default. To make the results compatible with x86, somehow np.inf should be cast as "signed" on ppc64le. In my opinion there could be two ways of doing this.

Use a proper cast (python equivalent of "(signed int) var" in C) which    would always interprete np.inf as of type "signed" on ppc64le
-- or --
if we are on ppc64le platform, when dealing with np.inf, convert it explicitly to signed as "-np.inf" and then perform subsequent operations

Though I have not yet decided on which one to implement, I am trying to find a right place first to put this fix in tensorflow code. I guess the right place would be somewhere in the code related to following 2 lines in cast_op_test.py (line# 57 and 58, in function _cast):
val = constant_op.constant(x, self._toDataType(np.array([x]).dtype))
return math_ops.cast(val, self._toDataType(dtype), name="cast").eval()

However I am unable to grasp code details about constant() in python/framework/constant_op.py and cast() in python/ops/math_ops.py, similarly there is REGISTER_OP("Cast") in core/ops/math_ops.cc which I guess is the heart of cast functionality. Is my understanding correct?
So if I have to implement the changes for ppc64le, which could be the right place to do so?
Source Code / Logs
`$ bazel test //tensorflow/python/kernel_tests:cast_op_test

exec ${PAGER:-/usr/bin/less} "$0" || exit 1
-----------------------------------------------------------------------------
I tensorflow/compiler/xla/service/platform_util.cc:58] platform Host present with 16 visible devices
I tensorflow/compiler/xla/service/service.cc:180] XLA service executing computations on platform Host. Devices:
I tensorflow/compiler/xla/service/service.cc:187]   StreamExecutor device (0): <undefined>, <undefined>
/root/.cache/bazel/_bazel_root/68a62076e91007a7908bc42a32e4cff9/execroot/tensorflow/bazel-out/local-opt/bin/tensorflow/python/kernel_tests/cast_op_test.runfiles/org_tensorflow/tensorflow/python/kernel_tests/cast_op_test.py:62: ComplexWarning: Casting complex values to real discards the imaginary part
  np_ans = x.astype(dtype)
....F.W tensorflow/core/framework/op_kernel.cc:983] Unimplemented: Cast int64 to string is not supported
E tensorflow/core/common_runtime/executor.cc:594] Executor failed to create kernel. Unimplemented: Cast int64 to string is not supported
         [[Node: Cast = Cast[DstT=DT_STRING, SrcT=DT_INT64, _device="/job:localhost/replica:0/task:0/cpu:0"](Cast/x)]]
........
======================================================================
FAIL: testInfNan (__main__.CastOpTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/root/.cache/bazel/_bazel_root/68a62076e91007a7908bc42a32e4cff9/execroot/tensorflow/bazel-out/local-opt/bin/tensorflow/python/kernel_tests/cast_op_test.runfiles/org_tensorflow/tensorflow/python/kernel_tests/cast_op_test.py", line 150, in testInfNan
    self._compare(np.inf, np.int32, i4.min, False)
  File "/root/.cache/bazel/_bazel_root/68a62076e91007a7908bc42a32e4cff9/execroot/tensorflow/bazel-out/local-opt/bin/tensorflow/python/kernel_tests/cast_op_test.runfiles/org_tensorflow/tensorflow/python/kernel_tests/cast_op_test.py", line 124, in _compare
    x, dst_dtype, use_gpu=use_gpu), dst_dtype(expected))
  File "/usr/lib64/python2.7/site-packages/numpy/testing/utils.py", line 425, in assert_equal
    raise AssertionError(msg)
AssertionError:
Items are not equal:
 ACTUAL:<PHONE_NUMBER>
 DESIRED: -2147483648

----------------------------------------------------------------------
Ran 14 tests in 2.485s

FAILED (failures=1)`

We have been aligned with numpy compatibility, but in that case, numpy seems to result in inconsistent behavior.
My opinion would be to submit a patch for ppc upstream in numpy to make it have consistent behavior.
@aselle or @martinwicke might have some comment.

I agree, this looks like a bug in numpy on PPC, although it is perfectly possible that the numpy maintainers have good reasons for this behavior.
I would not want to deviate from numpy for things like this, but if the test failure is annoying, we can special case that test to omit this check for ppc.

Thanks for the pointers, I will look into numpy.

I could able to reproduce this issue in numpy, now I will take this with numpy community.
thanks all for your suggestions!

Hi @drpngx , @martinwicke,
I have discussed this issue with numpy community - https://github.com/numpy/numpy/issues/9040
They mentioned that -

Note that doing this cast incurs undefined behaviour, so it's hard to say which platform is incorrect here.I'd argue that we should just issue a warning and leave the platform-specific behaviour.

The same argument you use for "we should fix this is numpy, not in the user package" can be applied to "we should fix this in C, not in numpy". Presumably for speed reasons, that argument was rejected during the design of C.
Having said that, we already diverge from C behaviour in some place (eg, integer promotion for arithmetic and comparison), so it wouldn't be unreasonable to add special casing here.

So as per this comment I think we should add the power specific condition in tensorflow source code  :
https://github.com/tensorflow/tensorflow/blob/v1.0.1/tensorflow/python/kernel_tests/cast_op_test.py#L150-L151
def testInfNan(self):
    i4 = np.iinfo(np.int32)
    i8 = np.iinfo(np.int64)

    self._compare(np.inf, np.float32, np.inf, False)
    self._compare(np.inf, np.float64, np.inf, False)
    if sys.byteorder == "big":
      self._compare(np.inf, np.int32, i4.max, False)
      self._compare(np.inf, np.int64, i8.max, False)
    else:
        self._compare(np.inf, np.int32, i4.min, False)
        self._compare(np.inf, np.int64, i8.min, False)

It could be changed to something like :
`def testInfNan(self):
    i4 = np.iinfo(np.int32)
    i8 = np.iinfo(np.int64)

    self._compare(np.inf, np.float32, np.inf, False)
    self._compare(np.inf, np.float64, np.inf, False)
    if sys.byteorder == "big":
      self._compare(np.inf, np.int32, i4.max, False)
      self._compare(np.inf, np.int64, i8.max, False)
    else:
      if platform.machine() == "ppc64le":
        self._compare(-np.inf, np.int32, i4.min, False)
        self._compare(-np.inf, np.int64, i8.min, False)
      else:
        self._compare(np.inf, np.int32, i4.min, False)
        self._compare(np.inf, np.int64, i8.min, False)
`

I think this will help to pass cast_op_test on ppc64le. Please provide your comments/suggestions on this.Thanks!

Hi @drpngx , @martinwicke,
Should I raise a PR for this ?

That is fine. Please add excessive comments to that test modification, including references to numpy/numpy#9040 that you linked.

Code changes submitted for review in PR #10522 to fix this.
Once approved I will push changes to Github so PR #10522 should resolve this (relevant commit - https://github.com/tensorflow/tensorflow/pull/10522/commits/0b659e288bb9320a9455ddca2664fa9c02c9ed5f)

Community accepted the changes and merged in master (relevant PR #10522 and merged commit d0d2308). Hence closing this issue as resolved.


dotnet-watch - Docs sample out-of-date?

Apologies if there is a newer version of this sample (it appears to have been published in March 2017)...
According to the tutorial "Developing ASP.NET Core apps using dotnet watch":
https://docs.microsoft.com/en-us/aspnet/core/tutorials/dotnet-watch
The version to add is given as 1.0.0:
<ItemGroup>
 <DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="1.0.0" />
</ItemGroup>

Perhaps this should now be updated to 2.0.0, which has, for example, better colourisation.

I'd happily take a PR to update samples.

Looks like @vanillajonathan has updated it already. Thanks!


Daemon crashes for ArtifactTransformInputArtifactIntegrationTest with VFS retention enabled

This only seems to happen on macOS, after registering the watches: https://e.grdev.net/s/2uv4eha4dp226/tests/failed
Error:
The message received from the daemon indicates that the daemon has disappeared.
Build request sent: Build{id=cd7693d4-e0b7-4bff-8687-241ec8c2f140, currentDir=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/tmp/test files/ArtifactTransformInputArtifactIntegrationTest/can_attach__PathSen...t_caching/osoj6}
Attempting to read last messages from the daemon log...
Daemon pid: 58419
  log file: /Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/tmp/test files/ArtifactTransformInputArtifactIntegrationTest/can_attach__PathSen...t_caching/osoj6/daemon/6.3-20200212215241+0000/daemon-58419.out.log
----- Last  20 lines from daemon log file - daemon-58419.out.log -----
2020-02-13T00:16:28.703+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2020-02-13T00:16:28.704+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2020-02-13T00:16:28.707+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] resetting idle timer
2020-02-13T00:16:28.707+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon is running. Sleeping until state changes.
2020-02-13T00:16:28.707+0000 [INFO] [org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy] Daemon is about to start building Build{id=cd7693d4-e0b7-4bff-8687-241ec8c2f140, currentDir=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/tmp/test files/ArtifactTransformInputArtifactIntegrationTest/can_attach__PathSen...t_caching/osoj6}. Dispatching build started information...
2020-02-13T00:16:28.708+0000 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 21: dispatching org.gradle.launcher.daemon.protocol.BuildStarted@63682d60
2020-02-13T00:16:28.708+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment] Configuring env variables: {JAVA_MAIN_CLASS_58450=org.gradle.launcher.GradleMain, PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/salt/bin:/usr/local/sbin, GRADLE_OPTS="-Dorg.gradle.jvmargs='-ea' '-Xms256m' '-Xmx512m' '-XX:MaxMetaspaceSize=512m' '-XX:+HeapDumpOnOutOfMemoryError' '-XX:HeapDumpPath=/Users/tcagent/agent/work/a16b87e0a70f8c6e/intTestHomeDir/worker-1'" -Dorg.gradle.daemon.idletimeout=120000 "-Dorg.gradle.daemon.registry.base=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/tmp/test files/ArtifactTransformInputArtifactIntegrationTest/can_attach__PathSen...t_caching/osoj6/daemon" -Dorg.gradle.native.dir=/Users/tcagent/agent/work/a16b87e0a70f8c6e/intTestHomeDir/worker-1/native -Dorg.gradle.deprecation.trace=true -Dorg.gradle.internal.reuse.user.home.services=false -Djava.io.tmpdir=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/tmp -Dfile.encoding=UTF-8 -Dorg.gradle.classloaderscope.strict=true -Dorg.gradle.unsafe.vfs.partial-invalidation=true -Dorg.gradle.internal.launcher.welcomeMessageEnabled=false -ea "-Xdock:name=Gradle" "-Xdock:icon=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/integ test/media/gradle.icns", LC_TERMINAL=iTerm2, JDK_11_x64=/Library/Java/JavaVirtualMachines/jdk-11.0.5+10/Contents/Home, JAVA_MAIN_CLASS_81752=jetbrains.buildServer.agent.Launcher, JAVA_OPTS=, JAVA_MAIN_CLASS_81756=jetbrains.buildServer.agent.AgentMain, TEAMCITY_BUILDCONF_NAME=Test Coverage - VfsRetention Java13 Openjdk Macos (dependencyManagement_4), TEAMCITY_BUILD_PROPERTIES_FILE=/Users/tcagent/agent/temp/buildTmp/teamcity.build338509904130361799.properties, SLACK_WEBHOOK_URL=https://hooks.slack.com/services/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, ANDROID_HOME=/opt/android/sdk, SUDO_USER=administrator, JRE_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.1+9/Contents/Home, MAIL=/var/mail/bo, org.gradle.native.dir=/Users/tcagent/agent/work/a16b87e0a70f8c6e/intTestHomeDir/worker-1/native, LOGNAME=root, JDK_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.1+9/Contents/Home, TEAMCITY_GIT_PATH=/usr/bin/git, PWD=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/tmp/test files/ArtifactTransformInputArtifactIntegrationTest/can_attach__PathSen...t_caching/osoj6, APP_NAME_40372=Gradle, SHELL=/bin/zsh, JAVA_MAIN_CLASS_40372=org.gradle.wrapper.GradleWrapperMain, OLDPWD=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/integ test, JDK_13_x64=/Library/Java/JavaVirtualMachines/jdk-13.0.1+9/Contents/Home, TMPDIR=/Users/tcagent/agent/temp/buildTmp, TEAMCITY_PROJECT_NAME=Test Coverage - VfsRetention Java13 Openjdk Macos, UID=502, BUILD_SERVER_URL=https://builds.gradle.org, LC_ALL=en_US.UTF-8, BUILD_TYPE_ID=Gradle_Check_VfsRetention_32_bucket4, __CF_USER_TEXT_ENCODING=0x1F6:0:0, LC_CTYPE=en_GB.UTF-8, APP_ICON_40372=/Users/tcagent/agent/work/a16b87e0a70f8c6e/media/gradle.icns, REPO_MIRROR_URLS=, SHLVL=5, JDK_14_x64=/Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home, JAVA_MAIN_CLASS_40502=worker.org.gradle.process.internal.worker.GradleWorkerMain, APP_ICON_58450=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/integ test/media/gradle.icns, JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.1+9/Contents/Home, TERM=xterm-256color, BUILD_ID=31366706, LANG=en_GB.UTF-8, GRADLE_HOME=, JAVA_MAIN_CLASS_1449=jetbrains.buildServer.agent.upgrade.Upgrade, SUDO_GID=20, GRADLE_EXIT_CONSOLE=true, JAVA_MAIN_CLASS_56207=jetbrains.buildServer.agent.Launcher, GRADLE_BUILDSCAN_TEAMCITY_PLUGIN=1, GRADLE_RO_DEP_CACHE=, TEAMCITY_PROCESS_PARENT_FLOW_ID=, APP_NAME_58450=Gradle, JDK_16_x64=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home, CI_REQUIRES_INVESTIGATION=true, TEAMCITY_PROCESS_FLOW_ID=4984180045892468, SUDO_UID=501, GRADLE_ENTERPRISE_ACCESS_KEY=e.grdev.net=yiyceep5r73fbvtjz5yud4rb6yat6zkvpwjcwmrhqb5e5j3f3r2q, LC_TERMINAL_VERSION=3.3.6, TEAMCITY_VERSION=2019.2.1 (build 71758), JDK_18_x64=/opt/jdk/oracle-jdk-8, JAVA_MAIN_CLASS_2188=jetbrains.buildServer.agent.Launcher, CI=1, JDK_11=/Library/Java/JavaVirtualMachines/jdk-11.0.5+10/Contents/Home, BUILD_VCS_NUMBER=6e8267e8c6fac7e42431c883abaf7911170c397e, JDK_17_x64=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home, SLACK_PERFORMANCE_REPORT_CHANNEL=#test-lptr, USER=tcagent, TEAMCITY_BUILD_INIT_PATH=/Users/tcagent/agent/lib/serviceMessages.jar:/Users/tcagent/agent/lib/runtime-util.jar:/Users/tcagent/agent/plugins/gradle-runner/lib/gradle-runner-agent.jar:/Users/tcagent/agent/plugins/gradle-runner/lib/gradle-runner-common.jar, JAVA_MAIN_CLASS_80979=jetbrains.buildServer.agent.upgrade.Upgrade, SUDO_COMMAND=/usr/bin/su, BUILD_NUMBER=6, TEMP=/Users/tcagent/agent/temp/buildTmp, BUILD_URL=https://builds.gradle.org/viewLog.html?buildId=31366706, TEAMCITY_GRADLE_INCREMENTAL_MODE=false, TMP=/Users/tcagent/agent/temp/buildTmp, JDK_13=/Library/Java/JavaVirtualMachines/jdk-13.0.1+9/Contents/Home, JDK_14=/Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home, TEAMCITY_CAPTURE_ENV="/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home/jre/bin/java" -jar "/Users/tcagent/agent/plugins/environment-fetcher/bin/env-fetcher.jar", JDK_16=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home, BUILD_VCS_NUMBER_Gradle_Branches_GradlePersonalBranches=6e8267e8c6fac7e42431c883abaf7911170c397e, JDK_17=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home, JDK_18=/opt/jdk/oracle-jdk-8, HOME=/Users/tcagent}
2020-02-13T00:16:28.710+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.LogToClient] About to start relaying all logs to the client via the connection.
2020-02-13T00:16:28.710+0000 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient] The client will now receive all logging from the daemon (pid: 58419). The daemon log file: /Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/tmp/test files/ArtifactTransformInputArtifactIntegrationTest/can_attach__PathSen...t_caching/osoj6/daemon/6.3-20200212215241+0000/daemon-58419.out.log
2020-02-13T00:16:28.711+0000 [INFO] [org.gradle.launcher.daemon.server.exec.LogAndCheckHealth] Starting 3rd build in daemon [uptime: 10.656 secs, performance: 99%, non-heap usage: 6% of 536.9 MB]
2020-02-13T00:16:28.712+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The daemon has started executing the build.
2020-02-13T00:16:28.712+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] Executing build with daemon context: DefaultDaemonContext[uid=e9c2406a-a61a-40da-a5bf-4fabe55cb4a0,javaHome=/Library/Java/JavaVirtualMachines/jdk-13.0.1+9/Contents/Home,daemonRegistryDir=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/tmp/test files/ArtifactTransformInputArtifactIntegrationTest/can_attach__PathSen...t_caching/osoj6/daemon,pid=58419,idleTimeout=120000,priority=NORMAL,daemonOpts=-XX:MaxMetaspaceSize=512m,-XX:+HeapDumpOnOutOfMemoryError,-XX:HeapDumpPath=/Users/tcagent/agent/work/a16b87e0a70f8c6e/intTestHomeDir/worker-1,--add-opens,java.base/java.util=ALL-UNNAMED,--add-opens,java.base/java.lang=ALL-UNNAMED,--add-opens,java.base/java.lang.invoke=ALL-UNNAMED,--add-opens,java.prefs/java.util.prefs=ALL-UNNAMED,-Xms256m,-Xmx512m,-Dfile.encoding=UTF-8,-Djava.io.tmpdir=/Users/tcagent/agent/work/a16b87e0a70f8c6e/subprojects/dependency-management/build/tmp,-Duser.country=GB,-Duser.language=en,-Duser.variant,-ea]
Virtual file system retention is an incubating feature.
processing b.jar
result = [b.jar.green, c.jar.green]

BUILD SUCCESSFUL in 932ms
3 actionable tasks: 2 executed, 1 up-to-date
Watching 1 directory hierarchies to track changes between builds in 7 directories
Spent 2 ms registering watches for file system events
----- End of the daemon log -----

---
cc: @gradle/build-cache

This is probably related to https://github.com/gradle/gradle-private/issues/2914.

Can you reproduce locally? If so, can you try with https://github.com/gradle/native-platform/pull/93?

I just was able to reproduce. Yesterday all the tests did pass. I'll try with https://github.com/gradle/native-platform/pull/93.

I got this macOS crash log: https://gist.github.com/wolfs/365f0beb50c428ebae8342b43e57fb4a

@lptr The daemon still crashes with https://github.com/gradle/native-platform/pull/93.

This is what the crashed thread was doing:
Thread 40 Crashed:: Java: Daemon worker
0   libsystem_kernel.dylib        	0x00007fff7bd132c2 __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff7bdcebf1 pthread_kill + 284
2   libsystem_c.dylib             	0x00007fff7bc7d6a6 abort + 127
3   libjvm.dylib                  	0x000000010b68b363 os::abort(bool) + 25
4   libjvm.dylib                  	0x000000010b7b249e VMError::report_and_die() + 2304
5   libjvm.dylib                  	0x000000010b68cf8e JVM_handle_bsd_signal + 1131
6   libjvm.dylib                  	0x000000010b6891f3 signalHandler(int, __siginfo*, void*) + 47
7   libsystem_platform.dylib      	0x00007fff7bdc3b5d _sigtramp + 29
8   ???                           	0x000070000b0dd6a0 0 +<PHONE_NUMBER>67200
9   libnative-platform.dylib      	0x00000001124753f2 Server::~Server() + 98
10  libnative-platform.dylib      	0x0000000112475565 Server::~Server() + 21
11  libnative-platform.dylib      	0x0000000112476024 Java_net_rubygrapefruit_platform_internal_jni_OsxFileEventFunctions_stopWatching + 68
12  ???                           	0x00000001176129f4 0 +<PHONE_NUMBER>
13  ???                           	0x00000001176032bd 0 +<PHONE_NUMBER>
14  ???                           	0x00000001176032bd 0 +<PHONE_NUMBER>
15  ???                           	0x00000001176032bd 0 +<PHONE_NUMBER>
16  ???                           	0x0000000117603302 0 +<PHONE_NUMBER>
17  ???                           	0x0000000117603302 0 +<PHONE_NUMBER>
18  ???                           	0x00000001189213ac 0 +<PHONE_NUMBER>

I can reproduce this locally. I see various crashes actually:
There were three of this:
Current thread (0x00007f95fbb71000):  JavaThread "Thread-179" daemon [_thread_in_native, id=45339, stack(0x0000700009410000,0x0000700009490000)]

Stack: [0x0000700009410000,0x0000700009490000],  sp=0x00007000094898b0,  free space=486k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libnative-platform.dylib+0x17c7]  JNIEnv_::NewStringUTF(char const*)+0x17
C  [libnative-platform.dylib+0x1b4a]  printlog+0x23a
C  [libnative-platform.dylib+0x3aef]  callback(__FSEventStream const*, void*, unsigned long, void*, unsigned int const*, unsigned long long const*)+0x8f
C  [FSEvents+0x298a]  implementation_callback_rpc+0xb6e

And one of this:
Current thread (0x00007fec56876800):  JavaThread "Thread-237" daemon [_thread_in_native, id=78887, stack(0x000070000b168000,0x000070000b1e8000)]

Stack: [0x000070000b168000,0x000070000b1e8000],  sp=0x000070000b1e1e30,  free space=487k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libnative-platform.dylib+0xed4]  JNIEnv_::GetObjectClass(_jobject*)+0x14
C  [libnative-platform.dylib+0x40d5]  reportEvent(int, char*, watch_details*)+0xc5
C  [libnative-platform.dylib+0x3c3f]  callback(__FSEventStream const*, void*, unsigned long, void*, unsigned int const*, unsigned long long const*)+0x1df
C  [FSEvents+0x298a]  implementation_callback_rpc+0xb6e

Looks like both the crash in ~Server and also the occasional hanging build was caused by the watcher service being shut down before it was started. More specifically we were trying to shut down a thread that was in the process of starting up.
Fixing this by waiting for the thread to properly start up fixes the problem. See https://github.com/gradle/native-platform/pull/94 for the fix.

Updated master to a snapshot containing the changes: https://github.com/gradle/gradle/commit/2ef64cb4d51bcd774d33f0954586c3c4afda1df3.


Update pyprocess.py

Proposed fix to conditional branch problem in Wiener process for Brownian Bridge; looking to resolve issue #2

@choffstein, thanks for the PR. I'll merge it but I should also mention that this library is deprecated. I can't guarantee the correctness of any of these algorithms.
On that note, I would be very happy to see your fork start to be developed more!


[feature] The interface is not available in mainland China

What problem does this new feature solve?

verify.walletconnect.com
relay.walletconnect.com
rpc.walletconnect.com

Mainland China cannot access these interfaces normally.
The reason is that the data center IP used by walletconnect.com is blocked in mainland China.
If you nest a layer of CDN, the original data center IP will be hidden and will not be blocked.
Describe the solution you'd like
Can you add parameters to set these domain names?
It is best to add walletconnect.com all domain name and a layer of CloudFlare cdn, And hide the data center IP,In this way, mainland China can normally access the WalletConnect API

Yep we are aware and working on .org fallbacks. I believe verify and relay should already have them in place and rpc.walletconnect.com / api.web3modal.com will get them soon.

It is best not to use the domain api.web3modal.com. I am afraid that web3modal.com will also be blocked, That's even worse,
You can use rpc.walletconnect.org or other domain

We added fallbacks for api.web3modal.com and rpc.walletconnect.com to .org (relay and verify should fall back on another sdk level). Let me know if you are still experiencing issues with this. Available in beta.3

hi @xzilja , I'm using @web3modal/wagmi 5.0.6, still facing this issue.


Kotlin 2.0

Update to Kotlin 2.0
migrate default hierarchy for releasing of multiplatform artifacts

Related-To #61

JS target is missing

Hello @michalharakal
I will continue to work on your PR. In its present form it is too reduced in functionality compared to the current version.

@vsirotin sorry for the confusion. I am not familiar with js and it didn't work after the migration to K2 out of the box...

I use some proposals from this PR, but because massive changes in other parts I have implemented all in other PR.
I close this PR now.


Remove the 100 node limit in the UI

See https://weaveworks.slack.com/archives/scope/p1457802055000002
And https://twitter.com/_dancannon/status/708698431615864832

Duplicate of https://github.com/weaveworks/scope/issues/1034


Fix version checks for 4.7.x kernels

Checking for "4.6.0 or less" when trying to determine when to use 4.7.x
series features does the wrong thing when running a 4.6 kernel when it
isn't the first release; a version of 4.6.4 will cause the selection of
4.7.x features, which will proceed to fail to build because the kernel
is a 4.6.x series. Fix the condition so that the right thing happens
with later 4.6.x series kernels.

I checked over the error - it has nothing to do with what I changed.
It appears a DRM interface has changed in the kernel master tree.

The fix is actually in the devel branch. A few of us have working builds off of it look at the issue linked.
https://github.com/DisplayLink/evdi/issues/32

There's no way that could be true.
The last commit was a nearly a month ago, a good two weeks (at least) before I
fetched my copy of the repository.
Maybe I didn't make myself clear: this patch fixes building on 4.6.x series
kernels that aren't 4.6.0. The way the check was written -
KERNEL_VERSION(4, 6, 0) >= LINUX_VERSION_CODE - breaks when you're using a
kernel like 4.6.4 (as I am): 4.6.0 isn't >= 4.6.4, so it chooses the 4.7.x
codepath. Except that won't work here, because 4.6.4 isn't a 4.7.x series
kernel.
What I changed was that instead of checking for
KERNEL_VERSION(4, 6, 0) >= LINUX_VERSION_CODE, I instead check for
KERNEL_VERSION(4, 7, 0) > LINUX_VERSION_CODE, which does the Right Thing in
both cases: 4.7.x series kernels use the new codepath, anything older uses the
old codepath.

But it is! this is built off of the devel branch in 4.7.0

spectre-gentoo carbinefreak # lsmod
Module                  Size  Used by
vboxnetflt             16292  0
vboxnetadp             18502  0
vboxdrv               356365  2 vboxnetadp,vboxnetflt
evdi                   32347  2
x86_pkg_temp_thermal     5303  0
efivarfs                5351  1
spectre-gentoo carbinefreak # uname -r
4.7.0
spectre-gentoo carbinefreak # xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x48 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 1 name:Intel
Provider 1: id: 0x128 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
spectre-gentoo carbinefreak #

spectre-gentoo carbinefreak # uname -r
4.7.0

You are not listening closely enough. This patch has nothing to do with
building on 4.7.x. This patch has to do with selecting the proper codepath on
4.6.x series kernels that aren't 4.6.0. If you build on a 4.6.x kernel that is
not 4.6.0, then the condition fails (because 4.6.0 is not >= 4.6.4, my
version) and selects the 4.7.x codepath. But this is wrong, because 4.6.4 is
not a 4.7.x series, it's a 4.6.x series. My patch fixes the condition to do the
correct thing for all 4.6.x series releases. Again, this has nothing to do
with building on 4.7.x. That is not what this patch is about.

Thanks for the PR, we've included the fix as part of 7974979, but with slightly changed code formatting.


[New Feature]Can you add the feature for go back to the old version

When I update the plugins, some of them just do not work on my device.
I want to find a way to go back to the old version, but there is no way.
I noticed that Brat has a feature that can update to the specific version, I hope there is a feature can let me go back to the old version.
Btw, I'm using an iPhone, so I’m at my wits’ end with this problem.

There is a feature where you can use an old version of a plugin. Here is the instructions:
https://tfthacker.com/brat-plugins#Frozen+version+based+on+a+release+tag

Thank you very much!!!


w3 query ... - Support Querying Non-Testnet APIs

Currently, the w3 query ... command requires the test-env to be active. This is note needed when trying to query a mainnet Web3API (ex: ens/helloworld.web3api.eth).

Hey friends, can I take this one? @dOrgJelli

Sure thing @namesty !

This is resolved by PR #310 and Issue #244. I have a test case in branch cli-custom-redirects where the w3 query command works without the test environment up.


Xchange project in eclipse

It's not an xchange issue, but maybe someone can help me.
I'm trying to get the development version of the xchange running in eclipse.
I installed lombok and that's ok now, but junit annotations are marked red,
eventhough junit is installed. I'm using eclipse for java ee developers 2020-09R.
Maybe someone has any idea?
Thanks,
Jure

Ok, solved this one. Needed to upgrade maven, openjdk and eclipse.
Sorry to bother you with this one, guys.


8M card

Info from Jeppesen application et jdmtool
8 MB green
jdm : G2 firmware v:20071203 isG2Orange: 0 Card:441: 8 MB AMD Series C/D (2 MB x 4)
JDA version:<IP_ADDRESS> IID:0x100AD00 isOrangeCard: 0
jdmtool : IID: 0x0100ad00 unknow identifier: 0x31000100
8 MB green
jdm : G2 firmware v:20071203 isG2Orange: 0 Card:441: 8 MB AMD Series C/D (2 MB x 4)
JDA version:<IP_ADDRESS> IID:0x100AD00 isOrangeCard: 0
jdmtool : IID: 0x0100ad00 unknow identifier: 0x3500b000
16MB WASS GREY
jdm : G2 firmware v:20071203 isG2Orange: 0 Card:451: 16 MB AMD Series C/D (4 MB x 4)
JDA version:<IP_ADDRESS> IID:0x1004100 isOrangeCard: 0
jdmtool : IID: 0x01004100 unknow identifier: 0x3C009000
TERRAIN
IID: 0x90009000 unknow identifier: 0x90009000

Thanks for the info!
Looks like jdmtool detects your card as a 4MB card. I made a fix here; could you try it?
You can either check it out using git yourself and switch to the 8mb branch, or install it like this:
pip3 install "git+https://github.com/dimaryaz/jdmtool.git@8mb#egg=jdmtool"

I am only guessing at the card's memory layout, so there's a possibility that it won't work correctly. If it doesn't work, try the 8mb-2 branch:
pip3 install "git+https://github.com/dimaryaz/jdmtool.git@8mb-2#egg=jdmtool"

On windows, last version make error :
PS C:\temp> jdmtool read-database test.bin
Found device: Bus 001 Device 030: ID 0e39:1250
Traceback (most recent call last):
File "", line 198, in run_module_as_main
File "", line 88, in run_code
File "C:\Program Files\Python312\Scripts\jdmtool.exe_main.py", line 7, in
File "C:\Program Files\Python312\Lib\site-packages\jdmtool\main.py", line 1130, in main
func(**kwargs)
File "C:\Program Files\Python312\Lib\site-packages\jdmtool\main.py", line 84, in wrapper
handle.setAutoDetachKernelDriver(True)
File "C:\Program Files\Python312\Lib\site-packages\usb1_init.py", line 1217, in setAutoDetachKernelDriver
mayRaiseUSBError(libusb1.libusb_set_auto_detach_kernel_driver(
File "C:\Program Files\Python312\Lib\site-packages\usb1_init_.py", line 127, in mayRaiseUSBError
_raiseUSBError(value)
File "C:\Program Files\Python312\Lib\site-packages\usb1_init.py", line 119, in raiseUSBError
raise __STATUS_TO_EXCEPTION_DICT.get(value, __USBError)(value)
usb1.USBErrorNotSupported: LIBUSB_ERROR_NOT_SUPPORTED [-12]

8mb branch read only 4mb
Latutude:~$ #8mb
Latutude:~$ jdmtool detect
Found device: Bus 005 Device 008: ID 0e39:1250
Firmware version: 20071203
Card inserted:
IID: 0x0100ad00
Unknown identifier: 0x31000100
Latutude:~$ jdmtool read-metadata
Found device: Bus 005 Device 008: ID 0e39:1250
Detected data card: 8MB non-WAAS
Database metadata:
Latutude:~$ jdmtool read-database test1.bin
Found device: Bus 005 Device 008: ID 0e39:1250
Detected data card: 8MB non-WAAS
Reading the database:  48%|██████████████████████████▌                             | 3.99M/8.39M [00:46<00:51, 86.3kB/s]
Truncating the file...
Done
Latutude:~$ jdmtool write-database test1.bin
Found device: Bus 005 Device 008: ID 0e39:1250
Detected data card: 8MB non-WAAS
Transfer test1.bin to the data card? (y/n) y
Erasing the database: 100%|████████████████████████████████████████████████████████| 4.06M/4.06M [01:04<00:00, 63.0kB/s]
Writing the database: 100%|████████████████████████████████████████████████████████| 4.00M/4.00M [01:43<00:00, 38.5kB/s]
Verifying the database: 100%|██████████████████████████████████████████████████████| 4.00M/4.00M [00:46<00:00, 85.6kB/s]
Done
Latitude~$ #8mb-2
Latitude~$ jdmtool detect
Found device: Bus 005 Device 002: ID 0e39:1250
Firmware version: 20071203
Card inserted:
IID: 0x0100ad00
Unknown identifier: 0x31000100
Latitude~$ jdmtool read-metadata
Found device: Bus 005 Device 002: ID 0e39:1250
Detected data card: 8MB non-WAAS
Database metadata:
Latitude~$ jdmtool read-database test2.bin
Found device: Bus 005 Device 003: ID 0e39:1250
Detected data card: 8MB non-WAAS
Reading the database:  73%|█████████████████████▊        | 6.08M/8.39M [01:11<00:26, 85.5kB/s]
Truncating the file...
Done
Latitude~$ jdmtool write-database test2.bin
Found device: Bus 005 Device 004: ID 0e39:1250
Detected data card: 8MB non-WAAS
Transfer test2.bin to the data card? (y/n) y
Erasing the database: 100%|██████████████████████████████| 6.16M/6.16M [01:37<00:00, 62.9kB/s]
Writing the database: 100%|██████████████████████████████| 6.09M/6.09M [02:36<00:00, 39.0kB/s]
Verifying the database: 100%|████████████████████████████| 6.09M/6.09M [01:11<00:00, 85.6kB/s]
Done
Latitude~$

Interesting! Ok, it looks like 8mb-2 works correctly.
There's a chance that 8mb also worked, but the existing database on the card was exactly 4MB - but that definitely looks suspicious. Could you try writing a greater-than-4MB file using the 8mb branch, and see if it fails? That would give me more confidence that 8mb-2 is the answer.

My file make 4,4 MO

Finally it's this layout
MEMORY_LAYOUT_8MB = [0, 2, 4, 6]
I have make test with marge garmin_databases, can I send new data_card.py ?
8M-2
D630:~$ pipx install "git+https://github.com/dimaryaz/jdmtool.git@8mb-2#egg=jdmtool" --force
Installing to existing venv 'jdmtool'
installed package jdmtool 0.3.2, installed using Python 3.12.3
These apps are now globally available
- chartview
- jdmtool
- normalizer
- tqdm
- wheel
done!
D630:~$ jdmtool detect
Found a Skybound device at Bus 003 Device 047: ID 0e39:1250
Firmware version: 20071203
Detected data card: 8MB non-WAAS, IID: 0x0100ad00, unknown: 0x1f003100
Card inserted: 8MB non-WAAS
D630:~$ jdmtool read-database read2410AMRN.BIN
Found device: Bus 003 Device 033: ID 0e39:1250
Detected data card: 8MB non-WAAS
Reading the database: 100%|████████████████████████████████████████████████████████| 8.39M/8.39M [01:37<00:00, 86.4kB/s]
Truncating the file...
Done
D630:~$ jdmtool read-database read2410AMRN.BIN
Found device: Bus 003 Device 034: ID 0e39:1250
Detected data card: 8MB non-WAAS
Reading the database:  73%|████████████████████████████████████████▌               | 6.08M/8.39M [01:10<00:26, 86.3kB/s]
Truncating the file...
Done
D630:~$ ls -l j500a-amrn-2410.awp
-rwxr-xr-x 1 eld eld 7178444 sept. 20 16:25 j500a-amrn-2410.awp
D630:~$ jdmtool extract-awp j500a-amrn-2410.awp 2410AMRN.BIN
Unknown: b'd\x00\x02\x00\x00\x00Dd\x00\x1b\x00\x00\x00A\xc8\x00'
Unknown: ['SQA', 'Jul 19 2001', '13:33:03']
Unknown: b'F\x90\x01i'
Year: 24
Month: 10
Avionics: 'GNS 430W/530W'
Coverage: 'Americas-North Garmin Navigation Database'
Size of the remaining content: 7178300
Unknown: b'RKpGr'
Unknown: b'd\x00\x02\x00\x00\x00Dd\x00\x1b\x00\x00\x00A\xc8\x00'
Unknown: ['SQA', 'Oct 25 1999', '14:16:13']
Size of the remaining content: 7178250
Unknown: b'R\x04\x00\x00\x00\x00\x00'
Database size: 7178240
Database is not block-aligned!
Writing database...
Done
Unknown: b''
D630:~$
D630:~$ jdmtool write-database 2410AMRN.BIN
Found device: Bus 003 Device 035: ID 0e39:1250
Detected data card: 8MB non-WAAS
Transfer 2410AMRN.BIN to the data card? (y/n) y
Erasing the database: 100%|████████████████████████████████████████████████████████| 7.27M/7.27M [01:55<00:00, 63.0kB/s]
Writing the database:  29%|████████████████▎                                       | 2.10M/7.21M [00:56<02:18, 37.0kB/s]
Traceback (most recent call last):
File "/home/eld/.local/bin/jdmtool", line 8, in
sys.exit(main())
^^^^^^
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/jdmtool/main.py", line 1130, in main
func(**kwargs)
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/jdmtool/main.py", line 89, in wrapper
f(dev, *args, **kwargs)
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/jdmtool/main.py", line 140, in wrapper
f(dev, *args, **kwargs)
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/jdmtool/main.py", line 987, in cmd_write_database
_write_database(dev, path)
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/jdmtool/main.py", line 958, in _write_database
dev.write_block(block)
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/jdmtool/skybound.py", line 84, in write_block
self.write(data)
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/jdmtool/skybound.py", line 40, in write
self.handle.bulkWrite(self.WRITE_ENDPOINT, data, self.TIMEOUT)
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/usb1/init.py", line 1389, in bulkWrite
return self._bulkTransfer(endpoint, data, sizeof(data), timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/usb1/init.py", line 1358, in _bulkTransfer
mayRaiseUSBError(libusb1.libusb_bulk_transfer(
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/usb1/init.py", line 127, in mayRaiseUSBError
__raiseUSBError(value)
File "/home/eld/.local/share/pipx/venvs/jdmtool/lib/python3.12/site-packages/usb1/init.py", line 119, in raiseUSBError
raise __STATUS_TO_EXCEPTION_DICT.get(value, __USBError)(value)
usb1.USBErrorTimeout: LIBUSB_ERROR_TIMEOUT [-7]
D630:~$
8M
ttps://github.com/dimaryaz/jdmtool.git@8mb#egg=jdmtool" --force
Installing to existing venv 'jdmtool'
installed package jdmtool 0.3.2, installed using Python 3.12.3
These apps are now globally available
- chartview
- jdmtool
- normalizer
- tqdm
- wheel
done!
D630:~$ jdmtool detect
Found a Skybound device at Bus 003 Device 047: ID 0e39:1250
Firmware version: 20071203
Detected data card: 8MB non-WAAS, IID: 0x0100ad00, unknown: 0x1f003100
Card inserted: 8MB non-WAAS
D630:~$ jdmtool write-database 2410AMRN.BIN
Found device: Bus 003 Device 038: ID 0e39:1250
Detected data card: 8MB non-WAAS
Transfer 2410AMRN.BIN to the data card? (y/n) y
Erasing the database: 100%|████████████████████████████████████████████████████████| 7.27M/7.27M [01:55<00:00, 63.0kB/s]
Writing the database: 100%|████████████████████████████████████████████████████████| 7.21M/7.21M [03:14<00:00, 37.1kB/s]
Verifying the database: 100%|██████████████████████████████████████████████████████| 7.21M/7.21M [01:23<00:00, 86.4kB/s]
Done
D630:~$ jdmtool read-database read2410AMRN.BIN
Found device: Bus 003 Device 038: ID 0e39:1250
Detected data card: 8MB non-WAAS
Reading the database:  86%|███████████████████████████████████████████████▉        | 7.18M/8.39M [01:23<00:13, 86.4kB/s]
Truncating the file...
Done
D630:~$

Thanks for the info! And sorry for the delay.
There is one more thing here I will need to solve - detecting 4MB vs 8MB cards - because it looks like they have the same IID. I am trying to figure out the meaning of the "unknown" identifier.

on jdm program you can go to jdm menu, open device list,
on device list window, below Skybound G2: , click on 8MB or other size
you can see what jdm see for type of memory and see type of chip on card :
here for my 8MB jdm display :
"G2 firmware v:20071203 isG2Orange: 0 Card:441: 8 MB AMD Series C/D (2 MB x 4) JDA version:<IP_ADDRESS> IID:0x100AD00 isOrangeCard: 0"

here when I open my memory case,  4 memory chips AMD "29F016D-120E4C".
On datasheet https://www.alldatasheet.com/datasheet-pdf/download/178633/AMD/AM29F016D-120E4C.html :
AM29F016D-120E4C : 16 Megabit (2 M x 8-Bit) CMOS 5.0 Volt-only, Uniform Sector Flash Memory from "AMD"
4 x 2M = 8MB

Or 4MB is 8MB card :-)

Well, I don't have a 4MB card myself - I only got the info from another user who reported a bug. Who knows, maybe it's sold as 4MB, but it's all the same hardware inside.

On datasheet : AM29F016D.PDF

Oh wow, I didn't realize all of this info was available!

Maybe you can find on datasheet or in jdm device list, information to correlate your "unknown" identifier or on data from jdm device list and/or compare with same information on 4MB datacard.

My plan was to use a debugger to spoof the ID that JDM reads from the device: change different bits, and see how it appears in the UI. It should be doable - just haven't had time to actually try it.

you will be scared when you know the price of 4 chips compared to the price of garmin card

Ha, I'm curious to know... (Not that I'm surprised that the data cards are extremely overpriced.)

Well, I don't have a 4MB card myself - I only got the info from another user who reported a bug. >Who knows, maybe it's sold as 4MB, but it's all the same hardware inside.

maybe 2 chips only on 4MB, on 8MB 4 chips.

you will be scared when you know the price of 4 chips compared to the price of garmin card

Ha, I'm curious to know... (Not that I'm surprised that the data cards are extremely overpriced.)

$2.6 x 4 chips  :-)

Merged #17, so hopefully this is fixed!


fix: function templates runtimes

What does this PR do?
Fix function templates runtimes
Test Plan
Manual
Related Issues

https://github.com/appwrite/appwrite/issues/3538

Have you read the Contributing Guidelines on issues?
Yes

I think we can close this PR in favour of: https://github.com/appwrite/console/pull/546
We came to conclusion we need to keep it version-aware.

I've split the SMTP change out of this PR and moved it over https://github.com/appwrite/console/pull/548


LICENSE that will be understood by GitHub

I've made a new repository with this license to copy the file, so it can't be closer to what GH want.
Fixes #26

I'd prefer to keep the file name (SCREAMING_CAPS are stupid) and markdown format (I like when text is formatted), if possible. License checker is supposed to ignore formatting and skip copyright lines. For some reason it doesn't happen, so I want to understand why.
It's essentially a cosmetic bug, the choice between a pretty file and pretty tag in the header. It doesn't even affect Composer which relies on the metadata file. So if you can make GitHub accept the file I already have with less drastic changes, that would be perfect.

That's not a problem. Please see now.
Should work just like here.

Huh. I wonder whether the license detector's failure is due to "©" or the correct modification of the license's placeholder text. Either way, I expected GitHub to use better quality code.
Seems to work now. Thanks for help.

Probably you've changed it too much. GitHub uses this gem, I'm pretty sure they're considering all PR.

@sanmai
The only differences with your version is formatting (which should be ignored, according to this script's docs), copyright line (should be ignored completely) and the change in placeholder text. Judging by the issues, devs of the gem don't care much about placeholders and have actually tightened text closeness checks for bogus reasons ("somebody may add line 'Everything is mine and the quoted license is just for fun' before the license text"). I have no interest in arguing with that logic.


add support for imagePullSecrets

As described in:
https://helm.sh/docs/howto/charts_tips_and_tricks/#creating-image-pull-secrets
BTW, is it necessary for CSI Controller to support hostNetwork? As I can see, it only support hostNetwork for CSI Node.
BTW, it is also supposed to support changing liveness probe port HEALTH_PORT in values.yaml (especially when you are using host network mode.

BTW, currently the sidecars are fairly old (as your document said, to support ARM64 machines we must upgrade them MANUALLY). Why not upgrade them to the newer version and make the support for non-x86 machines out-of-box.
To ways to get the latest image tag:

https://explore.ggcr.dev/
Use gcrane ls command, described in https://github.com/google/go-containerregistry/blob/main/cmd/gcrane/README.md

Hi @fungaren , sorry for delay reply. imagePullSecrets has been supported and the problem has been fixed too. Please upgrade chart and try again. Thanks!


Best way to filter the data table?

This is probably not an issue so please close this if I'm out of line.
What's the best way to filter this data table? I was hoping maybe there was a setting I was unaware of that would provide a filter input.

Check out this https://github.com/Swimlane/angular-data-table/blob/master/demos/filters.html example.


Audio routing issue with some custom MLO's

I've generated over 30 interiors without any issues with this tool, but with some interiors I got some kind of routing issue, like for example: Audio travels correctly from limbo to room it's linked with but after whatever room I'm in audio stops travelling between rooms. This has happened on +10 custom MLO's we have on our server and can't seem to figure it out why is it doing that. I've tried multiple different portal flags if it's related to that, checked multiple times if the attached entities are linked correctly to portals etc etc.
I'm pretty sure there are people facing same problems as I am. Also I'm pretty confident the issue is related to algorithm that generates paths between rooms.
I can provide files to sort this issue out when needed.

Are you editing the room linking on the tool for the interiors that have this issue? That probably could break the audio routing

Are you editing the room linking on the tool for the interiors that have this issue? That probably could break the audio routing

No, I usually just run the tool like it suggests the linked rooms.

Please DM me one of those mlo's, so I can take a look at it. My Discord is snakewiz#5463


Documentation: clarification on official etcd ports

This is for https://github.com/coreos/etcd/issues/3480.
This adds a notice that etcd officially use 2379 and 2380 for
client and server ports.

As jon pointed out, there are quite a few code that uses old ports.
I would like to remove them all to not confuse people. Please let
me know what you think.  /cc @xiang90

Just changed it just to give notice about the official ports.

I have had a branch for #3480 sitting dumbly in my fork. It contained essentially the sentence I suggest inline above. My oops.
This is a good start toward #3480; I need to undertake a repo-wide scouring of the old port numbers at some future point and then close that issue entirely.

@joshix Thanks! Please take a look again. Fixed based on your comments. If you are planning on repo-wise doc change, please feel free to re-assign https://github.com/coreos/etcd/issues/3480 to you.

LGTM to merge.
@gyuho I'll reassign when I take up the larger edits to further quell the old port numbers.

Thanks!
Sincerely,
Gyu-Ho Lee
On Dec 28, 2015 17:06, "Josh Wood"<EMAIL_ADDRESS>wrote:

LGTM to merge.
@gyuho https://github.com/gyuho I'll reassign when I take up the larger
edits to further quell the old port numbers.
—
Reply to this email directly or view it on GitHub
https://github.com/coreos/etcd/pull/4085#issuecomment-167688991.

@gyuho @joshix Thanks! Let's keep #3480 open and merge this.


Clean "Run" history - by Jhovany200

Delete example:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU]
"a"="regedit\\1"
"MRUList"="ab"
"b"="msconfig\\1"
it can be deleted from the root (RunMRU), since it is "recreated" when we execute the commands again in "Run".
Clean everything created in "RunMRU"
The name can be: Clear history of "MRU" or "Run"
Category=>    !--清理项目条目映射--
Conclusion
Item Name= Clear history of "MRU" or "Run"
Description= They are records created in "MRU" or "Run"
Group= ???? (YOU place it)
it's something but it works.
""My goal is only to collaborate"".

@FogDai

Clean Run history.txt
I hope it works, this is what I did.


Update Font.cpp

What's the point you just changed a comment ?

What's the point you just changed a comment ?

That's the point, I just changed a comment.
The reason behind that is that the new font supports Persian too, which is a language that can be added to BATOCERA.

@Chipsum Can you help with the Persian translation? The process is explained on the wiki https://wiki.batocera.org/help_with_translation -- thank you!

@Chipsum Can you help with the Persian translation? The process is explained on the wiki https://wiki.batocera.org/help_with_translation -- thank you!

I have no intention of contributing to the BATOCERA project anymore. But I see no reason why Persian should not be there if there are translators ready to contribute.

I have no intention of contributing to the BATOCERA project anymore. But I see no reason why Persian should not be there if there are translators ready to contribute.

Too bad. That's right: we need more translators for the missing languages (and even completing the translations that are not fully up to date). But that's a lot of hard work, that requires motivated people. And they're harder to find than people who just want others to do the work for them 😉

no it's just that we take so much bull*hit , like fabrice and how shocked he is to see someone trying to add something to a comment, just trying to help sometimes is not good at all.
Closing...


Provide "sid" to subscription callback

Right now it is a little ugly to get the sid into the callback if one wants unsubscribe inside of the subscription callback.

Since arity is flexible, should I add it to the end? Right now its <msg, reply, subject>..

Yes, the end should be good since we already do it like that everywhere else.


Syncing Attachments of type blob

Is there any way of syncing attachments of type blob?  By default (unless I'm wrong) PouchDB sync's all attachments from CouchDB as type Blob and it doesn't seem to be handled in the library?
I've done a ton of research on this and tried several things but I can't seem to get anything to work.  Does anyone have any ideas on how to deal with attachments?  I wouldn't mind at worst case if they where base64 but I can't find a way to do that.

Finally after hours of research and reading I've got a solution and will raise a PR for this project today to finally solve BLOBS and attachments :)


(Bug) [RN] The Claim button jumps after the user coming back to the dashboard

Description
The problem wasn't related to dynamic calc of position and measure as initially thought.
After applying this translates the parent after a timeout then applies new positioning that centers the button back in.
About #2625
How Has This Been Tested?

navigating
navigating + scroll anim

Checklist:

[x] PR title matches follow: (Feature|Bug|Chore) Task Name
[x] My code follows the style guidelines of this project
[x] I have followed all the instructions described in the initial task (check Definitions of Done)
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I have added reference to a related issue in the repository
[x] I have added a detailed description of the changes proposed in the pull request. I am as descriptive as possible, assisting reviewers as much as possible.
[ ] I have added screenshots related to my pull request (for frontend tasks)
[x] I have pasted a gif showing the feature.
[x] @mentions of the person or team responsible for reviewing proposed changes

@mauriguz as i could see, you removed the position animation (via translateX/Y). So now the button receives animation only by the animatedScale prop. That means the all stuff inside component (event handler, useMemo etc) and measureView aren't needed anymore. I'll remove them, please re-check this PR

@serdiukov-o-nordwhale rechecked with your changes and everything looks good. approved.


xla_ops/pad.mlir test fail for vulkan backend on Android

This could be root cause of #2345, although it's passing on Desktop GPU and SwiftShader. The first time I saw the convolution issue was to extract padding attributes from conv op, thus I'll start with looking into this bug before #2345.

Log:
107: I ../iree/tools/vm_util.cc:305] Creating driver and device for 'vulkan'...
107: I ../iree/hal/vulkan/vulkan_driver.cc:295] Created Vulkan Device: Mali-G76
107: [==========] Running 2 tests from 1 test suite.
107: [----------] Global test environment set-up.
107: [----------] 2 tests from module
107: [ RUN      ] module.pad_test                                                                                107: E ../iree/base/api_util.h:29] INTERNAL: VK_ERROR_DEVICE_LOST
107: E ../iree/base/api_util.h:29] INTERNAL: while executing hal.ex.submit_and_wait
107: ../iree/modules/check/check_module_main.cc:72: Failure
107: Expected equality of these values:
107:   IREE_STATUS_OK
107:     Which is: 0
107:   ((iree_status_code_t)(iree_vm_invoke(context_, function_, nullptr, nullptr, nullptr, iree_allocator_t { 0, iree_allocator_system_allocat
e, iree_allocator_system_free }) & IREE_STATUS_CODE_MASK))
107:     Which is: 13
107: [  FAILED  ] module.pad_test, where GetParam() = 1 (30 ms)
107: [ RUN      ] module.pad_no_op
107: E ../iree/base/api_util.h:29] INTERNAL: VK_ERROR_DEVICE_LOST
107: ../iree/modules/check/check_module_main.cc:72: Failure
107: Expected equality of these values:
107:   IREE_STATUS_OK
107:     Which is: 0
107:   ((iree_status_code_t)(iree_vm_invoke(context_, function_, nullptr, nullptr, nullptr, iree_allocator_t { 0, iree_allocator_system_allocat
e, iree_allocator_system_free }) & IREE_STATUS_CODE_MASK))
107:     Which is: 13
107: E ../iree/base/api_util.h:29] INTERNAL: while executing hal.ex.submit_and_wait
107: [  FAILED  ] module.pad_no_op, where GetParam() = 3 (21 ms)

Don't have ideas for this yet. Tag @ScottTodd and @antiagainst for visibility.

To repro:
$ ctest -V -R iree/test/e2e/xla_ops:check_vulkan-spirv_vulkan_pad.mlir_on_android_device

There is out-of-bound accessing in pad op, because we lower it to indexed_generic op. The output buffer is larger than the input buffer, so the loop will iterate over the whole output buffer and it will also use the same index to access the input buffer.
The fix would be lowering the pad op to linalg.fill + subview + linalg.copy.


Error: Unable To Determine Maximum Fan Speed For Card0!

so i have been using this on my other rx580 with no problems. tried setting fan speeds on a system with 2 r9 295x2 and i keep getting the following errors.
head: cannot open '/sys/class/drm/card0/device/hwmon/hwmon0/pwm1_max' for reading: No such file or directory
./amdgpu-pro-fans.sh: line 58: [: -gt: unary operator expected
Error: Unable To Determine Maximum Fan Speed For Card0!
head: cannot open '/sys/class/drm/card1/device/hwmon/hwmon1/pwm1_max' for reading: No such file or directory
./amdgpu-pro-fans.sh: line 58: [: -gt: unary operator expected
Error: Unable To Determine Maximum Fan Speed For Card1!
head: cannot open '/sys/class/drm/card2/device/hwmon/hwmon2/pwm1_max' for reading: No such file or directory
./amdgpu-pro-fans.sh: line 58: [: -gt: unary operator expected
Error: Unable To Determine Maximum Fan Speed For Card2!
head: cannot open '/sys/class/drm/card3/device/hwmon/hwmon3/pwm1_max' for reading: No such file or directory
./amdgpu-pro-fans.sh: line 58: [: -gt: unary operator expected
Error: Unable To Determine Maximum Fan Speed For Card3!
the r9 295x2 are oem water cooled cards with a fan on radiator and a vrm fan. i someone could help i would be very grateful

I have the same issue
OS: Mint 18.3 sylvia
Kernel: x86_64 Linux 4.13.0-32-generic
CPU: Intel Core i7 CPU 860 @ 2.801GHz
product: Cayman PRO [Radeon HD 6950]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]

FYI, you need to be using amdgpu kernel driver, what this script is meant for, for this to work.
@ivanaska Your card Vesuvius (appears to be re-branded Hawaii card) is a Sea Island GCN 1.1 second generation card which amdgpu, last I checked in 2017, had experimental support for. For this card, the default driver as of Linux kernel =<4.15 is still radeon. If you like to experiment with the amdgpu driver. Make sure your kernel is built with CONFIG_DRM_AMDGPU_CIK=y enabled and add amdgpu.cik_support=1 to the kernel command line via grub and blacklist radeon.
@miriampl Your card on the other hand, Cayman PRO, is a Northern Island TeraScale 3 (VLIW4) card which amdgpu (amdgpu supports only GCN cards) does not support.
Since it's more than a year since the last commit, alternatively may I suggest you guys give https://github.com/marazmista/radeon-profile a shot, which supports both radeon and amdgpu drivers, although I am not sure how functional fan control is for radeon driver.

Okay, I've just installed the latest BIOS. Version 5102 2019/03/06 which might have helped a little. There are still 3 cards installed (out of 8) and I've managed rocm-smi to see them all. Currently, I'm using the upstream kernel in Ubuntu 18.10, because the system failed to boot with 18.04.
One strange thing is that amdgpu is not loaded upon boot. I have to manually load the driver using sudo modprobe amdgpu to get things under /sys/class/drm/ populated. After that's done, rocm-smi reports all 3 cards. rocminfo and /opt/rocm/opencl/bin/x86_64/clinfo however fail with
malloc(): memory corruption
Aborted

Just running the console gives me error messages every minute or so, similar to that in this ROCK-Kernel-Driver issue.
Bad DLLP
aer_layer=Physical lLayer, aer_agent=Receiver ID

Full journalctl of the last boot is here.
last_boot.txt
Shall I post some screens of the BIOS settings available for PCI devices?


[Enhancement] (nereids)implement DropRoleCommand in nereids

What problem does this PR solve?

support drop role command in nereids

Issue Number: close #42618

Related PR: #
Problem Summary:
Check List (For Committer)

Test

[x] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[ ] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[ ] No colde files have been changed.
[ ] Other reason

test_grant_priv.groovy already cover it.
2024-11-04 15:47:00.905 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: drop role if exists test_grant_priv_role1
2024-11-04 15:47:00.908 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: DROP DATABASE IF EXISTS test_grant_priv_db
2024-11-04 15:47:00.913 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: CREATE DATABASE test_grant_priv_db
2024-11-04 15:47:00.921 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: CREATE ROLE test_grant_priv_role1
2024-11-04 15:47:00.928 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: CREATE USER 'test_grant_priv_user1' IDENTIFIED BY '123456'
2024-11-04 15:47:00.938 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: CREATE USER 'test_grant_priv_user2' IDENTIFIED BY '123456'
2024-11-04 15:47:00.946 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: grant select_priv on test_grant_priv_db.* to test_grant_priv_user1
2024-11-04 15:47:00.969 INFO [suite-thread-1] (SuiteContext.groovy:299) - Create new connection for user 'test_grant_priv_user1' to 'jdbc:mysql://<IP_ADDRESS>:9030/test_grant_priv_db?'
2024-11-04 15:47:01.016 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: grant select_priv on test_grant_priv_db.* to test_grant_priv_user2
2024-11-04 15:47:01.034 INFO [suite-thread-1] (test_grant_priv.groovy:46) - errCode = 2, detailMessage = Access denied; you need all  [Grant_priv, Select_priv] privilege(s) for this operation
2024-11-04 15:47:01.034 INFO [suite-thread-1] (SuiteContext.groovy:309) - Recover original connection to 'jdbc:mysql://<IP_ADDRESS>:9030/test_grant_priv_db?'
2024-11-04 15:47:01.035 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: grant grant_priv on test_grant_priv_db.* to test_grant_priv_user1
2024-11-04 15:47:01.042 INFO [suite-thread-1] (SuiteContext.groovy:299) - Create new connection for user 'test_grant_priv_user1' to 'jdbc:mysql://<IP_ADDRESS>:9030/test_grant_priv_db?'
2024-11-04 15:47:01.079 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: grant select_priv on test_grant_priv_db.* to test_grant_priv_user2
2024-11-04 15:47:01.090 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: grant load_priv on test_grant_priv_db.* to test_grant_priv_user2
2024-11-04 15:47:01.099 INFO [suite-thread-1] (test_grant_priv.groovy:63) - errCode = 2, detailMessage = Access denied; you need all  [Grant_priv, Load_priv] privilege(s) for this operation
2024-11-04 15:47:01.100 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: grant 'test_grant_priv_role1' to test_grant_priv_user2
2024-11-04 15:47:01.116 INFO [suite-thread-1] (test_grant_priv.groovy:70) - errCode = 2, detailMessage = Access denied; you need (at least one of) the (GRANT/REVOKE) privilege(s) for this operation
2024-11-04 15:47:01.116 INFO [suite-thread-1] (SuiteContext.groovy:309) - Recover original connection to 'jdbc:mysql://<IP_ADDRESS>:9030/test_grant_priv_db?'
2024-11-04 15:47:01.117 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: grant grant_priv on . to test_grant_priv_user1
2024-11-04 15:47:01.127 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: grant 'test_grant_priv_role1' to test_grant_priv_user2
2024-11-04 15:47:01.139 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: drop user if exists test_grant_priv_user1
2024-11-04 15:47:01.149 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: drop user if exists test_grant_priv_user2
2024-11-04 15:47:01.165 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: drop role if exists test_grant_priv_role1
2024-11-04 15:47:01.172 INFO [suite-thread-1] (Suite.groovy:384) - Execute sql: DROP DATABASE IF EXISTS test_grant_priv_db
2024-11-04 15:47:01.184 INFO [suite-thread-1] (ScriptContext.groovy:120) - Run test_grant_priv in /root/doris/workspace/doris/regression-test/suites/account_p0/test_grant_priv.groovy succeed
2024-11-04 15:47:09.541 INFO [main] (RegressionTest.groovy:281) - Start to run single scripts
2024-11-04 15:48:21.903 INFO [main] (RegressionTest.groovy:410) - Success suites:
/root/doris/workspace/doris/regression-test/suites/account_p0/test_grant_priv.groovy: group=default,p0, name=test_grant_priv

Behavior changed:

[ ] No.
[ ] Yes.

Does this need documentation?

[ ] No.
[ ] Yes.

Release note

None

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall

run buildall

run buildall


Add contributors

@all-contributors please add @Rossb0b review

@all-contributors please add @Rossb0b review