"failed to reserve container name"

Environmental Info:
K3s Version:
k3s version v1.25.6+k3s1 (9176e03c)
go version go1.19.5
Node(s) CPU architecture, OS, and Version:
Linux pi1 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux
Cluster Configuration:
Two RPI 4 8GB, 1 server, 1 agent
Describe the bug:
For one of my deployments, I repeatedly get this error "failed to reserve container name xxx, is reserved for yyy" because it seems to be reserved by a previous attempt that might have timed out?
Sometimes it seems it actually deploys after a couple of hours, but iterating over configs makes this a nightmare.
Here are the events of the pod:
kubectl describe pod/homeassistant-58488865d6-sqfg9

Events:
  Type     Reason     Age                 From               Message
  ----     ------     ----                ----               -------
  Normal   Scheduled  24m                 default-scheduler  Successfully assigned default/homeassistant-58488865d6-sqfg9 to pi1
  Warning  Failed     21m (x2 over 22m)   kubelet            Error: failed to reserve container name "homeassistant_homeassistant-58488865d6-sqfg9_default_bc1cc92e-0fce-43bf-91e9-91682563c3bf_0": name "homeassistant_homeassistant-58488865d6-sqfg9_default_bc1cc92e-0fce-43bf-91e9-91682563c3bf_0" is reserved for "6a37ff9b916561e21557c3f39e5b7b2c4f1a21c91c93cb8d86884ed9751f2f5b"
  Normal   Pulled     17m (x13 over 24m)  kubelet            Container image "homeassistant/home-assistant:2023.5" already present on machine
  Warning  Failed     17m (x9 over 19m)   kubelet            Error: failed to reserve container name "homeassistant_homeassistant-58488865d6-sqfg9_default_bc1cc92e-0fce-43bf-91e9-91682563c3bf_1": name "homeassistant_homeassistant-58488865d6-sqfg9_default_bc1cc92e-0fce-43bf-91e9-91682563c3bf_1" is reserved for "d33b950fda9495733511b17227f54a557b304f7d75720211e456a091603a46ad"
  Warning  Failed     2m9s (x8 over 22m)  kubelet            Error: context deadline exceeded

If I look at the host machine's containerd I can see that there are actually two containers matching the ids of the kubelet error messages:
pi@pi1:~ $ sudo ctr c list | grep homeassistant
6a37ff9b916561e21557c3f39e5b7b2c4f1a21c91c93cb8d86884ed9751f2f5b    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2
d33b950fda9495733511b17227f54a557b304f7d75720211e456a091603a46ad    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2

After reading on other reports on containerd, my feeling is that there is some kind of mismatch in kubelet and containerd with timeouts so that kubelet retries too early and it all gets congested?
Steps To Reproduce:
This is the deployment, really nothing special
apiVersion: apps/v1
kind: Deployment
metadata:
  name: homeassistant
  labels:
    app: homeassistant
spec:
  replicas: 1
  selector:
    matchLabels:
      app: homeassistant
  template:
    metadata:
      labels:
        app: homeassistant
    spec:
      containers:
        - name: homeassistant
          image: homeassistant/home-assistant:2023.5
          ports:
            - containerPort: 8123
          securityContext:
            privileged: true
          volumeMounts:
            - mountPath: "/config"
              name: homeassistant-persistent-storage
            - mountPath: /dev/skyconnect
              name: skyconnect
            - mountPath: /run/dbus
              name: bluetooth
      restartPolicy: Always
      volumes:
        - name: homeassistant-persistent-storage
          persistentVolumeClaim:
            claimName: homeassistant-pvc-longhorn
        - name: bluetooth
          hostPath:
            path: /run/dbus
        # - name: sonoff-controller
        #   hostPath:
        #     # path: /dev/ttyUSB0
        #     path: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_944082cfb512ec118b3721c7bd930c07-if00-port0
        - name: skyconnect # temp solution for skyconnect
          hostPath:
            path: /dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_4e4431665091ed11a63fc1d13b20a988-if00-port0
            # path: /dev/ttyUSB1
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: device
                    operator: In
                    values:
                      - skyconnect

The only thing that comes to mind is that I'm using longhorn for the persistence, looking at https://github.com/k3s-io/k3s/issues/2312 I got the feeling that people had problems with slow NFS.
Additional context / logs:
Similar but closed: https://github.com/k3s-io/k3s/issues/2312
Similar problems on GKE with containerd: https://github.com/containerd/containerd/issues/4604

Oh yeah, there are new containers created over and over, but at all times, there are only two:
pi@pi1:~ $ sudo ctr c list | grep homeassistant
6a37ff9b916561e21557c3f39e5b7b2c4f1a21c91c93cb8d86884ed9751f2f5b    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2
d33b950fda9495733511b17227f54a557b304f7d75720211e456a091603a46ad    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2

…

pi@pi1:~ $ sudo ctr c list | grep homeassistant
1f31153a491f7d279fe5dfabaab2b9ad1890f80f6f34be7f90be72d7d25cc06b    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2
2147ee181e7d1d8763847a43acc9388396f7eae0d6d15b150bfb81b60e07f832    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2

pi@pi1:~ $ sudo ctr c list | grep homeassistant
1f31153a491f7d279fe5dfabaab2b9ad1890f80f6f34be7f90be72d7d25cc06b    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2
4efa4d673ad4005337ea11f6c94dbe6f6955405471b1c54516fded91ba05f59b    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2

pi@pi1:~ $ sudo ctr c list | grep homeassistant
4efa4d673ad4005337ea11f6c94dbe6f6955405471b1c54516fded91ba05f59b    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2
628eac8fd0de7ec006beea7b4bfe899b4d08b369225b8f3ed5b4d1bbeb4ab229    docker.io/homeassistant/home-assistant:2023.5            io.containerd.runc.v2

I was unable to replicate this on a pi4 with v1.25.11+k3s1.
NAME                             READY   STATUS    RESTARTS   AGE
homeassistant-858bff4c98-mhklq   1/1     Running   0          78m
root@noder1:/home/pi# sudo ctr c list | grep homeassistant
51a45c2fd0deb030a743d59d209d489651f3f3b7ed6a9b8d918b3d5d546c8052    docker.io/homeassistant/home-assistant:2023.5                 io.containerd.runc.v2

@dereknola Thank you so much for going through the trouble of trying to replicate on actual hardware.
I still have this problem with no improvement. To concretise my particular problem, it is my homeassistant deployment that is problematic. Anytime I try to change the deployment it gets stuck like this. Before, it might have resolved within a couple of hours or a day with luck but its seems worse now. Tried updating the image yesterday and rollout haven't worked in 35h:
🐟 k get pods | grep homeassistant
homeassistant-58488865d6-6rj6g   1/1     Running                65            75d
homeassistant-84bfbdf77b-gq85g   0/1     CreateContainerError   550           35h

The failing pod:

