Hygieia iac terraform collector ui

Infrastructure As Code : Change Release Details
Is this a Change or Addition: An Addition
What has been added : A Widget on dashboard view page.
What kind of Widget : A widget to support the terraform cloud app collector details
What is included in Widget: Card Chart , Bar and line chart to show the terraform cloud app details like the Organization, workspace and the job details. Also the Bar and line chart shows the details about the various status of the jobs over a period of time
What files has been changed : Two core files

shared.module : The Component classes are imported and added as declarations & entry components
dashboard-view: An entry is made for Terraform collector as Infrastrucre as code
infrastructure-as-code : The folder and the chart components are added as seperate class componets and they are imported in iac-widget.component
The above is added as a widget folder to widgets folder

Which chart library is used : ngx chart
How the code is organized : As a rule the config form and widget component are pretty much doing the same as expected.
There is an addition of iac-master.component, which is made the parent for all the child the chart components. At the same time we have custom components like drop downs, the use cases are covered in the respective classes
Do we have a  seperate collector created to support the widget :
Yes we have created a terraform collector : https://github.com/Hygieia/hygieia-iac-terraform-collector
An enum as "ÏnfrastructureAsCode" is added
Are there any open questions:

Yes I need to know the upsert widget method, as when I passed the config , it does not return any result, So would like to know the logic with it
2.There is a pop up opening, how to bypass it

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.:x: Prashant Chouhan - (Service Transformation):x: prash897Prashant Chouhan - (Service Transformation) seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


client should not clear 'unbind' status on disconnect

The unbind flag, used to prevent automatic reconnect during manual unbind, is cleared at the end of the disconnect process.  This state could be useful for examining disconnect client state during postmortem debugging.  It should not be discarded as it is now.

👋
On February 22, 2023, we released version 3 of this library. As a result, we are closing this issue/pull request.
Please see issue #839 for more information, including how to proceed if you feel this closure is in error.


 sub-element paragraphs are confusing

I think the paragraphs for the <element> sub-elements is confusing. For example the attribute of each sub-element should be a sub paragraph, not at the same level of the element.
In the end I can't tell if <extension> is part of <enum> or <element>.
Not sure how this is usually solved in XML documentations.

Closing as the xpath from c677395 makes things clearer.
The generated HTML doesn't list the attributes in the table of contents. Maybe there's an option to force an extra level there.


Casamance

The Sneaky Top Hat
4. I do believe that Casamance should be incorporated into this mod as that region in Senegal duffered a low level civil war from 1982 to 2014 between the Jola MSDF and     the mainly Wolof Senegal government. This conflcit started due to a sense of economical and polictal marginalisation by the Jola minority in Senegal caused by the Wolof     who dominate the nation as a whole. Not to mention Casamance is already a state in this mod.
http://www.theweek.co.uk/64763/casamance-conflict-hopes-for-an-end-to-senegals-forgotten-war
http://odihpn.org/magazine/the-casamance-conflict-out-of-sight-out-of-mind/
https://en.wikipedia.org/wiki/Casamance_conflict

Tripura,Casamance and Meghalaya.zip
Okay here is the zip file for the Tripura, Casamance and Meghalaya issues, I had previously created a pull request containg this file however  I had accidentally put in merge into chinese from master.


connection_impl: Trigger onRead() if read buffer has data.

When readDisable(false) enables reading again it is possible the
kernel socket has no data, but data already exists in the read
buffer. Read even was already triggered in this case, but
onReadReady() only called onRead() if new data was received to the
read buffer, ignoring the data possibly already in the read
buffer. This resulted into a stall in a filter chain with the TCP
proxy filter.
Signed-off-by: Jarno Rajahalme<EMAIL_ADDRESS>Testing: This resolved the issue faced when debugging a TCP proxy filter chain.
Risk Level: Low (if any bytes were received, then the read buffer has that data).

@jrajahalme can we please add some type of test for this? Also looks like CI is busted.

I'll try to fix up the tests so this passes...

Just realized that even if a filter returns StopIteration it is possible for the whole filter chain to be called again. Before this PR it would only happen if there is new data (but the old data would still be in the buffer as well, since previous iteration of the filter chain was stopped), but now it can also happen after readDisable(false) etc.

@mattklein123 IMO this should be kept open until resolved.


BULK VALIDATION misc fixes

Category

[x] Content fix
[ ] New article

Related issues
no issue number - part of the Validation clean-up efforts.
What's in this Pull Request?
This pull request fixes 42 issues across 18 files.

Docs Build status updates of commit 343357b:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/schema/assemblyredirect-element-workflowinfo.md
:warning:Warning
View
Details

docs/schema/assemblyredirects-element-workflowinfo-elementaction4.md
:warning:Warning
View
Details

docs/schema/assemblyredirects-element-workflowinfo.md
:warning:Warning
View
Details

docs/schema/assignment-element-deploymentmanifest.md
:warning:Warning
View
Details

docs/schema/association-element-in-associations-subscription-schema.md
:warning:Warning
View
Details

docs/schema/association-element-in-methodinstances-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/association-element-in-methodinstances-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/association-element-workflowconfig.md
:warning:Warning
View
Details

docs/schema/association-element.md
:warning:Warning
View
Details

docs/schema/associationcategories-element-workflow.md
:warning:Warning
View
Details

docs/schema/associationdata-element-workflow.md
:warning:Warning
View
Details

docs/schema/associationgroup-element-in-associationgroups-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/associationgroup-element-in-associationgroups-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/associationgroups-element-in-entity-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/associationgroups-element-in-entity-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/associationreference-element-in-associationgroup-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/associations-element-in-subscription-subscription-schema.md
:warning:Warning
View
Details

docs/schema/associations-element.md
:warning:Warning
View
Details

docs/schema/assemblyredirect-element-workflowinfo.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/assemblyredirects-element-workflowinfo-elementaction4.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/assemblyredirects-element-workflowinfo.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/assignment-element-deploymentmanifest.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-in-associations-subscription-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-in-methodinstances-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-in-methodinstances-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-workflowconfig.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationcategories-element-workflow.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationdata-element-workflow.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroup-element-in-associationgroups-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroup-element-in-associationgroups-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroups-element-in-entity-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroups-element-in-entity-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationreference-element-in-associationgroup-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associations-element-in-subscription-subscription-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associations-element.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Global effort to fix build validation errors
@VesaJuvonen
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you’d like to see. Thank you!

Docs Build status updates of commit cb9c5ee:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/schema/assemblyredirect-element-workflowinfo.md
:warning:Warning
View
Details

docs/schema/assemblyredirects-element-workflowinfo-elementaction4.md
:warning:Warning
View
Details

docs/schema/assemblyredirects-element-workflowinfo.md
:warning:Warning
View
Details

docs/schema/assignment-element-deploymentmanifest.md
:warning:Warning
View
Details

docs/schema/association-element-in-associations-subscription-schema.md
:warning:Warning
View
Details

docs/schema/association-element-in-methodinstances-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/association-element-in-methodinstances-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/association-element-workflowconfig.md
:warning:Warning
View
Details

docs/schema/association-element.md
:warning:Warning
View
Details

docs/schema/associationcategories-element-workflow.md
:warning:Warning
View
Details

docs/schema/associationdata-element-workflow.md
:warning:Warning
View
Details

docs/schema/associationgroup-element-in-associationgroups-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/associationgroup-element-in-associationgroups-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/associationgroups-element-in-entity-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/associationgroups-element-in-entity-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/associationreference-element-in-associationgroup-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/associations-element-in-subscription-subscription-schema.md
:warning:Warning
View
Details

docs/schema/associations-element.md
:warning:Warning
View
Details

docs/schema/assemblyredirect-element-workflowinfo.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/assemblyredirects-element-workflowinfo-elementaction4.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/assemblyredirects-element-workflowinfo.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/assignment-element-deploymentmanifest.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-in-associations-subscription-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 109, Column 2: [Warning: file-not-found - See documentation] Invalid file link: 'sharepoint/dev/schema/properties-element-in-metadataobject-subscription-schema'.

docs/schema/association-element-in-methodinstances-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-in-methodinstances-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-workflowconfig.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationcategories-element-workflow.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationdata-element-workflow.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroup-element-in-associationgroups-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroup-element-in-associationgroups-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroups-element-in-entity-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroups-element-in-entity-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationreference-element-in-associationgroup-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associations-element-in-subscription-subscription-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associations-element.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@andrewconnell
Updated ms.date freshness and HTML tables to Markdown.

Docs Build status updates of commit 8fb4015:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/schema/assemblyredirect-element-workflowinfo.md
:warning:Warning
View
Details

docs/schema/assemblyredirects-element-workflowinfo-elementaction4.md
:warning:Warning
View
Details

docs/schema/assemblyredirects-element-workflowinfo.md
:warning:Warning
View
Details

docs/schema/assignment-element-deploymentmanifest.md
:warning:Warning
View
Details

docs/schema/association-element-in-associations-subscription-schema.md
:warning:Warning
View
Details

docs/schema/association-element-in-methodinstances-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/association-element-in-methodinstances-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/association-element-workflowconfig.md
:warning:Warning
View
Details

docs/schema/association-element.md
:warning:Warning
View
Details

