Modify the istioctl status bar

This expands on the progress bar @ostromart originally added. End result: https://asciinema.org/a/j0aMW45OGrsf2c6qTRORhrzyL
This fixes some issues with the existing bar:

When applying components in parallel, the bars conflict with eachother
When not in a tty, the output is a mess. Its not perfect now, but each time the message changes it outputs a new line so its not too bad

and it also makes some stylistic changes to keep things minimal while still exposing the same information.
Additionally, the wait logic had to be slightly reworked

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

release-test_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test release-test_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

release-test_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test release-test_istio

integ-security-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

release-test_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test release-test_istio

integ-security-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-security-k8s-tests_istio

integ-galley-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-galley-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

release-test_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test release-test_istio

integ-security-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-security-k8s-tests_istio

integ-galley-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-galley-k8s-tests_istio

integ-local-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-local-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

release-test_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test release-test_istio

integ-security-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-security-k8s-tests_istio

integ-galley-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-galley-k8s-tests_istio

integ-local-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-local-tests_istio

gencheck_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

release-test_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test release-test_istio

integ-security-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-security-k8s-tests_istio

integ-galley-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-galley-k8s-tests_istio

integ-local-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-local-tests_istio

gencheck_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test gencheck_istio

integ-multicluster-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

lint_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test lint_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

release-test_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test release-test_istio

integ-security-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-security-k8s-tests_istio

integ-galley-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-galley-k8s-tests_istio

integ-local-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-local-tests_istio

gencheck_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test gencheck_istio

integ-multicluster-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test all

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

update-ref-docs-dry-run_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test update-ref-docs-dry-run_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

release-test_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test release-test_istio

integ-security-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-security-k8s-tests_istio

integ-galley-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-galley-k8s-tests_istio

integ-local-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-local-tests_istio

gencheck_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test gencheck_istio

integ-multicluster-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-telemetry-k8s-tests_istio

lint_istio
f89384069bcfa588319696818d9461ffdaf83862
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-conformance-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-conformance-k8s-tests_istio

unit-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test unit-tests_istio

integ-distroless-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-mixer-k8s-tests_istio

integ-pilot-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-pilot-k8s-tests_istio

release-test_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test release-test_istio

integ-security-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-security-k8s-tests_istio

integ-galley-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-galley-k8s-tests_istio

integ-local-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-local-tests_istio

gencheck_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test gencheck_istio

integ-multicluster-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
8350c1e67f0933c7d18c44b11c59778a960b9d6f
link
/test integ-telemetry-k8s-tests_istio

lint_istio
f89384069bcfa588319696818d9461ffdaf83862
link
/test lint_istio

update-ref-docs-dry-run_istio
f89384069bcfa588319696818d9461ffdaf83862
link
/test update-ref-docs-dry-run_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
f89384069bcfa588319696818d9461ffdaf83862
link
/test lint_istio

update-ref-docs-dry-run_istio
0fdb75133523bd070f6ab7c782b9e826003c8b62
link
/test update-ref-docs-dry-run_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ostromart I addressed your comments


gtsam crashed while detecting a loop

hello!as the picture shows.i want to add factor graph and loopclosure in A-loam,odomFactor and gpsFactor and loopFactor are added as you did in lio-sam.But it suddenly crashed while detecting a loop.and the path corrected extremely wrong look for your help thank you a lot
error:  Thrown when a linear system is ill-posed.  The most common cause for this error is having underconstrained variables.  Mathematically, the system is underdetermined.

 Is it happening at this line in mapOptimization.cpp?

yes, I also have this problem.
how to fix it?

 Is it happening at this line in mapOptimization.cpp?

I am facing the same issue and it happen at this line. Below is the report from backward_ros.
terminate called after throwing an instance of 'gtsam::IndeterminantLinearSystemException'
  what():
Indeterminant linear system detected while working near variable
8646911284551352320 (Symbol: x0).

Thrown when a linear system is ill-posed.  The most common cause for this
error is having underconstrained variables.  Mathematically, the system is
underdetermined.  See the GTSAM Doxygen documentation at
http://borg.cc.gatech.edu/ on gtsam::IndeterminantLinearSystemException for
more information.
Stack trace (most recent call last) in thread 267974:
#21   Object "", at 0xffffffffffffffff, in
#20   Source "../sysdeps/unix/sysv/linux/x86_64/clone.S", line 95, in __clone [0x7fe3999e3292]
#19   Source "/build/glibc-eX1tMB/glibc-2.31/nptl/pthread_create.c", line 477, in start_thread [0x7fe3998a7608]
#18   Object "/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.71.0", at 0x7fe3996de43a, in
#17   Object "/opt/ros/noetic/lib/libroscpp.so", at 0x7fe39a4562f4, in ros::AsyncSpinnerImpl::threadFunc()
#16   Object "/opt/ros/noetic/lib/libroscpp.so", at 0x7fe39a402f14, in ros::CallbackQueue::callOne(ros::WallDuration)
#15   Object "/opt/ros/noetic/lib/libroscpp.so", at 0x7fe39a402171, in ros::CallbackQueue::callOneCB(ros::CallbackQueue::TLS*)
#14   Object "/opt/ros/noetic/lib/libroscpp.so", at 0x7fe39a454138, in ros::SubscriptionQueue::call()
#13 | Source "/opt/ros/noetic/include/ros/subscription_callback_helper.h", line 144, in operator()
    |   142:   {
    |   143:     Event event(params.event, create_);
    | > 144:     callback_(ParameterAdapter<P>::getParameter(event));
    |   145:   }
      Source "/usr/include/boost/function/function_template.hpp", line 763, in call [0x55ee7a7a7047]
        760:       if (this->empty())
        761:         boost::throw_exception(bad_function_call());
        762:
      > 763:       return get_vtable()->invoker
        764:                (this->functor BOOST_FUNCTION_COMMA BOOST_FUNCTION_ARGS);
        765:     }
#12 | Source "/usr/include/boost/function/function_template.hpp", line 158, in operator()
    |   156:           else
    |   157:             f = reinterpret_cast<FunctionObj*>(function_obj_ptr.members.obj_ptr);
    | > 158:           BOOST_FUNCTION_RETURN((*f)(BOOST_FUNCTION_ARGS));
    |   159:         }
    |   160:       };
      Source "/usr/include/boost/function/function_template.hpp", line 763, in invoke [0x55ee7a794541]
        760:       if (this->empty())
        761:         boost::throw_exception(bad_function_call());
        762:
      > 763:       return get_vtable()->invoker
        764:                (this->functor BOOST_FUNCTION_COMMA BOOST_FUNCTION_ARGS);
        765:     }
#11   Source "/home/user/catkin_ws/src/SC-LIO-SAM/SC-LIO-SAM/src/imuPreintegration.cpp", line 385, in odometryHandler [0x55ee7a7a2dcf]
        382:         graphValues.insert(V(key), propState_.v());
        383:         graphValues.insert(B(key), prevBias_);
        384:         // optimize
      > 385:         optimizer.update(graphFactors, graphValues);
        386:         optimizer.update();
        387:         graphFactors.resize(0);
        388:         graphValues.clear();
#10   Object "/usr/local/lib/libgtsam.so.4.0.0", at 0x7fe39a128a7d, in gtsam::ISAM2::update(gtsam::NonlinearFactorGraph const&, gtsam::Values const&, gtsam::FastVector<unsigned long> const&, boost::optional<gtsam::FastMap<unsigned long, int> > const&, boost::optional<gtsam::FastList<unsigned long> > const&, boost::optional<gtsam::FastList<unsigned long> > const&, bool)
#9    Object "/usr/local/lib/libgtsam.so.4.0.0", at 0x7fe39a123748, in gtsam::ISAM2::updateDelta(bool) const
#8    Object "/usr/local/lib/libgtsam.so.4.0.0", at 0x7fe39a119203, in gtsam::ISAM2::Impl::UpdateGaussNewtonDelta(gtsam::FastVector<boost::shared_ptr<gtsam::ISAM2Clique> > const&, gtsam::FastSet<unsigned long> const&, gtsam::VectorValues&, double)
#7    Object "/usr/local/lib/libgtsam.so.4.0.0", at 0x7fe39a11f4fc, in unsigned long gtsam::optimizeWildfireNonRecursive<gtsam::ISAM2Clique>(boost::shared_ptr<gtsam::ISAM2Clique> const&, double, gtsam::FastSet<unsigned long> const&, gtsam::VectorValues&)
#6    Object "/usr/local/lib/libgtsam.so.4.0.0", at 0x7fe39a11ecba, in bool gtsam::internal::optimizeWildfireNode<gtsam::ISAM2Clique>(boost::shared_ptr<gtsam::ISAM2Clique> const&, double, gtsam::FastSet<unsigned long>&, gtsam::FastSet<unsigned long> const&, gtsam::VectorValues&, unsigned long&)
#5    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28", at 0x7fe399cc96a8, in __cxa_throw
#4    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28", at 0x7fe399cc93f6, in std::terminate()
#3    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28", at 0x7fe399cc938b, in
#2    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28", at 0x7fe399cbd910, in
#1    Source "/build/glibc-eX1tMB/glibc-2.31/stdlib/abort.c", line 79, in abort [0x7fe3998e6858]
#0    Source "../sysdeps/unix/sysv/linux/raise.c", line 51, in raise [0x7fe39990718b]
Aborted (Signal sent by tkill()<PHONE_NUMBER>)

