Resolve the "dynamic shape" issue related to AvgPool/MaxPool when parsing image models

MIGRAPHX can support the AvgPool/MaxPool operators in the current image models, but cannot support them passed from the onnxruntime. The reason is onnxruntime upgrade the model to opset 11, in which AvgPool/MaxPool has a dynamic shape input.
This task is to resolve the above issue related to dynamic shape input in AvgPool/MaxPool.

With the latest changes in both onnxruntime and migraphx, all pooling operators can run in migraphx, so imagenet model has very small overhead running on onnxruntime with mgiraphx as the backend compared to running in migraphx directly.
But there are still modes of both maxpool and averagepool that migraphx cannot handle, and we might need to improve the miopen pooling function.

Duplicate of issue #412


Preserve "unknown" metadata

+ Preserve "unknown" metadata from loaded graphs, fully decouples metadata from versioning as it does not concern the comp.
* Updated unittest to test for metadata preservation.
... Retracted graph version number change from before.

Sweet! I think tracking the "input state" of the save files could be useful data for notifying if files on disk change someday.


ConceptMaps needed

This is a list of ConceptMap resources that will likely be needed in the future

Encounter

[ ] type from MIMIC-IV admissions ontology to US Core Encounter Type
[ ] class from MIMIC-IV admissions ontology to US Core Act Encounter Code
[ ] hospitalization.admitSource from MIMIC-IV admissions ontology to AdmitSource

Encounter (ICU)

[ ] type from MIMIC-IV icustays ontology to US Core Encounter Type
[ ] type from MIMIC-IV icustays ontology to US Core Act Encounter Code

Condition

[ ] code - in MIMIC-IV it is a mix of ICD-9 / ICD-10 from multiple years.

Medication

[ ] code - in MIMIC-IV it is NDC/GSN/text, mapped to Medication Clinical Drug

MedicationAdministration

[ ] method from event_text in emar and ordercategorydescription in inputevents, map to SNOMED codes in Administration Method Codes
[ ] route from emar_detail and pharmacy could be mapped to SNOMED route codes

MedicatinAdministrationICU

[ ] category from inputevents ordercategoryname, could map to Medication Admin Category . MIMIC provides much more granularity here so we could keep the new Codesystem versus the category would become just inpatient/outpatient effectively.

MedicationRequest

[ ] status is converted within the MIMIC-IV to FHIR code, but should have a conceptmap as well
[ ] route to FHIR route codes

MedicationRequest

[ ] method is from emar event_txt, should go to SNOMED administration code valueset
[ ] route is here too

ObservationLabs

[ ] interpretation is from labevents flag, need to map into Observation Interpretation

ProcedureICU

[ ] bodysite is from procedureevents location, need to map into SNOMED bodysite
[ ] category is from procedureevents  ordercategoryname, need to map into Procedure Category

Hey @hannesUlrich, I've created an updated list of all the concept maps we need. I've put it all into a spreadsheet to make tracking it easier.
In the spreadsheet I've denoted the concept maps that will be manual vs automated so we can plan on what needs crosswalks/scripts. To keep it up to date, would you be able to mark down the concept maps you have completed?
Thanks!


Annotate Many/Annotation Workflow

Make it easier to return to the list of articles to classify after adding a new one.

Proposed solution to the "back button" issue:

[ ] Create a listing of pages needing annotation by the user (e.g. any page added by the user).
[ ] On document page, add a "back to my annotations" button
[ ] Allow user to annotate many documents at once via checkmarks.


Gimbal lock

The problem you are experiencing with pitch is called Gimbal lock, it happens every time a rotation plane is parallel to another one. To avoid that you should use the attitude transformation matrix, or (better) the quaternion property.

Maybe a long shot, since it looks like this is not being maintained anymore, but I second this.
You easily notice the flip of the image when approaching e.g. 90 deg. (hold the device upright tilting back and forth will rapidly flip the image).

Also, your suggestion @DrAma999, may fix that the rotation axis is wrong when device is rotated into landscape.

I ended up using the answer from this thread on SO instead, it works great in both landscape and portrait mode
http://stackoverflow.com/questions/18972994/ios-7-parallax-effect-in-my-view-controller
// Set vertical effect
UIInterpolatingMotionEffect *verticalMotionEffect =
  [[UIInterpolatingMotionEffect alloc]
<EMAIL_ADDRESS>             type:UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis];
verticalMotionEffect.minimumRelativeValue = @(-10);
verticalMotionEffect.maximumRelativeValue = @(10);

// Set horizontal effect
UIInterpolatingMotionEffect *horizontalMotionEffect =
  [[UIInterpolatingMotionEffect alloc]
<EMAIL_ADDRESS>
             type:UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis];
horizontalMotionEffect.minimumRelativeValue = @(-10);
horizontalMotionEffect.maximumRelativeValue = @(10);

// Create group to combine both
UIMotionEffectGroup *group = [UIMotionEffectGroup new];
group.motionEffects = @[horizontalMotionEffect, verticalMotionEffect];

// Add both effects to your view
[myBackgroundView addMotionEffect:group];


Trying to compile code on my own

After npm install, I will get these errors (from ngc):
Error at E:/code/apollo-angular/node_modules/@types/graphql/subscription/subscribe.d.ts:17:4: Cannot find name  'AsyncIterator'.                                                                                Error at E:/code/apollo-angular/node_modules/@types/graphql/subscription/subscribe.d.ts:29:4: Cannot find name  'AsyncIterable'.                                                                                Error at E:/code/apollo-angular/node_modules/apollo-client/core/types.d.ts:17:45: ',' expected.                 Error at E:/code/apollo-angular/node_modules/apollo-client/core/types.d.ts:17:47: '>' expected.                 Error at E:/code/apollo-angular/node_modules/apollo-client/core/types.d.ts:19:2: ';' expected.                  Error at E:/code/apollo-angular/node_modules/apollo-client/core/types.d.ts:19:4: Expression expected.           Error at E:/code/apollo-angular/node_modules/apollo-client/core/types.d.ts:20:5: Cannot find name 'data'.       Error at E:/code/apollo-angular/node_modules/apollo-client/core/types.d.ts:20:10: Expression expected.          Error at E:/code/apollo-angular/node_modules/apollo-client/core/types.d.ts:20:12: Cannot find name 'T'.         Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:8:48: ',' expected.        Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:8:50: '>' expected.        Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:10:2: ';' expected.        Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:10:4: Expression expected. Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:11:6: Cannot find name 'qu eryName'.                                                                                Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:11:15: ',' expected.       Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:11:17: Cannot find name 's tring'.                                                                                Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:11:24: ';' expected.       Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:11:26: 'MutationQueryReduc er' only refers to a type, but is being used as a value here.                                                   Error at E:/code/apollo-angular/node_modules/apollo-client/data/mutationResults.d.ts:11:49: '(' expected.       Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:47:36: ',' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:47:38: '>' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:49:2: Expression expecte d.                                                                                Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:50:15: 'DocumentNode' on ly refers to a type, but is being used as a value here.                                                         Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:50:27: ',' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:51:23: ',' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:52:26: The left-hand sid e of an arithmetic operation must be of type 'any', 'number' or an enum type.                                   Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:52:35: The right-hand si de of an arithmetic operation must be of type 'any', 'number' or an enum type.                                  Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:52:43: ',' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:53:21: 'MutationQueryRed ucersMap' only refers to a type, but is being used as a value here.                                             Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:53:48: '(' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:54:22: Cannot find name  'string'.                                                                                Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:54:33: 'PureQueryOptions ' only refers to a type, but is being used as a value here.                                                     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:54:51: ',' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:55:14: 'MutationUpdaterF n' only refers to a type, but is being used as a value here.                                                    Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:55:34: '(' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:57:41: ',' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:57:43: '>' expected.     Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:59:2: ';' expected.      Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:59:4: Expression expecte d.                                                                                Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:59:63: Cannot find name  'T'.                                                                                Error at E:/code/apollo-angular/node_modules/apollo-client/core/watchQueryOptions.d.ts:59:74: Expression expect ed.                                                                                Error at E:/code/apollo-angular/node_modules/zen-observable-ts/lib/zenObservable.d.ts:30:14: ',' expected.      Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:35: ',' expected.               Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:43: ',' expected.               Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:44: Type parameter name cannot  be 'string'                                                                                Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:52: Type parameter name cannot  be 'any'                                                                                Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:56: '(' expected.               Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:58: Cannot find name 'E'.       Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:62: 'Record' only refers to a t ype, but is being used as a value here.                                                                         Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:69: Cannot find name 'string'.  Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:77: Cannot find name 'any'.     Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:83: Expression expected.        Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:85: 'ExecutionResult' only refe rs to a type, but is being used as a value here.                                                                Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:14:103: The right-hand side of an  arithmetic operation must be of type 'any', 'number' or an enum type.                                           Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:15:18: Cannot find name 'E'.       Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:15:19: ',' expected.               Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:16:15: Cannot find name 'C'.       Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:16:16: ',' expected.               Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:18:69: Generic type 'FetchResult'  requires 2 type argument(s).                                                                                Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/types.d.ts:19:95: Generic type 'FetchResult'  requires 2 type argument(s).                                                                                Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/link.d.ts:10:76: Generic type 'FetchResult' r equires 2 type argument(s).                                                                                Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/link.d.ts:12:90: Generic type 'FetchResult' r equires 2 type argument(s).                                                                                Error at E:/code/apollo-angular/node_modules/apollo-link-core/lib/link.d.ts:16:66: Generic type 'FetchResult' r equires 2 type argument(s).                                                                                Error at E:/code/apollo-angular/src/Apollo.ts:31:29: Generic type 'MutationOptions<T>' requires 1 type argument (s).

fix-latest branch was fixing these issues


Increase document coverage

It's about 7% now.
http://cocoadocs.org/docsets/IBAnimatable/

Coverage with 2.7 release is at 6%.
Would it be useful for me to work on increasing Cocoadocs coverage for the Swift 3 release, or would other documentation be more useful ?

@huntit Thanks, I think we have started adding more and more documentation comments in swift3, the reason why the percentage has decreased for master branch because we have added a lot of ActivityIndicatorAnimation*** classes without documentation comments.
If we add some documentation comments for  ActivityIndicatorAnimating like
/// Protocol for all activity indicator classes.
public protocol ActivityIndicatorAnimating {
  /**
   Define the animation for the activity indicator.

   - Parameter layer: The layer to execute the animation
   - Parameter size: The size of the activity indicator.
   - Parameter color: The color of the activity indicator.
   */
  func configAnimation(in layer: CALayer, size: CGSize, color: UIColor)
}