🐟 k get pod/homeassistant-84bfbdf77b-gq85g -o json
E1222 11:23:49.741526   79549 memcache.go:287] couldn't get resource list for metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E1222 11:23:49.790793   79549 memcache.go:121] couldn't get resource list for metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E1222 11:23:49.797381   79549 memcache.go:121] couldn't get resource list for metrics.k8s.io/v1beta1: the server is currently unable to handle the request
{
    "apiVersion": "v1",
    "kind": "Pod",
    "metadata": {
        "creationTimestamp": "2023-12-20T22:34:26Z",
        "generateName": "homeassistant-84bfbdf77b-",
        "labels": {
            "app": "homeassistant",
            "pod-template-hash": "84bfbdf77b"
        },
        "name": "homeassistant-84bfbdf77b-gq85g",
        "namespace": "default",
        "ownerReferences": [
            {
                "apiVersion": "apps/v1",
                "blockOwnerDeletion": true,
                "controller": true,
                "kind": "ReplicaSet",
                "name": "homeassistant-84bfbdf77b",
                "uid": "d7cf0c16-fe47-44df-a9d0-9be872e691d7"
            }
        ],
        "resourceVersion": "34622397",
        "uid": "97a58610-7f94-4e3d-9dc9-5240274a0450"
    },
    "spec": {
        "affinity": {
            "nodeAffinity": {
                "requiredDuringSchedulingIgnoredDuringExecution": {
                    "nodeSelectorTerms": [
                        {
                            "matchExpressions": [
                                {
                                    "key": "device",
                                    "operator": "In",
                                    "values": [
                                        "skyconnect"
                                    ]
                                }
                            ]
                        }
                    ]
                }
            }
        },
        "containers": [
            {
                "image": "homeassistant/home-assistant:2023.12",
                "imagePullPolicy": "IfNotPresent",
                "name": "homeassistant",
                "ports": [
                    {
                        "containerPort": 8123,
                        "protocol": "TCP"
                    }
                ],
                "resources": {},
                "securityContext": {
                    "privileged": true
                },
                "terminationMessagePath": "/dev/termination-log",
                "terminationMessagePolicy": "File",
                "volumeMounts": [
                    {
                        "mountPath": "/config",
                        "name": "homeassistant-persistent-storage"
                    },
                    {
                        "mountPath": "/dev/skyconnect",
                        "name": "skyconnect"
                    },
                    {
                        "mountPath": "/run/dbus",
                        "name": "bluetooth"
                    },
                    {
                        "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                        "name": "kube-api-access-65fr7",
                        "readOnly": true
                    }
                ]
            }
        ],
        "dnsPolicy": "ClusterFirst",
        "enableServiceLinks": true,
        "nodeName": "pi1",
        "preemptionPolicy": "PreemptLowerPriority",
        "priority": 0,
        "restartPolicy": "Always",
        "schedulerName": "default-scheduler",
        "securityContext": {},
        "serviceAccount": "default",
        "serviceAccountName": "default",
        "terminationGracePeriodSeconds": 30,
        "tolerations": [
            {
                "effect": "NoExecute",
                "key": "node.kubernetes.io/not-ready",
                "operator": "Exists",
                "tolerationSeconds": 300
            },
            {
                "effect": "NoExecute",
                "key": "node.kubernetes.io/unreachable",
                "operator": "Exists",
                "tolerationSeconds": 300
            }
        ],
        "volumes": [
            {
                "name": "homeassistant-persistent-storage",
                "persistentVolumeClaim": {
                    "claimName": "homeassistant-pvc-longhorn"
                }
            },
            {
                "hostPath": {
                    "path": "/run/dbus",
                    "type": ""
                },
                "name": "bluetooth"
            },
            {
                "hostPath": {
                    "path": "/dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_4e4431665091ed11a63fc1d13b20a988-if00-port0",
                    "type": ""
                },
                "name": "skyconnect"
            },
            {
                "name": "kube-api-access-65fr7",
                "projected": {
                    "defaultMode": 420,
                    "sources": [
                        {
                            "serviceAccountToken": {
                                "expirationSeconds": 3607,
                                "path": "token"
                            }
                        },
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "ca.crt",
                                        "path": "ca.crt"
                                    }
                                ],
                                "name": "kube-root-ca.crt"
                            }
                        },
                        {
                            "downwardAPI": {
                                "items": [
                                    {
                                        "fieldRef": {
                                            "apiVersion": "v1",
                                            "fieldPath": "metadata.namespace"
                                        },
                                        "path": "namespace"
                                    }
                                ]
                            }
                        }
                    ]
                }
            }
        ]
    },
    "status": {
        "conditions": [
            {
                "lastProbeTime": null,
                "lastTransitionTime": "2023-12-20T22:34:26Z",
                "status": "True",
                "type": "Initialized"
            },
            {
                "lastProbeTime": null,
                "lastTransitionTime": "2023-12-20T22:34:26Z",
                "message": "containers with unready status: [homeassistant]",
                "reason": "ContainersNotReady",
                "status": "False",
                "type": "Ready"
            },
            {
                "lastProbeTime": null,
                "lastTransitionTime": "2023-12-20T22:34:26Z",
                "message": "containers with unready status: [homeassistant]",
                "reason": "ContainersNotReady",
                "status": "False",
                "type": "ContainersReady"
            },
            {
                "lastProbeTime": null,
                "lastTransitionTime": "2023-12-20T22:34:26Z",
                "status": "True",
                "type": "PodScheduled"
            }
        ],
        "containerStatuses": [
            {
                "containerID": "containerd://33c49e5b667a5fc65047d66b2b788fb2aa35bba726c4da70e3c2267e402aedf6",
                "image": "docker.io/homeassistant/home-assistant:2023.12",
                "imageID": "docker.io/homeassistant/home-assistant@sha256:128abdfe0b0a82df32a0a192032a86d113564ce2ce5ad470c47d551a53bf5db4",
                "lastState": {
                    "waiting": {}
                },
                "name": "homeassistant",
                "ready": false,
                "restartCount": 551,
                "started": false,
                "state": {
                    "waiting": {
                        "message": "failed to reserve container name \"homeassistant_homeassistant-84bfbdf77b-gq85g_default_97a58610-7f94-4e3d-9dc9-5240274a0450_551\": name \"homeassistant_homeassistant-84bfbdf77b-gq85g_default_97a58610-7f94-4e3d-9dc9-5240274a0450_551\" is reserved for \"33c49e5b667a5fc65047d66b2b788fb2aa35bba726c4da70e3c2267e402aedf6\"",
                        "reason": "CreateContainerError"
                    }
                }
            }
        ],
        "hostIP": "<IP_ADDRESS>",
        "phase": "Pending",
        "podIP": "<IP_ADDRESS>",
        "podIPs": [
            {
                "ip": "<IP_ADDRESS>"
            }
        ],
        "qosClass": "BestEffort",
        "startTime": "2023-12-20T22:34:26Z"
    }
}

I'm writing again to ask for any kind of pointer on what I could try to investigate. I have found these old issues on containerd that are closed. In particular, the suggestions for mitigation doesn't work for me:
https://github.com/containerd/containerd/issues/4604#issuecomment-1027293621
My containerd version seems new enough to also have the fix they are talking about, but I'm wondering about the "k3s1" suffix in my version here, is that a patched version for k3s?
🐟 kubectl get nodes -o wide
NAME   STATUS   ROLES                  AGE    VERSION        INTERNAL-IP    EXTERNAL-IP   OS-IMAGE                         KERNEL-VERSION   CONTAINER-RUNTIME
pi1    Ready    control-plane,master   297d   v1.25.6+k3s1   <IP_ADDRESS>   <none>        Debian GNU/Linux 11 (bullseye)   6.1.21-v8+       containerd://1.6.15-k3s1
pi4    Ready    <none>                 290d   v1.25.6+k3s1   <IP_ADDRESS>   <none>        Debian GNU/Linux 11 (bullseye)   6.1.21-v8+       containerd://1.6.15-k3s1

If I look at the host's containerd I see that it's still trying over and over with the new image here, and there are still two images for the old deployment which is weird?
pi@pi1:~ $ sudo ctr c list | grep homeassistant
3ea5e39efa47474ef4d3716b7be9243471e6b49410e89950e08f1f457ed2e0d3    docker.io/homeassistant/home-assistant:2023.5                  io.containerd.runc.v2
632c13235fa2c9fef7934b4e3335c3f60b4ad860ed4ffb3e95fd6855f2398b22    docker.io/homeassistant/home-assistant:2023.5                  io.containerd.runc.v2
781c9d64bf45f6f1afebcd4d41f4802e0de81bf6b525b02ed8368ce72d96073d    docker.io/homeassistant/home-assistant:2023.12                 io.containerd.runc.v2
pi@pi1:~ $ sudo ctr c list | grep homeassistant
3ea5e39efa47474ef4d3716b7be9243471e6b49410e89950e08f1f457ed2e0d3    docker.io/homeassistant/home-assistant:2023.5                  io.containerd.runc.v2
632c13235fa2c9fef7934b4e3335c3f60b4ad860ed4ffb3e95fd6855f2398b22    docker.io/homeassistant/home-assistant:2023.5                  io.containerd.runc.v2
80f10983f1b1fe6750e6ca08ee025e3c34f359a41949f7e24f205ca7e022296c    docker.io/homeassistant/home-assistant:2023.12                 io.containerd.runc.v2

k3s knows only about one:
✗ k get pods | grep homeassistant
homeassistant-58488865d6-6rj6g   1/1     Running                65            75d
homeassistant-84bfbdf77b-gq85g   0/1     CreateContainerError   556           36h

@hedefalk v1.25.6+k3s1 is almost a year old, and the whole v1.25 minor version is end of life. Newer releases have long been upgraded to containerd v1.7.x Have you at any point tried upgrading to a version released in the last 12 months?

I'm hitting this still on  v1.30.4+k3s1
I just now used raspberry-pi-imager and put out an entirely new debian system on a ssd attached to another node "pi2". Attached it to my poe-switch and joined the cluster with k3sup:
k3sup join --host pi2 --server-host pi1 --user pi --k3s-extra-args '--snapshotter=native'

kubectl get nodes -o wide
NAME   STATUS   ROLES                  AGE    VERSION        INTERNAL-IP    EXTERNAL-IP   OS-IMAGE                         KERNEL-VERSION   CONTAINER-RUNTIME
pi2    Ready    <none>                 53m    v1.30.4+k3s1   <IP_ADDRESS>   <none>        Debian GNU/Linux 11 (bullseye)   5.15.61-v8+      containerd://1.7.20-k3s1
pi1    Ready    control-plane,master   553d   v1.25.6+k3s1   <IP_ADDRESS>   <none>        Debian GNU/Linux 11 (bullseye)   6.1.21-v8+       containerd://1.6.15-k3s1
pi4    Ready    <none>                 546d   v1.25.6+k3s1   <IP_ADDRESS>   <none>        Debian GNU/Linux 11 (bullseye)   6.1.21-v8+       containerd://1.6.15-k3s1

Immediately stuff's getting scheduled but stuck:
kubectl get pods --field-selector spec.nodeName=pi2 --all-namespaces
NAMESPACE         NAME                             READY   STATUS                 RESTARTS      AGE
longhorn-system   engine-image-ei-fc06c6fb-dbjzb   0/1     ContainerCreating      0             49m
longhorn-system   longhorn-manager-4n5np           0/1     ContainerCreating      0             49m
longhorn-system   engine-image-ei-ebe8de04-fmccg   0/1     ContainerCreating      0             49m
longhorn-system   longhorn-csi-plugin-l7c9s        0/3     ContainerCreating      0             49m
kube-system       helm-install-traefik-kz276       0/1     ContainerCreating      0             33m
kube-system       svclb-traefik-45d167d6-4sjpl     0/2     CreateContainerError   6 (42m ago)   49m

Looking at the traefik pod events:
kubectl describe pod/svclb-traefik-45d167d6-4sjpl -n kube-system

Events:
  Type     Reason     Age                  From               Message
  ----     ------     ----                 ----               -------
  Normal   Scheduled  50m                  default-scheduler  Successfully assigned kube-system/svclb-traefik-45d167d6-4sjpl to pi2
  Normal   Pulling    50m                  kubelet            Pulling image "rancher/klipper-lb:v0.4.0"
  Normal   Pulled     47m                  kubelet            Successfully pulled image "rancher/klipper-lb:v0.4.0" in 2m25.362s (2m25.362s including waiting). Image size: 3664284 bytes.
  Normal   Created    43m (x2 over 46m)    kubelet            Created container lb-tcp-443
  Normal   Started    43m (x2 over 46m)    kubelet            Started container lb-tcp-443
  Normal   Created    41m (x2 over 47m)    kubelet            Created container lb-tcp-80
  Normal   Started    41m (x2 over 47m)    kubelet            Started container lb-tcp-80
  Warning  Failed     39m                  kubelet            Error: context deadline exceeded
  Warning  Failed     37m (x2 over 44m)    kubelet            Error: context deadline exceeded
  Normal   Pulled     37m (x5 over 47m)    kubelet            Container image "rancher/klipper-lb:v0.4.0" already present on machine
  Warning  Failed     37m (x2 over 37m)    kubelet            Error: failed to reserve container name "lb-tcp-443_svclb-traefik-45d167d6-4sjpl_kube-system_1ac7ee4f-35cb-47fa-aa2d-8aaef36ddc5f_2": name "lb-tcp-443_svclb-traefik-45d167d6-4sjpl_kube-system_1ac7ee4f-35cb-47fa-aa2d-8aaef36ddc5f_2" is reserved for "4727aa324502b02d95c68032c12438ddae8be39114173349481271cdf645b5f8"
  Warning  Failed     37m (x2 over 37m)    kubelet            Error: failed to reserve container name "lb-tcp-80_svclb-traefik-45d167d6-4sjpl_kube-system_1ac7ee4f-35cb-47fa-aa2d-8aaef36ddc5f_3": name "lb-tcp-80_svclb-traefik-45d167d6-4sjpl_kube-system_1ac7ee4f-35cb-47fa-aa2d-8aaef36ddc5f_3" is reserved for "e2577fe1f165b32d1cff32a6e23e76debbe6bfcce70bac285dbe8ed885581c09"
  Normal   Pulled     12s (x146 over 46m)  kubelet            Container image "rancher/klipper-lb:v0.4.0" already present on machine

