[SPARK-35944][PYTHON] Introduce Name and Label type aliases

What changes were proposed in this pull request?
Introduce Name and Label type aliases to distinguish what is expected instead of Any or Union[Any, Tuple].

Label: Tuple[Any, ...]
Internal expression for name-like metadata, like index_names, column_labels, and column_label_names in InternalFrame, and similar internal structures.
Name: Union[Any, Label]
External expression for user-facing names, which can be scalar values or tuples.

Why are the changes needed?
Currently Any or Union[Any, Tuple] is used for name-like types, but type aliases should be used to distinguish what is expected clearly.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Existing tests.

Test build #140460 has started for PR 33159 at commit 979fa48.

Test build #140460 has finished for PR 33159 at commit 979fa48.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44974/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/140460/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44974/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44975/

Test build #140461 has started for PR 33159 at commit 4e6bf88.

Test build #140461 has finished for PR 33159 at commit 4e6bf88.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
      throw new IllegalArgumentException(s\"Cannot find error class '$errorClass'\"))
trait SparkError extends Throwable
class SparkException(
class SparkArithmeticException(
  class AvroSchemaHelper(
case class SubExprEliminationState(

cc @HyukjinKwon @itholic @xinrong-databricks

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44975/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44975/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/140461/

Merged to master.


Services on the bookmarks screen

As a user who has bookmarked a service (#840 )  and a few topics, I want to see my bookmarked topics and services so that I can read or action them at a later time.
Currently the bookmark screen shows all the topics that are bookmarked. With the ability to bookmark services, the same screen will show both bookmarked topics and services. The services will be listed below the topics in a separate section titled "services". The bookmarked topics will be in a section titled " bookmarks".
ACs:

[x] Surface bookmarked services on the bookmark page: Below bookmarked topics (if any), display bookmarked services (if any) using the same service detail component as used elsewhere.
[ ] If the list of bookmarked topics or services is more than 3, there should be a "load more" button to expose the rest of the bookmarked topics or services.
[x] Use the existing service list item component and enhance it to have the bookmark icon to be consistent with the bookmark button on the topic list item component.

Mocks: This is a dupe of #891 see that story for mocks.
Steps for QA:
This issue is the UI implementation of Issue #840. As such follow the Steps for QA from that issue as well as:
Ensure bookmarked service list changes from direction based on locale:

Change the language from English to Arabic
Navigate to the bookmarks page and click on the services tab:

[ ] Ensure the bookmarks page follows the RTL text direction.

There was some confusion about the "load more button" Acceptance Criteria as I did not see this as part of the mocks. After discussion with @aron-chen-pg , it was decided that this AC needs to be further researched. As such, I did not include it as part of this PR.

@aron-chen-pg either we have a load more button after X number of results or we have an infinite list- I see only two options. Please pick one so we can move on with this issue.

Unless it greatly affects our app performance (even with few saved items), we don’t have the need to implement the 'load more' button for saved bookmarks.

@ArtiBPG and @aron-chen-pg : I tested this by adding about 100+ services. This did not seem to affect the performance of the app. There is a slight delay when you unbookmark a service but this delay time appears to be consistent irregardless of how many services you have saved.

OK then we will leave it as is, without the load more button.


update dependencies

close #111

No need to update this on develop branch. The repo is abt to be archived again. The branch develop should be closed.


Constraint "${attr.consul.version} semver >= 1.7.0": 1 nodes excluded by filter

What OS are you running?
Linux
What architecture are you running?
amd64
What Vagrant provider are you running?
parallels
Unexpected behavior
When trying to run the Consul service mesh dashboard example from the official Hashi docs,
I'm getting:

Steps to reproduce
Hashibox on commit: https://github.com/nunchistudio/hashibox/commit/0d3fc700e7a35829e668bb7747d964b629f4c0af

run make init
run the dashboard example job from Nomad UI

Expected behavior
No warning should appear
Logs
Apr 02 08:19:20 node-server-1 systemd[1]: Starting "HashiCorp Consul"...
░░ Subject: A start job for unit consul.service has begun execution
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit consul.service has begun execution.
░░
░░ The job identifier is 3287.
Apr 02 08:19:20 node-server-1 consul[3692]: ==> Starting Consul agent...
Apr 02 08:19:20 node-server-1 consul[3692]:               Version: '1.15.2'
Apr 02 08:19:20 node-server-1 consul[3692]:            Build Date: '2023-03-30 17:51:19 +0000 UTC'
Apr 02 08:19:20 node-server-1 consul[3692]:               Node ID: 'a2dbd0ce-3500-2a9b-4624-2ddf766082c9'
Apr 02 08:19:20 node-server-1 consul[3692]:             Node name: 'node-server-1'
Apr 02 08:19:20 node-server-1 consul[3692]:            Datacenter: 'us' (Segment: '')
Apr 02 08:19:20 node-server-1 consul[3692]:                Server: true (Bootstrap: false)
Apr 02 08:19:20 node-server-1 consul[3692]:           Client Addr: [<IP_ADDRESS>] (HTTP: 8500, HTTPS: -1, gRPC: 8502, gRPC-TLS: 8503, DNS: 8600)
Apr 02 08:19:20 node-server-1 consul[3692]:          Cluster Addr: <IP_ADDRESS> (LAN: 8301, WAN: 8302)
Apr 02 08:19:20 node-server-1 consul[3692]:     Gossip Encryption: false
Apr 02 08:19:20 node-server-1 consul[3692]:      Auto-Encrypt-TLS: false
Apr 02 08:19:20 node-server-1 consul[3692]:             HTTPS TLS: Verify Incoming: false, Verify Outgoing: false, Min Version: TLSv1_2
Apr 02 08:19:20 node-server-1 consul[3692]:              gRPC TLS: Verify Incoming: false, Min Version: TLSv1_2
Apr 02 08:19:20 node-server-1 consul[3692]:      Internal RPC TLS: Verify Incoming: false, Verify Outgoing: false (Verify Hostname: false), Min Version: TLSv1_2
Apr 02 08:19:20 node-server-1 consul[3692]: ==> Log data will now stream in as it occurs:
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.941-0500 [WARN]  agent: bootstrap_expect > 0: expecting 3 servers
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.949-0500 [WARN]  agent.auto_config: bootstrap_expect > 0: expecting 3 servers
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.955-0500 [INFO]  agent.server.raft: initial configuration: index=0 servers=[]
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.955-0500 [INFO]  agent.server.serf.wan: serf: EventMemberJoin: node-server-1.us <IP_ADDRESS>
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.955-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-server-1 <IP_ADDRESS>
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.955-0500 [INFO]  agent.router: Initializing LAN area manager
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.956-0500 [INFO]  agent.server.autopilot: reconciliation now disabled
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.957-0500 [INFO]  agent.server.raft: entering follower state: follower="Node at <IP_ADDRESS>:8300 [Follower]" leader-address= leader-id=
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.959-0500 [INFO]  agent.server: Adding LAN server: server="node-server-1 (Addr: tcp/<IP_ADDRESS>:8300) (DC: us)"
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.960-0500 [INFO]  agent.server: Handled event for server in area: event=member-join server=node-server-1.us area=wan
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.960-0500 [WARN]  agent: [core][Channel #1 SubChannel #3] grpc: addrConn.createTransport failed to connect to {
Apr 02 08:19:20 node-server-1 consul[3692]:   "Addr": "us-<IP_ADDRESS>:8300",
Apr 02 08:19:20 node-server-1 consul[3692]:   "ServerName": "node-server-1",
Apr 02 08:19:20 node-server-1 consul[3692]:   "Attributes": null,
Apr 02 08:19:20 node-server-1 consul[3692]:   "BalancerAttributes": null,
Apr 02 08:19:20 node-server-1 consul[3692]:   "Type": 0,
Apr 02 08:19:20 node-server-1 consul[3692]:   "Metadata": null
Apr 02 08:19:20 node-server-1 consul[3692]: }. Err: connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:0-><IP_ADDRESS>:8300: operation was canceled"
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.961-0500 [INFO]  agent.server.cert-manager: initialized server certificate management
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.967-0500 [INFO]  agent: Started DNS server: address=<IP_ADDRESS>:8600 network=udp
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.967-0500 [INFO]  agent: Started DNS server: address=<IP_ADDRESS>:8600 network=tcp
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.967-0500 [INFO]  agent: Starting server: address=<IP_ADDRESS>:8500 network=tcp protocol=http
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.968-0500 [INFO]  agent: started state syncer
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.968-0500 [INFO]  agent: Consul agent running!
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.968-0500 [INFO]  agent: Started gRPC listeners: port_name=grpc address=<IP_ADDRESS>:8502 network=tcp
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.968-0500 [INFO]  agent: Started gRPC listeners: port_name=grpc_tls address=<IP_ADDRESS>:8503 network=tcp
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.968-0500 [INFO]  agent: Retry join is supported for the following discovery methods: cluster=LAN discovery_methods="aliyun aws azure digitalocean gce hcp k8s linode mdns os packet scaleway softlayer tencentcloud triton vsphere"
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.968-0500 [INFO]  agent: Joining cluster...: cluster=LAN
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.968-0500 [INFO]  agent: (LAN) joining: lan_addresses=["<IP_ADDRESS>", "<IP_ADDRESS>", "<IP_ADDRESS>"]
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.992-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-server-3 <IP_ADDRESS>
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.992-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-server-2 <IP_ADDRESS>
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.992-0500 [INFO]  agent.server: Adding LAN server: server="node-server-3 (Addr: tcp/<IP_ADDRESS>:8300) (DC: us)"
Apr 02 08:19:20 node-server-1 consul[3692]: 2023-04-02T08:19:20.994-0500 [INFO]  agent: (LAN) joined: number_of_nodes=3
Apr 02 08:19:20 node-server-1 systemd[1]: Started "HashiCorp Consul".
░░ Subject: A start job for unit consul.service has finished successfully
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit consul.service has finished successfully.
░░
░░ The job identifier is 3287.
Apr 02 08:19:21 node-server-1 consul[3692]: 2023-04-02T08:19:21.017-0500 [INFO]  agent: Join cluster completed. Synced with initial agents: cluster=LAN num_agents=3
Apr 02 08:19:21 node-server-1 consul[3692]: 2023-04-02T08:19:21.028-0500 [INFO]  agent.server: Found expected number of peers, attempting bootstrap: peers="<IP_ADDRESS>:8300,<IP_ADDRESS>:8300,<IP_ADDRESS>:8300"
Apr 02 08:19:21 node-server-1 consul[3692]: 2023-04-02T08:19:21.048-0500 [INFO]  agent.server.serf.wan: serf: EventMemberJoin: node-server-3.us <IP_ADDRESS>
Apr 02 08:19:21 node-server-1 consul[3692]: 2023-04-02T08:19:21.048-0500 [INFO]  agent.server.serf.wan: serf: EventMemberJoin: node-server-2.us <IP_ADDRESS>
Apr 02 08:19:21 node-server-1 consul[3692]: 2023-04-02T08:19:21.048-0500 [INFO]  agent.server: Handled event for server in area: event=member-join server=node-server-3.us area=wan
Apr 02 08:19:21 node-server-1 consul[3692]: 2023-04-02T08:19:21.048-0500 [INFO]  agent.server: Handled event for server in area: event=member-join server=node-server-2.us area=wan
Apr 02 08:19:21 node-server-1 consul[3692]: 2023-04-02T08:19:21.061-0500 [INFO]  agent.server: Adding LAN server: server="node-server-2 (Addr: tcp/<IP_ADDRESS>:8300) (DC: us)"
Apr 02 08:19:28 node-server-1 consul[3692]: 2023-04-02T08:19:28.623-0500 [INFO]  agent.server: New leader elected: payload=node-server-3
Apr 02 08:19:32 node-server-1 consul[3692]: 2023-04-02T08:19:32.665-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-client-1 <IP_ADDRESS>
Apr 02 08:19:32 node-server-1 consul[3692]: 2023-04-02T08:19:32.790-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-client-3 <IP_ADDRESS>
Apr 02 08:19:32 node-server-1 consul[3692]: 2023-04-02T08:19:32.808-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-client-2 <IP_ADDRESS>
Apr 02 08:19:33 node-server-1 consul[3692]: 2023-04-02T08:19:33.957-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-1 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:34 node-server-1 consul[3692]: 2023-04-02T08:19:34.960-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-2 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:35 node-server-1 consul[3692]: 2023-04-02T08:19:35.940-0500 [ERROR] agent.anti_entropy: failed to sync remote state: error="rpc error making call: ACL system must be bootstrapped before making any requests that require authorization: ACL not found"
Apr 02 08:19:36 node-server-1 consul[3692]: 2023-04-02T08:19:36.522-0500 [ERROR] agent: Coordinate update error: error="rpc error making call: ACL system must be bootstrapped before making any requests that require authorization: ACL not found"
Apr 02 08:19:36 node-server-1 consul[3692]: 2023-04-02T08:19:36.959-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-3 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:37 node-server-1 consul[3692]: 2023-04-02T08:19:37.451-0500 [ERROR] agent.anti_entropy: failed to sync remote state: error="ACL system must be bootstrapped before making any requests that require authorization: ACL not found"
Apr 02 08:19:39 node-server-1 consul[3692]: 2023-04-02T08:19:39.959-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-3 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:40 node-server-1 consul[3692]: 2023-04-02T08:19:40.963-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-2 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:41 node-server-1 consul[3692]: 2023-04-02T08:19:41.963-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-1 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:42 node-server-1 consul[3692]: 2023-04-02T08:19:42.965-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-1 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:44 node-server-1 consul[3692]: 2023-04-02T08:19:44.958-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-3 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.054-0500 [INFO]  agent: Caught: signal=interrupt
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.054-0500 [INFO]  agent: Graceful shutdown disabled. Exiting
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.054-0500 [INFO]  agent: Requesting shutdown
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.054-0500 [INFO]  agent.server: shutting down server
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.054-0500 [WARN]  agent.server.serf.lan: serf: Shutdown without a Leave
Apr 02 08:19:46 node-server-1 systemd[1]: Stopping "HashiCorp Consul"...
░░ Subject: A stop job for unit consul.service has begun execution
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A stop job for unit consul.service has begun execution.
░░
░░ The job identifier is 4336.
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.056-0500 [WARN]  agent.server.serf.wan: serf: Shutdown without a Leave
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.056-0500 [INFO]  agent.router.manager: shutting down
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.056-0500 [INFO]  agent.router.manager: shutting down
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.057-0500 [INFO]  agent: consul server down
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.057-0500 [INFO]  agent: shutdown complete
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.057-0500 [INFO]  agent: Stopping server: protocol=DNS address=<IP_ADDRESS>:8600 network=tcp
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.057-0500 [INFO]  agent: Stopping server: protocol=DNS address=<IP_ADDRESS>:8600 network=udp
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.057-0500 [INFO]  agent: Stopping server: address=<IP_ADDRESS>:8500 network=tcp protocol=http
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.057-0500 [INFO]  agent: Waiting for endpoints to shut down
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.057-0500 [INFO]  agent: Endpoints down
Apr 02 08:19:46 node-server-1 consul[3692]: 2023-04-02T08:19:46.057-0500 [INFO]  agent: Exit code: code=1
Apr 02 08:19:46 node-server-1 systemd[1]: consul.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ An ExecStart= process belonging to unit consul.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Apr 02 08:19:46 node-server-1 systemd[1]: consul.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit consul.service has entered the 'failed' state with result 'exit-code'.
Apr 02 08:19:46 node-server-1 systemd[1]: Stopped "HashiCorp Consul".
░░ Subject: A stop job for unit consul.service has finished
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A stop job for unit consul.service has finished.
░░
░░ The job identifier is 4336 and the job result is done.
Apr 02 08:19:50 node-server-1 systemd[1]: Starting "HashiCorp Consul"...
░░ Subject: A start job for unit consul.service has begun execution
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit consul.service has begun execution.
░░
░░ The job identifier is 4336.
Apr 02 08:19:50 node-server-1 consul[3822]: ==> Starting Consul agent...
Apr 02 08:19:50 node-server-1 consul[3822]:               Version: '1.15.2'
Apr 02 08:19:50 node-server-1 consul[3822]:            Build Date: '2023-03-30 17:51:19 +0000 UTC'
Apr 02 08:19:50 node-server-1 consul[3822]:               Node ID: 'a2dbd0ce-3500-2a9b-4624-2ddf766082c9'
Apr 02 08:19:50 node-server-1 consul[3822]:             Node name: 'node-server-1'
Apr 02 08:19:50 node-server-1 consul[3822]:            Datacenter: 'us' (Segment: '')
Apr 02 08:19:50 node-server-1 consul[3822]:                Server: true (Bootstrap: false)
Apr 02 08:19:50 node-server-1 consul[3822]:           Client Addr: [<IP_ADDRESS>] (HTTP: 8500, HTTPS: -1, gRPC: 8502, gRPC-TLS: 8503, DNS: 8600)
Apr 02 08:19:50 node-server-1 consul[3822]:          Cluster Addr: <IP_ADDRESS> (LAN: 8301, WAN: 8302)
Apr 02 08:19:50 node-server-1 consul[3822]:     Gossip Encryption: false
Apr 02 08:19:50 node-server-1 consul[3822]:      Auto-Encrypt-TLS: false
Apr 02 08:19:50 node-server-1 consul[3822]:             HTTPS TLS: Verify Incoming: false, Verify Outgoing: false, Min Version: TLSv1_2
Apr 02 08:19:50 node-server-1 consul[3822]:              gRPC TLS: Verify Incoming: false, Min Version: TLSv1_2
Apr 02 08:19:50 node-server-1 consul[3822]:      Internal RPC TLS: Verify Incoming: false, Verify Outgoing: false (Verify Hostname: false), Min Version: TLSv1_2
Apr 02 08:19:50 node-server-1 consul[3822]: ==> Log data will now stream in as it occurs:
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.548-0500 [WARN]  agent: bootstrap_expect > 0: expecting 3 servers
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.551-0500 [WARN]  agent.auto_config: bootstrap_expect > 0: expecting 3 servers
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.554-0500 [INFO]  agent.server.raft: initial configuration: index=1 servers="[{Suffrage:Voter ID:247b43d4-680e-91a7-2559-ed5f7edf04f0 Address:<IP_ADDRESS>:8300} {Suffrage:Voter ID:0568fec4-01e3-982f-d971-9954e2fe12c6 Address:<IP_ADDRESS>:8300} {Suffrage:Voter ID:a2dbd0ce-3500-2a9b-4624-2ddf766082c9 Address:<IP_ADDRESS>:8300}]"
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.554-0500 [INFO]  agent.server.serf.wan: serf: EventMemberJoin: node-server-1.us <IP_ADDRESS>
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.554-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-server-1 <IP_ADDRESS>
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.554-0500 [INFO]  agent.router: Initializing LAN area manager
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.555-0500 [INFO]  agent.server.autopilot: reconciliation now disabled
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.555-0500 [INFO]  agent.server.raft: entering follower state: follower="Node at <IP_ADDRESS>:8300 [Follower]" leader-address= leader-id=
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.555-0500 [INFO]  agent.server.serf.wan: serf: Attempting re-join to previously known node: node-server-3.us: <IP_ADDRESS>:8302
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.555-0500 [INFO]  agent.server.serf.lan: serf: Attempting re-join to previously known node: node-server-2: <IP_ADDRESS>:8301
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.555-0500 [INFO]  agent.server: Adding LAN server: server="node-server-1 (Addr: tcp/<IP_ADDRESS>:8300) (DC: us)"
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.556-0500 [INFO]  agent.server: Raft data found, disabling bootstrap mode
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.556-0500 [INFO]  agent.server: Handled event for server in area: event=member-join server=node-server-1.us area=wan
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent.server.cert-manager: initialized server certificate management
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent: Started DNS server: address=<IP_ADDRESS>:8600 network=udp
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-client-2 <IP_ADDRESS>
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-server-3 <IP_ADDRESS>
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-server-2 <IP_ADDRESS>
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent.server.serf.lan: serf: Re-joined to previously known node: node-server-2: <IP_ADDRESS>:8301
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent.server: Adding LAN server: server="node-server-3 (Addr: tcp/<IP_ADDRESS>:8300) (DC: us)"
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent.server: Adding LAN server: server="node-server-2 (Addr: tcp/<IP_ADDRESS>:8300) (DC: us)"
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent: Started DNS server: address=<IP_ADDRESS>:8600 network=tcp
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.557-0500 [INFO]  agent: Starting server: address=<IP_ADDRESS>:8500 network=tcp protocol=http
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.558-0500 [INFO]  agent: started state syncer
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.558-0500 [INFO]  agent: Consul agent running!
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.558-0500 [INFO]  agent: Started gRPC listeners: port_name=grpc address=<IP_ADDRESS>:8502 network=tcp
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.558-0500 [INFO]  agent: Started gRPC listeners: port_name=grpc_tls address=<IP_ADDRESS>:8503 network=tcp
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.558-0500 [INFO]  agent: Retry join is supported for the following discovery methods: cluster=LAN discovery_methods="aliyun aws azure digitalocean gce hcp k8s linode mdns os packet scaleway softlayer tencentcloud triton vsphere"
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.558-0500 [INFO]  agent: Joining cluster...: cluster=LAN
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.558-0500 [INFO]  agent: (LAN) joining: lan_addresses=["<IP_ADDRESS>", "<IP_ADDRESS>", "<IP_ADDRESS>"]
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.559-0500 [INFO]  agent.server.serf.wan: serf: EventMemberJoin: node-server-2.us <IP_ADDRESS>
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.559-0500 [INFO]  agent.server: Handled event for server in area: event=member-join server=node-server-2.us area=wan
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.564-0500 [INFO]  agent.server.serf.wan: serf: EventMemberJoin: node-server-3.us <IP_ADDRESS>
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.564-0500 [INFO]  agent.server: Handled event for server in area: event=member-join server=node-server-3.us area=wan
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.566-0500 [INFO]  agent: (LAN) joined: number_of_nodes=3
Apr 02 08:19:50 node-server-1 systemd[1]: Started "HashiCorp Consul".
░░ Subject: A start job for unit consul.service has finished successfully
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit consul.service has finished successfully.
░░
░░ The job identifier is 4336.
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.587-0500 [INFO]  agent.server.serf.wan: serf: Re-joined to previously known node: node-server-3.us: <IP_ADDRESS>:8302
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.587-0500 [INFO]  agent: Join cluster completed. Synced with initial agents: cluster=LAN num_agents=3
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.634-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-client-3 <IP_ADDRESS>
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.651-0500 [INFO]  agent.server.serf.lan: serf: EventMemberJoin: node-client-1 <IP_ADDRESS>
Apr 02 08:19:50 node-server-1 consul[3822]: 2023-04-02T08:19:50.663-0500 [ERROR] agent.http: Request error: method=GET url=/v1/agent/self from=<IP_ADDRESS>:48840 error="ACL system must be bootstrapped before making any requests that require authorization: ACL not found"
Apr 02 08:19:51 node-server-1 consul[3822]: 2023-04-02T08:19:51.670-0500 [ERROR] agent.http: Request error: method=GET url=/v1/agent/self from=<IP_ADDRESS>:48840 error="ACL system must be bootstrapped before making any requests that require authorization: ACL not found"
Apr 02 08:19:53 node-server-1 consul[3822]: 2023-04-02T08:19:53.569-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-2 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:54 node-server-1 consul[3822]: 2023-04-02T08:19:54.575-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-1 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:55 node-server-1 consul[3822]: 2023-04-02T08:19:55.679-0500 [ERROR] agent.http: Request error: method=GET url=/v1/agent/self from=<IP_ADDRESS>:48840 error="ACL system must be bootstrapped before making any requests that require authorization: ACL not found"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.559-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-3 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.583-0500 [WARN]  agent.server.raft: heartbeat timeout reached, starting election: last-leader-addr= last-leader-id=
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.585-0500 [INFO]  agent.server.raft: entering candidate state: node="Node at <IP_ADDRESS>:8300 [Candidate]" term=3
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.611-0500 [INFO]  agent.server.raft: election won: term=3 tally=2
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.611-0500 [INFO]  agent.server.raft: entering leader state: leader="Node at <IP_ADDRESS>:8300 [Leader]"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.611-0500 [INFO]  agent.server.raft: added peer, starting replication: peer=247b43d4-680e-91a7-2559-ed5f7edf04f0
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.612-0500 [INFO]  agent.server.raft: added peer, starting replication: peer=0568fec4-01e3-982f-d971-9954e2fe12c6
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.612-0500 [INFO]  agent.server: cluster leadership acquired
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.612-0500 [INFO]  agent.server: New leader elected: payload=node-server-1
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.613-0500 [INFO]  agent.server.raft: pipelining replication: peer="{Voter 0568fec4-01e3-982f-d971-9954e2fe12c6 <IP_ADDRESS>:8300}"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.614-0500 [INFO]  agent.server.raft: pipelining replication: peer="{Voter 247b43d4-680e-91a7-2559-ed5f7edf04f0 <IP_ADDRESS>:8300}"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.619-0500 [INFO]  agent.server: initializing acls
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.623-0500 [INFO]  agent.leader: started routine: routine="acl token reaping"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.623-0500 [INFO]  agent.server.autopilot: reconciliation now enabled
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.623-0500 [INFO]  agent.leader: started routine: routine="federation state anti-entropy"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.624-0500 [INFO]  agent.leader: started routine: routine="federation state pruning"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.624-0500 [INFO]  agent.leader: started routine: routine="streaming peering resources"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.624-0500 [INFO]  agent.leader: started routine: routine="metrics for streaming peering resources"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.624-0500 [INFO]  agent.leader: started routine: routine="peering deferred deletion"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.624-0500 [INFO]  connect.ca: initialized primary datacenter CA from existing CARoot with provider: provider=consul
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.624-0500 [INFO]  agent.leader: started routine: routine="intermediate cert renew watch"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.624-0500 [INFO]  agent.leader: started routine: routine="CA root pruning"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.625-0500 [INFO]  agent.leader: started routine: routine="CA root expiration metric"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.625-0500 [INFO]  agent.leader: started routine: routine="CA signing expiration metric"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.625-0500 [INFO]  agent.leader: started routine: routine="virtual IP version check"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.625-0500 [INFO]  agent.leader: started routine: routine="config entry controllers"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.626-0500 [INFO]  agent.leader: stopping routine: routine="virtual IP version check"
Apr 02 08:19:56 node-server-1 consul[3822]: 2023-04-02T08:19:56.626-0500 [INFO]  agent.leader: stopped routine: routine="virtual IP version check"
Apr 02 08:19:57 node-server-1 consul[3822]: 2023-04-02T08:19:57.300-0500 [WARN]  agent.server.acl: failed to remove bootstrap file: error="remove /opt/consul/acl-bootstrap-reset: no such file or directory"
Apr 02 08:19:57 node-server-1 consul[3822]: 2023-04-02T08:19:57.329-0500 [INFO]  agent.server.acl: ACL bootstrap completed
Apr 02 08:19:57 node-server-1 consul[3822]: 2023-04-02T08:19:57.365-0500 [INFO]  agent.http: Request cancelled: method=GET url="/v1/catalog/service/nomad?dc=us&near=_agent&stale=&tag=serf&wait=2000ms" from=<IP_ADDRESS>:48842 error="ACL not found"
Apr 02 08:19:57 node-server-1 consul[3822]: 2023-04-02T08:19:57.560-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-2 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:58 node-server-1 consul[3822]: 2023-04-02T08:19:58.560-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-1 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:19:59 node-server-1 consul[3822]: 2023-04-02T08:19:59.563-0500 [WARN]  agent.server.memberlist.lan: memberlist: Was able to connect to node-client-3 over TCP but UDP probes failed, network may be misconfigured
Apr 02 08:20:02 node-server-1 consul[3822]: 2023-04-02T08:20:02.425-0500 [ERROR] agent.anti_entropy: failed to sync remote state: error="ACL not found"
Apr 02 08:20:02 node-server-1 consul[3822]: 2023-04-02T08:20:02.711-0500 [ERROR] agent.anti_entropy: failed to sync remote state: error="ACL not found"

Given the logs of the Consul Client, it looks like this is related to #3, right?

Oh my gosh, I somehow managed to miss the single issue in this repo. Hilarious!
Yes, it's definitely a duplicate. Closing as duplicate.


Help!

Hello!
Your program is very well done. Thanks very much for you sharing,but I found a problem in the test.
In this program you have set up ten rows of data,and it works well.But if I set up more rows of data,for example eighty rows, when it works,I click on the first line，I find the first line,the fifteenth line ，the twenty-ninth line，the forty-third line，the fifty-seventh line and the seventy-first line indicators are all Animating. This is wrong,Please help!

Hello. Did you solve the problem?
I have the same issue but I solved it by different approach
Let me know if you need help

Fixed!


Model Builder Error: Index was outside the bounds of the array

System Information (please complete the following information):

Model Builder Version: NET6:
Visual Studio Version 2022

Describe the bug

Clear description of the problem:
Just a simple test
at Microsoft.ML.ModelBuilder.AutoMLService.Proposer.PipelineProposer.Propose(TrialParameter trialParameter) in //src/Microsoft.ML.ModelBuilder.AutoMLService/Proposer/PipelineProposer.cs:line 97
at Microsoft.ML.ModelBuilder.AutoMLService.Proposer.Controller.Propose() in //src/Microsoft.ML.ModelBuilder.AutoMLService/Proposer/Controller.cs:line 59
at Microsoft.ML.ModelBuilder.AutoMLService.Experiments.LocalAutoMLExperiment.d__15.MoveNext() in //src/Microsoft.ML.ModelBuilder.AutoMLService/Experiments/LocalAutoMLExperiment.cs:line 136
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ML.ModelBuilder.AutoMLEngine.d__21.MoveNext() in //src/Microsoft.ML.ModelBuilder.AutoMLService/AutoMLEngineService/AutoMLEngine.cs:line 167   at StreamJsonRpc.JsonRpc.d__139`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ML.ModelBuilder.ViewModels.TrainViewModel.<b__109_0>d.MoveNext()

Screenshots

Any updates here, please?
Visual Studio 2022: Version 17.1.0 Preview 1.1
Microsoft.ML : 1.7.0

And this message showing up in output after I make train time for 30 minutes for a very small dataset 850 raw only, I have all NuGet are updates to 1.7.0,
“Installing NuGet package, package ID: Microsoft.ML, package Version: 1.6.0”
this is another Dataset with 10 raw :(

I tried to repair the Visual Studio and make sure every thing updated, but I's going to very bad
the UI ML become like this,
I can't analyze any datasets
any help please? 2 days without any solutions!

@HashemGo sorry for the delay to respond to the Issue "Index was outside the bounds of the array"  is a known issue I will be fixed in the future release and follow here https://app.zenhub.com/workspaces/mlnet-tools-5cde1c97e3106e39e8ae08fc/issues/dotnet/machinelearning-modelbuilder/1602
For training time finished without any model trained could you share your dataset?
For the Update package  issue, it is a known issue https://github.com/dotnet/machinelearning-modelbuilder/issues/1918.

If you still hit the issue after our next release feel free to reopen it.

Sorry, the issue still not resolve
I updated all ml.net and vs preview 2
still have this alert after analyze the dataset
i can't to do work :(

With new update resolve part of problem
I think this is a bug
if you have a solution with many projects for ML
if you  try training one of them the project copy namespace from another that's wired!, The projects not connected
also if you have version 1.6 and another project have version 1.7 the problem showing up
I hope this help
Thanks

Ran into this problem today. Turns out I had too few samples. I duplicated them a couple of times and the training went smoothly.


fix entry sync with complex forms

should close #1251
the issue (as shown in the test) is that creating 2 entries in one sync where they reference eachother means that the first one will try to create a ref to an object that doesn't yet exist

I cherry-picked commit 429b74ba onto the branch for #1256 and it didn't fix the error: both with and without commit 429b74ba, the SecondSena3SyncDoesNothing test threw "System.InvalidOperationException : Complex form component not found, searched for diso - LexEntry 9331".

this branch has been merged into #1256 it should be closed without merging once that PR is merged

merged via #1256


Add SmartTokenViewer

This PR adds SmartTokenViewer to the DApp list, and also adds a new category "Tools & Utilities" to better fit with this DApps usage.

Hello, @micwallace - thank you for submitting this dapp. We will follow up on your support ticket. Please keep an eye out for our reply.


Visualization enhancements

#2
Make flowchart more linear
too many colours
larger font
Try to get user feedback
Jesse: Doesn't seem easy to follow

Estimate: 1-3weeks


[New Feature]: Hints for controlled folder access

Description of the new feature / enhancement
I had an installer crash (see https://github.com/microsoft/winget-pkgs/pull/68036) because Windows Controlled Folder Access  blocked the installer from creating a folder in %userprofile%\Documents (even while I was running it from an Administrator terminal).
There was no useful information on the console - I just got Installer failed with exit code: 2.
Proposed technical implementation details
A way to let winget know through the manifest that the installer needs access to specific folders, so that the crash can be prevented or so?

(moved from https://github.com/microsoft/winget-pkgs/issues/68133)

I changed this back to a feature request. I'm not sure which installers are encountering this type of an issue. It may be an issue with the installer though, so we would need to find the proper class of problems so we can figure out if there is a reasonable solution in this case.

Ok - the installer with the problem was linked in the issue mentioned above - I wouldn't be able to say whether that is a bug in the installer, so I'm afraid I can't help further..


how to install it ?

Hello, may I know how to install it? I am interested in this project because I don't need the complicated hierarchy of administrator-distributor-user. I only manage the VPS by myself. However, I don't know how to use this control panel. Thank you for your response.

In our infrastructure we use Kumquat with SmartOS zones (somehow similar with Solaris zones). Based on that we provide images (like containers) in these environments. A good starting point is the image description (mostly shell scripts) in our image repository.
Kumquat manage databases, web folders and ftp access. It provides a API url for mail information. So basically you need the following software installed already:

Apache
MariaDB (or equivalent)
PHP-FPM (optional if you like to use php sites later in htdocs)
ProFTPD

Our setup for each of these services could be found zoneinit. These are all shell scripts to configure these services including Kumquat.
To use Kumquat itself it required gunicorn or any alternative WSGI handler. In our setup gunicorn provides the wsgi to http translation and is reachable with apache proxy.
Maybe this helps a bit to set things up. But I will see if I could easily write some kind of documentation.
The following gist provides you with a not finished development environment via Docker and docker-compose.


markdown styling encourages code which is in-accessibile

There's an org info area where you can post markdown.
I made all my headings h2's like ## What does this fund? but the styling came out kinda like subheadings.
I tried changing this to an h1 header # What does this fund? and I get the sort of bit sections I was expecting. The problem is that for someone navigating with a screen-reader, you're messing up the semantics of the page area. e.g. "What does this fund" is a sub-section of the major page section: "Secure Scuttlebutt Consortium"
This is simultaneously not a major thing, and a thing which send signals about an open source project to people who know about accessibility, or people who have accessibility needs

With the new collective page, markdown is not used anymore for collective's long descriptions. We instead use a WYSIWYG editor that doesn't create titles above H2. Legacy descriptions have all been migrated in https://github.com/opencollective/opencollective/issues/3207 and existing titles have normally been updated.

<3
On Jul 30 2020, at 7:01 pm, Benjamin Piouffle<EMAIL_ADDRESS>wrote:

Closed #1672 (https://github.com/opencollective/opencollective/issues/1672).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub (https://github.com/opencollective/opencollective/issues/1672#event-3602313052), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AAUK3HRK42E44NFIFOWJDM3R6ELGNANCNFSM4GSELHAQ).


Where can one submit issues?

As the title says, where can one submit issues for this project? GitHub issues are not visible.
Also, could you add more text to the readme about the reason for the fork? Is the fork supported by Google, will they close their copy?

since the original fork (google/gopacket) still has issues open, I'm keen for that to be closed off/frozen before we opening up this one. otherwise we'll be in a bit of duplicate happening. If that doesn't happen anytime soon, I'll bite the bullet and open it up here (let's put 30 days penciled in)


[terra-form-select] Add clear option

Summary

Added new props allowClear to show an option to allow clearing the selected item.

Additional Details
Closed #1736.
When the allowClear prop is set, an option is added to the top of the menu to allow clearing the selected item and reset the select back to the unselected state. The placeholder passed in is used as the display text for the clear option. If the placeholder is not provided or is an empty string, the default placeholder ("- Select -") would be used as the clear option text. The allowClear prop will be ignored for the Mulitple or Tag select variant.
Still requires some UX input on what margins to use for the clear option when displayed in an Option Group and accessibility when selecting the clear option.
Example Deployment Links:
https://terra-core-deployed-pr-2240.herokuapp.com/#/tests/terra-form-select/form-select/allow-clear
Thanks for contributing to Terra.
@cerner/terra

Do the UX callouts mention a selection state for the clear option? Is the clear option always supposed to be selected by default?

The terra-opensource-theme doesn't have the clear option selected by default. The other themes do have it in the selected state by default.
Open Source Theme:

Clinical Theme:

@neilpfeiffer Should the default selection state of the clear option be themeable? Or should we just choose one of the above and not make it themeable?

@neilpfeiffer I'm still in need of a couple of things from UX.

margin-top and margin-bottom for the clear option in OptGroup.
After making the clear option to be not selected by default, the color contrast between the color and the hover background no longer meets the WCAG 2 AA contrast ratio thresholds. The color used to be #70787c, which is the same as the place holder color. I need a color that is a bit darker. I'm just using #666F70 for the time being.

Couple of docsite adjustments:

lets move Clear example before Controlled
https://github.com/cerner/terra-core/blob/5b9edded6d4cb2ed4a2fdcd21453d2b72e6c32db/packages/terra-form-select/src/terra-dev-site/doc/form-select/Select.1.doc.jsx#L101

Let update these example titles, so the set is more understandable which are types/variants, and which are ala carte features in addition to the variants:

[ ]  title: 'Disabled', -> 'Disabled (applies to all)',
[ ]  title: 'Invalid', -> 'Invalid (applies to all)',
[ ]  title: 'OptGroup', -> 'Ability to add Option Groups (applies to all)'
[ ]  title: 'Custom Max Height', -> 'Ability to set a Maximum Height (applies to all)'
[ ]  title: 'Clear', -> ' Ability to Clear Selection (applies to only 'default', 'combobox', and 'search')',
[ ]  title: 'Controlled', -> 'Create a Controlled Select (applies to all)'

Functional verification completed. The select example functions as expected with the clear option. +1 to UX changes.

@neilpfeiffer

The Clear example has been moved to be before the Controlled example.
The title and description on those examples are updated.

Tested: PR #2240
Reviewed:

Resolves adding ability to soft "clear" a select option from the single select variants in  terra-form-select

Related:

will need to add new variables and values into theme files

Verified by @neilpfeiffer, ready for release.

Pass

UX Review


should i?

Basically I feel like its about time to make this a default, but part of me doesn't want to because who am I to prescribe such a huge design decision.  What are the thoughts on this?

@sponge talked me into it.

If I'm reading this correctly, you've merged the AMD branch into Master.
Any tips for those of us who were using the non AMD branch, but would like to keep up-to-date? I don't have any problem switching over to AMD, but a short list of migration tips for those of us who started out wht the non-AMD branch would be very helpful.

@kurtmilam Absolutely, blog post and migration instructions are forthcoming.


Incorrect equals method in VarnodeAST.java

Describe the bug
The equals method of VarnodeAST compares the addresses of the SequenceNumber objects and not the instances.
This means that two instances of VarnodeAST may be unequal, even if they are conceptually identical.
This causes problems when creating collections of VarnodeAST objects, such as the Set<Varnode> returned by DecompilerUtils.getBackwardSlice(Varnode seed).
To Reproduce
Steps to reproduce the behavior:

Create a Ghidra script
Obtain two different HighFunction objects of the same function.
Iterate over the VarnodeAST objects of each HighFunction, simultaneously, in the same order (I used highFunction.locRange()).
Inspect v1.equals(v2), where v1 and v2 are two VarnodeAST objects, one for each HighFunction.
Observe that v1 and v2 are not always equal, even though they are identical.

Expected behavior
Two identical VarnodeAST objects must be equal.
Attachments
I attached a Ghidra script and binary that can be used to recreate the error:
VarnodeAST_Equals_Bug_Poc.zip
Environment:

OS: Ubuntu 18.04
Java Version: 11.03
Ghidra Version: 9.0

I made a change request to your pull request.

Thanks, I added the change.


Any way to extract the text from the epub?

I am looking for a way to extract the text from the epub file instead of simply displaying the file to the user. Is it possible with this project?

I haven't tried this in the plugin, only with stock epub.js (which this is based on), but this seems to work when using epub.js with web browser javascript.
// Initialize the book with the path to the .epub file
var book = ePub("myEpub.epub");

// Array to store the text contents of each section
var sectionsContents = [];

// Render the book
var rendition = book.renderTo("area", {  flow: "scrolled-doc", width: 600, height: 400 }); //area points to an id of an element on the web page

// Handle rendering events
rendition.display().then(async function() {
  var spineItems = rendition.book.spine.spineItems;
  console.log(spineItems.length)
  for(var i =0; i< spineItems.length; i++){
    spineItem = spineItems[i];
    sectionsContents.push(spineItem.contents.innerText);
    await rendition.next()
  }

});

It's a bit clunky, you have to render each section before hand, but it does the job.
if you could access the epub libraries somehow in the plugin, maybe use a webview(?), this could get you started.

how can i do this on mobile app to get the each element or text with cfi ranges from each page of epub?

I haven't tried this in the plugin, only with stock epub.js (which this is based on), but this seems to work when using epub.js with web browser javascript.
// Initialize the book with the path to the .epub file
var book = ePub("myEpub.epub");

// Array to store the text contents of each section
var sectionsContents = [];

// Render the book
var rendition = book.renderTo("area", {  flow: "scrolled-doc", width: 600, height: 400 }); //area points to an id of an element on the web page

// Handle rendering events
rendition.display().then(async function() {
  var spineItems = rendition.book.spine.spineItems;
  console.log(spineItems.length)
  for(var i =0; i< spineItems.length; i++){
    spineItem = spineItems[i];
    sectionsContents.push(spineItem.contents.innerText);
    await rendition.next()
  }

});

It's a bit clunky, you have to render each section before hand, but it does the job.
if you could access the epub libraries somehow in the plugin, maybe use a webview(?), this could get you started.

You can use the new functionality from version 1.4.0 applied in the JavaScript Injection example in the examples folder


Can't find *.ngfactory.js after bundling module!

Type of Issue
[x] Bug Report
[ ] Feature Request

Description
_A bug: After publishing a module and try testing it using ng serve --aot i get errors
ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve 'ngx-pickydate' in '/home/ahmed/WWW/ngx-pickydate/src/app'
ERROR in ./src/app/app.component.ngfactory.js
Module not found: Error: Can't resolve 'ngx-pickydate' in '/home/ahmed/WWW/ngx-pickydate/src/app'
ERROR in<EMAIL_ADDRESS>Module not found: Error: Can't resolve 'ngx-pickydate' in '/home/ahmed/WWW/ngx-pickydate/src/app/ngx-pickydate/@ngx-pickydate'
ℹ ｢wdm｣: Failed to compile.

The module run fine without 'Ahead of Time' compilation. i mean with ng serve
How To Reproduce
_A bug: ng serve --aot
Expected Behaviour
A bug: please describe what behaviour or result you expected
After reading a bit about this error i found that this part inside tsconfig.json
"angularCompilerOptions": {
  "genDir": "compiled"
}

is responsible of generating ngFactory.js files. so do i miss something here !??
Version Information
$ node_modules/.bin/ng-packagr --version
ng-packagr:            2.4.5
@angular/compiler:     6.0.3
@angular/compiler-cli: 6.0.3
rollup:                0.55.5
tsickle:               0.27.5
typescript:            2.7.2

No third party library.
package.json of the modal
{
    "$schema": "./node_modules/ng-packagr/package.schema.json",
    "name": "ngx-pickydate",
    "version": "1.0.5",
    "ngPackage": {
      "lib": {
        "entryFile": "index.ts"
      },
      "dest": "@ngx-pickydate"
    }
  }

tsconfig.json
{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2017",
      "dom"
    ]
  },
  "angularCompilerOptions": {
    "genDir": "compiled",
    "fullTemplateTypeCheck": true,
    "preserveWhitespaces": true
  }
}

package.json of the main project
{
  "name": "testpackage",
  "version": "1.0.2",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "bundle": "ng-packagr -p src/app/ngx-pickydate/package.json"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^6.0.0",
    "@angular/common": "^6.0.0",
    "@angular/compiler": "^6.0.0",
    "@angular/core": "^6.0.0",
    "@angular/forms": "^6.0.0",
    "@angular/http": "^6.0.0",
    "@angular/platform-browser": "^6.0.0",
    "@angular/platform-browser-dynamic": "^6.0.0",
    "@angular/router": "^6.0.0",
    "core-js": "^2.5.4",
    "rxjs": "^6.0.0",
    "zone.js": "^0.8.26"
  },
  "lib": {
    "entryFile": "ngx-pickydate.ts"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.6.0",
    "@angular/cli": "~6.0.0",
    "@angular/compiler-cli": "^6.0.3",
    "@angular/language-service": "^6.0.0",
    "@types/jasmine": "~2.8.6",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "~8.9.4",
    "codelyzer": "~4.2.1",
    "jasmine-core": "~2.99.1",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~1.7.1",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~1.4.2",
    "karma-jasmine": "~1.1.1",
    "karma-jasmine-html-reporter": "^0.2.2",
    "ng-packagr": "^2.4.5",
    "protractor": "~5.3.0",
    "ts-node": "~5.0.1",
    "tslib": "^1.9.1",
    "tslint": "~5.9.1",
    "typescript": "^2.7.2"
  }
}

It looks like you don't have the correct path mappings in your tsconfig.json
In your main tsconfig you should have something similar to
"compilerOptions": {
  ....
    "paths": {
      "ngx-pickydate": [
        "dist/ngx-pickydate"
      ]
    }
 }

@alan-agius4 So now my tsconfig.json is something like this
{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "paths": {
      "ngx-pickydate": [
        "dist/ngx-pickydate"
      ]
    },
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2017",
      "dom"
    ]
  },
  "angularCompilerOptions": {
    "genDir": "compiled",
    "fullTemplateTypeCheck": true,
    "preserveWhitespaces": true
  }
}

I can't find *.ngfactory.js file !
Still i get the same error with ng serve --aot

Have you build the library? Does dist/ngx-pickydate exist?
On Wed, 30 May 2018 at 22:17, Ahmed HAMEED<EMAIL_ADDRESS>wrote:

@alan-agius4 https://github.com/alan-agius4 So now my tsconfig.json is
something like this
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"paths": {
"ngx-pickydate": [
"dist/ngx-pickydate"
]
},
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
},
"angularCompilerOptions": {
"genDir": "compiled",
"fullTemplateTypeCheck": true,
"preserveWhitespaces": true
}
}
I can't find *.ngfactory.js file !
Still i get the same error with ng serve --aot
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dherges/ng-packagr/issues/913#issuecomment-393303822,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQv-Wp7ySFrjkFe2j3oXrUT_qK5MybQ7ks5t3v5qgaJpZM4UTp8G
.

I can see that the path is incorrect as you don’t have a dist folder.
It should be pointing to the actual distributable path. ‘app/ngx-pixkydate/@ngx-pickydate’

Yes sure this is the link of the module
I'm actually new for producing angular modules, I'm wondering what path will do if it is exists in my main tsconfig.json?
I don't expect that consumer will add it manually after installing module. right ?

That is correct, consumers don’t need to  add it when they install the package.
To get you started quickly, I suggest you use Angular CLI

This is for angular 6 i guess!
I tried to bundle it using rollup task bundler but i stuck somewhere that i could not find much info.
Do you have links to start reading more about ?
BTW thank you for helping me and for your time.

No problem, I don’t particular have any links. I suggest maybe to that a look at medium.com

@AhmedBHameed  Did you find a solution for this?

@aburht Well after huge searching about it i decided to go with rollup.js to bundle my module. and as you see that this issue still open !!
Hope someone will find a solution for it.
However if you need help with rollup.js feel free contacting me. happy to help you.

Closing as this seems to be a config related issue and without a reproduction it’s not really possible to tackle.
My 2 cents would be that the name of the library in that package.json doesn’t match the one in the tsconfig paths.
If the problem persists please open a new issue, with a minimal reproduction.

I've got the same problem but my case might be a bit different.
I packaged my library into the dist folder, so the folder structure looks like the following
my-lib:
+dist
--->actual lib
+src
+assets
+other source code
so this gave me that module not found error when I install the library from the root level and import it as 'import {my-lib-module} from 'my-lib/dist'
after I move everything inside the dist folder (not include dist) to a new repo and install from that repo, problem solved.
Hope it helps


Wrong evaluation timeframe displayed when switching evaluations

In the evaluation screen in the bridge, when switching from one evaluation to another, the timeframe is not calculated correctly. It seems that the initial timeframe is stuck and not replaced with the timeframe of the clicked evaluation event.
In the example, the timeframe of the preselected event is 5 minutes and it doesn't change, no matter which event is clicked.

Assign to me

Hi @Godtide , can you give us an ETA when this is ready?

@Godtide as discussed last thursday in our community meeting, I'll take this issue, since we need it for our 0.7.3 release.


Transclude + Ng-Repeat: Unable to Access Parent Directive's Controller/Scope from Transcluded Directive

I'm trying to use nested directives + transclude + ng-repeat.
In my inner directive (which is cloned via the ng-repeat directive), I need access to my outer directive's controller.  However, using 'require' on the DDO fails because in order to provide the necessary scope to ng-repeat, I must pass my $scope.parent to the transclude function which then omits my outer directive's scope/controller from the scope/controller tree.
It's much easier to show with an example.  The example has stripped out all my application code to show the basic concept. Open the Code Pen below, Open the browser's console, then refresh page to see error thrown by angular in console:
http://codepen.io/anon/pen/PwXbGQ?editors=101.
Is this impossible to achieve using Angular 1.3?

Without going to deep, I wonder why you need to pass $scope.parent. What prevents ngRepeat-created scopes from accessing the list o devices through prototypal inheritance ?
Could you share some code demonstrating the issue (when passing $scope instead of $scope.parent) ?

Alternatively, you might want to look into controllerAs (assign the list to devicesCtrl and access it as devicesCtrl.devices).

Have you tried structuring your tabs similar to UI Bootstrap?

@gkalpak
So I've created a new CodePen to show why I can't just pass scope instead of scope.$parent.
Here is what I've changed:

I removed the goldenLayout from the goldenLayoutTab require statement (so pen runs without errors)
I added a console.log statement into the link function of the goldenLayoutTab directive.

If the link function in goldenLayout directive is:
transclude(scope.$parent);
the console log prints out 'getting called' twice (as it should since there are two objects in my my devices list).
If I switch the transclude to be:
transclude(scope)
No console output occurs meaning my ng-repeat was not called.  View forked CodePen here: http://codepen.io/anon/pen/OPrdzZ?editors=101
So just switch the transclude back and forth from scope to scope.$parent and you'll see I need to pass scope.$parent for my goldenLayoutTab directive link function to be called.
As for using controllerAs, here's a forked CodePen using controllerAs syntax and passing scope and you can see the console.log('getting called') statements still do not get called: http://codepen.io/anon/pen/QwzYQY?editors=101

@wesleycho Thanks for the suggestion. I will take a look.  I was actually using the <md-tabs> and <md-tab> syntax used by the Angular Material Design project as my model and there's seems to work fine:
 (which is equivalent to my ):
https://github.com/angular/material/blob/master/src/components/tabs/js/tabsDirective.js#L144-146
 (which is equivalent to my ):
https://github.com/angular/material/blob/master/src/components/tabs/js/tabItemDirective.js#L58-66,89-92
But I will see how Angular UI Bootstrap does it...perhaps that will show me another way to handle this scenario.

@nkoterba: It is still not clear (to me at least), why you need to pass scope.$parent.
You are manually transcluding and falling to actually append goldenTab's content to the DOM (so no wonder you don't see any logs).
If you replace transclude(scope) with transclude(function (clone) { element.append(clone); });, it should work fine (no need to explicitly pass scope or scope.$parent).
It is also not clear, why ngTransclude wont work here.

+1

Based on @gkalpak 's comments and the lack of feedback from @nkoterba I'm going to close this issue.


Current month is not localized as expected

Say you use datepicker in a locale (by example fr-FR).
Then, the current month is not localized.
See for yourself : https://jsfiddle.net/vL407cs8/4/
I have not tested this bug with another locale but I except it to be the same.

It works as expected, just see the i18n file: https://rawgit.com/fengyuanchen/datepicker/master/i18n/datepicker.fr-FR.js

Ok. Sorry. I never saw Jun as month in french.
Look at the wikipedia page. I would suggest you to use the "abbréviation courante" column.
What you are using are 3 letters codes I never saw before. And you miss the accent.

Most of the i18n files are provided by other contributors. You can change it (PR) if you think you have a better terminology.

Better

What is that supposed to mean ? I am trying to be as neutral as possible. And providing source to back my "terminology"
In fact, I don't know why you are reinventing the wheel here as this is already defined in javascript. Just take a look at
> new Date().toLocaleString('fr-FR', {'month': 'short'})
"juin"
> new Date('2018-04-16T15:15:15').toLocaleString('fr-FR', {'month':'short'})
"avr."

// and so on

This is exactly as quoted from wikipedia. If I make a PR this will be to remove those i18n file and rely on internal js string locale already defined.
My guess is that js support more locale that yours 24 ones.


Investigate need and on need eventually replace vue-meta with Vue3 version

Description
Replace vue-meta, discontinued since 3 years but has replacement for Vue3, still discontinued since 1 year, there's also no envisioned use case, as we don't update metadata.

Simple alternative is UseTitle from VueUse
https://vueuse.org/core/useTitle/#usetitle

Note: Work can be started now, but should be merged after 2.8.0

Note, although not used currently, we do have a feature for Q1 to add meaningful page titles

It should not be complex to add another library afterwards and link it to the router.

Let's remove it and if we need it later, we can add it back in.

Note, although not used currently, we do have a feature for Q1 to add meaningful page titles

That's good news! Seeing just the text 'Rancher' in your page history was never that helpful, especially when navigating through a lot of pages.


Ideas

The place for any idea to put.

First of all, thanks a lot for this great repo! I'm interested in the same topic but cannot find many opensource project.
I am thinking on developing a web application for online blood pressure monitoring with Python/FastAPI.
Have you ever thought of integrating any bluetooth bp monitor device for automatic data collection?

Ow, hey man :) You wouldn't believe it, but I'm having something like that :)