docs/schema/associationcategories-element-workflow.md
:warning:Warning
View
Details

docs/schema/associationdata-element-workflow.md
:warning:Warning
View
Details

docs/schema/associationgroup-element-in-associationgroups-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/associationgroup-element-in-associationgroups-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/associationgroups-element-in-entity-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/associationgroups-element-in-entity-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/associationreference-element-in-associationgroup-bdcmetadata-schema.md
:warning:Warning
View
Details

docs/schema/associations-element-in-subscription-subscription-schema.md
:warning:Warning
View
Details

docs/schema/associations-element.md
:warning:Warning
View
Details

docs/schema/assemblyredirect-element-workflowinfo.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/assemblyredirects-element-workflowinfo-elementaction4.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/assemblyredirects-element-workflowinfo.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/assignment-element-deploymentmanifest.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-in-associations-subscription-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-in-methodinstances-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-in-methodinstances-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element-workflowconfig.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/association-element.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationcategories-element-workflow.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationdata-element-workflow.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroup-element-in-associationgroups-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroup-element-in-associationgroups-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroups-element-in-entity-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationgroups-element-in-entity-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associationreference-element-in-associationgroup-bdcmetadata-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associations-element-in-subscription-subscription-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

docs/schema/associations-element.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Global effort to fix build validation errors
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you'd like to see. Thank you!


SLIM-726 Adds enabled property for notification service to be able overrule th…

…e behavior more easily.

All is well.


Added Additional Hooks to make it easier to add Custom Conduits

Make a few modifications that would prevent crashes when trying to use a custom conduit class implementing IConduit with a custom network.
Also, made it easier to extend AbstractItemConduit for creating items for your Conduits.

I am working on a mod that will add ic2 and GT conduits, and I was running into crashes when trying to use a custom network with a custom conduit.

About the modObject, in Ender IO Addons I use
public static final ModObject ModObject_blockxxx = EnumHelper.addEnum(ModObject.class, "blockxxx", new Class<?>[0], new Object[0]);

just FYI

Yea, the reason I used reflection in the createNetworkForType() instead of adding a new method to I Conduit is because I did not want it to break existing code.

Closed cause I am rewriting the createNetworkForType method based on the above suggestions.


swc-angular-preset: Expression expected/syntax error because of decorator in angular

We just tried moving from plain jest-preset-angular to swc-angular-preset.
However it seems that somehow the library doesn't agree with the tests we have, which reference classes with (angular) decorators:
We get a lot of tests that fail with the following message:

Thanks @LanderBeeuwsaert for raising the issue.
This is surprising. This usually happens when decorators are disabled in SWC (i.e. jsc.parser.decorators: false).
Are using the SWC preset like this in your jest config:
    '^.+\\.(ts|mjs|js)$': [
      '@swc/jest',
      swcAngularPreset
    ],

or did you customize the SWC configuration?
Could you provide a repro?
Thank you in advance.

Hi @yjaaidi , thanks for the quick response.
Our config has a bit of changes that have been added over the years, but even when commenting out those I still get the error.
I'm attaching a zip with our setup. Providing a repro will take me considerably more time so I'll look for finding time to do that if you would be able to confirm that from just the files it's not easy to directly see what we are doing wrong.
weird thing is that with the same files/setup and jest-preset-angular it does work (but just waaaaaay slower :-D)
also, is there an example repo with a setup that works? In that case I would be able to clone that and work step by step myself finding the configuration item that makes it break.

config.zip

Indeed, this is all very surprising. There doesn't seem to be anything wrong with your configuration.
Even though I can't see how this could be related, can you try the following troubleshooting steps just to make sure it's not a side effect of another problem:

clear jest cache: jest --clearCache
update the plugin npm i -D<EMAIL_ADDRESS>
You can find working examples in our repo 😉: https://github.com/jscutlery/devkit/tree/main/tests/swc-plugin-angular-wide

@yjaaidi voilà, this was the simplest repro I could do, and I still have the same issue
Which I didn't expect to happen actually.
I'm sure I'm missing something obvious
https://github.com/LanderBeeuwsaert/swc-jest-test

Thank you so much @LanderBeeuwsaert for the repro.
There was a problem with the 0.1.2 bundle (the default export was invalid) which meant that the config was undefined and SWC was falling back to its default options that didn't transform decorators.
This was fixed (at least since 0.2.0).
Also, switching to the newly recommended way of configuring Jest is safer: https://github.com/jscutlery/devkit/tree/main/packages/swc-angular-preset#2-configure
import { swcAngularJestTransformer } from '@jscutlery/swc-angular-preset';

...
   '^.+\\.(ts|mjs|js)$': swcAngularJestTransformer(),
...

Please let us know how this works out for you.
Thank you in advance!

@yjaaidi amazing! works like a charm: man it now runs in 10% of the time as before. That's crazy. Thanks! Closing


[INLONG-6782][Sort] Support Apache Hudi connector

Prepare a Pull Request
Introduce apache hudi sort connector

Fixes #6782

Motivation
Explain here the context, and why you're making that change. What is the problem you're trying to solve?
Modifications
Describe the modifications you've done.
Verifying this change
(Please pick either of the following options)

[x] This change is a trivial rework/code cleanup without any test coverage.

[ ] This change is already covered by existing tests, such as:
(please describe tests)

[ ] This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a follow-up issue for adding the documentation

@ZuoFengZhang I add two comment


Flaky Arbitrum e2e tests

The local Arbitrum E2E tests are sometimes hanging and hitting the timeout limits both on the CI and locally.
The ARB E2E test works in the following way:

Create a Request on local ARB chain
Create a Fill for the Request on the same local ARB chain
Run the relayer with the Fill tx hash and try to relay from ARB back to ARB via L1 (local geth)

From my limited research, my first assumption is that the L2 blocks/batches are not being properly propagated to L1 in some cases.
This is an obvious observation when looking at the logs of the relayer when this failure happens:
Performing test fill on L2...
Request ID: 0xdd672a829cacaef6700092b7bbe3eaf9fabc87584fbb02ab302f144f1a747573
Fill tx hash: 0x309937eb5bc14ae86d31137c362be40ff9f4009d5f8614dc37b03118deffd579
Starting relayer...
Preparing Arbitrum Messenger for forwarding the L1 message...
Successfully deposited funds on ArbitrumL1Messenger: 0xc30f7d7215aebdb9eb7d1f626a0dd787473d3f416d8257c32a36a42960748de5
Arbitrum outbox execution
Waiting for outbox entry to show up... <---- Gets stuck here

Waiting for outbox entry to show up means that the relayer is waiting for the L2 state to show up on L1.
A way to reproduce this:

Start up the dockerized ARB environment docker/arbitrum/arbitrum.sh up
Deploy beamer docker/arbitrum/arbitrum.sh deploy-beamer
Run E2E tests docker/arbitrum/arbitrum.sh e2e-test until you see one hang with similar logs and at the same step as above

Solution?
After reproducing this scenario, my first attempt to solving this was by submitting one more Request & Fill transaction (by calling another e2e-test).
This triggered a batch post by one of the docker services which included the transactions from the hanging e2e-test, state arrived on L1 and un-blocked the test (relayer picked up the message status changes).
But, please research enough to understand the problem better and construct a proper solution (if possible)
Acceptance Criteria

[ ] Arbitrum E2E test is no more flaky

Timebox research issue. Spending more time is also acceptable.

Hey team! Please add your planning poker estimate with Zenhub @bilbeyt @compojoom @fredo @istankovic @manuelwedler

I created a ticket in the arbitrum repo for this as it seems to be a problem in the local node setup:
https://github.com/OffchainLabs/nitro/issues/1706

It was a bug in the arbiturm node - fixed by upgrading to the latest arbitrum release.


base implementaion

Thanks @kamber-intel, already merged in https://github.com/Avnu/detd/pull/28 so closing this PR.


The only Engineering is MECHANICAL Engineering. Everything else is trash. Software devs know nothing about engineering, and will never even come close to engineering.          The only Engineering is MECHANICAL Engineering. Everything else is trash. Software devs know nothing about engineering, and will never even come close to engineering.


Prevent SQL injection

String values can contain special SQL characters like single quotes that can be use to perform SQL injection. Ensure these are escaped when using parameterised commands.

The parameters are serialized straight to tokens (TDS_PARAMFMT2 and TDS_PARAMS) sent over the wire, rather than being embedded in the CommandText through some stringy building/concatenation mechanism.
So I don't think we need to do anything special here.

It's going to take me another hour to download ASE, but I'll create some tests around this specifically.


cob_common: 2.7.10-1 in 'humble/distribution.yaml' [bloom]

Increasing version of package(s) in repository cob_common to 2.7.10-1:

upstream repository: https://github.com/4am-robotics/cob_common.git
release repository: https://github.com/4am-robotics/cob_common-release.git
distro file: humble/distribution.yaml
bloom version: 0.11.2
previous version for package: 2.7.9-1

cob_actions

No changes

cob_msgs

No changes

cob_srvs

No changes

this is a rather organizational release because we transferred ownership of the code repo as well as the release repo
same questions arise here as in https://github.com/ros/rosdistro/pull/39932#issuecomment-1951379776

Holding for Humble sync


Unobtrusive help system to onboard new users

