Strong mode issues

> dartanalyzer --strong . | sort | uniq
109 errors, 273 warnings and 1 hint found.
Analyzing [.]...
[error] Could not infer type parameter E, VMIsolateRef must be of type VMRunnableIsolate. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 549, col 10)
[error] The argument type 'IOWebSocketChannel' cannot be assigned to the parameter type 'StreamChannel<String>'. (/usr/local/google/home/hcameron/github/vm_service_client/lib/vm_service_client.dart, line 121, col 32)
[error] The argument type 'LineSplitter' cannot be assigned to the parameter type 'Converter<String, dynamic>'. (/usr/local/google/home/hcameron/github/vm_service_client/test/utils.dart, line 13, col 33)
[error] The getter 'arguments' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 337, col 29)
[error] The getter 'associations' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 218, col 20)
[error] The getter 'associations' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 219, col 20)
[error] The getter 'associations' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 221, col 20)
[error] The getter 'associations' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 223, col 20)
[error] The getter 'associations' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 225, col 20)
[error] The getter 'breakpoints' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 144, col 13)
[error] The getter 'breakpoints' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 162, col 19)
[error] The getter 'breakpoints' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 33, col 20)
[error] The getter 'context' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 321, col 20)
[error] The getter 'context' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 323, col 33)
[error] The getter 'elements' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 191, col 20)
[error] The getter 'error' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 32, col 20)
[error] The getter 'function' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 320, col 20)
[error] The getter 'isCaseSensitive' is not defined for the class 'VMRegExpInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 280, col 20)
[error] The getter 'isCaseSensitive' is not defined for the class 'VMRegExpInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 302, col 20)
[error] The getter 'isMultiLine' is not defined for the class 'VMRegExpInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 281, col 20)
[error] The getter 'isMultiLine' is not defined for the class 'VMRegExpInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 303, col 20)
[error] The getter 'isValueTruncated' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 159, col 20)
[error] The getter 'length' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 186, col 20)
[error] The getter 'length' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 213, col 20)
[error] The getter 'length' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 245, col 20)
[error] The getter 'libraries' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 35, col 20)
[error] The getter 'livePorts' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 30, col 20)
[error] The getter 'name' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 333, col 20)
[error] The getter 'pauseEvent' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 31, col 20)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 279, col 22)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 288, col 22)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 297, col 22)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 34, col 20)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 106, col 48)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 138, col 48)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 158, col 48)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 177, col 48)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 199, col 48)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 33, col 48)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 72, col 48)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/class_test.dart, line 29, col 32)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/class_test.dart, line 54, col 32)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/code_test.dart, line 25, col 35)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/field_test.dart, line 23, col 32)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/field_test.dart, line 27, col 44)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/field_test.dart, line 39, col 54)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/field_test.dart, line 51, col 32)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/field_test.dart, line 68, col 54)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/function_test.dart, line 24, col 37)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/function_test.dart, line 46, col 34)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/function_test.dart, line 69, col 34)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/function_test.dart, line 93, col 35)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/function_test.dart, line 96, col 13)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 350, col 24)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/library_test.dart, line 30, col 27)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/library_test.dart, line 61, col 33)
[error] The getter 'rootLibrary' is not defined for the class 'VMIsolate'. (/usr/local/google/home/hcameron/github/vm_service_client/test/library_test.dart, line 76, col 31)
[error] The getter 'startTime' is not defined for the class 'VMIsolateRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 29, col 37)
[error] The getter 'typeClass' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 334, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/frame_test.dart, line 45, col 18)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 102, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 103, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 104, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 105, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 106, col 60)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 108, col 24)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 115, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 116, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 117, col 60)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 119, col 24)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 126, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 127, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 128, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 129, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 130, col 60)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 132, col 24)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 147, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 149, col 24)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 151, col 24)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 158, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 253, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 66, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 75, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 84, col 20)
[error] The getter 'value' is not defined for the class 'VMInstanceRef'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 93, col 20)
[error] The getter 'value' is not defined for the class 'VMInstance'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 150, col 35)
[error] The getter 'value' is not defined for the class 'VMInstance'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 163, col 35)
[error] The getter 'value' is not defined for the class 'VMInstance'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 67, col 35)
[error] The getter 'value' is not defined for the class 'VMInstance'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 76, col 35)
[error] The getter 'value' is not defined for the class 'VMInstance'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 85, col 35)
[error] The getter 'value' is not defined for the class 'VMInstance'. (/usr/local/google/home/hcameron/github/vm_service_client/test/instance_test.dart, line 94, col 35)
[error] The getter 'value' is not defined for the class 'VMInstance'. (/usr/local/google/home/hcameron/github/vm_service_client/test/message_test.dart, line 39, col 18)
[hint] Dead code (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 166, col 9)
[warning] Unsound implicit cast from dynamic to Iterable<int> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/source_report.dart, line 100, col 30)
[warning] Unsound implicit cast from dynamic to Iterable<int> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/source_report.dart, line 104, col 30)
[warning] Unsound implicit cast from dynamic to Iterable<int> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/source_report.dart, line 96, col 30)
[warning] Unsound implicit cast from dynamic to Iterable<String> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 432, col 50)
[warning] Unsound implicit cast from dynamic to List<List<int>> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/script.dart, line 177, col 27)
[warning] Unsound implicit cast from dynamic to List<VMFlag> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/flag.dart, line 16, col 15)
[warning] Unsound implicit cast from dynamic to StreamController<Map<dynamic, dynamic>> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/stream_manager.dart, line 136, col 12)
[warning] Unsound implicit cast from Function to (dynamic) → void (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 45, col 25)
[warning] Unsound implicit cast from Function to (dynamic) → void (/usr/local/google/home/hcameron/github/vm_service_client/test/utils.dart, line 72, col 17)
[warning] Unsound implicit cast from Function to (List<int>) → void (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 120, col 27)
[warning] Unsound implicit cast from Function to (List<int>) → void (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 121, col 27)
[warning] Unsound implicit cast from Function to (VMIsolateRef) → void (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 65, col 29)
[warning] Unsound implicit cast from Function to (VMPauseEvent) → void (/usr/local/google/home/hcameron/github/vm_service_client/test/breakpoint_test.dart, line 84, col 36)
[warning] Unsound implicit cast from Function to (VMPauseEvent) → void (/usr/local/google/home/hcameron/github/vm_service_client/test/isolate_test.dart, line 89, col 36)
[warning] Unsound implicit cast from Future<dynamic> to Future<VMBreakpoint> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/breakpoint.dart, line 140, col 12)
[warning] Unsound implicit cast from Future<dynamic> to Future<VMRunnableIsolate> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 193, col 12)
[warning] Unsound implicit cast from Map<dynamic, dynamic> to Map<String, VMScript> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/stack.dart, line 45, col 51)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<List<int>> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 161, col 15)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<List<int>> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 167, col 15)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<String> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 146, col 25)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMBreakpoint> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/breakpoint.dart, line 100, col 16)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMBreakpoint> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 156, col 26)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMExtensionEvent> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 172, col 25)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMExtensionEvent> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 251, col 12)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMIsolateRef> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 141, col 17)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMIsolateRef> (/usr/local/google/home/hcameron/github/vm_service_client/lib/vm_service_client.dart, line 145, col 23)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMIsolateRef> (/usr/local/google/home/hcameron/github/vm_service_client/lib/vm_service_client.dart, line 150, col 26)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMPauseEvent> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/isolate.dart, line 151, col 24)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMRef> (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/vm.dart, line 47, col 17)
[warning] Unsound implicit cast from TypedData to T (/usr/local/google/home/hcameron/github/vm_service_client/lib/src/instance.dart, line 791, col 17)

[error] The argument type 'LineSplitter' cannot be assigned to the parameter type 'Converter<String, dynamic>'. (/usr/local/google/home/hcameron/github/vm_service_client/test/utils.dart, line 13, col 33)
seems to be a result of https://github.com/dart-lang/sdk/issues/27722.

Closed by 4af8f8e8e5376b3c9383fa0cdbf120b159f7d917.

That commit was a few months ago. This issue is about new strong mode errors introduced due to a new SDK/analyzer.

What version of Dart are you seeing these errors on?

dartanalyzer version 1.20.0-dev.10.3
On Wed, 16 Nov 2016 at 13:40 Natalie Weizenbaum<EMAIL_ADDRESS>wrote:

What version of Dart are you seeing these errors on?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/vm_service_client/issues/9#issuecomment-261065045,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIREeD8d2ucS0RxFDrW-qc-FgTwWXO0Xks5q-2oxgaJpZM4KnPgQ
.

That's pretty old—1.20 stable was released in October. Try updating.

sigh looks like my repo/update settings got lost.
Same output with 1.21.0-dev.3.0.
I can update to -dev.6.0 if you thank that's likely to make a difference although isn't this just a case of the strong mode rules being tightened?

I found the source of my confusion—the previous strong mode CL didn't add an .analysis_options file to ensure that future analysis runs had strong mode enabled. I can reproduce strong-mode warnings now.


failed to cherry pick PR 3772 from cyclinder, to branch release-v0.8