I recognized the pattern and found this old ticket :)
On the node I see something similar as before:
sudo ctr c ls
CONTAINER                                                           IMAGE                                   RUNTIME
0a721ad09f4facfbf980ccf0e5eba566357f37f1a4720f4f32c437df8cb915c2    docker.io/rancher/mirrored-pause:3.6    io.containerd.runc.v2
1139491ef6194499ec23a062a1afb0f7fae79f950be4cec61e8c4ae4310f322a    docker.io/rancher/mirrored-pause:3.6    io.containerd.runc.v2
15f6fe54f7e3a828b80dc8c4e79edb60795bb29b89f0e6c830fa7595ce718db8    docker.io/rancher/mirrored-pause:3.6    io.containerd.runc.v2
1b15928517b94561657885e9a9d78951ca64cf3792583b9b39f553fec8e204d4    docker.io/rancher/mirrored-pause:3.6    io.containerd.runc.v2
4727aa324502b02d95c68032c12438ddae8be39114173349481271cdf645b5f8    docker.io/rancher/klipper-lb:v0.4.0     io.containerd.runc.v2
5af8d749aaf71be70e666721bc6ba9f3043f6ad4b2b6d60c9d58e90a95c5e337    docker.io/rancher/klipper-lb:v0.4.0     io.containerd.runc.v2
da738f0553d7c2042b8ef5dad0a42e0b9ea5015b089a19ea166b7dbe7b7e6a7f    docker.io/rancher/klipper-lb:v0.4.0     io.containerd.runc.v2
db60c9586949bd7a10f45e7d1c1472447870786adf1f503196fb9d1ec1707fa9    docker.io/rancher/mirrored-pause:3.6    io.containerd.runc.v2
df43af0d513cb38293d65220589a28cd65e6dd676bbd5e78342808167c86f7c0    docker.io/rancher/klipper-lb:v0.4.0     io.containerd.runc.v2

I guess there's really nothing new here and I hate to re-open without any new info, but maybe I could get some direction on what info I could try do dig into? I'd love to get this working…

Oh.
Never mind me, the reason was really slow disk because I accidentally was booting from network. Hadn't successfully fixed bootorder on this node and it was running off of nfs from another machine

I get this issue on eks 1.29 AL2 or AL2023 latest and it started to dominate our clusters since 1.27 to 1.29 migration. Basically we use single node setup for many springboot services, when they start above certain number this happens and I get continers in containerruntime error when I log to node things look normal, not special messages. if I wait around 30 min resart of containers in this state works but if I restart earlier it doesn't.


Function with ATtiny85/Digispark

Would it be possible to get this to work with the ATtiny85?
Right now it will not compile.

I doubt it. But the technique should be valid.

On Jul 10, 2020, at 5:17 PM, Just Call Me Koko<EMAIL_ADDRESS>wrote:

Would it be possible to get this to work with the ATtiny85?
Right now it will not compile.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I figured it should still work.
I got this to work for the atmega32u4 of course.
When I try to get this to work with the attiny85, the arduino ide complains about PluggableUSB not being found


Add support for streaming DSP graphs

Currently, DSP graphs are stored in DspSources, where it has a definite length. Due to how bevy_audio and bevy_kira_audio works, this means that there is no way on how to play sounds forever, given a FunDSP graph.
Solution

Add support for StreamingDspSource.
To be solved in #6

Blocked by:

[x] bevy_audio: bevyengine/bevy#5422

This could be solved by using

~bevy::utils::SyncCell: bevyengine/bevy#5483~
~std::sync::Exclusive https://github.com/rust-lang/rust/issues/98407~
Solved by bevyengine/bevy#5819

[ ] bevy_kira_audio NiklasEi/bevy_kira_audio#63
[x] Soon to be solved with bevy_oddio.

Would this issue be required for graphs with dynamic levels? Eg making a graph which has dynamic intensity via Midi velocity?

I believe the answer is yes. By the way, this issue is mostly solved except for integration with bevy_kira_audio, as per issue linked.

I made an example that stimulates a piano. Maybe check this out?

harudagondi/bevy_fundsp#32

Yea i think that would work. At first i wasn't sure, but now that i'm wrapping my head around externally threaded solutions, in theory as long as you can access the Shared<f64> pointers then it should work. Even for velocity.
Is there a benefit in this model over the externally threaded examples in your mind? Would the performance be better in Bevy for any reason?

The benefit is that you are not going to eat up any threads in the thread pool that bevy uses. It is better to let bevy handle the threads. Otherwise you are taking away one thread that bevy could use for parallelization.


How to use findstr to return line number + file name without the matched string?

I want to have a list of all files and line numbers that match the string "select " ignoring case.
To search in all php-files in all sub directories i used this command
findstr /s /i /n /m "\<select\> " *.php > c:\dev\php\search_select3.txt

This returns a list of filenames and pipes them to search_select3.txt but the line number is missing.
This command includes the line number but also the the matched sting
 findstr /s /i /n "\<select\> " *.php > c:\dev\php\search_select2.txt

Is there a way to only get the matching file + line number without including the matched string?

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

ID: 2673bff6-4e43-3d54-f58f-2f6f805d341f
Version Independent ID: 9c9c8acd-5c0f-a681-58c8-86bab3942748
Content: findstr
Content Source: WindowsServerDocs/administration/windows-commands/findstr.md
Product: windows-server-threshold
Technology: manage-windows-commands
GitHub Login: @coreyp-at-msft
Microsoft Alias: coreyp

Try something like this:
for /f "usebackq delims=: tokens=1,2" %x in (`findstr /s /i /n "\<select\>" *.php`) do @echo %x %y

Thanks for your dedication to our documentation. If we have been unable to review your issue in a timely manner, we sincerely apologize for the delayed response. We have captured the informtion you have provided for review. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close


Reduce string copies in Source

The Source structure stores an owned String for each individual line. This can cause many allocations for large documents. We regularly deal with 65 000 lines or more that only have a handful of diagnostics.
This PR makes two changes:

It separates string storage and line storage, Line{} now only contains indices into the string. Both character and byte indices are calculated in Source::from so the string storage can be sliced efficiently. You now have to go through Source::get_line_text(Line) to get the source text for a line. This commit still copies the text into Source but it does it in one allocation.
It makes Source generic over the string storage. This does add some complexity, as the genericity also requires having an associated string storage type on Cache implementations. But, it lets you use Arc<str> as a storage type to avoid having to copy the whole source text into ariadne, or even &str if you can guarantee the lifetime. The FileCache now no longer copies each file's contents immediately after reading it. The sources() function will use string references if possible. Only users of custom caches should be affected by this change.

With these changes you can use ariadne without copying any strings, the only allocation is for computing line offsets (and for individual diagnostics of course).

Yeah I started out with type Storage = String and got yelled at 🥲
Defaulting to String makes sense, mostly eases the upgrade path a bit for people currently writing Source in return types or struct fields.

Thanks very much for the PR!

thanks for reviewing so fast! 🤩

Were you looking for a release with this in the near term, or are you ok to wait for a while?

It's not critical, so please pick as you see fit :)


Doesn't support ss-manager

It seems that this plugin doesn't support ss-manager.
When using ss-server, I can see
2019/01/15 11:22:59 V2Ray 4.13 (Po) Custom
2019/01/15 11:22:59 A unified platform for anti-censorship.
2019/01/15 11:22:59 [Warning] v2ray.com/core: V2Ray 4.13 started
in the console.
While if I use ss-manager, there isn't any log info about this plugin presented in the console.

Same here, I'm not sure what other information I can see, this is from syslog:
Feb 25 00:34:02 hongkong-test-1 ss-server[20247]: plugin "v2ray-plugin" enabled Feb 25 00:34:02 hongkong-test-1 ss-server[20247]: UDP relay enabled Feb 25 00:34:02 hongkong-test-1 ss-server[20247]: initializing ciphers... chacha20-ietf-poly1305 Feb 25 00:34:02 hongkong-test-1 ss-server[20247]: tcp port reuse enabled Feb 25 00:34:02 hongkong-test-1 ss-server[20247]: tcp server listening at <IP_ADDRESS>:44159 Feb 25 00:34:02 hongkong-test-1 ss-server[20247]: udp port reuse enabled Feb 25 00:34:02 hongkong-test-1 ss-server[20247]: udp server listening at <IP_ADDRESS>:10177 Feb 25 00:34:02 hongkong-test-1 ss-server[20247]: plugin service exit unexpectedly

same here