It will improve a lot because the documentation comments will bring to all subclasses.
And we added some documentation comments to swift3 but didn't show up for 2.7 release. A good example is MaskDesignable and MaskType. please have a look at them. I think we don't need to add documentation comments to private and fileprivate methods.
Also, we have a quite comprehensive API document https://github.com/IBAnimatable/IBAnimatable/blob/master/Documentation/APIs.md .  I think we can copy them in the code to create documentation comments. Then we don't need this file anymore.
I have sent out the invite to you for joining the IBAnimatable team. You can create feature branch in the IBAnimatable project directly when you work on that. Please have a look at our git process, https://github.com/IBAnimatable/IBAnimatableMaterial/issues/1 , let me know if you have any questions.

@JakeLin Thanks. Yes, coverage has increased to 21% now that I've got jazzy working locally on the Swift 3 branch. Once Xcode 8 goes RTM, Cocoadocs should update their version of jazzy for Swift 3 (support for open, fileprivate, etc). I'll have a look at your git process and start with doc comments for some of the protocols.

@huntit thanks, good to we are getting better. Our git process is very simple, just master and feature branches. no develop and so on. please let me know if you have any questions.


CSV Scan Failed when number of columns go beyond 512

Reject the CSV scan requests from users. And at the GUI, give a warning to users.

Issue #2934 will fix the frontend loading issue.


[WIP] Enable minikube: Add NO_AUTH

Issue: Currently we always log in to the okd, which can be a problem for devs as not everybody has HW for okd.
This patch adds env var NO_AUTH which disables the login.
I have also removed the Authorization when communicating with the controller as it's no longer needed because we would be sending empty bearer token.
Example: NO_AUTH=true DATA_SOURCE=remote npm run start:dev

[WIP] because it still needs a second patch to the controller to allow empty Authorization: Bearer

One other thing @mnecas , the CI failure is due to Prettier code style being enforced by our linter. You can fix it by running yarn format or by running Prettier yourself (I use an extension for VS Code to run it automatically on save).


Docs: note par.linebreaks in text.costs

Adds a note about par.linebreaks to the docs of text.costs.
Context:

This issue in the forum: https://forum.typst.app/t/is-it-possible-to-use-hyphenation-costs-without-justification/1754
This Discord discussion: https://discord.com/channels/1054443721975922748/1088371867913572452/1307421553054580797

Thanks!


feat: add Watcher

resolve #9

Codecov Report

Merging #17 (62637f6) into main (1a13ec2) will increase coverage by 0.81%.
The diff coverage is 59.80%.

@@            Coverage Diff             @@
##             main      #17      +/-   ##
==========================================
+ Coverage   54.30%   55.12%   +0.81%
==========================================
  Files          20       22       +2
  Lines        1057     1259     +202
==========================================
+ Hits          574      694     +120
- Misses        441      510      +69
- Partials       42       55      +13

Impacted Files
Coverage Δ

internal/core/entity/entity.go
52.47% <0.00%> (-22.18%)
:arrow_down:

internal/core/storer/watch.go
0.00% <0.00%> (ø)

internal/core/storer/store.go
79.43% <40.00%> (-2.12%)
:arrow_down:

internal/core/components/watcher.go
69.76% <69.76%> (ø)

internal/core/entity/filter.go
76.92% <76.92%> (ø)

internal/core/components/rewriter.go
76.36% <0.00%> (-1.82%)
:arrow_down:

Continue to review full report at Codecov.

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

Please update according to https://github.com/api7/apisix-seed/pull/19

Merged. Thanks!


Update all third-party component versions and related screens - New PR

Closed the old PR related to these changes because of additional feedback from the QA team and moving it to this sprint.

Update the versions of the following components in the Getting Started Readme
Kubespray
etcd
docker
K8S
Ubuntu
Redfish Schema and Spec
kube-master
kube-node
Helm charts
Keepalived
Stakater/Reloader
linux-headers
docker image versions of K8S and ODIMRA services
Renamed the following:
kube-master - kube_control_plane
kube-node - kube_node
Updated screenshots of the sample output pods and services.
Updated team's additional feedback from Dev and QA teams

K8s docker images and odimra images screenshots to be updated

Done!


Travis CI badge URLs point to travis-ci.org

Both the project README and the README template point to travis-ci.org badges instead of the newer travis-ci.com. Since this project is running on travis-ci.com, shouldn't it be using those badges? Also, do we want this generator to create new projects that are pointing to travis-ci.com?

Good catch. Yes, we need to update this project and its templates. @yokuze @onebytegone PR welcome.


How do i know if a Service Principal is created for a Managed Identity with the Object ID of the SP?

Hi,
I was wondering, how to i know with an Object ID whether it is

a Normal Service Principal or
a Service Principal for the Managed Identity ?

Command :
Get-AzADServicePrincipal -DisplayName "<Name of the MSI>"
The above command will result in SP details, where as i dont know whether this SP is for Managed Identity or not.
Is there a better way to determine using an Managed Identity Object ID ?
Thanks,
Madhanan

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

ID: ba174180-cb8a-bd4d-5839-0a790a122797
Version Independent ID: 1a6eabfa-2a8d-fb7f-6b6b-40df430b08d7
Content: View the service principal of a managed identity using PowerShell - Azure AD
Content Source: articles/active-directory/managed-identities-azure-resources/how-to-view-managed-identity-service-principal-powershell.md
Service: active-directory
Sub-service: msi
GitHub Login: @MarkusVi
Microsoft Alias: markvi

@madhanan
Thanks for your feedback! We will investigate and update as appropriate.

@madhanan I do not think it is possible as Managed Identities are basically a Service Principal tied to specific resource.

@SaurabhSharma-MSFT
I wanted to differentiate the Service Principal when i am passing a "Object ID"  based on its type - "Microsoft.ManagedIdentity/userAssignedIdentities"
Since the "Get-AzADServicePrincipal" only provides only SP details, but it does not provide any information about the Identity.
Well, i am currently using this logic to separate the Identity - let me know if this is correct approach to find When passing the Service Principal Object ID
Example : Assuming  a MSI with object ID as "abcdefgh-1234-5678-abcd-12345678abcd"
$a = Get-AzADServicePrincipal -ObjectId "abcdefgh-1234-5678-abcd-12345678abcd"
Output of $a :
ServicePrincipalNames : {abcd1234-abcd-1111-1111-12345678abcd, https://identity.azure.net/asd12AS123defDEF4567AsDeF=}
ApplicationId         : abcd1234-abcd-1111-1111-12345678abcd
ObjectType            : ServicePrincipal
DisplayName           : my-user-managed-identity
Id                    : abcdefgh-1234-5678-abcd-12345678abcd
Type                  :

$TestMSI = ($a.ServicePrincipalNames | Where-Object {$_ -match "https"}).Split("/")[2]
Output of $TestMSI :
identity.azure.net
Now, if i use ServicePrincipalNames and split it like above - i can find Identity - Is this Correct ? or will i face any trouble ?
If($TestMSI -eq "identity.azure.net") {
    Write-Host "It's a Managed Identity"
} else {
    Write-Host "It's NOT a Managed Identity"
}

Is my above approach correct ?
Thanks,
Madhanan

@madhanan  Ok.  Please let me check internally on this issue.  I will update you once I have something concrete.

@madhanan I got to know an easy way to identify this -
You can check for  servicePrincipalType propety when using the AzureAD Get-AzureADServicePrincipal  cmdlet, MS Graph beta or AAD Graph to identify if it is a managed identity. Two different values are available: Application and ManagedIdentity (for both user and system assigned).

@madhanan We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

@SaurabhSharma-MSFT - But in order to get that information you have to login with Connect-AzureAD and authenticate again.
Is it possible with a normal Connect-AzLogin - alone - Not sure if all users will have access to read the AD details ?
Thanks,
Madhanan


Can not install black formatter

Issue Type: Bug

Fresh conda environment
Format some python code
Python extension shows notification asking if I want to install black
Choose pip from the modal dialog
An integrated terminal is opened and running command & C:/Users/rebor/.conda/envs/testenv/python.exe -m pip install -U black but fails with error

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/black/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/black/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/black/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/black/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/black/
Could not fetch URL https://pypi.org/simple/black/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/black/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
ERROR: Could not find a version that satisfies the requirement black
ERROR: No matching distribution found for black

However if I open an interactive window and run !pip install black, it just works fine.
Extension version: 2021.7.992362372-dev
VS Code version: Code - Insiders 1.58.0-insider (2d23c42a936db1c7b3b06f918cde29561cc47cd6, 2021-07-07T12:09:55.219Z)
OS version: Windows_NT x64 10.0.19041
Restricted Mode: No
Remote OS version: Linux x64 4.19.128-microsoft-standard

Thanks for the bug report! We just wanted to quickly acknowledge we received it and we will triage this as soon as we can.

It seems the conda environment you're using is broken, so this issue is not related to the extension. This should probably help you fix the issue: https://stackoverflow.com/a/54897379/8152786

However if I open an interactive window and run !pip install black, it just works fine.

This would not install black inside the environment you have selected (C:/Users/rebor/.conda/envs/testenv/python.exe), but instead would install black globally, so using this command is not appropriate here.
Closing this as it's not related to the extension


Sharing: make this wonderful extension known

Just to let you know, I'm speaking of this extension on the Godot Reddit and on the Discord channel too, I think many C# developers will need it! ;)
This is the Reddit post (if you wish to comment) ;) ...
https://www.reddit.com/r/godot/comments/180e9q7/are_you_using_c_take_a_look_here_working_vscode/

Hehe thanks mate! Appreciate it :)


part database

Guarantees that flow that generates part database (for fasm2bels) runs even if the flow already ran previously
Fixes #415
@jgoeders What do you think about just doing this?

I rather not copy the build directory to another location as I don't want to end up with many files lying around for the user.  I'm wondering if we can somehow check for this case another way.

@jgoeders When exactly do you want to check for the parts database then? Do we want to check that it exists after install_fasm2bels runs or when we're running a flow that uses xray?


DIDDoc verification methods can be embedded too