commits fc04adf6a18da09c20d10bdee2d44e2fb1586011 of cyclinder conflict when merging to branch release-v0.8, please manually cherry pick it by yourself.
PR https://github.com/spidernet-io/spiderpool/pull/3772 ,  action https://github.com/spidernet-io/spiderpool/actions/runs/10259641660
Auto-merging charts/spiderpool/README.md
CONFLICT (content): Merge conflict in charts/spiderpool/README.md
Auto-merging charts/spiderpool/templates/configmap.yaml
CONFLICT (content): Merge conflict in charts/spiderpool/templates/configmap.yaml
Auto-merging charts/spiderpool/templates/daemonset.yaml
CONFLICT (content): Merge conflict in charts/spiderpool/templates/daemonset.yaml
Auto-merging charts/spiderpool/templates/pod.yaml
CONFLICT (content): Merge conflict in charts/spiderpool/templates/pod.yaml
Auto-merging charts/spiderpool/values.yaml
CONFLICT (content): Merge conflict in charts/spiderpool/values.yaml
Auto-merging cmd/spiderpool-agent/cmd/daemon.go
Auto-merging docs/reference/spiderpool-agent.md
CONFLICT (modify/delete): docs/usage/install/upgrade-zh_CN.md deleted in HEAD and modified in fc04adf6 (Merge pull request #3772 from cyclinder/spiderpoolagent/opt_sysctl).  Version fc04adf6 (Merge pull request #3772 from cyclinder/spiderpoolagent/opt_sysctl) of docs/usage/install/upgrade-zh_CN.md left in tree.
Auto-merging docs/usage/install/upgrade.md
CONFLICT (content): Merge conflict in docs/usage/install/upgrade.md
Auto-merging docs/usage/spider-subnet-zh_CN.md
CONFLICT (content): Merge conflict in docs/usage/spider-subnet-zh_CN.md
Auto-merging docs/usage/spider-subnet.md
CONFLICT (content): Merge conflict in docs/usage/spider-subnet.md
Auto-merging pkg/types/k8s.go
CONFLICT (content): Merge conflict in pkg/types/k8s.go
Auto-merging test/Makefile
CONFLICT (content): Merge conflict in test/Makefile
error: could not apply fc04adf6... Merge pull request #3772 from cyclinder/spiderpoolagent/opt_sysctl
hint: After resolving the conflicts, mark them with
hint: "git add/rm <pathspec>", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".
hint: Disable this message with "git config advice.mergeConflict false"

https://github.com/spidernet-io/spiderpool/pull/3840


Zooming & translating (similar to Graph3d from vis.js)

Great project. Very succinct and accomplishes goals that were difficult before without large external packages.
Is there an easy way to incorporate a scale & a translate function to the examples? Something similar to this (http://visjs.org/graph3d_examples.html) - scale on scroll (or pinch zoom) and translate on click-drag.
I wanted to check with you first how you imagined it going or if you have something in the works before I attempt to incorporate a solution. Or maybe you have an idea of how you'd like it to work with a larger goal in mind.
Thanks.

Actually, would this not be an adjustment to the d3-3d package itself, and only adding appropriate d3 handlers?
Using the 3D Cubes as an example:
    var cubes3D = d3._3d()
        .shape('CUBE')
        .x(function(d){ return d.x; })
        .y(function(d){ return d.y; })
        .z(function(d){ return d.z; })
        .rotateY( startAngle)
        .rotateX(-startAngle)
        .origin(origin)
        .scale(scale);

Would adjusting .origin().scale() on another d3 handler be enough? It looks like drag is registered to the svg object in this example, but adding ctl-drag & 3 finger drag to change the origin & zoom/2-finger zoom for adjusting scale? Am I actually "underthinking" this?

Yeah, you're on the right track.  I just got this going.  Add another call onto your SVG and it works.
.call(d3.zoom().on("zoom", function () {svg.attr("transform", d3.event.transform)}))

Hey, @jaredvacanti is right. You can achieve translating by just manipulating the data. For instance just add the mouse-x value to the data. d3 and d3-3d will take care of it.
I highly recommend taking a look at this example: https://bl.ocks.org/mbostock/2b534b091d80a8de39219dd076b316cd.
I will close this issue.


Geo-Partitioned Leaseholders Topology Doc Update

Re: Geo-Partitioned Leaseholders Topology
Issue Description
While working with a prospect they were confused on this topology since they thought they would have to geo partition on a row basis and wouldn't have the option to do database or table level partitioning if needed.
Suggested Resolution
Add information on how to pin leaseholders on a given table, database or whole cluster.

@rkruze, thanks for this feedback. I'm unsure as to whether that's the same topology or something distinct. Are you thinking we should have one topology to cover "pinning leaseholders", and it covers all possible levels?


eltclsh: 1.18 -> 1.19

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/eltclsh/versions.
meta.description for eltclsh is: Interactive shell for the TCL programming language based on editline
meta.homepage for eltclsh is: https://homepages.laas.fr/mallet/soft/shell/eltclsh
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.19 with grep in /nix/store/mr9wh7cwm7gh3vndldv70w12smnsbzhd-eltclsh-1.19
found 1.19 in filename of file in /nix/store/mr9wh7cwm7gh3vndldv70w12smnsbzhd-eltclsh-1.19

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
eltclsh

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/mr9wh7cwm7gh3vndldv70w12smnsbzhd-eltclsh-1.19 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A eltclsh https://github.com/r-ryantm/nixpkgs/archive/76eaf523cfb7d6a831aae11bd97aea427b5844a0.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/76eaf523cfb7d6a831aae11bd97aea427b5844a0#eltclsh

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/mr9wh7cwm7gh3vndldv70w12smnsbzhd-eltclsh-1.19
ls -la /nix/store/mr9wh7cwm7gh3vndldv70w12smnsbzhd-eltclsh-1.19/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

eltclsh

Maintainer pings
cc @iwanb for testing.

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

1 package built:

eltclsh


inaccessible due to its protection level

Platform:  Dynamics 365 Business Central.
Version :   US Business Central 14.3
Code:
pageextension 50999 MyExtensionPage51999 extends "Sales Order"
{
    layout
    {

        modify(ShippingOptions)
        {
            ApplicationArea = all;

            trigger OnAfterValidate()
            begin
                if ShipToOptions = ShipToOptions::"Custom Address" then;
            end;
        }
    }
}

Error: error AL0161: 'ShipToOptions' is inaccessible due to its protection level

Hi @manishratan,
You are trying to access a global variable which can only be accessed within the page itself or if the variables are marked with protected then within page extensions.
This is by design.

The "Sales order" page needs to be updated to expose the global variables. If you need it then raise a issue on microsoft/ALAppExtensions.
For seeing the protection level, the default is that it is only accessible from within the page itself, and "Go to definition" doesn't show the access levels  at the moment either, so it can be a bit hard to discover, but the error message you got is exactly for this case.


implement: flatlist

Everything related to this is in: #48

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

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

[Enter feedback here]

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

ID: f81d7cec-7853-fe76-8178-dc1fc6886f1b
Version Independent ID: 61b1f5e0-f5cb-83c2-04ef-e8202dea9b33
Content: Use the Spring Boot Starter for Azure Active Directory B2C
Content Source: articles/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-active-directory-b2c-oidc.md
Service: active-directory-b2c
GitHub Login: @KarlErickson
Microsoft Alias: edburns

I am getting the same issue after following the tutorial. Any suggestion on what could be wrong would be great

Thanks for the input, @nmanandhar!

Hi, @KarlErickson
Could you please assign this issue to me?

Hi, @liuyukuai , could you please provide more detail about how does this error happen?

Hi, @KarlErickson .
Please help to close this issue, because it's not updated for a long time.


Can't pay my own invoice

$ lncli addinvoice
{
	"r_hash": "4debe6f5a58e86d4fff91894c887c63d0c5ab2d3c8e7a000bf57dc6a063c1e2d",
	"pay_req": "lntb1pdwv80tpp5fh47dad936rdfllerz2v3p7x85x94vknern6qq9l2lwx5p3urcksdqqcqzyswcgrpep95lsa34vzdr4l4z8u368hv9f90hyg4jg6gapazurpcecjj7l5296ylk50wxt0frlxk433vdu8s9y9u6k8xqpl6rhdvqqdavqpvn9xuk"
}

$ lncli payinvoice lntb1pdwv80tpp5fh47dad936rdfllerz2v3p7x85x94vknern6qq9l2lwx5p3urcksdqqcqzyswcgrpep95lsa34vzdr4l4z8u368hv9f90hyg4jg6gapazurpcecjj7l5296ylk50wxt0frlxk433vdu8s9y9u6k8xqpl6rhdvqqdavqpvn9xuk
{
	"payment_error": "unable to find a path to destination",
	"payment_preimage": "",
	"payment_route": null
}

While superficially it seems silly to pay your own invoice, in practice it's pretty useful. Like I used to run a website that had a bitcoin deposit/withdraw, and a good 10% of all the transactions were simply send-to-self  (user A owes user B money, so user B gives user A their deposit address, user A withdraws) and they often didn't even realize it was in the same wallet.

Closing as a duplicate of #482.


Qh availability

This adds availability to the expert model

@dusty, You are right, this is a more complicated patch.  I'm going to write something for you to update with your new


[skip ci] Remove ceph-disk support

This comes on top of: https://github.com/ceph/ceph-ansible/pull/2866.
TODO:

[ ] remove ceph-disk code

[ ] update the doc

[ ] change restart scripts?

[ ] change handlers?

[ ] update ceph-validate with the change

[ ] default osd_scenario to 'lvm' and remove it as a mandatory var

jenkins test pipeline

jenkins test pipeline

@andrewschoen if you could look at the validate part, that'd be nice, thanks.

jenkins test luminous-centos7_cluster

jenkins test luminous-docker_cluster

jenkins test luminous-docker_cluster_collocation

jenkins test luminous-ooo_collocation

jenkins test luminous-centos7_cluster

jenkins test luminous-docker_cluster

jenkins test luminous-centos7_cluster

jenkins test luminous-docker_cluster

jenkins test luminous-docker_cluster_collocation

jenkins test luminous-ooo_collocation

jenkins test luminous-centos7_cluster

jenkins test luminous-docker_cluster

jenkins test luminous-docker_cluster_collocation

jenkins test luminous-ooo_collocation

jenkins test luminous-centos7_cluster

jenkins test luminous-docker_cluster

jenkins test luminous-docker_cluster_collocation

this PR needs to be resurrected

this has been done in https://github.com/ceph/ceph-ansible/pull/3837


read/coff, write/coff: support some ARM relocations

This change adds support for reading and writing some COFF relocations for ARM and ARM64, based on their descriptions at https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#coff-relocations-object-only.
I've implemented this mainly to help me work with resources in ARM64 cross-compilation builds, which use IMAGE_REL_ARM64_ADDR32NB. I've tested this manually by comparing against the output of llvm-windres and cvtres.

That should be good now.

Thank you!


[Ipython Examples] Hierarchical Models

The example explains Hierarchical Modeling. In this an example of
Bag of Marbles is explained. Graphical model of the hierarchical model
is explained . Then the respective model is created and learning is
made with 2 distribution ( Hierarchical and categorical ) .

Coverage remained the same at 61.589% when pulling ba59caaf07d3a586c2332eaec655338e8281a89b on deebuls:hierarchicalModelIpythonExample into 792e41cecedef435d4ea6e0da8eae972b597d2ba on bayespy:develop.

Thanks a lot, this is great! I'll merge this some day soon. I'll also make a few minor changes:

Add author name to top. I think it'd be nice to know the example contributor as in, for instance, here: http://nbviewer.jupyter.org/github/SheffieldML/notebook/blob/master/GPy/models_basic.ipynb
Draw the graphical model with TikZ BayesNet extension for Sphinx, resulting in vectorized graphics without external image files.


Frequent warning or error message : unable to extract html5 player and Unable to extract JS player URL

My usecase is to download a stream which is playable on a device and browser combo where User agent string represents . Is it the right way to do that ?
Let me know if I am missing any thing here.Here is log for my command
kranti(~) $ sudo /usr/local/bin/youtube-dl --user-agent 'Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1' --verbose  http://www.youtube.com/watch?v=bCloJm9gptM
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--user-agent', 'Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1', '--verbose', 'http://www.youtube.com/watch?v=bCloJm9gptM']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.05.05
[debug] Python version 2.7.5 - Darwin-13.1.0-x86_64-i386-64bit
[debug] Proxy map: {}
[youtube] Setting language
[youtube] bCloJm9gptM: Downloading webpage
[youtube] bCloJm9gptM: Downloading video info webpage
[youtube] bCloJm9gptM: Extracting video information
WARNING: unable to extract uploader nickname
WARNING: unable to extract html5 player; please report this issue on http://yt-dl.org/bug
[youtube] encrypted signature length 88 (45.42), itag 22, html5 player None
ERROR: Unable to extract JS player URL; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/youtube_dl/extractor/youtube.py", line 1196, in _real_extract
raise ValueError('Could not find vevo ID')
ValueError: Could not find vevo ID
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/youtube_dl/YoutubeDL.py", line 516, in extract_info
ie_result = ie.extract(url)
File "/Library/Python/2.7/site-packages/youtube_dl/extractor/common.py", line 161, in extract
return self._real_extract(url)
File "/Library/Python/2.7/site-packages/youtube_dl/extractor/youtube.py", line 1274, in _real_extract
video_webpage, u'JS player URL')
File "/Library/Python/2.7/site-packages/youtube_dl/extractor/common.py", line 376, in _search_regex
raise RegexNotFoundError(u'Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract JS player URL; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
====================================================================
Thanks for the help

@krantisit1321 you won't get an error if you simply use youtube-dl http://www.youtube.com/watch?v=bCloJm9gptM without the user-agent. Also, regarding the use case you mentioned, you can choose the format using the -f <format> and to list all the available formats you can use youtube-dl -F http://www.youtube.com/watch?v=bCloJm9gptM
Hopefully that solves your issue.
I recommend closing this issue.

Served formats with an Android User-Agent are the same as those with a desktop browser User-Agent. There's no need to support both, so closing.


Move MiXXX.MiXXX 2.4.1 to Mixxx.Mixxx 2.4.1

Microsoft Reviewers: Open in CodeFlow
Microsoft Reviewers: Open in CodeFlow

@wingetbot run


[Bug]: Unable to edit queries on some pages

Is there an existing issue for this?

[X] I have searched the existing issues

Description
The problem that is occurring here is that a user has an application with several queries. However, on some pages, they are encountering an unexpected error. The error message does not provide any specific information; it only shows a red X in a box. In addition to this, they are unable to create new JS objects or edit existing queries.
Steps To Reproduce
Currently, there are no specific steps or guidelines to replicate the problem. It appears to be a very specific case. However, you can review the conversations related to this issue for more information.
In the Notion document, they have an investigation and the credentials to access an app with this issue.
Slack
FrontApp
Notion
Public Sample App
No response
Environment
Production
Issue video log
No response
Version
Appsmith Business v<IP_ADDRESS>

Hey,
we are facing the same issue too.
The workaround is to clone the page to avoid the error, but lately due to large scale of widgets and queries on the page the cloning process hit the timeout of default 20 seconds, so it does not help at that place anymore.
As business edition user (immoflow.io organization) we are looking forward to the bug fix asap.
Best regards
Nick from immoflow

Hi @NickImmoflow, we still haven’t received the email containing the required page JSON. Could you please resend it to<EMAIL_ADDRESS>and<EMAIL_ADDRESS>Without it, debugging the issue further would be difficult for us.

Hi @riteshkew, unfortunately your mail server rejects my email with attached zip file due to security reasons. I emailed you with a link for the download of the units page of our app from file.io platform.
Contact me any time for further information.

Hey @NickImmoflow Can you please share with us the entire app json or share with us the Git repository. We ran into some issues while debugging the page json you shared.
cc @NilanshBansal

@riteshkew I would like to share the repository with appsmith support.
Please provide me GitHub usernames or email who will work on our issue.

@NickImmoflow can you pls share the github repository with me.
Github Username: NilanshBansal
Email: nilansh[at]appsmith.com

@NilanshBansal you are added as collaborator with read rights.

@NickImmoflow on debugging the application, it seems that there is some mismatch in the ids within your application.
While we are debugging this issue, you can import your git repository to a new appsmith application as a workaround to unblock your development team.
Go to Applications -> Create New -> Import -> Import from Git Repository
https://github.com/appsmithorg/appsmith/assets/25542733/3a8d61cf-7652-40b6-b299-e2c55a0ad48e
Please feel free to use the following link to schedule a call with me.

@NickImmoflow with regards to the issue for cloning the app raised by your team.
After debugging the application json, it seems that there is some mismatch in the ids within your application. While we are debugging this issue, can you import your git repository to a new appsmith application and then try cloning the page as a workaround to unblock your development team. Let us know if this fixes the issue.
Go to Applications -> Create New -> Import -> Import from Git Repository
import-git-connected-app.mov
Please feel free to use the following link to schedule a call with me.

@NickImmoflow can you pls confirm if the above workaround has fixed the issue for you?

@NickImmoflow, we're truly disheartened to learn about your decision to pause development with Appsmith. Please accept our deepest apologies for the performance issues and bugs that have disrupted your work. Your experience is far from what we aim to deliver, and we're committed to making things right.
We're already taking concrete steps to address these concerns:
Performance Enhancements: Our team is heavily focused on optimizing Appsmith's performance. We're implementing significant architectural improvements that are projected to boost speed and reliability. These updates are scheduled for the next quarter.
Bug Fixes: We recognize how even minor bugs can severely impact development workflows. Our immediate roadmap includes targeted fixes for known issues. We'd be eager to understand which bugs are most critical to you, so we can try and prioritize them accordingly.
We believe in transparency and would welcome the opportunity to discuss the technical specifics behind the challenges you've encountered, including the root causes and our detailed plans for resolving them. More importantly, we'd like to explore how we can tailor our support to meet your unique needs during this period.
To ensure we address your concerns most effectively, could we please schedule a call with you. Your feedback would be invaluable in guiding our efforts to not only improve Appsmith but also restore your confidence in our platform.

@riteshkew, thank you for your detailed response and the evident effort to address the concerns I've raised regarding the performance and bugs within the Appsmith framework. I appreciate your commitment to making significant improvements and the transparency in your plans for enhancement and bug resolution.
After careful consideration, our team has decided to proceed with an alternative solution that aligns more closely with our project's complex requirements and scalability needs. This decision comes after extensive evaluation of our development process and long-term objectives, which revealed that despite the potential of Appsmith for certain projects, it does not fully meet the sophistication and scalability required for our enterprise-level application.
I want to emphasize that this decision reflects our specific project needs and is not a general critique of Appsmith's value. I believe Appsmith offers a promising platform for developers working on smaller-scale applications, providing them with the tools necessary to build and deploy efficiently.
Given our current direction, we will not be able to allocate further time to engage in detailed discussions or participate in the proposed call to address our concerns. I hope you understand that this decision is final and is made with the best interests of our project in mind.
I wish you the best in your ongoing efforts to improve Appsmith and thank you again for your willingness to support your user community. I'm confident that Appsmith will continue to evolve and find its rightful place in the development ecosystem, especially for projects that fit its intended scope and capabilities.
Best regards,
Nick from immoflow


Fix egg_info and sdist build issue on MS Windows

The platform detect code is run even if a binary is not being built, however it relies on /proc/cpuinfo being present. If it is not, platform_detect will fail with a FileNotFoundError rather than returning platform_detect.UNKNOWN. This change makes it possible to run the non-binary commands on operating systems other than Linux.
The motivation for this is that Pipenv requires egg_info to be executable to determine dependencies, even if the package is question is specified as a conditional dependency whose conditions are not met on the current host.
This doesn't affect installation directly on a target machine, as if it is running Linux /proc/cpuinfo will be present and the old code path will be taken. If it is running a different operating system where /proc/cpuinfo is not present then previously setup.py would fail with an exception in pi_version() but will now fail with an error that the board could not be detected.

hiya thanks for the code - we're moving to a different library which has split apart the platform detection - could you check out https://github.com/adafruit/Adafruit_Python_PlatformDetect and see if that works correctly :)

Hi @ladyada!
Yep, I've tested that library on my Windows install and looks like it'll work great. Looks much more flexible, too, I can see why you've gone in that direction. Switching over to using that platform detector should indeed fix this build issue.
Matt

thanks! i hope to deprecate this repo soon

@ladyada Sorry, can you clarify the last comment? Is this repository being deprecated in favour of something that will provide the same functionality, or is it not a focus for you anymore?
If it's the latter then it would be lovely if this could be made installable on Windows in time for a final release. If a PR that uses your new PlatformDetect code would be helpful I can propose that.

yes this repo will at some point be replaced with https://github.com/adafruit/Adafruit_CircuitPython_DHT which uses libgpio and a helper so it should (long term) be easier to run on various boards. of course it wont actually run on windows because there's no gpio without a helper, but it ought to install

@ladyada A-ha! Thanks for that. So, unfortunately that repository has a similar problem. While the new platform detection does work on Windows, this new repo doesn't actually do the platform detection. From looking this, it seems that the intention is that the DHT code will work either on something running circuitpython or blinka, however it has a static dependency set to blinka. Presumably this is because the Micropython environments would be set up with the code directly rather than being installed as a dependency?
Either way, the specific case of a Raspberry Pi, which I'm looking at here, would require blinka, but that also blocks pipenv on Windows. The reason for this is that dependency conditions do not appear to be transitive, so as blinka has sysv_ipc as a dependency it is gathered into the set of dependencies, even though blinka itself is a dependency of a package that does not need installation.
The upshot of that is that you still can't work with a pipenv that has a conditional dependency on A_CP_DHT on Windows. I believe that making the sysv_ipc dependency in Blinka a conditional one that matches when it can reasonably be expected to work (perhaps platform_system != 'Windows' and 'CYGWIN' not in platform_system) would fix this.
What are your thoughts? I may have totally missed the point when reading over these things.

i think it should be installable on windows, but wont run (because there's no blinka implementation at this time) - is that true?

No, I'm afraid not. It will not install unless cygwin is also available because sysv_ipc is a dependency and that is unsupported on Windows (with the caveat that it may work with Cygwin).

im not a packaging expert so if you know how to adjust it so it will at least install on windows, we'd be grateful for a PR :)

Thanks, I've created that PR. On a personal note, thanks very much for everything you and your company does for the electronics hobby.

awesome thanks :)


annotations for the job object of a scaledjob

Proposal
i would like to be able to specify annotations which should be applied to each job created by the scaledjob.
currently, the job is only getting the labels from the scaledjob.
I am able to specify annotations for the pod, but not for the job.
Use-Case
i need to annotate the jobs in my cluster
Is this a feature you are interested in implementing yourself?
Maybe
Anything else?
this PR did the same thing for labels: https://github.com/kedacore/keda/pull/1322/files#diff-543511c1a0b5667aed68231a662b053e211fa61392ab63f8b87e7b3d45faf770
I propose a similar fix for annotations.

This totally makes sense IMO
Are you willing to contribute with the feature?

sure, what is required?

I reckon that something similar to the commit that you have linked. I mean, the code will be quite similar but using annotations instead of labels, and the changelog update.
Maybe a unit test would be nice, but that's all in this case as doc changes aren't required here

Absolutely valid request and I think that it should be documented as well

I think that it should be documented as well

How would you document it? I mean, the only option that I see is adding a note in ScaledJob section

I think that it should be documented as well

How would you document it? I mean, the only option that I see is adding a note in ScaledJob section

yeah, https://keda.sh/docs/2.10/concepts/scaling-jobs/#scaledjob-spec

@InbarRose , the note in docs is also required :)

@InbarRose , the note in docs is also required :)