[#249] Fixed upgrading piece twice bug

Does this fix hurt the separation between the UI and the Logic? Maybe, but we might have to rework this file entirely for that.

LGTM

No emojis?! 😭😭😭😭😭

LGTM

No emojis?! 😭😭😭😭😭

🫠


K8SPS-32: Orchestrator raft setup

Accompanying PR: https://github.com/percona/percona-docker/pull/557
In the orchestrator entrypoint peers (RaftNodes in configuration) is
populated by using SRV records from orchestrator headless service. This
commit adds a new sidecar (orc-monit) to orchestrator pods that runs
peer-list to discover new orchestrator nodes. It restarts existing
orchestrator containers for every new orchestrator node to re-populate
the RaftNodes.
orc-monit restarts orchestrator process in the orc container. To
achieve this we enable ShareProcessNamespace for orchestrator pods.

Test name
Status

commit: https://github.com/percona/percona-server-mysql-operator/pull/41/commits/ca4e745608fefe02d28a8afd57c5aa55f858571c
image: perconalab/percona-server-mysql-operator:PR-41-v2.0.0-alpha-3-gca4e745

Test name
Status

commit: https://github.com/percona/percona-server-mysql-operator/pull/41/commits/ca4e745608fefe02d28a8afd57c5aa55f858571c
image: perconalab/percona-server-mysql-operator:PR-41-v2.0.0-alpha-3-gca4e745

Test name
Status

init-deploy
failed

semi-sync
failed

monitoring
failed

sidecars
passed

config
failed

users
failed

commit: https://github.com/percona/percona-server-mysql-operator/pull/41/commits/135202083a85aec63aec834d6fe31fa6c37a4433
image: perconalab/percona-server-mysql-operator:PR-41-1352020

Test name
Status

config
passed

init-deploy
passed

monitoring
passed

semi-sync
passed

service-per-pod
passed

sidecars
passed

users
passed

commit: https://github.com/percona/percona-server-mysql-operator/pull/41/commits/056b0ed1b73f63be06f0f23569a37249c4230832
image: perconalab/percona-server-mysql-operator:PR-41-056b0ed

Test name
Status

config
passed

init-deploy
passed

monitoring
passed

semi-sync
passed

service-per-pod
passed

sidecars
passed

users
passed

commit: https://github.com/percona/percona-server-mysql-operator/pull/41/commits/4d51fdf61f3ba28a0dbb3ec56112fd20835f8b33
image: perconalab/percona-server-mysql-operator:PR-41-4d51fdf

Superseded by #71


Invalid link: supported web browser

The link to "supported web browser" ends up with a 404 error.

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

ID: 12a3813d-668f-f3f0-2a10-97eef5cda914
Version Independent ID: 79f91447-90e1-716c-8ae0-ba4b09d356bb
Content: Organization and project scope queries - Azure DevOps
Content Source: docs/report/extend-analytics/account-scoped-queries.md
Product: devops
Technology: devops-analytics
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@NenoLoje - Thank you for the feedback. Correcting the links today.


"Repository not found" after profile switch

When I switch from my profile A to profile B and for example do a git push, I get the error message:
remote: Repository not found.
fatal: repository 'https://github.com/<myuser>/<repo>.git/' not found

Is this related to the change in token storage by gh (because there is no token setting in host.yml anymore) and how can I fix this?

@inqrt Yes, this is related to secure token storage. The gh cli does not yet have a way to change this token. I'm working with the gh team to add support, but for now you will need to login with gh auth login --insecure-storage

Thanks man, the quick response is much appreciated! Also big kudos for the great job you do on the profile switcher extension 👌

Sorry,  need to reopen this: I've noticed that even with --insecure-storage, after switching to another profile the repo url cannot be found when for example doing a git pull (both my profiles have been reauthenticated with the parameter)

Thanks for the kudos! 🙂
Hmm that's not good to hear. Can you send the output of gh --version and gh profile --version?

Oh also, which operating system are you running?

Sorry, I've missed your reply - it seems that it is working now (problem was on MacOS btw), at least after updating gh and reauthenticating all account with --insecure-storage I'm positive :)

Sorry, missed your reply - seems to be working now (OS was MacOS btw). I've updated gh and re-authenticated with --insecure-storage - thanks!


[FEATURE] add translation for none play store versions

Is your feature request related to a problem? Please describe.
With the fdroid version im not able to translate a post which is written in an language that i dont understand
Describe the solution you'd like
Implement an solutuion like deep translate for none play store versions.
Bounty (in Bitcoin sats) offered for the implementation
100 000 sats
Additional context
Add any other context, video, or screenshots about the feature request here.

This was on my list of things to implement in Amethyst. Nice!

Is your feature request related to a problem? Please describe. With the fdroid version im not able to translate a post which is written in an language that i dont understand
Describe the solution you'd like Implement an solutuion like deep translate for none play store versions.
Bounty (in Bitcoin sats) offered for the implementation 100 000 sats
Additional context Add any other context, video, or screenshots about the feature request here.

There is a bounty open to implement UnifiedPush on the Fdroid version
https://nostrbounties.com/b/naddr1qq9rzd3c8qerjdf3xc6qyg842eu2586a24znd4zkkya74vz0vdkk8l0d6kr0uw9yewwwfryshspsgqqqw4rsr2a82u

Can we find a way to do it in-device? Or do we need to use external services for it? And if so, what are the privacy guarantees that we will see out there? They will be seeing DMs and all private communication if this is built on the F-Droid version

Can we find a way to do it in-device? Or do we need to use external services for it? And if so, what are the privacy guarantees that we will see out there? They will be seeing DMs and all private communication if this is built on the F-Droid version

We need to use external services for it(for the moment, because I am thinking of an offline solution). It has the same level of privacy as services like Invidious, where the device that actually talks to the translation server is the server of the service provider(so the phone's IP is only known to the middleman, not the actual translation server.

Can we find a way to do it in-device? Or do we need to use external services for it? And if so, what are the privacy guarantees that we will see out there? They will be seeing DMs and all private communication if this is built on the F-Droid version

If we use DeepL as OP mentioned, we will need an API key(the paid one being better, because of the text limit(300 words) and request limits)

well ok , may an proposal
if u implement these u can use my bounty for running up but it should be seamless
may we get some users to spend  some sats for keep it active
i mean they do it all on zapathon for nothing
beat regards

Thanks @skyerjoe when I implement it, I'll write back here.

With the Bergamot project you can translate texts locally.
Dictionaries for this can be installed if necessary.
See: https://browser.mt/

Hello @DocSniper . Sorry, missed your comment. I had a look and the language support is limited. Plus, it does not really expose an API surface that can be used easily. One needs to create their own C layer to use it in another language.

However, I found this interesting project: https://github.com/argosopentech/argos-translate cc @vitorpamplona  . The only barrier is that it's written in Python. It might need a rewrite for Kotlin or Java.

Update: Argos-translate is really cool, but it seems that running it, even with the downloaded translation models, requires a device that has CUDA support, aka GPU.
There are, as of now, 3(might be reduced to 2) options:

Running an instance and using it in Amethyst(bare mode),
Using or making a Nostr standard for private translations services(protected mode)
Using one of the LibreTranslate instances, or other service

I would :heart:  to be able to fetch translations from Umbrel LibreTranslate app (self hosted) that acts as replacement of Google Translate services on non PlayStore phones (eg: GrapheneOS).


fix margin; auto width row-fluid

fix overlapping sidebar in sources view

Thanks!  This was just bugging me the other day but I forgot to ask about it. :)

This doesn't seem to fix the issue.

Closing stale PR.


Review Russian documentation

[x]  Main
[x]  Releases
[x]  README
[x]  Documentation Overview
[x]  Configuration / Introduction
[x]  Configuration / Dockerfile image
[x]  Configuration / Stapel Image / Naming
[x]  Configuration / Stapel Image / Base Image
[x]  Configuration / Stapel Image / Docker directive
[x]  Configuration / Stapel Image / Git directive
[x]  Configuration / Stapel Image / Assembly Instructions
[ ]  Configuration / Stapel Image / Mounts
[ ]  Configuration / Stapel Image / Imports
[ ]  Configuration / Stapel Artifact
[ ]  Configuration / Deploy into Kubernetes
[ ]  Configuration / Cleanup
[ ]  Reference / Stages and Images
[ ]  Reference / Build Process
[ ]  Reference / Publish Process
[x]  Reference / Deploy Process / Deploy into Kubernetes
[ ]  Reference / Deploy Process / Working with secrets
[ ]  Reference / Deploy Process / Working with chart dependencies
[ ]  Reference / Deploy Process / Differences with helm
[ ]  Reference / Deploy Process / Resources update methods and adoption
[ ]  Reference / Cleaning Process
[ ]  Reference / Working with Docker registries
[x]  Reference / CI/CD workflows overview
[x]  Reference / Plugging into CI/CD/ Overview
[x]  Reference / Plugging into CI/CD/ GitLab CI
[ ]  Reference / Development and debug / Setup minikube
[ ]  Reference / Development and debug / Stage introspection
[ ]  Reference / Development and debug / As layers
[ ]  Reference / Development and debug / Lint and render chart
[ ]  Reference / Toolbox / Slug
[ ]  Reference / Toolbox / SSH
[x]  Reference / Guides / Installation
[x]  Reference / Guides / Getting started
[x]  Reference / Guides / Deploy into kubernetes
[x]  Reference / Guides / GitLab CICD integration
[x]  Reference / Guides / GitHub CICD integration
[x]  Reference / Guides / Unsupported CICD integration
[x]  Reference / Guides / Advanced build / First application
[x]  Reference / Guides / Advanced build / Multi images
[x]  Reference / Guides / Advanced build / Mounts
[x]  Reference / Guides / Advanced build / Artifacts
[x]  Development / Stapel

outdated


[Help List]selecting a list-item in mat-nav-list?

Feature Description
Hi,
I exercise mat-nav-list in sidenav.
How do I draw background when I selected a mat-list-item? (Do you provide a good way to do this?)
Can I set a default mat-list-item be selected?
How do I place a prefix Icon <mat-icon matListIcon>folder</mat-icon> in mat-list-item?
thanks.
<mat-sidenav-container>
    <mat-sidenav mode="side" opened="true">
        <mat-nav-list>
            <a mat-list-item href="..." *ngFor="let link of links"> {{ link }} </a>
         </mat-nav-list>
    </mat-sidenav>
</mat-sidenav-container>

Better

The MDC-based navigation list has an @Input activated, which I believe is what you're looking for.

@zarend thanks for helping me.
I cannot see anything about activated description in document.
Could you give me some example.
thanks
Where can I insert activated in following template?
<mat-sidenav-container>
    <mat-sidenav mode="side" opened="true">
        <mat-nav-list>
            <a mat-list-item href="..." *ngFor="let link of links"> {{ link }} </a>
         </mat-nav-list>
    </mat-sidenav>
</mat-sidenav-container>