stale

I also meet the problem. How to solve it??

stale

I also meet the problem. How to solve it??

Can you share us your config file and the sensors that you using?

Think u !
I use the livox bag,after modify the config file like:
Livox Horizon lidar:
sensor: livox
N_SCAN: 6
Horizon_SCAN: 4000
edgeFeatureMinValidNum: 1
The problem has gone！May be the problem is problem is caused by lidar ponit? I think it may caused by imu?
But I meet an other problem “Not enough features! Only 8 edge and 1394 planar features available.”,when using the livox bag.
However,when i use the Walking dataset,It is OK without any error or warning!

stale

I also meet the problem. How to solve it??

Can you share us your config file and the sensors that you using?

Think u !
I use the livox bag,after modify the config file like:
Livox Horizon lidar:
sensor: livox
N_SCAN: 6
Horizon_SCAN: 4000
edgeFeatureMinValidNum: 1
The problem has gone！May be the problem is problem is caused by lidar ponit? I think it may caused by imu?
But I meet an other problem “Not enough features! Only 8 edge and 1394 planar features available.”,when using the livox bag.
However,when i use the Walking dataset,It is OK without any error or warning!

hello，how do you deal this problem？


Remove DLPack support from asarray

This PR

resolves #155 by removing DLPack support from asarray. To create an array via DLPack, users can use from_dlpack.
the changes in this PR were discussed and approved during the consortium meeting held on 21 October 2021.

As the changes were already discussed and approved, will merge...

Thanks @kgryte!

@leofang Of course! 😃  Thanks for all your input!


update cloudflare stream + vidstack example

👋
I'm the author of Vidstack. We've been making a bunch of changes and I wanted to make sure the examples we had here in the Cloudflare Stream section were up-to-date, it's been a while 😅 Hope it all checks out, happy to make adjustments.
Thanks!

@mihar-22 thanks so much for your contribution; it's much appreciated!


Updating to Steam OS 3.5.5 appears to have "removed" Refind + SteamOS from boot options

As per the title, updated to the new stable release of 3.5.5 today and it will only boot into Windows. Cant see reFind or SteamOS in boot options - any suggestions??

Yes, alongside the 3.5.5 update was a BIOS update for most people (unless they had manually done it previously). What this means is that most likely many of the EFI entries were cleared. Then typically, Windows EFI entry gets re-added by the firmware if its EFI file is found on the /esp partition. If you had my GUI workign before this update, just manually boot into SteamOS from its EFI file. Press Vol+ and Power to get into BIOS and go to the lower left boot from file option and boot from /esp/efi/steamos/steamcl.efi . Once in SteamOS, if you had the systemd service running, the missing EFI entries should have been recreated for SteamOS and rEFInd. You may also need to redo the Windows Powershell script or disabling of the Windows EFI entry again.
I am working as quickly as possible to fix other issues that have arisen with 3.5.5, but hopefully that guidance above can get you on the right track for now.

Thank you, good job i refreshed this as I just sorted it myself and was about to close the issue.
Yep, I just booted from the file into SteamOS, went into desktop mode, and re-did all of the GUI settings (Pacman, install, create install etc) - not sure if this is needed, I imagine not looking at what you have posted?
Booted into Windows re-ran the boot order switcheroo thingy and restarted. All seems working now, thank you!
What issues have you noticed with 3.5.5 so far just out of interest?

Yeah just getting into SteamOS, and re-doing the create config, install config would probably have been enough on SteamOS side, and you did the necessary Windows step with baldsealion's script.
The installer is hilariously broken with 3.5.5, so I'm trying to get away from needing pacman entirely and just provide a flatpak and/ or PKGBUILD prepared file for a local pacman install after download. This is very much a work in progress but will be a much more resilient solution going forward (when it's ready).
I also have a few nice QoL updates to add like the ability to randomize backgrounds if people want, and potentially removing the need to type the user password for the install config step.

Updated installer with new 1.3.1 version has been released. Going forward, a design goal will be to have pacman make no system changes other than installing the GUI package that I provide locally. I think this is a much better approach than what I did previously.
I just had to be resourceful in finding an Arch system with matching glibc and libstdc++ dependencies to be my compile VM. For this purpose, a slightly modified ChimeraOS 43-1 virtual machine has worked quite well.


[Feature] Syntax for automatic inclusion of linked files. Give users control over what to include

Currently, all files referenced by relative links from the main file are included in "compilation".
Better, users should have control over inclusion at the link level, by a syntax similar to transclusions.

Implemented in #36.

Implemented in #36.


MB-7585 Use PaymentRequestNumber instead of ReferenceID for looking up 824

Description
Originally we were using the MTO Reference IDs in our 858s when sending them to Syncada. This switched to the PaymentRequestNumber as it was more unique but in turn the 824 processor needed to also do that as well. This PR fixes the 824 processor to use the Payment Request Number.
Reviewer Notes
Do the tests look good. Especially doesn't update a payment request status after processing an invalid EDI824 on Lines 185 - 207
Setup
This is called by the job runner but until there is a connection to GEX we can't test this in staging. Locally you can ensure the tests run, but similarly calling the job runner will not work.
make server_test

# call the job runner if you want
go run ./cmd/milmove-tasks process-edis

Code Review Verification Steps

[x] Request review from a member of a different team.
[x] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change

Messages

:book:
:link: MB-7585

  Generated by :no_entry_sign: dangerJS against f4f9668eba3a869df2372ab71cccb75b02d64e86


Add a "RAM-Saving Mode"

Description of the new feature / enhancement
Basically a mode that keeps its RAM usage to a very bare minimum by loading its functions solely when they are called rather than keeping then "asleep" in the back.
Scenario when this would be used?
For people who have at most 8 GB RAM this could be a good thing.
Supporting information
No response

Nevermind, RAM saving kicked in after a reboot.


Best practice directory structure

The docs at https://shakacode.gitbooks.io/react-on-rails/content/docs/basics/recommended-project-structure.html suggest the /client directory structure, and that's reflected in the (older) tutorial at https://github.com/shakacode/react-webpack-rails-tutorial. What is best practice at the time of writing, and why?

Okay, I read https://shakacode.gitbooks.io/react-on-rails/content/docs/basics/webpack-configuration.html so I guess I can close this. Assuming of course that the docs are up to date, still not sure it explains the dissonance between this repo and https://github.com/shakacode/react-webpack-rails-tutorial.


Fix pagination when search is done by name