I am not sure where to put the note, as there is no indication in the docs about labels either.

I would put some labels and annotation to the metada of the Spec, with a comment that these get applied to the job as well:

and then also a short paragraph to the details below, right at the beginning:

https://keda.sh/docs/2.10/concepts/scaling-jobs/#scaledjob-spec
Thanks!

i have the code and the docs.
I am not sure where to put tests. I do not see a place for scaled job tests, nor for labels.

I am not sure where to put tests. I do not see a place for scaled job tests, nor for labels.
I answered you there :)

Hi @InbarRose
I commented on the PR some time ago: https://github.com/kedacore/keda/pull/4600#issuecomment-1572764871
In any case, if you think that it requires a new test framework due to any reason, you could add an e2e test to check it directly on a real k8s cluster.
As it's something internal, you could add a test case here
In any case, I think that unit test is easier an faster. You are right with your point of having to create mocks for it, but you can extract the job generation logic to another function and cover it with unit tests.
Instead of doing a for and generating the jobs + creating it on the cluster, you could generate all the jobs first, and then create them on the cluster. With this change, you can add easily a unit test to cover the job spec.
Sorry for bothering you with the tests, but they are important to guarantee the behaviour in the future. If I build something using this new annotations, I'd like to have at least an small guarantee that they won't be removed by error