I worked for some time on such project and, currently, trying to hand it over. We could talk about it and discuss it more. Please, feel free to schedule a call

Looking forward to talk with you :)


Added passthrough metadata information to help downstream projects build native libraries using llama.cpp build artifacts

Added passthrough metadata information to help downstream projects build native libraries using llama.cpp build artifacts
Added INCLUDE pointing to llama.cpp source folder for header lookup
Added OUT_DIR pointing to build output directory for object file lookup
This allows downstream projects access to llama.cpp header files, and llama.cpp object files to link with their own C-source and compile.

This looks good - is there somewhere you could point me to where INCLUDE and OUT_DIR are used (other projects, etc)?
https://doc.rust-lang.org/cargo/reference/build-scripts.html does not seem to mention it explicitly.

(don't worry about checks - I broke those myself)

https://kornel.ski/rust-sys-crate mentions it and it seems its pretty ad-hoc. Thanks for the PR!

This looks good - is there somewhere you could point me to where cargo:INCLUDE and cargo:OUT_DIR are used (other projects, etc)?
https://doc.rust-lang.org/cargo/reference/build-scripts.html does not seem to mention it explicitly.

I am new to rust as well. The above were suggested by ChatGPT when i was stuck extending llama.cpp with my own C-code.
Glad you found the link - https://kornel.ski/rust-sys-crate where include is mentioned.
Thanks for the merge.

I may end up removing the OUT_DIR one, I imagine using the environment variable is preferred.


Improve skip pattern

Fixes #40

+1 I think we have a documentation issue somewhere in spring-cloud.


Unstable result for ros2 ai exec because response include quotes

This can be reproduced with GPT4 and llama3.1 as following.
### OpenAI
export OPENAI_API_KEY=<API_KEY>
export OPENAI_MODEL_NAME=gpt-4o-2024-08-06
# export OPENAI_MODEL_NAME=gpt-4o unlikely happens with this one
export OPENAI_ENDPOINT=https://api.openai.com/v1

root@tomoyafujita:~/ros2_ws/colcon_ws/src/ros2/ros2ai/scripts# export OPENAI_MODEL_NAME=gpt-4o-2024-08-06
root@tomoyafujita:~/ros2_ws/colcon_ws/src/ros2/ros2ai/scripts# ros2 ai exec "give me all topics"
/bin/sh: 1: Syntax error: EOF in backquote substitution
root@tomoyafujita:~/ros2_ws/colcon_ws/src/ros2/ros2ai/scripts# ros2 ai exec "give me all topics" --dry-run
Command Candidate: 'ros2 topic list`'
root@tomoyafujita:~/ros2_ws/colcon_ws/src/ros2/ros2ai/scripts# ros2 ai exec "give me all topics" -d
ChatCompletion(id='chatcmpl-A79y9394Iwlj4xP3Gz3r4Nf4HXUdr', choices=[Choice(finish_reason='stop', index=0, logprobs=None, message=ChatCompletionMessage(content='`ros2 topic list`', role='assistant', function_call=None, tool_calls=None, refusal=None))], created=1726269981, model='gpt-4o-2024-08-06', object='chat.completion', system_fingerprint='fp_143bb8492c', usage=CompletionUsage(completion_tokens=6, prompt_tokens=48, total_tokens=54, completion_tokens_details={'reasoning_tokens': 0}))
System role:
You are a Robot Operating System 2 (as known as ROS2) rolling distribution command line executor, provides executable command string only without any comments or code blocks.
/bin/sh: 1: Syntax error: EOF in backquote substitution

This can be addressed systematically to remove the pre and post quotes from the chat completion result of ros2 ai exec.

addressed by https://github.com/fujitatomoya/ros2ai/commit/b5d412a2c95755abf510d89bbea8597c56e854f8


compilation gradle error

trying running a simple application in vs code using flutter gives me the following error.

Even after flutter doctor has no error

help needed!

Merging with #23404


Open datasets with physio data

This stems from https://github.com/physiopy/physiopy.github.io/issues/11#issuecomment-753409815. I was thinking we can use this issue to build a list of datasets with physio data.
One good start is searching "physio" in OpenNeuro. The "available modalities" field shows when a study has physio data.

I believe I created a blank page for physio data in #16
Should we make it a table of some kind? Maybe with name, link, citation, and brief description?

I believe I created a blank page for physio data in #16
Should we make it a table of some kind? Maybe with name, link, citation, and brief description?

I didn't realize you had already started on it!
I think that would be amazing. There are definitely more datasets with physio than those with multi-echo, so a bulleted list like we have in tedana's docs probably isn't as appropriate.

I didn't realize you had already started on it!
I think that would be amazing. There are definitely more datasets with physio than those with multi-echo, so a bulleted list like we have in tedana's docs probably isn't as appropriate.

I didn't realize you had already started on it!

Yeah... it's been there for a couple of months now I believe. I'm guessing folks are either busy or focused on phys2denoise.

I think that would be amazing. There are definitely more datasets with physio than those with multi-echo, so a bulleted list like we have in tedana's docs probably isn't as appropriate.

Ideally, we could have a Google Spreadsheet embedded into the page. I think that would be the most comfortable solution for anyone willing to contribute. And it should be pretty straightforward as markdown can render HTML code.

I didn't realize you had already started on it!

Yeah... it's been there for a couple of months now I believe. I'm guessing folks are either busy or focused on phys2denoise.

I think that would be amazing. There are definitely more datasets with physio than those with multi-echo, so a bulleted list like we have in tedana's docs probably isn't as appropriate.

Ideally, we could have a Google Spreadsheet embedded into the page. I think that would be the most comfortable solution for anyone willing to contribute. And it should be pretty straightforward as markdown can render HTML code.

I've just pushed a commit to #16 with the embedded spreadsheet. The spreadsheet is here: https://docs.google.com/spreadsheets/d/1i4CMTsH1JWHS8n0vY_QAYbHN_TMAT8z4tOFyzOHlSgo/edit?usp=sharing
It is supposed to update the website every time the sheet is updated.

I've just pushed a commit to #16 with the embedded spreadsheet. The spreadsheet is here: https://docs.google.com/spreadsheets/d/1i4CMTsH1JWHS8n0vY_QAYbHN_TMAT8z4tOFyzOHlSgo/edit?usp=sharing
It is supposed to update the website every time the sheet is updated.


Get the origin type when serializing dataclass

Signed-off-by: Kevin Su<EMAIL_ADDRESS>TL;DR
Fixes https://github.com/flyteorg/flyte/issues/3011
Get the origin type from annotated when serializing dataclass because some args in annotated are not hashable.
Type

[x] Bug Fix
[ ] Feature
[ ] Plugin

Are all requirements met?

[x] Code completed
[x] Smoke tested
[ ] Unit tests added
[ ] Code documentation added
[ ] Any pending items have an associated Issue

Complete description

Tracking Issue
https://github.com/flyteorg/flyte/issues/3011
Follow-up issue
NA

cc @cosmicBboy


Error when exporting or previewing

When clicking on the "Export detailed results" button I get the error "Ooops! An unexpected error seems to have occured. Why not try refreshing your page? Or you can contact your administrator if the problem persists."
Same thing happens if I click on the 'Preview In this channel" button from any draft message.
The Teams channel is not private and I tried on a different channel as well.
This is a second instance of the company communicator in our environment and the first instance works fine. Teams settings are the same for both.
I tried syncing and restarting the App Service and Function Apps but the issue persists.

Hello @lazarovidiu ,
Thank you for raising the issue for Company Communicator app.
Could you please confirm on the below points -

Is this a new deployment?
What is the version of the deployed application?
Please share deployment status screenshots of all the Function apps and App service from the deployment centre. Here is the reference for App service status. Please do the same for 3 function apps(Data Function, Send Function, Prep Function)

Hi @v-jaygupta
This is the second deployment in our tenant. The first one works fine.
We are on the latest version, 5.4.1 - we deployed directly to this version so there was no update involved.
The screenshots requested are as follows:

Hi @lazarovidiu ,

There is a chance of incorrect configuration, have a thorough check from start-end and mainly verify the all three app client secret is correctly copied while creating ARM template or not. Attaching the link where you can compare and check on secrets.

Please cross verify the set-up authentication part again.

Check whether the Supported type parameter for app registration is as per the deployment guide. Here is the reference.
Author-multiple
User-multiple
Graph-my organization

Hi @gsv022
I have checked all the secrets and the setup authentication and everything is correct.
The "Supported type" parameter for app registration was not correctly set. All three were set to multiple.
I have changed the Graph to "My organization only" and restarted all four services but the issue persists.
Is there anything else I need to check after changing this setting?

Hi @gsv022
We copied the Secrets' Value not the ID from the three apps. I have also verified this multiple times and they are correct in the resource group vault.
If you are sure the secrets are behind these issues we could generate new ones and update and test them.
Let me know if you think this is worth doing.

Please share the manifest files

Hi @lazarovidiu ,
Please share the zipped manifest files which will be done at the last but one stage of deployment process. Here is the reference.

Hi @gsv022, please find the requested manifest files attached.
manifest.zip

Hi @lazarovidiu ,
Thanks for the patience. Please modify the manifest files.

Please update the both highlighted places with author bot id(Author application id)

Please keep the id as it is unless there are multiple instances deployed to teams

Note:- It is not recommended to change the version.


Allow disabling stylistic animations for controls.

In JavaFX when we create a ChoiceBox and click on it, the dropdown menu appears instantly. When it loses focus, it disapears instantly.
In Compose, the opening and closing dropdown menus animate. Not only is the timings of this animation hardcoded, but also the animation as a whole cannot be disabled.
Optional, stylistic animation of controls like this should be configurable. Sometimes it is desirable to have a more "comfy" feel to the app (which is how I would describe the default animation behavior). Other times, it is more desirable to have a more responsive and fast feel.
I am focusing on DropdownMenu here, but this is a request for an overall strategy of making all optional, stylistic animations configurable. At minimun, we should be able to disable them with a boolean input property or a CompositionalLocal toggle.
See androidx.compose.material.DropdownMenuContent for Desktop for a reference for where some animations are hardcoded.

I believe it should be configurable not only for Desktop but for other targets as well taht should be addressed in JetPack Compose first. Please create an issue in Jetpack Compose issue tracker for this. Closing this issue.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Combine audio with video fragments which are being published to kvs using kvssink plugin

I am using kvssink plugin to write audio and video to same kvs. And consume audio and video files separately from same kvs via kvs parsing library.
But is there a way to combine the audio and video fragments ? I thought that kvs might maintain audio and video streams as tracks and we can easily read the combined media from kvs. But this is not the case.
Before sending audio and video fragments, muxing does not work (because of difference in pad capabilities of muxer and kvssink plugin). Is there a way to do so before sending audio and video fragments ? The example mentioned here  also does not use any mux before sending media.
so, my question is -

Is there a way to combine audio and video before sending them via kvs plugin?
Is there a way to combine audio and video fragments after receiving them ? (i can think of timestamp based combination of fragments, but not sure if this is recommended approach)
What is the recommended way to proceed here ?

We do not have separate audio and video fragments, a single fragment can contain both audio and video frames.  You do not see the muxing happening explicitly in the GStreamer pipeline because under the hood the Producer SDK muxes them together into separate tracks (so audio and video will be separate tracks).  The SDK packages the incoming data on-the-fly into MKV.
There is no way to consume data only on a single track, when you call GetMedia you will get everything (audio and video).
The summary here is the client application doesn't need to do anything the SDK will take care of this.  If you see evidence of otherwise ,you can cut a new issue and attach media on which the issue is reproducible.


Subtitles should be pushed higher when mouse hover reveals the controls instead of being covered by it

Thank you for bringing this to our attention.
Currently, the subtitles are managed by the underlying HTML5 HTMLMediaElement component. Unless it's decided to manage the subtitles ourselves (which would require mounds of work and bloat QMediaPlayer), there is nothing that can be done about this. Sorry.


initial test of a new GIS-y suite of benchmarks

closes #380

Merged main, and triggering CI since it's been a while. If it's green, I'll go ahead and merge it.

thank you @phobson : )