As @zarend mentioned, the new MDC based navigation list has better support for this and will be available soon in v15. Here is an explaination on how to use activated input.
For the non MDC components (v14 and below), our docs site has an example of a side nav-list that highlights the text based on what page you are on. It uses the router to apply a special class when active, and defines the colors in the CSS.
In terms of adding an icon to a list item, there is an example on the docs site that does that for a list component https://material.angular.io/components/list/examples#list-sections.


Canvas + Microphone

This was a bit cumbersome to go through with all the naming changes interleaved with actual code/logic changes. Would be nice to keep those separate.

I thought separating each micro change in commits would make the review easier.

Oh I didn't review it commit-by-commit. That would have been better then, I will pay more attention next time


ClientCertificateCredetial: make better exception description for non-.pem files

We currently only support .pem files. We should try to add support for .pfx files, but this work item is about another matter.
It must not be uncommon for people to try to use the credential with .pfx files.
Currently, the exception will read: "Authentication error: Failed to read certificate private key."
We shoud check the extension and say sonlthing like ".pfx certificates are not supported, only the .pem cretificates are supported. Please convert your .pfx to .pem using the command 'openssl pkcs12 -in file.pfx -out file.pem -nodes'. "

If it helps, a PFX file is an ASN.1 BER encoded object. Basically it's the decoded binary of the base64 payload in a PEM file.
It works because the "type" part of a PEM file is redundant, the OIDs in the ASN.1 encoded payload should have the type of the object embedded in it.


Create framework

@aaustin @derrickstaten @qinweigong @Sarkar
This is a pretty simple PR that just adds a couple scripts for creating the framework and uploading it to S3. The next step would be adding it to CircleCI to automate uploads.

hellllll yeah! :100:


analytics: setup amplitude

Draft
Notes

Amplitude records events with a name (event type) and an object of properties. I'm using the event category as event type and passing all the other GA event properties as an object:

Google Analytics
Amplitude

Event category
Event type

Event category
eventCategory

Event action
eventAction

Event label
eventLabel

Event value
eventValue

The Chrome extension Amplitude Instrumentation Explorer shows the events in a popup, we are registering the same number of events than GA.
I created a separated project for non-production environments (Covid Act Now Dev)

TODO

We need to track page views.

 Dual write our data into Amplitude in addition to Google Analytics.


direct student to run 'kubectl delete' instead of 'kubectl create'

This is now fixed -- thank you! (this repo is not yet set up to allow contributions, as google has some additional rules on that, so it was more straightforward just to fix directly).


v3 Fixes Still needed (list)

Putting this to keep track of stuff I still want to fix before v3.

hostPathMounts are a good thing but should be merged in with persistence. No need to keep that split
hostPathMount requires defining both mountPath and hostPath but you should be able to set one or the other and have it populate the empty one if none set

Both of these are done, I think all that is needed now is to move the additionalVolume(Mounts) keys to the new custom persistence type.


Enable node agent to talk to Citadel through TLS.

@myidpt: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

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

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

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-dashboard.sh
baefde69acf9222cfc1715e704bb884be09fe4e5
link
/test e2e-dashboard

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

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

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-dashboard.sh
baefde69acf9222cfc1715e704bb884be09fe4e5
link
/test e2e-dashboard

prow/e2e-mixer-no_auth.sh
baefde69acf9222cfc1715e704bb884be09fe4e5
link
/test e2e-mixer-no_auth

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

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

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
4a16c5738de452527855de55de7604c9d10a6266
link
/test istio-pilot-e2e-envoyv2-v1alpha3

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

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

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

prow/istio-unit-tests.sh
76e09c791fe32f153b6feb32a48035bdbd3baffb
link
/test istio-unit-tests

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

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

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

prow/istio-unit-tests.sh
e2617845b063cbbcc73f4d02cd119bbce366410b
link
/test istio-unit-tests

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

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: myidpt, quanjielin
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

security/OWNERS [myidpt,quanjielin]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

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

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

prow/istio-unit-tests.sh
109d696dd5c03247326e36c343a007a9038a84c6
link
/test istio-unit-tests

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

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

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

prow/istio-unit-tests.sh
109d696dd5c03247326e36c343a007a9038a84c6
link
/test istio-unit-tests

prow/istio-pilot-multicluster-e2e.sh
109d696dd5c03247326e36c343a007a9038a84c6
link
/test istio-pilot-multicluster-e2e

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

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

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

prow/istio-pilot-multicluster-e2e.sh
109d696dd5c03247326e36c343a007a9038a84c6
link
/test istio-pilot-multicluster-e2e

prow/e2e-bookInfoTests-v1alpha3.sh
48e45e1592405c83e14965ac6726eefe961245ec
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

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

/test e2e-bookInfoTests-envoyv2-v1alpha3

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

Test name
Commit
Details
Rerun command

prow//e2e-simpleTests-minProfile.sh
97db3453bf10a115274ffed6c80c51bf5b8545bd
link
/test e2e-simpleTestsMinProfile

prow/istio-pilot-multicluster-e2e.sh
48e45e1592405c83e14965ac6726eefe961245ec
link
/test istio-pilot-multicluster-e2e

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


Add image to post from local device

While we should add support for pasting images directly into the content editor, we should also add a file browser option:
https://web.dev/progressively-enhance-your-pwa/

@sondreb , I hope you're doing well! I'm eager to contribute to this issue. If you could provide a bit more clarity on where exactly this feature needs to be integrated, I'd greatly appreciate it. Thank you kindly for your assistance.

The idea is basically similar to how GitHub supports uploading images, if you copy an image anywhere on your computer you can go into the chat box here and paste it in. It will upload and fill in the link to the image in the text.
Since we don't do live preview support on Notes (and neither does text editor on GitHub), implementing it similar to GitHub would be OK.

@sondreb could u assign me this issue I would like to work on it.

@miladsoft which infrastructure service should I use as Infura is a prominent one and is currently out of service for ipfs?

I have some experience with docker I will try to implement it will share the results.

@miladsoft I was able to upload files at docker container of ipfs-go and was able to retrieve it how could I implement it to the code base could u give help me with that.

@miladsoft I found doing it with docker a bit difficult so I did it with pinata and pushed in the pr.
I will try doing it with docker.
Thanks for guidance @miladsoft


R can take role arn as well

As I develop cdk-prowler https://github.com/mmuller88/cdk-prowler and currently work on multi accounts. For the prowler master role you would need to set it up in every account with like using stack set which is currently not supported by CDK. It would be massively conviently if we could instead just pass the cross account role per the R parameter as well eg:
./prowler -A 111222333 -R arn:aws:iam::999999:role/ProwlerAudit .
I will open a PR soon to show you the necessary small changes.
Thanks :)

opened a PR #860


error in run diffdomains.py dvsd multiple