Hey @zroubalik, I see that the only thing missing to resolve this issue is covering the new feature with tests.
I'll be happy to contribute them. Please assign the issue to me.


Update Turkish translations

Coverage remained the same at 59.168% when pulling 4d4c14397e40e3e959bf8432e934157c1822e12a on bitigchi:turkish into dc8ca494ed753eb242a07b900ac44029b8a27925 on newsboat:master.

Thank you!


iOS install issue

Hey guys,
Look that you started support iOS, it's great news!
But when I was trying to install pods for iOS I caught an error:
[!] Unable to find a specification for 'DidcommSDK' depended upon by 'didcomm-react-native'
Could you help me with that error?
Thanks in advice.

Previous issue resolved. But found another one:

iOS build compile successfully
When I run app I catch error in log:

 LOG  Resolvers registered: 0588f018-d27a-46b0-b93a-c4bc509bbcce
 LOG  Resolvers unregistered: 0588f018-d27a-46b0-b93a-c4bc509bbcce
 ERROR  [Error: The operation couldn’t be completed. (DidcommSDK.ErrorKind error 0.)]

Hello @Yorik0512,
Could you describe the steps to reproduce the error? Are you running the demo right?
Also, are you running on a physical device or simulator?
Thanks!

Hi @rodrigofranzoi
I just cloned repo and run demo by the manual:
yarn bootstrap
cd ./demo/ios && arch -x86_64 pod install && cd ./../..
arch -x86_64 yarn demo ios
I'm running on simulator (iPhone 13), M1 Mac.

Hi @Yorik0512
I fixed this issue here: https://github.com/sicpa-dlab/didcomm-react-native/pull/46
Thanks!

Hey guys,
Look that you started support iOS, it's great news! But when I was trying to install pods for iOS I caught an error: [!] Unable to find a specification for 'DidcommSDK' depended upon by 'didcomm-react-native'
Could you help me with that error?
Thanks in advice.

Hey Yuri, how did you get around that error? when I try to install this package in a different repo and build the ios app I am still stuck here


Trait inheritance probabilities correctness