unobtrusive | ʌnəbˈtruːsɪv |
adjective
not conspicuous or attracting attention: the service was unobtrusive and efficient.

Is being inconspicuous an important goal?
Perhaps not directly. I think the main point was that help should be easily available for those that want it and shouldn't distract those who dont want it.
Other valuable goals would be

Maintainble, and always in sync with the current UI
Localizable, via transifex and https://github.com/ipfs/i18n
Legible and accessible
Linked to proto.school work and IPFS documentation endevours
Crowdsource /  Allow folks to add their own annotations (discussify?)

What does an unobtrusive help system look like?
Your thoughts here!

Maybe https://introjs.com/ ?

I'm for it, given the educational mission of UIs  maintained by IPFS project, we should aim to provide contextual help using the same visual language across all UIs.
I like the idea of something like introjs/hint for one-time onboarding coupled with persistent icon next to various values in UI that may need explaining. Both should be using the same visual indicator, perhaps something like:
If we want it to be unobtrusive, the first step would be to come up with convention for linking to relevant docs from UIs. Right now we can link to docs but it will look like any other link. To make it legible and accessible  cursor: help  will not be enough, we need a consistent hint on top of that, eg. mentioned indicator icon:

Some Vague Technical Term

A few folks have expressed a dislike of introjs style "guided" intros as a help system.
@ericronne suggested a similar idea to you @lidel in that we have a visual indication where the user can get more info about a term, and clicking on it brings a glossary into view, scrolled to the term in question, but also allowing the user to scroll around to read about other terms that we have more info on.

It might be good to offer a combination of one or two approaches.
I think some folks find guided tours useful, provided the associated panels or whatever are easily dismissed, and never return unless the user seeks them out. Figma's onboarding experience has a few things going for it, which could be instructive.
Figma onboarding
Initial web-app launch
Modal panel with brief welcome message appears. Opportunity to see tips or click the X to exit. Ideally the close X would be more prominent, and clicking it would forever close the walkthrough (it returns, unbidden).

Individual feature explanations
Click Next to advance to a feature description, with a nice animation for each.

Learn More links
Each panel has a text link which opens the help site in a new tab.

Return to onboarding at any time
After dismissing a panel, the user can re-enter the walkthrough via a sticky (boo) question-mark button in the corner of the page.

Regardless of what tack we pursue, i hope to contribute to the design as much as possible  😇 thx!

I like the idea of something like introjs/hint for one-time onboarding coupled with persistent icon next to various values in UI that may need explaining. Both should be using the same visual indicator, perhaps something like:

I can see the benefits of having something like that, but honestly I'm not a big fan of this solution. We have many technical terms, I'm afraid the UI would become cluttered and the user would have to play a bit of Where's Wally.
I much prefer a guided tour, I really love the Figma example that @ericronne pointed out. That's really the best of both worlds, as it teaches the user how to use the app and clearly shows the app capabilities. As a bonus, while showing all that we can have links and/or explanations  of the technical terms.

@ericronne suggested a similar idea to you @lidel in that we have a visual indication where the user can get more info about a term, and clicking on it brings a glossary into view, scrolled to the term in question, but also allowing the user to scroll around to read about other terms that we have more info on.

On GitHub, if you press SHIFT + ? a modal with the keyboard shortcuts appears, we could have something similar like that with some terms:

We should focus on what we really want out of this help system:

(A) Show what you can do with the Web UI and teach how to use it
(B) Learn about the more technical concepts about IPFS and its capabilities
(C) A mix of those above
(D) Other

Having this well defined on our heads will help us choose the best solution.
I think (A) should be the priority for now, it will eventually bring a bit of (B) to.

intro.js style react libs:

react-joyride
react-user-tour

This is another style that could work in a simpler page:

That's ☝gorgeous. Also TIL a new github trick, thanks @fsdiogo!
A shortcut such as github's shift-? could be very handy, provided we let the user know that it's there.

cc https://github.com/ipfs-shipyard/ipfs-webui/issues/756 (Display help when pressing ?)

@fsdiogo is working on a demo of react-joyride in webui

Also, taking @lidel's suggestion, we can have a way to trigger helpers in specific places to show info about specific things instead of having to take the tour:

@fsdiogo can open a WIP PR for that, so we get a preview build link that we can all try out? Other things that'd be rad

A chardin.js demo for webui
A shared doc to define the sections of the web ui, what they do, and what needs explaining. This might work best as a google doc to get us started.

@ericronne are you up for leading the charge on how this should be presented to the user?

Just opened a WIP PR with a guided tour in the Status and Files page.

I've created a google doc so we can share insight about what should be present in each guided tour.
cc @ipfs-shipyard/gui @terichadbourne


Use LUCI_CTX from sdk test runner

LUCI_CTX is a protocol to generate short lived tokens for tasks running on LUCI.  The protocol is defined here:
https://github.com/luci/luci-py/blob/master/client/LUCI_CONTEXT.md
This will allow the device lab tasks running on LUCI to upload logs and results using the LUCI context instead of API tokens.

So there's a LUCI_CONTEXT env variable that points to a json file, which should contain a local_auth key-value that specifies how to obtain OAuth2 tokens. We need to implement a local auth client.
@godofredoc Where should the local auth client live? In a dart package?

It will be used in the cocoon agent, in the flutter repository after devicelab is migrated to luci and potentially in the metrics collection in the engine. A package that can be accessed from those places will be great.

Example LUCI_CONTEXT json file:
{"local_auth":{"accounts":[{"email":"bots-fuchsia@chromium-swarm.iam.gserviceaccount.com","id":"system"},{"email":"flutter-try-builder@chops-service-accounts.iam.gserviceaccount.com","id":"task"}],"default_account_id":"task","rpc_port":41417,"secret":"somesecret"},"luciexe":{"cache_dir":"/b/s/w/ir/cache"},"realm":{}}

Looks like the ServiceAccount module already has a function for getting access token: link. @godofredoc


Update JFrog allowed IP

Those two IPs were shared from Jfrog and are currently working.
I need confirmation from Jfrog ops team that we don't need other IPs.
Once this PR is merged, we can re-enabled the job on infra.ci
Signed-off-by: Olivier Vernin<EMAIL_ADDRESS>

I got confirmation that those two IPs are all what we need


feat: construct Haar measure in locally compact non-Hausdorff groups

The construction we have is given in T2 spaces, but it works in non-Hausdorff spaces modulo a few modifications.
For this, we introduce an ad hoc class T2OrLocallyCompactRegularSpace, which is just enough to unify the arguments, as a replacement for the class ClosableCompactSubsetOpenSpace (which is not strong enough). In the file Separation.lean, we move some material that was only available on T2 spaces to this new class.
The construction is needed for a forthcoming improvement of uniqueness results for Haar measures, based on https://mathoverflow.net/questions/456670/uniqueness-of-left-invariant-borel-probability-measure-on-compact-groups.

bors r+


[6491] - Lead schools not correctly populated from hesa data

Context
There are some School Direct tuition fee trainees at MMU that show as lead school “not applicable” in Register. However, in the admin section of their record in the HESA drop down can see the lead school URN provided.
Changes proposed in this pull request

fixes a suspected bug where lead_school_not_applicable once set to true prevents subsequent HESA updates from assigning a lead_school to a trainee owing to a before_save hook before_save :clear_lead_school_id, if: :lead_school_not_applicable?
adds a migration to backfill any trainee with nil lead_school with lead_scool_urn present in the hesa_students table.

 Lead schools not correctly populated from hesa data

do we run the risk of reversing a user action to set lead_school_not_applicable true?
running this query
Trainee
  .left_joins(:hesa_students)
  .where(lead_school_id: nil, lead_school_not_applicable: true)
  .where.not(hesa_students: { lead_school_urn: %w[900000<PHONE_NUMBER>20 900030] }).
  .here.not(hesa_students: { lead_school_urn: nil })
  .distinct
  .map { |tr| tr.hesa_students.pluck(:lead_school_urn) }

there are just four trainees where there are two hesa_students, one of which has a lead_school_urn of "900010".
i'm wondering if these are the ones that we want to target with this data migration.

Maybe this is the query?
Trainee
  .left_joins(:hesa_students)
  .where(lead_school_id: nil, lead_school_not_applicable: true)
  .where.not(hesa_students: { lead_school_urn: nil })
  .group('trainees.id')
  .having('SUM(CASE WHEN hesa_students.lead_school_urn IN (?) THEN 1 ELSE 0 END) = 1', %w[900000<PHONE_NUMBER>20 900030])
  .having('COUNT(hesa_students.id) > 1')

that is, must have more than one hesa_student.
and, one of those hesa_students' lead_school_urn must be in<PHONE_NUMBER>10<PHONE_NUMBER>30).
this implies a sequence of: trainee was created with a non-applicable lead school, and then a subsequent import attempted to set an actual lead school.


Fixed typo in header.html

Fixed typo in header.html that caused a broken stylesheet link

Cheers! That makes much more sense
On Mon, Aug 6, 2018, 10:23 AM resugary<EMAIL_ADDRESS>wrote:

@gdbarton https://github.com/gdbarton End your baseURL with a "/"
trailing slash in the config.toml, e.g. "https://example.com/".
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/resugary/hugo-theme-one/pull/2#issuecomment-410784847,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALXfvSoSBwWKPgIdOnX65Ocp93nBBzV-ks5uOHuTgaJpZM4VvNXV
.