Thanks for a good tool for HiC data processing.
When I run it, I got an error that can not be solved by myself. Pls help me to solve this problem. Looking forward to your reply.
The script used is as follows:
python /home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/diffdomain_py3/diffdomains.py  dvsd multiple A_10dpa_20000.matrix.cool B_10dpa_20000.matrix.cool A_10dpa_20000_domains.bed --reso 20000 --ofile A_B_10dpa  --ncore 1
The error information:
multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/diffdomain_py3/diffdomains.py", line 66, in
comp2domins_by_twtest_parallel(0)
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/diffdomain_py3/diffdomains.py", line 57, in comp2domins_by_twtest_parallel
tmp_res = comp2domins_by_twtest(chrn=tadb.iloc[i, 0], start=tadb.iloc[i, 1],
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/diffdomain_py3/utils.py", line 339, in comp2domins_by_twtest
mat1 = contact_matrix_from_hic(chrn, start, end, reso, fhic1, hicnorm)
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/diffdomain_py3/utils.py", line 194, in contact_matrix_from_hic
mat = c.matrix(balance=False).fetch(region2)
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/cooler/api.py", line 402, in matrix
return RangeSelector2D(field, _slice, _fetch, (self._info["nbins"],) * 2)
KeyError: 'nbins'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/multiprocessing/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/diffdomain_py3/diffdomains.py", line 57, in comp2domins_by_twtest_parallel
tmp_res = comp2domins_by_twtest(chrn=tadb.iloc[i, 0], start=tadb.iloc[i, 1],
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/diffdomain_py3/utils.py", line 339, in comp2domins_by_twtest
mat1 = contact_matrix_from_hic(chrn, start, end, reso, fhic1, hicnorm)
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/diffdomain_py3/utils.py", line 194, in contact_matrix_from_hic
mat = c.matrix(balance=False).fetch(region2)
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/cooler/api.py", line 402, in matrix
return RangeSelector2D(field, _slice, _fetch, (self._info["nbins"],) * 2)
KeyError: 'nbins'
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/site-packages/diffdomain_py3/diffdomains.py", line 76, in
result.append(i.get())
File "/home/jsk/miniconda3/envs/py39/lib/python3.9/multiprocessing/pool.py", line 771, in get
raise self._value
KeyError: 'nbins'

@jinshangkun ,Thank you for your question.
The error you're encountering is due to the missing 'nbins' key in the .cool files. Here's a detailed analysis of the error:

KeyError: 'nbins': The 'nbins' key is missing in the cool file. The code expects this key to retrieve the matrix for the given region. If the cool file was not generated correctly or the data is incomplete, this error occurs.

Possible causes:

The .cool files may not have been generated correctly or could be corrupted.
The cool file's data may be incomplete, missing the 'nbins' field.
There could be a mismatch between the expected format or resolution of the input files.

Solution:

Check the .cool files: Ensure your cool files (A_10dpa_20000.matrix.cool and B_10dpa_20000.matrix.cool) are correctly formatted and include the necessary metadata. You can use the following code to check the file's metadata:import cooler
c = cooler.Cooler('A_10dpa_20000.matrix.cool')
print(c.info)  # This should display metadata including 'nbins'

Regenerate the .cool files: If the metadata is missing, regenerate the cool files, ensuring they include the 'nbins' field.

By verifying these points, you should be able to resolve the issue. If the cool files are correct and the issue persists, don't hesitate to contact me for further assistance.

Hi @jinshangkun,
Could you please provide the two .cool files that are causing the issue? This will help us investigate the problem further.
Thank you!

@jinshangkun You are welcome to send your email to<EMAIL_ADDRESS>Additionally, the solutions for '.cool file multiple processing errors #18' and 'output file #20' might be useful to you. I recommend checking them out for further insights.
Thank you once again for your support！

@liuyc27 Thanks! I have sent the cool file to your email.

@liuyc27 Thanks！I will try it


Ability to delete experiments in Aim UI

┆Issue is synchronized with this Jira Task by Unito

This is implemented in #134 and https://github.com/G-Research/fasttrackml-ui-aim/pull/6


looks like mp4s aren't playing correctly on develop branch

I think this has to do with all the media needing time to load since it's all being constructed at once instead of after some trigger action.


Create Allocate minimum number of pages

code in cpp
I am creating a pull request for...

[Create Allocate minimum number of pages ] New algorithm

Not a valid .c file. Please rename it using snake case. Example: my_alorithm.c


Add hexquest game extension

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
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.
What problem is this feature trying to solve?
How do we know when the feature is complete?

How many points you earned till now? @Aditi22Bansal
Kindly open 1-2 issues per day. Sometimes it looks like spamming

Okay @Sulagna-Dutta-Roy
Actually I didn't make any issue from some time and I was making codes for these games
That's why
I have closed the other issues
Once I'll complete this then I'll open other issue

@Sulagna-Dutta-Roy
I have earned around 150 points

Thank you @Aditi22Bansal

Closing all the Issues as points already got by the contributor.


Return both error and success responses from a broadcast

Thanks for the amazing work on this package @metachris and also @TitanBuilder for adding the broadcaster middleware in #19.
We are currently trying to integrate flashbotsrpc into stackup-bundler to enable broadcasting of ERC-4337 UserOperations to a list of known builders. I ran into some issues with error handling which I think this PR would fix.
In a success scenario, if I broadcast a batch to 3 builders with no errors, I would expect a response like this:
{BundleResponse:{BundleHash:0x48529d4d335ffe9a0cc322edb7f8e78585ee0587eb346d6e54a884ed4bea6970} Err:<nil>}
{BundleResponse:{BundleHash:0x0923989048a5efaa098d75ce4d281335d086beea70b5085e71ead16a4a6958c2} Err:<nil>}
{BundleResponse:{BundleHash:0xbd7dd6a2c84900ab933686e418c85cd520b991f36277553e34365444e0e31941} Err:<nil>}

But in the case where one builder returns an error, we end up with a response like this:
{BundleResponse:{BundleHash:} Err:...}
{BundleResponse:{BundleHash:} Err:unexpected end of JSON input}

In this case the error from a bad builder is causing all the successful responses to be thrown away and we are adding an additional response with the error unexpected end of JSON input. Ideally the response should look like this:
{BundleResponse:{BundleHash:0x48529d4d335ffe9a0cc322edb7f8e78585ee0587eb346d6e54a884ed4bea6970} Err:<nil>}
{BundleResponse:{BundleHash:} Err:...}
{BundleResponse:{BundleHash:0xbd7dd6a2c84900ab933686e418c85cd520b991f36277553e34365444e0e31941} Err:<nil>}

The reason for this, which I address in the PR, is because:

In the first loop we exit on error rather than continuing to process all other remaining HTTP responses.
In the second loop we try to json.Unmarshal an error response with a nil msg which is causing the additional unexpected end of JSON input error.

lgtm. any comment @TitanBuilder ?


Chapter 6 - typos and suggestions for text improvements

"As a software architect, we use a principle..." -> "As software architects, we use a principle..."
"you are now asked to "become a programmer" so you can use this DSL..." -> "you are now asked to "become a programmer" so THAT you can use this DSL..."
"As the tax expert we mentioned before, ..." -> "Us being tax experts, as we mentioned before, ...", or "As tax experts, ..."
"...that are the tax law for the particular period." -> "as specified by the tax law for the particular period."

Fixed.


remove open call from uu-rm

closes #7002

some jobs are failing.
This check was introduced in:
https://github.com/uutils/coreutils/commit/6245029445fc781fd22f508ef28c8835230c57c1


Easiest way to ignore certain files?

Is there a way for remote-ftp to ignore certain files or filetypes? Sort of like .gitignore, but for remote-ftp?

Nevermind. Found it: .ftpignore


KeyError: 'meanshape'

/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:541: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:542: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:543: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:544: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:545: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:550: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:525: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
WARNING:tensorflow:From /home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/tensorflow/python/compat/v2_compat.py:61: disable_resource_variables (from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version.
Instructions for updating:
non-resource variables are not supported in the long term
05-16 18:17:59 - x - INFO: - Namespace(adv_weight=0.01, batch_size=1, beta1=0.5, beta2=0.9, bfm_version='face', ckpt_interval=1000, con_weight=1, cpu=False, data_dir='./data/dataset/celeba_hq', data_gt_dir='./data/dataset/celeba_hq_gt', debug=False, epochs=400, face_model='230', gan_loss='nsgan', im_size=512, input='demo', l1_weight=3, learning_rate=0.0001, log_interval=10, mode='test', name='celeba_hq_demo', output=None, rename=False, restore=False, root_dir='.', sample_interval=1000, seed=1, start=0, std_weight=3, sty_weight=1, suffix='demo', sym_weight=0.1, use_cuda=True, uv_size=1024, workers=0)
Start testing...
2021-05-16 18:17:59.049588: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2021-05-16 18:17:59.053103: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency:<PHONE_NUMBER> Hz
2021-05-16 18:17:59.053327: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x555ffe617880 executing computations on platform Host. Devices:
2021-05-16 18:17:59.053352: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): ,
2021-05-16 18:17:59.053726: I tensorflow/stream_executor/platform/default/dso_loader.cc:42] Successfully opened dynamic library libcuda.so.1
2021-05-16 18:17:59.053823: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-05-16 18:17:59.054057: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1640] Found device 0 with properties:
name: GeForce GTX 1660 major: 7 minor: 5 memoryClockRate(GHz): 1.815
pciBusID: 0000:01:00.0
2021-05-16 18:17:59.054081: I tensorflow/stream_executor/platform/default/dso_loader.cc:42] Successfully opened dynamic library libcudart.so.10.0
2021-05-16 18:17:59.054132: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcublas.so.10.0'; dlerror: libcublas.so.10.0: cannot open shared object file: No such file or directory
2021-05-16 18:17:59.054170: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcufft.so.10.0'; dlerror: libcufft.so.10.0: cannot open shared object file: No such file or directory
2021-05-16 18:17:59.054204: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcurand.so.10.0'; dlerror: libcurand.so.10.0: cannot open shared object file: No such file or directory
2021-05-16 18:17:59.054237: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcusolver.so.10.0'; dlerror: libcusolver.so.10.0: cannot open shared object file: No such file or directory
2021-05-16 18:17:59.054269: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcusparse.so.10.0'; dlerror: libcusparse.so.10.0: cannot open shared object file: No such file or directory
2021-05-16 18:17:59.056445: I tensorflow/stream_executor/platform/default/dso_loader.cc:42] Successfully opened dynamic library libcudnn.so.7
2021-05-16 18:17:59.056457: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1663] Cannot dlopen some GPU libraries. Skipping registering GPU devices...
2021-05-16 18:17:59.103599: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1181] Device interconnect StreamExecutor with strength 1 edge matrix:
2021-05-16 18:17:59.103617: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1187]      0
2021-05-16 18:17:59.103621: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1200] 0:   N
2021-05-16 18:17:59.104733: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-05-16 18:17:59.104963: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x555ffefc5e90 executing computations on platform CUDA. Devices:
2021-05-16 18:17:59.104972: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): GeForce GTX 1660, Compute Capability 7.5
/home/gwc/anaconda3/envs/kehu1/lib/python3.7/site-packages/pytorch3d/io/obj_io.py:70: UserWarning: Faces have invalid indices
warnings.warn("Faces have invalid indices")
Traceback (most recent call last):
File "/home/MeInGame/main.py", line 180, in
main()
File "/home/MeInGame/main.py", line 146, in main
model = UVInpainting(config, device, sess, graph)
File "/home/MeInGame/uv_inpainting.py", line 83, in init
self.init_test()
File "/home/MeInGame/uv_inpainting.py", line 268, in init_test
self.reconstructor = Deep3DFace(self.sess, self.graph)
File "/home/MeInGame/lib/deep3d.py", line 23, in init
self.bfm = BFM_model('.', 'data/models/bfm2009_{}.mat'.format(bfm_version))
File "/home/MeInGame/lib/deep3d.py", line 121, in init
self.load_BFM09()
File "/home/MeInGame/lib/deep3d.py", line 130, in load_BFM09
self.shapeMU = model['meanshape'].astype(np.float32)  # mean face shape
KeyError: 'meanshape'

Have you solved it? I have the same problem

Any update on this error?