Not working for UWP app

svcutil.exe /t:xmlSerializer MyUWPapp.exe
throws the following error:
The file at: '...\MyUWPapp\bin\x64\Debug\MyUWPapp.exe' read via input argument'...\MyUWPapp\bin\x64\Debug\MyUWPapp.exe' does not appear to be an XML metadata file or a valid assembly.

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

ID: 1e2e1125-4e7c-6f5a-2de2-ec7136dba025
Version Independent ID: e103904c-569f-7fd1-5857-ae83e4871db4
Content: How to: Improve the Startup Time of WCF Client Applications using the XmlSerializer
Content Source: docs/framework/wcf/feature-details/startup-time-of-wcf-client-applications-using-the-xmlserializer.md
Product: dotnet-framework
GitHub Login: @Lxiamail
Microsoft Alias: wcfsrvt

This seems like product feedback, so closing. Please go to https://developercommunity.visualstudio.com/spaces/61/index.html to report product issues.


spiderfy on startup?

is there a way that show all markers spiderfy on startup without showing all clusters first?

No sorry. We only support spiderying one cluster at a time also

You have
  cluster.on('clusterclick', function(a){
        a.layer.spiderfy();
    })

the spiderfy() only works when clicking on the cluster. Is there any option that if I click on a button to spiderfy that cluster instead of clicking onto that cluster?


