[Bug]: Creation on new cluster stuck on configuring agent node

Description
I'm launching a new cluster on the latest version of this package. I'm using ed25519 ssh keys without a password. Creation of completely new cluster seems to be stuck (for > 40 min) on configuration of a single agent node (the server is present in hetzner UI).
This is the last excerpt from logs:
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec): + /sbin/semodule -v -i /usr/share/selinux/packages/k3s.pp
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec): Attempting to install module '/usr/share/selinux/packages/k3s.pp':
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec): Ok: return value of 0.
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec): Committing changes:
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [20s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [20s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec): Ok: transaction number 9.
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec): + restorecon -v /usr/local/bin/k3s
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Provisioning with 'remote-exec'...
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec): Connecting to remote host via SSH...
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec):   Host: <redacted>
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec):   User: root
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec):   Password: false
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec):   Private key: true
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec):   Certificate: false
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec):   SSH Agent: true
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec):   Checking Host Key: false
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec):   Target Platform: unix
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"] (remote-exec): Connected!
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [30s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [30s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [40s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [40s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [50s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [50s elapsed]
module.kube-hetzner.null_resource.kustomization (remote-exec): E0319 16:46:54.121958    9462 reflector.go:147] k8s.io/client-go@v1.29.2-k3s1/tools/cache/reflector.go:229: Failed to watch *unstructured.Unstructured: the server is currently unable to handle the request
....
module.kube-hetzner.null_resource.kustomization: Still creating... [3m20s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [3m30s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [3m30s elapsed]
module.kube-hetzner.null_resource.kustomization (remote-exec): W0319 16:50:59.933389    9462 reflector.go:539] k8s.io/client-go@v1.29.2-k3s1/tools/cache/reflector.go:229: failed to list *unstructured.Unstructured: Get "https://<IP_ADDRESS>:6443/apis/apps/v1/namespaces/system-upgrade/deployments?fieldSelector=metadata.name%3Dsystem-upgrade-controller&resourceVersion=5821": dial tcp <IP_ADDRESS>:6443: connect: connection refused
module.kube-hetzner.null_resource.kustomization (remote-exec): E0319 16:50:59.933790    9462 reflector.go:147] k8s.io/client-go@v1.29.2-k3s1/tools/cache/reflector.go:229: Failed to watch *unstructured.Unstructured: failed to list *unstructured.Unstructured: Get "https://<IP_ADDRESS>:6443/apis/apps/v1/namespaces/system-upgrade/deployments?fieldSelector=metadata.name%3Dsystem-upgrade-controller&resourceVersion=5821": dial tcp <IP_ADDRESS>:6443: connect: connection refused
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [5m10s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [5m10s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [5m20s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [5m20s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [5m30s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [5m30s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [5m40s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [5m40s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [5m50s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [5m50s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [6m0s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [6m0s elapsed]
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [6m10s elapsed]
module.kube-hetzner.null_resource.kustomization: Still creating... [6m10s elapsed]
module.kube-hetzner.null_resource.kustomization (remote-exec): error: timed out waiting for the condition on deployments/system-upgrade-controller
module.kube-hetzner.null_resource.agents["0-0-agent-cax21-fsn1"]: Still creating... [6m20s elapsed]
...
... still creating for 40 min

Kube.tf file
module "kube-hetzner" {
  providers = {
    hcloud = hcloud
  }
  hcloud_token = data.doppler_secrets.this.map.HETZNER_PROJECT_API_TOKEN

  source  = "kube-hetzner/kube-hetzner/hcloud"
  version = "2.13.4"

  # For details on SSH see https://github.com/kube-hetzner/kube-hetzner/blob/master/docs/ssh.md
  ssh_public_key  = file(...)
  ssh_private_key = file(...)

  # For Hetzner locations see https://docs.hetzner.com/general/others/data-centers-and-connection/
  network_region = "eu-central" # change to `us-east` if location is ash

  control_plane_nodepools = [
    {
      name        = "control-plane-fsn1",
      server_type = "cax11",
      location    = "fsn1",
      labels      = [],
      taints      = [],
      count       = 1
    },
    {
      name        = "control-plane-nbg1",
      server_type = "cax11",
      location    = "nbg1",
      labels      = [],
      taints      = [],
      count       = 1
    },
    {
      name        = "control-plane-hel1",
      server_type = "cax11",
      location    = "hel1",
      labels      = [],
      taints      = [],
      count       = 1
    }
  ]

  agent_nodepools = [
    {
      name            = "agent-cax21-fsn1",
      server_type     = "cax21",
      location        = "fsn1",
      labels          = [],
      taints          = [],
      count           = 1
      placement_group = "default"
    },
  ]

  # Add custom control plane configuration options here.
  # E.g to enable monitoring for etcd, proxy etc:
  # control_planes_custom_config = {
  #  etcd-expose-metrics = true,
  #  kube-controller-manager-arg = "bind-address=<IP_ADDRESS>",
  #  kube-proxy-arg ="metrics-bind-address=<IP_ADDRESS>",
  #  kube-scheduler-arg = "bind-address=<IP_ADDRESS>",
  # }

  enable_wireguard = true

  # https://www.hetzner.com/cloud/load-balancer
  load_balancer_type     = "lb11"
  load_balancer_location = "fsn1"

  # To use local storage on the nodes, you can enable Longhorn, default is "false".
  # See a full recap on how to configure agent nodepools for longhorn here https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner/discussions/373#discussioncomment-3983159
  # Also see Longhorn best practices here https://gist.github.com/ifeulner/d311b2868f6c00e649f33a72166c2e5b
  enable_longhorn = true

  # how many replica volumes should longhorn create (default is 3).
  # longhorn_replica_count = 1

  # When you enable Longhorn, you can go with the default settings and just modify the above two variables OR you can add a longhorn_values variable
  # with all needed helm values, see towards the end of the file in the advanced section.
  # If that file is present, the system will use it during the deploy, if not it will use the default values with the two variable above that can be customized.
  # After the cluster is deployed, you can always use HelmChartConfig definition to tweak the configuration.

  # Also, you can choose to use a Hetzner volume with Longhorn. By default, it will use the nodes own storage space, but if you add an attribute of
  # longhorn_volume_size (⚠ not a variable, just a possible agent nodepool attribute) with a value between 10 and 10000 GB to your agent nodepool definition, it will create and use the volume in question.
  # See the agent nodepool section for an example of how to do that.

  # traefik_additional_options = ["--log.level=DEBUG", "--tracing=true"]

  # By default traefik image tag is an empty string which uses latest image tag.
  # The default is "".
  # traefik_image_tag = "v3.0.0-beta5"

  # By default traefik is configured to redirect http traffic to https, you can set this to "false" to disable the redirection.
  # The default is true.
  # traefik_redirect_to_https = false

  # Enable or disable Horizontal Pod Autoscaler for traefik.
  # The default is true.
  # traefik_autoscaling = false

  # Enable or disable pod disruption budget for traefik. Values are maxUnavailable: 33% and minAvailable: 1.
  # The default is true.
  # traefik_pod_disruption_budget = false

  # Enable or disable default resource requests and limits for traefik. Values requested are 100m & 50Mi and limits 300m & 150Mi.
  # The default is true.
  # traefik_resource_limits = false

  # If you want to configure additional trusted IPs for traefik, enter them here as a list of IPs (strings).
  # Example for Cloudflare:
  traefik_additional_trusted_ips = [
    "<IP_ADDRESS>/20",
    "<IP_ADDRESS>/22",
    "<IP_ADDRESS>/22",
    "<IP_ADDRESS>/22",
    "<IP_ADDRESS>/18",
    "<IP_ADDRESS>/18",
    "<IP_ADDRESS>/20",
    "<IP_ADDRESS>/20",
    "<IP_ADDRESS>/22",
    "<IP_ADDRESS>/17",
    "<IP_ADDRESS>/15",
    "<IP_ADDRESS>/13",
    "<IP_ADDRESS>/14",
    "<IP_ADDRESS>/13",
    "<IP_ADDRESS>/22",
    "2400:cb00::/32",
    "2606:4700::/32",
    "2803:f800::/32",
    "2405:b500::/32",
    "2405:8100::/32",
    "2a06:98c0::/29",
    "2c0f:f248::/32"
  ]

  # If you want to enable the k3s built-in local-storage controller set this to "true". Default is "false".
  # enable_local_storage = false

  # For all options see: https://kured.dev/docs/configuration/
  kured_options = {
    "reboot-days" : "sa",
    "start-time" : "8am",
    "end-time" : "2pm",
    "time-zone" : "Local",
    "lock-release-delay" : "1h",
    "drain-grace-period" : 180,
  }

  # Additional environment variables for the host OS on which k3s runs. See for example https://docs.k3s.io/advanced#configuring-an-http-proxy .
  # additional_k3s_environment = {
  #   "CONTAINERD_HTTP_PROXY" : "http://your.proxy:port",
  #   "CONTAINERD_HTTPS_PROXY" : "http://your.proxy:port",
  #   "NO_PROXY" : "<IP_ADDRESS>/8,<IP_ADDRESS>/8,",
  # }

  # Additional commands to execute on the host OS before the k3s install, for example fetching and installing certs.
  # preinstall_exec = [
  #   "curl https://somewhere.over.the.rainbow/ca.crt > /root/ca.crt",
  #   "trust anchor --store /root/ca.crt",
  # ]

  # Additional flags to pass to the k3s server command (the control plane).
  # k3s_exec_server_args = "--kube-apiserver-arg enable-admission-plugins=PodTolerationRestriction,PodNodeSelector"

  # Additional flags to pass to the k3s agent command (every agents nodes, including autoscaler nodepools).
  # k3s_exec_agent_args = "--kubelet-arg kube-reserved=cpu=100m,memory=200Mi,ephemeral-storage=1Gi"

  # The vars below here passes it to the k3s config.yaml. This way it persist across reboots
  # k3s_global_kubelet_args = ["kube-reserved=cpu=100m,ephemeral-storage=1Gi", "system-reserved=cpu=memory=200Mi", "image-gc-high-threshold=50", "image-gc-low-threshold=40"]
  # k3s_control_plane_kubelet_args = []
  # k3s_agent_kubelet_args = []
  # k3s_autoscaler_kubelet_args = []

  # If you want to allow all outbound traffic you can set this to "false". Default is "true".
  # restrict_outbound_traffic = false

  # Allow access to the Kube API from the specified networks. The default is ["<IP_ADDRESS>/0", "::/0"].
  # Allowed values: null (disable Kube API rule entirely) or a list of allowed networks with CIDR notation.
  # For maximum security, it's best to disable it completely by setting it to null. However, in that case, to get access to the kube api,
  # you would have to connect to any control plane node via SSH, as you can run kubectl from within these.
  # Please be advised that this setting has no effect on the load balancer when the use_control_plane_lb variable is set to true. This is
  # because firewall rules cannot be applied to load balancers yet.
  # firewall_kube_api_source = null

  # Allow SSH access from the specified networks. Default: ["<IP_ADDRESS>/0", "::/0"]
  # Allowed values: null (disable SSH rule entirely) or a list of allowed networks with CIDR notation.
  # Ideally you would set your IP there. And if it changes after cluster deploy, you can always update this variable and apply again.
  # firewall_ssh_source = ["<IP_ADDRESS>/32"]

  # Adding extra firewall rules, like opening a port
  # More info on the format here https://registry.terraform.io/providers/hetznercloud/hcloud/latest/docs/resources/firewall
  # extra_firewall_rules = [
  #   {
  #     description = "For Postgres"
  #     direction       = "in"
  #     protocol        = "tcp"
  #     port            = "5432"
  #     source_ips      = ["<IP_ADDRESS>/0", "::/0"]
  #     destination_ips = [] # Won't be used for this rule
  #   },
  #   {
  #     description = "To Allow ArgoCD access to resources via SSH"
  #     direction       = "out"
  #     protocol        = "tcp"
  #     port            = "22"
  #     source_ips      = [] # Won't be used for this rule
  #     destination_ips = ["<IP_ADDRESS>/0", "::/0"]
  #   }
  # ]

  # If you want to configure a different CNI for k3s, use this flag
  # possible values: flannel (Default), calico, and cilium
  # As for Cilium, we allow infinite configurations via helm values, please check the CNI section of the readme over at https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner/#cni.
  # Also, see the cilium_values at towards the end of this file, in the advanced section.
  # ⚠ Depending on your setup, sometimes you need your control-planes to have more than
  # 2GB of RAM if you are going to use Cilium, otherwise the pods will not start.
  # cni_plugin = "cilium"

  # You can choose the version of Cilium that you want. By default we keep the version up to date and configure Cilium with compatible settings according to the version.
  # cilium_version = "v1.14.0"

  # Set native-routing mode ("native") or tunneling mode ("tunnel"). Default: tunnel
  # cilium_routing_mode = "native"

  # Used when Cilium is configured in native routing mode. The CNI assumes that the underlying network stack will forward packets to this destination without the need to apply SNAT. Default: value of "cluster_ipv4_cidr"
  # cilium_ipv4_native_routing_cidr = "<IP_ADDRESS>/8"

  # Enables egress gateway to redirect and SNAT the traffic that leaves the cluster. Default: false
  # cilium_egress_gateway_enabled = true

  # You can choose the version of Calico that you want. By default, the latest is used.
  # More info on available versions can be found at https://github.com/projectcalico/calico/releases
  # Please note that if you are getting 403s from Github, it's also useful to set the version manually. However there is rarely a need for that!
  # calico_version = "v3.27.2"

  # By default, we allow ICMP ping in to the nodes, to check for liveness for instance. If you do not want to allow that, you can. Just set this flag to true (false by default).
  # block_icmp_ping_in = true

  enable_cert_manager = true

  dns_servers = [
    "<IP_ADDRESS>",
    "<IP_ADDRESS>",
    "2606:4700:4700::1111",
  ]

  # When this is enabled, rather than the first node, all external traffic will be routed via a control-plane loadbalancer, allowing for high availability.
  # The default is false.
  use_control_plane_lb = true

  # When the above use_control_plane_lb is enabled, you can change the lb type for it, the default is "lb11".
  control_plane_lb_type = "lb21"

  # When the above use_control_plane_lb is enabled, you can change to disable the public interface for control plane load balancer, the default is true.
  # control_plane_lb_enable_public_interface = false

  # Let's say you are not using the control plane LB solution above, and still want to have one hostname point to all your control-plane nodes.
  # You could create multiple A records of to let's say cp.cluster.my.org pointing to all of your control-plane nodes ips.
  # In which case, you need to define that hostname in the k3s TLS-SANs config to allow connection through it. It can be hostnames or IP addresses.
  # additional_tls_sans = ["cp.cluster.my.org"]

  # lb_hostname Configuration:
  #
  # Purpose:
  # The lb_hostname setting optimizes communication between services within the Kubernetes cluster
  # when they use domain names instead of direct service names. By associating a domain name directly
  # with the Hetzner Load Balancer, this setting can help reduce potential communication delays.
  #
  # Scenario:
  # If Service B communicates with Service A using a domain (e.g., `a.mycluster.domain.com`) that points
  # to an external Load Balancer, there can be a slowdown in communication.
  #
  # Guidance:
  # - If your internal services use domain names pointing to an external LB, set lb_hostname to a domain
  #   like `mycluster.domain.com`.
  # - Create an A record pointing `mycluster.domain.com` to your LB's IP.
  # - Create a CNAME record for `a.mycluster.domain.com` (or xyz.com) pointing to `mycluster.domain.com`.
  #
  # Technical Note:
  # This setting sets the `load-balancer.hetzner.cloud/hostname` in the Hetzner LB definition, suitable for
  # both Nginx and Traefik ingress controllers.
  #
  # Recommendation:
  # This setting is optional. If services communicate using direct service names, you can leave this unset.
  # For inter-namespace communication, use `.service_name` as per Kubernetes norms.
  #
  # Example:
  # lb_hostname = "mycluster.domain.com"

  # You can enable Rancher (installed by Helm behind the scenes) with the following flag, the default is "false".
  # ⚠ Rancher currently only supports Kubernetes v1.25 and earlier, you will need to set initial_k3s_channel to a supported version: https://github.com/rancher/rancher/issues/41113
  # When Rancher is enabled, it automatically installs cert-manager too, and it uses rancher's own self-signed certificates.
  # See for options https://rancher.com/docs/rancher/v2.0-v2.4/en/installation/resources/advanced/helm2/helm-rancher/#choose-your-ssl-configuration
  # The easiest thing is to leave everything as is (using the default rancher self-signed certificate) and put Cloudflare in front of it.
  # As for the number of replicas, by default it is set to the number of control plane nodes.
  # You can customized all of the above by adding a rancher_values variable see at the end of this file in the advanced section.
  # After the cluster is deployed, you can always use HelmChartConfig definition to tweak the configuration.
  # IMPORTANT: Rancher's install is quite memory intensive, you will require at least 4GB if RAM, meaning cx21 server type (for your control plane).
  # ALSO, in order for Rancher to successfully deploy, you have to set the "rancher_hostname".
  # enable_rancher = true

  # If using Rancher you can set the Rancher hostname, it must be unique hostname even if you do not use it.
  # If not pointing the DNS, you can just port-forward locally via kubectl to get access to the dashboard.
  # If you already set the lb_hostname above and are using a Hetzner LB, you do not need to set this one, as it will be used by default.
  # But if you set this one explicitly, it will have preference over the lb_hostname in rancher settings.
  # rancher_hostname = "rancher.xyz.dev"

  # When Rancher is deployed, by default is uses the "latest" channel. But this can be customized.
  # The allowed values are "stable" or "latest".
  # rancher_install_channel = "stable"

  # Finally, you can specify a bootstrap-password for your rancher instance. Minimum 48 characters long!
  # If you leave empty, one will be generated for you.
  # (Can be used by another rancher2 provider to continue setup of rancher outside this module.)
  # rancher_bootstrap_password = ""

  # Separate from the above Rancher config (only use one or the other). You can import this cluster directly on an
  # an already active Rancher install. By clicking "import cluster" choosing "generic", giving it a name and pasting
  # the cluster registration url below. However, you can also ignore that and apply the url via kubectl as instructed
  # by Rancher in the wizard, and that would register your cluster too.
  # More information about the registration can be found here https://rancher.com/docs/rancher/v2.6/en/cluster-provisioning/registered-clusters/
  # rancher_registration_manifest_url = "https://rancher.xyz.dev/v3/import/xxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYzzzzzzzzzzzzzzzzzzzzz.yaml"

  # Extra commands to be executed after the `kubectl apply -k` (useful for post-install actions, e.g. wait for CRD, apply additional manifests, etc.).
  # extra_kustomize_deployment_commands=""

  # Extra values that will be passed to the `extra-manifests/kustomization.yaml.tpl` if its present.
  # extra_kustomize_parameters={}

  # See an working example for just a manifest.yaml, a HelmChart and a HelmChartConfig examples/kustomization_user_deploy/README.md

  # It is best practice to turn this off, but for backwards compatibility it is set to "true" by default.
  # See https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner/issues/349
  # When "false". The kubeconfig file can instead be created by executing: "terraform output --raw kubeconfig > cluster_kubeconfig.yaml"
  # Always be careful to not commit this file!
  create_kubeconfig = true

  # Don't create the kustomize backup. This can be helpful for automation.
  # create_kustomization = false

  # Export the values.yaml files used for the deployment of traefik, longhorn, cert-manager, etc.
  # This can be helpful to use them for later deployments like with ArgoCD.
  # The default is false.
  # export_values = true

  # MicroOS snapshot IDs to be used. Per default empty, the most recent image created using createkh will be used.
  # We recommend the default, but if you want to use specific IDs you can.
  # You can fetch the ids with the hcloud cli by running the "hcloud image list --selector 'microos-snapshot=yes'" command.
  # microos_x86_snapshot_id = "1234567"
  # microos_arm_snapshot_id = "1234567"

  ### ADVANCED - Custom helm values for packages above (search _values if you want to located where those are mentioned upper in this file)
  # ⚠ Inside the _values variable below are examples, up to you to find out the best helm values possible, we do not provide support for customized helm values.
  # Please understand that the indentation is very important, inside the EOTs, as those are proper yaml helm values.
  # We advise you to use the default values, and only change them if you know what you are doing!

  # Cilium, all Cilium helm values can be found at https://github.com/cilium/cilium/blob/master/install/kubernetes/cilium/values.yaml
  # Be careful when maintaining your own cilium_values, as the choice of available settings depends on the Cilium version used. See also the cilium_version setting to fix a specific version.
  # The following is an example, please note that the current indentation inside the EOT is important.
  /*   cilium_values = <<EOT
ipam:
  mode: kubernetes
k8s:
  requireIPv4PodCIDR: true
kubeProxyReplacement: true
routingMode: native
ipv4NativeRoutingCIDR: "<IP_ADDRESS>/8"
endpointRoutes:
  enabled: true
loadBalancer:
  acceleration: native
bpf:
  masquerade: true
encryption:
  enabled: true
  type: wireguard
MTU: 1450
  EOT */

  # Cert manager, all cert-manager helm values can be found at https://github.com/cert-manager/cert-manager/blob/master/deploy/charts/cert-manager/values.yaml
  # The following is an example, please note that the current indentation inside the EOT is important.
  /*   cert_manager_values = <<EOT
installCRDs: true
replicaCount: 3
webhook:
  replicaCount: 3
cainjector:
  replicaCount: 3
  EOT */

  # csi-driver-smb, all csi-driver-smb helm values can be found at https://github.com/kubernetes-csi/csi-driver-smb/blob/master/charts/latest/csi-driver-smb/values.yaml
  # The following is an example, please note that the current indentation inside the EOT is important.
  /*   csi_driver_smb_values = <<EOT
controller:
  name: csi-smb-controller
  replicas: 1
  runOnMaster: false
  runOnControlPlane: false
  resources:
    csiProvisioner:
      limits:
        memory: 300Mi
      requests:
        cpu: 10m
        memory: 20Mi
    livenessProbe:
      limits:
        memory: 100Mi
      requests:
        cpu: 10m
        memory: 20Mi
    smb:
      limits:
        memory: 200Mi
      requests:
        cpu: 10m
        memory: 20Mi
  EOT */

}

output "kubeconfig" {
  value     = module.kube-hetzner.kubeconfig
  sensitive = true
}

Screenshots
No response
Platform
Mac

Now when running again I see the following logs for systemctl status k3s-agent:

el=info msg="Waiting to retrieve agent configuration; server is not ready: CA cert validation failed: Get \"https://<IP_ADDRESS>:6444/cacerts\": EOF"
el=info msg="Waiting to retrieve agent configuration; server is not ready: failed to get CA certs: Get \"https://<IP_ADDRESS>:6444/cacerts\": EOF"
el=info msg="Waiting to retrieve agent configuration; server is not ready: failed to get CA certs: Get \"https://<IP_ADDRESS>:6444/cacerts\": EOF"
el=info msg="Waiting to retrieve agent configuration; server is not ready: failed to get CA certs: Get \"https://<IP_ADDRESS>:6444/cacerts\": EOF"
el=info msg="Waiting to retrieve agent configuration; server is not ready: failed to get CA certs: Get \"https://<IP_ADDRESS>:6444/cacerts\": EOF"
el=info msg="Waiting to retrieve agent configuration; server is not ready: failed to get CA certs: Get \"https://<IP_ADDRESS>:6444/cacerts\": EOF"
el=info msg="Waiting to retrieve agent configuration; server is not ready: failed to get CA certs: Get \"https://<IP_ADDRESS>:6444/cacerts\": EOF"
el=info msg="Waiting to retrieve agent configuration; server is not ready: https://<IP_ADDRESS>:6444/v1-k3s/serving-kubelet.crt: 503 Service Unavailable"
el=info msg="Waiting to retrieve agent configuration; server is not ready: https://<IP_ADDRESS>:6444/v1-k3s/serving-kubelet.crt: 503 Service Unavailable"
el=info msg="Waiting to retrieve agent configuration; server is not ready: https://<IP_ADDRESS>:6444/v1-k3s/serving-kubelet.crt: 503 Service Unavailable"

This terraform thing is too flakey i'm afraid. As far as I'm concerned, it has worked for a few days. Now I cannot create nodeools anymore. It's stuck in creating state even though the servers are up and running in the Hetzner console.
On the servers I get:
"Waiting to retrieve agent configuration; server is not ready: Node password rejected, duplicate hostname or contents of '/etc/rancher/node/password' may not match server node-passwd entry, try enabling a unique node name with the --with-node-id flag"

Might be connected to the (unresolved) discussion I started recently #1287
I'm having weird behaviour after updating the nodes with a recent microos update. Weird network connectivity issues, that I couldn't figure out yet (I just rolled back and disabled updates for now).

@kube-hetzner/core Any ideas?
@mateuszlewko Try with cni_ plugin="cilium", I would guess it works better with wireguard.

Hi, I got the same error timed out waiting for the condition on deployments/system-upgrade-controller with a very similiar configuration and cilium enabled.

Hmm, I might have had the same too, I had nodes unable to come back to life after a reboot after a k3s upgrade.  Have not verified that this was the real problem though, but haven't seen it happen again either. No need to roll back anything though: the fresh nodes are on the latest k3s and have microos updating weekly without issues. Just not automatically upgrading k3s.

Considering this as a occasional hiccup, but will monitor the situation.

@kimdre Could you share your kube.tf please.

@mateuszlewko Did you manage to make it work? What about you @andi0b ?

I disabled wireguard and recreated the cluster some time later. I haven't checked if wireguard works better with cillium or if that was the actual problem.

Folks, this was probably due to a bug in system upgrade controller, now fixed. Make sure to upgrade with terraform init -upgrade. If such an issue comes again, please don't hesitate to open another one with your kube.tf. Closing this one for now.


Executing commands in a container via portainerssh

If run portainerssh <container> -c "ls" the command return the result, but if run portainerssh <container> -c "ls -l" return an error...
OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "ls -l": executable file not found in $PATH: unknown
If remove the quotes, only ls will executed and ignored -l
Need to change Command type to []string, just like Docker does
in type ContainerExecParams struct api.go

@ovarchenko can you please check if #43 fixes this for you?
Thanks!

Everything is fine.
Thanks for the quick response.


About page has text error

This para seems to have duplicated from previous version. Please delete repetition.
"Project information has a multitude of applications beyond fiscal modeling. It can be tied to spatial data to help better understand local impacts or environmental consequences, as highlighted by recent academic papers."
https://docs.google.com/document/d/1a2JDvR0tsdqLeoIgudNa9XF4X7uywwrupt3KbNaKQ-c/edit

My email address link is not working, need to make a mailto: link

About page:
Acknowledgment: missing a space before smartlane
where listing other orgs doing modelling, alphabetical order is preferred:
"Others, such as CCSI, Global Witness, Open Oil have modeled contracts to evaluate"


Is there a way to define events in a bioCRNpyler?

For example, if I wanted to model a system that was induced at time 't = 2hrs' or add some optogenetic function (step, sinusoidal, etc.), is there a way to do this?

This is a non-issue. Closing.


[Bug] PR series is not displayed in the viewport

Describe the Bug
PR series viewing does not work.
Ohif viewer version: 3.9.0-beta.59
It works well if opened by the Weasis viewer.
Tested study:
File size is bigger than 25M, so please download from this link:
https://file.io/KWBlUc2o8TrW
Ohif viewer show error:

Steps to Reproduce

At studylist, select a study that have PR series
Click Basic Viewer
=> PR series are not displayed

The current behavior
I have a study that has 2 PR series on dcm4chee.
Using Ohif view to view that study. Other series work well, but PR series failed.
The expected behavior
All series are displayed well
OS
Ubuntu 24
Node version
21.7.3
Browser
Chrome  124.0.6367.207

No support yet

@sedghi Thank you, is it on the roadmap of the next release?

We have temporarily reduced our capacity. Although this change was intended for the next release, it will likely be delayed and implemented at a later date.


Add Moshi to annotation styles

It would be great if you could add Moshi to list of Annotation styles and output the POJOs accordingly.
/cc @square @JakeWharton

I had not heard of Moshi before now, but this should be quite simple to implement. There's an Annotator interface, and we'd simply need a MoshiAnnotator that's similar to the Jackson2Annotator or the GsonAnnotator.
You can create this annotator yourself and activate it via configuration. I'd happily accept this as s contribution to the core though too (assuming the dependencies this would introduce are sane).

@joelittlejohn Thanks for the entry point. I will look into this.

I prepared a first draft on this branch. Can you please guide me with the enum test?

It looks like you've done very well so far to me.
Re the enum test, what you're trying to do here is use an enum value generated by jsonschema2pojo and see if this actually produces the correct JSON output.
So the assertion here should be something like:
when I use Moshi to serialize instance to JSON, does the value "4 ! 1" appear in that output like I expect?

Another good test would be:
when I use Moshi to parse some JSON that includes "enumProperty": "4 ! 1", do I see that the value is correctly coerced to the enum value?

My problem is that typeWithEnumProperty.json contains a schema description. I actually do not fully understand what you do to generate POJO from it. I simply used your software with actual JSON documents.

typeWithEnumProperty.json simply describes an object, that has one property called 'enum_Property', the property is a string and may only have one of these values:
"one", "secondOne", "3rd one", "4 ! 1".
So instances of this Java type have a field called enumProperty and it's type is an enum.
The question is really, does Moshi support this kind of thing? Looking at this EnumJsonAdapter I think it does. You just need the @Json annotation on each enum constant to specify the strings above. You can do this by implementing this method in the Moshi1Annotator:
void enumConstant(JEnumConstant constant, String value);

I updated the branch. A test run on the console with typeWithEnumProperty.json looks good so far.
However, I don't get which types I need to work with when setting up Moshi and an adapter in enumValuesAreSerializedCorrectly(). Please find my draft once again on the branch.

Ah, understood. The map is just a convenience format to access the values for the test assertion. I updated the branch.

@johnjohndoe I think you're probably all done here. Would you like to submit a pull request from your branch?


Ignore Case and Regex buttons do not get updated on Click

Ignore Case and Regex buttons do not get updated on Click

Details
Ignore Case and Regex button on the second endpoint browse component aren't updated. Instead, the buttons in the first endpoint browse component are updated.

Merged in #198.


Change settings and content files for Goldmark

See #57

Closing this PR since for now the Hugo Themes website will be using blackfriday. see: https://github.com/gohugoio/hugoThemesSite/commit/22691c426316c46fa269a644b3087026448e593b
Until https://github.com/gohugoio/hugo/issues/6544 is resolved and support for Math Typesetting is added in Godmark.
We will not be dropping Math typesetting support in the Themes Showcase.


added the Beginners-Tutorial

Hi Jack,
Hereby our first draft for the beginners tutorial as promised in issue #1571. We hope sincerely that our pull request is worth merging into your Learn Semantic repo!
Kind regards, @phuckien, @evanderschrier, @wordempire and @HDking
Our teaching staff: @avandeursen @rogierslag

I'll have something back to you by later this week.

I'm going to have to delay this till tomorrow, apologies.

Everything is good, I just need to finish editing the copy and converting over some of the styles to fit into the docs.
On a side note I've updated the homepage on www.semantic-ui.com to help give a better introduction to the lib.

Great! Let us know if there is anything we can do

I quite like this, it will make starting with the framework much easier for new people.
Some minor comments on the PR itself though:

By placing every new sentence on a separate line you take simultaneous advantage of github (line diffs) and markdown
In some points, try to make the language more enthusiastic. Eg, tell the user they are doing great: it's the first time they are working with the framework, so offering some compliments might work quite well

:+1:

Thanks @rogierslag. I thought we added too much of those words already. . :)

This guide is okay-ish. I think there's way too much hand-holding which detracts the purpose of a beginner's guide. The screenshots of what the text editor looks like is totally unnecessary which could be left to markdown code blocks.
As a "beginner" to semantic-ui, but an experienced webdev, I like to see various guides to bootstrapping, which seem to be missing from here:
http://learnsemantic.com/guide/expert.html#workflow
The npm and gulp method should be incorporated into this PR (since none of these steps seem be written anywhere):

npm install semantic-ui
cd semantic/
edit semantic/src/theme.config (optional) [show how to know if a theme is available for a component/module]
gulp build
including semantic(.min).css and semantic(.min).js into a project
include tutorial detailed in this PR

Replace steps 1-5 with other various bootstrapping:

downloading distributable sources
CSS/LESS/other versions i.e. https://github.com/Semantic-Org/Semantic-UI#additional-versions

I'm going to use those exact steps in the getting started guide i'm publishing to semantic-ui.com.
The schism between learn-semantic and the main site is a bit confusing, so i'm going to try my best to include all essential guides in the main docs.

@jlukic Just saw this: http://beta.semantic-ui.com/introduction/getting-started.html I'm guesing it's still being worked on, as I see no direct link to it. But it seems sufficient enough :+1:

I haven't finished writing it yet, but glad you noticed :)
Want to consolidate directions for meteor, angular, etc.

What is the status of this one?

@brodybits probably out of date now 😅


Docs server-rendering

statically render docs
here's an example of it working:
https://michaelglass.github.io/headless-api-reference#interfacesbotresponsepayloadmd
this also rolls back https://github.com/nlxai/sdk/pull/37 and adds some rudimentary broken-link checking to CI

looks like tests are leaving a process open. fixing ...


Qualified Keywords

Clojure has the concept of qualified keywords, that is a keyword that is tied to a namespace.
This is especially useful with their spec library which I hope to copy as much as possible.
I don't plan to go beyond regular ESM modules, so its not exactly the same but it would be nice to have something like
// file name is src/lib/person_validator.coil
~:full_name == :lib/person_validator/full_name

I don't love the ~ as part of it, and right now the parser is not aware of the absolute path of the file its currently parsing
Also keywords can't currently have slashes in them.
So there's a lot to figure out, but I think we want to get here at some point

Symbols are better than keywords when you need this level of uniqueness.
Symbols should have namespaced descriptions though, for example:
// @coil-lang/editor/src/html
protocol to_html
->
const to_html = Symbol("@coil-lang/editor@0.1.0/src/html/to_html");

^ I'm not 100% sure on the right way to do this, but its primarily for debugging.


Support truststores for oauth & LDAP

Issue submitter TODO list

[X] I've searched for an already existing issues here
[X] I'm running a supported version of the application which is listed here and the feature is not present there

Is your proposal related to a problem?
No response
Describe the feature you're interested in
Allow for user specified trustores when using oauth. Preferably an environmental variable in the helm chart that is a user specified filepath pointing to a truststore.
Describe alternatives you've considered
No response
Version you're running
fdd9ad9
Additional context
No response

LDAP: https://github.com/provectus/kafka-ui/issues/1466#issuecomment-1623321498


Wrong CSV parsing

I have CSV file in format like this:

root@e8c7a78c8c91:/# xzcat /opt/output.csv.xz | head -n1
<IP_ADDRESS>:8080,42.185,200,4864,1C+Enterprise,1500953104,1500953104,GET,/bitrix/admin/1c_exchange_new.php,47.41,0.0

but when i send it to clickhouse, he tries to parse field DateTime next the second Date field and fails:

root@e8c7a78c8c91:/# xz -v -c -d < /opt/output.csv.xz | clickhouse-client --host=clickhouse-server --query="INSERT INTO web.logs FORMAT CSV";
Code: 27. DB::Exception: Cannot parse input: expected , before: rix/admin/1c_exchange_new.php,47.41,0.0\r\n<IP_ADDRESS>:8080,31.932,200,4864,1C+Enterprise/8.3,1500953104,1500953104,GET,/bitrix/admin/1c_exchange_new.php,62.63,: (at row 1)
Row 1:
Column 0,   name: Host,        type: String,   parsed text: "<IP_ADDRESS>:8080"
Column 1,   name: Time,        type: Float64,  parsed text: "42.185"
Column 2,   name: Status,      type: UInt16,   parsed text: "200"
Column 3,   name: Size,        type: UInt32,   parsed text: "4864"
Column 4,   name: UserAgent,   type: String,   parsed text: "1C+Enterprise"
Column 5,   name: date,        type: Date,     parsed text: "1500953104"
Column 6,   name: Timestamp,   type: DateTime, parsed text: "1500953104,GET,/bit"
ERROR: garbage after DateTime: "rix/admin/"
ERROR: DateTime must be in YYYY-MM-DD hh:mm:ss or NNNNNNNNNN (unix timestamp, exactly 10 digits) format.

What am i doing wrong? I thought, the problem in CSV format, but ClickHouse parses all other fields fine. And problem not in tiimestamp field, the fifth column with the same number parses fine.
If it makes sense, i'm using your Docker images (yandex/clickhouse-server and client)

Also, i formatted this Timestamp field into "YYYY-MM-DD hh:mm:ss", and after that CSV was successfully eaten by ClickHouse. But it's temporary solution.

There is also weird things with date field parsing. ClickHouse parsed it without errors, but when i executed SELECT max(date), min(date) FROM logs it gave me 0000-00-00 in both columns.
But when i dropped table and created it from another CSV, where this field was not in timestamp but in "2017-07-25", max(date), min(date) gave me the expected date fields that were in CSV (2017-07-26 and 2017-07-25).

Parsing from unix timestamp is not supported for Date fields for now.

@ludv1x fixed DateTime CSV parsing in #1098
The fix is available in 1.1.54276 release.

Sorry for misinformation - the fix was not included in the 1.1.54276 release. It is in master now and will be included in the next release.

I have the same issue.
Code: 117. DB::Exception: Expected end of line: (at row 16453)

Row 16452:
Column 0,   name: SYS_AVG_Current_I_U,    type: Int64,    parsed text: "342"
...
Column 137, name: t_204,                  type: Float64,  parsed text: "-8.8"
Column 138, name: t_216,                  type: Float64,  parsed text: "-7.4"
Column 139, name: timestamp,              type: DateTime, parsed text: "1548987920"
ERROR: garbage after DateTime: "4"
ERROR: DateTime must be in YYYY-MM-DD hh:mm:ss or NNNNNNNNNN (unix timestamp, exactly 10 digits) format.

with
ClickHouse client version <IP_ADDRESS> (official build).

Any suggestions?

@et2010 maybe related to #6426
It was already fixed in 19.11.3
Try to update.


Adds istio-csr to the /usage/istio

Signed-off-by: joshvanl<EMAIL_ADDRESS>

/hold

One other comment is that we link to "Securing Istio Gateway: Secure your Istio Gateway in Kubernetes using cert-manager." in the body of
https://deploy-preview-423--cert-manager.netlify.app/docs/usage/ but not in the left hand menu.
Perhaps we should create a dedicated "Istio Integration" page which is listed in the menu and which describes the two Istio integration methods and how they are related.

@wallrj I would argue that they are quite unrelated to be honest. I will add it to this list here, but I don't think we should add links that go out of cert-manager docs be the list on the left.

/unhold

/override dco

@JoshVanL I clicked the "Resolve Merge Conflict" button in GitHub PR UI, but it's resulted in a non-dco commit by me.
I think you'll have to force push and squash that commit. Sorry.


Remove Java-7-only syntax

(how come It took 2 months for this to surface?)

It took 2 months because we don't (can't?) run CI for android, and the java build just uses whatever Java is installed on the CI box. I think I've go this exact patch in a local branch, where I've been trying to get Toga working on Android - but that's tied up in a bunch of other code, and has been delayed by some distractions in Batavia, conferences, etc. Apologies for the inconvenience.


Meetup with Kiwi.com speakers on Wednesday, November 14

Hello,
my name is Jan Bleha, I work as a community manager at Kiwi.com. I organize and support a lot of IT events.
Our developers like to speak at meetups all around Europe (for example https://www.meetup.com/BarcelonaJS/events/247277405/ or https://www.meetup.com/Kyiv-ReactJS-Meetup/events/246875625/).
We want to have technical talks, mainly covering GraphQL, Relay and Serverless bringing the top JS engineers from Kiwi.com
Therefore I would like to ask you whether you would be also interested in hosting us.
We can help with promoting the event, get some Czech beers and pizza, maybe even help with covering the costs of some larger venue.
We highly prefer the date of November 14, as we want to visit and speak at more meetups in the area during that week.

We have the talks for the meetup on November 14 in Zagreb ready, could you create the event on meetup.com?
Martin Zlámal, Kiwi.com Senior Frontend Developer
Talk: 5 essential tools to keep your JS apps sane and scalable
Abstract: Keeping your JavaScript applications sane and scalable is very challenging and there are no silver-bullet tools for it. Well, actually… I am going to show you how I do it in Kiwi.com and my other projects. Get ready for 5 carefully cherry-picked tools and libraries I consider to be the key players in this heroic task. All in combination with practical tricks, tips, and recommendations from our experiences.
Michal Sanger, Kiwi.com Principal Engineer and head of the Prague office
Talk: Serverless backend services for JS developers
Abstract: Everybody knows JS is for web apps. Not so many currently know JS is great for mobile apps due to React Native. And only a few know JS is a great language for backend where you don't even have to maintain a server. Do you want to build GraphQL backend, test your pull requests via headless Chrome and use all the cool JS libs and tools you already like? Pay almost zero for scalable and distributed backend service? Serverless has all of this and much more.


Add option to update hmd orientation quaternion based in FreePIE

updating the headset with euler angles create gimble lock.

Here is a little write up about gimbal lock:

The Problem with Roll, Pitch, and Yaw
Most readers are likely aware that objects that rotate through space can be described by their angle of rotation along three axes. Any rotation in space can be described by a combination of these rotations.

Gimbals above provide yaw, roll, and pitch movements. Image credit: Mark Hughes (made with Mathematica)
The rotation axes are not always independent, and solutions are not always unique. It is possible for the plane of two gimbals to align, and a condition known as gimbal lock occurs. In gimbal lock, two of three gimbals are parallel or very nearly parallel, and what began as three degrees of freedom (yaw, pitch, and roll) reduces to two degrees of freedom—two axes of rotation can describe the same rotational motion. At the same time, one degree of freedom is lost and that information disappears. Once gimbal lock occurs, it is impossible to reorient the axes without an external reference.

When the green circle is aligned or close to aligned with the red circle, movements of the red circle and the blue circle coincide and "gimbal-lock" occurs. Image credit: Mark Hughes.

source: allaboutcircuits

This is why it is important that when I send orientations through FreePIE, they are either a standard 3x4 position/rotation matrix or a quaternion. So that when your server goes to interpret the values it does not gimbal lock when I look straight up or cross the 180 mark in the y-axis.

I'm really trying to understand how your program works because I really love how well this works over my 5Ghz wifi connection and the potential for wireless VR is so close.
Would you mind giving a basic flow of how values are streamed to client on the headset?

The function quaternion2euler provide conversion from quaternion to euler angle.
If this implementation is correct, you can use any rotation (=quaternion) as input for FreePIE plugin.
Isn't it sufficient to avoid gimbal lock?
The values you provided for FreePIE plugin are only sent for VR game. They are not sent for client.
https://github.com/polygraphene/ALVR/blob/master/alvr_server/alvr_server.cpp#L1188
https://github.com/polygraphene/ALVR/blob/master/alvr_server/RecenterManager.h#L102


[DNM] Test network launch

ref: #1
A private testnet with similar mainnet params, just using different wallets so we can control it and ensure everything functions properly.
Can be merged in later
Chandra x pbcups multisig:
# - address: manifest1nzpct7tq52rckgnvr55e2m0kmyr0asdrgayq9p
#   name: obvious-1-multisig
#   pubkey: '{"@type":"/cosmos.crypto.multisig.LegacyAminoPubKey","threshold":1,"public_keys":[{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A9hZjm7++QBixsH4QTQadXPrnhVBDk+MPLE74U0/GoJp"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A57Cxv5vgwE6pAJ9oYtnOdU4ehKixMj6gufF8jBRq4IC"}]}'
#   type: **multi

TODO

On start: POA_ADMIN_ADDRESS=manifest1nzpct7tq52rckgnvr55e2m0kmyr0asdrgayq9p manifestd start
Update the manifest-1 network instructions? (or copy over obvious-1 and change chain-id)

Example showcase of a multisig Tx working
## Perform a multisig Tx for updating params

manifestd tx manifest update-params manifest1aucdev30u9505dx9t6q5fkcm70sjg4rh7rn5nf:100_000_000 true<PHONE_NUMBER>000umfx --from=obvious-1-multisig --chain-id obvious-1 --generate-only > tx.json

manifestd tx sign tx.json --from=reece-testnet --chain-id=obvious-1 --multisig=obvious-1-multisig >> reece.json

# Combine signatures into single tx (1/2 multisig for testing)
manifestd tx multisign --from obvious-1-multisig tx.json obvious-1-multisig reece.json --chain-id obvious-1 > tx_ms.json

manifestd tx broadcast tx_ms.json --chain-id obvious-1

manifestd q tx C4B509A8539EF683E66E08A7F260E1F8C980B315C5F156EFFE126FD884F2BA29

manifestd q bank balances manifest1aucdev30u9505dx9t6q5fkcm70sjg4rh7rn5nf

NOTE: IBC-Go v8 has a bug where it requires timestamps to not be 0. However the default genesis does not expose 04-channel params in the ExportGenesis
To launch a network after, the following had to be manually added
"channel_genesis":

"params": {
          "upgrade_timeout": {
            "timestamp":<PHONE_NUMBER>00
          }
        }


Replace PDB with IPDB for interactive sessions with debug-backend

There's really no point in using PDB in favor of IPDB in my opinion.
One of the biggest advantages is the code-completion mechanism, but it also supports syntax coloring and much more.
The issue itself should be easy to implement, it probably will require replacing pdb with ipdb in requirements.txt but I might be slightly wrong on this.

I'm fine with adding ipdb and pdbpp into requirements-dev.txt. Also was thinking about going into Pipfile and pipenv.

@Ctilhs I will add it.

We've not settled up with a decision for package manager so we're staying with pip for now.


Add unit-tests that check user input

Screen deletion is a dangerous operation, but it's not unit-tested.
I suggest to add unit tests that check user interaction.
[ ] - Unit test that screen doesn't get deleted without user confirmation, or when it's not given correctly.

@renatgalimov We now have integration tests in Screenly repo for that.


Can't dump DB — MAMP returns 'mysqldump command not found'

MAMP has mysqldump (http://stackoverflow.com/a/3269363) but for some reason, it says the command does not exist.

Solved it with http://ilikekillnerds.com/2014/08/solving-sh-mysql-command-not-found-in-mamp-pro-2-and-mamp-pro-3/

In your home directory create or edit the file “.bash_profile” you can access your home directory by typing: cd ~/
Add this to the top of the file: export PATH=$PATH:/Applications/MAMP/Library/bin
Save the file and then restart your Terminal
In your newly restarted Terminal window type: mysql --version


Issue with RGB data

I've trained the RAM implementation on various 3 channel images  and plotted the glimpses extracted by the network on a random batch at various epochs. The bounding box does not seem to move around the input image to explore different locations (see videos below). Any idea why glimpses seem to be stuck on the top left side of the images when using RGB images but seem to move around with the grayscale MNIST? Have you encountered such behaviour when trained on other data?
SVHN:
epoch 12
epoch 24
CIFAR10
MNIST
@clvcooke @kevinzakka @malashinroman

Actually I found what's wrong with that
https://github.com/kevinzakka/recurrent-visual-attention/blob/a38ac8958ebf1c61a10c4d5320f1e31d3d0b73dd/plot_glimpses.py#L41
img_shape in this line was not obtained correctly when different datasets were tested


Title: Simple Blog App using JavaScript

Is your feature request related to a problem? Please describe.
Most of the concepts of DOM manipulation can be easily understood with the implementation of a Blog app using JS
Describe the solution you'd like.
Users will be able to add a title, author name and a blog post
Describe alternatives you've considered.
--
Add any other context or screenshots about the feature request here.
--

I would like to work on this issue. Pls assign me this!!

@PrathicaShettyM Thank you for providing your insight but it is not required as of now.


When you have 2+ same named stations, train goes to nearest available.

Describe the Suggestion
Now if you have few same named stations, train will go to random of them. That will be great to have it going to nearest instead. It will give us ability to run stations with different platforms and one-way stations much easier.
Screenshots and Videos

Yellow - how it could go.
Blue - how it goes.
Additional Context
When you have lots of stations, it will be better to set ONE station name, and it will take best platform automatically.

suggestions changing behavior should be submitted to the forge repo.


No proxy support

There is no support for using this script behind any form of proxy.

Added proxy functionality to bootstrap with commit f31ee30469b064361b681ebad03a283bf356788e.
Still need to add same for final product using same config file.


Some extra stuff for the bounded counter.

Fixed bad pattern match on transfers.
Added client side transfers.
Added flag to disable internal transfers.

@balegas Can you fix the conflicts?


Big Sur support

@hbons We should merge this before the branches differ too much. Let's take a look at it this week.

@hbons any update on this PR?

nope... no time yet.


Reconsider running the private module of the current user by default

Hi Henrik. Have you considered removing the default behavior of running the configuration of the current user even when it is not stated in the ":private" section of the init.el?
I have found that this behavior is confusing and gives problems when testing other private configurations. Picture the following scenario: I already have a private configuration. I decide that I want to test your private configuration (to play around with your bindings, for example). So I change the line:
:private my-user
to
:private hlissner
This would end up loading my configuration and your configuration at the same time, making a mess with all the bindings, font configurations and theme changes among many other things.
What do you think of this?

Good news, this is already implemented in develop, see https://github.com/hlissner/doom-emacs/commit/346d7bdf360f1d0a66504de721d7a1fb75f148d2 . You must explicitly state :private my-user to load corresponding module.

Before posting the issue, I checked core/core-packages.el of the master branch. I forgot to check the debug branch to see if the problem was still there :D

You are quite right! It was also too magical for my taste, so it's been removed in develop, and should be merged into master any day now (just doing my final rounds). I'll leave this open until it has.

Hey @hlissner , it seems the feature is removed in master, but init.example.el still has a comment suggesting that the feature is still present. You should consider removing it, if it's not already done in the develop branch!

@Ptival Good timing! I was just about to fix that. That comment has now been removed.
@UndeadKernel Thank you for the kind words, and you're very welcome! Doom has been an awesome ride, no small part owed to the awesome people like yourself that have helped me figure things out!


Adding fix for RAW issue by clearing scoreboard

Addressing bug found in https://github.com/riscv-software-src/riscv-perf-model/discussions/72

closes #76


[BUG] Teach bulk action to capture no-op update count in IndexingStats.

Describe the bug
IndexingStats captures statistics related to indexing operations being performed on each shard by the data node. Sample node stats output:
$ http ':9200/_nodes/stats/indices/indexing?filter_path=nodes.*.indices'

HTTP/1.1 200 OK
X-OpenSearch-Version: OpenSearch/3.0.0-SNAPSHOT (opensearch)
content-encoding: gzip
content-length: 174
content-type: application/json; charset=UTF-8

{
    "nodes": {
        "VedlUzbPSY2P3WqbiWJslg": {
            "indices": {
                "indexing": {
                    "delete_current": 0,
                    "delete_time_in_millis": 0,
                    "delete_total": 0,
                    "index_current": 0,
                    "index_failed": 0,
                    "index_time_in_millis": 52,
                    "index_total": 3,
                    "is_throttled": false,
                    "noop_update_total": 0,
                    "throttle_time_in_millis": 0
                }
            }
        }
    }
}

Requests going through TransportUpdateAction mutate the noop_update_total which is the expected behavior but requests coming from TransportBulkAction do not. Teach bulk action to capture no-op update count in IndexingStats.
To Reproduce

Steps to reproduce the behavior:
Checkout e4a1841e23d from opensearch:main.
# run server
$ ./gradlew run

...

# Create Index
$ http PUT :9200/index

HTTP/1.1 200 OK
X-OpenSearch-Version: OpenSearch/3.0.0-SNAPSHOT (opensearch)
content-encoding: gzip
content-length: 68
content-type: application/json; charset=UTF-8

{
    "acknowledged": true,
    "index": "index",
    "shards_acknowledged": true
}

# Index a Doc
$ http POST :9200/index/_doc/1 name=rohit

HTTP/1.1 201 Created
Location: /index/_doc/1
X-OpenSearch-Version: OpenSearch/3.0.0-SNAPSHOT (opensearch)
content-encoding: gzip
content-length: 130
content-type: application/json; charset=UTF-8

{
    "_id": "1",
    "_index": "index",
    "_primary_term": 1,
    "_seq_no": 0,
    "_shards": {
        "failed": 0,
        "successful": 1,
        "total": 2
    },
    "_version": 1,
    "result": "created"
}

# Request Update
$ http POST :9200/index/_update/1 doc:='{"name":"rohit"}'

HTTP/1.1 200 OK
X-OpenSearch-Version: OpenSearch/3.0.0-SNAPSHOT (opensearch)
content-encoding: gzip
content-length: 128
content-type: application/json; charset=UTF-8

{
    "_id": "1",
    "_index": "index",
    "_primary_term": 1,
    "_seq_no": 0,
    "_shards": {
        "failed": 0,
        "successful": 0,
        "total": 0
    },
    "_version": 1,
    "result": "noop"
}

# Check IndexingStats
$ http ':9200/_nodes/stats/indices/indexing?filter_path=nodes.*.indices'

HTTP/1.1 200 OK
X-OpenSearch-Version: OpenSearch/3.0.0-SNAPSHOT (opensearch)
content-encoding: gzip
content-length: 176
content-type: application/json; charset=UTF-8

{
    "nodes": {
        "VedlUzbPSY2P3WqbiWJslg": {
            "indices": {
                "indexing": {
                    "delete_current": 0,
                    "delete_time_in_millis": 0,
                    "delete_total": 0,
                    "index_current": 0,
                    "index_failed": 0,
                    "index_time_in_millis": 92,
                    "index_total": 4,
                    "is_throttled": false,
                    "noop_update_total": 1,
                    "throttle_time_in_millis": 0
                }
            }
        }
    }
}

# Create equivalent bulk payload
$ cat noop_update_bulk.json
{"update":{"_id":"1","_index":"index"}}
{"doc":{"name":"rohit"}}

# Do bulk call
$ http POST :9200/_bulk @noop_update_bulk.json

HTTP/1.1 200 OK
X-OpenSearch-Version: OpenSearch/3.0.0-SNAPSHOT (opensearch)
content-encoding: gzip
content-length: 167
content-type: application/json; charset=UTF-8

{
    "errors": false,
    "items": [
        {
            "update": {
                "_id": "1",
                "_index": "index",
                "_primary_term": 1,
                "_seq_no": 0,
                "_shards": {
                    "failed": 0,
                    "successful": 1,
                    "total": 2
                },
                "_version": 1,
                "result": "noop",
                "status": 200
            }
        }
    ],
    "took": 3
}

# Check IndexingStats; it doesn't update `noop_update_total'
$ http ':9200/_nodes/stats/indices/indexing?filter_path=nodes.*.indices'

HTTP/1.1 200 OK
X-OpenSearch-Version: OpenSearch/3.0.0-SNAPSHOT (opensearch)
content-encoding: gzip
content-length: 176
content-type: application/json; charset=UTF-8

{
    "nodes": {
        "VedlUzbPSY2P3WqbiWJslg": {
            "indices": {
                "indexing": {
                    "delete_current": 0,
                    "delete_time_in_millis": 0,
                    "delete_total": 0,
                    "index_current": 0,
                    "index_failed": 0,
                    "index_time_in_millis": 92,
                    "index_total": 4,
                    "is_throttled": false,
                    "noop_update_total": 1,
                    "throttle_time_in_millis": 0
                }
            }
        }
    }
}

Expected behavior
NoOp updates in bulk call should update noop_update_total in IndexingStats.
Plugins
Standard.
Screenshots
See To Reproduce.
Host/Environment (please complete the following information):

EC2 m5.2xlarge latest default ubuntu linux AMI

Additional context
N/A

If no one is working on this, I want to have a try.

Hi, @gaobinlong. The issue isn't assigned to anyone. You can start by adding a test to verify the bug 🐛. And follow up to fix it. Best!

@r1walz, thanks, I've created a PR for this, could you help to review?

It's fixed in 2.x with

#11485
#11865
#11917
#11925


[Style] Parallax effect on internship cards

What's the style idea?
I would like to add a parallax effect on Internship cards.
The cards will look more realistic
Like this:
https://github.com/CSEdgeOfficial/learn.csedge.courses/assets/85826117/17dd92fb-86c2-4bbe-91ce-93f927cedf50
Kindly assign me this issue.
Best regards
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a GSSoC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

hey @CSEdgeOff  i want to work on this issue

@CSEdgeOff kindly view my PR. I have resolved your issue .It has been a week

@CSEdgeOff  Check it now please


Update README.md

A renderless Vue.js component for composing Facebook login. => A render less Vue.js component for composing Facebook login.
npm install vue-facebook-login-component = npm install view-Facebook-login-component
| toggleLogin  |  =| toggle logic
include it. Versions 1.5.1 to 1.6.0 have a maltransformed =include it. Versions 1.5.1 to 1.6.0 have a man transformed

I appreciate the effort, but it's not really necessary. 👍


Windows installation issue

I've installed the following:

GCC Version:  6.3.0
Visual Studio 2019
cmake version 3.15.0-rc1
Have autoconf, automake and libtool files inside bin folder of MinGW.

When I run the command:
cmake -G"Visual Studio 16 2019 Win64"
I get:
CMake Error: Could not create named generator Visual Studio 16 2019 Win64
When I run:
cmake --build . --config Release -- -m
I get:
CMake Error:
Generator
Visual Studio 16 2019

could not find any instance of Visual Studio.
Any help will be appreciated. :)

Just to be sure, do you want to build using Visual Studio or MinGW toolchain? Because you mentioned that you have GCC, autotools and libtool installed but then you tried to use Visual Studio generator. I will presume that you wanted to use Visual Studio.
I would probably make sure that your CMake and Visual Studio are installed correctly. Try to reinstall Visual Studio or even both VS and CMake. It seems like your CMake can't find the installation of VS for some reason.

I tried installing both again, same errors :(
Any way I can try with the CMake Gui to get it working?

You can try that. Also make sure that cmake you are running is the one you mentioned in the first post (3.15). Visual Studio 16 2019 is generated supported since 3.14 so make sure that you are not running some other cmake installed from other bundle.

Hi :)
After running via cmake gui. my build folder got populated with:

CMakeFiles (File folder)
deps (File folder)
src(File folder)
CMakeCache (Text Document)

I couldn't find the yaracpp.sln file anywhere :(
These were the messages shown in CMake GUI:
Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.17134.
The CXX compiler identification is MSVC 19.21.27702.2
The C compiler identification is MSVC 19.21.27702.2
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.21.27702/bin/Hostx64/x64/cl.exe
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.21.27702/bin/Hostx64/x64/cl.exe -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.21.27702/bin/Hostx64/x64/cl.exe
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.21.27702/bin/Hostx64/x64/cl.exe -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Looking for pthread.h
Looking for pthread.h - not found
Found Threads: TRUE
Configuring done
Can you please tell me how I can get the example usage program running successfully after this point?
Thanks so much for taking the time to help me out, I really appreciate it :)

After using CMake GUI I was able to generate yaracpp.sln file. :D
Can you please tell me how to proceed further so as to implement the usage example program successfully?
Thanks for taking the time to help me out, I really appreciate it :)

I opened yaracpp.sln in Visual Studio and then I added the example usage program in main.cpp and added that as an item in source files. I build on the ALL_BUILD folder which gets done successfully and when I click on local windows debugger it shows me the prompt:
"Unable to start program
'C:\Users\t-mevasu\yaracpp\build\x64\Release\ALL_BUILD'.
Access is denied."


Request for the 'edge_adj_setup.py' file which was used in tectosaur

Hi Ben,
When I use the tectosaur, I meet a problem. When I tried to run 'import inverse_tools', the screen prompted that 'ModuleNotFoundError: No modul named 'tectosaur.nearfield.edge_adj_setup''. I also can not find 'edge_adj_setup.py' file in the fold '/tedtosaur/nearfield'. Can you provide me this file?
Best regards,
Guangyu

Unfortunately, I'm not maintaining this package anymore.


Move the CEDA output directory to the large disk

Need to move output paths to large disk.

Updated custom.yml in playbook to use:
/group_workspaces/jasmin2/cp4cds1/vol1/wps/prod
This will get picked up when we re-run.

Working in production.


Add support for xml:base attributes

This fixes https://github.com/learningequality/ricecooker/issues/298
This is attempting to help with https://github.com/learningequality/studio/issues/2523 - it works to find files which have a xml:base resource reference.

I've just tested this patch with the original example and it works, just had a to tweak the case when there's no xml:base attribute.


Quick select algorith in C, C++, Python, Java

Reopen #1368
Is your feature request related to a problem? Please describe.
Quick Select is a selection algorithm to find the k-th smallest element in an unordered list.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

@Kumar-laxmi please assign me this issue.

You have already attempted it once, you can focus on other issues


Warn when the DataKinds extension is unused (partial)

I don't think that this extension can be in use when there are no type constructors in a program!
This is probably the least useful partial warning I've come up with!

Can't you go far better and say it's unused when you don't have any :: *-> * declarations of similar? I imagine that's most programs. Or when do you see data kinds required for type constructors?

I'm not quite sure what you mean by ":: * -> * declarations or similar"
This program for examples uses DataKinds: main = print (Proxy @ True)

I thought that program used type application. I guess my understanding of data kinds is very different from yours - first step is to concretely have some examples of programs that require the DataKinds extension, so we can figure out where the boundary is.

Well, it uses DataKinds as the True term constructor has been promoted to be used at the type level. Sorry, the use of TypeApplication was gratuitous!

Ah, so it really is "no data types" - my thoughts are that is probably just too many false positives to add.

I don't think there should be any false positives, but it'll certainly miss cases where the extension is actually redundant.

OK, given how general it is I'm not going to add a warning.


[CircleGraph] Extract handleChangeConfiguration

This will extract method handleChangeConfiguration for unit testing.
ONE-vscode-DCO-1.0-Signed-off-by: SaeHie Park<EMAIL_ADDRESS>

from #966


[Feat]: Improved chat message UI

As referring to issue #80
I stored the name of the user in local storage whenever they create/join the room.
and then compare it with data.name in ChatMessage.js as needed to do CSS-in-JS styling.
The output looks like this 👇

Great work @amaan-ahmad 🔥 ,
But can you please resolve PR #78 so that we can review this PR

Thanks @kothariji
also, I have now resolved PR #78 and hopefully didn't create another conflict 😅
Looking forward to getting reviewed on the latest changes as well as this PR.

Thanks @kothariji
also, I have now resolved PR #78 and hopefully didn't create another conflict 😅
Looking forward to getting reviewed on the latest changes as well as this PR.

Sure we will analyse your PR, and will soon let you know 🙌

Thanks @kothariji
also, I have now resolved PR #78 and hopefully didn't create another conflict 😅
Looking forward to getting reviewed on the latest changes as well as this PR.

@amaan-ahmad can you please pull the updated code from original repo, and again commit the changes, as in this PR previous changes are visible

Ok @kothariji
I have now pulled the latest changes from the original repo and pushed them. no conflicts occurred. kindly review.


Referencing projects through .sqlproj files

Hello,
I'm currently searching for a way of linking different SQL projects together, that is having something like
/main-app
  /database
     main.sqlproj

/some-shared-module
   /database
      shared.sqlproj

Where main.sqlproj references shared.sqlproj defining a set of shared tables and other database elements that should be created within the main-app database.
I noticed from the "Project References" documentation section that "We do not support adding a ProjectReference to an existing .sqlproj file.".
Consequently what are the other ways to achieve that only using .sqlproj project (with only SQL definitions) without relying on NuGet nor C# projects? We are currently not using these tools and we would just want to rely on .sqlproj definitions to create these project references.
Thanks

Hi @antoine-coulon - I think you're looking in the wrong place! We don't support project references to .sqlproj files because we don't use those sorts of files in our SDK. You mentioned that you're currently not using C# projects or NuGet, but if that's the case it means that you're not using our SDK, so our documentation isn't relevant to you! 🙂
I believe SSDT does support this feature. Check out the documentation for composite projects.

Hello @jeffrosenberg thanks for clarifying that! I didn't get the package right then I'm actually sorry about that. I thought it was basically a wrapper of SSDT (that I could still build and deploy using .NET CLI) that was adding other C# features but it is indeed only a C# SDK 😅
Sorry for wasting your time and thanks for taking the time to provide me the appropriate pointer to the SSDT documentation.
Closing the issue as my question is not relevant to MSBuild.Sdk.SqlProj


The python-Levenshtein is no longer maintained, please update the dependency

Is your feature request related to a problem? Please describe.
The python-Levenshtein package is no longer maintained. Including it in the dependencies creates potential installation issues. Personally, I can't install it using pip with python 3.9, Ubuntu 18.04, and I found this is a common issue.
Describe the solution you'd like
There are two active forks of python-Levenshtein, https://pypi.org/project/Levenshtein/ and https://pypi.org/project/python-Levenshtein-wheels/ . It could be a simple solution to just replace the dependency with either one.
Additional context
Add any other context or screenshots about the feature request here.

this is now fixed, thanks!


Add support for production mode

Hi there,
For test purpose, I need to start the container in production mode, but the start-dev is hardcoded.
Let me propose you this PR to easily start the container in production mode.
I've also added a method postProcessCommandParts on a separate commit to easily extend this:
        final KeycloakContainer keycloak = new KeycloakContainer(IMAGE_NAME) {

            protected List<String> postProcessCommandParts(final List<String> commandParts) {
                return commandParts.stream()
                        // do fancy stuff here
                        .toList();
            }

        };

I managed to make it by extending the container but I think this could be simpler with this PR:
        final KeycloakContainer keycloak = new KeycloakContainer(IMAGE_NAME) {

            @Override
            protected void configure() {
                super.configure();

                String[] adapted = Arrays.stream(this.getCommandParts())
                        .map(part -> {
                            if (part.equals("start-dev")) {
                                return "start";
                            } else {
                                return part;
                            }
                        }).toList().toArray(new String[0]);
                setCommand(adapted);

            }
        }

Hi,
thanks for your PR.
I added some comments above. Please fix them first, then we can see what and how to merge.
Thanks.


Pin Ruby version

Currently, the wiki asks you to manually install 2.0.0-p481 via rbenv.
This version should be pinned in the repository itself, so that in environments where rbenv is already installed, it will be automatically picked up.

Thanks!


add watermark_filter

Signed-off-by: TennyZhuang<EMAIL_ADDRESS>

Here is databrick sql's syntax: https://docs.databricks.com/sql/language-manual/sql-ref-window-functions.html It's much more concise than pg.


added older maps and required fields

I added the renamed official maps from https://www.zh.ch/de/planen-bauen/geoinformation/geodaten/geodatenshop/vorlagen-fuer-administrativer-grenzen-und-karten.html for the years 2014 to 2017. I also changed to this source for the years 2018 and 2019. All the necessary fields should be there, some of them are now redundant.

Sorry, I had to redo the pull request, some fields where named differently.

Also added Primarschulgemeinden from 2009 to 2021


"mxc_version" Generation

@sihyung-maxim Everytime I am running make, I am getting mxc_version.mk and mxc_version.h regenerated. Should I be merging this?

fixed in #1046


Add some .toFix to floating point numbers

Sometimes floating points are displayed in a very bad manner.


Navigation from stub to the schema

Currently it is possible to go from gRPC method/service implementation to the corresponding schema definition, and from the schema definition to the stub (client) calls.
But it is impossible to navigate from client stub to the schema, which is very useful to find the server-side implementation for given client-side gRPC invocation

Thank you for your contribution! I will release the next version as soon as possible


rm auth

this makes the error go away. track next-auth's fix here: https://github.com/nextauthjs/next-auth/pull/12002

@juliusmarminge this should be fixed in the latest release!


Updates gatsby + dependencies

closes #37

Deploy preview processing.
Built with commit f5533e8ab6302ccae26918e9b8712dabab517c7b
https://app.netlify.com/sites/pixelsonly-production/deploys/59fbdf850b79b70ce73d0c50


After recent update smart tuya switch (TO-Q-SY1-JWT) is not supported

This error originated from a custom integration.
Logger: custom_components.tuya_local
Source: custom_components/tuya_local/init.py:520
integration: Tuya Local (documentation, issues)
First occurred: August 28, 2024 at 11:56:09 PM (1 occurrences)
Last logged: August 28, 2024 at 11:56:09 PM
Configuration file for smartplugv2_energyv3 not found

This error originated from a custom integration.
Logger: custom_components.tuya_local.device
Source: custom_components/tuya_local/device.py:230
integration: Tuya Local (documentation, issues)
First occurred: 12:09:55 AM (4 occurrences)
Last logged: 12:15:34 AM
Outdoor Wall Switch receive loop has terminated
RGBWW Light receive loop has terminated

This error originated from a custom integration.
Logger: custom_components.tuya_local.config_flow
Source: custom_components/tuya_local/config_flow.py:483
integration: Tuya Local (documentation, issues)
First occurred: 12:08:17 AM (3 occurrences)
Last logged: 12:16:07 AM

Device matches compteur_energy_meter with quality of 62%. DPS: {"updated_at":<PHONE_NUMBER>.8564866, "1": true, "9": 0, "17": 4, "18": 206, "19": 173, "20": 1198, "21": 1, "22": 15965, "23": 12539, "24": 3117, "25": 2675, "26": 0, "38": "memory", "40": "relay", "41": false, "42": ""}
Device matches compteur_energy_meter with quality of 62%. DPS: {"updated_at":<PHONE_NUMBER>.1655288, "1": true, "9": 0, "17": 4, "18": 204, "19": 172, "20": 1198, "21": 1, "22": 15965, "23": 12539, "24": 3117, "25": 2675, "26": 0, "38": "memory", "40": "relay", "41": false, "42": ""}
Device matches compteur_energy_meter with quality of 62%. DPS: {"updated_at":<PHONE_NUMBER>.1056843, "1": true, "9": 0, "17": 4, "18": 203, "19": 172, "20": 1199, "21": 1, "22": 15965, "23": 12539, "24": 3117, "25": 2675, "26": 0, "38": "memory", "40": "relay", "41": false, "42": ""}

after re-download tuya local custom component, issue disappeared


Windows Rust Analyzer VS Code IDE Unknown types

I'm not sure if this a problem on my end or an issue with the macro using caches to generate fields but my IDE is unable to infer the types of delegated types. If anyone is using and IDE, especially VS Code and is getting proper intelisense and type inference could you post your setup, double so if VS Code + Rust Analyzer is working for you.

To anyone who comes across this in the future, using the nightly compiler on VSCode with rust analyzer will break type hints! I'll leave this open until a dev closes it in case they want to take some action.


Is this dead?

repo does show up in ST IDE

The project is active.  There has not been any need for bug fixes or enhancements in quite sometime!
I just checked my ST repo list and it is showing up.  Please verify that you have this exact entry for your repo.


Append list of browsers to support statement (NEWRELIC-7258)

Overview
Adds a statement like this to the end of the support statement when raising the release notes PR:
Version 1.230.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 103-112, Edge 102-111, Safari 15-16, Firefox 102-111; and for mobile devices, Android Chrome 100 and iOS Safari 15-15.5. Instrumentation and specific features may be compatible with other browsers or versions.
The browser versions are derived from the browsers-supported.json file.
Related Issue(s)
NEWRELIC-7258
Testing
Dry run should produce the correct verbiage by pulling from the file browsers-supported.json file.

Codecov Report

Merging #465 (f09f676) into main (a8182fb) will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##            main    #465   +/-   ##
=====================================
  Coverage   6.94%   6.94%
=====================================
  Files        119     119
  Lines       3974    3974
  Branches     988     988
=====================================
  Hits         276     276
  Misses      2920    2920
  Partials     778     778

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[No QA] Use XCode 12.5.1 for deploy

cc @Jag96 @AndrewGable
Details
Use XCode 12.5.1 for deploy, hopefully should fix gem errors such as these.
Fixed Issues
$ n/a – unblock deploys
Tests
Send it and see if it works.
QA Steps
None.

🚀 Cherry-picked to staging by @roryabraham in version: 1.1.8-8 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to staging by @roryabraham in version: 1.1.8-10 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Possible errors

While looking for the cause of  zero-plusplus/vscode-autohotkey-debug#159, I have found some possible errors.
I believe this code is intended to get a list of all library files into libraryPathList:
    if (!recursiveInfo.currentDir) {
      libraryTypes.forEach((libraryType) => {
        recursiveInfo.libraryPathList = this.getLibraryPathList(libraryType);
      });
    }

However, while it probably does retrieve the content of each library (local, user and standard), the content of local and user are probably lost because libraryPathList is overwritten on each iteration.
This will evidently resolve #Include <LibName> unconditionally from a single lib dir of the predefined libraryType (probably local):
      filePath = `${this.getLibraryDir(this.config.libraryType!)}/${String(filePath)}.ahk`;

This approach will not work correctly.
The library files used by any given script can be spread across multiple directories. Which file the interpreter chooses is based on whether a file with the appropriate name exists in each of the Lib folders, searched in order. For a name like A_B, the interpreter searches for A_B.ahk in all three libs, and then A.ahk in all three libs, until a match is found.
So #Include <X>  could include X.ahk from one Lib, while #Include <Y_Z> includes either Y_Z.ahk or Y.ahk from some other Lib.
If there are multiple matches, either by filename or by prefix, only the first match is used, in this order:

local, full name
user, full name
standard, full name
local, prefix
user, prefix
standard, prefix

Moved to node-autohotkey-utilities and split/refactored the process.
So, after a while, I will archive this repository.


[CP] Update analytics message and carry forward legacy opt-outs

Commit(s) to merge
a6ebd6fa8e93a6b9754b34feaf322e2565eec718
Target
beta
Prepared changelist for beta/stable
https://dart-review.googlesource.com/c/sdk/+/295920
Issue Description
The PDD intended for analytics to actually substitute dart and flutter into the analytics message rather than using literally [dart|flutter].    Analytics does not import settings from the legacy analytics package.
What is the fix
String substitution, and a best effort attempt to carry forward the legacy analytics settings from dart or flutter into unified analytics.
Why cherry-pick
The string substitution is minor, but a lack of it could confuse users if they do not understand that [dart|flutter] in a command line is not to be taken literally.  The honoring of opt-outs should be cherrypicked as it will be more convenient for users.
Risk
low
Issue link(s)
https://github.com/dart-lang/tools/issues/74
Extra Info
No response

Closing; somehow a duplicate issue was created.


The GATT client (gattc) observer needs implemented

The GATT client observer is a work in progress.
Complete the implementation of the GATT client observer implemented using the Nordic softdevice S132.

This is implemented in branch ble_central.
Resolving this issue since it is actively being worked on and merely adds clutter.


Flipper support?

Thanks for the library, I've been using it extensively for the last couple of years. Is there a way to use redux-logger with Flipper? If not, are there any plans to make this possible? Would be amazing to get these logs in flipper without putting the app in "Debug" mode.

This would be cool to have as a Flipper Plugin. But I think it would be out of the scope of the project. I think you could create your own plugin and share it (that's what I think i will do )


Consider excluded port ranges for Windows

Fix #140

Some applications such as Hyper-V or Docker use excluded port ranges so that other applications can't use those ports.
We need to exclude those ports for choosing the port number.
However, it needs to be discussed whether it is really necessary to look for the available port number in this way, or whether it could be fixed more fundamentally.
Anyway, I made a quick fix, so make this PR for now.

Although the original issue described in #140 can be resolved by #143, I also merge.
It might be convenience for searching available ports as we are doing in Fluentd's tests.

Thanks!

Thanks for your review!


Fix typo in Readme

There was a typo in the Readme that had to be fixed Dokerfile -> Dockerfile
Signed-off-by: Minca Daniel Andrei<EMAIL_ADDRESS>

thank you!

You're welcome
On Wed, 29 Jun 2016 00:36 Yavin<EMAIL_ADDRESS>wrote:

thank you!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Yavin/docker-alpine-php-fpm/pull/1#issuecomment-229191580,
or mute the thread
https://github.com/notifications/unsubscribe/AFG20wiK1ioCcqhj985_IVECMfPZLyaVks5qQZPXgaJpZM4I_6Ei
.

--
Mincă Daniel Andrei
GPG Key Fingerprint = C4A3 8F02 9F1F 6567 6957 BC34 90CD 7C62 81DF 875D
GPG Public Key = 81DF875D


fix(46909):Fix typePredicate in UnionType

Fixes #46909

I'm getting an error in privateNameInInExpression.ts, but it didn't happen locally.

@typescript-bot pack this
@typescript-bot user test this inline
@typescript-bot test this
@typescript-bot run dt
@typescript-bot perf test this

Yowch, this is an 8% perf hit in a union + type guard heavy codebase. Any way we can mitigate that? That big a diff is something we've blocked bigger issues on.

@islandryu
Do you want to keep working on this? Otherwise I'd like to close it to reduce the number of open PRs.

@sandersn
Sorry, I can't seem to take the time to take this task, so I'll CLOSE it.


[Other] Grammar errors in the "About" section

What would you like to share?
There are a few grammatical errors and issues with sentence structures in the "About" section. For example, the beginning sentence of the "OUR MISSION" part is very long and complex. Its length can be reduced to make it easy to read and understand.
There are also a few punctuation errors in the paragraphs.
I can rework the sentences, and fix the grammar. This will make the website more user-friendly and easy to use.
Please assign this issue to me.
Additional information

Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a GSSOC'24 contributor.
[ ] I am a IWOC'24 contributor.
[ ] I am a JWOC'24 contributor.
[ ] I am a SWOC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

Proceed @sandy-queen


Front proxy

There are times when the networks we use are limited. External networks can only be accessed through one Http(s)/socks5 proxy server.
Can you join the front agent on the outline? Like this

By the way, maybe it's enough to support only the SOCKS5.

This feature is really needed. Many places use a proxy to access the internet and it is impossible to use outline there without a massive amount of magic.

@AberSheeran @jadolg Thanks for the report. This has been requested many times and we are still working to make it easy:
https://github.com/Jigsaw-Code/outline-server/issues/44


"Invalid floating point operation" error

I recently received an "Invalid floating point operation" message when running a particular network under v2.2. I tracked the cause to the following line in the tanktimestep() function of hydraul.c:
        // Find time to fill/drain tank
        t = (long)ROUND(v / q);

where the ROUND macro is defined in types.h as:
#define ROUND(x) (((x)>=0) ? (int)((x)+.5) : (int)((x)-.5))

My guess is that the value of (v / q) became too large to convert to an integer (a check already exists to not evaluate t if |q| < 1.0e-6).
The proposed fix is:
        // Find time to fill/drain tank
        double xt = v / q;
        if (xt > *tstep + 1) continue;
        t = (long)(ROUND(xt));

where *tstep is the current estimate of the next hydraulic time step which won't be any larger than the user-supplied time step. After making this fix the network in question ran successfully.

closed as merged


completed tests for array module

and some bugs fixes

@goswami-rahul  I will view it tomorrow

The method print_intervals in merge_intervals.py can be simpler.

@christianbender Should I merge this?

@christianbender Should I merge this?

@goswami-rahul Yes of course.


Update COPE and xCOPE mints

@nathanielparke Can you please review it again? I do not think it is correct mint. It shall be this one: 8HGyAAB1yoM1ttS7pXjHMa3dukTFGQggnFFH3hJZgzQh

Thank you for notifying, the mint has been updated.


SCIO does not identify the codebase source (the path) of a license detection

A recent scan of an FFmpeg project in SCIO returned a composite license expression that included AND proprietary-license in the various licenses, and that was totally incorrect, as there was no object in the codebase under any proprietary license.  Refer to https://github.com/nexB/scancode-toolkit/issues/3504 for a related problem.
The big issue here is that I could not find any way, either in the SCIO UI, or in the exported scan results, to identify the actual file (complete path name) that triggered the erroneous detections.  The exported scan results only include the following:
  {
    "score": 100.0,
    "matcher": "2-aho",
    "end_line": 4182,
    "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_489.RULE",
    "start_line": 4182,
    "matched_text": "    license=\"nonfree and unredistributable\"",
    "match_coverage": 100.0,
    "matched_length": 4,
    "rule_relevance": 100,
    "rule_identifier": "proprietary-license_489.RULE",
    "license_expression": "proprietary-license"
  },

  {
    "score": 100.0,
    "matcher": "2-aho",
    "end_line": 101,
    "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_490.RULE",
    "start_line": 101,
    "matched_text": "  --enable-nonfree         allow use of nonfree code, the resulting libs",
    "match_coverage": 100.0,
    "matched_length": 2,
    "rule_relevance": 100,
    "rule_identifier": "proprietary-license_490.RULE",
    "license_expression": "proprietary-license"
  }

There are problems with those rules that are addressed in the SCTK issue, but the only way I could investigate the problem was to download the actual FFmpeg project and search for the files that contained the the matched_text myself.  That information should have been in both the scan results and presented in some logical way in the SCIO UI.   Consider the simple use case of an analyst seeing a generated license expression in SCIO and wondering where in the code the associated licenses were actually detected.
I am assuming that SCTK actually has the path name but it is not being captured by SCIO; if that is not the case, then this issue needs to be raised upstream in SCTK as well.
Initially assigning this to @AyanSinhaMahapatra   but feel free to re-assign if appropriate.

Ack @DennisClark , note that this would be implemented as apart of https://github.com/nexB/scancode.io/issues/733

Initially assigning this to @AyanSinhaMahapatra

Yup, this is high on the priority. I'll create the models and updates to views. We can improve the UI for license detections view later, possibly with https://github.com/nexB/scancode.io/pull/450

@AyanSinhaMahapatra   if you do not have time for this, perhaps this issue is a candidate for assigning to a student or volunteer.

@DennisClark
update: we have added a new attribute from_file in SCTK matches, which was needed to implement this feature correctly wrt. referenced matches: https://github.com/nexB/scancode-toolkit/pull/3620/