Direct3D 12 Motion Estimation (sample ?)

I trying to add hardware Motion Estimation support to freeware Avisynth plugin mvtoots based on new Microsoft API Direct3D Motion Estimation. Unfortunately the description at https://docs.microsoft.com/en-us/windows/win32/medfound/direct3d-video-motion-estimation is very incomplete and do not shows how to load source and ref frames to Motion Estimator input resources and get data back.
Current progress - the InitD3D12 and each pairs frames processing is mostly done (in this commit - https://github.com/DTL2020/mvtools/commit/ed95355629cd294181b90747e32ac261b683ade9 ) :
Init is function https://github.com/DTL2020/mvtools/blob/ed95355629cd294181b90747e32ac261b683ade9/Sources/MVAnalyse.cpp#L1046
and processing is inside block:
https://github.com/DTL2020/mvtools/blob/ed95355629cd294181b90747e32ac261b683ade9/Sources/MVAnalyse.cpp#L701
Current state: the all called from Direct3D functions returns non-error HRs but the final mapping of the readback buffer
https://github.com/DTL2020/mvtools/blob/ed95355629cd294181b90747e32ac261b683ade9/Sources/MVAnalyse.cpp#L883
return error 'D3D device disconnected' (DXGI_ERROR_DEVICE_REMOVED error 0x887A0005) and error-reason
https://github.com/DTL2020/mvtools/blob/ed95355629cd294181b90747e32ac261b683ade9/Sources/MVAnalyse.cpp#L886
'application have bugs and need debug' (DXGI_ERROR_INVALID_CALL 0x887A0001 | The application provided invalid parameter data; this must be debugged and fixed before the application is released.) Very unclear where may be an error in many of API calls.
Also of really visible differences from the described Motion Estimation API: I still do not found how to switch source resources state from 'resource write' (required to copy input data into resource) to state 'D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ required before call to EstimateMotion().
When I try to add resourcebarrier
https://github.com/DTL2020/mvtools/blob/ed95355629cd294181b90747e32ac261b683ade9/Sources/MVAnalyse.cpp#L722
to change resource state from D3D12_RESOURCE_STATE_COPY_DEST to D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ
the CommandList->Close(); function returns error indicating in the command sequence there is an error somewhere.
Are there any working sample of feeding frames data in the D3D12 video encoder or motion estimator available ? Or what is the preffered way to get an support on Direct3D 12 video API if possible ?

You may find this sample useful.

Hi,
Thanks for reaching out. Unfortunately, we don't have a good sample for sharing on the D3D12 Video Motion Estimation API. For Video Decode/Processing which are similar, you could refer to VideoDecode.cpp or VideoProcess.cpp .
Based on the issues you describe:

The D3D12 resources that are in D3D12_RESOURCE_STATE_COPY_DEST have to be transitioned to D3D12_RESOURCE_STATE_COMMON after the copy finishes and then transitioned from D3D12_RESOURCE_STATE_COMMON to D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ. Using the D3D12 debug layer will help with these issues by printing messages with a debugger attached regarding state transitions, among other issues/errors.
I believe the device is being removed on ExecuteCommandLists but it's being hit as an issue in the immediate next D3D12 call, which coincidentally is to Map(). using GetDeviceRemovedReason() and checking it's result is S_OK after executing command lists (or to validate other operations too) can help detect this issues.

Thank you. I got working program now. Unfortunately because the DX12 Motion Estimation do not provide output of the SAD data for each block the speed of the program is still not any good. So I try to calculate SAD for each block using hardware accelerator using already loaded resources (textures) and pixel shader-like processing. I need to create 3D-like processing with 3 input (CurentFrame, ReferenceFrame, ResolvedVectors texture) and 1 output texture (something in UINT16/UINT32 format with 1 sum-absolute-differencies per 1 block output). Is it correct and best way to get GPU-assisted SAD calculation for the resolved motion vectors ?
Do any 'render to texture' DX12 samples available ? May I can use HelloTriangle/HelloTexture samples as the beginnig ? If it possible - what parts of the samples required ? I already have created d3dDevice, CommandQueue, CommandAllocator, waiting Fences. In the HelloTexture I see additionally:
-ComPtr
-render target view (RTV) descriptor heap.
-shader resource view (SRV) heap for the texture.
-CD3DX12_CPU_DESCRIPTOR_HANDLE rtvHandle(m_rtvHeap->GetCPUDescriptorHandleForHeapStart())
-a RTV for each frame.
-root signature.

pipeline state,
vertex buffer.
SRV for the texture.
Do all of these objects required for pixel-shader based processing of 3 input textures to 1 output for download result to host CPU address space ?


Separate Core Logic from Terminal Interface

To prepare for future editor extensions and other interfaces, we need to separate the core logic from the terminal interface (both input and output). The goal is to allow for multiple interfaces: terminal, VSCode extension, NeoVim extension, etc

A few other considerations:
The UserInputManager class as written would only be used for the terminal interface, since it's setup for prompt_toolkit completions, etc. It also has an ask_yes_no method that re-asks the user until it gets a yes or no: https://github.com/biobootloader/mentat/blob/3a77290355f8797971f83bbeaa172a41d8189bfe/mentat/user_input_manager.py#L84-L92
The implementation will have to watch out for how it handles these errors as well, maybe changing some of them even: https://github.com/biobootloader/mentat/blob/3a77290355f8797971f83bbeaa172a41d8189bfe/mentat/app.py#L72-L76

The "MentatRunner" will also need a way to report that core mentat has crashed, and why, to the interface

@granawkins @waydegg what are your thoughts on this?

I like the direction you're going with this.
At a glace I think we'll need base classes/abstractions for:

The LLM loop (e.g. MentatRunner)
User input (handling shortcuts like ctrl-c and mouse input for IDE extensions)
Mentat output (handle output for non-terminal interfaces)

Having these 3 abstractions would allow people to start building working plugins/extensions without breaking the core logic.

Added in #119


useMutation throws the error even when throwOnError is false

when using useMutation along with onError and throwOnError: false, i noticed that the error is thrown and the app crashes.
here is a minimal repo: https://codesandbox.io/s/festive-swartz-zpz38

If you throw an error in development mode with react-create-app during a render, the redbox error overlay will take over regardless of how you handle the error.  To test this thoroughly, you must call the function outside of the render loop: https://codesandbox.io/s/nostalgic-moon-2f1o9
As you can see, it does not throw when throwOnError is set to false

sorry, I was a bit too eager when creating at the repo.
@tannerlinsley - in your example, it won't throw when throwOnError is set to true as well.

Hmm. Must have been part of my latest fix. With updated dependencies, it does: https://codesandbox.io/s/nostalgic-moon-2f1o9


MpsLoadTask: simplify and fix the MPS home check

The original code was checking getPath(), which is the full path of a file, against "build.txt", which is just the name.
Also, it isn't necessary to iterate through all the files when we can simply check for existence of a file.

This went unnoticed for quite some time probably because it only works if assertions are enabled, and they usually aren't.

An issue in the MPS YouTrack: https://youtrack.jetbrains.com/issue/MPS-37669/pull-request-Modify-MpsLoadTask-to-correct-MPS-home-verification-logic

Done by @mvlassiev


reuse single riak cluster connection, up riak heartbeat timeout

What does this PR do?
Fixes #(issue_number)
Which TC components are affected by this PR?

[ ] Documentation
[ ] Grove
[ ] Traffic Analytics
[ ] Traffic Monitor
[x] Traffic Ops
[ ] Traffic Ops ORT
[ ] Traffic Portal
[ ] Traffic Router
[ ] Traffic Stats
[x] Traffic Vault
[ ] Other _________

What is the best way to verify this PR?
Generate and delete SSL keys via traffic portal.
Use curl against the sslkeys api: api/1.3/cdns/name//sslkeys
Start and stop riak cluster nodes (need to wait for cluster to come online)
Check all that apply

[ ] This PR includes tests
[ ] This PR includes documentation updates
[ ] This PR includes an update to CHANGELOG.md
[ ] This PR includes all required license headers
[ ] This PR includes a database migration (ensure that migration sequence is correct)
[ ] This PR fixes a serious security flaw. Read more: www.apache.org/security

Can one of the admins verify this patch?

I would love to see a discussion about pgcrypto, but the sticking point seems to be what the "root" of trust is- i.e. how to secure the keys that encrypt the DB records.

@rob05c I just ran some rudimentary before/after tests with this patch, and it cuts down on the request latency quite considerably. In my test environment fetching a single SSL cert for a DS seems to take about 4-6 seconds every time when creating the Riak cluster on each request. However, with this patch only the first request is taking about 4-6 seconds, and subsequent requests are as fast as 72 ms. That's a pretty substantial reduction in overall request time.
What if we run the DB query to check for new riak servers before every Riak request, but only reset the RiakCluster if the servers have actually changed from what's currently in use? I think that is possibly the best of both worlds.

with this patch only the first request is taking about 4-6 seconds, and subsequent requests are as fast as 72 ms.

Excellent. Benchmarks FTW. And as I replied to John, I was mistaken about the health check. Though I am confused why it'd take ~5s to create the Cluster object, it seems like it should be trivial.

What if we run the DB query to check for new riak servers before every Riak request, but only reset the RiakCluster if the servers have actually changed from what's currently in use? I think that is possibly the best of both worlds.

@rawlinp I agree, that sounds good to me

only reset the RiakCluster if the servers have actually changed
Looks like it wouldn't have to be a complete rebuild either, looks like we could use Cluster.AddNode and Cluster.RemoveNode https://godoc.org/github.com/basho/riak-go-client#Cluster.AddNode

Updated to only include a configurable value: HealtCheckInterval:  for riak.conf which effectively throttles connection fail messages in error.log. Tested by playing with both the postgres database and with a riak cluster itself.


Support static link as a feature

After enabling the static feature, users do not need to download and build faiss, so it can be used out of the box.

By the way, it seems that due to the update of bindgen, the gen_bindings.sh is no longer valid
$ ./gen_bindings.sh
fatal: destination path 'faiss' already exists and is not an empty directory.
ls: cannot access 'faiss/c_api/impl/*_c.h': No such file or directory
ls: cannot access 'faiss/c_api/utils/*_c.h': No such file or directory
bindgen --rust-target 1.33 --size_t-is-usize --whitelist-function faiss_.* --whitelist-type idx_t|Faiss.* --opaque-type FILE c_api.h -o src/bindings.rs
error: unexpected argument '--size_t-is-usize' found

  tip: a similar argument exists: '--no-size_t-is-usize'

Usage: bindgen [FLAGS] [OPTIONS] [HEADER] -- [CLANG_ARGS]...

For more information, try '--help'.
bindgen --rust-target 1.33 --size_t-is-usize --whitelist-function faiss_.* --whitelist-type idx_t|Faiss.* --opaque-type FILE c_api.h -o src/bindings_gpu.rs -- -Ifaiss/c_api -I/opt/cuda/include
error: unexpected argument '--size_t-is-usize' found

  tip: a similar argument exists: '--no-size_t-is-usize'

Usage: bindgen [FLAGS] [OPTIONS] [HEADER] -- [CLANG_ARGS]...

For more information, try '--help'.
$ bindgen --version
bindgen 0.65.1

By the way, it seems that due to the update of bindgen, the gen_bindings.sh is no longer valid

Hmm, maybe I should have recorded which version of rust-bindgen I was using.
It appears that the behavior size_t is usize has become the default, so the flag --size_t-is-usize can be removed.
The rust-bindgen changelog might help track down the latest changes and know what to update here.
The other errors may have to do with faiss now existing as a git submodule.

--whitelist-function

In fact,--whitelist-function is invalid, eithier.
error: unexpected argument '--whitelist-type' found

  tip: a similar argument exists: '--allowlist-type'

What can I do to have this PR continued? I apologize for may have been impolite before.

Hi, thanks for your help. I have fixed the repeated clone issue. As for the bindgen version, --size_t-is-usize can be deleted directly, but the --whitelist-function and --whitelist-type has been deprecated, and I don't know if there is an API with similar semantics.
Do you have any idea about this?Or I am glad to try to solve this in anothr PR.

@SkyFan2002 Why is this PR closed?I hope to add support for static libraries, but I don't know c language

It seems to have compiled seamlessly on my Linux machine. But I wonder, how can one specify more details about the compilation and linking of Faiss without changing the build script? In particular, it should be possible to define some of the options found here, including which BLAS implementation to use, where to find CUDA in case of GPU support, and whether to use the avx2 optimization level.
If there is no way to define these options from outside (maybe specially written environment variables?), we should open a way to do this ourselves at faiss-sys, using environment variables and/or Cargo features.

@Enet4 I've been playing around (actually pulling hair!) with building an abstraction that depends on faiss-rs, and my impression is that this PR offers a better starting point for dynamic linking and a reasonable static linking experience. Reasonable being that we can assume that the static linking build -- as it is now in this PR -- does not support advanced options.
All in all, I'm getting a smoother experience with the static build. I've locally updated to 1.7.x with no issues (faiss master), and build went smoothly with a small tweak.
Any thoughts on merging this PR for a starting point for static linking, having that it gives the existing dynamic linking experience an equivalent value?

@Enet4 . Let's merge. I'm willing to help if advanced options are needed by someone in the future.


What are all the possible configuration options?

Greetings, I write with this very innocent question that might arise from the perspective of a non technical user. However I will provide some insight from what I gathered by looking at the source code.
I couldn't find a list of all the configuration options available in the docs, there is a sample file, but it doesn't include all the possible options. So I'm assuming there's some other options hidden.
I tried looking in the source code for some file that acts as a de facto schema for the options configuration file, like a config parser would be, but it appears that due to the dynamic nature of javascript this doesn't exist, options are consumed by the respective module that needs them, and deeply nested configuration options might only appear in deeply nested call stacks. This is fine, it's ok to encapsulate these otherwise global user-provided variables, but I kind of hoped there would be a single point where all such variables would explicitly converge.
Here is an example of an option that is hidden deep in a call stack, and nowhere else:
https://github.com/OHIF/Viewers/blob/8c3b7c85735176a7d30c9b37099c9435ed1ccc00/platform/core/src/studies/services/qido/studies.js#L121
https://github.com/OHIF/Viewers/blob/8c3b7c85735176a7d30c9b37099c9435ed1ccc00/platform/core/src/studies/searchStudies.js#L20
https://github.com/OHIF/Viewers/blob/8c3b7c85735176a7d30c9b37099c9435ed1ccc00/platform/viewer/src/studylist/StudyListWithData.js#L82
https://github.com/OHIF/Viewers/blob/8c3b7c85735176a7d30c9b37099c9435ed1ccc00/platform/viewer/src/App.js#L83
https://github.com/OHIF/Viewers/blob/8c3b7c85735176a7d30c9b37099c9435ed1ccc00/platform/viewer/src/index.js#L47
With the current codebase, how would you go on about enumerating all configuration options?

Yeah we used to have a schema that defined all of the configuration options (https://github.com/OHIF/Viewers/blob/v1.x/Packages/ohif-servers/both/schema/servers.js) but most of these are now out of date.
There is a ticket to clean up the configuration that is ongoing (https://github.com/OHIF/Viewers/pull/852). I agree we need to find a good place to document these that will stay in sync with the code. Maybe just documented in propTypes for the App component.

Related: https://github.com/OHIF/Viewers/issues/739

Scoped and added to backlog: #892


Test

Description
Updated connection_pool.py, so TypeError does not occur. Updated tests accordingly. I am not sure if this is the best solution, so I am waiting for the advices if there is something wrong with my solution
Issues Resolved
Partially Closes 347.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #371 (2558bac) into main (03b72c3) will decrease coverage by 16.94%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff             @@
##             main     #371       +/-   ##
===========================================
- Coverage   72.01%   55.07%   -16.94%
===========================================
  Files          77       74        -3
  Lines        7190     6803      -387
===========================================
- Hits         5178     3747     -1431
- Misses       2012     3056     +1044

Impacted Files
Coverage Δ

opensearchpy/connection_pool.py
89.09% <100.00%> (ø)

... and 49 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Hey @margulanz, Could you kindly answer the questions mentioned above? Thanks :)

@margulanz, Could you please respond to the above comments when you have a moment? Thank you!

This seems to have been a red herring, fixed windows CI in https://github.com/opensearch-project/opensearch-py/pull/569.


Concerns Regarding Labeling Practices and Contributor Respect

Message:
Adding unnecessary labels to someone’s PR, especially after they have provided a solution that has been reviewed and merged, goes against our community guidelines. As maintainers, this practice reflects a lack of guidance and respect for contributors’ efforts, undermining the supportive and collaborative environment we aim to foster.
To other contributors, I want to express my disappointment in this situation. This has been the worst experience I’ve had working on a repository. It’s disheartening to see that @SjxSubham  is more focused on personal gain than valuing the hard work of contributors. Such actions not only harm the community but also discourage collaboration and trust.
In the long term, focusing on short-term gains, like stars or badges, at the expense of contributor respect will only harm your growth and reputation within the community. True success in open source comes from meaningful contributions and fostering a positive space for all participants.
I will not be working with people who prioritize personal wealth over the efforts of others. Let’s commit to quality, transparency, and integrity as we work together to maintain this project, ensuring our actions reflect the values we wish to uphold.
I need your vote and support on this matter.
@Amisha328 , @Amisha2093  , @PralayeshMukherjee , @Taj-2005 , @Shreya-Ghanty , @AS10anjan.
above mentioned, you can check my pull req #13 for clarity.
Thanks.

Message:
Adding unnecessary labels to someone’s PR, especially after they have provided a solution that has been reviewed and merged, goes against our community guidelines. As maintainers, this practice reflects a lack of guidance and respect for contributors’ efforts, undermining the supportive and collaborative environment we aim to foster.
To other contributors, I want to express my disappointment in this situation. This has been the worst experience I’ve had working on a repository. It’s disheartening to see that @SjxSubham is more focused on personal gain than valuing the hard work of contributors. Such actions not only harm the community but also discourage collaboration and trust.
In the long term, focusing on short-term gains, like stars or badges, at the expense of contributor respect will only harm your growth and reputation within the community. True success in open source comes from meaningful contributions and fostering a positive space for all participants.
I will not be working with people who prioritize personal wealth over the efforts of others. Let’s commit to quality, transparency, and integrity as we work together to maintain this project, ensuring our actions reflect the values we wish to uphold.
I need your vote and support on this matter. @Amisha328 , @Amisha2093 , @PralayeshMukherjee , @Taj-2005 , @Shreya-Ghanty , @AS10anjan.
above mentioned, you can check my pull req #13 for clarity.
Thanks.

To get Your PR merged forcefully U hv given star and after getting merged, U removed the star.
And There's Issues section it's clearly mentioned that Add codes Only In Cpp, U have provided java solution.even  Though I have merged...!!!
And btw, U have already Gotten 4 PR merged for Hacktoberfest it's clearly visible on ur github profile ...
So u no need to worry , And Yah though I labeled it as invalid this Contribution will be still count in ur github profile...
And if U want to get valid PR merged then add Code solution in Cpp with approach And I promise U this time I will Merge Ur PR and it will be valid contribution. Qnd yah It will accepted on that platform as Valid Contribution....


Update out-of-date text about NewInCluster()

Fixes #1491

This change is

Oops, the example seems to have moved again.  Deleted in https://github.com/kubernetes/client-go/commit/75399f68c88d27167979821ac280936cfb13cfd6

I changed the URL to use the 1.4 branch instead of master.

The examples directory was added back in https://github.com/kubernetes/client-go/pull/23; is it better to link to master which might disappear or 1.4 which will eventually go out of date (but then, so may the surrounding text) ?

@janetkuo, can you verify that the link to the example is going to the correct spot?

re-assigning to @caesarxuchao since it's client-go related

Can I do anything to help move this along?

I changed the URL to use the 1.4 branch instead of master.

But the 1.4 branch disappeared :disappointed: I have moved the link back to master.

Thanks @bboreham!

Can you address the conflicts?  I'll merge afterwards.

Conflict was caused by you merging a slightly worse fix to the same issue.

Rebased again


Some tests are failing in ASAN-build mode in /main @ SHA d9fcc407

Following tests are tripping up ASAN-builds:

driver_test io_apis_test

Fixes should be simple.
==208799==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 176128 byte(s) in 1 object(s) allocated from:
    #0 0x7fa2b826a367 in __interceptor_aligned_alloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:192
    #1 0x7fa2b80e3c1d in platform_aligned_malloc src/platform_linux/platform_inline.h:419
    #2 0x7fa2b80e3c4a in platform_aligned_zalloc src/platform_linux/platform.h:733
    #3 0x7fa2b80e43b6 in io_handle_init src/platform_linux/laio.c:144
    #4 0x55a6b1fdf93e in splinter_io_apis_test tests/functional/io_apis_test.c:218
    #5 0x55a6b20071a2 in test_dispatcher tests/functional/test_dispatcher.c:50
    #6 0x55a6b1fd88f7 in main tests/functional/driver_test.c:13
    #7 0x7fa2b7cd0d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58

Direct leak of 15040 byte(s) in 1 object(s) allocated from:
    #0 0x7fa2b826a367 in __interceptor_aligned_alloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:192
    #1 0x7fa2b8103e66 in platform_aligned_malloc src/platform_linux/platform_inline.h:419
    #2 0x7fa2b8103efe in platform_aligned_zalloc src/platform_linux/platform.h:733
    #3 0x7fa2b81078ac in task_system_create src/task.c:858
    #4 0x55a6b1fdfc49 in splinter_io_apis_test tests/functional/io_apis_test.c:250
    #5 0x55a6b20071a2 in test_dispatcher tests/functional/test_dispatcher.c:50
    #6 0x55a6b1fd88f7 in main tests/functional/driver_test.c:13
    #7 0x7fa2b7cd0d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58

Indirect leak of 792064 byte(s) in 1 object(s) allocated from:
    #0 0x7fa2b826a367 in __interceptor_aligned_alloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:192
    #1 0x7fa2b8103e66 in platform_aligned_malloc src/platform_linux/platform_inline.h:419
    #2 0x7fa2b8103efe in platform_aligned_zalloc src/platform_linux/platform.h:733
    #3 0x7fa2b8105262 in task_register_thread src/task.c:366
    #4 0x7fa2b8107a8b in task_system_create src/task.c:873
    #5 0x55a6b1fdfc49 in splinter_io_apis_test tests/functional/io_apis_test.c:250
    #6 0x55a6b20071a2 in test_dispatcher tests/functional/test_dispatcher.c:50
    #7 0x55a6b1fd88f7 in main tests/functional/driver_test.c:13
    #8 0x7fa2b7cd0d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58

SUMMARY: AddressSanitizer: 983232 byte(s) leaked in 3 allocation(s).

Some more failures seen:
==209913==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 15040 byte(s) in 1 object(s) allocated from:
    #0 0x7f948552c367 in __interceptor_aligned_alloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:192
    #1 0x7f94853c5e66 in platform_aligned_malloc src/platform_linux/platform_inline.h:419
    #2 0x7f94853c5efe in platform_aligned_zalloc src/platform_linux/platform.h:733
    #3 0x7f94853c98ac in task_system_create src/task.c:858
    #4 0x55cac7f31b9c in filter_test tests/functional/filter_test.c:359
    #5 0x55cac7f5b124 in test_dispatcher tests/functional/test_dispatcher.c:42
    #6 0x55cac7f2c8f7 in main tests/functional/driver_test.c:13
    #7 0x7f9484f92d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58

Indirect leak of 792064 byte(s) in 1 object(s) allocated from:
    #0 0x7f948552c367 in __interceptor_aligned_alloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:192
    #1 0x7f94853c5e66 in platform_aligned_malloc src/platform_linux/platform_inline.h:419
    #2 0x7f94853c5efe in platform_aligned_zalloc src/platform_linux/platform.h:733
    #3 0x7f94853c7262 in task_register_thread src/task.c:366
    #4 0x7f94853c9a8b in task_system_create src/task.c:873
    #5 0x55cac7f31b9c in filter_test tests/functional/filter_test.c:359
    #6 0x55cac7f5b124 in test_dispatcher tests/functional/test_dispatcher.c:42
    #7 0x55cac7f2c8f7 in main tests/functional/driver_test.c:13
    #8 0x7f9484f92d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58

SUMMARY: AddressSanitizer: 807104 byte(s) leaked in 2 allocation(s).

Fixed by above PR into /main


Update Readme.md

wtf

Why?  🙃

_ No description provided. _

Stop spamming the official repository with spam PRs with no use. This is totally unprofessional.

spam PR

Spam PR

Spam PR.

stop doing 3rd class PR

3rd world PR 🤣

DO NOT SPAM FKN RETARD


Fixed saveat

https://github.com/JuliaDiffEq/DifferentialEquations.jl/issues/206

Coverage increased (+0.07%) to 24.214% when pulling d290704fe6d57dcad7804289c5c8ce3d6610a3d7 on ChrisRackauckas-patch-1 into 8d8f4bdc12b3873a4c7b1020da3051a0c368f145 on master.


mercurialFull: 4.7.2 -> 4.8

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mercurial-full/versions.
meta.description for mercurialFull is: '"A fast, lightweight SCM system for very large distributed projects"'.

Checks done (click to expand)

built on NixOS
/nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/bin/hg passed the binary check.
Warning: no invocation of /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/bin/.hgk-wrapped had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/bin/hgk had a zero exit code or showed the expected version
/nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/bin/..hg-wrapped-wrapped passed the binary check.
/nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/bin/.hg-wrapped passed the binary check.
3 of 5 passed binary check by having a zero exit code.
0 of 5 passed binary check by having the new version present in output.
found 4.8 with grep in /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8
directory tree listing: https://gist.github.com/8ff25084a5ba52ba83abd6fb96569015
du listing: https://gist.github.com/b6dbc7b45b111c31d9312162bc66ce9d

Outpath report (click to expand)

Outpath difference report
78 total rebuild paths
22 package rebuilds
22 x86_64-linux rebuilds
20 i686-linux rebuilds
16 x86_64-darwin rebuilds
20 aarch64-linux rebuilds
First ten rebuilds by attrpath
cabal2nix
dep2nix
devpi-client
gitAndTools.git-remote-hg
gitAndTools.gitFastExport
graalvm8
hydra
jvmci8
mercurial
mercurialFull

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A mercurialFull https://github.com/r-ryantm/nixpkgs/archive/7e607a7a876711692874301aef618fa38344c722.tar.gz

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

cc @edolstra for testing.

Success on x86_64-darwin (full log)
Attempted: mercurialFull
Partial log (click to expand)
install: creating directory '/nix/store/n40rg7g56cgcbms0y4xbg1j8qg8i66xv-mercurial-4.8/share/bash-completion/completions'
'contrib/bash_completion' -> '/nix/store/n40rg7g56cgcbms0y4xbg1j8qg8i66xv-mercurial-4.8/share/bash-completion/completions/mercurial'
post-installation fixup
gzipping man pages under /nix/store/n40rg7g56cgcbms0y4xbg1j8qg8i66xv-mercurial-4.8/share/man/
strip is /nix/store/g5r4apl0za012ffs6ladinwa5w0m1l3k-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/n40rg7g56cgcbms0y4xbg1j8qg8i66xv-mercurial-4.8/lib  /nix/store/n40rg7g56cgcbms0y4xbg1j8qg8i66xv-mercurial-4.8/bin
patching script interpreter paths in /nix/store/n40rg7g56cgcbms0y4xbg1j8qg8i66xv-mercurial-4.8
/nix/store/n40rg7g56cgcbms0y4xbg1j8qg8i66xv-mercurial-4.8/share/cgi-bin/hgweb.cgi: interpreter directive changed from "/usr/bin/env python" to "/nix/store/c6mnc84yva1wa85nzjfha6mxfsk6qbg7-python-2.7.15/bin/python"
wrapping `/nix/store/n40rg7g56cgcbms0y4xbg1j8qg8i66xv-mercurial-4.8/bin/.hg-wrapped'...
/nix/store/n40rg7g56cgcbms0y4xbg1j8qg8i66xv-mercurial-4.8

Success on x86_64-linux (full log)
Attempted: mercurialFull
Partial log (click to expand)
shrinking /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/lib/python2.7/site-packages/mercurial/thirdparty/zope/interface/_zope_interface_coptimizations.so
shrinking /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/lib/python2.7/site-packages/hgext/fsmonitor/pywatchman/bser.so
gzipping man pages under /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/share/man/
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/lib  /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/bin
patching script interpreter paths in /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8
/nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/share/cgi-bin/hgweb.cgi: interpreter directive changed from "/usr/bin/env python" to "/nix/store/2brlr94ahy3a9mvcjy0qbqpv8zrb7b7s-python-2.7.15/bin/python"
checking for references to /build in /nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8...
wrapping `/nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8/bin/.hg-wrapped'...
/nix/store/2yn22pdy1q7pwiyblj9ljrman16a91j3-mercurial-4.8

Success on aarch64-linux (full log)
Attempted: mercurialFull
Partial log (click to expand)
shrinking /nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8/lib/python2.7/site-packages/mercurial/zstd.so
shrinking /nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8/lib/python2.7/site-packages/hgext/fsmonitor/pywatchman/bser.so
gzipping man pages under /nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8/share/man/
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8/lib  /nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8/bin
patching script interpreter paths in /nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8
/nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8/share/cgi-bin/hgweb.cgi: interpreter directive changed from "/usr/bin/env python" to "/nix/store/74b1xd5srd6ja54xwznvbrd5hcfl6k1n-python-2.7.15/bin/python"
checking for references to /build in /nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8...
wrapping `/nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8/bin/.hg-wrapped'...
/nix/store/ypkbr22i0b2pwzb8dyvlgky7hd6pa9pp-mercurial-4.8


Decouple roster processing and representation

As a developer, I want to decouple roster parsing and processing (such as wargear removal or secondary counting) from representation (formatting to text output). This would allow specifying different output formats and easily expand the formatter.

Closed by #44


Is Bitbucket cloud working or what did I missed out?

Report
What did you do?
I run bundle exec danger on CI (bitrise).
With the envirronment variables (DANGER_BITBUCKETCLOUD_USERNAME, DANGER_BITBUCKETCLOUD_PASSWORD) setted.
What did you expect to happen?
It should run Danger.
What happened instead?
This is the outpout from the CI:

Could not set up API to Code Review site for Danger
For your BitbucketCloud repo, you need to expose: DANGER_BITBUCKETCLOUD_USERNAME, DANGER_BITBUCKETCLOUD_PASSWORD
Found these keys in your ENV: BITRISE_CERTIFICATE_URL, BITRISE_BUILD_STATUS, BITRISE_CERTIFICATE_PASSPHRASE, BITRISE_OSX_STACK_REV_ID, SHELL, BITRISE_GIT_BRANCH, TMPDIR, BITRISE_BUILD_API_TOKEN, Apple_PubSub_Socket_Render, BITRISE_APP_TITLE, SSH_RSA_PRIVATE_KEY, BITRISE_BUILD_URL, BITRISE_BRIDGE_WORKDIR, BITRISE_GIT_MESSAGE, BITRISE_DEPLOY_DIR, BITRISE_KEYCHAIN, BITRISE_LIBRARY_DIR, BITRISE_SOURCE_DIR, DANGER_BITBUCKETCLOUD_PASSWORD, LC_ALL, GIT_CLONE_COMMIT_COMMITER_NAME, DOTPROFILE_LOADED, script_file_path, BITRISE_IO, USER, BITRISEIO_GIT_BRANCH_DEST, HOMEBREW_NO_ANALYTICS, ENVMAN_ENVSTORE_PATH, BITRISE_CACHE_DIR, SSH_AUTH_SOCK, HOMEBREW_NO_AUTO_UPDATE, GIT_CLONE_COMMIT_MESSAGE_SUBJECT, BITRISE_TOOLS_FOLDER_PATH, BITRISE_SYM_ROOT, MATCH_KEYCHAIN_PASSWORD, BITRISE_PULL_REQUEST, BITRISE_CACHE_API_URL, BITRISE_STEP_DIR, BITRISE_APP_SLUG, PATH, GIT_REPOSITORY_URL, BITRISE_GIT_COMMIT, _, BITRISE_TRIGGERED_WORKFLOW_TITLE, FASTLANE_WORK_DIR, PWD, PR, LANG, runner_bin, BITRISE_FOLDER_PATH, BITRISE_STEP_FORMATTED_OUTPUT_FILE_PATH, XPC_FLAGS, content, BITRISE_PROFILE_DIR, BITRISE_STEP_DATA_FOLDER_PATH, DANGER_BITBUCKETCLOUD_USERNAME, GIT_CLONE_COMMIT_HASH, FASTLANE_LANE, BITRISE_KEYCHAIN_PASSWORD, XPC_SERVICE_NAME, STEPLIB_BUILD_STATUS, SHLVL, HOME, PULL_REQUEST_ID, LANGUAGE, GIT_CLONE_COMMIT_AUTHOR_NAME, GIT_CLONE_COMMIT_COMMITER_EMAIL, CI, LOGLEVEL, GIT_CLONE_COMMIT_AUTHOR_EMAIL, DOTBASHPROFILE_LOADED, LOGNAME, BITRISEIO_PULL_REQUEST_REPOSITORY_URL, BITRISE_APP_URL, BITRISE_BUILD_NUMBER, GIT_CLONE_COMMIT_MESSAGE_BODY, BITRISE_OBJ_ROOT, GOPATH, BITRISE_BUILD_TRIGGER_TIMESTAMP, BITRISE_PROVISION_URL, is_debug, working_dir, DOT_BITRISE_PROFILE_LOADED, BITRISE_TRIGGERED_WORKFLOW_ID, BITRISE_TOOLS_CMD_BRIDGE_PATH, DOTBASHRC_LOADED, BITRISE_BUILD_SLUG, __CF_USER_TEXT_ENCODING, BUNDLER_ORIG_PATH, BUNDLE_BIN_PATH, BUNDLE_GEMFILE, BUNDLER_VERSION, RUBYOPT, RUBYLIB, GEM_PATH, GEM_HOME, MANPATH.
Failing the build, Danger cannot run without API access.
You can see more information at http://danger.systems/guides/getting_started.htm

Your Environment
bitrise with bitbucket.org

Hrm, I wonder if this is due to

You will also want to ensure that ghprbPullId is added into the environment with the Pull Request id so that Danger can use your Bitbucket Server’s API. As of right now, only Jenkins is supported for Bitbucket Server, we’re open to improvements there, for sure.

Looks like it currently only supports Jenkins, I bet you could fix this though. It currently only looks for ghprbPullId, but you could make it use PULL_REQUEST_ID instead ( judging on this: https://github.com/danger/danger/pull/555/files#diff-7425abf529f6e3186c448c53d09cc771R10 )

Or you could try moving that ENV var in the CI script, trying something like ghprbPullId=${PULL_REQUEST_ID} bundle exec danger at a guess

I run : bundle exec danger pr https://bitbucket.org/antoinebarrault/project-ios/pull-requests/1 locally and I get :
bundler: failed to load command: danger (/Users/antoinebarrault/.rbenv/versions/2.3.1/bin/danger)
Octokit::NotFound: GET https://api.github.com/repos/antoinebarrault/project-ios/pulls/1: 404 - Not Found // See: https://developer.github.com/v3

danger pr only works on github I think

I have the script export ghprbPullId=${PULL_REQUEST_ID} && bundle exec danger in my Jenkins job. I still see the message Not a Pull Request - skipping danger run in my job console output. Also, looks like PULL_REQUEST_ID  is coming to be empty here. Any suggestions?


Cut & paste not working. Insert mysteriously goes on. Return key not working.

VSCode Version: 1.43.2
OS Version: Windows 10 version 1909 build 18363.720

Steps to Reproduce:

Working in a .html document
Attempting to CTRL+ X to cut - does not cut selection.
Hitting return key sometimes just doesn't return. Insert turns on.
Hitting insert key sometimes doesn't turn off insert.

notes:
-Insert is not on in any other application.
-I have uninstalled VSCode and deleted appdata files, reinstalled, getting same problem.
-Keybindings in settings are all set up as normal.
-Upon re installation I have not installed any extensions.
-Even when I had installed extensions, they were wildly popular downloads and don't seem to be throwing any known issues that would explain this bug.

Does this issue occur when all extensions are disabled?: Yes/No
Yes. I cannot CTRL + X any selection inside my project.

Screenshot for windows doesn't let you see where insert has selected the closing bracket for that div tag.
Unsure how to show you that return key also not working. You'll just have to take my word for it.

@vonroga From you screenshot, it is clear to me that you have installed the vim extension. When uninstalling VS Code, I believe extensions are maintained (can you confirm @joaomoreno?). You need to uninstall the vim extension, which changes the input in the editor to be like in vim.

That seems to have done it. I guess this turns into a feedback request,
which is to make it so that the extensions are fully removed when removing
app data. It doesn't make sense to me that in-app add on installations
would still be sitting somewhere on my computer after uninstalling and
removing app data for VSC.
Regards,
Ryan Paranich
Owner, MossAway™ Services Inc.
p:<PHONE_NUMBER> <7784018144>
e<EMAIL_ADDRESS><EMAIL_ADDRESS>w: *www.mossaway.ca http://www.mossaway.ca *

https://www.mossaway.ca/
https://www.bbb.org/ca/bc/victoria/profile/roof-cleaning/mossaway-roof-moss-removal-0047-235948777*
Proudly Serving Greater Victoria · Locally Owned & Operated · Licensed &
Insured
Roof Moss Removal https://www.mossaway.ca/roof-moss-removal.html · Roof
Moss Treatment https://www.mossaway.ca/roof-moss-removal.html* · Window
Cleaning https://www.mossaway.ca/window-cleaning.html*

ᐧ
On Mon, Mar 30, 2020 at 3:42 AM Alexandru Dima<EMAIL_ADDRESS>wrote:

@vonroga https://github.com/vonroga From you screenshot, it is clear to
me that you have installed the vim extension. When uninstalling VS Code, I
believe extensions are maintained (can you confirm @joaomoreno
https://github.com/joaomoreno?). You need to uninstall the vim
extension, which changes the input in the editor to be like in vim.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/93705#issuecomment-605924513,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOUPPVMGLU5BIKTA3ITW2EDRKBZTDANCNFSM4LWFPRCA
.

@vonroga From you screenshot, it is clear to me that you have installed the vim extension. When uninstalling VS Code, I believe extensions are maintained (can you confirm @joaomoreno?). You need to uninstall the vim extension, which changes the input in the editor to be like in vim.

Confimed 👍


Set Properties for Individual Letters - Some Properties Work, Others Don't

Description of bug / unexpected behavior
The sample code changes properties for the first letter in Hello.
Only the color and stroke_width properties have the expected effect, the others have no effect
Expected behavior

In the sample code, Hello is displayed twice.
For the first letter, H, in the second instance, the expectation was that the properties shown would all be applied to the H.
Color and stroke_width had the expected effect, as can be seen when the code is run.
The other properties shown, weight, slant, etc., had no effect

How to reproduce the issue
Run the sample below.
Also, click Images/GIFs to see a screen shot of the problem.
Code for reproducing the problem
class setPropertiesForIndivdualLetters(Scene):
    def construct(Self):
        t1 = Text("Hello", color = BLUE, stroke_width = 4, weight=NORMAL, slant=NORMAL, fill_opacity= 0, font_size = 50, font="Georgia").scale(2)
        t2 = Text("Hello", color = BLUE, stroke_width = 4, weight=NORMAL, slant=NORMAL, fill_opacity= 0, font_size = 50, font="Georgia").scale(2)
        t1.shift(UP * 2)
        # These work
        t2.chars[0].set_color(RED)
        t2.chars[0].set_stroke_width(1)
        # These fail
        t2.chars[0].set_weight(BOLD)
        t2.chars[0].set_slant(ITALIC)
        t2.chars[0].set_fill_opacity(1)
        t2.chars[0].set_font_size(70)
        t2.chars[0].set_font("Arial")

        Self.add(t1, t2)
        Self.wait(5)

Additional media files

Logs
Terminal output

PASTE HERE OR PROVIDE LINK TO https://pastebin.com/ OR SIMILAR

System specifications
System Details

OS (with version, e.g., Windows 10 v2004 or macOS 10.15 (Catalina)):
RAM: 16GB
Python version (python/py/python3 --version):
Installed modules (provide output from pip list):

Windows 10, version 22H2
16 GB RAM
Python v0.16.0.post0
setuptools 47.1.0
skia-pathops 0.7.4
srt 3.5.3
tqdm 4.66.1
typing_extensions 4.7.1
urllib3 2.0.4
watchdog 2.3.1
zipp	2.3.1
zipp 3.15.0

LaTeX details

LaTeX distribution (e.g. TeX Live 2020):
Installed LaTeX packages:

FFMPEG
Output of ffmpeg -version:
PASTE HERE

Additional comments

Hope to heaven it's not a syntax issue on my part but...
I've spent days on this, so the issue isn't obvious, at least not to me and I'm sure not to others
I much appreciate any help you can give, thanks

I don't think it's a typo but i also think those are attributes you cannot change over the generated set_ methods, because the text would need to be regenerated in order for it to work. And when searching for them in the docs there are no explicit mentions. So i would expect them to not have that functionality.

Thanks, at least it's good to know it's not me :)


Added NebraOS Cloud as optional target

Now we can target NebraOS Cloud instead of Balena Cloud, if required.

Maybe just add a quick note to the readme about this


Content Generation for AVC and HEVC - what should be checked?

Clause 9.3 of CMAF specification: https://1drv.ms/w/s!AiNJEPgowJnWgpZH6FV7ELAlPjfqHg?e=R8zmfr
As long as it does not contradict the above and CMAF:
https://developer.apple.com/documentation/http_live_streaming/hls_authoring_specification_for_apple_devices
Default settings for FFMPEG are obviously also relevant.
Please document all sources for the choices in the scripts or in a README

Call 2020/07/27: We need to figure out exact CMAF parameters.

Close. HEVC is deferred to a future release. AVC is being checked. If an issue with AVC arises we can reopen.


Simplify F.softmax test

Simplified F.softmax test rewritten using testing.FunctionTestCase.
Ref #6071

@Crissman Could you please review the code and suggest relevant changes? I'm not able to pinpoint the root cause of the shape mismatch error. Thanks in advance!

I am facing issues while committing the changes to this PR because of some problems in my fork. So, I've opened a new PR #6371 with the required fixes. Sorry for the inconvenience caused.

Closing since re-issued as PR #6371 .


Update REST API paths for Service Hooks Subscriptions, and Project ID…

… hyperlinks. The existing hyperlinks result in a page not found error. Fixes #1468

@IKwiotek Thank you for your contribution, I am merging it now.

@steved0x
Do you happen to know if these changes were promoted to production? The links are presently broken and this PR would allow the respective pages to resolve correctly.
Thanks!


Added methods for directly adding already built policies.

This makes it easier for users to move around their policy building logic.

Hi thanks for the PR. Could I ask you to add some unit tests for this please.

Sure thing, I'll get to it as soon as possible.

Hi. The new functionality has been covered.


Enhancement Request: Output TCP address rather than Node ID

Instead of  node 3, which is the id,  InfluxDB should output the TCP Address (hostname).  By supplying the node id only, it requires the administrator to either keep a handy reference of the mapping between node ids and hosts...or execute another command...
Data Nodes

==========

ID TCP Address Version

3 ent-node-01:8088 1.3.9-c1.3.9
4 ent-node-02:8088 1.3.9-c1.3.9

ERR: partial success, node 3 may be down (rpc error: failed to start stream: connection write timeout)

Moved to the enterprise repo.


Run commands in another tmux window and return back

Hi,
I saw this video on @ThePrimeagen channel in which he was trying to run a command in another TMUX window which after exiting come's back automatically to his previous TMUX window (neovim/vim).
Even though that video was specific for cht.sh I had other cases where I wanted the same behavior. And I also wanted it to work with the existing harpoon command buffer.
i.e. you open the buffer with a key-bind select the command with j and k press enter, run the command in a new tmux window, wait for some input, and return back to the previous window.

i am going to make this possible by Harpoon 2, i don't want it in harpoon 1
Harpoon 2 is going to allow for more complicated operations, and i'll consider this one (that way you can make harpoon-tmux, instead of harpoon having TMUX integrated)

i am going to make this possible by Harpoon 2, i don't want it in harpoon 1
Harpoon 2 is going to allow for more complicated operations, and i'll consider this one (that way you can make harpoon-tmux, instead of harpoon having TMUX integrated)

yup makes sense.


minor type fix

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks. This is not a typo. Markdown can automatically number the list so I can use 1. 1. 1. for numbered list.


Handle UIImages without the images property set as a single frame GIF

This seems preferable to returning nil in this case, even though it isn't an animated GIF.

Thanks for this, @joein3d. I'm cutting a new release now with this change.


Reduce number of duplicate test/train files

We have a lot of files named test_x train_x that are duplicates, to reduce the number of files we should have 1 folder that holds all test and train files depending on: scaled, extended, log returns, raw. Those are all the unique transformations of the data

in /output/model_output

Maybe merge pred and test into 1