remove compiler checks for old haxe versions

I dont think anyone is building this thing with haxe 3 imma be real

This is already done on the dev repo, with a rewrite of the controls to use a macro


Implement incremental document sync

Currently the language server only supports whole document sync. This is ok with small files, but it's easy for puppet to generate large text files. Implementing incremental updates would save on network latency and bandwidth.
From https://github.com/lingua-pupuli/puppet-vscode/issues/34

Not going to worry about this for now.


⚠ Quirk Club Argentina (API endpoint) has degraded performance

In 8c96678, Quirk Club Argentina (API endpoint) (https://us-central1-quirkclub-dev.cloudfunctions.net/api/check/api) experienced degraded performance:

HTTP code: 200
Response time: 26471 ms

Resolved: Quirk Club Argentina (API endpoint) performance has improved in 1d6d6b7 after 21 minutes.


Added css-animations-playground

How the Project Works:
HTML Structure:
The HTML file contains a demo element (a green square) and various controls (sliders and a dropdown) to change the properties of the animation (duration, delay, easing, and iterations).
CSS Styling and Animations:
The CSS file defines basic styles for the layout, the demo element, and its animation using CSS transition properties. These transitions will be dynamically adjusted using JavaScript.
JavaScript Logic:
The JavaScript file listens for changes in the user inputs and dynamically updates the CSS properties for the demo element. Clicking on the element toggles its animation effect.

fix #1459


Persistence of specifications

I think it would be convenient if you could return to the model you started. The first version is enough if the specification can be saved to "localStorage" and then read from "localStorage". You can also export to a JSON file and import to a JSON file to show your friends what a great tool it is.
In the target version, the GraphQL specification created could be stored on the platform side or on the Gist GitHub side and read from there when the user returns.
This will allow you to create a few sample specifications and link them, which will allow the user to instantly feel the greatness of the tool effortlessly on his part.

is this still being worked upon ?


pull request for e2e test at 12/09/2016 23:45:02

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

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.


Check bitcoind version at startup

Fixes #324

Please make sure your PR passes CI.  Also, please do not duplicate PRs. This is a duplicate of #385.
With that being said, the code here seems closer to the goal than that of #385. Maybe you could co-operate in a single PR?

@meryacine given the lack of response of Gourab in #378, feel free to move forward with this PR.

@darosior I think that was some kind of a bug or I did something wrong while force pushing to resolve the conflicts with master with a rebase, the PR auto closed itself :/. Reopening it.

@darosior I think this test failed by coincidence (maybe a tight timeout?).
I ran tests/test_spend.py::test_large_spends manually on a cloud VM and passed (took 1791.47s (0:29:51)).

test_large_spend is flaky at the moment so no worries if it spuriously fails. I'll have a look :)
------- Original Message -------
Le lundi 2 mai 2022 à 4:19 PM, mariocynicys @.***> a écrit :

@.***(https://github.com/darosior) I think this test failed by coincidence (maybe a tight timeout?).
I ran tests/test_spend.py::test_large_spends manually on a cloud VM and passed (took 1791.47s (0:29:51)).
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

Note: i've edited the OP to add a link that will automatically close the issue fixed by this PR.


Locales Support

Description
Add locales support
Proposed solution
Generate data via google translate?
Alternatives considered
?
Do you want to create a pull request?
No

I can check this.

I saw PR related to this issue. That's very cool that we can use Google Translate to translate. But in terms of library API, how this will work taking into consideration that needs to be tree shakeable? 🤔
import { locale } from '@ngneat/falso'

// Something like this?
locale('en')

Yes, the next step should be the third option using second entry points.

I can take a look at this later this week. Maybe I'll combine what was done in related PR, and give credits

@theryansmee do you think you can handle this?

@NetanelBasal - Sorry I don't have any experience with this. It would probably be better suited for someone else.

What would be the approach here. Using fileReplacements to replace default locale e.g. en.json with de.json and do builds for each locale?

We don't want it as a separate npm package. The goal is to import it as: import { randName } from @ngneat/falso/locales/ru

Yes, but they will be imported from the main package

Main folder will be something like this

And each locale subfolder, something like this 🤔

yes

I started to work on it. Would provide a draft PR over the weekend. 😊

Hi I am sorry but the only random value exported from locales seems to be "randomBird". Is this right?


Update libGDX to 1.13.0

This is an update for the gdx-lwjgl3-angle-vulkan to support the latest version of libGDX. However, this causes a JVM crash when creating a window in Windows 11 I tested, whereas using the libGDX 1.12.1 backend doesn't. I don't know why or how to fix it, but it needs to be investigated.

Thank you this update, I wanted to do on the next weeks.
I saw the lwjgl3 version is still 3.3.3 but in libGDX 1.13.0 it is 3.3.4. I think it can cause jvm crash.

Yeah, I fixed the lwjgl3 version. Unfortunately, that doesn't fix the JVM crash.

The good news I could reproduce this jvm crash on Windows 10 also, because I have not Windows 11 on my environments.
C:\Users\dgzt\Documents\jars>java -jar desktop-1.0.jar
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffb8e2615d0, pid=7508, tid=11656
#
# JRE version: OpenJDK Runtime Environment Temurin-17.0.12+7 (17.0.12+7) (build 17.0.12+7)
# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.12+7 (17.0.12+7, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C  [glfw.dll+0x215d0]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\dgzt\Documents\jars\hs_err_pid7508.log
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

So from now I can investigate this issue.

Yeah, glfw.dll+0x215d0 on Windows 11

Yeah, that fixed it for me on Windows 11. I'm not sure what changes I should make to support Linux. My guess is to create an if branch for it.

Yeah, that fixed it for me on Windows 11. I'm not sure what changes I should make to support Linux. My guess is to create an if branch for it.

Yeah, me neither. If you revert these changes to support win11 then I will merge this PR. Later I will investigate how can support Linux.

It's Ready

Thank you very mutçh the contribution!


Fix issue that breakpoints were only matched against bkptno result…

…ing in bugs when multple bps bind to the same place such as the entrypoint bp. 2) Use the trap command to setup a signal that cleans up the fifos in the local linux case if the user closes the debuggee terminal

Signing off with comments.

:+1:

:+1:


10x speedup possible for complete ellipticK by not calling ellipticF

Dear stla,
Thanks for a full-featured library that can handle the complex plane!
To verify various branch cut limits, I coded a simple ellipticK, but found it a lot faster, at least on my laptop. I think the speed difference is because you call ellipticF with \phi=pi/2, and that routine has more generality. I just use Gauss' formula from the AGM (which converges extremely fast almost everywhere in the C plane); I think this is the standard method (wikipedia, etc). This is reverse of your repo which gets agm via calling K.
Sorry, I haven't had time to make an arb-prec stopping test, safety exit, or docs. This is really dumb code (I checked it never exceeds 7 iterations):
function AGM(a0,b0)             # compute arithmetic-geometric mean
    a = Complex(a0); b = Complex(b0);   # needed even if a and b real, since ab<0 poss
    while abs(a-b)/abs(a) > 1e-15
        a,b = (a+b)/2, sqrt(a*b)
    end
    (a+b)/2
end
ellipticKA(m) = pi/(2*AGM(sqrt(1-Complex(m)),1))    # Gauss 1799 theorem

Timing (I checked rand is insignificant here):
julia> @time for i=1:1000000; ellipticK(2.0*rand()+1im*rand()); end
  2.316693 seconds
julia> @time for i=1:1000000; ellipticKA(2.0*rand()+1im*rand()); end
  0.232196 seconds

Accuracy is fine (at least in that chunk of C-plane):
julia> n=100000; maximum([abs(ellipticK(m)-ellipticKA(m)) for m in 2*rand(n)+1im*rand(n)])
2.085919684541963e-15

It also has more standard branch cuts (see Issue #33).
Just a suggestion. I could try to PR it if you want, but you know your own library org and style better.   Thanks and best wishes,  Alex

Thanks. I recently discovered this formula, but I didn't test it. You're right that seems better.

I've done the implementation. Thanks.


Fix memory pool disabled during tests

TestAllocator wrongly disables the memory pool in tearDown.
Renamed TestAllocatorDefault to TestAllocatorDisabled as it intends to test behavior when memory pool is disabled.

pfnCI, test this please.

Jenkins CI test (for commit 0a01c526dd787809353c3546bafb4cc7cfc15963, target branch master) failed with status FAILURE.

@kmaehashi Could you check the CI failure?

Jenkins, test this please.

Jenkins CI test (for commit 0a01c526dd787809353c3546bafb4cc7cfc15963, target branch master) succeeded!

Sorry, previous Jenkins test failure seems unrelated to this PR. LGTM.


Task 'installDebug' not found in root project 'AwesomeProject'.

What went wrong:
Task 'installDebug' not found in root project 'AwesomeProject'.

i got this error while run-android in windows
How to recover this..?

Is this related to react-grid-layout? Doesn't seem to provide any context or any relation to this library.


Add documentation for Editing-Text

Added comprehensive documentation for the 'Editing Text' section, covering various sub-topics related to efficient text editing.
Topics include multi-cursor usage, text input modes (insert/overwrite), auto space detection, associating file types with languages, and more.

LGTM. Merged.
Thanks for contributing @devvaannsh


Relevance store

Need to build the relevance store and mappings to capture data, weightings and user.

Weightings added to the UI which then slices the data object for the data.


Enhancement: Add option to push Content Type changes to children

When using the spo contenttype set command, the changes are not pushed to child contenttypes if you execute them on site level.
The purpose of this issue is to add a flag --updateChildren to force the changes to be saved to the child types.

Option
Description

--updateChildren
Use this flag to update child content types as well.

Additional Info
With the REST Api we can use the Update function on Content Type level to do so:
/_api/Web/ContentTypes('0x01')/update(true)

Pushes the changes on the content type to the children.

Hi @pnp/cli-for-microsoft-365-maintainers, any ideas on this?

Great suggestion! Ship it!

Hmm, it appears not as simple as I thought.
What I'm currently doing is:

Update the Content Type
Post to the Update(true) endpoint

But this does not in fact update child content type. I think you need to update the item in the same go, but trying that, merging the two calls does not update anything at all. I can find no documentation or peeps who've dealt with this anywhere.
Another route would be to use the SharePoint v2 api. This allows you to use an extra property: propagateChanges: true as part of the contenttype update body. I've tried it and it seems to work. But well... the Form Customizer properties are not yet part of the spec there as of yet.
I'm a bit stuck here unfortunately. Any ideas @pnp/cli-for-microsoft-365-maintainers ?

Status update!
I have not yet found a way to do this with the SharePoint REST API. The Request object that's necessary to call the update(true) endpoint is unclear. There is no documentation and no-one seems to have ever used it on the interwebs.
So I've caught a CSOM request using Fiddler.
This gives me a good example of using the older /_vti_bin/client.svc/ProcessQuery API.
The command is currently using the REST API, but if we switch it to the older API, we can make it work.
What do you think @pnp/cli-for-microsoft-365-maintainers?

great job @martinlingstuyl 🤩
I think we may go with the older API /_vti_bin/client.svc/ProcessQuery 🤔 There are already places that it is used I think 🤔
different approach would be to  wait maybe for the v2 to support all properties 🤔

If that was a possibility, I could also post to the /Update(true) REST API endpoint.
The point is you need to make the changes in the same call as the Update function. If you don't do that, the changes aren't pushed down.
As the documentation says it:

Each push-down operation pushes down only the changes that are made to the parent content type at that time. If you do not push down the changes at the time that you make them, you cannot easily push down those changes later.

I'm sure that the /Update(true) REST API endpoint can be used in the same way. We just don't know how precisely. Posting a regular JSON body does not do anything.

The point is you need to make the changes in the same call as the Update function. If you don't do that, the changes aren't pushed down.

So the question what is it that we actually want: do we want to sync the current parent content type with the child content type or do we want to push changes that we're applying at the moment to the child content type? I think the latter is in line with the UI but it would be good to verify that if you change something in a CT without pushing to children and then change something else in the CT with pushing to children only the last changes will be pushed.

I think we'd best conform to the way this is handled in other places: only push the current changes.
We'd need to add a big note to the docs of course.

It's in the documentation: https://learn.microsoft.com/en-us/previous-versions/office/developer/sharepoint-2010/ms442695(v=office.14)#considerations-when-updating-child-content-types
CSOM (and PnP PowerShell of course) handles it the same way
I think the MS Graph handles it the same way. (slight assumption)
The UI handles it the same way.

I'm sure that the /Update(true) REST API endpoint can be used in the same way. We just don't know how precisely. Posting a regular JSON body does not do anything.

In the meantime I've asked a lot of people at Microsoft how the Update(boolean) function in the SP REST Api works.
The conclusion is that nobody knows for real sure, but that it seems the Update function is not really supported in the REST Api. It's like it's generated based on the availability of the code for CSOM. It seems like you cannot use it in the same way as with CSOM.
In short, I'll be updating the command to use the older API.


fix: updating read me files with cassandra to gcs blogpost link

merged as a part of  https://github.com/GoogleCloudPlatform/dataproc-templates/pull/761


Is it possible to give the background focus?

Not sure if I am wording this right, but what I am trying to say is that I would like to be able to click icons in the background when the modal is open:
https://www.loom.com/share/017627ef9a164927ba757e86165fe778
The modal is stealing all of the focus (which is perfectly normal). But is there a way to change that?
Thank you very much :)

You can re-open this issue if your problem is not resolved


BootQ Caching Updates

This PR contains:

Move of BootQ source code into GennyQ.
Update BootQ to use Infinispan.
Added endpoints to allow targeting specific tables.
Refactor of old code.
Update to definitions. They now must search inside their parents.

+False Positive on git guardian. Picked up on TOKEN:PER_XXX (old cache key example for cached token)

Have now added javadoc, updated logo, fixed envs in scripts and removed some double ups of method calls with (sometimes bad) side effects