I was not able to really check/test on my laptop, because no fixtures :( Let me know if something went wrong.
For the description, please see https://github.com/healthsites/healthsites/issues/921

LGTM

@LeMeteore I can share my development database if that will help, just hop in the gitter chat room and contact me ..


Metamagic class feature item has entity links.

Users are unable to drag Metamagic options from the feature onto the sheet.

Looks like a few other items were affected
Class Features: Metamagic, Multiattack and Pact Boon
Classes: Druid (also the druid item on Aoth)
Items: Necklace of Fireballs, Staff of Charming, Brass Horn of Valhalla
Updated JSONs:
Broken Links.zip


"Are you having problems with" doesn't work for a lot of the categories

Maybe we just keep it general in the question, "Are you having problems in your Massachusetts apartment?" Or can we spot check--maybe there's a phrasing that works, like "your [category name]". Finally--the list of categories shouldn't change, so maybe we can hardcode it to a more natural phrase for each category?

We do want to let the tenant know that they are viewing problems specific to one room or classification, and that there is a longer list of requirements on the "View more" link. So we need to say the category name somewhere.


Update version of core-foundation crate

r? @matklad
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+

:pushpin: Commit 1ac02ce has been approved by alexcrichton

:hourglass: Testing commit 1ac02cebc4f05cca6638650354733941182d8565 with merge 69d61e4a476c922398ec57eff68a4dd00cf850a3...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 69d61e4a476c922398ec57eff68a4dd00cf850a3 to master...


Encoders should auto-encode based on request content-type

Similar to how the response content is decoded automatically by content-type, the request body should be encoded using the default internal encoders. You should be able to do something like:
http.post {
    request.uri.path = '/foo'
    request.contentType = 'application/json'
    request.body = [name: 'Bob', age:50]
}

and the request should be converted to JSON.
Not sure whether this is a bug or a missed feature.

Nevermind... this seems to be a mistake on my part.


Process on machine have died

I'm trying to connect a gripper following this great repository, but I can't solve the following error. I don't know if it's my problem or if it's some issue related to libraries.
Thank you very much in advance.

@Noelia-vera
Hello! Thank you for the question. After the installation process shown in the README and then did source devel/setup.bash?
Sourcing the file devel/setup.bash is needed.
http://wiki.ros.org/catkin/Tutorials/create_a_workspace


Update existing documentation for db commands after port to newshell

Relevant PR: rizinorg/rizin#1777
Please let me know in case any additional documentation needs to be added for db commands.

@DMaroo currently the Debugger section doesn't have a chapter about the breakpoints. It's one of the most crucial thinks out there. What I suggest to do:

Add a new chapter Debugger/Breakpoints
Put it right after the Debugger/Getting Started
Move Debugger/Migration from IDA, GDB, etc to the end of the Debugger section.


tokenizer in fish_speech.datasets.text.AutoAugTextDataset

Great Project !!!
Reading the source code1 and  code2 I couldn't help but notice that the vocab_size of this tokenizer is only 264, I can't understand Why the vocab_size so small?  Where did this come from?  There seems to be no mention of it.
Thanks~

For some reason, we didn’t train a tokenizer on our corpus, but instead, using bytes only (0-255). This issue is fixed in v1.2 which will be released in next week. 😊


Add support for scala 2.12 cross compilation

The following changes provide support cross compilation for scala 2.12 and scala 2.11.
It also adds support for play 2.6 in case the scala version is 2.12
A couple changes worth noting:

Change ShouldMatchers in favor of MustMatchers. Latest version of scalatest deprecated ShouldMatchers. In order to reuse tests and do not have multiple tests per scala version, we change it to MustMatchers

New classes are introduced to allow tests to be reused independent of scala version.

Please take into consideration, that we had to switch to must matchers in scala test as should matchers are deprecated (as angel pointed out) and deprecation warnings are being escalated to errors in the build, as this is how the scala compiler is configured in build.sbt

:+1: verified that the resulting 2.11 library is non-breaking and works as a drop-in replacement for the existing one.
Merging this PR will therefore only need a patch-level version upgrade on release (currently, it would be 1.1.2).

to use different scala versions for building, see https://docs.travis-ci.com/user/languages/scala/

Coverage increased (+0.7%) to 96.175% when pulling 1f0382d7b5e4ef6958949cd5e31f22054d661d70 on avillalain:master into 4ffae8b5c583019f3056cf8b6fb586d29d989e50 on AutoScout24:master.

Coverage increased (+0.8%) to 96.277% when pulling c53fc772647d096f53b3b7b9efaa99be45bc1ceb on avillalain:master into 4ffae8b5c583019f3056cf8b6fb586d29d989e50 on AutoScout24:master.

awesome, thanks!


feat: check passed params are valid params

Proposal:
Validate that the passed params by the caller are actually defined in the param definitions of the composite object.
Current behavior:
Calling the following function:
User
|> from(as: :user)
|> Composite.new(%{email: ["ABC", "def"]})
|> Composite.param(:emails, &filter_by_emails/2)
|> Composite.apply()
|> Repo.all()

Returns all the available users in the DB without any warning because the param is defined as :emails instead of :email.
After the change
Calling the same function as before gives:
** (ArgumentError) Unknown params: [:email]
    (composite 0.4.3) lib/composite.ex:403: Composite.ensure_params_are_valid/1
    (composite 0.4.3) lib/composite.ex:243: Composite.apply/3

Hi @dfnino10
Thank you for the pull request, however I cannot merge it in current implementation because it inroduces breaking changes, so the new behaviour should be optional. I think this can be acomplished with the new strict option which can be added to Composite.new/0 and Composite.new/2:
User
|> Composite.new(params, strict: true)
|> ...

Hi @dfnino10
Thank you for the pull request, however I cannot merge it in current implementation because it inroduces breaking changes, so the new behaviour should be optional. I think this can be acomplished with the new strict option which can be added to Composite.new/0 and Composite.new/2:
User
|> Composite.new(params, strict: true)
|> ...

Thank you for your review @fuelen. I wasn't aware of this new option. Closing the PR now, thanks again!

There is no such an option, it was a suggestion to add it :D

There is no such an option, it was a suggestion to add it :D

Ohh got it! Implementing it now in a different branch :)


RHSTOR-5879: Annotate storageclasses for Reclaimspace by ocs-client-o…

This PR adds ReclaimSpace Annotations on RBD StorageClasses, for Auto ReclaimSpace operations.
The default schedule is set to weekly.

Add a description to the PR & fix the commitlint issue

@Mrudraia pls change the PR description, there is no explicit need to mention ocs-client-operator. Please provide testing results to approve this PR.
Expand PR description on what the added option does as well. I see you are not changing anything but adding annotation and not sure what this supposed to do.

@Mrudraia pls change the PR description, there is no explicit need to mention ocs-client-operator. Please provide testing results to approve this PR.
Expand PR description on what the added option does as well. I see you are not changing anything but adding annotation and not sure what this supposed to do.

PR description modified

Please provide testing results to approve this PR.

Did you test the feature?

Please provide testing results to approve this PR.

Did you test the feature?

Tested PR with custom-build of ocs-client-operator, The annotation is added the rbd storageclass
`oc get storageclasses/ocs-storagecluster-ceph-rbd -o yaml
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
annotations:
description: Provides RWO Filesystem volumes, and RWO and RWX Block volumes
ocs.openshift.io/storageclaim: ocs-storagecluster-ceph-rbd
reclaimspace.csiaddons.openshift.io/schedule: '@weekly'
creationTimestamp: "2024-07-10T11:12:29Z"
`

@iPraveenParihar @Mrudraia have we tested the complete flow to make sure everything works?

@iPraveenParihar @Mrudraia have we tested the complete flow to make sure everything works?

sorry missed earlier update related to testing

/cherry-pick release-4.16


Add sso dependencies

This PR adds basic support for AWS SSO aka IAM Identity Center. Without these dependencies you get this error message:
Unable to load credentials from any of the providers in the chain AwsCredentialsProviderChain(credentialsProviders=[SystemPropertyCredentialsProvider(), EnvironmentVariableCredentialsProvider(), WebIdentityTokenCredentialsProvider(), ProfileCredentialsProvider(profileName=default, profileFile=ProfileFile(sections=[profiles, sso-session], profiles=[Profile(name=default, properties=[sso_session, region, sso_role_name, sso_account_id])])), ContainerCredentialsProvider(), InstanceProfileCredentialsProvider()]) : [SystemPropertyCredentialsProvider(): Unable to load credentials from system settings. Access key must be specified either via environment variable (AWS_ACCESS_KEY_ID) or system property (aws.accessKeyId)., EnvironmentVariableCredentialsProvider(): Unable to load credentials from system settings. Access key must be specified either via environment variable (AWS_ACCESS_KEY_ID) or system property (aws.accessKeyId)., WebIdentityTokenCredentialsProvider(): Either the environment variable AWS_WEB_IDENTITY_TOKEN_FILE or the javaproperty aws.webIdentityTokenFile must be set., ProfileCredentialsProvider(profileName=default, profileFile=ProfileFile(sections=[profiles, sso-session], profiles=[Profile(name=default, properties=[sso_session, region, sso_role_name, sso_account_id])])): To use Sso related properties in the 'default' profile, the 'sso' service module must be on the class path., ContainerCredentialsProvider(): Cannot fetch credentials from container - neither AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI environment variables are set., InstanceProfileCredentialsProvider(): Failed to load credentials from IMDS.]
There are currently no way to select profile. I'm using default so there is no need to select it.

Thanks for the PR!

Will be published as 0.5.1, Sonatype is being slow to update. Thanks again


Automatic update of tatin client only updates tatin in the usual default directory and not where it could have been moved