Pal Calc relies on trait inheritance probabilities derived by /u/mgxts to estimate how long it will take for a given result, which affects the final "optimal" path displayed.
The pseudocode provided by this source, and some of the raw probabilities they derived, were used as the basis of the overall probability calculations in the BreedingSolver.
The current implementation gives results that seem right, but I'm not 100% sure that it's correct. Is any part of this calculation incorrect or inaccurate?
(This issue is just for correctness with respect to the currently known trait inheritance calculation. Updates for changes to the underlying calculation in new Palworld versions in a separate issue #7 )

Note - misc. review in the IV solver PR discovered a few inaccuracies/mistakes
https://github.com/tylercamp/palcalc/pull/64/commits/c817d9456cc3a8a97db28e2cca9f110848a1fac9
https://github.com/tylercamp/palcalc/pull/64/commits/6b2f88bf60a82a37eeae2298e7b4591c32f786dd
https://github.com/tylercamp/palcalc/pull/64/commits/a52c2f4b50eec3f81fa427f46d1e6d47f94decf9
https://github.com/tylercamp/palcalc/pull/64/commits/dc98f2f2a85c0189fbcdafc05de2ee9e4c05c30d


replay is doing, while it has a error like this message: refund request not found ,i wonder it is an effort for this replay?

When I download this package ,and i have config this mainnet in the config.ini,I  do this two steps
1.start
./start.sh --genesis-json genesis.json --hard-replay --wasm-runtime wabt
2.second start
./start.sh
nodeos --data-dir /data/seele/data/eosnode --config-dir /data/seele/data/eosnode
when it id doing replay, it is showing this message  in the screen, My system is ubuntu 16.04 ,
why ? what should i do to handle this error???
error 2018-11-22T10:24:26.721 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:24:29.185 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:24:30.333 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:24:31.933 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:24:33.882 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:24:36.220 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:24:37.630 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: symbol precision mismatch
error 2018-11-22T10:24:41.312 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:24:47.632 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:24:47.966 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:24:55.889 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: symbol precision mismatch
error 2018-11-22T10:24:55.961 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: symbol precision mismatch
error 2018-11-22T10:24:56.136 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: symbol precision mismatch
error 2018-11-22T10:24:59.858 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:25:00.459 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:25:04.115 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
error 2018-11-22T10:25:04.403 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: symbol precision mismatch
5093900 of 26509107
is have someone countering this?

This will happen when a deferred transaction executes but objectively fails. And it is a normal behavior.


describe current migration chokes on raw strings

start migration to {
module default {
  type Foo {
    required property year_q -> str {
      constraint regexp(r'^\d{4}-\d$');
    };
}
}
};
populate migration;
describe current migration as json;
describe current migration;
commit migration;

describe current migration as json produces something that is I think sensible, but describe current migration fails with a bogus
error: EdgeQLSyntaxError: invalid string literal: invalid escape sequence '\d'
Originally my assumption was that the code generator is just totally busted with raw strings but I don't think that is right

Oh yeah it was way sillier than that. Our qlquote.escape_string doesn't work properly if there are escape sequences in the literal. Aaaaa.

It's probably worth writing some direct tests for escape_string or quote_literal when fixing this.

Or maybe we just want to always use dollar_quote_literal?


Get alternative frontend back in the codebase

@giangiac Can't we just make this the main frontend now since the people that we working on the on the other front-end are not contributing anymore?

@giangiac Can't we just make this the main frontend now since the people that we working on the on the other front-end are not contributing anymore?

That is the goal, but I did not want to "break" what Sam put in place. For example accessing the frontend at https://tqec.app/
(note that my company blocks access to that website, so I cannot confirm if it still works).
If we "swap" the frontends, do you know who can update that webpage?

I think only Sam has the permissions to push updates to that site.

At this stage we have unfortunately lost Sam to health issues, so we will
need to find another way that doesn't rely on Sam.
On Thu, Jun 20, 2024 at 8:30 AM Victory Omole @.***>
wrote:

I think only Sam has the permissions to push updates to that site.
—
Reply to this email directly, view it on GitHub
https://github.com/QCHackers/tqec/pull/250#issuecomment-2180987452, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKAXTC4HHUDITA5EVAREYTZILYTDAVCNFSM6AAAAABJTMR3MKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBQHE4DONBVGI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

@vtomole @afowler
What about these steps?

merge this PR so that the frontend v2 [what we called the alternative frontend and should be the official frontend moving forward] returns to the main TQEC repo in folder <repo>/ggg_frontend
merge latest development to the frontend v2 [from Gian's fork]
create another PR to move frontend v1 to <repo>/old_frontend, and move frontend v2 to <repo>/frontend
find a way to update the tqec website

@giangiac  Sounds good to me!

@giangiac Sounds good to me!

Perfect.
Please go ahead and merge this PR to complete the first bulletpoint of the plan.
(I cannot merge myself)

@giangiac I just approved the PR. Can you merge now?

Yes, I was able to merge.
Please check #265 to continue with step 2 of the 4-step plan discussed above.


Add Aliyun mirror support to hack/install.sh

Signed-off-by: hyzhou.zhy<EMAIL_ADDRESS>
Add Aliyun mirror support to hack/install.sh
I received an email today, The https transformation for Aliyun mirror is complete. @friism @thaJeztah
we will just run this:
curl -sSL https://get.docker.com/ | sh -s -- --mirror Aliyun

Tested in Aliyun ECS：Ubuntu 16.04、CentOS7.2
- A picture of a cute animal (not mandatory but encouraged)

@thaJeztah What about this pull request now? :)

Sorry for the delay, @Hyzhou, let me try to ping @dmp42 @andrewhsu again - PTAL

Is there a reason why this has to be modified for every provider? Perhaps there should be a way to specify the mirror as a string which represents the URL where the mirror can be found?
I have some use cases for using a local mirror. It wouldn't always be the same mirror. Even without my particular use case, it'd be nice to not have to add a special case for every single mirror. I can imagine others might want to use their own mirror as well.

@unclejack if you want to use your own mirror, it's probably best to write a custom script; I don't think we should allow setting any arbitrary mirror in the install script

@thaJeztah I understand that. However, I can't say adding mirrors one by one is better either.

@unclejack China is special. I don't think we should add more in there.
@thaJeztah I think this is fine and we should merge this, unless there is an issue?

@friism


Upgrade jest-watch-typeahead

The previous version has a confusing bug - a selected pattern gets interpreted as regexp. This has been fixed in 0.4.1 and is worth bumping a dependency here.

I bumped it to 0.4.2 as it looks like it was just released.

Thanks @Andarist!


TSCUtility: support additional spellings for ARM

ARM uses armv[4-9]-?[arm] as the arch field to encode the ISA
version and the core type for ARMv7.  Use the custom parsing logic
similar to the other fields to accommodate the spelling.

@swift-ci please test


Disable set input date to weekend when weekend day are disabled

When weekends are disabled user has disabled days in calendar, but it is not when user input date manulally or is set programatically

closed by a9ef14e5266f170f68f11dc1a95de6899a0cfbeb


[RESOLVED] Interface eth0(): High error rate (>2 for 5m)

Problem started at 11:24:29 on 2023.08.11
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Operational data: errors in: 3, errors out: 0
Original problem ID: 35278
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23483&eventid=35278

Problem has been resolved in 27m 0s at 11:51:29 on 2023.08.11
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Original problem ID: 35278


Getting the old filename in pastUpload after namer

Question

Q
A

Version
3.1.3

I don't know if its more a Feature Request than a Bug or just a general Question:
My Customers are only allowed to upload special file names from a list. (Database Entries)
so i have a Subscriber for validation and pastUpload
in validation i check if the uploaded file name is in the list of allowed names.
in pastUpload i mark the file in the list as uploaded. (setting filesystem path and other properties)
in the Validation Event i still have the old name of the uploading file,
but this information is missing in the pastUpload when the file only has the name given by the namer. (the file on the file system should still be a cryptic one)
What would be the best way to handle such a problem? my current one is to add attributes to the Request object?

Did you check the original request for occurences on the original filename? Adding attributes is one possibility. You could also think of a seperate service (which you inject) tracking the filename changes during the request?


small change

DTSCI-XXX (Jira Issue)
Description
List of proposed changes:
just a test for the dynamic branch

What to test for/How to test
Additional Notes

this wasn't meant to be merged just a test


Migration from Poetry to uv

uv is a new python dependency manager which is much faster than poetry, and supports the standard Python pyproject file. This becomes the choices of several new Python packages and many existing ones are also migrating.
The changes to the sotopia API and dependency is minimal. The only change is that install locally from source no long requires poetry. One can use pip install -e .[<extras>] instead of poetry install. One can also opt in uv for faster installation through uv run python ..., or uv sync; source .venv/bin/activate (not recommended)
📑 Description

Update pyproject.toml
Change CI
Change docs

✅ Checks

[x] My pull request adheres to the code style of this project
[x] My code requires changes to the documentation
[x] I have updated the documentation as required
[x] All the tests have passed
[x] Branch name follows type/descript (e.g. feature/add-llm-agents)
[x] Ready for code review

ℹ Additional Information

@XuhuiZhou I have updated the docs and provided the guide for using uv.


Help

Type: Feature Request
Boa tarde, como posso resetar as configurações settings.json e launch.json ao modelo de fabrica(comando)
VS Code version: Code 1.74.2 (e8a3071ea4344d9d48ef8a4df2c097372b0c5161, 2022-12-20T10:29:14.590Z)
OS version: Windows_NT x64 10.0.22621
Modes:
Sandboxed: No

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.82.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

We closed this issue because it is a question about using VS Code rather than an issue or feature request. Please search for help on StackOverflow, where the community has already answered thousands of similar questions. You may find their guide on asking a new question helpful if your question has not already been asked. See also our issue reporting guidelines.
Happy Coding!


custom crop template

Hello there, first of all i love your work. it's awesome and easy to customize. i want to create a custom rectangular (2:1 aspect ratio) crop area for certain use cases. (such as cover photos) can you implement such a feature maybe something like:
config.customCrop = true
config.cropRectangleRatio(width:1,height:2)
and maybe something like
config.cropCircle = true
can you walk me through or what is your opinion on the matter?

Hey @userdar thanks for the kind words !
It sounds like a very good idea :) We could provide crop support like we provide filters indeed. I will start a PR tomorrow so that we can discuss the api and start coding.