The version of the model file is different from that of the code repository. In addition, I'm not very clear about the version of the dependent library. I have given up using MeInGame
------------------ 原始邮件 ------------------
发件人:                                                                                "FuxiCV/MeInGame"                                                                                @.>;
发送时间: 2022年5月12日(星期四) 上午10:27
@.>;
<EMAIL_ADDRESS>主题: Re: [FuxiCV/MeInGame] KeyError: 'meanshape' (#27)
Any update on this error?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

Hi @wangruoyi1996, @gewenchao. I found the solution for this.
I took the wrong file for this "Deep3DFaceReconstruction/BFM/BFM_model_front.mat -> ./data/models/bfm2009_face.mat", the file I took was BFM_front_idx.mat
So I run the Deep3DFaceReconstruction's demo.py to get "BFM_model_front.mat" and rename it to "bfm2009_face.mat". You can get the file here
I had some errors with installing the tf_mesh_renderer library but it is fixed by changing "googletest-master" to "googletest-main" in WORKSPACE file and add my virtual_env to path "export VIRTUAL_ENV=/home/usr/anaconda3/envs/deep3d".

Hi @wangruoyi1996, @gewenchao. I found the solution for this. I took the wrong file for this "Deep3DFaceReconstruction/BFM/BFM_model_front.mat -> ./data/models/bfm2009_face.mat", the file I took was BFM_front_idx.mat So I run the Deep3DFaceReconstruction's demo.py to get "BFM_model_front.mat" and rename it to "bfm2009_face.mat". You can get the file here I had some errors with installing the tf_mesh_renderer library but it is fixed by changing "googletest-master" to "googletest-main" in WORKSPACE file and add my virtual_env to path "export VIRTUAL_ENV=/home/usr/anaconda3/envs/deep3d".

Thank you for your reply

Hi @wangruoyi1996, @gewenchao. I found the solution for this. I took the wrong file for this "Deep3DFaceReconstruction/BFM/BFM_model_front.mat -> ./data/models/bfm2009_face.mat", the file I took was BFM_front_idx.mat So I run the Deep3DFaceReconstruction's demo.py to get "BFM_model_front.mat" and rename it to "bfm2009_face.mat". You can get the file here I had some errors with installing the tf_mesh_renderer library but it is fixed by changing "googletest-master" to "googletest-main" in WORKSPACE file and add my virtual_env to path "export VIRTUAL_ENV=/home/usr/anaconda3/envs/deep3d".

The final file link you share has been unaccessable, can you please share it again?


Any way to time limit facebook reponse? Let say 1 sec?

ErrorExceptionApp\Http\Controllers\FacebookController@facebookCallback
warningfile_get_contents(https://graph.facebook.com/v2.6): failed to open stream: HTTP request failed! php
$response = $fb->sendBatchRequest($batch);
vendor/facebook/graph-sdk/src/Facebook/HttpClients/FacebookStream.php in handleError at line 75
 *
 * @return mixed
 */
public function fileGetContents($url)
{
    $rawResponse = file_get_contents($url, false, $this->stream);
    $this->responseHeaders = $http_response_header ?: [];
    return $rawResponse;
}

}
context
{
http_response_header: [
HTTP/1.1 504 Server timeout,
Content-Type: text/html; charset=utf-8,
Access-Control-Allow-Origin: *,
Date: Mon, 02 Jan 2017 19:54:44 GMT,
Connection: close,
Content-Length: 2959
],
url: https://graph.facebook.com/v2.6
}

Hey @iggori! Are you wanting to lower the default timeout of the HTTP client? There currently isn't an option for this unfortunately.


add docker files

Description
These are the docker files I've been using to build images.
Motivation and context
I didn't want to be a single point of failure if we needed to re-build some images, I've just kept these local.
How has this been tested?
@ijpulidos :)
Change log
I don't think this warrants a change log entry.

How about we keep the two you described, I add a readme on how to build them, and then make a folder that keeps all of the extras if we need them?


Add framework to EnTT in Action

I would like to add my project to EnTT in Action
My framework
Description:
Helena Framework is a modern framework on C++17 for backend development.

Added. Thanks.


Rewrite key-value store

!rem key value
!get key
!give user key

This issue was moved to belak/seabird-plugins#10


[idea] dynamic HAX wiring definitions

@heyMP brought up this idea so wanted to make sure we don't lose it.
What if new elements that emit HAXschema could also emit a different kind of schema which was for teaching the wiring how to process that kind of element input.
Example: A focus-crop element could bubble up a message saying "If anyone wants to edit a field using a crop editor, I've got the mappings for how to get data in and out of that".
I'm not entirely sure if this is something we want to allow from a data integrity stand point, but from a modularization of the editing capabilities of the field UI it could be compelling.

HAX now has weak support for automatically authoring schema on the fly to at least make it usable with elements it doesnt have knowledge of


Should not call GetMe() if expired access & refresh OR expired acces/not expired refresh

Scenario 1:
User logs in and then leaves the page. When both the access and refresh token is expired user again visits the page. By now the access and refresh token is expired and he no longer is authenticated, however the user still has tokens in local storage. Because of this, aurelia auth tries to call GetMe() when it shouldn't, (action can only be called by authenticated users and therefore returns (Unauthorized).
Scenario 2:
Access token exp - 1 hour
Refresh token exp - 8 hour
User logs in and then leaves the page. After two hours user again visits the page. By now the access token is expired but the refresh token is still active and valid. Aurelia auth should first refresh the token and then call the GetMe() function. Currently aurelia auth does it in this order:

GetMe()
RefreshToken()
GetMe()
The first step should be removed.

@reft You're right. I've noticed this, too. Thank you for identifying the issue. 👍

I haven't looked into this yet. I didn't forget, either.

Okay now I did forget.
I'm also a bit strapped on time so I have to ask you what priority this issue has for you, and if you're perhaps willing to PR a fix?

@RWOverdijk For me no rush, its just an "esthetic" bug, I would probably say that My other issue about users coming back with an expired access token / not expired refresh should have higher priority:) Also im currently on a looong holiday;)

@reft What issue is that?
Enjoy your looong holiday! :)

@RWOverdijk https://github.com/SpoonX/aurelia-authentication/issues/351


Add Auto Dependency Resolver

Description
Please provide a short description of what feature you're looking forward to
enhance below. Please include the story behind your idea as well to give a
better visualization of your idea.

Joly0 came out with a good idea to auto-resolve ffmpeg dependency so that Windows user can use the software seamlessly.
Expected Behavior
Please specify the expected behavior of your requested enhancement. Some great
and helpful pointers are your expected interface (e.g. command patterns,
simple sketches of the user interface, etc).

Some command that auto resolve the dependency.
Current Behavior
Please specify the current behavior (e.g. workaround, blockage, etc).

User has to manually resolve the dependency.
Attachment
Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

@Joly0 , you can take the lead for this one. On Linux I just do dependency list checking will do. The Windows user experience has to be further improved.

Adding to wish list because MSFT Windows is a complete mess when it comes to implementing the feature (WinGet vs Windows Store vs Chocolately, etc etc).
Too much drama. Until MSFT Windows settles their minimum requirements or we complete ticket https://github.com/hollowaykeanho/Upscaler/issues/34 with really no dependencies, it will be the lowest priority.

I suggest adding  the following command in the documentation it would greatly improve the user experience on windows:  winget install "FFmpeg (Essentials Build)"


clicking oc2 in meshdir brings you to a 404

https://oc2.docker/ocm/invites/forward?token=f1c46358-5098-4fb8-b4cb-ed8ba5f5b77e&providerDomain=revaoc1.docker

Should be https://oc2.docker/index.php/apps/sciencemesh/ocm/invites/forward?token=f1c46358-5098-4fb8-b4cb-ed8ba5f5b77e&providerDomain=revaoc1.docker


Mattermost site missing from 'Community' menu

The website lists a number of applications and sites in the 'Community' category:

Reddit
Stack Exchange
BitcoinTalk Thread
Slack Chat
Telegram Chat

It is missing Mattermost (mattermost.getmonero.org.)

Hi, I made a PR to solve this few days ago ( #419 )


ceph.ceph-osd was NOT installed successfully: - command git checkout 434a13f4d3ee3f60c410052d2670d5dfea034bf8 failed in directory

Do NOT include any confidential information, this issue will be created on a public repo
This section is completed by the issue reporter
On which version(s) do you encounter this issue?
Please provide the output to 'git describe --all' for  all deployments where you have confirmed it occurs.
What type of issue is this? Please tick the appropriate box.

[x] bug - existing functionality that does not work for you as documented
[ ] feature - new functionality that you would like to see added

What is the expected behavior?
ceph.ceph-osd role is installed successfully
What is actually happening?
ceph-osd role isn't being installed successfully
09:22:38 + ansible-galaxy remove --roles-path /opt/rpc-openstack/rpcd/playbooks/roles/ ceph-common ceph-mon ceph-osd
09:22:39 - ceph-common is not installed, skipping.
09:22:39 - ceph-mon is not installed, skipping.
09:22:39 - ceph-osd is not installed, skipping.
09:22:39 + ansible-galaxy install --role-file=/opt/rpc-openstack/ansible-role-requirements.yml --force --roles-path=/opt/rpc-openstack/rpcd/playbooks/roles
09:22:40 - extracting ceph.ceph-common to /opt/rpc-openstack/rpcd/playbooks/roles/ceph.ceph-common
09:22:40 - ceph.ceph-common was installed successfully
09:22:40 - extracting ceph.ceph-mon to /opt/rpc-openstack/rpcd/playbooks/roles/ceph.ceph-mon
09:22:40 - ceph.ceph-mon was installed successfully
09:22:40 [DEPRECATION WARNING]: The comma separated role spec format, use the
09:22:40 yaml/explicit format instead..
09:22:40 This feature will be removed in a future
09:22:40 release. Deprecation warnings can be disabled by setting
09:22:40 deprecation_warnings=False in ansible.cfg.
09:22:40 - dependency ceph.ceph-common already pending installation.
09:22:40  [WARNING]: - ceph.ceph-osd was NOT installed successfully: - command git
09:22:40 checkout 434a13f4d3ee3f60c410052d2670d5dfea034bf8 failed in directory
09:22:40 /tmp/tmpgJOuKO (rc=128)
09:22:40
09:22:40 ERROR! - you can use --ignore-errors to skip failed roles and finish processing the list.

I suspect this is related to https://github.com/ceph/ceph-ansible/pull/1110 recently merging.
What were you attempting to do when you encountered this error (give as much detail as possible)?
This failure is occurring in our gate jobs. For example:
http://jenkins.propter.net/job/JJB-RPC-AIO_master-swift/1349/console
How can we reproduce this issue?
NA
How can we verify your issue is addressed?
ceph.ceph-osd is installed successfully
If you are using or know of a workaround please describe the necessary steps?
Not known at this time.
What is your evaluation on the importance of this issue, and why?
prio-expedite. This is currently breaking our gate jobs and is preventing anyone from deploying RPCO.
This section is completed during the issue resolution process. If you are reporting an issue, please do not modify the section below.
Which branches are impacted by this issue?
Remove branches that are not impacted.
For each pull request, update the branch line to reference it.

[ ] master
[ ] mitaka-13.1
[ ] liberty-12.2
[ ] kilo

Upgrade impact. Consider the impact on moving between major, minor and patch releases.

[ ] This change does not impact upgrades
[ ] This change addresses a potential upgrade impact
[ ] The upgrade impact is being tracked by another issue.

The issue tracking the upgrade impact is:
Testing impact

[ ] An issue/pull-request has been create or exists to track the testing gap, and is referenced below
[ ] This change includes additional testing
[ ] This change is tested by the existing setup

Additional testing links:
Release note

[ ] This change includes a release note.
[ ] This change does not require a release note.

Doc Impact
Does your change require documentation?

[ ] Yes, and I submitted an issue to Docs issues
[ ] Yes, and I contributed a documentation patch to docs-rpc
[ ] No documentation required for this change

Additional documentation links (please add links if you have ticked yes):

This is fixed upstream now. The commit we were pinning to was mistakenly removed but it seems to be there again now.

@alextricity25 Thanks for the quick dive on this issue and for bringing it up in the chat room to get additional eyes and help.


Add Tizen support

This PR enables Tizen support to Xamarin.Forms.PancakeView.
Tizen uses SkiaSharp to implement PancakeView.
Demo: Thewissen.PancakeView.Sample

Platform support
Missing features, Borders.DrawindStyle and Shadows, will soon be implemented and supported.
 :-)