... currently, we only support references to the verificationMethod section
{
    "@context": "https://www.w3.org/ns/did/v1",
    "id": "did:example:123",
    "authentication": [
        {
            "id": "did:example:123#z6MkecaLyHuYWkayBDLw5ihndj3T1m6zKTGqau3A51G7RBf3",
            "type": "Ed25519VerificationKey2018",
            "controller": "did:example:123",
            "publicKeyBase58": "AKJP3f7BD6W4iWEQ9jwndVTCBq8ua2Utt8EEjJ6Vxsf"
        }
    ],
    "capabilityInvocation": [
        {
            "id": "did:example:123#z6MkhdmzFu659ZJ4XKj31vtEDmjvsi5yDZG5L7Caz63oP39k",
            "type": "Ed25519VerificationKey2018",
            "controller": "did:example:123",
            "publicKeyBase58": "4BWwfeqdp1obQptLLMvPNgBw48p7og1ie6Hf9p5nTpNN"
        }
    ],
    "capabilityDelegation": [
        {
            "id": "did:example:123#z6Mkw94ByR26zMSkNdCUi6FNRsWnc2DFEeDXyBGJ5KTzSWyi",
            "type": "Ed25519VerificationKey2018",
            "controller": "did:example:123",
            "publicKeyBase58": "Hgo9PAmfeoxHG8Mn2XHXamxnnSwPpkyBHAMNF3VyXJCL"
        }
    ],
    "assertionMethod": [
        {
            "id": "did:example:123#z6MkiukuAuQAE8ozxvmahnQGzApvtW7KT5XXKfojjwbdEomY",
            "type": "Ed25519VerificationKey2018",
            "controller": "did:example:123",
            "publicKeyBase58": "5TVraf9itbKXrRvt2DSS95Gw4vqU3CHAdetoufdcKazA"
        }
    ]
}

@dkulic  @yvgny  Can we check if Thomas recommendations are included in other didcomm libraries, specially didcomm python? Let's duplicate the issue in the other libraries.

This is fixed in PR: https://github.com/sicpa-dlab/didcomm-jvm/pull/77


Redunant Pattern Error on what is actually an invalid pattern

If I run this:
    a : [ A ]
    a = A

    x =
        when a is
            A ->
                1

            B ->
                2

then this is what I see:
── TYPE MISMATCH ───────────────────────────────────────────────────────────────

The 2nd pattern in this when does not match the previous ones:

18│              B ->
                 ^

The 2nd pattern is trying to matchB values of type:

    [ B ]a

But all the previous branches match:

    [ A ]

Tip: Seems like a tag typo. Maybe B should be A?

Tip: Can more type annotations be added? Type annotations always help
me give more specific messages, and I think they could help a lot in
this case

── REDUNDANT PATTERN ───────────────────────────────────────────────────────────

The 2nd pattern is redundant:

14│           when a is
15│               A ->
16│                   1
17│
18│>              B ->
19│                   2

Any value of this shape will be handled by a previous pattern, so this
one should be removed.

The first error maks sense, but the second one doesnt seem right since it cant really be redundant if its not actually a possible value to begin with

This is still problematic but now in a different way:

── TYPE MISMATCH in Module.roc ─────────────────────────────────────────────────

The branches of this when expression don't match the condition:

 7│>      when a is
 8│           A ->
 9│               1
10│
11│           B ->
12│               2

This a value is a:

    […]

But the branch patterns have type:

    […]

The branches must be cases of the when condition's type!

Tip: Looks like the branches are missing coverage of the B tag.

Tip: Maybe you need to add a catch-all branch, like _?

────────────────────────────────────────────────────────────────────────────────

1 error and 1 warning found in 10 ms


[ENH] refactor removing date entity and allow to use bids fitler to only convert certain files from source to raw

fixes #196

Thank you! I used removeDateEntity !
with the master branch of CPP-SPM repo, bids-matlab submodule is on a HEAD (detached?) branch. And I was using CPP-BIDS with CPP-SPM submodules together. And it was giving an error during BIDS data reading.
If CPP-SPM is not in the same repo, I bet it'll work as it is.
In my case, I updated bids-matlab branch in CPP-SPM repo to be compatible with CPP-BIDS functions.
BIDS = bids.layout(pathToDataSet,  'use_schema', false);
K>> BIDS = bids.layout(pathToDataSet,  'use_schema', false)
Undefined function or variable 'function_name'.

Error in bids.Schema/load (line 75)
        bids.internal.error_handling(function_name,
        'missingDirectory', msg, false, true);

Error in bids.Schema (line 34)
      obj = load(obj, use_schema);

Error in bids.layout (line 110)
  schema = bids.Schema(use_schema);

yeah there might be a bit of branch juggling indeed.

yeah there might be a bit of branch juggling indeed.


Fix what little type checking we have

make_mypy_happy@557 aka 20200506.1 vs master ewma over 37 builds from 2 to 555


fix: Add title to social media links (#457)

Fixes #456
Tested on https://ws-social-icons.dev.ietf.org
Google Chrome Lighthouse Accessibility report is happy with social media links.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.08%. Comparing base (76688d5) to head (d42f36c).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #458   +/-   ##
=======================================
  Coverage   96.08%   96.08%
=======================================
  Files         153      153
  Lines        3293     3293
=======================================
  Hits         3164     3164
  Misses        129      129

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Bazel test failure: //test/core/security:alts_security_connector_test

https://source.cloud.google.com/results/invocations/489be99f-f262-4430-9c96-a69c0f0ae514/targets/%2F%2Ftest%2Fcore%2Fsecurity:alts_security_connector_test@poller%3Depoll1/log

export GRPC_POLL_STRATEGY=epoll1
shift
test/core/security/alts_security_connector_test
E0313 19:04:39.423419240      18 alts_security_connector.cc:109] Invalid arguments to grpc_alts_auth_context_from_tsi_peer()
E0313 19:04:39.423551070      18 alts_security_connector.cc:109] Invalid arguments to grpc_alts_auth_context_from_tsi_peer()
E0313 19:04:39.423562175      18 alts_security_connector.cc:120] Invalid or missing certificate type property.
E0313 19:04:39.423589207      18 alts_security_connector.cc:127] Missing rpc protocol versions property.
E0313 19:04:39.423597477      18 alts_security_connector.cc:127] Missing rpc protocol versions property.
E0313 19:04:39.423603060      18 alts_security_connector.cc:127] Missing rpc protocol versions property.
E0313 19:04:39.423617547      18 transport_security_common_api.cc:68] nanopb error: invalid data_size
E0313 19:04:39.423624934      18 alts_security_connector_test.cc:139] assertion failed: grpc_gcp_rpc_protocol_versions_encode(&peer_versions, &serialized_peer_versions)
Aborted (core dumped)

Same failure for
//test/core/tsi/alts/handshaker:alts_handshaker_client_test
//test/core/tsi/alts/handshaker/alts_handshaker_service_api_test
//test/core/tsi/alts/handshaker:alts_tsi_handshaker_test
//test/core/tsi/alts/handshaker:alts_tsi_utils_test
//test/core/tsi/alts/handshaker:transport_security_common_api_test
Plus, #14695 may be caused by the same problem.

@nicolasnoble @dgquintas , Jiangtao suggested possible bugs on nanopb. Can #14697 be related?

any progress here? bazel tests are always red on our PR, so this needs to be fixed with high priority.

The fix is here https://github.com/grpc/grpc/pull/14716.

#14716 has just been merged. @jtattermusch, could you please run bazel tests again to confirm if it works?

Master builds are green now! Your fix solved all 40+ failures. Woohoo! Thanks.


Add agriculture use-case to documentation

This adds the description for the agricultural use-case as a showcase to the documentation.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (4473e4c) 84.92% compared to head (4fbc88d) 84.92%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #528   +/-   ##
=======================================
  Coverage   84.92%   84.92%
=======================================
  Files         200      200
  Lines       26385    26385
=======================================
  Hits        22408    22408
  Misses       3977     3977

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