@userdar here is the PR where we can discuss this new api :)
https://github.com/Yummypets/YPImagePicker/pull/29

awesome :). this library will be great with your attitude and care. I have another question, as soon as i choose image from library the quality goes from 100 to 10, why do you think it's happening i'm developing some kind of social media app so image quality is important,

@userdar Concerning the quality
I just opened another issue to track that separately: https://github.com/Yummypets/YPImagePicker/issues/33

@userdar  Very happy to have the v1 of the crop live in 2.7.0
https://github.com/Yummypets/YPImagePicker/releases/tag/2.7.0
Thanks so much suggesting this cool addition 👍

@userdar the quality issue should be fixed in the latest version 2.8.0
Also we are going to close this one and track the circle crop in a separate issue if you don't mind :
https://github.com/Yummypets/YPImagePicker/issues/77


Add a mechanism to avoid creating debug fonts.

If TESSERACT_DISABLE_DEBUG_FONTS is defined, tesseract doesn't
atetmpt to create any debug fonts. This not only saves memory,
but it (combined with the change to optionally use Pix as
internal storage for the ImageData) allows us to use an
embedded Leptonica library with no format handlers at all.

Again, this is a change from my integration with Ghostscript. For embedded systems, we can minimise the size of the leptonica library used by avoiding the creation of fonts to be used for debugging. This removes the need for TIF support in the leptonica lib.

Does not Ghostscript use TIF?

"Does not Ghostscript use TIF?"
It does, optionally. It's possible to build gs (particularly for embedded systems) where TIF input/output isn't used.
Also, MuPDF, somewhere else we may be using this, doesn't use libtiff at all.


iOS flutter app success Document verification request, but webhook not called

Problem:

We have tried approved and rejected scenarios for Document verification w/ webhook integration on iOS. Upon testing, the request to your server is successful, but our webhook is not being called for both approved and rejected scenarios.

SmileID Environment: Production
Job IDs:

JobId:<PHONE_NUMBER>, UserId: c71e9512-7a27-47f4-acef-275d812c9116
JobId:<PHONE_NUMBER>, UserId: 10a6b1e5-9f13-495f-914f-1a776e021e54
JobId:<PHONE_NUMBER>, UserId: 10a6b1e5-9f13-495f-914f-1a776e021e54
JobId:<PHONE_NUMBER>, UserId: bbb43f67-68b2-478a-a947-6a3d21ae93f9

Sample rejected but no webhook call: https://portal.smileidentity.com/partner/job_results/production/0000000264
Tried in android and everything is fully working including webhooks.
Hope you could assist us.
Thanks!

Hey @wcmarieto
Looking into this
In the meantime, you can set the callback url in the portal and that should work

@jumaallan Thanks for that! We were able to verify it and it's now working for iOS using callback URL manually set via portal.
The only problem we see is that we only have one SmileID account and we have multiple environment stages, each having different callback urls. So it's only a temporary workaround for us but in the long run it would be problematic.
We'll wait for SmileID team's fixes so we can make it work for multiple environments. Thanks!

@wcmarieto The fix is now ready on iOS
I will do a flutter release tonight and that should fix the issue for you on iOS

@wcmarieto This release should now fix the bug on iOS - https://github.com/smileidentity/flutter/releases/tag/v10.0.3


Restrict sending tokens to the Distribution and PrivateOfferingDistribution contracts

The current code allows anyone to send their tokens to the Distribution and PrivateOfferingDistribution contracts.
Seems when someone sends their tokens that way, this is equivalent of burning them because these tokens will forever be on the balance of Distribution or PrivateOfferingDistribution contract.
I think we should restrict doing that. To do that, we need to

Add the following lines to ERC677BridgeToken._callAfterTransfer function right after this line:
require(_to != distributionAddress, "you can't transfer to Distribution contract");
require(_to != privateOfferingDistributionAddress, "you can't transfer to PrivateOfferingDistribution contract");

Add Distribution.onTokenTransfer which will restrict sending tokens to the Distribution contract:
function onTokenTransfer(address, uint256, bytes memory) public pure returns(bool) {
    revert();
}

We already have PrivateOfferingDistribution.onTokenTransfer function which will restrict sending tokens to PrivateOfferingDistribution when the step 1 above is implemented.

Add unit tests which should cover such cases.

@maxaleks @igorbarinov do you agree we should disallow sending tokens to these distribution contracts?
If not, we need to add unit tests for the cases when someone sends their tokens to the distribution contracts, and these tests should ensure that nothing is broken in the current distribution scheme for such cases.
For example, if someone transfers tokens to the PrivateOfferingDistribution, its balance will be increased but the maxBalanceForCurrentEpoch variable won't be affected because onTokenTransfer fails (due to this requirement). Seems this doesn't break anything, do you agree @maxaleks ?

@varasev I agree with this proposal. We need this restriction to avoid possible issues

Done in https://github.com/poanetwork/dpos-token/pull/46.


Add commons-io 2.15.1

https://commons.apache.org/proper/commons-io/changes-report.html#a2.15.1
https://github.com/apache/solr/pull/2049

v9.7 was released a minute ago.


EREEFSII-1327 Add stand alone simulated true colour notebook

WIP. Contains the necessary code, but no commentary around what it is actually doing.

Hey @mx-moth : Can you please also make sure the README file is updated to not state that this example uses the ncWPS?

Merging this into a development branch in the core repository so that other team members can work on it too


V2 Get Started Banner

Changes
This PR changes the background class of the Get Started section to increase contrast with the button on focus state.
Old Screenshot

New Screenshot

Created an issue for this in #491


Make tooltip / hint / hover text setup easier

At the current v3 the setup for getting an simple text description, if your mouse hovers on a map feature is still very complex (see e.g. this example). Thus people do mistakes, break crossbrowser compatibility, etc.
So I encourage the team to:

include an default hint-functionality that just needs to be enabled and (e.g.) displays the feature id
make it simple to alter this behaviour by changing what needs to be displayed (and maybe styling etc).

I back this feature request!

I think the best way to solve this issue is provide a simpler example. Anyone want to create a pull request? Here is a minimal fiddle with a tooltip: http://jsfiddle.net/1x2xr1zc/. As you can see, there is more code (css) to controlling the appearance than the actual tooltip handling (js).
var overlay = new ol.Overlay({
  element: document.getElementById('info'),
  positioning: 'bottom-left'
});
overlay.setMap(map);

map.on(['pointermove', 'singleclick'], function(evt) {
  var feature = map.forEachFeatureAtPixel(evt.pixel, function(feature) {
    overlay.setPosition(evt.coordinate);
    overlay.getElement().innerHTML = feature.get('name');
    return feature;
  });
  overlay.getElement().style.display = feature ? '' : 'none';
  document.body.style.cursor = feature ? 'pointer' : '';
});

