[TF] Simplify call validation

There is currently validation logic in several places (ParsedResponse, ParsedResponses, eecho.Validator).
This change moves all of the validation logic into the echo client library. In addition, it allows an optimization for being able to run several checks on each message, rather than having to process a single check across all messages.
Please provide a description of this PR:

@nmittler: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test release-notes_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test release-notes_istio

lint_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test release-notes_istio

lint_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test lint_istio

gencheck_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test release-notes_istio

lint_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test lint_istio

gencheck_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test gencheck_istio

integ-pilot-istiodremote_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test integ-pilot-istiodremote_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test release-notes_istio

lint_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test lint_istio

gencheck_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test gencheck_istio

integ-pilot-istiodremote_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test integ-pilot-istiodremote_istio

integ-cni_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test integ-cni_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test release-notes_istio

lint_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test lint_istio

gencheck_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test gencheck_istio

integ-pilot-istiodremote_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test integ-pilot-istiodremote_istio

integ-cni_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test integ-cni_istio

integ-pilot_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test integ-pilot_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test lint_istio

integ-pilot-istiodremote_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test integ-pilot-istiodremote_istio

integ-cni_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test integ-cni_istio

integ-pilot_istio
fde9e635c87389751534fc95bfa8b3a838a91d85
link
true
/test integ-pilot_istio

integ-telemetry-mc_istio
457958780fe2ec9284e139670e78cf6208c00ab2
link
true
/test integ-telemetry-mc_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.

@nmittler: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-distroless_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-distroless_istio

integ-ipv6_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-ipv6_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-distroless_istio

integ-ipv6_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-ipv6_istio

integ-security-multicluster_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security-multicluster_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-distroless_istio

integ-ipv6_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-ipv6_istio

integ-security-multicluster_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security-multicluster_istio

integ-security_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-distroless_istio

integ-ipv6_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-ipv6_istio

integ-security-multicluster_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security-multicluster_istio

integ-security_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security_istio

integ-security-istiodremote_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security-istiodremote_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security-multicluster_istio

integ-security_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security_istio

integ-security-istiodremote_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security-istiodremote_istio

integ-distroless_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-distroless_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security_istio

integ-security-istiodremote_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security-istiodremote_istio

integ-distroless_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-distroless_istio

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security_istio
f489e1d47d97d58e613aec9a2e3bcbf08ac666e3
link
true
/test integ-security_istio

integ-distroless_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-distroless_istio

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-distroless_istio

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-distroless_istio

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

lint_istio
3204565e6faf060ef3b6d0e0696535a14aedf0b6
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-distroless_istio

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

lint_istio
3204565e6faf060ef3b6d0e0696535a14aedf0b6
link
true
/test lint_istio

gencheck_istio
3204565e6faf060ef3b6d0e0696535a14aedf0b6
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

gencheck_istio
3204565e6faf060ef3b6d0e0696535a14aedf0b6
link
true
/test gencheck_istio

lint_istio
37055a26fec0bb347b7d282864337be96e0286e5
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

lint_istio
37055a26fec0bb347b7d282864337be96e0286e5
link
true
/test lint_istio

gencheck_istio
37055a26fec0bb347b7d282864337be96e0286e5
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

lint_istio
37055a26fec0bb347b7d282864337be96e0286e5
link
true
/test lint_istio

gencheck_istio
79985ccf5998df67e19a6281307358eaea5a14eb
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

gencheck_istio
79985ccf5998df67e19a6281307358eaea5a14eb
link
true
/test gencheck_istio

lint_istio
79985ccf5998df67e19a6281307358eaea5a14eb
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

gencheck_istio
79985ccf5998df67e19a6281307358eaea5a14eb
link
true
/test gencheck_istio

lint_istio
79985ccf5998df67e19a6281307358eaea5a14eb
link
true
/test lint_istio

integ-pilot-istiodremote-mc_istio
79985ccf5998df67e19a6281307358eaea5a14eb
link
true
/test integ-pilot-istiodremote-mc_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

gencheck_istio
79985ccf5998df67e19a6281307358eaea5a14eb
link
true
/test gencheck_istio

integ-pilot-istiodremote-mc_istio
79985ccf5998df67e19a6281307358eaea5a14eb
link
true
/test integ-pilot-istiodremote-mc_istio

lint_istio
42333f0a7b4710d0aa750c9b7cd70286e7ab6976
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

integ-pilot-istiodremote-mc_istio
79985ccf5998df67e19a6281307358eaea5a14eb
link
true
/test integ-pilot-istiodremote-mc_istio

lint_istio
42333f0a7b4710d0aa750c9b7cd70286e7ab6976
link
true
/test lint_istio

gencheck_istio
42333f0a7b4710d0aa750c9b7cd70286e7ab6976
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

lint_istio
42333f0a7b4710d0aa750c9b7cd70286e7ab6976
link
true
/test lint_istio

gencheck_istio
4a2dc09b128b71ef1c64a059a1738f873718c284
link
true
/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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

integ-pilot_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-pilot_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.

/retest

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

integ-distroless_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-distroless_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-security_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security_istio

integ-distroless_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-distroless_istio

integ-ipv6_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-ipv6_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-distroless_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-distroless_istio

integ-ipv6_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-ipv6_istio

integ-security_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-security_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-istiodremote_istio
d03730246dc338257d9edccc3139030eba9beb85
link
true
/test integ-security-istiodremote_istio

integ-distroless_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-distroless_istio

integ-ipv6_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-ipv6_istio

integ-security_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-security_istio

integ-security-multicluster_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-security-multicluster_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-distroless_istio

integ-ipv6_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-ipv6_istio

integ-security_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-security_istio

integ-security-multicluster_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
ec2cfd0dcc6f0919e53aa4ffd694a49345f63863
link
true
/test integ-security-istiodremote_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.

@nmittler: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-istiodremote_istio
478f475a72e814e08063766d7f099fb3823d67e0
link
true
/test integ-security-istiodremote_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-istiodremote_istio
478f475a72e814e08063766d7f099fb3823d67e0
link
true
/test integ-security-istiodremote_istio

integ-security_istio
478f475a72e814e08063766d7f099fb3823d67e0
link
true
/test integ-security_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.

@nmittler: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-istiodremote_istio
478f475a72e814e08063766d7f099fb3823d67e0
link
true
/test integ-security-istiodremote_istio

integ-security_istio
478f475a72e814e08063766d7f099fb3823d67e0
link
true
/test integ-security_istio

integ-security-multicluster_istio
478f475a72e814e08063766d7f099fb3823d67e0
link
true
/test integ-security-multicluster_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.

@nmittler: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
d848a1c2adbd11e095dccb521f66b9cd81f261b1
link
true
/test integ-security-multicluster_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.


[6078] Bump ruby to 3.2.2

Context
https://trello.com/c/VZxyXLG0/6078-update-ruby-and-node-to-latest-stable-versions
Changes proposed in this pull request

Bumps ruby to 3.2.2 in all the relevant areas

yarn is a pretty annoying thing to be failing in the build here. should we upgrade node simultaneously?

