Enable Secret Support in DAPR sidecar configuration

In what area(s)?

/area runtime
Describe the feature
The documentation to trace to New Relic (https://docs.dapr.io/operations/monitoring/tracing/newrelic/) in Dapr configuration embeds a License Key (secret) in the URI.  There currently isn't a way to retrieve the URI or Key from a secret store.
And once we can use secrets in configuration files, it would also be helpful to be able to specify custom headers and/or query-string parameters.  In this case, New Relic supports both headers and query-string parameters.  So something like the following would be ideal, as it ensures we don't have to store the entire URI as a secret:
apiVersion: dapr.io/v1alpha1
kind: Configuration
metadata:
  name: config
spec:
  tracing:
    samplingRate: "1"
    zipkin:
      endpointAddress: "https://trace-api.newrelic.com/trace/v1"
      queryParams:
      - name: Data-Format
        value: zipkin
      - name: Data-Format-Version
        value: 2
      headers:
      - name: api-key
        secretKeyRef:
           name: NewRelicApiKey
           value: NewRelicApiKey
auth:
  secretStore: <SECRET_STORE_NAME>

RELEASE NOTE:  ADD ability to use secret stores in Dapr configuration and ADD ability to use secrets on query-string and header values.
Alternative
If using a secret store is not possible, would using environment variables be possible?

Looking for the same feature


Integrate/Example Integration with Google Cloud Functions [Help Request]

Help Request
Looking to understand how to integrate Ts.ED express routing with Google Cloud Functions.
Tried to use the AWS Lambda code but had no luck with using that for Google Functions.
Kalani

@kalani96746 Do you need help ?

@Romakita You can probably close this issue too.


Fix a race condition in PublisherBasedStreamMessage

PublisherBasedStreamMessage may not invoke Subscriber.onSubscribe() on a
given situation:

Publisher invokes AbortableSubscriber.onSubscribe().
AbortableSubscriber.onSubscribe() sets 'subscription'.
AbortableSubscriber.onSubscribe() schedules onSubscribe0() that
invokes user's Subscriber.onSubscribe() to run on an EventLoop.
abort() is requested from the EventLoop in step 3 before user's
Subscriber.onSubscribe() is invoked by onSubscribe0(). The abortion
(cancelOrAbort0(boolean)) is performed before onSubscribe0() of
the step 3 is executed because abort() will be invoked directly.
The Subscriber is not notified because cancelOrAbort0() replaced
the 'subscriber' field before onSubscribe0() is run.

Still failing. :-D

Thanks for reviewing!


Who has done RGB LED?

I just bought this led lamp and need to crack and reprogram it. Allegedly it has ESP8266 inside.
Anyone knows how to crack this unit?
It might take some time, but I'll report here.

The following site gives us good hopes that we will be able to upload our code to this lamp
(http://tinkerman.cat/ailight-hackable-rgbw-light-bulb/)
I started a repository for practical hardware (https://github.com/HomeACcessoryKid/HardWare)
There we can attribute to the hardware aspect of this lamp.
I will also make a Demo folder for the software for this lamp.
It might take a lot of time though, I'm at slow pace, so others are welcome to attribute!

I've just uploaded a Demo for the above mentioned RGBW led lamp
Enjoy


adds go 1.12 and 1.13 to travis build

Hi @steamrolla
We actually are planning to drop support for the pre-go mod version of Go, so we'll simplify the travis file to reflect that instead of merging this version.  Sorry about that.  #73  will track the new issue.


MIW Revocation Service

Introduction and Goals
Initial Situation from Business View
We have a Managed Identity Wallet (MIW) application and this application is used to issue various types of verifiable credentials using did:web method.
In the current application, there is no credential revocation implemented. Credential revocation will be needed in the following cases:

When any business partner deboarded from Opco.
When there are any changes in credentials or updates needed in credentials. In this case, we need to revoke the older VC and need to reissue it.

The core functionalities are:

Issue status list credentials to all wallets (Issuer)
Maintain status list index for revocation
Verify revocation status of credential

Cross-cutting Concepts
Please refer to this for more information: Bitstring Status List v1.0
Business Solution Target Group

Managed Identity wallet and Portal application

Challenges
Opco cannot revoke issued VC in case of deboard of a business partner.
Opco cannot revoke VC in case of any changes in VC and needs to issue a new VC.
Currently, we are deleting VC directly from the database in case of offboarding of business partners. Deleting is not a proper solution as if any wallet has older VC (Stored somewhere locally) then they can validate this VC.
Furthermore, since deleting could not be an option for bring your own wallet concept, lack of revocation is a blocker for realizing the concept.
Benefit Hypothesis & Problem Statement
The benefits of this application are:

This Catena-X can issue revocable CX type of VC to business partner.
Revocation status can be checked while verifying the VC.
In case of updated VC, we can revoke older VC and reissue it with updated data.

Requirements Overview
After insemination of this service, the below requirements should be achieved:

Opco can issue revocable VC to business partner.
Opco can revoke the issued VC to a business partner.
Business partner issues revocable VC to self.
One can verify whether VC is revoked or not during verification of VC.

Quality Goals

Status list VC should be stored in durable storage and backup should be taken.
The current index should be created for each issued revocable VC.
While revocation, the correct index should be revoked.
The application should work in case of horizontal scanning.
Only authorized user/client can access the revocation API.
One status list index should be created for one VC.
Sonar quality gate should be passed.
No issues in veracode scanning.
Unit test coverage should be more than 80%.

Closed by NSC because no progress. Please reopen and assign an upcoming release if needed.


Tweaked layout of interface list widget, see issue 4217.

Took option 4 from https://github.com/opnsense/core/issues/4217. Easy to change if needed...

doesn't work with well with IPv6 addresses :(


feat: Decorrelate more predicate subqueries

Which issue does this PR close?

Closes #5368.
Rationale for this change
Support subqueries in more cases and needed for TPC-DS (#4763)

What changes are included in this PR?
Extends the DecorrelatePredicateSubquery optimizer rule to not only handle predicate subquries in the "top" of a conjunctive filter, but also in other expressions like OR. This is done by replacing the subquery by an existence join and replacing the subquery expression with the exists column. Since datafusion does not natively support existence join/mark join (yet) we emulate it by adding a boolean column and checking for null after the join.

Are these changes tested?
More tests in subquery.slt (also move some of the existing spec that needed updating with these changes).

Are there any user-facing changes?
Yes, support for predicate subqueries in more cases.

Thanks again @eejbyfeldt


Remove auctions.core from the setup.py

Pull Request Test Coverage Report for Build 188

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

Totals

Change from base Build 187:
0.0%

Covered Lines:

Relevant Lines:
0

💛  - Coveralls


Default container configs trigger error with nix flake check

Describe the bug
Once I worked around #528 I started getting the following error:
error: You need to set `name = "myproject";` or `containers..name = "mycontainer"; to be able to generate a container.

To reproduce
use this gist as a flake.nix and run nix flake check
Version
this is with a flake, rev is c90896345449b92d8f503cf8c2a339088bec0ddc

after some debugging, it seems to be caused by these container configs (including the blank one!) https://github.com/cachix/devenv/blob/c90896345449b92d8f503cf8c2a339088bec0ddc/src/modules/containers.nix#L184-L192


fix: DEV-2213: Refactor and Optimize Redis Queues

define redis queues

I'm not sure why the bandit tests are failing but they seem to be failing on the default branch as well

@dvwright failing bandit is ok, we are fixing this in another PR.


Initialize project with serverless framework

Resolves #1
Resolves #3
Linked to #2

@tayalaks2001 Anything missing from this PR?

@tayalaks2001 Anything missing from this PR?

Nope, all good!

Reviewer can approve merge also esp if tests pass

@tayalaks2001 mind updating the readme?

@RealDyllon updated the docs, I think this PR is ok to be merged now!

@yankai14 could you review this PR? cheers


Adding Bernstein-Vazirani_Tutorial into 'tutorials'

Tutorial of BV algorithm, step-by-step  python implementation, mathematical description, and QMOD implementation version.

@Nadav138 overall looks good. Please change the PR so you upload only the jupyter notebook file (and the figure), and you don't commit all the .DS_Store files.


bcpg-jdk15on 1.69 not in Maven Central

implementation group: 'org.bouncycastle', name: 'bcpg-jdk15on', version: '1.69' seems to be missing in Maven Central. See https://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk15on/

Apparently version 1.69 is now available :tada:


AGIC: Update WAF Policy Custome rules

AGIC had limitations to update WAF policy custom rules.
Once the Application gateway is attached to AKS, we have only to attach the WAF policies to AGIC, there is no option to update the WAF policy custom rules from AKS.
As per Microsoft support, we shouldn't touch the application gateway or WAF policy after attaching it to the AKS.

@jawad846 You can update the WAF policy via Azure Portal for custom rules.
Customizing WAF rules via AGIC/AKS is not on the horizon.


SIGABRT

After upgrading to the latest version 2.2.4 i get a SIGABRT inside the sharedView function when calling KVNProgress.showWithStatus

Hello @Frohmen! Try using the latest version of KVNProgress (2.3) available via CocoaPods.
Give me your feedback 🙃

I'm afraid it still doesn't work, getting the same error as before

Can you reproduce the issue every time?
Also, can you show me the logs of the crash, please?

Yes it happens every time
Sorry for not understanding, but what do you mean with the logs of the crash?

I just found this in the debug console:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/containers/Bundle/Application/97259200-1DAB-4656-9535-E0E29DB93D2A/Dagens Kungsbacka.app/Frameworks/KVNProgress.framework> (loaded)' with name 'KVNProgressView''

It might have something to do with that I'm using Swift and using the pod as framework

Closed through #75 (answer here)


⚠ LabBricks has degraded performance

In 8d15f67, LabBricks (https://labbricks.com) experienced degraded performance:

HTTP code: 523
Response time: 3161 ms

Resolved: LabBricks performance has improved in 7a0d015 after 14 minutes.


Resolves issue#2 templates

Resolves Issue#2, templates with moderate styling and a deletion functionality

lgtm


Bikeshed only knows about the W3C Process and Patent Policy in some contexts

Given the following:
The following terms are defined in the [[w3c-process inline]]:

<index type=dfn spec=w3c-process></index>

The following terms are defined in the [[w3c-patent-policy inline]]:

<index type=dfn spec=w3c-patent-policy></index>

the two references between [[ ]] work fine, but the indexes don't, and bikeshed gives the following error:
FATAL ERROR: Unknown spec name 'w3c-process' on <index type="dfn" data-link-spec="w3c-process"></index>
FATAL ERROR: Unknown spec name 'w3c-patent-policy' on <index type="dfn" data-link-spec="w3c-patent-policy"></index>

What gives?

Yeah, that means I know about the name from my bibliography data source (SpecRef) but not from my definitions data source (Shepherd). We can add those specs to Shepherd, tho.

Is this issue enough to let request the addition to Shepherd, or do I need to file some separate issue somewhere?

Sorry, just point me to the specs and I'm happy to add them. I meant to go look them up after posting my response but got distracted then went on vacation. ^_^

w3c-process: https://www.w3.org/Consortium/Process/
w3c-patent-policy: https://www.w3.org/Consortium/Patent-Policy/

(these URL redirect to the latest stable version)

Ping?

Okay, checking these again today it seems like we have indeed added these and gotten everything working. :+1:


Devicelab  - android_semantics_integration_test failed. (Incorrect semantics)

Steps to reproduce
Environment:

Device: Pixel 8 Pro (Android 15.4.2 beta) - Physical device
Flutter Version: 3.24.0-1.0.pre.607 (Channel master) OR Flutter stable 3.24
Android Studio Version: Koala Feature Drop | 2024.1.2 RC 1

Steps:

Download flutter from GitHub - flutter/flutter: Flutter makes it easy and fast to build beautiful apps for mobile and beyond .
Go to dev/devicelab/lib/framework/utils.dart and search for the startProcess function and inside it add these 2 lines after line 299:

  newEnvironment['FLUTTER_XCODE_DEVELOPMENT_TEAM']='PUT_YOUR_DEV_TEAM_HERE';
  newEnvironment['ANDROID_SDK_ROOT']='PATH_TO_ANDROID_SDK'

Go to: dev/devicelab and execute the command:

../../bin/cache/dart-sdk/bin/dart bin/test_runner.dart test -t android_semantics_integration_test >> logs.txt

Check the logs.txt file to see the results

Expected results
The test should finish successfully.
Actual results
Consistently failed across all 3 executions.
flaky: false
Fragments of the logs below and full logs on the logs section:
Exception - Text Field

[2024-08-16 10:37:38.579626] [STDOUT] stdout: ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
[2024-08-16 10:37:38.579655] [STDOUT] stdout: The following TestFailure was thrown running a test:
[2024-08-16 10:37:38.579674] [STDOUT] stdout: Expected: AndroidSemanticsNode with className: android.widget.EditText with actions:
[2024-08-16 10:37:38.579735] [STDOUT] stdout: [AndroidSemanticsAction.click, AndroidSemanticsAction.paste, AndroidSemanticsAction.setSelection,
[2024-08-16 10:37:38.579757] [STDOUT] stdout: AndroidSemanticsAction.setText] with ignoredActions: [AndroidSemanticsAction.accessibilityFocus,
[2024-08-16 10:37:38.579774] [STDOUT] stdout: AndroidSemanticsAction.clearAccessibilityFocus] with flag isEditable: true with flag isFocusable:
[2024-08-16 10:37:38.580312] [STDOUT] stdout: true with flag isFocused: true with flag isPassword: false
[2024-08-16 10:37:38.580373] [STDOUT] stdout:   Actual: AndroidSemanticsNode:<{rect: {top:<PHONE_NUMBER>7451172, left: 0.0, bottom:
[2024-08-16 10:37:38.580418] [STDOUT] stdout:<PHONE_NUMBER>0390625, width: 1008, right: 448.0, height: 108}, contentDescription: null, flags:
[2024-08-16 10:37:38.580439] [STDOUT] stdout: {isHeading: false, isEditable: true, isPassword: false, isEnabled: true, isLongClickable: false,
[2024-08-16 10:37:38.580458] [STDOUT] stdout: isDismissible: false, isCheckable: false, isChecked: false, isFocused: true, isFocusable: true},
[2024-08-16 10:37:38.580495] [STDOUT] stdout: className: android.widget.EditText, liveRegion: 1, id: 16, text: null, actions: [131072, 2097152,
[2024-08-16 10:37:38.580516] [STDOUT] stdout: 16, 128]}>
[2024-08-16 10:37:38.580549] [STDOUT] stdout:    Which: Expected actions: [AndroidSemanticsAction.click, AndroidSemanticsAction.paste,
[2024-08-16 10:37:38.580569] [STDOUT] stdout: AndroidSemanticsAction.setSelection, AndroidSemanticsAction.setText]
[2024-08-16 10:37:38.580782] [STDOUT] stdout:           Actual actions: [AndroidSemanticsAction.click, AndroidSemanticsAction.setSelection,
[2024-08-16 10:37:38.580819] [STDOUT] stdout: AndroidSemanticsAction.setText]
[2024-08-16 10:37:38.580836] [STDOUT] stdout:           Unexpected: {}
[2024-08-16 10:37:38.582741] [STDOUT] stdout:           Missing: {AndroidSemanticsAction.paste}
[2024-08-16 10:37:38.582823] [STDOUT] stdout:
[2024-08-16 10:37:38.582849] [STDOUT] stdout: When the exception was thrown, this was the stack:
[2024-08-16 10:37:38.582871] [STDOUT] stdout: #4      main.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/qa/Documents/flutter/dev/integration_tests/android_semantics_testing/integration_test/main_test.dart:107:9)
[2024-08-16 10:37:38.582895] [STDOUT] stdout: <asynchronous suspension>
[2024-08-16 10:37:38.582975] [STDOUT] stdout: #5      testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:189:15)
[2024-08-16 10:37:38.583003] [STDOUT] stdout: <asynchronous suspension>
[2024-08-16 10:37:38.583022] [STDOUT] stdout: #6      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1032:5)
[2024-08-16 10:37:38.583042] [STDOUT] stdout: <asynchronous suspension>
[2024-08-16 10:37:38.583094] [STDOUT] stdout: <asynchronous suspension>
[2024-08-16 10:37:38.583117] [STDOUT] stdout: (elided one frame from package:stack_trace)
[2024-08-16 10:37:38.583135] [STDOUT] stdout:
[2024-08-16 10:37:38.583152] [STDOUT] stdout: This was caught by the test expectation on the following line:
[2024-08-16 10:37:38.583193] [STDOUT] stdout:   file:///Users/qa/Documents/flutter/dev/integration_tests/android_semantics_testing/integration_test/main_test.dart line 107
[2024-08-16 10:37:38.584334] [STDOUT] stdout: The test description was:
[2024-08-16 10:37:38.584356] [STDOUT] stdout:   TextField has correct Android semantics
[2024-08-16 10:37:38.585016] [STDOUT] stdout: ════════════════════════════════════════════════════════════════════════════════════════════════════

Dropdown Menu

[2024-08-16 10:37:50.899477] [STDOUT] stdout: ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
[2024-08-16 10:37:50.899544] [STDOUT] stdout: The following TestFailure was thrown running a test:
[2024-08-16 10:37:50.899575] [STDOUT] stdout: Expected: AndroidSemanticsNode with className: android.view.View with actions:
[2024-08-16 10:37:50.899603] [STDOUT] stdout: [AndroidSemanticsAction.click] with ignoredActions: [AndroidSemanticsAction.accessibilityFocus,
[2024-08-16 10:37:50.899632] [STDOUT] stdout: AndroidSemanticsAction.clearAccessibilityFocus] with flag isChecked: false with flag isEnabled: true
[2024-08-16 10:37:50.899658] [STDOUT] stdout: with flag isFocusable: true
[2024-08-16 10:37:50.899725] [STDOUT] stdout:   Actual: AndroidSemanticsNode:<{rect: {top: 516.0, left:<PHONE_NUMBER>9804688, bottom: 564.0, width:
[2024-08-16 10:37:50.899756] [STDOUT] stdout: 248, right:<PHONE_NUMBER>019531, height: 108}, contentDescription: Item 1, flags: {isHeading: false,
[2024-08-16 10:37:50.899783] [STDOUT] stdout: isEditable: false, isPassword: false, isEnabled: true, isLongClickable: false, isDismissible: false,
[2024-08-16 10:37:50.899813] [STDOUT] stdout: isCheckable: false, isChecked: false, isFocused: true, isFocusable: true}, className:
[2024-08-16 10:37:50.899851] [STDOUT] stdout: android.widget.Button, liveRegion: 0, id: 25, text: null, actions: [16, 128]}>
[2024-08-16 10:37:50.899876] [STDOUT] stdout:    Which: Expected className: android.view.View
[2024-08-16 10:37:50.899900] [STDOUT] stdout: Dropdown Item 1 doesn't have the right semantics
[2024-08-16 10:37:50.899923] [STDOUT] stdout:
[2024-08-16 10:37:50.899991] [STDOUT] stdout: When the exception was thrown, this was the stack:
[2024-08-16 10:37:50.900021] [STDOUT] stdout: #4      main.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/qa/Documents/flutter/dev/integration_tests/android_semantics_testing/integration_test/main_test.dart:482:13)
[2024-08-16 10:37:50.900439] [STDOUT] stdout: <asynchronous suspension>
[2024-08-16 10:37:50.900529] [STDOUT] stdout: #5      testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:189:15)
[2024-08-16 10:37:50.900562] [STDOUT] stdout: <asynchronous suspension>
[2024-08-16 10:37:50.900586] [STDOUT] stdout: #6      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1032:5)
[2024-08-16 10:37:50.902863] [STDOUT] stdout: <asynchronous suspension>
[2024-08-16 10:37:50.902957] [STDOUT] stdout: <asynchronous suspension>
[2024-08-16 10:37:50.902985] [STDOUT] stdout: (elided one frame from package:stack_trace)
[2024-08-16 10:37:50.903005] [STDOUT] stdout:
[2024-08-16 10:37:50.903048] [STDOUT] stdout: This was caught by the test expectation on the following line:
[2024-08-16 10:37:50.904418] [STDOUT] stdout:   file:///Users/qa/Documents/flutter/dev/integration_tests/android_semantics_testing/integration_test/main_test.dart line 482
[2024-08-16 10:37:50.904475] [STDOUT] stdout: The test description was:
[2024-08-16 10:37:50.904495] [STDOUT] stdout:   Dropdown Menu has correct Android semantics
[2024-08-16 10:37:50.907067] [STDOUT] stdout: ════════════════════════════════════════════════════════════════════════════════════════════════════

Code sample
Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Full Logs: android_semantics_integration_test.txt
Flutter Doctor output
Doctor output
[✓] Flutter (Channel master, 3.24.0-1.0.pre.607, on macOS 14.5 23F79 darwin-arm64, locale en-UY)
    • Flutter version 3.24.0-1.0.pre.607 on channel master at /Users/qa/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 19fdece6c1 (5 hours ago), 2024-08-16 11:11:37 -0400
    • Engine revision d5bf3afc60
    • Dart version 3.6.0 (build 3.6.0-146.0.dev)
    • DevTools version 2.38.0

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
    • Android SDK at /Users/qa/Library/Android/sdk
    • Platform android-35, build-tools 35.0.0
    • ANDROID_SDK_ROOT = /Users/qa/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
    • Xcode at /Applications/Xcode-beta.app/Contents/Developer
    • Build 16B5001e
    • CocoaPods version 1.15.2

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

[✓] Android Studio (version 2024.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      :hammer: https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      :hammer: https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)

[✓] VS Code (version 1.87.2)
    • VS Code at /Users/qa/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.94.0

[✓] Connected device (5 available)
    • Pixel 8 Pro (mobile)            • 3B101FDJG000F0            • android-arm64  • Android 15 (API 35)
    • Hairon's iPhone (mobile)        • 00008130-001260E82E04001C • ios            • iOS 17.6.1 21G93
    • macOS (desktop)                 • macos                     • darwin-arm64   • macOS 14.5 23F79 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad     • darwin         • macOS 14.5 23F79 darwin-arm64
    • Chrome (web)                    • chrome                    • web-javascript • Google Chrome 127.0.6533.120

[✓] Network resources
    • All expected network resources are available.

Android Studio Version: Koala Feature Drop | 2024.1.2 RC 1v

cc @justinmc on the EditText missing paste:
    Which: Expected actions: [AndroidSemanticsAction.click, AndroidSemanticsAction.paste,
 AndroidSemanticsAction.setSelection, AndroidSemanticsAction.setText]
           Actual actions: [AndroidSemanticsAction.click, AndroidSemanticsAction.setSelection,
 AndroidSemanticsAction.setText]
           Unexpected: {}
           Missing: {AndroidSemanticsAction.paste}

I can reproduce the exception of Dropdown Menu as reported but can't see the TextField's exception. Checked on Pixel 7, Android 14, Flutter Channel master, 3.24.0-1.0.pre.623.

flutter doctor -v
[!] Flutter (Channel master, 3.24.0-1.0.pre.623, on macOS 14.6 23G80 darwin-x64, locale en-VN)
    • Flutter version 3.24.0-1.0.pre.623 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7e9d9e0a90 (10 hours ago), 2024-08-18 13:24:40 -0400
    • Engine revision d0d7de5c33
    • Dart version 3.6.0 (build 3.6.0-149.3.beta)
    • DevTools version 2.38.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode15.4.app/Contents/Developer
    • Build 15F31d
    • CocoaPods version 1.15.2

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

[✓] Android Studio (version 2024.1)
    • Android Studio at /Applications/Android Studio Koala.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)

[✓] Android Studio (version 2023.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)

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

[✓] Connected device (3 available)
    • Pixel 7 (mobile) • 2B171FDH20084L • android-arm64  • Android 14 (API 34)
    • macOS (desktop)  • macos          • darwin-x64     • macOS 14.6 23G80 darwin-x64
    • Chrome (web)     • chrome         • web-javascript • Google Chrome 127.0.6533.120

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

It's not clear to make what package:integration_test (other than being used as a dependency) has to do with this failure.
Removing.


DSA based Problems with Solution in C++

Hello, I'm a participant in Hacktoberfest 2021. I want to add some DSA based problems with solutions in C++. Please assign me to this.

Hello, Can I work on this? Will you add Hacktober tag to it?

Yes


The game launches on window mode when opened from the unlocker, and fullscreen from the Epic Client.

Sorry if its an easy fix, but the game opens on windowed screen every time from the unlocker, and I have to manually adjust it on the ingame settings. Again, sorry if its an easy fix. Much love, unlocker is the best <3

just press alt + enter when the game launches, windows shortcut for fullscreen ♥

@Asterlsck, that should not be the case. Could you please share the settings you are making use of in the framerate unlocker application?

wow i didnt even see the options tab....... fixed for me, wonder if thats OP fix too

@Asterlsck, that should not be the case. Could you please share the settings you are making use of in the framerate unlocker application?

@Asterlsck, that should not be the case. Could you please share the settings you are making use of in the framerate unlocker application?

Is this it? Ty for the help :D

@Asterlsck, that should not be the case. Could you please share the settings you are making use of in the framerate unlocker application?

Is this it? Ty for the help :D

I am also facing the same issue, not sure what is causing this.


Add documentation

Document the Node.js API and the options it accepts.
Addresses Issue #35 and Issue #8

Thanks @AaronAsAChimp. I'm going to close this one out since the focus moving forward is on v4.
I know it might seem harmless to merge this one anyway, but anything related to v3 right now is a distraction for getting v4 out, and may lead to further maintenance.
Again, really appreciate you taking the time to do this and hope you can contribute again soon.

My philosophy is that it will be easier to update the documentation for v4 than it will be writing it from scratch, but I understand and respect your decision.


Add CLI to pass in name of stack file to use

Call it --stack-yaml and interpret it as stack does.
Perhaps honour the environment variable too, as stack does.
This will aid in working on e.g. hie which has many many stack files for the different GHC versions.

cc @DanielG

Closing in favour of #963, it is a more general solution.


rc_common_msgs: 0.4.0-1 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository rc_common_msgs to 0.4.0-1:

upstream repository: https://github.com/roboception/rc_common_msgs.git
release repository: https://github.com/roboception-gbp/rc_common_msgs-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.9.0
previous version for package: 0.3.0-1

rc_common_msgs
* Renamed CameraParams to CameraParam for consistency with internal message

Holding for Kinetic sync.


Support COVID pipeline features in the UP

E.g. mappers, LIVD table

@JessicaWNava can you please link the spreadsheet that you worked on to the description of this epic?

@JessicaWNava can you please link the spreadsheet that you worked on to the description of this epic?

Done!


MM-34665: Pricing differentiation features

Summary
This PR finishes the first batch of pricing differentiation features. Namely:

It opens up the API and UI to all self-managed servers with any of E0, E10 or E20 licenses.

Cloud servers are untouched, as the flow to upgrade and the packaging features are still to be decided. So the behaviour should not change at all in cloud servers.
Team Edition servers have the UI still restricted (not the API, because differentiating between E0 and TE happens not to be possible as of today.

It keeps three restrictions for the E0 users, who are not able to:

create more than one playbook per server,
access the Timeline tab in the RHS nor
add a post to the timeline through the post menu "Add to timeline" entry.

When interacting with these restricted features, the flow for admins and normal users is different:

As an admin, you get a modal (or, in the case of the RHS timeline, a placeholder image) from where you can start a trial.
As a normal user, you get a modal (or, in the case of the RHS timeline, a placeholder image) from where you can notify the administrator. This sends a DM to all the admins in the server, from where they can start the trial.

I encourage you to review this commit by commit. Each comment should be self-explanatory on its own, and the commit message gives some context on what it is doing. Also, all commits are independent (except for the couple ones that touch the PricingPlanDifferentiationEnabled flags, which are added in one commit and modified later), so you should not worry about reviewing edited code.
Demos
As a normal user
https://user-images.githubusercontent.com/3924815/117140450-b73b5b00-adad-11eb-9d7a-f099f82f8d92.mp4
https://user-images.githubusercontent.com/3924815/117140457-ba364b80-adad-11eb-9e25-1f1eba166441.mp4
https://user-images.githubusercontent.com/3924815/117140467-bc98a580-adad-11eb-8fc6-95ccc8acb14f.mp4
As an admin:
https://user-images.githubusercontent.com/3924815/117140269-80654500-adad-11eb-81e4-f5a77a3c868e.mp4
https://user-images.githubusercontent.com/3924815/117140288-865b2600-adad-11eb-8796-fc9159aeb2b3.mp4
https://user-images.githubusercontent.com/3924815/117140302-89eead00-adad-11eb-9022-0e9a23275037.mp4
As an admin with notifications initiated by a normal user
https://user-images.githubusercontent.com/3924815/117140411-ac80c600-adad-11eb-9be4-d173e9c4e270.mp4
The notifications initiated from the Timeline tab and from the post menu entry are the same, so I'm showing just one here:
https://user-images.githubusercontent.com/3924815/117140432-b1de1080-adad-11eb-9378-047f1d04e9e6.mp4
Ticket Link
https://mattermost.atlassian.net/browse/MM-34665
https://mattermost.atlassian.net/browse/MM-34666
https://mattermost.atlassian.net/browse/MM-34667

Thanks, @agarciamontoro! I haven't started reviewing but this is an awesome PR! Looking forward to going through it.

/update-branch

As discussed offline, QA will test this directly on master. Merging now! :tada:


MSSQL Quoted Identifier

Hi, thanks for making such awesome library.
Just have a question regarding MSSQL field name quote and I can't find it after searching the issue, so I thought I'd open one.
As far as I know, MSSQL uses square bracket for quoted identifier e.g. SELECT [from] FROM [table]
I tried
        squel
        .useFlavour('mssql')
        .select({
                autoQuoteTableNames : true,
                autoQuoteFieldNames : true
        })
        .from('table')
        .field('from')
        .toString()

But the result came out as
SELECT `from` FROM `table`

I wonder if there's any possible way to use Microsoft's quoted identifier.

That's a tough one actually. You can customize the quote character but it uses the same on either end of the word:
squel.select({nameQuoteCharacter: '/'}).field('from').from('table')

// SELECT /from/ FROM /table/

Perhaps the quote character should be allowed to be a function too.


Send data to influxdb in batches

Right now things are hard-coded at 8 worker routines, batches
of 5000 points, and a maximum batch time of 5 seconds. With these
settings, influxdb was easily able to ingest over 100,000 data
points per second over a WAN connection. In the future it would
be nice to make the batching settings configurable.

The implementation code looks fine. I'm going to ask my perennial question though, which is whether there's any sensible/useful way to add unit testing.

A fair question. When I was first implementing this my thought was that unit testing it would be difficult without refactoring/stubbing out a testing influxdb client, which didn't look trivial.
It now occurs to me that I can spin up a local HTTP server that pretends to be influxdb and at least count the number of data points it receives or something like that. Let me try that and see how it goes.

Writing a test influxdb client that only fakes the subset of the API that we use may not be that terrible. It looks to me like we only use a couple of client methods --- Ping and Write. It should be pretty easy to define a local fake client that always returns success from Ping and buffers up Write arguments in memory. This will be much less realistic than actually bringing up an influxdb and connecting to it, but at least we'll get coverage of the batching logic.

Yeah I think you're right -- that wouldn't be so bad.
On the other hand, I've already implemented a test using my proposed fake HTTP server approach, which seems to be working out okay. I'll upload that now. Would you prefer the stubbed-out client approach?

It's sensitive to it only inasmuch as it knows that the wire protocol outputs one metric value per line, which has been the case ever since the protocol existed. It does not look at the contents of each line at all.

OK. I think it would be best to be completely insensitive to the wire protocol, but for now we can be lazy and update the test if that assumption ever breaks. LGTM for merge.


Enable additional PDF output for readthedocs.io

Enable as per proposed here: https://github.com/google/gf180mcu-pdk/pull/79#issuecomment-1269144168
Following readthedocs:  https://docs.readthedocs.io/en/stable/config-file/v1.html#formats
~Cristian.

I'm not sure that the config file is working as intended as I can't see the PDF linked from the build and I don't see it getting built in the logs.
I think we have previously had issues with config file v1 not working correctly? --> https://github.com/google/open-source-pdks/pull/22/files -- It seems the v1 config format is deprecated?

I'm not sure that the config file is working as intended as I can't see the PDF linked from the build and I don't see it getting built in the logs.

On skywater-pdk  works fine (it is v2): https://skywater-pdk.readthedocs.io/_/downloads/en/main/pdf/

I think we have previously had issues with config file v1 not working correctly? --> https://github.com/google/open-source-pdks/pull/22/files -- It seems the v1 config format is deprecated?

Let's see now, upgraded this to v2.

I'm not sure that the config file is working as intended as I can't see the PDF linked from the build and I don't see it getting built in the logs.

On skywater-pdk  works fine (it is v2): https://skywater-pdk.readthedocs.io/_/downloads/en/main/pdf/
That one has v2: https://github.com/google/skywater-pdk/blob/main/.readthedocs.yml

I think we have previously had issues with config file v1 not working correctly? --> https://github.com/google/open-source-pdks/pull/22/files -- It seems the v1 config format is deprecated?

Let's see now, upgraded this to v2.

@mithro
Can try merge it in this state ?

Seems that in the state of open PR the pdf variant is not generated (sphinx not even launch the -b pdf).
See skywater-pdk PR before merge: https://skywater-pdk--398.org.readthedocs.build/en/398 (only html generated)
But after PR was merged the PDF just appeared:  https://skywater-pdk.readthedocs.io/_/downloads/en/main/pdf/

In addition, fixed the fetch of third_party/open-source-pdk (at a point sphinx warned of some missing references)

Let's give it a go!

Seems like it worked! - https://gf180mcu-pdk.readthedocs.io/_/downloads/en/latest/pdf/


Add Indication of Successful Loop Run

Some sort of visual cue that the loop ran successfully would be great. I'm imagining a flat red line at the very bottom of the graph that is present whenever the loop completes and breaks whenever it doesn't. This could (perhaps) be accomplished by looking at the timestamp of the last json file in the loop?

I think more importantly, mmhistorytools should have an optional argument to append a successful dose report to history data so the monitor isn't looking at the loop before the last one.

Agree, that would give a full log of successful runs then.


Android build for arm64 not working

Android arm64 build is commented out and there is a note that the application can not yet build for arm64 successfully. Is this fix near in the roadmap?
https://github.com/pristineio/webrtc-build-scripts/blob/master/android/build.sh#L293
    # Uncomment once the application can successfully build for arm64
    #export WEBRTC_ARCH=armv8
    #prepare_gyp_defines &&
    #execute_build

Originally ARM64 was slower than ARM32 because libvpx at the time did not have all the 64 bit arm instructions added. Now there shouldn't be an issue. Will uncomment and update. thanks for the ping


Don't choke on lhmn_* in cleanup with range

When running an Lhm.cleanup with a range it tries to strptime every table name, but if there are unswitched new tables then it fails:
 > Lhm.cleanup(false)

 Existing LHM backup tables: lhmn_statement_lines.
 Existing LHM triggers: .
 Run Lhm.cleanup(true) to drop them all.

 > Lhm.cleanup(true, until: 1.week.ago)

 ...:in `eval': invalid strptime format - `lhma_%Y_%m_%d_%H_%M_%S' (ArgumentError)
    from .../lhm-2.2.0/lib/lhm.rb:64:in `block in cleanup'
    from .../lhm-2.2.0/lib/lhm.rb:63:in `select!'
    from .../lhm-2.2.0/lib/lhm.rb:63:in `cleanup'

This patch includes the table in cleanup over a time range. We can't really date this table, so can't apply the range logic, but it should just be duplicated data in the table so should be safe to delete.

+1 on the fix. But I'm wondering if we are introducing risk by removing lhmn_ all together when the intention of until is to remove lhma_ with the specified date range only.

Yeah I was wondering that too, @taoza, but this is generated duplicate data, not canonical data:

should just be duplicated data in the table so should be safe to delete

@sj26 Any chance the Lhm.cleanup is triggered while an online migration is in process and lhmn_ is being used to make copy?

@tguo sure, but if you're running your migrations in multiple places then I think you have bigger problems.

I'll close this one if there's no movement. :-)


test: Provide coverage for mocks.pkg

In order to stabilize and make refactoring easy, we need to cover all modules with units

[x] Mocks processor
[x] FS io
[x] Methods cache
[x] Config

https://github.com/Badger-Finance/badger-sdk/pull/253


Fixing broken link on documentation [Reconect]

Fixing the broken link on the documentation page regarding to how to reconnect to a conversation.

We apologize for never getting this merged in... I'm unable modify your PR to resolve merge conflicts, otherwise I would merge this automatically. Due to this I'll open a new PR with the fix.
Thank you for catching this error... ages ago!


The plugin can't deal with nested <> when editing Rust files.

OS (name + version; i.e. Linux Mint 20, Windows 10 2004, Macos Big Sur, etc.):
Archlinux
What vim? (+ version)
Vim 8.2.2380
Describe the bug

When you insert nested <> (e.g. Arc<Mutex<...>>), there's only one closing > instead of two.
Steps to reproduce
Edit any .rs file, enter insert mode and type "Arc<Mutex<", Vim inserts "Arc<Mutex<>" instead of "Arc<Mutex<>>".

No repro in any other files but Rust files. Mildly sus it's down to the Rust plugin remapping stuff. Are you using that plugin? If yes, can you let g:rust_keep_autopairs_default = 1 for science? Might also be a part of the polyglot plugin, if you haven't explicitly defined a Rust plugin.
I have absolutely no clue why it only inserts one though -- can't repro that locally in or out of Rust files. What happens if you :verbose imap <?

No repro in any other files but Rust files. Mildly sus it's down to the Rust plugin remapping stuff. Are you using that plugin? If yes, can you let g:rust_keep_autopairs_default = 1 for science? Might also be a part of the polyglot plugin, if you haven't explicitly defined a Rust plugin.
I have absolutely no clue why it only inserts one though -- can't repro that locally in or out of Rust files. What happens if you :verbose imap <?

No repro in any other files but Rust files. Mildly sus it's down to the Rust plugin remapping stuff. Are you using that plugin? If yes, can you let g:rust_keep_autopairs_default = 1 for science? Might also be a part of the polyglot plugin, if you haven't explicitly defined a Rust plugin.
I use neither of those.
I have absolutely no clue why it only inserts one though -- can't repro that locally in or out of Rust files. What happens if you :verbose imap <?
It shows i  <           *@<C-R>=autopairs#AutoPairsInsert('<')<CR>.

I believe it's due to language specific pair. I just edited my HTML pair to be {\w\zs<': '>'}, and this bug also shows up.

No repro in any other files but Rust files. Mildly sus it's down to the Rust plugin remapping stuff. Are you using that plugin? If yes, can you let g:rust_keep_autopairs_default = 1 for science? Might also be a part of the polyglot plugin, if you haven't explicitly defined a Rust plugin.
I use neither of those.
I have absolutely no clue why it only inserts one though -- can't repro that locally in or out of Rust files. What happens if you :verbose imap <?
It shows i  <           *@<C-R>=autopairs#AutoPairsInsert('<')<CR>.

I believe it's due to language specific pair. I just edited my HTML pair to be {\w\zs<': '>'}, and this bug also shows up.

Managed to repro with that one specifically. You could set that one to be specifically for HTML though (see g:AutoPairsLanguagePairs and temporarily autopairs#AutoPairsScriptInit). Gonna look into this though - the regex itself matches both, so I'm not entirely sure what happens here. Might be a borked balance check somewhere

Managed to repro with that one specifically. You could set that one to be specifically for HTML though (see g:AutoPairsLanguagePairs and temporarily autopairs#AutoPairsScriptInit). Gonna look into this though - the regex itself matches both, so I'm not entirely sure what happens here. Might be a borked balance check somewhere

Try updating from the master branch. It was a borked balance check :')
TL;DR: count doesn't process regex, so your pair registered a close without an open, which tripped the balance check.

Try updating from the master branch. It was a borked balance check :')
TL;DR: count doesn't process regex, so your pair registered a close without an open, which tripped the balance check.

It's working! Thank you.

It's working! Thank you.

I don't think it should cause issues, but not using \V in the regex method might come back to bite me. We'll see, didn't cause problems in testing - if it causes problems, feel free to open another issue or leave a comment here.

I don't think it should cause issues, but not using \V in the regex method might come back to bite me. We'll see, didn't cause problems in testing - if it causes problems, feel free to open another issue or leave a comment here.

No repro in any other files but Rust files. Mildly sus it's down to the Rust plugin remapping stuff. Are you using that plugin? If yes, can you let g:rust_keep_autopairs_default = 1 for science? Might also be a part of the polyglot plugin, if you haven't explicitly defined a Rust plugin.

By the way, I just installed that plugin, and it disables auto pair for <>. let g:rust_keep_autopairs_default enables it again.
Think you may want to know.

No repro in any other files but Rust files. Mildly sus it's down to the Rust plugin remapping stuff. Are you using that plugin? If yes, can you let g:rust_keep_autopairs_default = 1 for science? Might also be a part of the polyglot plugin, if you haven't explicitly defined a Rust plugin.

By the way, I just installed that plugin, and it disables auto pair for <>. let g:rust_keep_autopairs_default enables it again.
Think you may want to know.

Yeah, it forcibly overrides b:AutoPairs. The variable itself is largely meant for when you'd want a specific set of pairs for a buffer (i.e. for a specific filetype, as in a complete override instead of just custom additions, unless autopairs#AutoPairsDefine is used to add pairs).
Setting it that way is kinda counter-productive (in my opinion, to be clear), as it completely overrides user config with how this plugin is set up. Might have to find an alternate system that lets plugins and user options coexist, but I have no ideas for that atm. autopairs#AutoPairsDefine might already be a good choice, as it enables pair removal in the second argument (which is a vararg), but gonna have to deal with that later. Compatibility is also a bit of a problem -- I don't think I currently have enough "justification" or whatever to alter other plugins to facilitate this one. We'll see, future me's problem and whatnot :p

Yeah, it forcibly overrides b:AutoPairs. The variable itself is largely meant for when you'd want a specific set of pairs for a buffer (i.e. for a specific filetype, as in a complete override instead of just custom additions, unless autopairs#AutoPairsDefine is used to add pairs).
Setting it that way is kinda counter-productive (in my opinion, to be clear), as it completely overrides user config with how this plugin is set up. Might have to find an alternate system that lets plugins and user options coexist, but I have no ideas for that atm. autopairs#AutoPairsDefine might already be a good choice, as it enables pair removal in the second argument (which is a vararg), but gonna have to deal with that later. Compatibility is also a bit of a problem -- I don't think I currently have enough "justification" or whatever to alter other plugins to facilitate this one. We'll see, future me's problem and whatnot :p


Need to be able to refresh project browser

After loading my example project, this project does not show up in an existing Projects Browser.  One hates to have to close and reopen a browser to refresh.
I don't mean the refresh of a particular project, which reports feature not implemented - this is the list of projects.  Since selecting a project refreshes everything I'm not sure what the refresh menu item could possibly do.

Checkin for Oscar 3.0.2.
Some of the strings being put into the WriteStream from which the title bar is created had UTF16 characters. Not sure that's what we want so sending #printString to them before display fixed the problem. We may want to revisit this and allow the larger characters in the future if windows title bars support them.

Refresh works, though it was hard to find on the jade menu when I kept seeing the refresh in the projects pane with a refresh that just would refresh a selected project.  Probably one or the other needs to be renamed or something.  However, this is good to go on.


Flood Predictions

Description
Flood Predictions based on rainfall patterns using ML models
Domain
Machine Learning Projects
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct.

@ron2111 Please assign me this issue


Merge to live to 6.8 and .NET 8

I'll merge this Tuesday, but in case anyone else does, you must use Merge pull request. do not use Squash


Videos on extension pages should have a max width

Bug
For a large video used on an extension page:
<video src="https://github.com/mjbvz/test-vscode-ext/raw/main/test.mp4"></video>

The marketplace currently does not appear to set a max-width. This results in the video overflowing in to the rest of the page:

This test extension demonstrates the issue. Images correctly set a max-width with the css:
.markdown img {
    max-width: 100%;
}

For https://github.com/microsoft/vscode/issues/134514

@anupkmr03 the fix for this should be low hanging. Could we look into this one please?

@isidorn I am looking into this and will push the fix as part of our next deployment

@anupkmr03 just informed me the fix for this issue has been pushed.
He will comment here once the fix has been deployed to production. Thanks


Unhandled http exceptions from the dds server  / shelf_proxy

The number 2 crash by frequency / number 3 by affected users is an unhandled http exception from package:http.
The stack trace does not show the actual callsite, but this can be traced back to a shelf proxy usage in dds at https://github.com/dart-lang/sdk/blob/master/pkg/dds/lib/src/dds_impl.dart#L267
Thread 0 main threadClientException: Connection closed while receiving data
at IOClient.send.<anonymous closure>(io_client.dart:49)
at _invokeErrorHandler(async_error.dart:45)
at _HandleErrorStream._handleError(stream_pipe.dart:272)
at _ForwardingStreamSubscription._handleError(stream_pipe.dart:157)
at _HttpClientResponse.listen.<anonymous closure>(http_impl.dart:712)
at _rootRunBinary(zone.dart:1378)
at _CustomZone.runBinary(zone.dart:1272)
at _CustomZone.runBinaryGuarded(zone.dart:1178)
at _BufferingStreamSubscription._sendError.sendError(stream_impl.dart:360)
at _BufferingStreamSubscription._sendError(stream_impl.dart:378)
at _BufferingStreamSubscription._addError(stream_impl.dart:280)
at _ForwardingStreamSubscription._addError(stream_pipe.dart:128)
at _addErrorWithReplacement(stream_pipe.dart:176)
at _HandleErrorStream._handleError(stream_pipe.dart:277)
at _ForwardingStreamSubscription._handleError(stream_pipe.dart:157)
at _rootRunBinary(zone.dart:1378)
at _CustomZone.runBinary(zone.dart:1272)
at _CustomZone.runBinaryGuarded(zone.dart:1178)
at _BufferingStreamSubscription._sendError.sendError(stream_impl.dart:360)
at _BufferingStreamSubscription._sendError(stream_impl.dart:378)
at _BufferingStreamSubscription._addError(stream_impl.dart:280)
at _SyncStreamControllerDispatch._sendError(stream_controller.dart:737)
at _StreamController._addError(stream_controller.dart:615)
at _StreamController.addError(stream_controller.dart:569)
at _HttpParser._reportBodyError(http_parser.dart:1183)
at _HttpParser._onDone(http_parser.dart:890)
at _rootRun(zone.dart:1346)
at _CustomZone.run(zone.dart:1258)
at _CustomZone.runGuarded(zone.dart:1162)
at _BufferingStreamSubscription._sendDone.sendDone(stream_impl.dart:394)
at _BufferingStreamSubscription._sendDone(stream_impl.dart:404)
at _BufferingStreamSubscription._close(stream_impl.dart:291)
at _SyncStreamControllerDispatch._sendDone(stream_controller.dart:741)
at _StreamController._closeUnchecked(stream_controller.dart:596)
at _StreamController.close(stream_controller.dart:589)
at _Socket._onData(socket_patch.dart:2167)
at _rootRunUnary(zone.dart:1362)
at _CustomZone.runUnary(zone.dart:1265)
at _CustomZone.runUnaryGuarded(zone.dart:1170)
at _BufferingStreamSubscription._sendData(stream_impl.dart:341)
at _BufferingStreamSubscription._add(stream_impl.dart:271)
at _SyncStreamControllerDispatch._sendData(stream_controller.dart:733)
at _StreamController._add(stream_controller.dart:607)
at _StreamController.add(stream_controller.dart:554)
at new _RawSocket.<anonymous closure>(socket_patch.dart:1703)
at _NativeSocket.issueReadEvent.issue(socket_patch.dart:1201)
at _rootRun(zone.dart:1346)
at _CustomZone.run(zone.dart:1258)
at _CustomZone.runGuarded(zone.dart:1162)
at _CustomZone.bindCallbackGuarded.<anonymous closure>(zone.dart:1202)
at _rootRun(zone.dart:1354)
at _CustomZone.run(zone.dart:1258)
at _CustomZone.runGuarded(zone.dart:1162)
at _CustomZone.bindCallbackGuarded.<anonymous closure>(zone.dart:1202)
at _microtaskLoop(schedule_microtask.dart:40)
at _startMicrotaskLoop(schedule_microtask.dart:49)
at _runPendingImmediateCallback(isolate_patch.dart:120)
at _RawReceivePortImpl._handleMessage(isolate_patch.dart:185)

this exception needs to be handled in a better way

@bkonyi

@jonahwilliams is this something we're still seeing?

Hi @bkonyi. Yes, this is currently the top crasher on the 2.5 beta.

I've started looking into this, but at this point I'm unable to reproduce, even after trying to force the error in a mocked environment. Are we 100% sure this is coming from shelf or its related packages? shelf request handlers are wrapped with a default error handler that responds to clients with a valid error message without actually resulting in an unhandled exception.
I've tried overriding the HTTP handler which forwards HTTP requests to the VM service with a handler that simply throws a ClientException, but that doesn't seem to result in any sort of unhandled exception in DDS.

Spoke with @jonahwilliams over chat. The shelf_proxy via dds is the one of two places the tool and its transitive dependencies use package:http. Specifically from here: https://github.com/dart-lang/shelf_proxy/blob/master/lib/shelf_proxy.dart. The other place is in crash reporting, but if the crash was in the crash reporting logic, then we wouldn't be seeing it in crash logging.

Ah okay, I think I see where the problem is. It looks like shelf only catches the unhandled asynchronous exceptions if it's in Zone.root. Since flutter_tools installs its own Zone somewhere in the stack, shelf assumes that Zone will handle the errors. Wrapping the invocation of io.serve(...) in DDS seems to fix the issue.

This is landing too late to cherry pick before 2.5 stable, but we will monitor the crash rate and decide if it should go into a hotfix release.

@christopherfujino @devoncarew This is the second most frequent CLI crasher on stable. I think we will need to get this queued up for a hotfix.

@bkonyi could you issue a dds point release (e.g. 2.0.4) for this? Currently, the 2.5 release is on dds: 2.0.3 https://github.com/flutter/flutter/blob/stable/packages/flutter_tools/pubspec.yaml#L13

Hotfix released in 2.0.4.

Is the dds point release separate from the fix landed 9/8? (https://github.com/flutter/flutter/pull/89591)


ActionText and attachments

Hi! I am looking to implement some sort of versioning of a complex structure so this gem looks perfect for that. I have a page model which has many blocks (STI models), and one of these blocks types has ActionText rich text with attachments. What is the best/easiest way to use this gem in this case? I would prefer the shallow copy method so to keep only one copy of each file.
Thanks!

Hi! Unfortunately I haven't used ActionText yet, so I don't know. I did find that ActionText creates an association, so maybe you could just include that?


Read only workspace: hitting "enter" to rename a file/folder in the explorer should throw an error

Issue Type: Bug
Testing #52573
The keyboard command to rename a file/folder in the explorer is enter. In a read-only workspace this opens the file/folder. I would expect an error to be shown instead of modifying the existing keyboard shortcut.
VS Code version: Code - Insiders 1.25.0-insider (923e9ccb3fc44bfaaf4b4049015c84e42bc40f95, 2018-06-26T13:00:22.932Z)
OS version: Darwin x64 17.6.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz (8 x 2200)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledvideo_decode: enabledvideo_encode: enabledvpx_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (0.38GB free)

Process Argv
/Applications/Visual Studio Code - Insiders.app/Contents/MacOS/Electron -psn_0_4183037

Screen Reader
no

VM
0%

Extensions (4)

Extension
Author (truncated)
Version

svgo
100
0.8.0

vscode-svgo
ajh
0.1.0

gitlens
eam
8.4.1

python
ms-
2018.6.0

(4 theme extensions excluded)

Whenever a command is disabled, another command keybinding jumps in instead if there is some.
This happens all over vscode.
I understand this might be a bit surprising, but I will not fix.


error overlay does not appear in browser

Describe the bug
I am using the plugin in a vite-ruby project with React.  To test it I made a typescript error which was logged to terminal but not in the browser.
Reproduction

Install this pluging in a vite-ruby project

Expected behavior
An error overlay should appear when there are typescript errors.
System Info
System:
    OS: macOS 12.5.1
    CPU: (8) arm64 Apple M1
    Memory: 123.00 MB / 8.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 16.16.0 - ~/Library/Caches/fnm_multishells/67768_1661334564485/bin/node
    npm: 8.11.0 - ~/Library/Caches/fnm_multishells/67768_1661334564485/bin/npm
  Browsers:
    Chrome: 104.0.5112.101
    Firefox: 101.0.1
    Firefox Developer Edition: 103.0
    Safari: 15.6.1

Additional context
No response
Validations

[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.

Same here, I think it does not work if you use a backend integration or you have a non html entry in vite.config.ts like I do:
  build: {
    manifest: true,
    rollupOptions: {
      input: 'src/main.tsx',
    },
  }

I had this same issue when using django-vite, which is a backend integration that has a non-HTML entry, but I figured out a workaround.
Looking at the HTML source when using a default HTML entry, the plugin injects the following script at the top of <head>:
<script type="module">import { inject } from "/@vite-plugin-checker-runtime";
inject({
  overlayConfig: {},
  base: "/",
});</script>

So I was able to manually add that same script to my base Django HTML template at the top of <head>, with a slight tweak to the import path, and it worked! In my case, I am also specifying an alternate Vite base of "/static/ui/" and a server.port of 9000 (which importantly is different from the Django server port), so with that config, the final working script I added in my HTML was:
<script type="module">
  import { inject } from "http://localhost:9000/static/ui/@vite-plugin-checker-runtime";
  inject({
    overlayConfig: {},
    base: "/static/ui/",
  });
</script>

For what it's worth, I'm using React, and I had to add a similar script manually for the React fast refresh code, as described on the Vite backend integration page https://vitejs.dev/guide/backend-integration.html. Presumably this similar workaround should be part of the vite-plugin-checker docs.

This regression started happening on version 0.4.0. I downgraded to version 0.3.4 and the overlay displays.


Usability Issue Thread

Creating themes is hard, just post things that are inconsistent/hard to use.

Zero Two's caret foreground color.

Rin's search selection background color not really visible

Find usages is opaque


Cannot choose character to play as in casual matches

Can't select any character other than Heavy
This is a very odd bug.

what in the world...
are you free to play? maybe this is a new f2p tutorial thing they're doing

Nope, It just...sort of happened. No point looking into it now, as todays update fixed the issue.

oh, glad it resolved itself!

It happened again. What on earth is causing this!?

That dialog appears to be associated with the training mode. I'm...not sure what could be causing it. Quite a strange issue :. I'll try to look into it a bit.

As a bit of an update, removing the #215 files entirely and reinstalling budhgud with #216 made Budhud work again on the latest version. It seems to be a copy+paste over existing files problem.

so this may not have been the issue you were experiencing, but there's a file titled trainingprogress.txt that lives in \Team Fortress 2\tf\ that may have had some minor part in this bug. I could be wrong, though

Well, we'll soon find out. Gonna download the latest dev version of budhud to see if the bug reappears


Push 'results per page' to new line on medium media to prevent pagina…

What
Push 'results per page' to new line on medium media to prevent pagination going onto new line
Who can review
Anyone

@NoelleDL worth checking but yes it was in intentional - makes things look a bit tidier


Fixes loaderURL for main movie; adds its override to the inspector.

/botio test

Merged into #2058


Create SQS wrapper and services for polling messages

Create the SQS version of the lambda work Le did in https://github.com/cfpb/sbl-filing-api-validations/pull/4

Things I had to do:

switch service account cfpb-ci-sa-sqs role cfpb-dev-regtech-jadam-devpub-sqs-access policy to the v1.28 identity
Create a Role and RoleBinding in the cluster to allow for job creation via the Kubernetes API
Created 2 new queues cfpb-regtech-dev-res-aggregate and cfpb-regtech-dev-pqs-validate
Created 2 new S3 events on the upload/2024/1234364890REGTECH002/ bucket to watch for .done_pqs and .done_res files, sends to respective queues
Reorganized the repo since there are some common code used by the lambda and sqs.  Reorganize again as desired if names, structure, whatever isn’t liked by anyone but me (it’s not the best but seems a good start?)
Flow is as follows:

.csv file drops into S3 location upload/2024/1234364890REGTECH002
message gets put on cfpb-regtech-dev-s3-queue-test queue (I didn’t update this name, already existed from previous sqs testing.  I know, lazy)
sqs_listenere.py in sqs_csv_to_parquet pulls down message and calls csv_to_parquet code
csv_to_parquet code writes out parquets to _pqs folder and when successfully completed, creates a .done_pqs file
S3 event watching for .done_pqs creates a message in the cfpb-regtech-dev-pqs-validate queue
sqs_listenere.py in sqs_parquet_validation  pulls message and creates a validation job in cluster
Validation job runs image with validation_job.py which scans in each parquet in the _pqs folder and validates
Job writes out _res folder with validation dataframe parquet files
If successful, writes out a .done_res file
S3 event watching for .done_res creates a message in the  cfpb-regtech-dev-res-aggregate  queue
sqs_listener.py in sqs_validation_aggregator pulls message from queue and calls code in results_aggregator
Loops over the parquet files in the _res folder, concats the lazy frames and builds the report csv and json, stores in submission object

Extra stuff done to aggregator:

Fixed aggregator code that would fail on validations that resulted in no errors or warnings
Fixed aggregator code that was getting error/warning counts after initial max_error truncation (we want the actual original value of total errors/warnings before truncation)
Fixed the max_errors + 1 thing, the + 1 isn't necessary (see comments in code)
Simplified that code a little

The wiki here documents which container is running what code.  The sequence diagram explains the interaction of all that.  Also, the do_sqs.sh is a good place to see what is getting built where and with what image.  And the files in the helm directory in the PR (eventually moved to the regtech-deployments-internal repo once we decide on a direction) are also good to see what image/container is talking to what.

Finally, everything is deployed and working in devpub under the release sqs-test.  The sqs-poller containers I deployed individually with the helm values and the standard charts in regtech-deployment.   I setup the cfpb-devpub-regtech-sbl-filing-main  bucket at the upload level so any LEI will trigger the sqs stuff.  And updated the configmap in the filing-api sqs-test release to use that bucket instead.


Add benchmarking support for digest items

This PR provides a mechanism for pushing digest items into the benchmark overhead and benchmark extrinsic pipelines. It is a potential fix for #12142. The rationale for it is thoroughly described there, but briefly: this solves the dependency problem where an inherent requires a pre-runtime digest to be present.
Note that I tested a similar fix through Moonbeam against an older version of Substrate (v0.9.26) but have not tested the code in this PR. I'll be happy to do so if there is support for it in the first place.
Companions

[X] polkadot: https://github.com/paritytech/polkadot/pull/5958
[X] cumulus: not needed
[ ] nimbus: not required, but could be used to demonstrate that this works

TODO

[X] no-op companion PRs
[ ] test - can be accomplished by implementing in nimbus which is where this all started
[ ] any documentation required (minor breaking changes)

polkadot companion: https://github.com/paritytech/polkadot/pull/5959

I am working on implementing benchmark overhead/extrinsic in nimbus because I'll be able to test this change there (the problematic inherent/digest pair lives in that repo).
However, I believe this is mergeable as-is.

Cumulus doesn't need a companion PR, but it does need build against my polkadot companion. How can we do that?

I believe this will build if CI will run against my polkadot companion (am I missing something?)

Looks like it. But it also needs a Cumulus comp, since we also expose these commands there…

I believe this will build if CI will run against my polkadot companion (am I missing something?)

Looks like it. But it also needs a Cumulus comp, since we also expose these commands there…

I don't think it does unless it's compiling a branch other than master (I can't tell from the CI log). Cumulus master looks like it doesn't implement BenchmarkCmd::Overhead or Benchmark::Extrinsic.
It looks to me like the CI failure here is coming out of polkadot, example:
/builds/parity/mirrors/substrate/extra_dependencies/polkadot/cli/src/command.rs:555:14
1950    |
1951555 | ...                   cmd.run(client.clone(), inherent_data, &ext_factory)
1952    |                           ^^^ --------------  -------------  ------------ supplied 3 arguments
1953    |                           |
1954    |                           expected 4 arguments

Is cumulus not being built against my polkadot companion?

bot merge

I recreated my companion PR from my personal repo so I could enable edits from maintainers. Sorry for the mess...

bot merge

bot merge


EKF: Add Emergency yaw recovery using EKF-GSF estimator

Replaces https://github.com/PX4/ecl/pull/764.
Has been rebased.
See https://github.com/PX4/ecl/pull/764. for discussion and test evidence

Here are before and after replay output for the last two commits https://github.com/PX4/ecl/pull/766/commits/37572b30464b62bbc507d8cb2ffd382e7c384052 and  https://github.com/PX4/ecl/pull/766/commits/5270fde3eef1793fd06ca17bac79521dcbffefcc
showing the individual innovation magnitudes and the yaw estimates:
Replay of multirotor flight with manoeuvring in stabilise mode:
Before:

After:

This is the effect of the changes applied to the stable release version and used to replay a VTOL log with higher levels of vibration and a dynamic transition manoeuvre.
Before:

After:

@jkflying Your idea is fine with me. I can open a follow-up PR with some style changes. But I would rely on @priseborough  for the functional testing part. Is that okay?
I also have not spotted any critical issue. Lets get this squashed and merged!

@ndepal had a flight that looks like he needs this feature: https://logs.px4.io/plot_app?log=c231b7b3-ab35-4f48-be8c-0cb0a836cae4


Badges and counter over run the pull down arrow

Hello,
I have installed angular2-multiselect-dropdown and am limiting the number of badges to show however the badges and the selected item counter over run the pull down arrow.  Screen shot is attached.  Any help you can provide is greatly appreciated.
Thank you.
Darnell

Hi,
This issue is still observed when selected items are greater than 99
Please find attached the screenshot-


Fix URL logic for dates after Q2 2021

url_file_func() logic to determine file path on sec.gov was incorrect starting in Q1 2022.
This fix repairs the "rollover" issue and also puts the "date decoders" in chronological order for easier readability.

@realmadsci it looks like there are also changes to SEC file itself... I will check later this evening and correct those. Will need it shortly myself...

Thank you!

@realmadsci, i found that checks are failing due to need to replicate url_file_func() logic in test file test-SEC_row_count.R.
I will accept your pull request and change test code after that to replicate your logic in proposed pull request. I appreciate your contribution!


Update README.md

I realize this is very small PR, but the link to key-map.js pointed to another repo (Ticketfly), I didn't notice that and browsed outdated code for a while.
Also using only on() for observer declaration doesn't work if you don't extract it from Ember const { on } = Ember; which is missed in the example code.
Thanks for awesome add-on!

@vladimir-e This is great, thank you!


Storage type confirmation for industrycat_isic and occup_isco

Running the GLD quality checks, I noticed that industrycat_isic is supposed to encoded as string  whereas occup_isco and educat_isced are both defined as numeric.
This is not really a major issue but just wondering if there's a reason why the three are not all defined to be the same storage type. If they should all be the same storage type, then what type? Otherwise I'm happy to leave as is.

Yes, this is both in the data dictionary (images below) and the Guidelines. The reason for the separate treatment of ISIC is twofold. One is to offer the option to code the Section, which is the highest level order in ISIC (I believe only from Rev 3.1. onwards, but anyway) and is a single letter. The other reason is to ensure that all codes are of length 4. In ISCO all codes are 1 through 9 and then subcategories, i.,e., it could go from 1001 to 9999 (not all options used) and similarly for ISCED.
For ISIC the next category under Section is Division and those are already two digits, from 01 to 99, so if you had a code 141 it is unclear whether it could be 0141 - Raising of cattle and buffaloes of 1410 - Manufacture of wearing apparel, except fur apparel, so we need zero padding for divisions 01 to 09, which makes it a string. For all others it is not a problem.
ISCED

ISIC

ISCO

@buscandoaverroes  Is this OK, for you? If year, please close the issue. Otherwise let me know. Thanks!

Sure, I'll just link this to #142 since it looks like in the end we'll have to change all isco-related vars to string for record-keeping before closing


bin/nyc.js return once start

Hi, When I use this command to generate a report, I found it returns with this picture..
npx nyc report -t output --reporter html --report-dir output-html

nyc report is handled in https://github.com/istanbuljs/nyc/blob/master/lib/commands/report.js.  This return is correct, it ensures that nyc report does not try executing your tests.


bump gotrue to ^2.0.1

we made a couple of breaking changes in gotrue including a schema change and added a couple of env vars, so should add them in here
https://github.com/supabase/gotrue/releases/tag/v2.0.1

Already bumped :+1:


Add oyt token

为确保 Token Profile 的顺利通过，务必逐一确保以下检查项并补充项目资料：
.json 及 .png 文件检查项

[ ] logo 尺寸：120*120 px
[ ] logo 背景：透明
[ ] 代币有至少一笔成功的转账记录
[ ] 此项对于 ERC-20 项目方：合约地址有大小写（做 checksum）
[ ] .json 和 .png 文件名一致（包括大小写）

项目资料：
官方公告：
团队背景：
项目基本情况：
媒体报道：
收录的交易所：
转账所需 Gas Limit（对 ERC-20 项目方）：（默认为 60000）

Please check the following to ensure a successful verification of Token Profile
.json and .png document checklists

[x] logo dimensions: 120*120 px
[x] logo background: Transparent
[x] At least one transaction on the token contract
[x] For ERC-20 project teams: Upper and lower capitalized alphabets in token address (For checksum purposes)
[x] Same document name for both .json and .png (Including capitalization)

Project background:
Official announcement: https://twitter.com/OxyDev_Oxy/status/1380016025937145856
Project team background:
Kamarul Zamri
Founder & CEO of OxyDev Pte. Ltd
Zam graduated from the Computer Department of Imperial College London and is a block chain technology expert. In 2016, he took the lead in proposing the most advanced concepts of digital wallet and cross-chain asset. In 2017, he joined the Tendermint team and was responsible for cross-chain interoperability of IBC and development of Cosmos SDK. In 2019, he formally joined technical development of Kusama network canary-net. Zam will continue to give full play to his years of experience in market operation and technology development, lead the OxyDev technical team to achieve technical goals, and lead the development direction of the OxyDev project.
Ahmed Salim (Ahmad Salimi)

Chief Technical Officer of OxyDev Pte. Ltd
Engaged in block chain technology research for more than ten years, international famous block chain experts, has participated in the development of a number of famous block chain projects. Famous data cientist with rich international experience. Rich experience in strategic design, data infrastructure and processes in multiple industries around the world. Ahmad Salimi has multiple leadership teams and works with well-known brands and institutions with in-depth knowledge in the field- of personnel analysis.
Sepulllami (Sepehr Ilami)
Chief Financial Officer＆Developer of OxyDev Pte. Ltd
Global foreign exchange trading and technology implementation consultant expert, more than 10 years of experience, has served Deutsche Bank, Dutch ING Bank,, Dutch Bank and other multinational banks.in 2013 began to do digital money investment,, familiar with all kinds of capital operation techniques, good at trend technical analysis and macro strategic research.
Hardy Esner (Hadi Esna)

Team Coordinator ＆ Developer of OxyDev Pte. Ltd
Senior block chain practitioners, more than 5 years of block chain
experience, familiar with various block chain bottom and architecture technology. Is the first group of people engaged in mobile Internet products, big data and block chain combination field, product design has rich experience.
Project basic information:
Media publications: https://twitter.com/OxyDev_Oxy
Tradeable exchanges:
Recommended Gas Limit (For ERC-20 project teams) for transaction: (Default is 60,000)

Hi, I'm Saber Zafarpoor the CEO of OxyDev. My other teammates(Ahmad Salimi, Sepehr Ilami, Hadi Esna) and I have nothing to do with this token, and that person named Kamarul Zamri. Kamarul Zamri is scamming our team name and wants to scam people. Please Close this pull request ASAP till we could legally sue this fraudulent(Kamarul Zamri).
You can see the real information of our team here:
https://github.com/w3f/Open-Grants-Program/blob/master/applications/SubsCrypt.md
and on our official website:
https://oxydev.ir

Hi, I'm Hadi Esna of OxyDev. My other teammates(Ahmad Salimi, Sepehr Ilami, Saber Zafarpoor) and I have nothing to do with this token, and that person named Kamarul Zamri. Kamarul Zamri is scamming our team name and wants to scam people. Please Close this pull request ASAP till we could legally sue this fraudulent(Kamarul Zamri).
You can see the real information of our team here:
https://github.com/w3f/Open-Grants-Program/blob/master/applications/SubsCrypt.md
and on our official website:
https://oxydev.ir

Hi, I'm  Ahmad Salimi CTO of OxyDev. My other teammates(Hadi Esna, Sepehr Ilami, Saber Zafarpoor) and I have nothing to do with this token, and that person named Kamarul Zamri. Kamarul Zamri is scamming our team name and wants to scam people. Please Close this pull request ASAP till we could legally sue this fraudulent(Kamarul Zamri).
You can see the real information of our team here:
https://github.com/w3f/Open-Grants-Program/blob/master/applications/SubsCrypt.md
and on our official website:
https://oxydev.ir

Hi, I'm Sepehr Ilami CFO of OxyDev. My other teammates(Ahmad Salimi, Hadi Esna, Saber Zafarpoor) and I have nothing to do with this token, and that person named Kamarul Zamri. Kamarul Zamri is scamming our team name and wants to scam people. Please Close this pull request ASAP till we could legally sue this fraudulent(Kamarul Zamri).
You can see the real information of our team here:
https://github.com/w3f/Open-Grants-Program/blob/master/applications/SubsCrypt.md
and on our official website:
https://oxydev.ir

请提交有效的官网

请提交有效的官网

官网是可以打开并且是有效的，为什么评定官网是无效？https://oxydev.ir

请提交有效的官网

It's a valid link of official website: https://oxydev.ir

请提交有效的官网
Please check carefully.


SliverFillRemaining Widget creates overflow with TextFields

Steps to Reproduce

I am trying to implemented scrollable view that would allow to use expanded in my app.
Hello, I am experiencing this issue: https://github.com/flutter/flutter/issues/54729 with the latest flutter version.
Expected results:
I want to create a scrollable view that would allow using expanded in case the content fits into a single frame. Here is the code I am using:
return Scaffold(
      body: SafeArea(
        child: CustomScrollView(
          slivers: [
            SliverFillRemaining(
              hasScrollBody: false,
              child: Column(
                crossAxisAlignment: CrossAxisAlignment.center,
                children: [
                  const SizedBox(height: 500),
                  Text('Title'),
                  TextField(),
                  const SizedBox(height: 24),
                  TextField(),
                  const Spacer(flex: 5),
                  Text('Some text here'),
                  const SizedBox(height: 200),
                ],
              ),
            ),
          ],
        ),
      ),
    );

Actual results:
I am getting 5px overflow at the bottom of the screen for every TextField used.

Logs
There is no errors in the Run tab in Android studio, the error only appears on the screen.

@nazdream
Can you provide flutter doctor -v and platform on which you are seeing the overflow error ?

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


type-hinting and small bug fixes

[x] This is a code change (Improvement, bug fix, new feature)

[ ] Bug fix
[x] Improvement
[x] Feature added

PR descripion in the comments

[ ] The change is not a code change (ReadMe change, examples add, examples update etc.)

[ ] README change
[x] Example Change

[ ] Added Example
[ ] Removed Example
[x] Updated Example

PR descripion in the comments

[x] The change are tested

[x] Change is breaking change

Type-Hinted almost all of the variables.

Added docstring for UnsupportedOperation error.

changed some piece of code to look more professional

changed if type(self.joke).__name__ == 'str' to if isinstance(self.joke, str)

Fixed typo in examples/jokes.py

Now it actually raises TypeError when the given joke parameter in utils.format_joke isnt a Joke object

get_safe_joke is now a method of each classes to reduce errors

nub soo many indent error

Wow this actually type-hinted everything.


Add whitespace examples

This PR addresses the following issue: https://github.com/hypered/design-system/issues/26

Added examples of how to handle whitespace when using

Added examples of how to handle whitespace when using

Styled the whitespace examples as per email like so:

:grin: I really like this PR. I wish I could merge it tonight :christmas_tree:
Please keep the colors of the div cards as-is, they-re great ! I noticed that the vertical line on the right is colored; this is not the case on the other PR. Maybe you should adapt the other PR ?
About the placeholder.svg file, I expected it to be copied to storybook-static/ when running yarn run build-storybook but this is not the case. Is it normal ?

I've included the static folder path when executing yarn run build-storybook. This should copy all the files in static into storybook-static/, though we'll have to see if it works when deployed to GH pages. If it does not, I might need to do one of the following:

Import static files where it's used for example:

import placeholderImage from '../../static/img/placeholder.svg'

export const Image = () => (

)

or
2. Mess around with the process.env.BACKEND_URL flag as we did previously for the next.js static site.

I've also updated the examples in #42 to inherit the primary text-colour instead of setting it manually.
😄

That seems good locally. I will merge it.


System tolerance on disk pressure

What would you like to be added:
A cleaner that checks disk usage periodically and kill jobs that uses too much disk space.
Why is this needed:
Make sure the unexpected disk usage will not make the system crash.
Without this feature, how does the current module work：
Disk pressure will cause core component killed, causing unexpected result.
Components that may involve changes:
Cleaner, rest-server, node-exporter, OpenPAI deployment

Related PR: https://github.com/Microsoft/pai/pull/2119
@ydye had disabled kubernetes' pod eviction. Please refer to https://github.com/Microsoft/pai/pull/2124
The cleaner will by default check disk usage every 1 min and kill user container that cost most disk space when disk usage is above threshold.

https://github.com/Microsoft/pai/pull/2143


Add C++ support for BSDs and Solaris

The g++ is already built, but is not referenced as an environment variable.
Adds the missing environment variables and documents them in README.

Thanks

@Dylan-DPC btw, I have just given your "bors rights" (I had forgotten to do so before). From now on you can approve PRs by including 'bors r+' in your comment. For more details check bors documentation. Also, in general, PRs should go through bors before they are merged; though it's OK to directly land PRs that only update / add documentation.

Oops my bad. Yeah i'm famliar with bors just forgot that it is activated on this repo. Will keep in mind henceforth.


GDScript: Restore support for Token::UNDERSCORE in identifiers

Fixes #94310
get_identifier used the token source before. With the introduction of the binary tokenizer this is handled differently, so we need to manually set the identifier on Token::UNDERSCORE.

I would like this feature in

Thanks!


Multiple dot span to one date

I have database with lists of tasks, i need to add multiple dot spans to one date with different color (color depends on the list category - study, work...)
Spans are adding but they are overlapping each other.
Can anyone please help?

Hi. How you solve it?

I've had almost the same problem, so I've written this class for single color dots.
I hope this is helps anyone in the future:
import android.graphics.Canvas;
import android.graphics.Paint;
import android.text.style.LineBackgroundSpan;

public class MultiDotSpan implements LineBackgroundSpan {
    private static final float DEFAULT_RADIUS = 3;
    private static final float DEFAULT_PADDING = 15;

    private final float radius;
    private final int color;
    private final int amount;

    public MultiDotSpan() {
        this.radius = DEFAULT_RADIUS;
        this.color = 0;
        this.amount = 1;
    }

    public MultiDotSpan(float radius) {
        this(radius, 0);
    }

    public MultiDotSpan(float radius, int color) {
        this(radius, color, 1);
    }

    public MultiDotSpan(float radius, int color, int amount) {
        this.radius = radius;
        this.color = color;
        this.amount = amount;
    }

    @Override
    public void drawBackground(Canvas canvas, Paint paint, int left, int right, int top, int baseline, int bottom, CharSequence charSequence, int start, int end, int lineNum) {
        int oldColor = paint.getColor();
        if (color != 0) {
            paint.setColor(color);
        }
        float center = (left + right) / 2f;
        for (int i = 0; i < amount; i++) {
            float x = center + (i - (amount - 1) / 2f) * DEFAULT_PADDING;
            canvas.drawCircle(x, bottom + radius, radius, paint);
        }
        paint.setColor(oldColor);
    }
}


Fix return types of got/symbols and use logger in ELF class

Fix

got / symbols returned BinData types instead of Integer class, which will raise error if one invokes flat(elf.got.printf).
let #plt return nil instead of empty set if plt section not found.
Remove two todos related to logger in ELF class.

This change is

LGTM

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

Comments from Reviewable


Update Links “tiktok-24”

Automatically generated by Netlify CMS

👷 Deploy Preview for distracted-hoover-7b89cc processing.
🔨 Explore the source changes: 63fa990a3fae2125eaf58c74a473f080057d3a72
🔍 Inspect the deploy log: https://app.netlify.com/sites/distracted-hoover-7b89cc/deploys/614bbef24199e200085879f5


Allow customizable authentication methods in SFTP listener

Description:
Related to https://github.com/ballerina-platform/ballerina-library/issues/6768

Subtask of https://github.com/ballerina-platform/ballerina-library/issues/6764


Moved plain patterns to symbols

For standalone words, the symbols table is normally used.
To make it use the symbols table, a pattern must match the possible words:
{ pattern = "[%a_][%w_]*", type = "symbol" },

This is the pattern that is generally used.

@Guldoman , when I had tagged these as symbol, my editor did not color or change anything about the highlighting, so I went with keyword and keyword2 just because those displayed correctly. I'll attach a screenshot soon.

Should the --from= and --chown= be part of the Symbols table as well, or left as a Pattern?

Ah also, I'll ask you here:
https://github.com/FilBot3/lite-xl-language-containerfile/blob/62929823dde777ff46ac39b57ae0132502fb0f40/init.lua#L6
Which filenames do you want to match?
The way it is now, everything that contains the words Containerfile, Dockerfile, .containerfile, .dockerfile will be matched.
I'd suggest something like this:
files = { "^Containerfile$", "^Dockerfile$", "%.[cC]ontainerfile$", "%.[dD]ockerfile$" },

which will match only files that are named exactly Containerfile or Dockerfile, or files that end with .containerfile, .Containerfile, .dockerfile or .Dockerfile.


PRCA: add support for the CodeFlow model

PS: this is likely the penultimate PR in this series. joy!

LGTM


can't  roslaunch    autoware_camera_lidar_calibrator

Fill-out only one section depending on whether you are reporting a bug or a new feature.
I install autoware(develop branch),   but  when i do   " roslaunch autoware_camera_lidar_calibrator camera_lidar_calibration.launch intrinsics_file:=/home/lhy/autoware_camera_intrins.yaml "
Bug
Expected Behavior
start calibrate camera and lidar.
Actual Behavior
[calibration_publisher-1] process has died [pid 25604, exit code -6, cmd /home/lhy/Autoware/ros/devel/lib/calibration_publisher/calibration_publisher __name:=calibration_publisher __log:=/home/lhy/.ros/log/9804afc6-39c8-11e9-890b-000ec6d66fb1/calibration_publisher-1.log].
log file: /home/lhy/.ros/log/9804afc6-39c8-11e9-890b-000ec6d66fb1/calibration_pu
Steps to Reproduce the Problem

Specifications

Ubuntu version:16.04
ROS version:kinetic
Autoware branch:develop

New Feature
Describe where the new feature request comes from. Add a high-level diagram of how the new feature should work.

Thanks for using Autoware and for your question. However the issue tracker is for posting confirmed bugs and feature requests.
We ask that you please ask questions on the Autoware Discourse category following our support guidelines: https://github.com/CPFL/Autoware/wiki/Support-guidelines. Please pay particular attention to the information we ask you to provide.


terraform-cloud-credentials-fix

terraform cloud login not working , hence it is required to fix

Issue is closed


Issues with FTP

Hello,
I am having issues with FTP'ing the images to my website. It keeps giving me an error message indicating that there is a mismatch in the SSL certificate name. Anyone know how to suppress checking the SSL certificate name? I believe that is an OS level setting and not necessarily allsky setting?
Thanks,
Dhaval

I had the same issue with my setup in the past - Thomas's suggestion worked for me. the manual terminal connection worked well, and then It popped up and asked me if i wanted to add the host cert (say yes) , since then, it's worked flawlessly through the script.

Thanks guys! I will look at doing that. Another thing - is there a way to control when to start and stop the program (I realize that there is sunwait program that checks for civil twilight), but I would like to control when the program starts and ends taking images.
Thanks,
Dhaval

Do you want to start/stop everyday at the same time? If so, you could rely on a CRON job.
Other option:
Sunwait's job is only to return "Day" or "Night" based on your GPS coordinates. You could write a script that controls when the capture should happen (it would return true/false or on/off or day/night, etc) and call that script in capture.cpp instead of calling sunwait. You'll have to re-compile capture.cpp after editing it.

There is now an option to start capture based on the sun's position below the horizon.


Naming of output directories

Definitions:
'Tool' is a piece of software, e.g. Exomiser, LIRICAL 'exomiser-13.2.0'
'ToolConfiguration' is a Tool, configured for a specific test case, e.g. a particular data version 'exomiser-13.0.1-2302'
'Corpus'
'CorpusVariant'
These follow the naming convention {Tool}-{Configuration} || {Corpus}-{Variant} and the directory layout follows the pattern:
{Tool}-{Configuration}
 - {Corpus}-{Variant}
 - {Corpus}-{Variant1}
 - {Corpus1}-{Variant}
 - {Corpus1}-{Variant1}
{Tool}-{Configuration1}
 - {Corpus}-{Variant}
 - {Corpus}-{Variant1}
 - {Corpus1}-{Variant}
 - {Corpus1}-{Variant1}

e.g.
output
├── exomiser-13.2.0-default (a 'ToolConfiguration')
│   └── corpus1-default (a 'CorpusVariant')
│      ├── pheval_gene_results
│      ├── pheval_variant_results
│      ├── tool_input_commands
│      └── results
├── exomiser-13.2.0-semsim1 (a 'ToolConfiguration')
│   └── corpus1-default (a 'CorpusVariant')
│      ├── pheval_gene_results
│      ├── pheval_variant_results
│      ├── tool_input_commands
│      └── results

The Makefile needs to  create the {Tool}-{Configuration} and  {Corpus}-{Variant} directories.
The API will 'know' about the internal CorpusVariant directory structure for telling the PhEvalRunner to read and write the results to and where the post-processing happens.
The Analysis command needs to know about the testdata corpus directory corpora/corpus/corpus-variant and the corresponding results directory output/ToolConfiguration/CorpusVariant, this could be handled by the MakeFile, e.g. a tsv file produced containing records of the testdata directories and the corresponding results directories which is then fed in as an input to pheval analyse

@souzadevinicius note this structure - its a tiny bit different from what we originally said:
{Tool}
 - {Configuration}-{Corpus}-{Variant}

But I cant see any downside with this.


Automatically charge transactions for orders when auto-confirm enabled

Problem
Based on the changes defined here: https://github.com/saleor/saleor/issues/15239, only fully paid orders should be marked as confirmed.
automatically_confirm_all_new_orders when enabled should trigger charge-request to any transaction that is authorized and assigned to the order.  After receiving success event from payment app, Saleor will mark the order as confirmed (as explained in #15239 )

1. General Assumptions
We should extend the transaction API, to take into account the value of the "auto-confirm" flag. If feature is enabled,  Saleor  should trigger the charge-request for the transaction that is authorized and assigned to the order.
There are few situations that we need to cover for this feature:

new order is created from checkout. The order has transactions with authorizedAmount - we need to trigger the charge-request
unconfirmed order receives a new transactions with authorizedAmount
transaction assigned to the unconfirmed order receives the update from authorize-pending to authorized

This means, that we need cover the flow in different places:

logic triggered by mutations transactionInitialize, transactionProcess
mutations transactionEventReport - used by app to report any changes that happened for the payment represented by specific transactionItem (like moving funds from charge-pending into charged)
mutations transactionCreate and transactionUpdate

[!NOTE]
The charge-request should be triggered only when transaction has CHARGE in transaction.available_actions

[!NOTE]
The implementation should be generic, and re-usable in all places mentioned above (if possible)

Acceptance Criteria

[ ] Automatically confirmed orders have their payments charged
[ ] If the charge-request fails, the order should remain unconfirmed
[ ] charge-request is triggered only when transaction has CHARGE action available.

5. To Do list

### Tasks
- [ ] Add a draft title or issue reference here

6. To Test

[ ]
[ ]

Edit: Updated the scope, to match to approach that we want to introduce

This has been resolved in https://github.com/saleor/saleor/pull/16254 and ported to versions down to 3.14.