Property
iOS
Android
UWP
WPF
macOS
Tizen

BlurRadius
✅
✅
✅
❌
✅
❌-> ✅

Color
✅
❌
✅
❌
✅
❌-> ✅

Offset
✅
❌
✅
❌
✅
❌-> ✅

Opacity
✅
❌
✅
❌
✅
❌-> ✅

Let me start off by saying that it's awesome that you're PRing this in! Very cool!
I'll try to get a review up and running and see if I need to adjust something on the build pipeline side of things.

@sthewissen Huge thanks for welcoming my PR :) Glad you didn't freaked out.
I would just need to have little more time to make this complete and more stable.
I will also implement for Shadow.

@rookiejava Absolutely. I was gonna update after implementing Shadow 😄

The CI/CD pipeline is crashing with the following error:
src\Xamarin.Forms.PancakeView.Multi\Platforms\Tizen\PancakeViewRenderer.cs#L38
src\Xamarin.Forms.PancakeView.Multi\Platforms\Tizen\PancakeViewRenderer.cs(38,45): Error CS0234: The type or namespace name 'NativeParent' does not exist in the namespace 'Xamarin.Forms' (are you missing an assembly reference?)

I'm assuming this has something to do with the version of Xamarin.Forms currently in use:
https://developer.samsung.com/tizen/blog/en-us/2019/09/02/changes-to-tizennet-from-xamarinforms-420
I personally have nothing against upgrading XamForms minimum version to something around 4.2 to support Tizen. Just let me know :)

I personally have nothing against upgrading XamForms minimum version to something around 4.2 to support Tizen. Just let me know :)

Personally, it would be best if the minimum version can be 4.2 or higher. I understand that it is better to support more version, but isn't 3.6 too old? 😉

@sthewissen Sounds awesome upgrading Xamarin.Forms version, but let me first try editing Xamarin.Forms.PancakeView.Multi.csproj so only Tizen can use the different version of Xamarin.Forms. This way could be better maybe? I will update it tomorrow :)

Just to fix the build pipeline I upgraded to 4.2 :) I'm fine with it as is.

Thanks for updating the version. I am now actually trying to make just Tizen to use different version of Xamarin.Forms like <IP_ADDRESS>7, and having difficulties of testing due to the following error.

error MSB4064: The "ValidateOnly" parameter is not supported by the "XamlCTask" task.
error MSB4063: The "XamlCTask" task could not be initialized with its input parameters.
The error irregularly occurs when I build a sample application. it seems to be occurred due to the mismatch of Xamarin.Forms version in an application and library(not sure). The app sometimes builds OK, and sometimes not due to this error in my environment. Do you have any idea what I missed?

I've also found that this is exactly like you said, a problem in Xamarin.Forms & compiling locally. I have also noticed this usually appears when the multitargeting library runs a different XamForms version than the sample app. I have a commented out line in the multi-target project csproj file for development purposes to match these. I simply don't commit that line when doing the final build for the package :( Can't say I've found a better solution so far.

It seems like the same issue here: https://github.com/xamarin/Xamarin.Forms/issues/8209

@JoonghyunCho Looks awesome! A few questions:

Can I test this somehow myself? I have 0 experience working with Tizen 😅
Is the work on your end done, so could it be potentially merged?

@sthewissen Updating X.F 4.2 for PancakeView seems having potential issues (XamlCTask error on higher X.F version of application.)... so I've tried 1. reverting X.F version back to <IP_ADDRESS>655 2. adding condition for Tizen to use <IP_ADDRESS>1757.

You can definitely test this yourself.

Check out the setup guide here and Creating an application is just to take a look.
Basically, you need to install an extension on Visual Studio and a Tizen baseline sdk with emulator.

Just to make it easier, you can try running PancakeViewSample on Mobile emulator.
5.5 Mobile or 4.0 Mobile emulator is recommended. I mostly used 5.5 because it is the latest.
It definetely works on wearable emulator, but the layout for sample app breaks on the watch.

I think it's ok to be merged :) I can do some more tests and create another PR for any discovered issues.

Let me know for any difficulties of testing on your side!

@JoonghyunCho I tried testing and have my emulator and all set up (VSMac). However, when I run the sample app it doesn't actually launch the app itself. It does put it on the emulator, but after that the process seems to stop. I understand that this description doesn't tell you very much, but I also can't really find a lot of things going wrong in the Output logs etc. 🤔

@sthewissen The app is installed but not launched? Could you right click(probably similar on Mac) the emulator and launch Shell?  Following command will show the related log including exception. I will check if you share the log.
sh-3.2$ dlogutil DOTNET_LAUNCHER

If there is System.BadImageFormatException, rebuilding PancakeView and sample app will help.

I do indeed get an error similar to that:
I/DOTNET_LAUNCHER( 3289): System.BadImageFormatException: Duplicate type with name 'Thewissen.PancakeViewSample.<>PropertyChangedEventArgs' in assembly 'Thewissen.PancakeViewSample, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.
I/DOTNET_LAUNCHER( 3289):    at Thewissen.PancakeViewSample.Tizen.Program.OnCreate()
I/DOTNET_LAUNCHER( 3289):    at Tizen.Applications.CoreBackend.UICoreBackend.OnCreateNative(IntPtr data)
I/DOTNET_LAUNCHER( 3289):    at Tizen.Applications.CoreBackend.UICoreBackend.Run(String[] args)
I/DOTNET_LAUNCHER( 3289):    at Tizen.Applications.CoreApplication.Run(String[] args)
I/DOTNET_LAUNCHER( 3289):    at Tizen.Applications.CoreUIApplication.Run(String[] args)
I/DOTNET_LAUNCHER( 3289):    at Thewissen.PancakeViewSample.Tizen.Program.Main(String[] args) in /Users/sthewissen/Documents/GitHub/Xamarin.Forms.PancakeView/example/Thewissen.PancakeViewSample.Tizen/Thewissen.PancakeViewSample.Tizen.cs:line 22
I/DOTNET_LAUNCHER( 3289): onSigabrt called

Clean/rebuilds unfortunately don't seem to fix the problem. Either way, I'm not against merging this. You guys are the experts on Tizen so a problem on my local environment shouldn't stop this from being merged 👍

@sthewissen Thanks a lot for having trust on us :) but still it's not good if anyone face the same issue running sample app on Tizen.
I updated Fody version to 6.2.1 which resolves System.BadImageFormatException on my side. Could you test again after maybe uninstall the app on emulator just to make sure? You can uninstall an app by long pressing the icon.


Share message in the appropriate channels (mailing lists, slack channels, etc.) to reflect migration completion

Jeff @jdonenine, I think this was done. Do you agree?  If so, please close this issue.  It looks like I don't have permissions in this repo to Close 'em. Note that the docs reflect the change, e.g. such as:

https://docs.datastax.com/en/cass-operator/doc/cass-operator/cassOperatorTOC.html

https://docs.datastax.com/en/cass-operator/doc/cass-operator/cassOperatorReleaseNotes.html#cassOperatorReleaseNotes__cassOperatorReleaseNotes170changes


Provide a :keyspace option when starting connections

We should provide a keyspace: nil | String.t option to Xandra.start_link/1. With keyspace: "foo", this option would mean that all connections to Cassandra issue a USE foo query right after starting up so that all subsequent queries can use the given keyspace. This would scale to connection pools as well.

sorry if its dumb question but where would the nodes go then in start_link?

@sahilpaudel-pe
Xandra.Cluster.start_link(nodes: [...])

Great.
Thanks.


Recycler patch for #305

NewDummyRecycler -> DummyRecycler

@peq pls merge if appropriate

Another breaking change... But I guess that this package is barely used as a direct import in maps, so it's probably ok.


Adding configuration to eslint demo (fixes #26)

(fixes #26) Adding configuration to the site's demo page. The code is pretty ugly, but I think it should work. The only thing I'm not sure and can't verify is if popovers are going to work correctly.

Guess we will see :)

Well, that didn't work... Working on fixing it now.


Allow to use host + alias instead of multiple hosts

Note that using multiple hosts is still possible.

Related to #25


curiosity: RawDataset PrincipalInvestigator vs. DerivedDataset investigator

Out of curiosity, where does the difference in RawDataset's "PrincipalInvestigator" and DerivedDataset's "investigator" come from?

fair enough. Do these have any relation to the User class? i.e. are they supposed to be linked to instances of User? That way we wouldn't have to duplicate e-mail addresses etc.

No, no relation to the User class , because it may well be a person otherwise not known to the SciCat system, depending on the setup of the connected IDMs.

Just a test


fix(client): diagnostics

Bevy diagnostics (measurements) should only record the change in the value since the last time the measurements were collected. Not the life-time total to my understanding. Using current implementation with bevy's LogDiagnosticsPlugin results in logs such as:
2024-12-15T21:42:03.238223Z  INFO bevy diagnostic: client/replication/components_changed: 14058.416209 components changed (avg 14005.266667 components changed)

with ever-increasing number.

I will draft a new patch release this evening.

@matoous the release is up!


Gradle: Upgrade Kotest to version 5.0.0

See 1.
Signed-off-by: Sebastian Schuberth<EMAIL_ADDRESS>

There seems to be an issue with Kotest 5 and Wiremock that first needs to be sorted out.