@sebastianstock I have changed the image links from html to markdown syntax, otherwise they are not picked up by sphynx when building the doc. (You can look in the contributors's guide section of the doc to see how to preview changes).
If you want to rescale the images, the best option is to rescale them directly (it is also better for bandwidth). But you can also submit the document in reStructuredText that has more options to configure rendering.
Let me know if you want to update the PR or if it should go in as it is.

Dear @arbimo, thanks for fixing the links and the hint about the image size. I have rescaled the images and checked it locally. Now it looks fine.


[Feature] Show GitHub checks status when merging

Description
When using TravisCI the build-status is shown in the status table of the merge command but GitHub checks are not shown here?
Example
| Item                      | Status | Details                   |
|---------------------------|--------|---------------------------|
| Full CI process / PHP 7.1 | OK     | Successful in 2m          |
| Full CI process / PHP 7.2 | OK     | Successful in 2m          |
| Full CI process / PHP 7.3 | OK     | Successful in 2m          |
| Full CI process / PHP-QA  | Failed | Failing after 1m — PHP-QA |
| Scrutinizer               | OK     | No new issues             |

For reference this is an experimental feature https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-git-reference and depends on https://github.com/KnpLabs/php-github-api/pull/865


is this maintained?

just curious, It has no commits for 5 months and have no notice about maintain status

kinda
generally it’s a “complete” library
it just works™
next major changes will probably come when solid 2.0 is released, which will hopefully to close the remaining issue with out-in (#34)
I’m not planning to do any bigger changes until then, maybe besides bugfixes if possible

kinda
generally it’s a “complete” library
it just works™
next major changes will probably come when solid 2.0 is released, which will hopefully to close the remaining issue with out-in (#34)
I’m not planning to do any bigger changes until then, maybe besides bugfixes if possible

ok I got it
(This library is really good btw)


MDSA Retro Follow-on: Address Capacity Planning

We want to do a better job at planning for capacity each sprint. We have started to address this by building out metrics in Coda to view people's capacity and setting goals for each sprint. But next step is to assess Agile capacity planning methods and see if there are any that can be utilized by DSE team.

Closing as this work has already been done.


visualization for drawing

Hi again! As I suggest the end result for layout algorithms is basically Drawing class. Can you please give a tip how I could better visualize it? I didn't see it in code

@NVessel I built this simple editor as a part of this project, so feel free to take a look at how the visualization was implemented https://github.com/renatav/GraphDrawing/tree/master/GraphEditor
The end goal was to integrate the code with a lightweight UML editor https://github.com/KROKIteam/KROKI-mockup-tool/tree/master/GraphEdit

@renatav Thanks, I'll check it soon


fix(runtime): fix IE/Edge rendering with SVG containing 'style' elements

This workaround forces IE to evaluate the  elements of the dynamically loaded symbols.

After merging this PR, you can revert the previous commit on svg-sprite-loader
See https://github.com/kisenka/svg-sprite-loader/issues/167


Add definition for bignumber.js

Adds library definition for https://github.com/MikeMcl/bignumber.js

@GAntoine done

@Akurganow My bad, I meant flow_v0.25.x-, notice the v.

@GAntoine done again :)

Well it seems that the package name is causing issues with the CLI... I'm not sure how to move this forward, so I'm putting it on hold in the meantime.

Closing in favour of #2505


[core] refactor unpacker

Unpacker must be refactored such as

[x] it is a class that can be instantiated several times
[ ] deals with folders where files associated with load_ids reside
[x] uses parser configured in the schema
[x] uses naming convention configured in the schema (normalization, path generation for tables and nested entities etc.)
[x] implements PoolRunnable to be able to be run
[ ] many instances of Prometheus metrics in different namespaces may exist
[x] processes data from jsonl one document at a time
[ ] for tables that are marked as merge or replace it must merge the files corresponding to single table

this also means

[ ] small refactor of data writers (to be able to merge)
[x] refactor of schema (part of #18 )
[x] pool runner must support PoolRunnable
[ ] solves #11

closing due to 90% of tasks done. the issue with replace requires separate ticket


4- Add toast message

[x] Add react-hot-toast library
[x] show appropriate toast messages to the user

Resolved in : https://github.com/Amir1887/Color-Palette-Generator/pull/10


emits exit instead of end on conversion completion

Hello,
It looks like you're emitting an exit event on completion, rather than end, which is confusing as end is used in both the README and your tests.
https://github.com/sethvincent/ebook-convert/blob/master/index.js#L32

Yah I second this. Couldn't figure out the error with onsuccess function until I replaced string with 'exit'

I rewrote this module for v2 so that it is now just a single function call:
var path = require('path')
var convert = require('ebook-convert')

// see more options at https://manual.calibre-ebook.com/generated/en/ebook-convert.html
var options = {
  input: path.join(__dirname, 'example.html'),
  output: path.join(__dirname, 'example.epub'),
  authors: '"Seth Vincent"',
  pageBreaksBefore: '//h:h1',
  chapter: '//h:h1',
  insertBlankLine: true,
  insertBlankLineSize: '1',
  lineHeight: '12',
  marginTop: '50',
  marginRight: '50',
  marginBottom: '50',
  marginLeft: '50'
}

/*
* create epub file
*/
convert(options, function (err) {
  if (err) console.log(err)
})


Missing sha256sum for source tarball

Missing the sha256 checksum/hash for the source tarball (v6.0.0-alpha.9.tar.gz) isn't listed on the page:  https://github.com/PowerShell/PowerShell/releases/
Many thanks for making this opensource!

Resolved.
Note that I don't feel 100% comfortable providing the checksum, as I didn't originally create the tarballs (GitHub did). Since I only have access to it by downloading it, providing the checksum doesn't secure against getting a bad download from GitHub in the first place (in other words, if they're compromised, my checksum is useless; they'd need to provide one). But that's like a 1% worry.


Can't get it to work with ESP-IDF

After:
git clone --recurse-submodules https://github.com/littlevgl/lv_port_esp32.git
cd lv_port_esp32
%userprofile%\esp\esp-idf\export.bat
idf.py menuconfig

I get:
...
...
- Check for working CXX compiler: C:/Users/hjvanderpol/.espressif/tools/xtensa-esp32-elf/1.22.0-80-g6c4433a5-5.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe
-- Check for working CXX compiler: C:/Users/hjvanderpol/.espressif/tools/xtensa-esp32-elf/1.22.0-80-g6c4433a5-5.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at C:/Users/hjvanderpol/esp/lv_port_esp32/main/CMakeLists.txt:2 (idf_component_register):
  Unknown CMake command "idf_component_register".
Call Stack (most recent call first):
  C:/Users/hjvanderpol/esp/esp-idf/tools/cmake/scripts/expand_requirements.cmake:107 (include)
  C:/Users/hjvanderpol/esp/esp-idf/tools/cmake/scripts/expand_requirements.cmake:217 (expand_component_requirements)

CMake Error at C:/Users/hjvanderpol/esp/esp-idf/tools/cmake/idf_functions.cmake:338 (message):
  Failed to expand component requirements
Call Stack (most recent call first):
  C:/Users/hjvanderpol/esp/esp-idf/tools/cmake/project.cmake:173 (idf_import_components)
  CMakeLists.txt:7 (project)

-- Configuring incomplete, errors occurred!
See also "C:/Users/hjvanderpol/esp/lv_port_esp32/build/CMakeFiles/CMakeOutput.log".
See also "C:/Users/hjvanderpol/esp/lv_port_esp32/build/CMakeFiles/CMakeError.log".
cmake failed with exit code 1

My directory structure looks like this:
...esp
    esp-idf
    lv_port_esp32
    hello_world

The hello_world example is working normally
Cmakelist.txt just contains:
...
5> if (NOT DEFINED PROJECT_NAME)
6> 	project(lvgl-demo)
7> endif (NOT DEFINED PROJECT_NAME)

Just ignoring that and running idf.py build also produces errors.
What am I doing wrong?

Hi,
I tried to replicate your issue with an Ubuntu machine, but I didn't had any issue, so I guess this issue is specific to Windows.
Can you try using the ESP-IDF Command Prompt created when you installed all the tools?
I will try to get a Windows machine to replicate the issue later today.
Regards
Carlos

I'm able to make it work with the ESP-IDF Command Prompt.

Dear Carlos,
Thanks for helping. I was already using the ESP-IDF command prompt. I'm not
sure which version of ESP-IDF I'm using but I think it is 3.3. Also, Python
3 is installed, could it be something like that?
HenkJan
Op do 21 mei 2020 16:19 schreef Carlos Diaz<EMAIL_ADDRESS>
Hi,
I tried to replicate your issue with an Ubuntu machine, but I didn't had
any issue, so I guess this issue is specific to Windows.
Can you try using the ESP-IDF Command Prompt created when you installed
all the tools?
I will try to get a Windows machine to replicate the issue later today.
Regards
Carlos
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lvgl/lv_port_esp32/issues/133#issuecomment-632112641,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD2TOZDOQCS7WZ5O6RBDLHLRSUZ65ANCNFSM4NGXGOUQ
.

I'm using ESP-IDF 4.0, can you try that one? I'm 99% sure is because of that.

Dear Carlos,
That indeed works! I'm working today, so did not have time to test all, but
menuconfig works and build works without errors.
Thank you very much!
Would it be a suggestion to add something in the README.md? It
currently says:

This project is compatible with both the ESP-IDF 3.X branch and the 4.0
branch. For the 4.0 branch, you can use either make or CMake, but CMake is
recommended. Instructions here are given for the latest toolchain using
idf.py (which invokes CMake), but it is easy to translate to make. For
example instead of running idf.py menuconfig, just run make menuconfig.

I'm sure "is easy translate to make" is true if you know what you are
doing. My case is that I want to migrate from Arduino IDE to something more
advanced, and I'm initially just looking for a robust ILI9341, driver
(Bodmer depends on Arduino, Loboris seems outdated).
Thanks again,
HenkJan van der Pol.
On Thu, 21 May 2020 at 17:43, Carlos Diaz<EMAIL_ADDRESS>wrote:

I'm using ESP-IDF 4.0, can you try that one? I'm 99% sure is because of
that.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lvgl/lv_port_esp32/issues/133#issuecomment-632166391,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD2TOZDPQLJ623MRZQIZGD3RSVD23ANCNFSM4NGXGOUQ
.

--
Vriendelijke groet,
HenkJan van der Pol.


feat(ast): implement From<Argument> for ArrayExpressionElement

#7831
#7830  👈 (View in Graphite)
main

How to use the Graphite Merge Queue
Add either label to this PR to merge it via the merge queue:

0-merge - adds this PR to the back of the merge queue
hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

Merge activity

Dec 13, 6:55 AM EST: The merge label '0-merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.


Bash evaluation

Describe the bug
Hi!
I'm trying to use vault plugin to fetch secrets from AWS secretstore
Plugin is installed as sidecar
Right now my generate config section looks like this
generate:
   command:
      - bash
      - "-c"
      - helm template $ARGOCD_APP_NAME -n $ARGOCD_APP_NAMESPACE -f <(echo '$ARGOCD_ENV_helm_values') . | argocd-vault-plugin generate -

and application source section like this
source:
    plugin:
      env:
        - name: helm_values
          value: |
            namespace: {{ $top.Values.appNamespace }}
            MORE_VALUES_HERE

And for simple cases it works like a charm, but when i try to add some ingress annotations to values, which contains $ symbol, e.x.
nginx.ingress.kubernetes.io/rewrite-target: '/$1'
evaluation happen, and plugin trying to parse $1 as a bash variable, so in the end i've got empty result instead of this value
nginx.ingress.kubernetes.io/rewrite-target: '/'
I tried to use escapes \, but then helm can't generate values
I tried single and double quotas everywhere i can (generate command / values), no luck
Also i couldn't find nothing about that in documentation
I understand this is because of we evaluating whole values in bash, but maybe there is something to avoid that behaviour? I bet i'm not the only one who trying to add ingress redirect annotations to values :)
To Reproduce
Steps to reproduce the behavior:

Add some values with $ symbol
Try to use plugin to generate release with such values
Check generated resources

Expected behavior
$ symbol is not considered as start of bash variable

Does helm template output the proper values?
If you were to try to run AVP on plain yamls with the $ do you see the same?

Helm template has proper values in output
Local generation on macos works well, but with debian there is no output
root@22ea72d18b3e:/app# set -e
+ set -e
root@22ea72d18b3e:/app# set -x
+ set -x
root@22ea72d18b3e:/app# helm template test -n test -f values.yaml . | argocd-vault-plugin generate -
+ argocd-vault-plugin generate -
+ helm template test -n test -f values.yaml .
root@22ea72d18b3e:/app#

Hi @Wilderone
Sorry my comment is not an answer to your issue but I need your help with something
Can you paste your avp plugin full configmap ? as I am having the same structure as your application source but I cant get the helm_values to work correctly at all even for simple values

@samar-elsayed Hi, sure, but above almost full configmap
I'm using latest helm chart for installation of argocd, there is a section for cmp
Overall in the end i've got following configmap
apiVersion: argoproj.io/v1alpha1
kind: ConfigManagementPlugin
metadata:
  name: vault-plugin-helm-inline
spec:
  allowConcurrency: true
  discover:
    find:
      command:
      - sh
      - -c
      - find . -name 'Chart.yaml' && find . -name '*values.yaml'
  generate:
    command:
    - sh
    - -c
    - helm template $ARGOCD_APP_NAME -n $ARGOCD_APP_NAMESPACE -f <(echo '$ARGOCD_ENV_helm_values') . | argocd-vault-plugin generate -
  lockRepo: false

Don't forget to add plugin.env in your Application for argo, and ensure there is an access from argo to your secret backend (i'm using AWS SecretManager with IRSA)


Fix screensaver  for nanosp/nanox

The pin code should be required to exit the screen saver.

Created a new issue as discussed #52


V0.13.x

WIP: Adjusting TCP buffer usage and receive window size

Can one of the admins verify this patch with one of the following commands:

"jenkins test please" for a one time test run
"ok to test" to accept latest and future commits on this pull request for testing
"add to whitelist" to add the author to the whitelist


PS-2084 adaptive file IM

@odinuv the tests that I've added are passing, but I might have broken some things so I'll fix any breaks when the pipeline discovers them.

Arrrrrgh, not going to make it :-( .  Need to update the output mapping here https://github.com/keboola/output-mapping/blob/f983c52cfee09c759021c96adddb41d23d3be353/src/Writer/FileWriter.php#L137

ok, tests should be green now

a simple object would be much better (the interface definition is weird)

yeah, I agree

i don't like the tests much, but i understand

I went back and forth quite a bit with how to assert the inputs and this was the best I could come up with unfortunately :-/


Alpha3

Look PR.
I checked out this branch and retry it out on windows. It works after update Docker.DotNet.


wallet not synced and sent my coins over to the wallet address

wallet isnt working now , where has my coins gone to ???

my wallet doesn't work either.  Says "out of sync" and there do  not seem to be any connections either.


Prohibit checked exceptions in message handling methods

Now it is possible to declare a method annotated (e.g. with @Assign or @React) as one throwing  checked exception (e.g. IOException).
These methods are called by the dispatching mechanism, which uses Reflection, and catches RuntimeExceptions.
If an annotated method declares (and throws) a checked exception, our code won't catch it, which would cause unpredictable results.
Therefore, we should analyze method signature on run-time and throw IllegalStateException with the diagnostics message. In the future, we would be doing that during compile-time model verification.

Done.


Can't install plugins due to SSL routines:final_renegotiate:unsafe legacy renegotiation disabled error

Summary
Can't download @salesforce/plugin-packaging due to unsafe legacy renegotiation. I use VPN on my corporate PC.
Steps To Reproduce
sf plugins:install @salesforce/plugin-packaging
Expected result
plugin should be installed successfully
Actual result
$ sf plugins:install @salesforce/plugin-packaging
Polling for new version(s) to become available on npm... done
Successfully validated digital signature for @salesforce/plugin-packaging.
Finished digital signature check.
Installing plugin packaging... / [1/4] Resolving packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/@salesforce%2fplugin-packaging: write EPROTO 64700000:error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disabled:c:\\ws\\deps\\openssl\\openssl\\ssl\\statem\\extensions.c:922:
Installing plugin packaging... failed
    Error: C:\Program Files\sf\client\node_modules\yarn\bin\yarn.js add @salesforce/plugin-packaging@latest --non-interactive --mutex=file:C:\Users\kamig\AppData\Local\sf\yarn.lock
    --preferred-cache-folder=C:\Users\kamig\AppData\Local\sf\yarn --check-files exited with code 1

System Information
I use Git Bash git version 2.32.0.windows.2
{
  "cliVersion"<EMAIL_ADDRESS>  "architecture": "win32-x64",
  "nodeVersion": "node-v18.15.0",
  "osVersion": "Windows_NT 10.0.19044",
  "shell": "C:\\Program Files\\Git\\usr\\bin\\bash.exe",
  "rootPath": "C:\\Users\\XXXXX\\AppData\\Local\\sf\\client\\2.11.8-c9872b8",
  "pluginVersions": [
    "@oclif/plugin-autocomplete 2.3.8 (core)",
    "@oclif/plugin-commands 2.2.26 (core)",
    "@oclif/plugin-help 5.2.19 (core)",
    "@oclif/plugin-not-found 2.4.1 (core)",
    "@oclif/plugin-plugins 3.8.2 (core)",
    "@oclif/plugin-search 0.0.22 (core)",
    "@oclif/plugin-update 3.2.3 (core)",
    "@oclif/plugin-version 1.3.10 (core)",
    "@oclif/plugin-warn-if-update-available 2.1.0 (core)",
    "@oclif/plugin-which 2.2.32 (core)",
    "@salesforce/cli 2.11.8 (core)",
    "apex 2.3.15 (core)",
    "auth 2.8.17 (core)",
    "data 2.5.12 (core)",
    "deploy-retrieve 1.18.3 (core)",
    "info 2.6.45 (core)",
    "limits 2.3.35 (core)",
    "login 1.2.31 (core)",
    "marketplace 0.2.2 (core)",
    "org 2.10.8 (core)",
    "schema 2.3.28 (core)",
    "settings 1.4.30 (core)",
    "sobject 0.2.7 (core)",
    "source 2.10.36 (core)",
    "telemetry 2.3.4 (core)",
    "templates 55.5.13 (core)",
    "trust 2.6.15 (core)",
    "user 2.3.32 (core)"
  ]
}

Additional information
sf doctor output:
npm ERR! code SELF_SIGNED_CERT_IN_CHAIN
npm ERR! errno SELF_SIGNED_CERT_IN_CHAIN
npm ERR! request to https://registry.yarnpkg.com/@salesforce%2fcli failed, reason: self signed certificate in certificate chain

I would like to avoid downgrading to sfdx running npm 16 or put at risk security by enabling unsafe renegotiations.

Hey @kogonows, this has come up a few times. You can view more discussion here.
As Shane mentioned in that issue, marking this as wontfix as there is nothing we can do about Node's internals.


QU: How do replace the value of JS object key with a string (or more generally, how do I create JS object structures?)

Thanks again for your help with my last question! Super helpful and thoughtful response! :) 🥇
I've got three more bodies of text I'm trying to generate (seen below as three commented out sections). I was wondering if you had any ideas on how to replace/insert into a object or array. Or, if simpler, is there a way to replace the variable's value with a string I provide?
const init = {
    component: // "ImportedComponentName",
    props: [
        // {
        //     type: "string",
        //     label: "src",
        //     defaultValue: ""
        // }
    ]
}

class Story extends React.Component<any, {}> {
    static defaultProps = {
        // src: getDefault(init, "src"),
        // scale: getDefault(init, "scale")
    }
}

I tried figuring out how to use the function you added today called TsSimpleAst.setBodyTextForNode, but I'm not familiar enough with the compiler to know why I was having trouble.
I attempted to replace init.component with this code, but compilerNode isn't defined and I ran out of ideas:
const init = story.getVariableDeclaration("init")
const p = init.compilerNode.initializer.properties
// const body = p[0].compilerNode.body // -> undefined
const node = init.global.compilerFactory.getNodeFromCompilerNode(p[0], init.sourceFile)
TsSimpleAst.setBodyTextForNode(node, "new value!")
// Error:
// const childSyntaxList = body.getChildSyntaxListOrThrow();
//                                 ^
// TypeError: body.getChildSyntaxListOrThrow is not a function
//    at Object.setBodyTextForNode (/Users/chrisgervang/code/pi

That's strange... I have setBodyTextForNode marked as internal so it shouldn't be showing up. I've made that function unavailable in 0.56.1 because it shouldn't be public. It only works with nodes that have a setBodyText(text: string); method—it's used by the setBodyText method in BodyableNode and BodiedNode.
In this scenario, on VariableDeclaration and PropertyDeclaration there is a method called setInitializer() that you can use:
init.setInitializer(`"some string"`); // const init = "some string";
init.setInitailizer("{ obj: 5 }"); // const init = { obj: 5 };

Unfortunately, right now there is no way to manipulate JS object structures. It's something I'd like to add though.

Closing this in favour of #65. Please feel free to reopen if this doesn't solve your issue.


Can't add modifier to element

If I create an element on a block:
const myBlock = block('my-block') // my-block
const myBlockElement = myBlock('my-element') // my-block__my-element

It seems that element is "not a function" when I try:
const myBlockElementWithModifier = myBlockElement({ modifier: true }) // should be my-block__my-element--modifier

I get Uncaught TypeError: blockElement is not a function
It seems this worked fine in previous versions of bem-cn. Did something major change?

@arjun-ltse, the API for the modifiers has been changed. So, if you want to apply a modifier to the element, you should do it when you build the element:
const myBlockElementWithModifier = myBlock('my-element', { modifier: true })


OpenShift Environment Setup

Describe the task
OpenShift (OCP) environment is setup and basics of application are deployed
Acceptance Criteria

[ ] OCP env is setup and all devs have access
[ ] backend/ deployed
[ ] frontend/ deployed
[ ] OCP tools and dev setup
[ ] OCP test
[ ] OCP prod

Additional context

A "hello world" application is fine

Hey team! Please add your planning poker estimate with Zenhub @hsawyerPO @mariaye-aot @midhun-aot @mishraomp @nikhila-aot @RyanBirtch-aot @sakthi-aot


Confusion regarding 64-bit support

Under the Remarks section, there is a note that says the following:

Structured exception handling works with Win32 for both C and C++ source files.

Does this mean that SEH only works for 32-bit programs, and not 64-bit? And does SEH only work for 32-bit regardless of if you are implementing it using __try-__except or the /EHa compiler option?

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

ID: ca5dfade-e224-32b4-919a-1e4f0c7b87ac
Version Independent ID: 00702e1e-21c9-3520-ebec-53ff75dbb8f5
Content: try-except Statement
Content Source: docs/cpp/try-except-statement.md
Product: visual-cpp
Technology: cpp-language
GitHub Login: @mikeblome
Microsoft Alias: mblome

@FrankAtHexagon
SEH works on all Windows platforms, whether Intel, AMD, or ARM, 32-bit or 64-bit.
I understand the source of your confusion. Win32 is the name of the native Windows OS API. It got the name thirty years ago in the transition from 16-bit to 32-bit Windows, but it hasn't been limited to 32-bit processors for the last twenty years. There was never much traction for calling it Win64, although there is an obsolete compiler switch with that name. I don't want to insert a history lesson everywhere we use Win32 to mean the native OS API, as opposed to WinRT or the .NET platform, so I'll leave this alone.

Thank you for your help! This was exactly what my team was looking for.


roll changes forward for MSI doc

@nitinbps

@mgreenegit : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hi @mgreenegit - This pull request was opened in the public repository. Microsoft contributors who work in a Program Manager role should work in the private repository. Would you submit this update in the private repo?
In the private repo, content benefits from automated validations, a content staging environment, and comprehensive PR reviews. Also, you can sign off directly in your PR (in the public repo, you can't sign off in your own PR), and many PRs qualify for auto-merge.
To edit an article in the private repo from within the documentation, after you select Edit on an article page,  add “-pr” to the repo name in the URL. (SpineEdit is a MicrosoftDocs-approved Chrome extension that opens the edit option in the private repo, if there is one and if you have access to it.)
We'll close this PR. Thanks!

Related links in the internal Microsoft Docs contributor guide:
Public vs. private repos | Move a commit to a different repo (public -> private) | GitHub for content reviews
Quick reference for contributing to the docs | Make changes to a Docs article | PR review quality criteria


Automatically remove most zero-width characters from suggestions

there shouldn't be a need for any of these and plus they're annoying as hell to deal with so i'd rather just not

You should probably add those characters to the remove array instead of replacing them with blanks, because runes must be at least 1 letter so this won't work. If you add the 0 width characters to the remove array, they will be removed.


GDScript coroutine resumption crashes after script hot reload

Godot version:
3.1-alpha4
OS/device including version:
Ubuntu 18.10
Issue description:
The engine crashes with Internal script error! - opcode #0 (report please) when resuming a coroutine after having hot-reloaded a script. If you have coroutines running, you can't really use the hot-reload feature because the engine will always crash when any coroutine is about to resume.
Stack trace from debugger:
E 0:00:10:0191   Condition ' (ip + 5) > _code_size ' is true. Breaking..:
  <C Source>     modules/gdscript/gdscript_function.cpp:436 @ call()
  <Stack Trace>  Scene.gd:9 @ _init()

Steps to reproduce:

Start a coroutine in GDScript (e.g. yield(get_tree().create_timer(10.0), 'timeout')
Change a script while the coroutine is running and save to hot-reload
Wait for the coroutine to resume and crash the engine

Minimal reproduction project:
coroutine-crash.zip

Just a status update: Still reproducable with 3.1-stable

I have this invalid read when running project
==25959==ERROR: AddressSanitizer: heap-use-after-free on address 0x61400001acb0 at pc 0x000001948de3 bp 0x7ffc6dd18500 sp 0x7ffc6dd184f0
READ of size 8 at 0x61400001acb0 thread T0
    #0 0x1948de2 in GDScriptFunction::call(GDScriptInstance*, Variant const**, int, Variant::CallError&, GDScriptFunction::CallState*) modules/gdscript/gdscript_function.cpp:264
    #1 0x197e05d in GDScriptFunctionState::resume(Variant const&) modules/gdscript/gdscript_function.cpp:1847
    #2 0x197ca78 in GDScriptFunctionState::_signal_callback(Variant const**, int, Variant::CallError&) modules/gdscript/gdscript_function.cpp:1817
    #3 0x19a118c in MethodBindVarArg<GDScriptFunctionState>::call(Object*, Variant const**, int, Variant::CallError&) (/home/rafal/Pulpit/mojgodot/bin/godot.x11.tools.64s+0x19a118c)
    #4 0xcd59ebc in Object::call(StringName const&, Variant const**, int, Variant::CallError&) core/object.cpp:921
    #5 0xcd626d6 in Object::emit_signal(StringName const&, Variant const**, int) core/object.cpp:1218
    #6 0xcd642ab in Object::emit_signal(StringName const&, Variant const&, Variant const&, Variant const&, Variant const&, Variant const&) core/object.cpp:1274
    #7 0x856da8e in SceneTree::idle(float) scene/main/scene_tree.cpp:566
    #8 0x1561c1c in Main::iteration() main/main.cpp:1980
    #9 0x147964e in OS_X11::run() platform/x11/os_x11.cpp:3260
    #10 0x13ff2e9 in main platform/x11/godot_x11.cpp:56
    #11 0x7f59081fc1e2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x271e2)
    #12 0x13fef0d in _start (/home/rafal/Pulpit/mojgodot/bin/godot.x11.tools.64s+0x13fef0d)

0x61400001acb0 is located 112 bytes inside of 448-byte region [0x61400001ac40,0x61400001ae00)
freed by thread T0 here:
    #0 0x7f59097206ef in __interceptor_free (/lib/x86_64-linux-gnu/libasan.so.5+0x10d6ef)
    #1 0xd1d918f in Memory::free_static(void*, bool) core/os/memory.cpp:178
    #2 0x1816835 in void memdelete<GDScriptFunction>(GDScriptFunction*) core/os/memory.h:119
    #3 0x1897985 in GDScriptCompiler::_parse_class_level(GDScript*, GDScriptParser::ClassNode const*, bool) modules/gdscript/gdscript_compiler.cpp:1843
    #4 0x18a0d37 in GDScriptCompiler::compile(GDScriptParser const*, GDScript*, bool) modules/gdscript/gdscript_compiler.cpp:2154
    #5 0x17c601e in GDScript::reload(bool) modules/gdscript/gdscript.cpp:582
    #6 0x17e3dc4 in GDScriptLanguage::reload_all_scripts() modules/gdscript/gdscript.cpp:1592
    #7 0xb4d64fa in ScriptDebuggerRemote::idle_poll() scene/debugger/script_debugger_remote.cpp:1014
    #8 0x15634aa in Main::iteration() main/main.cpp:2015
    #9 0x147964e in OS_X11::run() platform/x11/os_x11.cpp:3260
    #10 0x13ff2e9 in main platform/x11/godot_x11.cpp:56
    #11 0x7f59081fc1e2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x271e2)

previously allocated by thread T0 here:
    #0 0x7f5909720ae8 in malloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10dae8)
    #1 0xd1d8321 in Memory::alloc_static(unsigned long, bool) core/os/memory.cpp:82
    #2 0xd1d8220 in operator new(unsigned long, char const*) core/os/memory.cpp:42
    #3 0x1891e9f in GDScriptCompiler::_parse_function(GDScript*, GDScriptParser::ClassNode const*, GDScriptParser::FunctionNode const*, bool) modules/gdscript/gdscript_compiler.cpp:1672
    #4 0x189d97d in GDScriptCompiler::_parse_class_blocks(GDScript*, GDScriptParser::ClassNode const*, bool) modules/gdscript/gdscript_compiler.cpp:2017
    #5 0x18a0e69 in GDScriptCompiler::compile(GDScriptParser const*, GDScript*, bool) modules/gdscript/gdscript_compiler.cpp:2159
    #6 0x17c601e in GDScript::reload(bool) modules/gdscript/gdscript.cpp:582
    #7 0x17f7d34 in ResourceFormatLoaderGDScript::load(String const&, String const&, Error*) modules/gdscript/gdscript.cpp:2190
    #8 0xd5e9d0d in ResourceLoader::_load(String const&, String const&, String const&, bool, Error*) core/io/resource_loader.cpp:270
    #9 0xd5ec159 in ResourceLoader::load(String const&, String const&, bool, Error*) core/io/resource_loader.cpp:396
    #10 0xad9aaf5 in ResourceInteractiveLoaderText::poll() scene/resources/resource_format_text.cpp:433
    #11 0xd5e4d0c in ResourceFormatLoader::load(String const&, String const&, Error*) core/io/resource_loader.cpp:197
    #12 0xd5e9d0d in ResourceLoader::_load(String const&, String const&, String const&, bool, Error*) core/io/resource_loader.cpp:270
    #13 0xd5ec159 in ResourceLoader::load(String const&, String const&, bool, Error*) core/io/resource_loader.cpp:396
    #14 0x155b175 in Main::start() main/main.cpp:1812
    #15 0x13ff219 in main platform/x11/godot_x11.cpp:55
    #16 0x7f59081fc1e2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x271e2)

Well, it makes sense that this happens. We need a way to either invalidate the pending function states (so they are not resumed) or update their instance reference (which might be a unsafe since the function code might change).

@vnen I'd vote for the latter. I usually work a lot with coroutines in Godot, so it's likely that the game breaks if a coroutine does not continue. (e.g.: Show an overlay, wait for a signal, hide the overlay. If we'd discard the coroutine here while waiting for the signal, the overlay would be shown permanently).
In which way would it be unsafe because the function code changes? Isn't that what hot-reloading does anyways?

@timoschwarzer The main problem is "shifting" the point in which the function is resumed in cases it was modified.

Ah I see. Would it be easier to see if code has changed and only discard those routines?

Not really critical since this only affect the editor.

@vnen I disagree. This bug prevents users from successfully using script hot reloading at all when making heavy use of coroutines.

@timoschwarzer I still don't see that as "critical". It's inconvenient. My point is more is that there's no simple fix and should be done after 3.2 is released so we don't risk introducing regressions this close to release.

Hello, I'm running into this as well when using yield(get_tree(), "idle_frame") to pause the _ready() function of an object for a frame with Sync Script Changes on. Note that I don't actually change the script and hotload it; it just crashes with Opcode #0 error, as the OP mentions. I'm using Godot 3.2 official on Linux (Solus OS, to be exact).
Just wanted to give a +1 for this issue and show another case for how it crops up.

Still facing this, and it seems to be an issue even when the files I'm hot reloading don't have coroutines.
I have some long running co-routines in other areas, where it seems to break down.
Does godot try to HMR the entire stack of all functions (singletons) upon every HMR request?

This should be fixed in master, as pending states are cleared if the object is destroyed.


Conf files

Adds logback conf for wallet-test
Adds DB conf resolution that works across projects. Prior to this PR all projects loaded the same conf file, varying between nodedb.sqlite and chaindb.sqlite.

Superseded by #434


Duplicate items in toolbar

Not sure what's creating this, but here's a screenshot. LMK what debug info would be useful & how to get it.

Oh that would be an issue for the package that adds those icons and not cleans up after itself, namely doesn't remove added buttons when restarting/updating. You can try disabling potential packages and reload Atom window to see which one is the offender and then report it on their repo :)


Error while creating new ASP.NET Web Application

Visual Studio 2015

New Project
Web -> ASP.NET Web Application
Click Ok

By doing above steps it gives me error like below snapshot

cc @barrytang @mlorbetske

This issue was moved to aspnet/Tooling#972


Bug/nni

Description

Fixes https://github.com/microsoft/recommenders/issues/775
Checklist:

[x] My code follows the code style of this project, as detailed in our contribution guidelines.
[x] I have added tests.
[x] I have updated the documentation accordingly.

looks like there are couple of test changes needed though to match the mocked return values to the expected results.


Addition of Toast Component

Current Behavior
A toast is an alert box which appears for few seconds when user clicks on a button.
Screenshots / Mockups

https://github.com/thekavikumar/love-simple-ui/assets/91741581/6cfe9b7c-b921-46cb-b593-1df22c919248

Please assign me this issue under GSSOC'23


jumplist support

Reference
jumplist provide cursor position history.
You can go back and forward to previous and next cursor position with ctrl-o and ctrl-i.

jumplist
Jumping to previously visited locations@Vim Tips wiki

Code
PR

#397 by @garcg

Packages

last-cursor-position by @fcharron
cursor-history by @t9md (Me), released 3 days ago.

I'm trying to figure out how to implement this feature based on my cursor-history packages.
The steps I'm thinking now are..

Need to define(or clarify) what jump is in Vim and let vim-mode provide some status(or already exists?) or hook point.
Currently my package use line delta(default=4) to determine jump or not which is same strategy as last-cursor-position does.

Loosely integrate to try out by using vim-mode as service provider and let my package use vim-mode's state or hook as service consumer.

Or write PR to include vim-mode itself.

Need to write specs to test. This might be tough stuff for me since I'm not familiar with writing GUI test.

Hi, cursor-history is a great plugin.
Curious why you want Atom work exactly like vim.  For my fingers, cursor-history works well enough that I haven't been able to tell a difference.  Hooking into vim-mode sounds like a big and thankless task.  I haven't looked closely at vim-mode's code though.
Personally, I'd like to see this functionality in vim-mode itself -- they're very popular keypresses.  So I vote for 2: write PR.

@bronson
Thanks for kind feedback.
My cursor-history package grown from when I wrote above issue and I feel big enough to write PR.
I myself happy to use vim-mod and cursor-history independent and separately.
And writing test spec for this type of package is very tough for me.
So for me, I'm not much motivated to write PR by myself for now.

Thanks @t9md, I installed cursor-history and I'm quite happy now.

Oh! thanks, I'm happy to hear that.


Why some slides are corrupted?

Thank you for your excellent work!
You mentioned in the paper that four low-quality corrupted slides are discarded, but the Google Drive link provided by this repository contains 11 excluded slides. Also, I took a glance at the thumbnail images of the 11 excluded slides. They don't appear to be very different from other slides.
Could you clarify why the 11 slides were excluded, and what the difference is between the 4 excluded slides in paper that and the 11 exclude slides in this repository? Thank you so much!

Maybe you should check the images, not the thumbnails. I remember those are very old slides with quality issues.

Maybe you should check the images, not the thumbnails. I remember those are very old slides with quality issues.

Thanks for your reply! You're right. There are 10 slides that don't have the original magnification level information in the dataset, and the excluded 11 slides include these 10 slides. Despite the high resolution rate, the rest one excluded slide, is blurry.


Chat - In offline, parent conversation is not highlighted.

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.78-1
Reproducible in staging?: Yes
Reproducible in production?: Yes
Issue reported by: Applause Internal Team
Device used: Redmi note 10s Android 13
App Component: Chat Report View
Action Performed:

Go to https://staging.new.expensify.com/home
Open a report
Send a message and create a thread message
Tap on header from link and navigate to parent message
Note conversation is highlighted
Go offline
Repeat  step 3 & step 4
Note conversation is not highlighted

Expected Result:
In offline, parent conversation must be highlighted.
Actual Result:
In offline, parent conversation is not highlighted.
Workaround:
Unknown
Platforms:

[ ] Android: Standalone
[ ] Android: HybridApp
[x] Android: mWeb Chrome
[ ] iOS: Standalone
[ ] iOS: HybridApp
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/3471a297-0160-48f8-9b97-31ac7dd3b8c2
View all open jobs on GitHub

Proposal
Please re-state the problem that we are trying to solve in this issue.
Chat - In offline, parent conversation is not highlighted.
What is the root cause of that problem?
We are not linking to the parent report action id in offline mode here
https://github.com/Expensify/App/blob/126d92ab5cbb401efc0a5527faba244d04d48971/src/components/ParentNavigationSubtitle.tsx#L50-L52
What changes do you think we should make in order to solve the problem?

Remove the isOffline check
                if (isVisibleAction) {

What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?
What alternative solutions did you explore? (Optional)

Proposal
Please re-state the problem that we are trying to solve in this issue.
Chat - In offline, parent conversation is not highlighted.
What is the root cause of that problem?
We are not linking to the parent report action id in offline mode here
https://github.com/Expensify/App/blob/126d92ab5cbb401efc0a5527faba244d04d48971/src/components/ParentNavigationSubtitle.tsx#L50-L52
When comment linking to parent report action was implemented a regression occurred where if you create threads offline and try to comment link back to parent actions it was showing skeleton loading although the report actions where available in onyx so we disabled comment linking to parent actions in here by adding conditions in all three places here here and here
But the reason it was showing loading indicator was because usePaginatedReportActions was returning empty data (reportActions list) because when linking to report actions we return empty if page is empty here
https://github.com/Expensify/App/blob/126d92ab5cbb401efc0a5527faba244d04d48971/src/libs/PaginationUtils.ts#L175-L176
What changes do you think we should make in order to solve the problem?

Remove the isOffline checks in all three places here here and here
To avoid the skeleton loading problem we should only return empty if the linked report action doesn't exist in sortedItems list
https://github.com/Expensify/App/blob/126d92ab5cbb401efc0a5527faba244d04d48971/src/libs/PaginationUtils.ts#L175-L176
 if (pages.length === 0) {
        return {data: id && !sortedItems.some((action) => getID(action) === id) ? [] : sortedItems, hasNextPage: false, hasPreviousPage: false};
    }

What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?
We can create a test for getContinuousChain by passing empty pages and proper id param to assert that it doesn't return empty if the action exists in sortedItems
What alternative solutions did you explore? (Optional)

@FitseTLT Your new proposal is same as mine 🙏. You deleted the previous one after reading my proposal.
You just added another place that can be easy to figure out (by searching if (isVisibleAction && !isOffline) in our code). I think we can create the util function to prevent duplicated code.

I reposted after digging into the previous changes to identify the correct problem we were trying to solve with the check and proposed a full solution based on that which includes all places (you are missing) that we need to remove the isOffline check. It has nothing to do with your solution.


[JAVA-34716] Upgrade-spring-cloud-task-to-latest-version-conti-1

retest this please

retest this please

retest this please

retest this please

retest this please


Update dummy data for test connectivity

Please ensure your pull request (PR) adheres to the following guidelines:

Please refer to our contributing documentation for any questions on submitting a pull request, link: Contribution Guide

Pull Request Checklist
Please check if your PR fulfills the following requirements:

[ ] Testing of all the changes has been performed (for bug fixes / features)
[ ] The readme.html has been reviewed and added / updated if needed (for bug fixes / features)
[ ] Use the following format for the PR description: <App Name>: <PR Type> - <PR Description>
[ ] Provide release notes as part of the PR submission which describe high level points about the changes for the upcoming GA release.
[ ] Verify all checks are passing.
[ ] Do NOT use the next branch of the forked repo. Create separate feature branch for raising the PR.
[ ] Do NOT submit updates to dependencies unless it fixes an issue.

Pull Request Type
Please check the type of change your PR introduces:

[ ] New App
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[x] Refactoring (no functional changes, no api changes)
[ ] Documentation
[ ] Other (please describe):

Security Considerations (REQUIRED)

[ ] If you are exposing any endpoints using a REST handler,
please document them in the readme.html.
[ ] If this is a new connector or you are adding new actions

[ ] Please document in the readme.html all methods (eg, OAuth) used to authenticate
with the service that the connector is integrating with.
[ ] If any actions are unable to run on SOAR Cloud, please document this in the readme.html.

[ ] Are you introducing any new cryptography modules? If yes, please elaborate their purpose:
[ ] Are you are accessing the file system? If yes, please verify that you are only accessing paths returned through
the Vault API.
[ ] Are you are marking code to be ignored by Semgrep with nosemgrep?
If yes, please provide justification in an additional comment next to the ignored code.

Release Notes (REQUIRED)

Provide release notes as part of the PR submission which describe high level points about the changes for the upcoming GA release.

What is the current behavior? (OPTIONAL)

Describe the current behavior that you are modifying.

What is the new behavior? (OPTIONAL)

Describe the behavior or changes that are being added by this PR.

Other information (OPTIONAL)

Any other information that is important to this PR such as screenshots of how the component looks before and after the change.

Pay close attention to (OPTIONAL)

Any specific code change or test case points which must be addressed/reviewed at the time of GA release.

Screenshots (if relevant)

Thanks for contributing!

app-integration-tests and sanity-tests jobs are failing due to limit exited with 429 status code and message - Rate limit for 'private' exceeded, limit is 50 per day. Merging this PR as we resolve this failing cases into https://github.com/splunk-soar-connectors/urlscan/pull/17 PR.
prodsec-scans test is failing due to timeout but pipeline is passing and getting green FOSSA report.
pipeline link- https://cd.splunkdev.com/phantom-apps/github-requirements/-/pipelines/7285939


"litmuschaos_experiment_verdict" annotation is visible continuously even after the experiment has completed

BUG REPORT
What happened:
litmuschaos_experiment_verdict metric is continuously visible with value 1 after an experiment is completed
What you expected to happen:
litmuschaos_experiment_verdict metric should be visible only once with value 1 and rest of the time with value 0 after the experiment is completed .
How to reproduce it (as minimally and precisely as possible):
Run experiment with revert chaos off ,check of metrics from chaos exporter
Anything else we need to know?:
Some logs from chaos exporter pod, Attaching screen shot of the annotations, As you can see from the logs the verdict annotation persists with value 1 forever even after the experiment has completed.
We ran the experiment again in the last attempt and the experiment_verdict for both previous run and current run with value 1 are present now.
#Logs before running experiment
bash-5.1$ curl http://localhost:8080/metrics
#No experiment verdict logs litmuschaos_experiment_verdict`

# Logs after experiment has completed
bash-5.1$ curl http://localhost:8080/metrics
# HELP litmuschaos_experiment_verdict Verdict of the experiments
# TYPE litmuschaos_experiment_verdict gauge
litmuschaos_experiment_verdict{app_kind="deployment",app_label="app.kubernetes.io/name=handler",app_namespace="chaos-05",chaos_injection_time="1651650938",chaosengine_context="",chaosengine_name="container-kill-1440716129",chaosresult_name="container-kill-1440716129-container-kill",chaosresult_namespace="chaos-03",chaosresult_verdict="Pass",probe_success_percentage="100.000000",workflow_name=""} 1

#Logs 30 minutes after experiment has completed
bash-5.1$ date
Wed May  4 08:21:04 UTC 2022
bash-5.1$ curl http://localhost:8080/metrics
litmuschaos_experiment_verdict{app_kind="deployment",app_label="app.kubernetes.io/name=handler",app_namespace="chaos-05",chaos_injection_time="1651650938",chaosengine_context="",chaosengine_name="container-kill-1440716129",chaosresult_name="container-kill-1440716129-container-kill",chaosresult_namespace="chaos-03",chaosresult_verdict="Pass",probe_success_percentage="100.000000",workflow_name=""} 1

# Logs after rerunning the experiment again, This time the verdict are present twice
bash-5.1$ date
Wed May  4 08:36:00 UTC 2022
bash-5.1$ curl http://localhost:8080/metrics
# HELP litmuschaos_experiment_verdict Verdict of the experiments
# TYPE litmuschaos_experiment_verdict gauge
litmuschaos_experiment_verdict{app_kind="deployment",app_label="app.kubernetes.io/name=handler",app_namespace="chaos-05",chaos_injection_time="1651650938",chaosengine_context="",chaosengine_name="container-kill-1440716129",chaosresult_name="container-kill-1440716129-container-kill",chaosresult_namespace="chaos-03",chaosresult_verdict="Pass",probe_success_percentage="100.000000",workflow_name=""} 1
litmuschaos_experiment_verdict{app_kind="deployment",app_label="app.kubernetes.io/name=handler",app_namespace="chaos-05",chaos_injection_time="1651653169",chaosengine_context="",chaosengine_name="container-kill-7253424171",chaosresult_name="container-kill-7253424171-container-kill",chaosresult_namespace="chaos-03",chaosresult_verdict="Pass",probe_success_percentage="100.000000",workflow_name=""} 1

@ispeakc0de

Hello,
I also have this problem. I investigated a little here what I found:
The function that manage and should switch the verdict to 0 after a period of time is this one: unsetOutdatedMetrics and reset the metric to 0 when result.Count reach the value of TSDB_SCRAPE_INTERVAL.
This function is called here: https://github.com/litmuschaos/chaos-exporter/blob/master/controller/scrape.go#L113
But what I think is the problem is there a condition in the same loop that skip exporting the metrics when a ChaosEngine is completed or do not exists.
// deriving metrics data from the chaosresult
skip, err := resultDetails.getExperimentMetricsFromResult(&chaosresult, clients)
...
// skipping exporting metrics for the results, whose chaosengine is either completed or not exist
if skip {
	continue
}
...
verdictValue := gaugeMetrics.unsetOutdatedMetrics(resultDetails)

Which mean that for the unsetOutdatedMetrics is only called until the ChaosEngine is not completed. So for the metric with the final verdict, the result.Count is only updated between the moment the final verdict is updated in the ChaosResult and between the completion of the Chaos Engine. If you have a TSDB_SCRAPE_INTERVAL  which is too high the count will never be reach the value needed for the reset.
In our case we reduced the TSDB_SCRAPE_INTERVAL but that mean sometime we never the scrape the metric when the value was at 1.


Create Edit and CodeSnippet components

This PR adds a new component that you can send code and metadata to and these buttons will bring it into your favorite editor:

This PR also adds CodeSnippet that include:

option to add Edit in buttons
option add CodeSnippetTitle
automatically pulls in prism.css

To do:

[x] more tests, especially to catch errors with prettier attempting to parse bad html
[x] break code into smaller functions, add tests
[x] rework props to simplify (html, css, js, resources, frontmatter) we are currently doing a lot of massaging and pieces together of data to get it how we want, instead we should provide helper functions to help extract data so that this component can stay simple

How to test /mapbox-gl-js-docs:

from this branch, npm run build (build it locally)
in mapbox-gl-js-docs, pull down the dr-ui-edit-buttons branch
in mapbox-gl-js-docs, install dr-ui locally: "@mapbox/dr-ui": "file:/Users/katydecorah/Documents/GitHub/dr-ui/pkg", (update this with your path to your local dr-ui)
in mapbox-gl-js-docs, yarn install then yarn start
navigate to an examples page and test any of the edit buttons

How to test in /help:

from this branch, npm run build (build it locally)
in help, pull down the dr-ui-code-snippet branch
in help, install dr-ui locally: "@mapbox/dr-ui": "file:/Users/katydecorah/Documents/GitHub/dr-ui/pkg", (update this with your path to your local dr-ui)
in help, npm install then npm start
navigate to http://localhost:8080/help/tutorials/use-mapbox-gl-js-with-react/  and see the CodeSnippet in action

This is ready for review, but can wait until the new year.

Per chat, we're going to work in mr-ui code-snippet to this PR

Need to test locally in:

[ ] mapbox-gl-js-docs
[ ] help

@colleenmcginnis this is ready for review again! I update the original comment with some testing suggestions


ssh not picking up my private key

It asks me to enter password
Am I missing something?
What's the use case / expected behavior?
Thanks for the new functionality! ❤
Win10 Terminus a.37

Have you selected the key in the connection properties? If not, is it your default PuTTY / Cygwin SSH / Git SSH key? Where is it located?

It only asked me to select a folder. I couldn't select a file. That would be the problem, wouldn't it?

Should be fixed in this build: https://ci.appveyor.com/project/Eugeny/terminus/build/234/artifacts

Yes it's fixed in the linked build. :)


Adding custom tools

Is there an elegant way to add custom tools in a (somewhat-)declarative way? I naively attempted to define a simple custom tool in the extraFileMappings resource:
# overrides.yaml
configs:
  tool_conf.xml: |
    ... copy/paste from galaxy-helm/galaxy/values.yaml ...
    <section id="mytool" name="My Tool">
      <tool file="mytool/mytool.xml" />
    </section>

extraFileMappings:
  /galaxy/server/tools/mytool/mytool.xml:
    useSecret: false
    applyToJob: true
    applyToWeb: true
    content:

  /galaxy/server/tools/mytool/mytool.py:
    useSecret: false
    applyToJob: true
    applyToWeb: true
    content:

And then set their "content" values from the corresponding files (using Helm 3.1.x):
helm upgrade galaxy ./galaxy-helm/galaxy --values overrides.yaml \
  --set-file 'extraFileMappings./galaxy/server/tools/mytool/mytool\.xml.content=relative/path/to/mytool\.xml' \
  --set-file 'extraFileMappings./galaxy/server/tools/mytool/mytool\.py.content=relative/path/to/mytool\.py'

However, configMaps created from extraFileMappings to not appear to be mounted in the k8s Job resource that's created to run the tool.

Currently what I'm doing to install tools is to direct an ephemeris install tools process to the instance lifted inside the k8s cluster. This suits me because we have other running instances not on k8s and we want to have all our instances with the same tools. However, this is slow, so I want to migrate to a process where I add all installed tools and the sqlite db for tools to a container and then use it as an init container, from where I would copy these to the deployment.

@nathanweeks I think you could map the tool xml and tool_conf.xml as shown in your example, but the tool code will need to be built as a container. I'd suggest building a new container with your py file, pushing it to docker hub, and adding a mapping in container_mapper_rules.yml to map your tool_id to the container.


Use a more inclusive dependency selector for pronto

This should resolve dependencies easier when pronto is installed with latest. This way someone can file an issue when it stops working instead of continuously updating the gemspec to catch up with pronto's pace.

Seems like the tests are failing on TravisCI due to dependency installation mishaps on Travis. Have the dependencies setup on my mac and the rspecs are passing.

Any update on this?

thanks again, @StefanWallin . i'm closing this in favor of https://github.com/pclalv/pronto-shellcheck/pull/3
@dgmora in case you're still wondering.


RTL support bug

I get the following bug when having an contenteditable elment with dir="rtl"
Uncaught TypeError: Cannot read property '$el' of undefined
$.extend._getCaretRelativePosition @ jquery.textcomplete.js:1191
$.extend.getCaretPosition @ jquery.textcomplete.js:930

This happens when I type in the first character that matches the autocomplete word.

And another 'problem' with RTL ...
I still want my inserted autocompleted value to be written in left-to-right and not vice verca, a solution could be inserting this IF  in the "select" function before inserting the actual value:
      // RTL support, LEFT-TO-RIGHT EMBEDDING ("LRE", hexadecimal 202A)
      // http://www.fileformat.info/info/unicode/char/202a/index.htm
      if(this.dir === 'rtl') {
        pre = '\u202A' + pre;
        post += '\u202A';
      }


Update ROS interface documentation

The ROS interface documentation has been migrated from ROS 1, but most of that has moved to other components such as the status and io controller.

Closing this as a duplicate of #934


⚠ Jenkins Plugins Artifactory has degraded performance

In d5a11b9, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1216 ms

Resolved: Jenkins Plugins Artifactory performance has improved in b8ed897 after 21 minutes.


kwebbelkop Skin number?

Hey I was just wondering if anyone know what the number for the kwebbelkop skin is?

@Nick8fr32 keep trying i think its 39 or 40 since its the last skin released

no it s 37

for now skin id click on custom skin, go to the blue skin(not the light blue) it is the 1 skin and just go right for fin the 2 , 3 ...

@yario-o ohh okay thx i will remember that :)


Single work page

How can I enter this page? The nav bar link is useless

How can I enter this page? The nav bar link is useless

Hi, Kerry. It can only be accessed by directly typing the URL like "xxxxx/works/[id]" now, and there is no links for these single pages yet. I think links will be implemented in later cards.


Author first names are not abbreviated

Do you mean in the bibliography?  If so, this is something I've run in to with some coauthors .bib files including full names when I only want initials in the bibliography.
I think if line 171 is used in siamplain.bst it forces using abbreviations, if I remember right.
https://github.com/tgkolda/siam-latex/blob/master/siamlatex/siamplain.bst#L171
Can this be provided as an option somehow?

Changed siamplain.bst to fix this.


Copy/Paste Formulas

In the example ReoGridEditor if I Ctrl-C on a cell with a formula and Ctrl-V on another cell, the formula is copied with the relative relationship between cell references updated.
In my application if I Ctrl-C and Ctrl-V on a cell only the displayed value is copied. I.e. the formula is not copied.
What setting am I missing to enable this functionality in my application? Thanks!

There is no other options are necessary to enable the feature, it is supported natively. There should be other reasons. Try find and provide more information. Is your worksheet loading from Excel? or created by programming?

Created by programming. I don't know what else to look for. Andy
On Thu, Nov 28, 2019 at 12:35 AM Jingwood<EMAIL_ADDRESS>wrote:

There is no other options are necessary to enable the feature, it is
supported natively. There should be other reasons. Try find and provide
more information. Is your worksheet loading from Excel? or created by
programming?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/unvell/ReoGrid/issues/273?email_source=notifications&email_token=AA4D44R2IBUAVEKVZEWVF2LQV5YDLA5CNFSM4IVM365KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFLWPLA#issuecomment-559376300,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4D44W5W6RC6627CSPXL63QV5YDLANCNFSM4IVM365A
.


Missing several import library

The installlation requirement missed many libraries such as deepspeech.pytorch and ART. It is not clear which DeepSpeech was installed. I tried to fix the bug but stuck in error:
File "train.py", line 561, in
vcloak.train()
File "train.py", line 331, in train
ppg_real= self.asr_model.compute_ppg(real_wav2.squeeze(1).detach())
File "/myDisk/V-Cloak/deepspeech4loss.py", line 105, in compute_ppg
outputs, output_sizes = self.DP_model(inputs.to(self._device), input_sizes.to(self._device))
ValueError: too many values to unpack (expected 2)

I use 1.8.5