@carlosmartinez yeah tried doing that but then got this rabbit hole. I don't want to wonder too deep so will leave notes:
Our node version is currently blocking this upgrade. ruby:3.2.2-alpine3.17 contains Node 18.x which has a breaking change causing our current webpack version to fail with:
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:69:19)
    at Object.createHash (node:crypto:133:10)
    at module.exports (/register-trainee-teachers/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/register-trainee-teachers/node_modules/webpack/lib/NormalModule.js:417:16)
    at /register-trainee-teachers/node_modules/webpack/lib/NormalModule.js:452:10
    at /register-trainee-teachers/node_modules/webpack/lib/NormalModule.js:323:13
    at /register-trainee-teachers/node_modules/loader-runner/lib/LoaderRunner.js:367:11
    at /register-trainee-teachers/node_modules/loader-runner/lib/LoaderRunner.js:233:18
    at context.callback (/register-trainee-teachers/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at /register-trainee-teachers/node_modules/babel-loader/lib/index.js:59:103 {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

This is a cascading problem because the @rails/webpacker library is now retired and the last version available is what we currently have (we also have to pin the webpack-dev-server to a specific version to match). This is incompatible with the latest version of webpack and the webpack-dev-server which contains a fix to the initial problem mentioned above (context)
Ultimately this prevents us from re-building assets.
We're sort of left with two options:

Get rid of webpacker and replace with esbuiild so we can use the latest node (and also be able to bump ruby)
Find a higer ruby image which contains a compatible version of node (16.x) (given it's end of life it might be a bit difficult)

Additional context:

https://github.com/webpack/webpack/issues/11649#issuecomment-779781768
https://stackoverflow.com/questions/69046801/brand-new-rails-6-1-4-1-fails-with-webpack-error-typeerror-class-constructor

@carlosmartinez yeah tried that but still got some issues, I'll leave notes here before I wonder too deep:
Our node version is currently blocking this upgrade. ruby:3.2.2-alpine3.17 contains Node 18.x which has a breaking change causing our current webpack version to fail with:
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:69:19)
    at Object.createHash (node:crypto:133:10)
    at module.exports (/register-trainee-teachers/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/register-trainee-teachers/node_modules/webpack/lib/NormalModule.js:417:16)
    at /register-trainee-teachers/node_modules/webpack/lib/NormalModule.js:452:10
    at /register-trainee-teachers/node_modules/webpack/lib/NormalModule.js:323:13
    at /register-trainee-teachers/node_modules/loader-runner/lib/LoaderRunner.js:367:11
    at /register-trainee-teachers/node_modules/loader-runner/lib/LoaderRunner.js:233:18
    at context.callback (/register-trainee-teachers/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at /register-trainee-teachers/node_modules/babel-loader/lib/index.js:59:103 {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

This is a cascading problem because the @rails/webpacker library is now retired and the last version available is what we currently have (we also have to pin the webpack-dev-server to a specific version to match). This is incompatible with the latest version of webpack and the webpack-dev-server which contains a fix to the initial problem mentioned above (context).
There is a higher version available for @rails/webpacker which i think addresses this issue<EMAIL_ADDRESS>but it's a release candidate and there is an upgrade guide which we may have to do https://github.com/rails/webpacker/blob/master/docs/v6_upgrade.md.
A couple of options:

Try to upgrade to the release candidate to see if it unblocks the ruby upgrade
Get rid of webpacker and replace with esbuild so we can use the latest node (and also be able to bump ruby)
Find a higer ruby image which contains a compatible version of node (16.x) (given it's end of life it might be a bit difficult)

Additional context:

https://github.com/webpack/webpack/issues/11649#issuecomment-779781768
https://stackoverflow.com/questions/69046801/brand-new-rails-6-1-4-1-fails-with-webpack-error-typeerror-class-constructor

@darokel shall we close this for now?

Closing as we're sorting out the elephant in the room first


undefined method `pjax' for #RailsAdmin::Config::Actions::Dropzone:0x000055802fe78e98 (NoMethodError)

I tried updating to rails 7 but struck on this.
rails - 7.0.4
ruby - 3.2.0
gem 'rails_admin', '~> 3.0'
undefined method 'pjax' for #<RailsAdmin::Config::Actions::Dropzone:0x000055802fe78e98> (NoMethodError)
@mshibuya

Use the bug report issue template. Especially omitting the full stack trace is very bad idea.

Pjax was removed in https://github.com/railsadminteam/rails_admin/pull/3435.
You can remove that pjax { false } line from your config/initializers/rails_admin.rb.


View all products component

-//Get /products route added
-store
-basic rendering of all products view component

closes #19


Automated cherry pick of #5453: proxy_delay setting failure should not be a critical error

Cherry pick of #5453 on release-v3.22.
#5453: proxy_delay setting failure should not be a critical error
Original PR Body below
Signed-off-by: cyclinder<EMAIL_ADDRESS>Description

Related issues/PRs

https://github.com/projectcalico/calico/issues/5341
Todos

[x] Tests
[x] Documentation
[x] Release note

Release Note

proxy_delay setting failure should not be a critical error

Removing "merge-when-ready" label due to new commits


1151: Increase logout time

The user will now auto logged out after 60mins (3600s)
Fixes: #1151

will be closed. nothing to do here


Type definition files downloads cannot synchronize with commands

I found out that appropriate .d.ts files cannot be automatically downloaded by a single command npm i xxx. You have to type the npm i xxx again.

I'm on Windows 10 15063.502

Which version of npm are you using?

node v8.2.1
npm  v5.3.0

Also get the same problem on MacOS 10.12.6
Node 8.3.0
Npm 5.3.0

Looking into this now

This is something to do with the way vscode's FileSystemWatcher works. If you were to edit package.json manually it'd work. However, when npm/yarn modifies the file, vscode doesn't pick up any of the new changes until the next time it gets changed, which is weird. I'll keep an eye out for a workaround.

Thanks. Maybe the issue should be sent to the vscode team to figure it out.

I've just realised this can be worked around using a setTimeout. I'll submit a PR for this today or tomorrow


fix failing lint issues

fix failing lint issues

 Here is an overview of what got changed by this pull request:

Coverage increased per file
===========================
+ src/components/footer/footerStyles.ts  100
+ src/containers/LogoutButton/logoutButton.styles.ts  100

See the complete overview on Codacy


API refactor

Currently, metastore API is not useful as it does not query against update schema (see #1). We need to refactor it to search datasets via datapackage.json
acceptance criteria

[x] able to search dataset on /metasore/search?q=data

Tasks

[x] refactor tests
[x] refactor functions

[x] build_dsl() https://github.com/datahq/metastore/blob/master/metastore/models.py#L38
[x] query() https://github.com/datahq/metastore/blob/master/metastore/models.py#L91

Analysis
/metastore/search
Method: GET
HEADER:
Auth-Token: authentication token (received from /user/check)
Query Parameters:
q - match-all query string
size - number of results to return [max 50]
from - offset to start returning results from
all other parameters will be treated as filters for the query (requiring exact match of value)
Returns:
All packages that match the filter
Some examples
/metastore/search?q=finance&datahub.owner=core
=>
Find all datasets that have owner username of core and where finance matches (readme or title or keywords with heavier weighting on title) and where findability is published.
Auth-Token: jwt for user core
/metastore/search?q=finance&datahub.owner=core

Same as above but show private and unlisted packages for core.
Auth-Token: jwt for user core
/metastore/search?q=finance

Find all datsets that match finance and show packages with findability published for others and for core that are private or unlisted.

FIXED in #6


Cannot Run In On A Headless Server DBUS / X11

Problem description
I am trying to run this docker compose on a headless ubuntu server. I can get all the way up to the point where I am doing docker compose up -d.
I end up getting:
failed to solve: docker.elastic.co/logstash/logstash:8.8.1: error getting credentials - err: exit status 1, out: `Cannot autolaunch D-Bus without X11 $DISPLAY`

I am trying to find out how to get this started.
I have also did a x11 forwarding session to the server (not that it matters because its headless), and then did a dbus installation.
sudo apt-get install dbus-x11 gnome-keyring libsecret-1-0
Then logged into the keyring
echo PASSWORD  | gnome-keyring-daemon -d --unlock --login

Then when I do compose up I get...
failed to solve: docker.elastic.co/kibana/kibana:8.8.1: error getting credentials - err: exit status 1, out: `Error spawning command line "bus-launch --autolaunch=UUID --binary-syntax --close-stderr" : Child process exited with code 1`

Stack configuration
No changes to the default configuration.
Docker setup
Client: Docker Engine - Community
 Version:           24.0.2
 API version:       1.43
 Go version:        go1.20.4
 Git commit:        cb74dfc
 Built:             Thu May 25 21:52:22 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.2
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.4
  Git commit:       659604f
  Built:            Thu May 25 21:52:22 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

``
Docker Compose version v2.18.1

#### Container logs
N/A

Thanks for any help. I'm totally blocked on this.

That's very strange, Docker doesn't need any desktop environment to function. Did you maybe install Docker for  Desktop, or alias/symlink the docker command to some kind of script?
Please provide as many details as possible about your Docker installation.

So, after playing around with it, (and purging my entire docker install, which included a postgres database with months worth of production data on it), I have fixed the issue.
I don't know WHY this was happening but I can say that it had something to do with having an old version of docker, and then installing a new one (without purging).
How I installed it on ubuntu to get it to work was the following:
sudo apt install docker-ce

This was after doing.. (use at one's own risk)
sudo apt remove docker*


Transfer _bookdown.yml - fix leanpub render on _Quizzes repo

Purpose/implementation Section
What changes are being implemented in this Pull Request?
Render leanpub on FH_Cluster_Guide_Quizzes is not happening because of an error that the _bookdown.yml file is not there:
https://github.com/fhdsl/FH_Cluster_Guide_Quizzes/actions/runs/3198705156/jobs/5223572231
So this is to make sure that file gets there so the render_leanpub happens and manuscript/ will be made and Leanpub can be published from that.
I'll be making this same change on OTTR_Template: https://github.com/jhudsl/OTTR_Template/pull/574

The quiz check is failing because quizzes/ doesn't exist. Is this expected, @avahoffman ? If so, I'm assuming this repo should have config_automation.yml have check_quizzes: no?

Right, I deleted when testing things. I didn't change it in config though.

This should be ready to merge. I'm just testing a thing on OTTR_Quizzes real quick to make sure.

All set! This should do the trick, @avahoffman


Small issue in Vessel_sim_GPU

Thank you for this easy-to-use tool and instructions!
In the GPU version (CPU version is ok) several function declarations are inconsistent with their function definitions. The following function declarations in phantom.h are missing the float outResolutionScaleFactor parameter:
build_tree
polyInterp
polyInterpWithControlPoints
optimizeAngles
I could clear the errors by simply adding the float outResolutionScaleFactor to the function declarations in phantom.h.

Lastly, a minor typo in the README.pdf: "readTree.mat" should be "readTree.m" 😃

Thank you @yiqunma, I have included all of your comments. Sorry for the slow response! Please let me know if you find anything else. All the best!

Thank you @yiqunma, I have included all of your comments. Sorry for the slow response! Please let me know if you find anything else. All the best!


Idea Let RELIC get package zip file and define the unzip location.

One of the problems I found was defining the PDIR() parameter. As you will be downloading the .zip file you could probably look into the zip and get the saved directory, build it and set within Relic?

PDIR is an awful parameter I know, but I am struggling to find a decent way to know what the 'folder' after extra will be called before it's extracted. The problem is that it can be different for every release, or different under different branches.. so until I can figure this out we're stuck with it. :cry:

Once you have the API's to UNZIP you can query the content and set accordingly. No need to try to figure out what its going to be. I did it by downloading to my PC and using explorer to find the saved directory, API's have to exist to do that into a buffer and set internally.

I will look at putting it up on GitHub once I check out the build. I will also make it work with Relic as usual :-)

A weak workaround is to do RELICGET as usual, with a random pDIR() and let it fail.  Then WRKLNK to find the actual unzipped directory name.  Then do another RELICGET with the correct pDIR() and *BUILDONLY.


Interlock fails to start in polling mode if time unit not specified

Setting PollInterval = "5" results in interlock failing to startup.
Log output:
FATA[0000] time: missing unit in duration 5

Setting PollInterval = "5s" lets interlock start up, but I have no idea if this is a correct time unit.
Suggest documentation be updated/expanded to mention the required time unit (and available viable options)?
Also, if possible perhaps default to seconds if no time unit specified?
Currently running interlock:test.

IMO the default time should be in milliseconds because the default polling interval is set in ms: https://github.com/ehazlett/interlock/blob/08446f5bb23c8fda1870b2d12b71936bc9c6fddc/server/server.go#L29

I actually think we should change the default poll as too quick could cause issues.  We should default it to seconds (2s).  We could then add it if missing.


Applications: disable right-click browser menu

Menu would be available now only for copying selected text and for edit controls

When we select all and right click on the image or link, the browser menu opens

Disabled for images & links

Checked on build 6.0.10801.3985


Missing storage-class arguments

[Enter feedback here]
In the "Create the Azure Arc data controller" part, 1st example, when we need to create the data controller using az, we need to specify the storage class name with the --storage-class .
I've configured according this doc, then the controldb pod and the controller pod will show as pending. then describe pod and describe pvc, it will shows not able to find pv. Then found the pvc yaml definition shows null storage class. Then I recreate the datacontroller again, using the --storage-class . the deployment could succeed without error.
Additionally, In the last part of this page "Monitor the status of Azure Arc data controller deployment", kubectl get datacontrollers --name arc will return error. because the --name is not valid namespace argument, the correct one should be "kubectl get datacontrollers --namespace arc"

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

ID: b1721a06-e8c8-0b81-8a6d-6450003ac8d0
Version Independent ID: bc83ff14-20cc-a0c7-2e6e-1fa510fdf978
Content: Create Azure Arc data controller - Azure Arc
Content Source: articles/azure-arc/data/create-data-controller-direct-cli.md
Service: azure-arc
Sub-service: azure-arc-data
GitHub Login: @dnethi
Microsoft Alias: dinethi

@ronking-zhu Thanks for the comment. We will review and provide an update as appropriate.

@ronking-zhu We have verified and updated the document as required. The change should go live and reflect in the document shortly i.e., in less than 24hours. Thanks again!
Closing this issue for now. If there are further questions regarding this topic or feedback on the referred Azure documentation, please do let us know and we will gladly continue the discussion.


direct link to the tutorials

we have a direct link to the gallery. The same way we should have a direct link to the tutorials

I would like to work on this, can you be more specific on where to add the link to tutorials.

sorry for answering so late. If you start the lab with https://urlOfLab#linkInfo  the link-info is processed in the Javascript file menu.controller.js . When I wrote this answer for you, I had a look into the code and found around line 45 the handling of our gallery-link, that has only to be C&P and modified for the tutorial. It is a very small change. It reads simply:
     } else if (target[0] === "#tutorial") {
            GUISTATE_C.setStartWithoutPopup();
            $('#tabTutorialList').click();

I'll add that to our codebase and mention your effort, of course. Thank you for your interest!!!

No worries it is fine, that's generous of you.
I will look for other issues to solve for my contributions to this community.
Thanks for the reply though :)

direct link to tutorial now available, thanks to Hari Om Yadav!

Hello, I want to time the virtual robot time of departure and arrival, anywhere. How can I access the real time of execution of this process? I have not found any block that does this. I tried to make counters, but these do not respond linearly to real time.

If you are talking about EV3 simulation, check out the "get value ms timer" block.

If you are talking about EV3 simulation, check out the "get value ms timer" block.

Thank you! I got what I wanted with your information.

Is there a way to capture the coordinate values? It would be useful to create arenas with Maze Solution. Great!

Existing issues are not really suited for these kind of questions, they are better of in our Open Roberta Google Group.
There is no way to get these values, you would have to implement a clever solution yourself, e.g. with a colour coded custom background and using the colour sensor to read these values.

I'm sorry for insisting, but I already sent a request to join the group and they never added me. It's been a long time since I sent the invitation.

There was an issue with the notifications, that should be fixed.


We give up the meaningless plugin folder if it is not needed

Rocket mod necessarily creates a folder for the plugin, you need to fix it, because the plugin does not use this folder

let's say the plugin does not have a config and there is no localization. But a folder will still be created and there will be a localization file in it.
by localization, I mean the file "\Servers\Default\Rocket\Plugins[name][name].en.translation.xml "

in short, you just need to add if so that the module does not create a folder

These folders plus the extra XML rarely take up that much file space. They make no noticeable difference. I don't see why we need to prevent folder creation. Especially because some plugins modify/create files within them because they assume the folder will always exist (i.e. they don't check to see if the directory exists).

These folders plus the extra XML rarely take up that much file space. They make no noticeable difference. I don't see why we need to prevent folder creation. Especially because some plugins modify/create files within them because they assume the folder will always exist (i.e. they don't check to see if the directory exists).

It's a nice note, I do agree that many plugins might think that a plugin folder already exists as usual, to store DB files (for example LiteDB) or smth

I don't see a reason for that change. Jdance's last comment here very nice explains the reason why it might be a bad change, and will cause more problems rather than solutions.
Closing it.


EMI can pass not fully initialized screen to exclusion area providers

The mixin in HandledScreen#init causes the exclusion area providers to receive a screen that's not fully initialized in some cases. For example:

Here the exclusion area provider is dependent on the things running after super.init(), which leads to an ugly NPE in this specific case. It's ok for the subsequent frames however.

This has been fixed in 1.0.10

Thank you!


Select input display hidden option

The hidden property does not work, style="display:none;" not working too.

Try to inspect element, probably you used an !important somewhere.

@bsulyan Can you share a codepen for this issue? Also elaborate what you are trying to achieve?

https://codepen.io/Sunasty/pen/YEYLxG
I try to hide options

Materialize hides your Select and create a new structure. Why do not you remove the items before executing the inicialization?
//Remove itens
$('select').material_select();

Why do not you remove the items before executing the inicialization?

Because then the page would be static and they want dynamic behaviour.


Cell.run() does not supports dict and dataframe arguments

Describe the bug
Hello,
I was planning to use the newest testing feature for my notebook, but unfortunately i'm facing an error when trying to run cells from another notebook dedicated to testing.
Using the Cell.run() function throws a TypeError This cell raised an exception: TypeError('unhashable type: 'DataFrame' / 'dict') when using a pandas DataFrame or a dictionary as one of the kwargs.

Environment
{
"marimo": "0.10.7",
"OS": "Darwin",
"OS Version": "23.6.0",
"Processor": "arm",
"Python Version": "3.13.0",
"Binaries": {
"Browser": "131.0.6778.205",
"Node": "v23.2.0"
},
"Dependencies": {
"click": "8.1.7",
"docutils": "0.21.2",
"itsdangerous": "2.2.0",
"jedi": "0.19.2",
"markdown": "3.7",
"narwhals": "1.18.4",
"packaging": "24.2",
"psutil": "6.1.0",
"pygments": "2.18.0",
"pymdown-extensions": "10.12",
"pyyaml": "6.0.2",
"ruff": "0.8.3",
"starlette": "0.42.0",
"tomlkit": "0.13.2",
"typing-extensions": "4.12.2",
"uvicorn": "0.34.0",
"websockets": "14.1"
},
"Optional Dependencies": {
"altair": "5.5.0",
"duckdb": "1.1.3",
"pandas": "2.2.3",
"polars": "1.17.1",
"pyarrow": "18.1.0"
}
}
Code to reproduce
### notebook.py
@app.cell
def print_col_df(df):
   print(df.columns.tolist())

### test_notebook.py
@app.cell
def imports():
   from notebook import print_col_df
   import pandas as pd
   return (print_col_df, pd)

@app.cell
def test_print_col_df(print_col_df, pd):
   df = pd.DataFrame(data={'col1': [1, 2], 'col2': [3, 4]})
   output, defs = print_col_df.run(df=df)
   assert output == ['col1', 'col2']

@benbaja , this should now be fixed, marimo version 0.10.8. Thank you for reporting!

Thanks a lot!!


Release Google.Cloud.SecretManager.V1Beta2 version 1.0.0-beta03

Changes in this release:
New features

Add IServiceCollection extension methods for client registration where an IServiceProvider is required. (commit 022fab2)

Created release for Google.Cloud.SecretManager.V1Beta2-1.0.0-beta03


Check and warn on insufficient permissions during process discovery

If we run without sufficient permissions we can't inspect the executable command line or the open file descriptors for all processes. We are currently swallowing those errors, some intentionally, some a library we use hides from us. There were too options here:

Stop the instrumenter once we find we don't have sufficient permissions to inspect a process.
Log a warning telling the user we can't look at a given process.

I opted for option 2. just to be future proof in case we manage to run with lowered permissions than CAP_ADMIN.
Closes https://github.com/grafana/ebpf-autoinstrument/issues/193

Codecov Report

Merging #194 (a3dcddf) into main (6c943a3) will decrease coverage by 40.95%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##             main     #194       +/-   ##
===========================================
- Coverage   81.38%   40.43%   -40.95%
===========================================
  Files          35       34        -1
  Lines        2680     2641       -39
===========================================
- Hits         2181     1068     -1113
- Misses        368     1510     +1142
+ Partials      131       63       -68

Flag
Coverage Δ

integration-test
?

unittests
40.43% <0.00%> (-0.23%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/ebpf/tracer.go
0.00% <0.00%> (-65.41%)
:arrow_down:

pkg/exec/file.go
0.00% <0.00%> (-72.50%)
:arrow_down:

... and 25 files with indirect coverage changes

Merging, so we can do a quick 0.0.2 release for dogfooding.


[refactor] configuration setup

Closes #7

Pull Request Test Coverage Report for Build 10

19 of 43 (44.19%) changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-8.09%) to 51.282%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/config/validator.ts
9
13
69.23%

src/config/index.ts
8
28
28.57%

Totals

Change from base Build 6:
-8.09%

Covered Lines:
47

Relevant Lines:
83

💛  - Coveralls

Pull Request Test Coverage Report for Build 10

19 of 43 (44.19%) changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-8.09%) to 51.282%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/config/validator.ts
9
13
69.23%

src/config/index.ts
8
28
28.57%

Totals

Change from base Build 6:
-8.09%

Covered Lines:
47

Relevant Lines:
83

💛  - Coveralls

looks like there's something wrong with node6 travis env..


[Bug]: Connection page shows error in "Local Provider"

Current Behavior
Connection page is calling API's that it should not if provider is "Local"

Expected Behavior
Make sure we are not calling remote provider API's if provider is "Local"
Screenshots/Logs

Environment

Host OS: Mac Linux Windows
Platform: Docker or Kubernetes
Meshery Server Version: stable-v
Meshery Client Version: stable-v

Contributor Guides and Handbook

🛠 Meshery Build & Release Strategy
📚 Instructions for contributing to documentation

Meshery documentation site and source

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Hey @Yashsharma1911 , if no one is working on this, I'll take this issue :)


Bug: parent category or attribute name with space character not supported

If a category contains a space character (e.g. House & Garden) and its sub category (e.g. House & Garden -> Chairs) is selected, choosing a sorting option which is not configured for the FF response the request will fail. The reason for that is a missing mapping in https://github.com/Flagbit/Magento-FACTFinder/blob/master/src/app/code/community/FACTFinder/Core/Block/Catalog/Product/List/Toolbar.php for the search parameters which are needed for every single sorting item. Without this, the space character in the parameter name will be replaced by an underscore.
Parameters before sorting:
filtercategoryROOT=House%20%26%20Garden
filtercategoryROOT%2FHouse%20%26%20Garden=Chairs
Parameters after sorting:
filtercategoryROOT=House%20%26%20Garden
filtercategoryROOT%2FHouse_%26_Garden=Chairs
In case of an attribute filter the chosen attribute will "only" be ignored by FF, because if differs from the expected parameter name after the sorting:
before: filterlength%20inch=10
after: filterlenght_inch=10
Also for a slider group, a space character in the filter name is not supported. The module duplicates the filter parameter. Finally there is one filter with the space character encoded twice and one with space replaced by underscore, but no filter parameter with the space character encoded once.

@tuegeb I tried to reproduce the issue with category name, but the only place where it appears in the "View as (List|Grid)" links (which should be fixed as well for sure). Can you describe the exact steps, please?
Regarding filters, attribute codes cannot contain spaces and with values it works so far good.

@xpoback:
The sorting item issue can be reproduced as follows:

ensure parent category with special character (space, %, +, /, etc.) is given in the data feed for FACT-Finder
make attribute which is included in the data feed available for sorting on Magento side
miss to make the corresponding attribute sortable on FACT-Finder side
search or browse in the shop and finally filter on a sub category of the parent category with special character
choose this sorting option in the result listing
= 0-hit page will show up

Ok, got it. If the filter is not available for sorting from FF, the issue is easily reproduceable.I missed this point at the first place.

The last commit should fixes the issue. The problem is actually in PHP, where all "strange" parameter names get underscored in the $_GET variable before Magento uses them to build links. I had to make a workaround for that.

Great, many thanks. The "view as" links are now also fully functional.

Hi, I´m using commit 2bd4564 from 07.06.2106 and still having the problem that if I switch from Grid to list View that search result is empty because of space in filtercategory. The space should be replaced with "+" but is replaced with "_"
filtercategoryROOT/Bier/Bier+EW=
becomes
filtercategoryROOT/Bier/Bier_EW=
and search result is empty

@potschntom Yep, your issue is still in the queue.
Do you still have the same problem when using version 4.1.9?

@xpoback I can´t update at the moment because of some customization.
For me it looks like the code in Url.php is not executed.
Maybe that´s the problem?

@potschntom That sounds like a reasonable explanation.

I can only confirm that the slider related bug is not solved. The other URLs are already corrected.

@tuegeb Provide me please with the steps to reproduce the issue. Thanks.

Create a field copy and an additional price filter (one with type slider and the other with type ranges) via the FACT-Finder Basic settings

Field summary
Add a field
Field name = "Min. Price"
Data source = "Combination field"
Add combination source = "price" <= the field from the product feed
Data type = "Number"

Filters
Add Filter with type "slider" based on the new field

Use the slider filter in the front-end

@tuegeb This has been fixed and now the slider works.
Even though it's a bit strange to have attribute(filter) codes with spaces, nevertheless now it's supported.

@xpoback: Thanks for the bugfix.


Include easyeffects, plugins, and headless background service and bin file

Related to: https://github.com/ChimeraOS/device-quirks/pull/89
I am definitely out of my wheelhouse when it comes to build mainfests but I tried to keep our earlier Discord conversation in mind when working on this. Let me know if I need to rethink how this comes together because full disclosure, I would not have gotten very far without ChatGPT.

chat GPT suggested this change to integrate device-quirks but i have a feeling i'm just getting more lost here...
postinstallhook() {
    # ... existing setup ...

    # Create a user service that calls the setup script on first login
    cat <<'EOF' > /usr/lib/systemd/user/device-quirks-audio-setup.service
[Unit]
Description=Set up device quirks audio configuration

[Service]
Type=oneshot
ExecStart=/usr/local/bin/setup-easyeffects-xvfb
RemainAfterExit=yes

[Install]
WantedBy=default.target
EOF

    # Create the setup-easyeffects-xvfb script
    cat <<'EOF' > /usr/local/bin/setup-easyeffects-xvfb
#!/bin/bash
# This script will be run by the device-quirks-audio-setup.service on the gamer user's first login.

# Paths to the global configuration and the gamer user's config directory
global_config_dir="/usr/share/device-quirks/audio-profiles"
user_config_dir="/home/gamer/.config/easyeffects"

# Copy the profiles
mkdir -p "${user_config_dir}/output"
cp -r "${global_config_dir}/." "${user_config_dir}/output/"

# Set permissions
chown -R gamer:gamer "${user_config_dir}"
EOF
    chmod +x /usr/local/bin/setup-easyeffects-xvfb

    # Set up the gamer user's first login script to enable and start the user service
    echo "if [ ! -f \"$HOME/.config/device-quirks-setup-done\" ]; then
  systemctl --user enable device-quirks-audio-setup.service
  systemctl --user start device-quirks-audio-setup.service
  touch \"$HOME/.config/device-quirks-setup-done\"
fi" >> "/home/gamer/.bash_profile"

    # ... any other setup ...
}

chat GPT suggested this change to integrate device-quirks but i have a feeling i'm just getting more lost here...
postinstallhook() {
    # ... existing setup ...

    # Create a user service that calls the setup script on first login
    cat <<'EOF' > /usr/lib/systemd/user/device-quirks-audio-setup.service
[Unit]
Description=Set up device quirks audio configuration

[Service]
Type=oneshot
ExecStart=/usr/local/bin/setup-easyeffects-xvfb
RemainAfterExit=yes

[Install]
WantedBy=default.target
EOF

    # Create the setup-easyeffects-xvfb script
    cat <<'EOF' > /usr/local/bin/setup-easyeffects-xvfb
#!/bin/bash
# This script will be run by the device-quirks-audio-setup.service on the gamer user's first login.

# Paths to the global configuration and the gamer user's config directory
global_config_dir="/usr/share/device-quirks/audio-profiles"
user_config_dir="/home/gamer/.config/easyeffects"

# Copy the profiles
mkdir -p "${user_config_dir}/output"
cp -r "${global_config_dir}/." "${user_config_dir}/output/"

# Set permissions
chown -R gamer:gamer "${user_config_dir}"
EOF
    chmod +x /usr/local/bin/setup-easyeffects-xvfb

    # Set up the gamer user's first login script to enable and start the user service
    echo "if [ ! -f \"$HOME/.config/device-quirks-setup-done\" ]; then
  systemctl --user enable device-quirks-audio-setup.service
  systemctl --user start device-quirks-audio-setup.service
  touch \"$HOME/.config/device-quirks-setup-done\"
fi" >> "/home/gamer/.bash_profile"

    # ... any other setup ...
}

This isn't bad, but we can just include these scripts in device quirks rather than create them in the manifest.
We should also avoid specifying the gamer userin the script and instead use $HOME but check if the script is run as root and quit, so this will only work without elevated privileges.

dropping this in favor of a pipewire filter-chain located in /etc, which does not require manifest changes or new packages at this time. device-quirks should be able to handle it all, so i'll mark this as closed.


Error Upgrading

When I run the command "sudo sift upgrade" i get the following error

pagz@siftworkstation:/usr/local/bin$ sudo sift upgrade
<EMAIL_ADDRESS>sift-version: v2017.36.1-rc2

downloading v2018.28.0

downloading sift-saltstack-v2018.28.0.tar.gz.asc
downloading sift-saltstack-v2018.28.0.tar.gz.sha256
downloading sift-saltstack-v2018.28.0.tar.gz.sha256.asc
downloading sift-saltstack-v2018.28.0.tar.gz
validating file sift-saltstack-v2018.28.0.tar.gz
validating signature for sift-saltstack-v2018.28.0.tar.gz.sha256

Unknown ASCII armor type
Error: Unknown ASCII armor type
at getType (/snapshot/sift-cli/node_modules/openpgp/dist/openpgp.js:12050:11)
at Object.dearmor [as decode] (/snapshot/sift-cli/node_modules/openpgp/dist/openpgp.js:12252:14)
at Object.readArmored (/snapshot/sift-cli/node_modules/openpgp/dist/openpgp.js:4642:31)
at Object. (/snapshot/sift-cli/sift-cli.js:358:35)
at Generator.next ()
at Generator.tryCatcher (/snapshot/sift-cli/node_modules/bluebird/js/release/util.js:16:23)
at PromiseSpawn.module.exports.PromiseSpawn._promiseFulfilled (/snapshot/sift-cli/node_modules/bluebird/js/release/generators.js:97:49)
at Promise.module.exports.Promise._settlePromise (/snapshot/sift-cli/node_modules/bluebird/js/release/promise.js:574:26)
at Promise.module.exports.Promise._settlePromise0 (/snapshot/sift-cli/node_modules/bluebird/js/release/promise.js:614:10)

Any ideas?

Sounds like there was a problem downloading the files.
I would also ask that you upgrade your SIFT CLI before trying again -- https://github.com/sans-dfir/sift-cli/releases/latest

Thanks for your response!
The same error with the latest version:

pagz@siftworkstation:~/Downloads$ sudo sift upgrade
<EMAIL_ADDRESS>sift-version: v2017.36.1-rc2

downloading v2018.28.0

downloading sift-saltstack-v2018.28.0.tar.gz.asc
downloading sift-saltstack-v2018.28.0.tar.gz.sha256
downloading sift-saltstack-v2018.28.0.tar.gz.sha256.asc
downloading sift-saltstack-v2018.28.0.tar.gz
validating file sift-saltstack-v2018.28.0.tar.gz
validating signature for sift-saltstack-v2018.28.0.tar.gz.sha256

Unknown ASCII armor type
Error: Unknown ASCII armor type
at getType (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/openpgp/dist/openpgp.js:12050:11)
at Object.dearmor [as decode] (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/openpgp/dist/openpgp.js:12252:14)
at Object.readArmored (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/openpgp/dist/openpgp.js:4642:31)
at Object. (/snapshot/Users/ekristen/Development/sift/sift-cli/sift-cli.js:390:35)
at Generator.next ()
at Generator.tryCatcher (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/bluebird/js/release/util.js:16:23)
at PromiseSpawn.module.exports.PromiseSpawn._promiseFulfilled (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/bluebird/js/release/generators.js:97:49)
at Promise.module.exports.Promise._settlePromise (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/bluebird/js/release/promise.js:574:26)
at Promise.module.exports.Promise._settlePromise0 (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/bluebird/js/release/promise.js:614:10)
at Promise.module.exports.Promise._settlePromises (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/bluebird/js/release/promise.js:693:18)
at Promise.module.exports.Promise._fulfill (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/bluebird/js/release/promise.js:638:18)
at module.exports (/snapshot/Users/ekristen/Development/sift/sift-cli/node_modules/bluebird/js/release/nodeback.js:42:21)
at tryToString (fs.js:449:3)
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)

Just for further information, I tried to perform this action more than 50 times. I don't have internet issues (at least that I am aware of).
The error appears after 4 seconds of running the command.
Let me know if there is anything else that I can do

Initial Problem Solved!
I did as you instructed and..

go remove /var/cache/sift.

But now, I get the following:

Incomplete due to Failures -- Success: 487, Failure: 52

List of Failures (first 10 only)

 NOTE: First failure is generally the root cause.

 IMPORTANT: If opening a ticket, please include this information.

  - ID: colorama
    SLS: sift.python-packages.colorama
    Run#: 172
    Comment: An importable Python 2 pip module is required but could not be found on your system. This usually means that the system's pip package is not installed properly.
  - ID: construct
    SLS: sift.python-packages.construct
    Run#: 173
    Comment: An importable Python 2 pip module is required but could not be found on your system. This usually means that the system's pip package is not installed properly.
  - ID: dpapick
    SLS: sift.python-packages.dpapick
    Run#: 174
    Comment: An importable Python 2 pip module is required but could not be found on your system. This usually means that the system's pip package is not installed properly.
  - ID: distorm3
    SLS: sift.python-packages.distorm3
    Run#: 175
    Comment: An importable Python 2 pip module is required but could not be found on your system. This usually means that the system's pip package is not installed properly.
  - ID: haystack
    SLS: sift.python-packages.haystack
    Run#: 176
    Comment: An importable Python 2 pip module is required but could not be found on your system. This usually means that the system's pip package is not installed properly.
  - ID: lxml
    SLS: sift.python-packages.lxml
    Run#: 177
    Comment: An importable Python 2 pip module is required but could not be found on your system. This usually means that the system's pip package is not installed properly.
  - ID: undefined
    SLS: sift.python-packages.ioc_writer
    Run#: 178
    Comment: One or more requisite failed: sift.python-packages.lxml.lxml
  - ID: pefile
    SLS: sift.python-packages.pefile
    Run#: 179
    Comment: An importable Python 2 pip module is required but could not be found on your system. This usually means that the system's pip package is not installed properly.
  - ID: pycoin
    SLS: sift.python-packages.pycoin
    Run#: 180
    Comment: An importable Python 2 pip module is required but could not be found on your system. This usually means that the system's pip package is not installed properly.
  - ID: pysocks
    SLS: sift.python-packages.pysocks
    Run#: 181
    Comment: An importable Python 2 pip module is required but could not be found on your system. This usually means that the system's pip package is not installed properly.

Is this a corruptions issue again? I tried re deleting the cache with no luck, always same amount of failures:52.
The error says

Python 2 pip module is required

How do i fix that?
Thanks again!

Should I downgrade pip?, trough
$ pip install pip==9.0.3`

If I do, I get the following error:

Incomplete due to Failures -- Success: 536, Failure: 3

List of Failures (first 10 only)

 NOTE: First failure is generally the root cause.

 IMPORTANT: If opening a ticket, please include this information.

  - ID: sift-python-packages-machinae
    SLS: sift.python-packages.machinae
    Run#: 261
    Comment: Error installing 'machinae': Could not find a `pip` binary
  - ID: undefined
    SLS: sift.python-packages
    Run#: 280
    Comment: One or more requisite failed: sift.python-packages.machinae.sift-python-packages-machinae
  - ID: undefined
    SLS: sift.vm
    Run#: 545
    Comment: One or more requisite failed: sift.python-packages.sift-python-packages

I hope it helps.

salt-call --versions-report

Here is the report:

$ salt-call --versions-report
Salt Version:
Salt: 2017.7.5

Dependency Versions:
cffi: 1.11.0
cherrypy: Not Installed
dateutil: 2.7.3
docker-py: Not Installed
gitdb: Not Installed
gitpython: Not Installed
ioflo: Not Installed
Jinja2: 2.8
libgit2: Not Installed
libnacl: Not Installed
M2Crypto: Not Installed
Mako: 1.0.3
msgpack-pure: Not Installed
msgpack-python: 0.4.6
mysql-python: Not Installed
pycparser: 2.18
pycrypto: 2.6.1
pycryptodome: Not Installed
pygit2: Not Installed
Python: 2.7.12 (default, Dec  4 2017, 14:50:18)
python-gnupg: 0.3.8
PyYAML: 4.1
PyZMQ: 17.0.0
RAET: Not Installed
smmap: Not Installed
timelib: Not Installed
Tornado: 4.2.1
ZMQ: 4.1.6
System Versions:
dist: Ubuntu 16.04 xenial
locale: UTF-8
machine: x86_64
release: 4.15.0-29-generic
system: Linux
version: Ubuntu 16.04 xenial

Let me know if there is anything else I can do.

Ok. Problem solved!
In the forum, there was a post by @johnmccash, that gave the solution.
To summarize, after:
$ pip installpip==9.0.3
I performed:
apt-get install python3-pip --reinstall
That solved the problem for me.

Great, glad to hear it.


Update Remove-SyncMailPublicFolder.md

OPS Build status updates of commit 3d2163d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/sharing-and-collaboration/Remove-SyncMailPublicFolder.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 04b522d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/sharing-and-collaboration/Remove-SyncMailPublicFolder.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 6f5d62e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/sharing-and-collaboration/Remove-SyncMailPublicFolder.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 2a3470a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/sharing-and-collaboration/Remove-SyncMailPublicFolder.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


packet scope memory fault

packet scope preview is not correctly freeing memory.
lfilter.lua @ line 485
this causes it to crash after enough runs due to memory fault

new filter operation leaked memory
fmadio/fmadio20@64228cc


WIP Fix erlang dependency loading.

Work in progress rework of the dependency loading. This breaks the
contract around the library loading, and I'm still sorting that
out. Putting this out there for commentary on the general approach.
Rebar3 now provides a feature for overriding the loading of
dependencies. If a dep is provided in the _checkouts directory, rebar3
will build it in preference to the version loaded with get-deps.
This rewrite uses a soft link from _checkouts to /host/external-deps;
the dev at this time will have to have a link on the host side to
their checkout of the dep.
I'm not quite sure how the old code was supposed to work with loading
things into /host/*, as sync was pretty aggressive about stomping on
things there.
Signed-off-by: Mark Anderson<EMAIL_ADDRESS>

I need to figure out if this is still needed/useful.

I'm going to close this for now.  My guess is dev-vm is going to need some re-vamping in the near future and we can pick it back up as part of that work.  I'll leave the branch around as it may be helpful.


streaming_inference without autoupdates

If we want to do streaming inference where we don't want to do state estimation, we might want to use rxinference without having to use autoupdates.

We can use RxInfer.EmptyAutoUpdateSpecification now. Its not documented though, but we can document it and export. Would that be enough?


Error on 'pretrained_models\lang-id-commonlanguage_ecapa\hyperparams.yaml'

When running
classifier = EncoderClassifier.from_hparams(source="speechbrain/lang-id-commonlanguage_ecapa", savedir="pretrained_models/lang-id-commonlanguage_ecapa")
I get
OSError: [WinError 1] Función incorrecta: 'C:\Users\asomoza\.cache\huggingface\hub\f1cb07494c3cf72d67202c925b11c8745b0cf964f3c0f1c969dd7f15fe3a69e5.6a5b020bdb255f49924cb6bf2d6be48181713f684c54ed6e64b01f203ca5292b' -> 'pretrained_models\lang-id-commonlanguage_ecapa\hyperparams.yaml'

This looks like an error with windows, which we don't really support for now. It looks like a path problem though so someone using windows in the community might help here.

Also possibly relevant, see issue #893.

Closing since there was no more activity here. Reopen if there's more to discuss.


Docker restart policy

adjust the restart policy for the docker container to only restart when the failure was not cause on startup

docker doesn't have a native way for such a thing, but it can be worked around by having a fail catch custom build, which exists with error code 0 (on-failure will assume the container was shut down properly instead of crashing) and just emit any other error code when an error occures after startup


[Question] Fake news dataset example / guidelines

Hello team,
Really appreciate this great project! I would like to know what kind of techniques / label functions I should be looking at to potentially generate a fake news dataset using Snorkel. Any relevent reserach papers / pointers to articles would be really helpful. If anyone in community has already tried doing this and would like to shed some light upon the overall approach that would be very helpful.

Hey @foobatman great topic!  By 'generate' I assume you mean use Snorkel to label it?  If so this sounds really cool- definitely sounds like a good area to apply Snorkel, although I don't have a ton of intuition for this particular setting off the top of my head!  But do let us know what you find (and if anyone else has resources would be cool to see!)

You could check out some of @thodrek 's work here where he uses similar techniques as in Snorkel to do data cleaning, which could be relevant here!  And then I know there is a lot of work going on in the NLP community around this topic- would be great to see if any connection to Snorkel / weak supervision- keep us updated!

We're adding a document classification tutorial to v0.9, which should demonstrate how to use new the new API to label things like news articles. It would be super interesting to wrap existing tools e.g. http://www.fakenewschallenge.org/ in Snorkel. Closing for now, but feel free to reopen if you have any additional questions.


Register Store asset: "Unsupported Register instruction"

Description
When trying to register store asset through genesis, it is not committed with the following log message:

2022-05-18T13:59:12.948865Z  WARN start_genesis_round: iroha_core::block: Transaction validation failed reason=Transaction rejected due to failure in instruction execution caused_by=Some(InstructionExecutionFail { instruction: Register(RegisterBox { object: EvaluatesTo { expression: Raw(Identifiable(Asset(Asset { id: Id { definition_id: DefinitionId { name: "Labadie", domain_id: Id { name: "Matthias_SCOP" } }, account_id: Id { name: "kpicard13", domain_id: Id { name: "Anicée_SCOP" } } }, value: Store(Metadata { map: {} }) }))), _value_type: PhantomData } }), reason: "Unsupported Register instruction" })

My genesis:

genesis.json
{
  "transactions": [
    {
      "isi": [
        {
          "Register": {
            "object": {
              "Raw": {
                "Identifiable": {
                  "NewDomain": {
                    "id": {
                      "name": "Matthias_SCOP"
                    },
                    "logo": null,
                    "metadata": {}
                  }
                }
              }
            }
          }
        },
        {
          "Register": {
            "object": {
              "Raw": {
                "Identifiable": {
                  "NewDomain": {
                    "id": {
                      "name": "Anicée_SCOP"
                    },
                    "logo": null,
                    "metadata": {}
                  }
                }
              }
            }
          }
        },
        {
          "Register": {
            "object": {
              "Raw": {
                "Identifiable": {
                  "NewAccount": {
                    "id": {
                      "name": "kpicard13",
                      "domain_id": {
                        "name": "Anicée_SCOP"
                      }
                    },
                    "signatories": [
                      "ed01202a400f423ff42e19fe77dc2908d5b3f0d0793663ff7e1eb6e9093d798694c377"
                    ],
                    "metadata": {}
                  }
                }
              }
            }
          }
        },
        {
          "Register": {
            "object": {
              "Raw": {
                "Identifiable": {
                  "AssetDefinition": {
                    "id": {
                      "name": "Labadie",
                      "domain_id": {
                        "name": "Matthias_SCOP"
                      }
                    },
                    "value_type": "Store",
                    "mintable": "Once",
                    "metadata": {}
                  }
                }
              }
            }
          }
        },
        {
          "Register": {
            "object": {
              "Raw": {
                "Identifiable": {
                  "Asset": {
                    "id": {
                      "definition_id": {
                        "name": "Labadie",
                        "domain_id": {
                          "name": "Matthias_SCOP"
                        }
                      },
                      "account_id": {
                        "name": "kpicard13",
                        "domain_id": {
                          "name": "Anicée_SCOP"
                        }
                      }
                    },
                    "value": {
                      "Store": {}
                    }
                  }
                }
              }
            }
          }
        }
      ]
    }
  ]
}

Iroha hash: 65592a97b2c983911a1b88297370780990efae97 (RC4, current iroha2)

Removing it isn't that easy actually, since for asset to implement Identifiable it has to have a corresponding RegistrableBox variant. But implementing any behavior for it also isn't trivial, since we would have two ways to change user's assets - minting and registering, and permission system would need to be changed to reflect that.
Actually it's not obvious for me why identification is coupled with registration in one Identifiable trait at all.

#2270 Decouples the Identifiable from Registrable. I do think that we should make API more consistent by not allowing minting an asset before registering.


1737 update internet access second level page

Context
Changes proposed in this pull request

Update the content and design of "Internet access" for public users
Update the content and design of "Internet access" for School users
Update the content and design of "Internet access" for RB users
Refactor views so schools and RB see the same content
Remove the 4g router guidance from the device guidance page

Guidance to review

Visit https://dfe-ghwt-pr-1490.herokuapp.com/ and view the "Internet access pages form the home page
visit https://dfe-ghwt-pr-1490.herokuapp.com/, sign in as<EMAIL_ADDRESS>from "Your account" page visit the "Internet access" link
Visit https://dfe-ghwt-pr-1490.herokuapp.com/, go to "Laptops and tablets" and you should not see the "Prepare 4g router" guidance.

 Update "Internet access" second level page

Looks good — great work Al


Question: Keep up with FluentValidations library

Quick Question
You have copied FluentValidations code to support in FastEndpoints. How do you keep up with changes in this library? Will regularly update the code to be in sync?

yes i will be updating to all major versions and also when there's some critical changes in minor versions.


Use http for localhost and <IP_ADDRESS> by default.

Fixes https://github.com/containerd/cri/issues/1327.
This changes the behavior to be consistent with Docker. We should make sure we mention this in the release note.
/cc @liyimeng
Signed-off-by: Lantao Liu<EMAIL_ADDRESS>

@mikebrow Can you take another look? Just want sure your comments are fully addressed. :)


Feature Request:  View current state

Just got this working.  It appears that I can see whether the fan is auto or not, and I can see that the thermostat is in heat-cool mode, but I don't see that this exposes the current state (heating, cooling, fanOnly, etc.).
The rules that I'm trying to port from WebCore to Rule Manager tie the state and speed of my ceiling fan to the thermostat's state.  Am I missing where this is exposed, or is this a request for new data?

As of commit 57ac3744, the Nest driver now reports the current state and current temperature.


An invalid signature was specified in the Authorization header

Trying to post json data into azure log analytic workspace using Rest api from postman.
https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-collector-api
no luck.. even though i am using the same c# code provided from the above document to generate Authorization code , still i get {
"Error": "InvalidAuthorization",
"Message": "An invalid signature was specified in the Authorization header"
}

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

ID: 1295e1b3-5aed-3aee-4331-8b81e7a7e544
Version Independent ID: 3c00a5ee-7093-1e8b-9004-8fed3f82960e
Content: Azure Monitor HTTP Data Collector API - Azure Monitor
Content Source: articles/azure-monitor/platform/data-collector-api.md
Service: azure-monitor
Sub-service: logs
GitHub Login: @bwren
Microsoft Alias: bwren

@maniv2013 Thanks for your comment! We will review and provide an update as appropriate.

Kindly let me know if anyone able to use  Rest api to post data into azure log analytic workspace.

@maniv2013 I am checking internally with the team and will update you soon.

@maniv2013 I am checking internally with the team and will update you soon.

@SwathiDhanwada-MSFT ... kindly can i get update

@maniv2013 The document has examples related to posting of DATA API  in several languages (PowerShell , C# etc.). Is there any specific reason that you are trying to post the data using Postman ?

@manvi2013 Did you get chance to check my previous comment ? Kindly provide information as requested.

Hi, I have the same error using postman, and with Powershell everything works fine, I don't know what I did wrong I follow the same vars in the powershell script.

+1 Also get the same issue when trying Postman. Signature calculated like so
echo -n 'POST\n{CONTENT_LENGTH}}\napplication/json\nx-ms-date:Mon, 11 Jan 2021 10:50:00 GMT\n/api/logs' | \
openssl dgst -sha256 -hmac "{SHARED_KEY}" | \
base64

+1 Also get the same issue when trying Postman. Signature calculated like so
echo -n 'POST\n{CONTENT_LENGTH}}\napplication/json\nx-ms-date:Mon, 11 Jan 2021 10:50:00 GMT\n/api/logs' | \
openssl dgst -sha256 -hmac "{SHARED_KEY}" | \
base64

@bwren Can you please look  into this?

@bwren Can you please look  into this?

Hi all,
I confirmed that the C# code works as intended. Here's my setup, the only changes being me copy/pasting my Workspace ID and Shared Key into the placeholder variables:

Here is the call returning a 200 as intercepted in Fiddler:

And finally, here are the results in Log Analytics:

PowerShell was also confirmed to be working. The issue is then with how signing is done in Postman, and unfortunately, we cannot directly provide support for a product we do not represent. That said, my first intuition as to where things might've gone wrong based on the script provided above by @ejderdal is in one of two places:

the shared key signature is calculated in the first line of the script, but the signature is being calculated off the "SHARED_KEY" variable rather than the output of the first line
The Content Length calculation is unclear. The algorithm expects the content length to be based off a UTF8 encoding, so any other encoding would break further calculations downstream
I cannot vouch for it directly not having tested it, but here is a StackOverflow discussion where it appears folks were successful in implementing a script that successfully implements HMAC inside Postman. It could be a good starting point.

I hope the tips above work with a starting point, but @SwathiDhanwada-MSFT, recommend you close out the bug as the issue is not with the docs but with a particular implementation not directly outlined in their contents and specific to that tool. @maniv2013, @ejderdal, @luistkd4 - if my tips below do not resolve the issue and you'd like us to have a further look, please do file a support ticket in Azure against the custom logs path in Log Analytics, and our support team will do their best to help you troubleshoot.
Thanks,
-Evgeny, Program Manager, Azure Log Analytics

#please-close

For future reference, I stumbled upon the same Issue and after some digging I came up with this working solution in Postman:
`
let date = new Date().toUTCString();
let message = CryptoJS.enc.Utf8.parse("POST\n" + pm.request.body.raw.length + "\napplication/json\nx-ms-date:" + date + "\n/api/logs");
let key = pm.variables.get("sharedKey");
let signedKey = CryptoJS.HmacSHA256(message, CryptoJS.enc.Base64.parse(key));
pm.environment.set("sharedAuth", CryptoJS.enc.Base64.stringify(signedKey));
pm.environment.set("date", date);`
Since I only use the POST method, this is hardcoded here, but It can also be read from the pm object.
The headers then use this environment variables with {{}} expansion.

Hello @eternovsky , can you please share the full version of your c# code, I have managed to make it work with postman but when I want to rercreate the request with httpclient object I receive 403 status code with message 'invalid signature'.


similarity_search_with_hyde breaking

data = client.similarity_search_with_hyde(query: "What is langchain", k: 4)
/home/sushant/.rbenv/versions/3.0.6/lib/ruby/gems/3.0.0/gems/langchainrb-0.9.3/lib/langchain/llm/openai.rb:53:in embed': undefined method empty?' for #<Langchain::LLM::OpenAIResponse:0x000055f028dde398

@sushantbhanot84 It's fixed now.


fix(dispatch,api,dispatch-service): fixed data model for exceptions in simulation run logs

Closes #3482. Also reverts temporary fix in #3484.

@jonrkarr can you include a  BREAKING CHANGE: <description> footer to one of the commit messages with a note about  changes to log schema? Not just the category => type changes, but any of the change that were a part of the validation of the logs/handling of errors

We would also need to regenerate the combine-api client

I updated the COMBINE API client. Its not really a breaking change because this is what simulators have been outputting all along. This corrects the apps so they correctly display errors from simulators.


[Python] Line, which starts from "elif" or "else" moves one indent level left

Prerequisites

[ ] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: http://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
When line starts from "elif" or "else" keyword, has some indentation (I use tabs) and you add something to it, then it automatically moves to one indent level left.
Steps to Reproduce

Maybe to check preferences to be consistent with myne. Also to use tab key (and tabs) for indentation.
Make some block with indentation
Add line with "if" on it; and it's block
Add line with "elif" or "else" and something into it.
After you'll press ":", than this line will be moved to one indentation level left.
After this if you'll move this line to one indentation right - it'll be moved
If you'll try to change something on this line - it'll be moved to one indentation level left again.

Expected behavior: Nothing would be moved to one indentation level left
Actual behavior: Line is moved to one indentation level left
Reproduces how often: Always (or often)
Versions
Atom    : 1.20.0
Electron: 1.6.9
Chrome  : 56.0.2924.87
Node    : 7.4.0
apm  1.18.4
npm  3.10.10
node 6.9.5 x64
python 2.7.14rc1
git 2.14.1
OS: Debian Sid x64
Linux: 4.12.0-1-amd64
Atom's preferences:
____Editor tab:
________Auto Indent: True
________Auto Indent On Paste: True
________Soft Tabs: False
________Tab Type: Auto
Additional Information
Video with reproduction of this bug on YouTube: https://youtu.be/I-b7O0y13Js
In 1.20.1 this error is present too.

Thanks for reaching out!
This issue belongs in the language-python repository. Can you reopen the issue in that repository if one does not already exist? Thank you :bowing_man:

Thanks.


Locale is not always respected when manually typing in a date

For example, when typing in a date with a locale that uses DD/MM/YYYY, such as the locale es, when I begin typing the date and have 12/3/20 typed, the date December 3rd, 2020 is selected on the calendar. Only when you finish typing the full date, 12/3/2020 is the correct date of March 12th, 2020 selected.
Expected behavior
I expected March 12th 2020 to be selected while typing, even at the point of 12/3/20.
Screenshots
Loom video of issue
CodeSandbox
Desktop (please complete the following information):

OS: MacOS 13.2.1
Browser Chrome
Version 113

Similar issues have been noted by other users here and here.

Agreed, manual input should respect dateFormat prop. There is another discussion (3636) where I proposed a workaround, but it should be fixed in the library as it really seems like a bug.

Bumping to keep this open

Hello hello !
my team has found another workaround that does not require any fiddling with the onChange/onChangeRaw handlers.
if you look at the code paths here:

https://github.com/Hacker0x01/react-datepicker/blob/main/src/index.jsx#L534-L540
https://github.com/Hacker0x01/react-datepicker/blob/main/src/date_utils.js#L81-L96
you'll see that react-datepicker does attempt to parse the text input using different date formats, and as it turns out, you can set an array, see the props here https://github.com/Hacker0x01/react-datepicker/blob/main/src/index.jsx#L153

example
CodeSandbox: React Date Picker workaround
import React from "react";

import DatePicker from "react-datepicker";
import "react-datepicker/dist/react-datepicker.css";

const WithDateFormatArray = () => {
  const dateFormatArray = ["dd/MM/yyyy", "dd/MM/yy"];
  return (

date format array: {dateFormatArray.join(" | ")}

      <DatePicker dateFormat={dateFormatArray} onChange={() => {}} />

  );
};

to be clear, this is not a solution, just a less intrusive workaround , but it does imply using the dateFormat prop as opposed to the locale


PowerShell for Ubuntu 18.04 and 18.10

Added the repositories for Ubuntu 18.04 and Ubuntu 18.10 to install PowerShell.

This has been fixed in #1319.