you can also use a select interaction:
var select = new ol.interaction.Select({
  condition: ol.events.condition.pointerMove,
  layers: ...
});
map.addInteraction(select);
select.on('select', function(e) {
  if (e.selected.length > 0) {
    var feature = e.selected[0];
    pixel = e.mapBrowserEvent.pixel;
    ...
  }
...

@probins Thanks—Worth noting that an else statement would be useful to control the behaviour when the cursor is outside the hover zone.
select.on("select", function(evt) {
  if (evt.selected.length > 0) {
    /* Inside. */
  } else {
    /* Outside. */
  }

I'm happy to work on example for this. Will pull request for this still considered useful?

Yes please, thanks in advance, @arekgotfryd


Added CSS section to Tech_Stacks.md

Created a section with links to learn basic CSS, Flexbox, CSS Grid, and CSS frameworks like Tailwind and Bootstrap

Hi, thank you for addressing the changes. It's much better. Can you move your write-up into a separate Markdown file in tech_stacks, and then link to it? Also, if you could resolve the conflicts too, that would be great.

Thank you again for your review and feedback. I just moved the content to CSS.md based on the Learning_MySQL example and resolved the merge conflicts.


Legend numberFormat for int if not using SciNotation

In this example, the port throughput is an integer. The legend shows the lower value as 0.00 instead of 0. I get that it makes sense to use #.## for scientific notation, but you do not need that at the lower end if you are not using scientific notation.

@mrkwanzaa @luisvasq If you have a chance to check out my draft PR for some API changes, that would be great. It addresses this and Text labels for color gradients in legend

Fixed in #242


Fix memory allocation for the background texture

Describe your PR, what does it fix/add?
Enables the avoidance of memory allocation for the background texture (GL_TEXTURE), which is useful for users not utilizing default Hyprland wallpapers (e.g. swaybg). With the previous implementation, it allocated memory for the texture regardless of whether the user has opted out of it (misc:disable_hyprland_logo).
Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)
Is it ready for merging, or does it need work?

@vaxerski Completely agree. I didn't want to complicate code, and I don't really think people will constantly change the misc:disable_hyprland_logo setting at runtime...


input and parameter tensors are not at the same device

this came up while testing on HPC

somewhat related to "scenario 3" in this issue: https://github.com/NREL/Wattile/issues/235

I thought it worked before without this change, but now it's not 😵

error:

RuntimeError: Input and parameter tensors are not at the same device, found input tensor at cuda:0 and parameter tensor at cpu

error happens when:

model is trained (run_training) on GPU (HPC)
and the same model is validated (run_validation) on GPU (HPC)

possible solution:

I think this line in run_training should also be included in run_validataion https://github.com/NREL/Wattile/blob/227fc3438a346960bc77c3d9605e5ccb41dab35b/wattile/models/alfa_model.py#L349-L350

double check from @buechler314 would be appreciated!!

Closed with #244


Fix-SpellCheckErrors-Jan24Preview

Choose a PR Template
Switch to "Preview" on this description then select one of the choices below.
Click here to open a PR for a Data Plane API.
Click here to open a PR for a Control Plane (ARM) API.

/pr RequestMerge


Outdated Link In QSG

What You Are Seeing?
The link to Sonatype's Nexus website has changed. This needs updated within the guide as the current link is unreachable.
What is Expected?
The wording here made a trial customer think that link went to separate guide. The wording should be updated to not think this as well as a valid link be put in its place.
How Did You Get This To Happen? (Steps to Reproduce)

Go to https://docs.chocolatey.org/en-us/guides/organizations/quick-start-guide/chocolatey-for-business-quick-start-guide#components
Try clicking the Sonatype Nexus Repository Manager (OSS) link

Waiting for README change first https://github.com/chocolatey/choco-quickstart-scripts/issues/171


Add Description Headers to Project Card

Closes https://github.com/shescoding/projects-platform-frontend/issues/91
I made the description and project lead sections the same format as the others. One note is that the Looking For section has a high minimum height because one project (Presently) on the website has a longer value. That project should cut down on that section as there's information that doesn't belong there, then that height can be reduced.
Finished result:

LGTM 👍🏻


NOQA: TypeError: can only join an iterable

windows 10 x64
python 3.7.1 x64
isort 4.3.21
SortImports(filename)
File "C:\Python37\lib\site-packages\isort\isort.py", line 207, in init
self._add_formatted_imports()
File "C:\Python37\lib\site-packages\isort\isort.py", line 606, in _add_formatted_imports
self._add_from_imports(from_modules, section, section_output, sort_ignore_case)
File "C:\Python37\lib\site-packages\isort\isort.py", line 526, in _add_from_imports
import_statement = self._multi_line_reformat(import_start, from_import_section, comments)
File "C:\Python37\lib\site-packages\isort\isort.py", line 552, in _multi_line_reformat
dynamic_indent, indent, line_length, comments)
File "C:\Python37\lib\site-packages\isort\isort.py", line 784, in _output_noqa
comment_str = ' '.join(comments)
TypeError: can only join an iterable

Closing until a test case is added that shows the failing input.


Support new Python 3.5 keywords and builtins (syntax)

The attached patch adds highlighting for new coroutines:

  async def foo():
     await b()

and new builtins -- StopAsyncIteration and RecursionError

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 11 Aug 2015 at 6:55
Attachments:

python35.patch

seems fixed with current runtime files.


after connecting wallet? how do you get signature.

I still can't find a way to get signature.

Please review these examples here


SSL_OP_DISABLE_TLSEXT_CA_NAMES option implementation

Checklist

[x] documentation is added or updated
[x] tests are added or updated

@beldmit fix commited

Travis failures seem irrelevant.
Could you please take a look whether similar options are tested and, if yes, add a test for your option?

Ok i will try

Travis failures seem irrelevant.
Could you please take a look whether similar options are tested and, if yes, add a test for your option?

Does this need to be exposed at the s_client, etc., level?  Via SSL_conf_cmd or similar?

SSL_CTX_set_options(ctx, SSL_OP_DISABLE_TLSEXT_CA_NAMES);
when creating SSL Context

Does this need to be exposed at the s_client, etc., level? Via SSL_conf_cmd or similar?

Can you use s_client to set this new option?  I do not think so.  I think it should be possible to use s_client to set this option. The way to do that is to add it to the tables (and documentation) for SSL_conf_cmd()/SSL_CTX_conf_cmd()

Ok i understand. Fixed

Can you use s_client to set this new option? I do not think so. I think it should be possible to use s_client to set this option. The way to do that is to add it to the tables (and documentation) for SSL_conf_cmd()/SSL_CTX_conf_cmd()

@beldmit @richsalz fix commited

EVP reason code 208 collision at EVP_R_SET_DEFAULT_PROPERTY_FAILURE
is relevant but doen't belong to my PR
i just pull a clean repo and easy got this error after make update
Some ones other PR broke this

on the fixing PR
https://github.com/openssl/openssl/pull/11708

I would be interested in hearing more about the scenarios where this is seen to be needed.  While I do recall the stories of misconfigured systems that send out (e.g.) all of /etc/ssl/certs using lots of bandwidth, it's not immediately clear to me that an SSL option is better than just correcting the configuration to only send a few (or zero) certificates at all.
In general, I am reluctant to add configuration options to specifically disable a given TLS extension, since the TLS ecosystem is supposed to be robust to unknown extensions and we have other ways to influence the contents of this one in particular.  (It was, unfortunately, necessary to add options for extended-master-secret and encrypt-then-mac because of deployed implementations that choke badly when they receive them.  I'm not aware of such implementation bugs surrounding the certificate-authorities extension (hence my desire to know more).

Imagine this scenario: I want to make a web server with TLS authentication using GOST12-GOST89-GOST8912 cjipersuite, that allowed ONLY for users from Russian government certificated CA. Check the users after TLS connection established is prohibited by  moderator.
The solution:

I can build nginx http://nginx.org/ with OpenSSL
I can download the CA certs from http://e-trust.gosuslugi.ru/CA/DownloadTSL?schemaVersion=0
I add all certificates in nginx ssl_trusted_certificate and set ssl_verify_client on
I works, but some Windows can't connect. Disabling this extention will allow them to connect.

ping @beldmit @kaduk

I think it also worth adding an option to the s_server application.

Thanks for the clear description of the problematic situation.  It seems like there would be a few other avenues that could (at a technical level) be tweaked to allow things to work, so I personally do not want to endorse this mechanism.  Having said that, I will not object if someone else approves it and it goes into the tree.

@kaduk, I am not sure I understand which other avenues you mean.

@beldmit option to s_server commited

@beldmit fix commited
but there is
{"no-CAfile", OPT_NOCAFILE, '-',

Travis failures are relevant.

@beldmit fix commited

@kaduk, I am not sure I understand which other avenues you mean.

Mostly it relates to "Check the users after TLS connection established is prohibited by moderator." being a policy (non-technical) requirement.  I don't know why it's there, or whether it would also prohibit checking the users during (not after) TLS connection establishment.  Based on my current knowledge it appears as just an arbitrary unneeded restriction.
There's also an option to tell people with old, unsupported, non-protocol-compliant windows clients that they will need to find something that implements the spec properly, though I do not actually expect anyone to pick this route.
I also don't know the details of the certification process, who is eligible to get certified, how many stale entries there are in the presented corpus, or whether it's practical to enforce a consolidation to a small subset of the certified CAs.

@t8m fix commited

My approval is pending until the CI passes.

Very strange travis job fails, can you restart it

Travis is happy.

@kaduk, I am not sure I understand which other avenues you mean.

Mostly it relates to "Check the users after TLS connection established is prohibited by moderator." being a policy (non-technical) requirement. I don't know why it's there, or whether it would also prohibit checking the users during (not after) TLS connection establishment. Based on my current knowledge it appears as just an arbitrary unneeded restriction.
There's also an option to tell people with old, unsupported, non-protocol-compliant windows clients that they will need to find something that implements the spec properly, though I do not actually expect anyone to pick this route.
I also don't know the details of the certification process, who is eligible to get certified, how many stale entries there are in the presented corpus, or whether it's practical to enforce a consolidation to a small subset of the certified CAs.

In particular, it seems like it should be possible to have the initial SSL_CTX/SSL configuration not include CA names and only load the CA configuration during the verify callback.  This would result in no configured CAs while the CertificateRequest is being constructed (and so the extension would not be sent), but (IIUC) would still allow using the configured CAs in the vallidation process.  Yes, it's pretty messy, and would require a bit of care to avoid a lot of IO on each connection, but it seems technically possible.

It seems to be an overengineering to me :(

For me my option looks like a automation for this

@kaduk, I am not sure I understand which other avenues you mean.

Mostly it relates to "Check the users after TLS connection established is prohibited by moderator." being a policy (non-technical) requirement. I don't know why it's there, or whether it would also prohibit checking the users during (not after) TLS connection establishment. Based on my current knowledge it appears as just an arbitrary unneeded restriction.
There's also an option to tell people with old, unsupported, non-protocol-compliant windows clients that they will need to find something that implements the spec properly, though I do not actually expect anyone to pick this route.
I also don't know the details of the certification process, who is eligible to get certified, how many stale entries there are in the presented corpus, or whether it's practical to enforce a consolidation to a small subset of the certified CAs.

In particular, it seems like it should be possible to have the initial SSL_CTX/SSL configuration not include CA names and only load the CA configuration during the verify callback. This would result in no configured CAs while the CertificateRequest is being constructed (and so the extension would not be sent), but (IIUC) would still allow using the configured CAs in the vallidation process. Yes, it's pretty messy, and would require a bit of care to avoid a lot of IO on each connection, but it seems technically possible.

24 hours has passed since 'approval: done' was set, but as this PR has been updated in that time the label 'approval: ready to merge' is not being automatically set.  Please review the updates and set the label manually.

Merged. Thanks!


Change the name of the executable

Currently it is OpenFinD3FC.exe

I think this depends on #417

Assigning to @ColinEberhardt until #417 is done. When that's closed feel free to assign this back to me.

Closed by #461


Documentation: What are appropriate values for try_keep_nr?

What range of values for try_keep_nr are valid?
Is there a metric in a transformers model config that correlates with the upper bound of this number?

@nickmitchko
I added back the docstrings that were removed in #2 .
For "try_keep_nr", the docstring is:
try_keep_nr: This is used in advanced usage and determines the number of rows of the initial matrix to be kept. The param is used for experimenting. Leave to default value for best usage.

I usually leave the default value (meaning None). Empirically, the app works best if I don't change it, but I wanted to allow the user the possibility to play with it.
The try_keep_nr parameter values are between 0 (meaning the steering vector is applied on the whole matrix) and the number of tokens that form the text you pass when add a steering vector. Be aware that, by default, I inject a BOS token, which changes the number of tokens (I also have an option to remove this behavior: setting the exclude_bos_token param to True)

^ In the above example try_keep_nr can be between 0 and 1 because we have 2 tokens for the text "cat": the BOS token and the actual token that the tokenizer provides. For a value of 2 or higher, the steering vector would not be applied - I decided to raise an error in this case (why add a steering vector with if you have no intention to apply it? This certainly wasn't the intention of the user when they added the steering vector.).
Let me know if you have more questions.

Thanks for the great explanation!


Bump version to 0.0.27-SNAPSHOT

Current coverage is 70.27% (diff: 100%)

Merging #161 into master will decrease coverage by 0.04%

@@             master       #161   diff @@
==========================================
  Files            59         59
  Lines          2358       2358
  Methods           0          0
  Messages          0          0
  Branches        301        301
==========================================
- Hits           1658       1657     -1
  Misses          616        616
- Partials         84         85     +1

Powered by Codecov. Last update b93a93f...97cad08

Travis is having some dependency resolving issue which is unrelated to this PR.

LGTM


lint: Catch mock asserts whose leading "assert_" is missing.

Testing Plan: Ran the linter.

Merged, thanks @alexmv!


[1.20.1] [Quilt] Crash on Startup

Minecraft Version
1.19.2
Describe the Bug
The game starts on startup.
Reproduction Steps

Have the selected mods enabled
Start the game
Error occurs
...

Expected Result
Game boots up and doesn't crash
Screenshots and Videos
No response
Crash Report or Log
https://mclo.gs/lpMB5Fs
Other Mods
No response
Mod Version
1.0.1

Seems like a qsl/qfapi issue or a registrate fabric issue, report to them

actually, try 1.2.8

Latest version still crashes on Quilt for me as well.

Latest version still crashes on Quilt for me as well.

Send a log

Here's a log with just Create + Enchantment Industry and QFAPI:
https://paste.ee/p/Ql4wN

i have the same isue fist i thought it was a isue with https://modrinth.com/mod/create-fabric-sodium-fix but now im sure its quilt im going to try stitching to fabric now

yes its incompatible with quilt with fabric it works fine

Same issue here. Is this something that needs quilt to update to the newer fabric api, or something this mod has to fix to solve?

Same issue here. Is this something that needs quilt to update to the newer fabric api, or something this mod has to fix to solve?

It's something between qfapi/qsl & registrate

Same issue here. Is this something that needs quilt to update to the newer fabric api, or something this mod has to fix to solve?

It's something between qfapi/qsl & registrate

im going to try and work on a unoficial fix until it gets fixed in the mean time just switch to fabric and disable any quilt mods

yes


"Column sort" icon in editor view inverted

System information:

Operating system (distribution) and version: Windows
DBeaver version: <IP_ADDRESS>910072100
Additional extensions: none

Connection specification:

Database name and version: Oracle
Driver name: ojdbc7.jar (oracle.jdbc.OracleDriver)
Do you use tunnels or proxies (SSH, SOCKS, etc)? No

Steps to reproduce, if exist:

create testdata:

CREATE TABLE order_test (col1 NUMBER, col2 VARCHAR2(20));

INSERT INTO order_test (col1, col2) VALUES (1, 'one');
INSERT INTO order_test (col1, col2) VALUES (3, 'three');
INSERT INTO order_test (col1, col2) VALUES (5, 'five');
INSERT INTO order_test (col1, col2) VALUES (4, 'four');
INSERT INTO order_test (col1, col2) VALUES (2, 'two');

open table in editor view, data is not sorted via column col1:

click button "sort by column col1"

Actual behaviour:

data in column 1 is sorted ascending (numbers start with low values und number values go up to higher values)
sort icon "arrow down" is shown:

Expected behaviour:

data in column 1 is sorted ascending (everything ok with this)
sort icon "arrow up"  should be shown

"ascending" means "values go up", so I would expect an "arrow up" as icon to indicate ascending sorting.
Additional information:
The old dbeaver (Version 4.2.3) showed the sort icon as I would expect it:

(And MS Excel does so, too:
 )

Fixed

verified


dev server error Upgrade Required

when npm run start default dev host has error on load and return upgrade required

Same issue, can someone resolve this ?

Same issue, can someone resolve this ?


Unexpected drop in test count

https://github.com/opendp/opendp/actions/runs/9086573056/job/24972742426
    def test_number_of_tests_found(request):
        tests_found = len(request.session.items)
>       assert tests_found >= 308
E       assert 304 >= 308

Should review the recent commits to main: I remember recently raising the lower bound, but it's possible that a separate PR consolidated tests in a way that is fine, but should look through the history to confirm before lowering the bound again.
(And if this becomes a nuisance, we could drop it.)

Oldest to newest:

#1579 / python-test (3.12, .[polars]) / 318 passed, 2 skipped, 4 xfailed
#1575 / python-test (3.12, .[polars]) / 314 passed, 2 skipped, 4 xfailed
#1562 / didn't run?
#1559 / python-test (3.12, .) / 1 failed, 288 passed, 13 skipped, 4 xfailed

The drop to 304 is fine: it's because of the removal of the then methods:
src/opendp/measurements.py::opendp.measurements.make_gaus       |       src/opendp/measurements.py::opendp.measurements.make_gaus
src/opendp/measurements.py::opendp.measurements.make_geom       |       src/opendp/measurements.py::opendp.measurements.make_geom
src/opendp/measurements.py::opendp.measurements.make_lapl       |       src/opendp/measurements.py::opendp.measurements.make_lapl
src/opendp/measurements.py::opendp.measurements.make_rand       |       src/opendp/measurements.py::opendp.measurements.make_rand
src/opendp/measurements.py::opendp.measurements.make_rand       |       src/opendp/measurements.py::opendp.measurements.make_rand
src/opendp/measurements.py::opendp.measurements.make_repo       |       src/opendp/measurements.py::opendp.measurements.make_repo
src/opendp/measurements.py::opendp.measurements.make_user       |       src/opendp/measurements.py::opendp.measurements.make_user
src/opendp/measurements.py::opendp.measurements.then_gaus       <
src/opendp/measurements.py::opendp.measurements.then_geom       <
src/opendp/measurements.py::opendp.measurements.then_lapl       <
src/opendp/measurements.py::opendp.measurements.then_repo       <

I'll fix this along with the zscript.


"brew-cask-0.54.0 already installed, it's just not linked" How do I link it?

My installation was successful but I had an issue with linking. Now when I try to install cask I see this message, and when I try to use cask I'm told it wasn't installed:

brew link brew-cask. This is more of a homebrew issue, than homebrew-cask.

@vitorgalvao I've brew link brew-casked and I can't write to the directory.

Ah! I made /usr/local/bin 777 and I was able to make the symlinks. Thanks!

Make them 755, if you can. Really. No reason to give write permissions to others.

They're 755 now. Thanks! 😄