PREP:
In Dyalog, change your user  CommandFolder from [HOME]\MyUCMDs to a custom location like
C:\Users\Alpha\Documents\dyalogv182u64\MyUCMDs
There, install an older version of Tatin client such as 0.78.2.+1203 from 17 Oct.
REPRO:
]tatin.version
Tatin  0.78.2+1203  2022-10-17
]tatin.init
User settings re-established in ⎕SE._Tatin.Client from C:\Users\vince\AppData\Roaming\Tatin\tatin-client.json
]tatin.listpackages
You are using an outdated version of the Tatin client.
Would you like to update automatically? (Y/n) Y
⎕SE._Tatin.RumbaLean.[LIB]
Rebuilding user command cache... done
130 commands reloaded
Tatin updated: 0.79.1+1234 from 2022-10-31

Command Execution Failed: Tatin client updated to 0.79.1+1234; please execute the last Tatin user command again

Only the usual default location of C:\users<your name here>\Documents\MyUCMDs has been updated.

Changed in 0.79.2


How to stop GetTickersWebSocket?

Hi,
How to stop receive from GetTickersWebSocket?
I use socket.Dispose(),but it wait forever.

public static void Main(string[] args)
{
// create a web socket connection to Binance. Note you can Dispose the socket anytime to shut it down.
// the web socket will handle disconnects and attempt to re-connect automatically.
ExchangeBinanceAPI b = new ExchangeBinanceAPI();
var socket = b.GetTickersWebSocket((tickers) =>
{
Console.WriteLine("{0} tickers, first: {1}", tickers.Count, tickers.First());
});
{
	Console.WriteLine("Press ENTER to shutdown.");
	Console.ReadLine();
	socket.Dispose();
	Console.WriteLine("Press ENTER to shutdown.");
	Console.ReadLine();
}

}

Fixed in latest master


Correcting the logo link so it shows on wallets and Solscan.

Correcting the logo link so it shows on wallets and Solscan.
"logoURI": "https://github.com/kaprebox/crypto/blob/main/evancoin.png",
"logoURI": "https://raw.githubusercontent.com/kaprebox/crypto/main/evancoin.png",

Originally posted by @kaprebox in https://github.com/solana-labs/token-list/pull/21180#pullrequestreview-901171409

https://github.com/solana-labs/token-list#duplicate-token


Undefined Symbols when including ppconsul using CPM module.

I am getting build errors when I try to include the ppconsul using CPM module:
<EMAIL_ADDRESS>Undefined symbols for architecture x86_64:
  "ppconsul::makeDefaultHttpClientFactory()", referenced from:
      ppconsul::Consul::Consul<void>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>) in emitter.cpp.o
  "ppconsul::Consul::Consul(std::__1::function<std::__1::unique_ptr<ppconsul::http::HttpClient, std::__1::default_delete<ppconsul::http::HttpClient>> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, ppconsul::http::TlsConfig const&, std::__1::function<bool ()>)>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, ppconsul::http::TlsConfig, bool)", referenced from:
      ppconsul::Consul::Consul<void>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>) in emitter.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

linking with "ppconsul" in the target_link_libraries

Thank you for reporting it. I've never used CPM and can't give any ETA when I will have time to fix this issue but will be happy to merge this fix if you make one

At the moment, I have reverted back to 0.2.2 version and this works and I am making do with that.  If I get a chance to look into this, I'll get back to you with anything I find.


NPE when settings locations

Hi, I'm following the guide to setup a flyway migration and I'm getting a NPE. I think it's because there are 2 locations methods in org.flywaydb.core.api.configuration.FluentConfiguration. One for strings and other for Location objects, which when it's called, sets all values of locations array to null.
My setup:
IntelliJ
Gradle
Java 1.8
micronaut:1.0.4
micronaut-flyway:1.0.0.RC2
java.lang.NullPointerException: null
	at org.flywaydb.core.internal.scanner.Scanner.<init>(Scanner.java:59)
	at org.flywaydb.core.Flyway.execute(Flyway.java:1674)
	at org.flywaydb.core.Flyway.migrate(Flyway.java:1341)
	at io.micronaut.configuration.dbmigration.flyway.FlywayStartupEventListener.lambda$run$3(FlywayStartupEventListener.java:110)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)

Code generated from annotations processor:
        var5 = this.getValueForPath(var1, var2, Argument.of(String[].class, "locations"), new String[]{"locations"});
        if (var5.isPresent()) {
            try {
                var4.fluentConfiguration.locations((String[])var5.get());
            } catch (NoSuchMethodError var42) {
            }
        }

        var5 = this.getValueForPath(var1, var2, Argument.of(Location[].class, "locations"), new String[]{"locations"});
        if (var5.isPresent()) {
            try {
                var4.fluentConfiguration.locations((Location[])var5.get());
            } catch (NoSuchMethodError var41) {
            }
        }

If I comment the locations property, and put the migrations scripts in db/migration directory (that is the default), it works.
flyway:
  datasources:
    default:
#      locations: classpath:databasemigrations
      validate-on-migrate: true

I'm not able to reproduce the issue. Can you please upload a sample application that reproduces it?

Hi, I investigated a little more now and I think this error happens when using consul.
When I renamed the file bootstrap.yml to something else, it worked as expected. But if micronauts connects to consul first, the error is throwed.
https://github.com/lucasmogari/micronaut-flyway-test
Thanks for you attention.

It turns out that this is actually an issue in micronaut-core: https://github.com/micronaut-projects/micronaut-core/issues/1215

Thank you! Both for the issue and the heads up about .mvn

The issue has been fixed in Micronaut core.


Better With Mods compatabillity error?

Intro:
Hello, I'm a newbie to scripting, so it is very possible I'm just doing it wrong. If that is the case, then I am very sorry for wasting your time.
I'm attempting to work on some scripts with Better With Mods, and it's not working. I'm not sure if it's because of CraftTweaker or because of Better With Mods.
Issue Description:
Mods installed are;
Forge-<IP_ADDRESS>5
Better With Mods-1.0.5-1.11.2-hotfix1.jar
CraftTweaker-1.11.2-3.0.23.jar
jei_1.11.2-<IP_ADDRESS>.jar
What happens:
The script doesn't load, in chat the following error message appears.
ERROR: Error executing hello.zs: com/blamejared/mtlib/helpers/InputHelper
What you expected to happen:
I expect the script to add the the recipe to the BWM Millstone.
The bug appears to affect all of the crafting machines from BWM.
Script used (Please Pastebin or gist your script, posting an unpasted or ungist'd script will automatically close this issue):
http://pastebin.com/PK8ECLhF
Minetweaker.log file (Please Pastebin or gist your file, posting an unpasted or ungist'd file will automatically close this issue):
http://pastebin.com/D0ZEUD5m

Affected Versions (Do not use "latest"):

Minecraft: 1.11.2
Forge: <IP_ADDRESS>5
Crafttweaker: 1.11.2-3.0.23

Your most recent log file where the issue was present:
http://pastebin.com/YBFQLanH

It looks like you're missing MTLib, which is a dependency for CraftTweaker addons.

Yip, this is missing MTLib and even if you had it, I don't add support for BWM so wrong repo.


Facilitate the use of multiple api targets with the Cloud Foundry CLI.

This feels like it should be part of the main cf CLI binary:
https://github.com/guidowb/cf-targets-plugin

Why?
This is one of many useful looking plug-ins published on our community plug-in site.
It is a design goal for the cf CLI try to provide simple commands that people can expand on or orchestrate using scripts and plug-ins, and avoid feature-creep (any further). So it's great to see this plugin, and I'd love to hear if there is enough interest from users out there to warrant making it a core functionality.

Closing. The plugin seems useful, yet having been published on the CF community plugin site for over a year I was the first to report it doesn't work on Windows.
I'd like to revisit this feature request when I hear from enough users who'd benefit from this functionality to be in core instead of by way of a plugin.


TokenCleanupHost: One or more hosted services failed to stop on app shutdown.

We can only help you if you are on the latest version. Either use the latest 2.x or 3.x
IdentityServer4 v3.1.3
IdentityServer4.AspNetIdentity v3.1.3
IdentityServer4.EntityFramework v3.1.3
Issue / Steps to reproduce the problem
Tokens get not cleaned up due to the TokenCleanupHost not getting started.
public static IServiceCollection AddDataStoreLayer(this IServiceCollection services,
    IWebHostEnvironment environment,
    IConfiguration configuration,
    IdentityBuilder identityBuilder,
    IIdentityServerBuilder identityServerBuilder)
{
    var connectionString = configuration.GetConnectionString("Identity");
    var migrationsAssembly = typeof(ApplicationDbContext).Assembly.FullName;

    services.AddDbContext<ApplicationDbContext>(options =>
        options.UseSqlServer(connectionString, configure =>
        {
            configure.MigrationsAssembly(migrationsAssembly);
        })
    );

    identityBuilder.AddEntityFrameworkStores<ApplicationDbContext>();

    identityServerBuilder.AddConfigurationStore(options =>
    {
        options.ConfigureDbContext = builder =>
        {
            builder.UseSqlServer(connectionString, configure =>
            {
                configure.MigrationsAssembly(migrationsAssembly);
            });
        };
    }).AddOperationalStore(options =>
    {
        options.ConfigureDbContext = builder =>
        {
            builder.UseSqlServer(connectionString, configure =>
            {
                configure.MigrationsAssembly(migrationsAssembly);
            });

            options.EnableTokenCleanup = true;
            options.TokenCleanupInterval = TimeSpan.FromDays(10).Seconds;
        };
    });

    return services;
}

The TokenCleanupHost is added to the IServiceCollection, but it looks like it is never started.
Also, trying to receive the TokenCleanupHost from the IServiceProvider results in an exception been thrown:
System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.TokenCleanupHost' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at Company.XYZ.Service.Identity.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment environment, ILogger`1 logger) in W:\service\Identity\src\Company.XYZ.Service.Identity\Startup.cs:line 45
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder)
   at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.<Build>b__0(IApplicationBuilder builder)
   at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.<UseStartup>b__2(IApplicationBuilder app)
   at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.<Configure>g__MiddlewareFilterBuilder|0(IApplicationBuilder builder)
   at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.<Configure>b__0(IApplicationBuilder app)
   at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)

Relevant parts of the log file
`watch : Shutdown requested. Press Ctrl+C again to force exit.
[15:04:15 FTL] Host terminated unexpectedly {}
System.AggregateException: One or more hosted services failed to stop. (Not started. Call Start first.)
 ---> System.InvalidOperationException: Not started. Call Start first.
   at Microsoft.Extensions.DependencyInjection.TokenCleanupHost.StopAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.Internal.Host.StopAsync(CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at Microsoft.Extensions.Hosting.Internal.Host.StopAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.WaitForShutdownAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
   at Company.XYZ.Service.Identity.Program.Main(String[] args) in W:\service\Identity\src\Company.XYZ.Service.Identity\Program.cs:line 36
watch : Exited

It's nearly the same. I don't add test users and I don't add developer signing credentials.
Furhter, for the user store I use AspNetCore.Identity.
The app is hosted in IIS as in process application. Maybe it's something related to that?


[impro:] add message_create_t::send() & reply()

this is failing right now because const is missing off the end of the function definition where the body is defined.
Also consider making the declaration like:
void reply(const message& msg, command_completion_event_t callback = {}) const;
because without the const, you can't in-place instantiate a dpp::message and can only pass in a non-const variable.

this is failing right now because const is missing off the end of the function definition where the body is defined.

Yup, mis-matched it.

Also consider making the declaration like:
void reply(const message& msg, command_completion_event_t callback = {}) const;
because without the const, you can't in-place instantiate a dpp::message and can only pass in a non-const variable.

Regarding that, we can't take const references since we change member variables.


Rails 5.1+

Is there a particular reason to not support Rails 5.1 which was released several weeks ago?
Whenever a new Rails version is released, I'm prevented from upgrading because of this.
Can we simply not define an upper end to the Rails version?

Merged. Thanks for pull request and sorry for late response I've been busy last months

No worries, I know how that feels :) And now this problem is solved once and for all.
Thank you!


Add IndirectArrays 1.0 compatibility

Codecov Report

Merging #62 (44e30ef) into master (18e6b45) will decrease coverage by 0.59%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #62      +/-   ##
==========================================
- Coverage   90.59%   90.00%   -0.60%
==========================================
  Files          12       12
  Lines         553      570      +17
==========================================
+ Hits          501      513      +12
- Misses         52       57       +5

Impacted Files
Coverage Δ

src/TiffImages.jl
71.42% <0.00%> (-28.58%)
:arrow_down:

src/utils.jl
73.21% <0.00%> (-2.72%)
:arrow_down:

src/load.jl
97.77% <0.00%> (-2.23%)
:arrow_down:

src/ifds.jl
99.06% <0.00%> (+0.06%)
:arrow_up:

src/types/dense.jl
97.14% <0.00%> (+0.08%)
:arrow_up:

src/compression.jl
96.00% <0.00%> (+0.16%)
:arrow_up:

src/files.jl
82.75% <0.00%> (+0.30%)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks @johnnychen94!


Set a different icon for canary releases

As discussed on #hyper-dev in zeit.chat, we want a special icon for the canary version. In turn, we need to have electron-builder pick up a different config when building those releases to ensure the new icon gets used... 😊
I mean passing a flag (not sure which one it is) to tell electron-builder to produce a different output. And then, in CI, we would have to make it run that for canary releases.

Fixed by 43242cf663722377df500ac706b4c4e4b42616ad

Tested on Mac and Windows


What's next?

So now that the code sprint is over, what's next for this project?
Personally, I think we've made an awesome start, and shown just what is possible with xpublish, even if we didn't quite manage ~the holy grail~ to generate Zarr datatree pyramids on the fly.
I'm going to suggest that we spend some time getting the other routers cleaned up and build some documentation about each of them, so that we can have something to share with the IOOS/Pangeo/xarray communities.
We can also document where we are at with the datatree router, what are approaches and findings so far are for sharing too.
In the end, I see this repo potentially becoming a testing ground for new routers, and once they are proved possible, we can migrate them to their own repos, so that we end up with xpublish-edr, xpublish-xyz, xpublish-wms, xpublish-pyramid and so forth.

I love the idea of treating this repo as a playground for developing news types of routers until they are stable. Then creating true independent packages when/if they become fully baked.
Even if they never become production ready, having a whole bunch of examples of how to build common geospatial rest services on top of xarray is super valuable

For me personally, I will be continuing to play with developing web mapping services (tiles, wms, zarr tile pyramid) to see how far towards a production level of speed I can get.

I'm planning to attend the Pangeo meeting tomorrow. How do we get on their agenda?

Probably the best way is to post in their thread that you've got more to show. Not sure if they have any agenda topics queued up yet: https://discourse.pangeo.io/t/pangeo-weekly-telecon/134/140

I had the times wrong for the Pangeo meeting, so looks like I have a conflict tomorrow. I'll try to put something together for a future Pangeo meeting. Of course, if you want to mention the project, feel free! Thanks.

I reported back a little about what we've done recently to the Pangeo meeting, though it seems like there may have been enough progress on datatree, tiles, and WMS that I didn't have a great handle on it.
I started a package for an EDR router. https://github.com/gulfofmaine/xpublish-edr/
I'm playing with something that might be a bit rediculous, but I'm using entry_points to allow extending the formats that the EDR API endpoints can respond in via additional packages. So there could be something like xpublish-edr-hvplot that could generate plots, or xpublish-edr-grib if I want to question my sanity further.

I spun out https://github.com/gulfofmaine/xpublish-opendap today and I think I found the issue that was making much more inefficient then necessary (bad query constraint parsing).

Anyone want to chat about the tile and other work at the Pangea meeting tomorrow? I've demoed the EDR and OpenDAP routers but I don't know what's going on in the guts of tile generation as well.
I'm planning on joining the meeting, but I'm mainly gonna be focused on another topic.

I have never joined one of the meetings, but I will try to join... On the fly zarr tiling proof of concept is working really well. Its definitely not perfectly efficient but it works well enough to demo and for a starting point to make it more efficient down the road.I am already working to see how far I can push it with some internal datasets with good results. Extending xpublish is really powerful.

@ocefpaf suggested that maybe we should demo this and what it's evolved into for a DMAC webinar. Anyone interested in in that?

I could probably help out with that, I have been building on this a bit for some internal projects (in another repo for the time being) and have started using it with kerchunked datasets recently

Oh it would be cool to hear about those too. I'm also got some that I've been playing with for the next gen of NERACOOS data infrastructure.
Maybe we should find a chance to chat first?

Yeah Id love to chat about it. Maybe sometime later this week (thursday?) if youve got the time

Thursday I'm pretty flexible till late afternoon Eastern.

Cool ill send a meeting invite soon


Docs.MS Release Updates for azure-storage-common

Update docs metadata and targeting for release of azure-storage-common

Docs Build status updates of commit ff0d936:
:clock10: Pending: waiting for processors (29 builds ahead of you)
:warning: Docs Build is busy, currently there are 29 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit ff0d936:
:clock10: Full build: the average full build time is 257 min(s) 30 sec(s), this is based on the last 881 build(s) for this repository.

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

File
Status
Preview URL
Details

legacy/docs-ref-autogen/overview/EventHubs/Client.yml
:warning:Warning
View (azure-java-legacy)
Details

docs-ref-services/storage-common-readme-pre.md
:white_check_mark:Succeeded
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)

package.json
:white_check_mark:Succeeded

legacy/docs-ref-autogen/overview/EventHubs/Client.yml

[Warning-DuplicateUids] Uid(azure.java.sdk.landingpage.services.eventhub.Client) has already been defined in docs-ref-services/messaging-eventhubs-readme.md.

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


lockfile: aio-lib-ims version not updated in aio-cli 10.3

Expected Behaviour
aio-cli release 10.3 to contain @adobe/aio-lib-ims 7.0.2
Actual Behaviour
contains @adobe/aio-lib-ims 7.0.1
Reproduce Scenario (including but not limited to)
https://github.com/adobe/aio-cli/blob/bad34508b979229ef8bfd9d3eb285e77bbdf4f02/package-lock.json#L3213
Steps to Reproduce
Platform and Version
aio-cli 10.3
Sample Code that illustrates the problem
Logs taken while reproducing problem

PR #671


Generate custom style tags only if there's some style

Fixes #2180 and #2182

This is awesome. I will review this soon, hopefully by the end of the week.
Does this fix the issue with border-style: none being everywhere? I think we ought to change the borderOptions key for "None" from 'none' to '' in concrete/elements/custom_style.php. Thoughts?

Is there any reason we can't add an undefined option and have that as the default?

Does this fix the issue with border-style: none being everywhere?

No, it simply replaces the way we build the generated CSS: instead of concatenating strings it builds an array and after implodes it. Nothing else changed.


Change TileMapServiceImageryProvider to use UrlTemplateImageryProvider

Finishing up #3150
Part of #2814

Added more spec tests
Added back UrlTemplateImageryProvider.reinitialize

@mramato ready

Just that one last comment.  @kring I know you reviewed this in the original PR, but do you want to take a final look? If not, no big deal.
@tiffanylu, thanks again for doing the brunt of the work here and thanks @hpinkos for finishing it up.

Sure, I should be able to take a look tomorrow.

Awesome, thanks.
@hpinkos if the other changes we discussed offline regarding joinURLs are ready soon, just PR them into this branch.

@mramato @kring ready!

Add a test for TMS to verify query parameters are preserved.

@mramato done

This all looks good to me!

Thanks @kring.  Thanks again @hpinkos and @tiffanylu


fix: fix example on project site

Fixed error: The delegate type could not be inferred
Deleted unused directive: using Sisk.Core.Routing;

I believe you used one of the test versions of Sisk to reproduce the example code, which I had changed the RouteAction parameter to Delegate. I undid this in a recent commit.
I believe this commit will be unnecessary, but I appreciate the time you invested in fixing this.


Fixed the items count in media library when modify the item size in css

Item shape is square in the media library. If item height in orchard-medialibrary-admin.css modified and smaller than item width, the count of items will be wrong. This work fixed the issue.

Media Library can only show file icon. This way is not convenient if someone have a lot of non image files. Maybe someone wants change the item size in orchard-medialibrary-admin.css, like this (only show the different element):
#media-library-main-list li {
    margin-right: 4px;
    margin-bottom: 4px;
    float: left;
    position: relative;
    width: 180px;
    height: 60px;
    border: 4px solid transparent;
}

#media-library-main-list .media-thumbnail {
    width: 58px;
    height: 58px;
    overflow:hidden;
}

.media-library-main-list-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 65px;
    width: 115px;
    color: 0x808080;
    text-align: left;
    font-size: 1em;
    opacity: 0.6;
}

If a folder contains 20 files, originally it can only show 15 files because of the wrong height calculate.

This work fixed the issue.

I am afraid that mixing small and big squares would feel awkward. There is already an open issue for that which is suggesting to implement two icons on the top right of the window, to toggle between Thumbnails (current) and Details/List view. Could you try that instead ?

This work doesn't modify any icon size, bug only corrected the count method. The css code above is only a sample to show the wrong count method. Details/List view is another case which need modify icon size in css and need the right count method. So, the switch view function can base on this work.
The switch view function need more time. I don't know whether I can do it.

Sorry, too quick.

I implemented this and got "Infinity" for item count.... which isn't good...


chore: Update tests for latest clap

r? @ehuss
(rust-highfive has picked a reviewer for you, use r? to override)

@bors r+

:pushpin: Commit 5f30808d00e0c733dfafa9503a5e3853235201c8 has been approved by weihanglo
It is now in the queue for this repository.

:hourglass: Testing commit 5f30808d00e0c733dfafa9503a5e3853235201c8 with merge 351378006dec5dc6f882f4b9c451550aac790377...

:sunny: Test successful - checks-actions
Approved by: weihanglo
Pushing 351378006dec5dc6f882f4b9c451550aac790377 to master...


genact: 1.2.0 -> 1.2.2

Description of changes
https://github.com/svenstaro/genact/compare/v1.2.0...v1.2.2

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

1 package built:

genact


feat: 🎸 Add Instruction methods to Settlements namespace

Add methods to settlement namespace so an Instruction lookup isn't
needed when the ID is already known

Turns out the current setup is pretty good for exposing methods in different areas.

Turns out the current setup is pretty good for exposing methods in different areas.

Yeah, we designed it with reusability in mind. Good to see it paid off

:tada: This PR is included in version 13.0.0-alpha.25 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 14.0.0-alpha.1 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 14.0.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[[FIX]] Consistently ignore dot-prefixed dirs

When the Node.js CLI is invoked with a path to an input file, that file
should not be linted if it matches any pattern in a "ignore list"
configuration file.
Prior to this patch, JSHint failed to ignore such files if one of their
parent directories was prefixed with a period character.
Update the CLI's usage of the minimatch Node.js library to also
consider such "dot-prefixed" directories when interpreting ignore lists.
Note that this change is backwards-compatible because it limits the
situations in which the CLI reports an error.

Coverage remained the same at 98.744% when pulling 30eb670bed09803b24c7882e8f68d9a364dd6e22 on jugglinmike:gh-3187-ignore-dot-prefixed into 1553e3af6d2453eb52507a2c97971094897794d3 on jshint:master.

@jugglinmike take a look at appveyor when you have a chance

@rwaldron I diagnosed the problem shortly after submitting this patch. It's a Node.js version 0.10 compatibility issue in one of our dependencies. I've offered the maintainers a fix here:
https://github.com/maxogden/extract-zip/pull/51
No response yet, though. Sorry for not mentioning that sooner!

Should we hold off until that's resolved?

(Node.js 0.10 is long unsupported by Node.js)

Should we hold off until that's resolved?

Yeah, let's give it a few more days. Unfortunately, this is going to fail on
all builds until we resolve the problem or delete the "Windows/Node 0.10" job.

(Node.js 0.10 is long unsupported by Node.js)

That occurred to me, too. As I wrote in the pull request description, I was
hoping that since supporting that runtime was trivial enough, maybe the
maintainers wouldn't mind taking it on.

@rwaldron Since you merged gh-3215, I re-started the build, and everything is green. Hooray!

Excellent!

Thanks!


rabbit hole  livestream - smooth out loading?

Right now the rabbit hole page loads, and then once the livestreams are loaded, they abruptly show on top (1-2 seconds later). Maybe improve this transition, add loading?

PR 407 tried to fix this. I also opened a meta-tracker on bug 406. That's why I didn't link to this one at the time of creating the PR or merging.
Letting reporter to close this one if PR fixed it.


Prevent recreation of compute_instance_template on every apply

The device_name was always empty so I explicitly set it to the computed value to prevent Terraform recreating it on each apply. This might be a bug in the Google provider, but I haven't found an issue for it yet.

@madmod Thanks for submitting this PR! I didn't experience the google_compute_instance_template being recreated on each terraform apply unless I made a change that would trigger such a change. Are you saying even unrelated changes trigger a destroy/re-create and that adding the device-name property as specified in this PR fixed it?
If so, that sounds like buggy behavior to me and we should report on the Google Terraform GitHub repo.

@madmod Thanks for pointing this out. Let's resolve the discussion at https://github.com/hashicorp/terraform-google-consul/pull/2 and then reflect those changes here.

@madmod I finally tried to recreate this issue, and I couldn't, although I did find other issues which I resolved in #4. When I terraform apply the root example, it works fine. When I run another terraform plan or terraform apply there are no subsequent changes. Are you applying a different example, or following a different workflow?

Closing this PR due to inactivity, but happy to reconsider it if needed.


(fix) - make all components in examples have displayNames in devtools

When exploring your devtools I noticed that there were a lot of places where the component would be labelled as <Unknown> in the React devtools. This fixes this issue for the examples.
It also cleans out some stale deps and subdeps from the yarn.lock files.

Hmm, sailci seems to be stuck. Looking forward to the devtools ^^

@JoviDeCroock all the integrity checks on our yarn.lock files are deleted. Are you trying to hack us?
Just kidding - but can you exclude those lock file changes from the PR and I'll get the rest merged today 👌

@andyrichardson I really don’t know why that happened, I’ll update yarn and revert the change. Sorry for the inconvenience, I’ll have time this weekend.

@JoviDeCroock @andyrichardson going to merge this along with #348 to clean up our PR tab a little! Looks like all integrity hashes were returned and the changes otherwise look really good to me!


Generate docs for Bicep modules

We support docs for ARM Template or Bicep via ARM template. But should also support documentation for Bicep natively.

Is there an ETA on when native bicep support will be available? If help is required I'm open just need some guidance on where to starts :)

Is there an ETA on when native bicep support will be available? If help is required I'm open just need some guidance on where to starts :)

@BernieWhite Any news on this? 🙂

It's not amazing but this mostly works:
bicep build file.bicep --outfile file.json
Invoke-PSDocument -Module PSDocs.Azure -InputObject file.json -OutputPath out/docs/

Indeed, but it would be nice not to have to build yourself (and then delete the resulting JSON file). Even better would be if the parameters snippet would output bicepparam format instead of JSON.


docker compose and GitHub actions files

Hello,
I need to handle .env files as well as associated environment variable assignment in docker-compose.yml and github actions files.  It would be great to be able check for instance that all environment variables specified in the docker-compose file also exist in the .env file, and to add them if needed in a MY_ENV_VAR: $MY_ENV_VAR format in the environment: section.
Would this feature fit in the scope of this project? Would it make sense to allow extensions or command line options of this type?

This project is primarily about checking consistency between .env files.
If I understand you correctly: are you asking about checking whether all variables in a .env file already exist in the environment? To me, that seems like a separate purpose. What's the advantage of having both functionality in the same tool? If it's part of a separate tool, definitely the env file parsing could be re-used between the projects.

The advantage of having them together for me would be that it is a single action to add environment variables with consistent spelling across these files. I get build failures because of typos or values being correctly placed in one file but forgotten in another file.

Oh! Basically using docker compose as a data source.
Yeah! I love that idea. PRs welcome!


Lowering plan for  mhlo.optimization_barrier

MHLO has an optimization barrier designed to prevent fusion / optimization between operations. While
this serves no performance advantage we should respect it's design OR make a conscious choice to strip
these operations from JAX models.

Fixed #12963


Add in documentation description of implemented authorization

Add in documentation description of implemented authorization method, flow and all needed information.

https://github.com/ALTERNATIVE-EU/alternative.github.io/pull/3


Can't craft from storage (1.2.14) (1.16.5) (36.0.42 & .43)

Mod Version: 1.2.14
MC Version: 1.16.5
Forge Version(s): 36.0.42(.43)
After placing a crafting terminal against a storage, the items in the storage are displayed correctly, and items can be added removed easily.  However, when crafting using the recipe book, it won't take items from the storage, it will show the items needed but highlighted red, as if they aren't available.
If the required items are in your personal inventory, it will work, even if the add items from inventory is turned off.
It's behaving as if the recipe book for the crafting grid is only looking at my inventory, and not in the storage.

Woot, thanks for the fix.  And so quickly, too...  You rock!  🥇


i18n: add 6.1 ko translations

Worked on #4894.

alzadaals_legacy.txt

I've checked it several times, and this seems to be Toxin Shower.
https://xivapi.com/Action/28508

Yeah, it looks like it should be Toxin and not Toxic.  You're correct.  Can you rebase this patch and I'll land that change?

Done. thanks!


Form as given in figma file

One need to make this component using HTML and Tailwind CSS. I would suggest to use Tailwind Playgrounds to make things faster and quicker.
Here is a reference to the component.

After building the component please raise a PR with a screenshot of the component and add the component in path of the file.
If you need to use any icon please use it from Hero Icons
Good luck.

Already present under Tables

sigh....which parts are not already made ?

@Tushar98644 I think almost all the components are already made. Some components just need to be updated.

@Tushar98644 I think almost all the components are already made. Some components just need to be updated.

we can add new components which are not present in figma file?

we can add new components which are not present in figma file?

Yes but for that you have to first ask for permission

we can add new components which are not present in figma file?

Yes but for that you have to first ask for permission

permission as in the sense a new feature request , ryt?


README says copy include, but include directory doesn't exist

https://github.com/intel/ipu6-camera-hal/blob/9fa05a90886d399ad3dda4c2ddc990642b3d20c9/README.md?plain=1#L36
But the out/install/include doesn't exist for me:
04:36:43 rajas@redrix ipu-work → ls out/install/
lib  lib64  share

it means that you ./build.sh fails earlier and not finishing with include dir.


Sage 300: Complete Export Log [PR Comments] - 2.1

PR Comments and Fixes for #299

Summary by CodeRabbit

New Features

Introduced a new FundSource enum to categorize funding sources.
Implemented a new search functionality in the app's interface.

Enhancements

Improved the accounting export interface to include additional filtering options such as date ranges and pagination.
Streamlined the process of importing expenses from Fyle with a new dedicated service.

Bug Fixes

Corrected the display of enum values to ensure they are properly formatted for end-user readability.

Refactor

Consolidated accounting export-related operations into a new AccountingExportService.
Removed redundant code and methods from various services to centralize functionality.

Style

Updated the user interface for the export log filter and table components for a more intuitive user experience.

Documentation

Updated component documentation to reflect changes in the import statements and method usage.

Chores

Removed unnecessary newline characters from model files to clean up the codebase.

Revert

Reverted event binding names to align with updated component methods.

@coderabbitai review


Generator SNMP session

This branch holds the work done in the generator SNMP session on 20240301.

I believe all conflicts should be resolved now @jhoblitt  and this can go to production.
I've also resolved the SNMP MIB for the schneider generator issue. The solution can be found in this blogpost. It basically boils down to the fact that the schneider MIB does not correctly identify the data as numbers, so the default behaviour is to put the DisplayString SNMP data type as a label. By using the regex_extract segment of the SNMP exporter, we can define a regex string to parse the data correctly. It adds a little bit additional config, but it does solve the problem.

There is no "public" resource of the schneider_pm5xxx MIB, so until that is resolved the generator (even with image) can't be put into a k8s job to run the config.
The SNMP generator kinda exists outside of k8s at the moment as well, since it doesn't really lead to k8s objects. It only exists for the SNMP config generation which is split in the configmaps.


Graceful shutdown

Handles most of the stopping behavior.
Still need to:

[x] Test
[x] Drop the nodes
[x] Handle starts again
[x] Stop reading from sockets
[x] Stop the database connection

Test keeps failing/timing out but I don't think it's from the code, running fine locally.


imu_rate vs imu_sample_rate

What is the proper usage of the imu_rate and imu_sample_rate variables?
imu_sample_rate changes the hardware configuration, so I would expect imu_rate to be the reporting rate of the ROS driver. However, if I set imu_rate to 50 and imu_sample_rate to 100 the reported values seem to double from what is reported when both parameters are equal. For exampl if the parameters are (100,100) I might get a yaw rate of 1.0 but if the parameters are (50, 100) I get a yaw rate of 2.0. Is this expected behavior?
I am using a Novatel PwrPak7 with SPAN configuration with STIM300 Imu

imu_sample_rate should match your device's internal sample rate.  It does not change the device's configuration; it needs to be set to whatever is pre-configured on the device.  The default value, -1, will auto-detect it if the device is recognized; there's a list of known devices in novatel_gps.cpp.  It looks like the sample rate for a Sensonor STIM300 is 125.  There's no need to set this parameter unless you know your IMU is running at a non-standard rate or you're trying to use an unsupported IMU.  This value has no effect on the publish rate; it's used to scale the magnitude of the velocities and accelerations that come from the device, because the Novatel reports values with units of rad/sample and m/s/sample but the ROS Imu message is supposed to use units of rad/s and m/s^2.
imu_rate is used to set the period of CORRIMUDATA, INSPVA, and INSPVAX logs on the Novatel device.  The driver will publish Imu messages as fast as those arrive, so it should be the same as your desired publish rate.  This doesn't need to be the same as imu_sample_rate, and according to Novatel's documentation, if this is less than the sample rate, it will accumulate samples in order to match the requested interval.
Personally, I would set imu_rate to be either the same as imu_sample_rate or a divisor of it, which is kind of awkward since not a whole lot of things divide evenly into 125.  In your case, I think I would set imu_rate to 125 and leave imu_sample_rate unset (so it will default to -1 and auto-detect the right sample rate, which should be 125).

It seems I misunderstood the imu_sample_rate variable then. I tried setting my imu_rate to 125 and imu_sample_rate to -1, but discovered that the driver will no output any IMU data in that case. However, if I set the imu_rate to 100 it outputs as expected. Do you know why that might be?

It's possible something is going wrong that's preventing the driver from auto-detecting the IMU type. After it's done configuring the device (novatel_gps.cpp:1485), it writes log ramimuxa, which should cause it to log a RAWIMUXA message; the code at novatel_gps.cpp:1355 should run when it receives that log, and it will print an INFO message if it identifies the IMU type or an ERROR message if it fails.
So, things to check are:

If you can manually run log rawimuxa on the device, what does it print?  If this returns an error, or if the returned IMU type is not in the table in the code, it won't be able to identify it.
Does the driver log a messages when it starts up indicating that it found or did not find the IMU?  If you don't see either of those, the log rawimuxa command may have not caused any output at all for some reason.

In the meantime, the STIM300 is supposed to run at 125 Hz, so try manually setting that for both imu_rate and imu_sample_rate.

According to the logs the IMU is being detected correctly as STIM300 and the imu_sample_rate is being set to 125. But for some reason setting imu_rate to 25 or 125 will result in no output. However, setting imu_rate to 50 or 100 will work just fine. Is there a particular reason you recommended using some fraction of the IMU rate as opposed to 100 or 50?

Hmm, it seems strange that 25 or 125 wouldn't work... but if 50 and 100 work, that's probably fine.  I feel like if the IMU is running at 125 Hz and the Novatel is publishing logs at 100 Hz, if you were to plot those values on a graph, you'd see some discontinuities in the output at points where the Novatel ends up aggregating multiple logs together, although that may not actually matter in practice.


tagged queries

https://thirty25.com/posts/tagging-query-with-ef-core/

Is this for only for debugging purpose?

I see it more as a diagnostic tool. A way for DBAs to better tell developers what they're seeing in performance logs.
So if I'm using an ORM that supports tagging, I would recommend always using it.

Ok got it.


Remove GaussianPolicy and obsolete policies

Resolves #276 and #281
Since LinearGaussianPolicyWithDiagonalCovariance hard-codes squashing actions by tanh, replacing it with FCGaussianPolicy will change the behavior. I confirmed that train_a3c_gym.py can solve InvertedPendulum-v1 as before by running python train_a3c_gym.py 4 --env InvertedPendulum-v1 --arch LSTMGaussian --t-max 50.

LGTM;


Local display different from the one on gh-pages

Hello,
First of all thank you so much for the nice job.
When I use the 'jekyll serve' command on my PC the webpage displays all its beauty on the locally created server. However, when I fork the original repository from "wowthemesnet/mediumish-theme-jekyll", I create the gh-pages off the master branch and I enter into "username.github.io" the display is ugly, the pictures of the posts do not appear, the author icon is much bigger....
Could you help me to find out why the layout does not work? I'm quite a beginner on Jekyll and web design.
Thanks in advance.

I am having the same issue. I have been trying to solve it but without success. Did you @esorolla find the solution?

I solved my issue.
I had to change the baseurl filed in the _config.yml file to this: baseurl: /.
The documentation of mediumish theme notes about this:
"In your local project, open _config.yml. If your site is in root, for baseurl, make sure this is set to baseurl: /. " Source: https://www.wowthemes.net/mediumish-free-jekyll-template/


devkit: add RHEL support to patch and fix uname

Part of https://github.com/adoptium/temurin-build/issues/3749
Notes:

This allows 'RHEL' to be used as the OS name, and will download the packages on-demand. This requires yum-utils to be installed (infrastructure PR) unlike the previous solution (which required them to have been pre-downloaded by an administrator on the machine.
The version number you specify to the script is irrelevant - it will only create a devkit for the RHEL version that's being used

Out of interest are we upstreaming these patches for consistency?


Create App Search implementation

As a Silverstripe CMS developer, I want to be able to deploy an Elastic App Search
instance and index selected content types from my Silverstripe CMS project to that instance so that I can create an excellent search experience for end users of my project.
Acceptance criteria

[x] Zero-config opt-in (e.g. with environment variable change)
[ ] Declare fields for faceting in config
[ ] Set attributes for faceting in config
[x] Declare searchable types in config
[x] Declare implementation-specific options in config

Excludes

Querying the App Search instance

Removing the faceting ACs because AppSearch handles them query side https://swiftype.com/documentation/app-search/api/search/facets

Casting doesn't work yet, but that's in a different issue. Confirmed that add and remove of docs works.


[WIP] ENH Refactor master branch

Closes #11. This currently combines all of the features together. This is wip and branch currently doesn't work. This should be the working branch to contribute to.

cc: @andyh616 @tashoecraft @pushtheworldllc


TypeScript support

It would be nice to add TypeScript support

declare module 'vue-clipboard2' {
  import Vue, { PluginFunction, WatchOptions } from 'vue'
  module "vue/types/vue" {
    interface Vue {
      $clipboardConfig: {
        autoSetContainer: boolean,
        appendToBody: boolean // This fixes IE, see #50
      }
      $copyText(text: string, container?: object | HTMLElement): Promise<{
        action: string,
        text: string,
        trigger: String | HTMLElement | HTMLCollection | NodeList,
        clearSelection: () => void
      }>
    }
  }

  export function install (): PluginFunction<any>
}

Can you please confirm if it can be used?

Looks great, thank you!
I would also need config declared, I managed to get it working with the code below:
declare module 'vue-clipboard2' {
  import Vue, { PluginFunction, WatchOptions } from 'vue'
  module "vue/types/vue" {
    interface Vue {
      $clipboardConfig: {
        autoSetContainer: boolean,
        appendToBody: boolean
      }
      $copyText(text: string, container?: object | HTMLElement): Promise<{
        action: string,
        text: string,
        trigger: String | HTMLElement | HTMLCollection | NodeList,
        clearSelection: () => void
      }>
    }
  }

  class VueClipboard {
    static install: PluginFunction<never>
    static config: {
      autoSetContainer: boolean
      appendToBody: boolean
    }
  }
  export default VueClipboard
}

I have no experience with TypeScript, so I have no idea about how to do it.
Since you have written this type declaration, cloud you kindly submit a PR for TS support?

Thank you for merging!
Would it be possible to do a new release please?

@vlad-ro v0.3.1 has been published! https://www.npmjs.com/package/vue-clipboard2/v/0.3.1
Thank you for your PR :)


kubeflow on kubernetes: existing_arrikto: add instructions for connecting with LDAP/AD

This PR extends the documentation on existing_arrikto and adds instructions for connecting with LDAP/AD
cc @sarahmaddox
Signed-off-by: Yannis Zarkadas<EMAIL_ADDRESS>

This change is

Preview:
https://deploy-preview-898--competent-brattain-de2d6d.netlify.com/docs/started/getting-started-k8s/

/assign

Fixes https://github.com/kubeflow/website/issues/901

@yanniszark Would you like this fix to be considered part of the Kubeflow Doc Sprint? If so, it's not too late to register for the doc sprint. :) Details, including the registration link, are on the wiki:
https://github.com/kubeflow/website/wiki/Kubeflow-Doc-Sprint

@sarahmaddox of course, I'd love to participate.
I have registered in the link.
/label doc-sprint
In addition, thanks for all the comments! I will take another pass asap.

Is this tutorial aimed at just on-prem clusters, or is this meant to be a generic platform-agnostic guide? Who is the target user?
We're in the process of re-organizing the getting started section, and we're not entirely sure where this should be categorized

Hi @DanSanche .
This guide is targeted at existing Kubernetes clusters, without access to cloud-specific services, which is very often the case for on-prem datacenters.
That being said, the only requirement is a Kubernetes Cluster so it will work for any existing cluster.
Because of this, I believe it should be included in the on-prem section. If it can be useful for other guides as well, then those guides can point to it.

@sarahmaddox thanks for all the feedback.
I have submitted the fixed in an additional commit.

Nice!
/lgtm
/approve


add airdrop instruction

add airdrop instruction

LGTM, One feedback would be breaking the test suite into multiple suites/files since it's getting a pretty long file at the moment. Top of my head airdrop tests looks feasible to be in the separate test suite. as always awesome work raised_hands

Thanks, same idea, will work on it asap.
LR-325