Sleek theme, Powerfull functions.

Is your feature request related to a problem? Please describe.
Your creation it's simply just a pure perfections for my aesthetics. It doesn't bother me if i need to click the library to expand it (so it's not related to any problem). But, wouldn't it be nicer when mouse pointer trigger open the sidebar smoothly? this will also looks great if intergerated into your theme, the extension is no longer work in the latest update, something needs to be changed..
Describe the solution you'd like
Auto collapse/expand sidebar & control panel when mouse pointer runs over it.
Additional context
Someone has created Hover Panels but it's a little bit Buggy, heres's its CSS code:

``` .Root__nav-bar {
  position: absolute;
  width: 35px;
  opacity: 0;
  bottom: 0;
  left: 0;
  top: 0;
  z-index: 12;
  transition: width 400ms, opacity 250ms ease-out;
}
.main-yourLibraryX-entryPoints {
  background: var(--spice-sidebar);
}
.Root__nav-bar:hover {
  width: 250px;
  opacity: 1;
  transition: width 250ms, opacity 400ms ease-in;
}
.LayoutResizer__resize-bar {
  cursor: none;
}
.Root__top-bar {
  opacity: 0;
  transition: visibility 5s, opacity 1s linear;
}
.Root__top-bar:hover {
  transition-delay: 0.5s;
  opacity: 1;
  transition: visibility 5s, opacity 0.5s linear;
}
.main-topBar-container {
  -webkit-padding-end: 32px;
  padding: 16px 85px;
  padding-inline-end: 32px;
  max-width: none;
}
.main-buddyFeed-container:hover {
  width: 350px !important;
  opacity: 1 !important;
  transition: width 250ms, opacity 400ms ease-in;
}
.main-buddyFeed-container {
  position: absolute;
  right: -5px;
  top: 0;
  bottom: 84px;
  width: 50px !important;
  opacity: 0 !important;
  transition: width 400ms, opacity 250ms ease-out;
}
.main-trackList-trackListHeader {
  top: 0 !important;
}
.main-yourLibraryX-navItem {
  overflow: hidden;
}
.main-coverSlotCollapsed-navAltContainer {
  overflow: visible;
}
.LayoutResizer__resize-bar {
  display: none;
}
:root {
  --left-sidebar-width: 35px !important;
  --right-sidebar-width: 50px !important;
  margin-left:-8px;
}

make it match with the theme color.

Hey, I like your ideas for a collapsible sidebar and control panel. By the way, what do you mean by 'control panel'? Also, the playlist image feature is good. While the image feature is a valuable addition, it will introduce additional overhead.

 make it match with the theme color.

that image is a webp file we need to change it to svg and change the color accordingly

Hey, I like your ideas for a collapsible sidebar and control panel. By the way, what do you mean by 'control panel'? Also, the playlist image feature is good. While the image feature is a valuable addition, it will introduce additional overhead.

The panel on the right (queue, now playing view, connect to a device)

Playlist picture is a bit to the right, isn't it?

And i also add tiny little bit of edge adjustment from "Rounded Buttons" snippet and its more matching for your theme i think. But, it doesn't apply to all buttons. And also some button has a weird clear edge like this:

(one (probably the only one) i noticed, hopefully you can see it)

oo I haven't noticed these I will fix those asap after my exams

alright, goodluck on your exams!

@sanoojes is exam JEE by any chance?

Nope it's my +2 board exam

Am changing the theme build system rn I will add these features soon first in beta then main I will try to add these today or this before Sunday

greenscreen is 2x scarier than blue one ☠, it's ok i understand.

Nah idc about my data all important things are in cloud 😂 but I can't install windows rn 😭

boot disk issue it seems, is the disk not getting detected?

Update 💀 I fckedup my lap need to reinstall os so it will be late

boot disk issue it seems, is the disk not getting detected?

Yes I was unlucky as hell 😭 got 2 of my usb courrpt and kept trying i brought a new one and it's fixed now

thanks dude


Feedback re: Latest Release and Search include/exclude patterns

VSCode Version: 1.22
OS Version: 10.13.4

Hi, love the editor - I am providing feedback in regards to this latest change to the "Search include/exclude patterns":
https://code.visualstudio.com/updates/v1_22#_search-includeexclude-patterns
I think this is a step backwards.  This is why:
Previously, I could use the 'Find in Folder' shortcut to search in a specific folder, or combinations, and RETAIN my exclusion settings as they were set in previous searches.
NOW, in the single line view, I have to re-enter exclusions EVERY TIME I change search folders, which is very redundant and quite annoying!
Please consider changing this back, or having the option to split the two fields as they were before.
Thanks!

I have https://github.com/Microsoft/vscode/issues/46315 for this.
For the "Find in folder" case, would it be more convenient if it added the new ./folder pattern to the patterns input, instead of replacing the whole contents? Or less convenient since you would have to remove the old ./folder pattern each time you switch folders?
If you have lots of exclusions present for a long time, you might want to add them to your search.exclude setting instead.


Linking error with conflicting _raise_r definitions (IDFGH-1807)

Using latest master (a7e8d87d3e5ccc9e5ffcd701a1bac587ba4f43ea), and running updated toolchain (that was installed via ./install.sh), I now got this linking error:
/Users/cyril/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/bin/ld: /Users/cyril/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/lib/libc_nano.a(lib_a-raise.o): in function `_raise_r':
/builds/idf/crosstool-NG/.build/HOST-x86_64-apple-darwin12/xtensa-esp32-elf/src/newlib/newlib/libc/signal/raise.c:65: multiple definition of `_raise_r'; /Users/cyril/esp/project/build/newlib/libnewlib.a(syscalls.o):/Users/cyril/esp/esp-idf/components/newlib/syscalls.c:31: first defined here

This is fixed for me by:
diff --git a/components/newlib/syscalls.c b/components/newlib/syscalls.c
index c3da628..3a04b84 100644
--- a/components/newlib/syscalls.c
+++ b/components/newlib/syscalls.c
@@ -27,6 +27,7 @@ int _system_r(struct _reent *r, const char *str)
     return -1;
 }

+int _raise_r(struct _reent *r, int sig) __attribute__((weak));
 int _raise_r(struct _reent *r, int sig)
 {
     abort();

Typically, since I can't change the implementation in the cross compiler, I'm saying that the second one in newlib is a weak symbol, and this will be replaced by the one in the cross compiler.
Since you've passed your build tests on your side (I guess), this means that you don't have such symbol in your cross compiler toolchain. If I just remove it, it would break on your side (in that case, the symbol will be missing for you).
Ideally, the cross compiler toolchain should not contain such symbol, but that's not something we can fix in this repository.

Thanks for reporting the issue. Would you please help provide more details as suggested in the issue template? Information like elf, sdk configuration, backtrace, log outputs, commit ID, hardware and etc. would help us debug further. Thanks. @X-Ryl669

Environment

Development Kit:      [ESP32-Wrover-Kit|ESP32-DevKitC|ESP32-PICO-Kit|ESP32-LyraT|ESP32-LyraTD-MSC|none]

Kit version (for WroverKit/PicoKit/DevKitC): [v1|v2|v3|v4]

Module or chip used:  [ESP32]

IDF version (run git describe --tags to find it): see commit id in first post

Build System:         [Make]

Compiler version (run xtensa-esp32-elf-gcc --version to find it): xtensa-esp32-elf-gcc (crosstool-NG esp32-2019r1) 8.2.0

Operating System:     [macOS]

Power Supply:         [USB|external 5V]

Fixed in https://github.com/espressif/esp-idf/commit/08286ac20f28a58fffe7acacc34c3566dededdef.


traffic.sidecar.istio.io/excludeOutboundPorts is ignored

Bug Description
Problem:
It looks like the  traffic.sidecar.istio.io/excludeOutboundPorts   annotation is ignored by istio.
I have a  microservice running in a kubernetes (minikube) pod that communicates with PostgreSQL on port 5432.
Istio is installed in the minikube instance.
I need that istio-proxy(envoy) does not intercept the PostgreSQL traffic (i.e.  my microservice  talks directly to PostgreSQL bypassing the sidecar ) but even I have added the the annotation above,   istio-proxy  still proxies the PostgreSQL  communication:
istio-proxy@cmm-8f8c49f78-7pkvj:/$ netstat -an | grep 5432
tcp        0      0 <IP_ADDRESS>:58028       <IP_ADDRESS>:5432         ESTABLISHED
tcp        0      0 <IP_ADDRESS>:58026       <IP_ADDRESS>:5432         ESTABLISHED

Relevant config & info:
1)Here is how I added the traffic.sidecar.istio.io/excludeOutboundPorts   annotation:
kubectl get deployments.apps cmm -o yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  annotations:
    deployment.kubernetes.io/revision: "8"
  creationTimestamp: "2022-04-15T12:32:33Z"
  generation: 8
  name: cmm
  namespace: default
  resourceVersion: "68992"
  uid: 2a39c1e5-7ab1-4b84-b62f-8575ac5802b0
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      app: cmm
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 25%
    type: RollingUpdate
  template:
    metadata:
      annotations:
        kubectl.kubernetes.io/restartedAt: "2022-04-16T23:42:38+03:00"
        traffic.sidecar.istio.io/excludeOutboundPorts: "5432"
      creationTimestamp: null
      labels:
        app: cmm
    spec:
      containers:
      - image: legacymigrate:for_k8
        imagePullPolicy: IfNotPresent
        name: cmm
        ports:
        - containerPort: 8713
          protocol: TCP
        - containerPort: 5432
          name: postgre
          protocol: TCP
        resources: {}
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      dnsPolicy: ClusterFirst
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
status:
  availableReplicas: 1
  conditions:
  - lastTransitionTime: "2022-04-15T12:47:16Z"
    lastUpdateTime: "2022-04-16T23:12:43Z"
    message: ReplicaSet "cmm-8f8c49f78" has successfully progressed.
    reason: NewReplicaSetAvailable
    status: "True"
    type: Progressing
  - lastTransitionTime: "2022-04-16T23:12:48Z"
    lastUpdateTime: "2022-04-16T23:12:48Z"
    message: Deployment has minimum availability.
    reason: MinimumReplicasAvailable
    status: "True"
    type: Available
  observedGeneration: 8
  readyReplicas: 1
  replicas: 1
  updatedReplicas: 1

2)By looking at my pod definition it looks like the pod has received the iptables details to bypass 5432 port:
kubectl  get pod cmm-8f8c49f78-7pkvj -o yaml
apiVersion: v1
kind: Pod
metadata:
  annotations:
    kubectl.kubernetes.io/default-container: cmm
    kubectl.kubernetes.io/default-logs-container: cmm
    kubectl.kubernetes.io/restartedAt: "2022-04-16T23:42:38+03:00"
    prometheus.io/path: /stats/prometheus
    prometheus.io/port: "15020"
    prometheus.io/scrape: "true"
    sidecar.istio.io/status: '{"initContainers":["istio-init"],"containers":["istio-proxy"],"volumes":["istio-envoy","istio-data","istio-podinfo","istio-token","istiod-ca-cert"],"imagePullSecrets":null,"revision":"default"}'
    traffic.sidecar.istio.io/excludeOutboundPorts: "5432"
  creationTimestamp: "2022-04-16T23:12:40Z"
  generateName: cmm-8f8c49f78-
  labels:
    app: cmm
    pod-template-hash: 8f8c49f78
    security.istio.io/tlsMode: istio
    service.istio.io/canonical-name: cmm
    service.istio.io/canonical-revision: latest
  name: cmm-8f8c49f78-7pkvj
  namespace: default
  ownerReferences:
  - apiVersion: apps/v1
    blockOwnerDeletion: true
    controller: true
    kind: ReplicaSet
    name: cmm-8f8c49f78
    uid: bbbb61d7-c0ab-4537-8635-673ae207f5bd
  resourceVersion: "68988"
  uid: c2401eac-3e1a-4506-b811-ae024cf7e6dd
spec:
  containers:
  - image: legacymigrate:for_k8
    imagePullPolicy: IfNotPresent
    name: cmm
    ports:
    - containerPort: 8713
      protocol: TCP
    - containerPort: 5432
      name: postgre
      protocol: TCP
    resources: {}
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: kube-api-access-cs7l6
      readOnly: true
  - args:
    - proxy
    - sidecar
    - --domain
    - $(POD_NAMESPACE).svc.cluster.local
    - --proxyLogLevel=warning
    - --proxyComponentLogLevel=misc:error
    - --log_output_level=default:info
    - --concurrency
    - "2"
    env:
    - name: JWT_POLICY
      value: third-party-jwt
    - name: PILOT_CERT_PROVIDER
      value: istiod
    - name: CA_ADDR
      value: istiod.istio-system.svc:15012
    - name: POD_NAME
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.name
    - name: POD_NAMESPACE
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.namespace
    - name: INSTANCE_IP
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: status.podIP
    - name: SERVICE_ACCOUNT
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: spec.serviceAccountName
    - name: HOST_IP
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: status.hostIP
    - name: PROXY_CONFIG
      value: |
        {}
    - name: ISTIO_META_POD_PORTS
      value: |-
        [
            {"containerPort":8713,"protocol":"TCP"}
            ,{"name":"postgre","containerPort":5432,"protocol":"TCP"}
        ]
    - name: ISTIO_META_APP_CONTAINERS
      value: cmm
    - name: ISTIO_META_CLUSTER_ID
      value: Kubernetes
    - name: ISTIO_META_INTERCEPTION_MODE
      value: REDIRECT
    - name: ISTIO_META_WORKLOAD_NAME
      value: cmm
    - name: ISTIO_META_OWNER
      value: kubernetes://apis/apps/v1/namespaces/default/deployments/cmm
    - name: ISTIO_META_MESH_ID
      value: cluster.local
    - name: TRUST_DOMAIN
      value: cluster.local
    image: docker.io/istio/proxyv2:1.12.2
    imagePullPolicy: IfNotPresent
    name: istio-proxy
    ports:
    - containerPort: 15090
      name: http-envoy-prom
      protocol: TCP
    readinessProbe:
      failureThreshold: 30
      httpGet:
        path: /healthz/ready
        port: 15021
        scheme: HTTP
      initialDelaySeconds: 1
      periodSeconds: 2
      successThreshold: 1
      timeoutSeconds: 3
    resources:
      limits:
        cpu: "2"
        memory: 1Gi
      requests:
        cpu: 10m
        memory: 40Mi
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        drop:
        - ALL
      privileged: false
      readOnlyRootFilesystem: true
      runAsGroup: 1337
      runAsNonRoot: true
      runAsUser: 1337
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /var/run/secrets/istio
      name: istiod-ca-cert
    - mountPath: /var/lib/istio/data
      name: istio-data
    - mountPath: /etc/istio/proxy
      name: istio-envoy
    - mountPath: /var/run/secrets/tokens
      name: istio-token
    - mountPath: /etc/istio/pod
      name: istio-podinfo
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: kube-api-access-cs7l6
      readOnly: true
  dnsPolicy: ClusterFirst
  enableServiceLinks: true
  initContainers:
  - args:
    - istio-iptables
    - -p
    - "15001"
    - -z
    - "15006"
    - -u
    - "1337"
    - -m
    - REDIRECT
    - -i
    - '*'
    - -x
    - ""
    - -b
    - '*'
    - -d
    - 15090,15021,15020
    - -o
    - "5432"
    image: docker.io/istio/proxyv2:1.12.2
    imagePullPolicy: IfNotPresent
    name: istio-init
    resources:
      limits:
        cpu: "2"
        memory: 1Gi
      requests:
        cpu: 10m
        memory: 40Mi
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        add:
        - NET_ADMIN
        - NET_RAW
        drop:
        - ALL
      privileged: false
      readOnlyRootFilesystem: false
      runAsGroup: 0
      runAsNonRoot: false
      runAsUser: 0
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: kube-api-access-cs7l6
      readOnly: true
  nodeName: minikube
  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:
  - emptyDir:
      medium: Memory
    name: istio-envoy
  - emptyDir: {}
    name: istio-data
  - downwardAPI:
      defaultMode: 420
      items:
      - fieldRef:
          apiVersion: v1
          fieldPath: metadata.labels
        path: labels
      - fieldRef:
          apiVersion: v1
          fieldPath: metadata.annotations
        path: annotations
    name: istio-podinfo
  - name: istio-token
    projected:
      defaultMode: 420
      sources:
      - serviceAccountToken:
          audience: istio-ca
          expirationSeconds: 43200
          path: istio-token
  - configMap:
      defaultMode: 420
      name: istio-ca-root-cert
    name: istiod-ca-cert
  - name: kube-api-access-cs7l6
    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: "2022-04-16T23:12:42Z"
    status: "True"
    type: Initialized
  - lastProbeTime: null
    lastTransitionTime: "2022-04-16T23:12:48Z"
    status: "True"
    type: Ready
  - lastProbeTime: null
    lastTransitionTime: "2022-04-16T23:12:48Z"
    status: "True"
    type: ContainersReady
  - lastProbeTime: null
    lastTransitionTime: "2022-04-16T23:12:40Z"
    status: "True"
    type: PodScheduled
  containerStatuses:
  - containerID: docker://ebf4c8b512c0377fe59e0852b035a625861c331c2c739eaafb7717795e9a67e4
    image: legacymigrate:for_k8
    imageID: docker://sha256:55572d59b0a2eb3d765fb0de090f681012ddf5ca5cc0eaedd2e98ba6ee17e5bc
    lastState:
      terminated:
        containerID: docker://5115833d3e2734fd2e553122ed81c284b7046071daf882f2793aa4c42c70c69b
        exitCode: 1
        finishedAt: "2022-04-16T23:12:46Z"
        reason: Error
        startedAt: "2022-04-16T23:12:42Z"
    name: cmm
    ready: true
    restartCount: 1
    started: true
    state:
      running:
        startedAt: "2022-04-16T23:12:47Z"
  - containerID: docker://480ef50a3506b1f464b31f7886f50cecade849b88916263bb81ac64585a4774d
    image: istio/proxyv2:1.12.2
    imageID: docker-pullable://istio/proxyv2@sha256:f26717efc7f6e0fe928760dd353ed004ea35444f5aa6d41341a003e7610cd26f
    lastState: {}
    name: istio-proxy
    ready: true
    restartCount: 0
    started: true
    state:
      running:
        startedAt: "2022-04-16T23:12:42Z"
  hostIP: <IP_ADDRESS>
  initContainerStatuses:
  - containerID: docker://5c5f90fa0a0b2ffdc356f958828d3d33db75b21a006ae97291171ca7a1f841c6
    image: istio/proxyv2:1.12.2
    imageID: docker-pullable://istio/proxyv2@sha256:f26717efc7f6e0fe928760dd353ed004ea35444f5aa6d41341a003e7610cd26f
    lastState: {}
    name: istio-init
    ready: true
    restartCount: 0
    state:
      terminated:
        containerID: docker://5c5f90fa0a0b2ffdc356f958828d3d33db75b21a006ae97291171ca7a1f841c6
        exitCode: 0
        finishedAt: "2022-04-16T23:12:41Z"
        reason: Completed
        startedAt: "2022-04-16T23:12:41Z"
  phase: Running
  podIP: <IP_ADDRESS>
  podIPs:
  - ip: <IP_ADDRESS>
  qosClass: Burstable
  startTime: "2022-04-16T23:12:40Z"

3)Looking at the iptables rules in the name space of istio-proxy, they also look fine from the point of view of the postgresql port(5432):
The line:
 4   240 RETURN     tcp  --  any    any     anywhere             anywhere             tcp dpt:postgresql

from full output:
root@minikube:~# iptables -t nat -L -v
Chain PREROUTING (policy ACCEPT 682 packets, 40920 bytes)
 pkts bytes target     prot opt in     out     source               destination
  682 40920 ISTIO_INBOUND  tcp  --  any    any     anywhere             anywhere

Chain INPUT (policy ACCEPT 682 packets, 40920 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 94 packets, 7862 bytes)
 pkts bytes target     prot opt in     out     source               destination
   24  1440 ISTIO_OUTPUT  tcp  --  any    any     anywhere             anywhere

Chain POSTROUTING (policy ACCEPT 101 packets, 8282 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain ISTIO_INBOUND (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 RETURN     tcp  --  any    any     anywhere             anywhere             tcp dpt:15008
    0     0 RETURN     tcp  --  any    any     anywhere             anywhere             tcp dpt:ssh
    0     0 RETURN     tcp  --  any    any     anywhere             anywhere             tcp dpt:15090
  682 40920 RETURN     tcp  --  any    any     anywhere             anywhere             tcp dpt:15021
    0     0 RETURN     tcp  --  any    any     anywhere             anywhere             tcp dpt:15020
    0     0 ISTIO_IN_REDIRECT  tcp  --  any    any     anywhere             anywhere

Chain ISTIO_IN_REDIRECT (3 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 REDIRECT   tcp  --  any    any     anywhere             anywhere             redir ports 15006

Chain ISTIO_OUTPUT (1 references)
 pkts bytes target     prot opt in     out     source               destination
    4   240 RETURN     tcp  --  any    any     anywhere             anywhere             tcp dpt:postgresql
    0     0 RETURN     all  --  any    lo      <IP_ADDRESS>            anywhere
    0     0 ISTIO_IN_REDIRECT  all  --  any    lo      anywhere            !localhost
owner UID match 1337
    0     0 RETURN     all  --  any    lo      anywhere             anywhere             ! owner UID match 1337
   13   780 RETURN     all  --  any    any     anywhere             anywhere             owner UID match 1337
    0     0 ISTIO_IN_REDIRECT  all  --  any    lo      anywhere            !localhost
owner GID match 1337
    0     0 RETURN     all  --  any    lo      anywhere             anywhere             ! owner GID match 1337
    0     0 RETURN     all  --  any    any     anywhere             anywhere             owner GID match 1337
    0     0 RETURN     all  --  any    any     anywhere             localhost
    7   420 ISTIO_REDIRECT  all  --  any    any     anywhere             anywhere

Chain ISTIO_REDIRECT (1 references)
 pkts bytes target     prot opt in     out     source               destination
    7   420 REDIRECT   tcp  --  any    any     anywhere             anywhere             redir ports 15001

Happy to provide any other details.
Version
istioctl version
client version: 1.12.2
control plane version: 1.12.2
data plane version: 1.12.2 (4 proxies)

kubectl version --short
Client Version: v1.19.4
Server Version: v1.22.3

Additional Information
No response

can you share accesslog from istio-proxy container?

@zirain  thank you for your reply.
Actually I can not see any logs in the accesslog of the istio-proxy container.
To better isolate the problem, here are the steps to repro the issue with a dummy  http server running on port 5060 in the host machine and a telnet to the dummy server issued from within the a pod container(called sleepubuntu)  that runs in a simple deployment on minikube (minikube installed in the host machine)

minikube start
Install istio in the minikube: istioctl install --set profile=demo -y
Enable istio auto-injection in the default namespace: kubectl label namespace default istio-injection=enabled
Add the sleep_ubuntu(here telnet/curl can be installed) in the deployment, where 5060 port is configured to not be proxied by istio-proxy: kubectl apply -f ./sleep_ubuntu.yaml
Check that proxy side car was created for sleepubuntu.

kubectl get pods
NAME                           READY   STATUS    RESTARTS   AGE
sleepubuntu-66d69dcf7c-6t6kc   2/2     Running   0          111s

Start the dummy http server on the host machine:
python3 -m http.server 5060
Enable accessLogging: kubectl apply -f telemetri_api.yaml
Step into the sleepubuntu container and issue a telnet to the dummy http server on the host machine:

root@sleepubuntu-66d69dcf7c-6t6kc:/# telnet host.minikube.internal 5060
Trying <IP_ADDRESS>...
Connected to host.minikube.internal.
Escape character is '^]'.

Step into the istio-proxy of sleepubuntu and notice the established connection to the dummy http server:

kubectl exec -it sleepubuntu-66d69dcf7c-6t6kc -c istio-proxy -- bash
  istio-proxy@sleepubuntu-66d69dcf7c-6t6kc:/$ netstat -an | grep 5060
 tcp        0      0 <IP_ADDRESS>:47932        <IP_ADDRESS>:5060       ESTABLISHED

No logs in the access log of the sleep_ubuntu's istio proxy can be observed when telneting/curling the dummy http-server

kubectl logs -l app=sleep_ubuntu -c istio-proxy --tail 1 -f

Again the iptables rules in the namespace of the istio-proxy of sleepubuntu looks fine:

...

# dpt:sip is represents 5060 in fact
Chain ISTIO_OUTPUT (1 references)
 pkts bytes target     prot opt in     out     source               destination
   18  1080 RETURN     tcp  --  any    any     anywhere             anywhere             tcp dpt:sip

Notes here are the two yaml files involved:
cat  telemetri_api.yaml
apiVersion: telemetry.istio.io/v1alpha1
kind: Telemetry
metadata:
  name: mesh-default
  namespace: istio-system
spec:
  accessLogging:
    - providers:
      - name: envoy

cat sleep_ubuntu.yaml
##################################################################################################
# Sleep service
##################################################################################################
apiVersion: v1
kind: ServiceAccount
metadata:
  name: sleepubuntu
---
apiVersion: v1
kind: Service
metadata:
  name: sleepubuntu
  labels:
    app: sleepubuntu
    service: sleepubuntu
spec:
  ports:
  - port: 80
    name: http
  selector:
    app: sleepubuntu
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: sleepubuntu
spec:
  replicas: 1
  selector:
    matchLabels:
      app: sleepubuntu
  template:
    metadata:
      labels:
        app: sleepubuntu
      annotations:
          traffic.sidecar.istio.io/excludeOutboundPorts: "5060"
    spec:
      terminationGracePeriodSeconds: 0
      serviceAccountName: sleepubuntu
      containers:
      - name: sleepubuntu
        image: ubuntu
        ports:
        - containerPort: 5060
          name: http5060
        command: ["/bin/sleep", "3650d"]
        imagePullPolicy: IfNotPresent
        volumeMounts:
        - mountPath: /etc/sleep/tls
          name: secret-volume
      volumes:
      - name: secret-volume
        secret:
          secretName: sleep-secret
          optional: true
---

if istio-proxy proxy the traffic, there should be some accesslog records.

Regarding "if istio-proxy proxy the traffic, there should be some accesslog records",
I've tried tried the test below.

On the host machine I've started two dummy servers running on 5060 and 5061 ports.
Port 5060 is subject to traffic.sidecar.istio.io/excludeOutboundPorts  whereas 5061 not.
I've started the accesslog for the istio-proxy of   sleepubuntu-66d69dcf7c-6t6kc:  kubectl logs -l app=sleepubuntu -c istio-proxy --tail 1 -f
I've issued two curls from inside the sleepubuntu-66d69dcf7c-6t6kc container towards the two dummy servers
--  curl -sS -v host.minikube.internal:5061
-- curl -sS -v host.minikube.internal:5060
In access logs I can see evidence of 5061 traffic but not for 5060 traffic. This is both are as expected. so it should indicate that traffic for 5060  is bypassed by istio-proxy.
But if I telnet those ports at the same timeroot@sleepubuntu-66d69dcf7c-6t6kc:/# telnet host.minikube.internal 5060
Trying <IP_ADDRESS>...
Connected to host.minikube.internal.
Escape character is '^]'.

root@sleepubuntu-66d69dcf7c-6t6kc:/# telnet host.minikube.internal 5061
Trying <IP_ADDRESS>...
Connected to host.minikube.internal.
Escape character is '^]'.

Then, I can see both connections from inside  the istio-proxy of sleepubuntu-66d69dcf7c-6t6kc when netstated:
tcp        0      0 <IP_ADDRESS>:33254        <IP_ADDRESS>:5061       ESTABLISHED      // OK
tcp        0      0 <IP_ADDRESS>:53696        <IP_ADDRESS>:5060       ESTABLISHED      //  NOK ?!

Whereas the connection of 5061  is expected to be seen  from  istio-proxy, I would not expect to see the one of 5060 (bypassed).  Or maybe they the connection of 5060 is shown by netstat inside istio-proxy just because sleepubuntu-66d69dcf7c-6t6kc and its  istio-proxy are in the same namespace ?


kube2sky 1.9 'fails to open /etc/resolv.conf'

Installation of skydns is not working for Kubernetes 0.18.0. Info and logs below.
Running Kube 0.18.0 installed form CentOS7 testing repo.
Arch        : x86_64
Version     : 0.18.0
Release     : 0.2.git5520386.el7

Errors from kube2sky container:
[root@kube-master-test-01 kube]# kubectl logs kube-dns-v3-utqrr kube2sky
I0616 21:56:11.626437       1 kube2sky.go:388] Etcd server found: http://<IP_ADDRESS>:4001
I0616 21:56:13.630064       1 kube2sky.go:451] Using https://kubernetes:443 for kubernetes master
I0616 21:56:13.630102       1 kube2sky.go:452] Using kubernetes API
E0616 21:56:13.632186       1 reflector.go:136] Failed to list *api.Endpoints: Get https://kubernetes:443/api/v1beta3/endpoints: dial tcp: error reading DNS config: open /etc/resolv.conf: permission denied
E0616 21:56:13.632428       1 reflector.go:136] Failed to list *api.Service: Get https://kubernetes:443/api/v1beta3/services: dial tcp: error reading DNS config: open /etc/resolv.conf: permission denied
E0616 21:56:14.632709       1 reflector.go:136] Failed to list *api.Endpoints: Get https://kubernetes:443/api/v1beta3/endpoints: dial tcp: error reading DNS config: open /etc/resolv.conf: permission denied
E0616 21:56:14.632856       1 reflector.go:136] Failed to list *api.Service: Get https://kubernetes:443/api/v1beta3/services: dial tcp: error reading DNS config: open /etc/resolv.conf: permission denied
E0616 21:56:15.633118       1 reflector.go:136] Failed to list *api.Endpoints: Get https://kubernetes:443/api/v1beta3/endpoints: dial tcp: error reading DNS config: open /etc/resolv.conf: permission denied
E0616 21:56:15.633457       1 reflector.go:136] Failed to list *api.Service: Get https://kubernetes:443/api/v1beta3/services: dial tcp: error reading DNS config: open /etc/resolv.conf: permission denied

skydns is running on pod:
[root@kube-master-test-01 kube]# kubectl get po kube-dns-v3-utqrr
POD                 IP            CONTAINER(S)   IMAGE(S)                                         HOST                               LABELS                                                           STATUS    CREATED              MESSAGE
kube-dns-v3-utqrr   <IP_ADDRESS>                                                                   kube-minion-test-01/<IP_ADDRESS>   k8s-app=kube-dns,kubernetes.io/cluster-service=true,version=v3   Running   About a minute
                                  skydns         gcr.io/google_containers/skydns:2015-03-11-001                                                                                Running   Less than a second   last termination: exit code 2
                                  etcd           gcr.io/google_containers/etcd:2.0.9                                                                                Running   Less than a second
                                  kube2sky       gcr.io/google_containers/kube2sky:1.9                                                                                Running   Less than a second

The skydns rc file:  /etc/kubernetes/addons/dns/skydns-rc.yaml
apiVersion: v1beta3
kind: ReplicationController
metadata:
  name: kube-dns-v3
  namespace: default
  labels:
    k8s-app: kube-dns-v3
    kubernetes.io/cluster-service: "true"
spec:
  replicas: 1
  selector:
    k8s-app: kube-dns
    version: v3
  template:
    metadata:
      labels:
        k8s-app: kube-dns
        version: v3
        kubernetes.io/cluster-service: "true"
    spec:
      containers:
      - name: etcd
        image: gcr.io/google_containers/etcd:2.0.9
        command:
        - /usr/local/bin/etcd
        - -listen-client-urls
        - http://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:4001
        - -advertise-client-urls
        - http://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:4001
        - -initial-cluster-token
        - skydns-etcd
      - name: kube2sky
        image: gcr.io/google_containers/kube2sky:1.9
        args:
        # command = "/kube2sky"
        - -domain=kube.local
        - -kubecfg_file=/etc/dns_token/kubeconfig
        volumeMounts:
        - mountPath: /etc/dns_token
          name: dns-token
          readOnly: true
      - name: skydns
        image: gcr.io/google_containers/skydns:2015-03-11-001
        args:
        # command = "/skydns"
        - -machines=http://localhost:4001
        - -addr=<IP_ADDRESS>:53
        - -domain=kube.local.
        ports:
        - containerPort: 53
          name: dns
          protocol: UDP
        - containerPort: 53
          name: dns-tcp
          protocol: TCP
        livenessProbe:
          exec:
            command:
            - /bin/sh
            - -c
            - nslookup kubernetes.default.kube.local localhost >/dev/null
          initialDelaySeconds: 30
          timeoutSeconds: 5
      dnsPolicy: Default  # Don't use cluster DNS.
      volumes:
      - name: dns-token
        secret:
          secretName: token-system-dns

Can't reproduce.  Can you kubectl exec into the kube2sky container and poke?  Does /etc/resolv.conf exist?  What does it hold?  What is the file mode on it?  what UID is kube2sky running as?

Permissions are the same on all nodes and master:
[root@kube-master-demo ~]# ll /etc/resolv.conf
-rw-r--r--. 1 root root 69 Jun 18 20:26 /etc/resolv.conf
[root@kube-master-demo ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search pode.local
nameserver <IP_ADDRESS>

The process is running as root:
[root@kube-node-demo-01 ~]# ps -ef | grep kube2sky
root      1804 10433  0 20:27 ?        00:00:00 /kube2sky -domain=kube.local -kubecfg_file=/etc/dns_token/kubeconfig

Sorry for the trouble but I can not seem to get into that container based on the kubectl exec help.
[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr kube2sky ls /etc/
nsenter: failed to execute env: No such file or directory
error: Error executing remote command: Error executing command in container: exit status 1

[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr kube2sky ls
nsenter: failed to execute env: No such file or directory
error: Error executing remote command: Error executing command in container: exit status 1

[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr -c kube2sky ls
env: can't execute 'kube-dns-v3-utqrr': No such file or directory
error: Error executing remote command: Error executing command in container: exit status 127

[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr -c kube2sky date
env: can't execute 'kube-dns-v3-utqrr': No such file or directory
error: Error executing remote command: Error executing command in container: exit status 127

[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr -c kube2sky cat /etc/resolv.conf
env: can't execute 'kube-dns-v3-utqrr': No such file or directory
error: Error executing remote command: Error executing command in container: exit status 127

[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr -c kube2sky -i -t -- bash -il
env: can't execute 'kube-dns-v3-utqrr': No such file or directory

@ncdc for an assist on exec
On Thu, Jun 18, 2015 at 5:50 PM, Jeffrey Bean<EMAIL_ADDRESS>wrote:

Permissions are the same on all nodes and master:
[root@kube-master-demo ~]# ll /etc/resolv.conf
-rw-r--r--. 1 root root 69 Jun 18 20:26 /etc/resolv.conf
[root@kube-master-demo ~]# cat /etc/resolv.conf
Generated by NetworkManager
search pode.local
nameserver <IP_ADDRESS>
The process is running as root:
[root@kube-node-demo-01 ~]# ps -ef | grep kube2sky
root      1804 10433  0 20:27 ?        00:00:00 /kube2sky -domain=kube.local -kubecfg_file=/etc/dns_token/kubeconfig
Sorry for the trouble but I can not seem to get into that container based
on the kubectl exec help.
[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr kube2sky ls /etc/
nsenter: failed to execute env: No such file or directory
error: Error executing remote command: Error executing command in container: exit status 1
[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr kube2sky ls
nsenter: failed to execute env: No such file or directory
error: Error executing remote command: Error executing command in container: exit status 1
[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr -c kube2sky ls
env: can't execute 'kube-dns-v3-utqrr': No such file or directory
error: Error executing remote command: Error executing command in container: exit status 127
[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr -c kube2sky date
env: can't execute 'kube-dns-v3-utqrr': No such file or directory
error: Error executing remote command: Error executing command in container: exit status 127
[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr -c kube2sky cat /etc/resolv.conf
env: can't execute 'kube-dns-v3-utqrr': No such file or directory
error: Error executing remote command: Error executing command in container: exit status 127
[root@kube-master-test-01 ~]# kubectl exec kube-dns-v3-utqrr -c kube2sky -i -t -- bash -il
env: can't execute 'kube-dns-v3-utqrr': No such file or directory
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/issues/9903#issuecomment-113331538
.

With the nsenter exec handler, the container must have env installed and in the default PATH. v0.19 adds support for different exec handlers, and defaults to Docker's native exec, which would get rid of this env issue, but v0.19 is required.

I am working to get a working reproduction process that I can share to help figure this out.

Jeff, I'm going to close this for now - if you have a repro, please reopen ASAP

FWIW, I just had the same issue on Atomic:
[fedora@master-01 ~]$ kubectl version
Client Version: version.Info{Major:"1", Minor:"1+", GitVersion:"v1.1.0-alpha.0.1588+e44c8e6661c931", GitCommit:"e44c8e6661c931f7fd434911b0d3bca140e1df3a", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"1+", GitVersion:"v1.1.0-alpha.0.1588+e44c8e6661c931", GitCommit:"e44c8e6661c931f7fd434911b0d3bca140e1df3a", GitTreeState:"clean"}

The "permission denied" error was legitimate.  Despite having global read perms and a non-zero size, the root user (including the kube2sky process) was unable to access /etc/resolv.conf.  I could not cat the file from a docker exec session as root.
Given the need to press on and my lacking K8s debugging proficiency, I simply killed the "kube-dns" rc and recreated.  The problem did not recur.

Weird - if anyone can repro this I want to know.


ModuleNotFoundError: No module named 'ddpm.models.unet_openai.unetL'

Hi LD,
I can't find any code for the class "UNetModelLight" and "UNetModelLightSwin". Maybe you missed?
Error:
File "/home//ccdm-stochastic-segmentation-cityscapes/ddpm/models/unet_openai/init.py", line 2, in
from .unetL import UNetModelLight
ModuleNotFoundError: No module named 'ddpm.models.unet_openai.unetL'

Hi @earsonlau, thanks for notifying us know of this issue. These modules were not released with the rest of the code because they are not mentioned/used in the paper. They were part of some things we had tested but did ended up not using. We have removed them from the cts branch so the above error should be fixed now.


FIX: don't buffer on control stream

Codecov Report

Merging #88 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master      #88   +/-   ##
=======================================
  Coverage   97.69%   97.69%
=======================================
  Files           6        6
  Lines        2035     2035
  Branches      456      456
=======================================
  Hits         1988     1988
  Misses         21       21
  Partials       26       26

Impacted Files
Coverage Δ

shed/event_streams.py
94.32% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Superseded by #84


[SPARK-22643][SQL] ColumnarArray should be an immutable view

What changes were proposed in this pull request?
To make ColumnVector public, ColumnarArray need to be public too, and we should not have mutable public fields in a public class. This PR proposes to make ColumnarArray an immutable view of the data, and always create a new instance of ColumnarArray in ColumnVector#getArray
How was this patch tested?
locally tested with TPCDS, no performance regression is observed.

cc @michal-databricks @hvanhovell @kiszk @gatorsmile

Test build #84285 has started for PR 19842 at commit aaa33dd.

Test build #84285 has finished for PR 19842 at commit aaa33dd.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test FAILed.

Jenkins, retest this please

Test build #84294 has started for PR 19842 at commit aaa33dd.

Test build #84294 has finished for PR 19842 at commit aaa33dd.

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

Merged build finished. Test PASSed.

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

@cloud-fan TPCDS does not have nested data or arrays. So I think we have to redo the benchmarks. A simple micro benchmark that touches a few elements in the array should probably do it.

LGTM - pending benchmarks :)

Test build #84307 has started for PR 19842 at commit 83d5120.

Test build #84307 has finished for PR 19842 at commit 83d5120.

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

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

Merged build finished. Test PASSed.

Since the benchmark shows negligible overhead for normal cases, I'm merging it to master, thanks!


work in debug, not in release

when the debug notification appears, but when I build the apk and I test the notification doesn't appear

done i'm add in app/build.gradle in buildTypes :
buildTypes {
release {
shrinkResources false
minifyEnabled false
signingConfig signingConfigs.release
}
}
and then run flutter build apk --no-sound-null-safety --no-shrink --release

done i'm add in app/build.gradle in buildTypes :
buildTypes {
release {
shrinkResources false
minifyEnabled false
signingConfig signingConfigs.release
}
}
and then run flutter build apk --no-sound-null-safety --no-shrink --release

No! This is dangerous because expose your App to reverse engenering.
You need to protect the resource files (image and audio) that you use on notifications with the tag res_ before the file name, as specified on the README page.


Save does not work to each country

Not work

Save to each country

Etc.
FROM 2021-12-05

Fixed on  #19


OutlookServicesClient.Me.SendMailAsync does not refresh access token

I'm upgrading an app from v 1.0.22 to v1.0.34 of the OutlookServices .NET client library. I have existing code that creates a message and then sends it like this:
await outlookClient.Me.SendMailAsync(message, true);
When I do that, the REST call does not include the access token because the OutlookServicesClient doesn't have a populated access token value.  The result is a 401 (unauthorized) error.
If I add the message to the drafts folder before sending it, I don't have this problem because the AddMessageAsync method uses the access token getter method that I supply in the constructor to refresh the access token:
await outlookClient.Me.Messages.AddMessageAsync(draft);
I've stepped through the code and confirmed that AddMessageAsync calls the access token getter method.
I did not see this issue in v 1.0.22 of the library. Should the SendMailAsync() method always refresh the access token, just as AddMessageAsync does? If not, how can I ensure that the OutlookServices client will pass an access token with the request?

I'm experiencing the same problem. Any update on this?

Same issue.  Is the source for outlookClient library available anywhere?


gh-pages gets pushed to from branches

@ladyada What I've noticed is that gh-pages will get pushed to from branches other than master. I don't think this is really desired, so I can try to add a check to see if the branch is master or main before pushing to gh-pages but I wanted to check with you before starting on it in case it wasn't something you felt like needs fixing or not something you wanted me to fix.

sure you can add special main/master-only handling


Correction for raw affiliation Professor, Department of Family Medicine, Schulich School of Medicine & Dentistry, Western University, London, ON.

Correction needed for raw affiliation Professor, Department of Family Medicine, Schulich School of Medicine & Dentistry, Western University, London, ON.
raw_affiliation_name: Professor, Department of Family Medicine, Schulich School of Medicine & Dentistry, Western University, London, ON.
new_rors: 02grkyz14
previous_rors: 02agqkc58
works_examples: W4389620880
contact: df3da45569210f09227f731600126929:1298538e97b21cfb @ uwo.ca

This issue was accepted and ingested by the OpenAlex team on 2024-12-21. The new affiliations should be visible within the next 7 days.


adding support for nss-pam-ldapd/pam-tacacs/pam-radius

is it possible to add support for nss-pam-ldapd and pam-tacacs and pam-radius
the use case would be for a environment that already contains these aaa services
References:
https://vault.centos.org/8.5.2111/AppStream/Source/SPackages/nss-pam-ldapd-0.9.9-3.el8.src.rpm
https://download-ib01.fedoraproject.org/pub/epel/8/Everything/SRPMS/Packages/p/pam_radius-1.4.0-15.el8.src.rpm
https://github.com/kravietz/pam_tacplus

hello
since CBL relies in part on photon-os for rpm-spec, i found
https://packages.vmware.com/photon/4.0/photon_srpms_4.0_x86_64/pam_tacplus-1.6.1-2.ph4.src.rpm
https://packages.vmware.com/photon/4.0/photon_srpms_4.0_x86_64/nss-pam-ldapd-0.9.11-1.ph4.src.rpm

No plans to supply this today. We'll continue to re-evaluate this in the future. I invite you to fill out a feature request issue for this support to help us understand the proposed use-cases.


Problems posting A record with view

This is what we did to fix the problem on our end. Otherwise we hit errors.
On some record types, the Infoblox API documentation says that view
can not be updated, but the Infoblox gem defines them as remote_attr_accessor
attributes, which are sent in both POST and PUT requests. Shuffle
that around.
https://ipam.illinois.edu/wapidoc/objects/record.a.html
Infoblox::Arecord.remote_attrs.delete(:view)
Infoblox::Arecord.remote_post_attrs.push(:view)

That is interesting. I see in the readme that there is a mention of this: a_record.view     = nil, I suppose setting it to nil would be another work around. So, if I'm understanding this correctly, if the :view attribute is moved to :remote_post_attrs the view will be sent on a Post but not on a Put, and that is the desired behavior because the view can be set when creating an object, but can't be changed thereafter. Am I getting that right?

Yep, that does seem to be correct.

@upsam version 2.0.2 has been pushed to Rubygems with this fix. Thanks!

Much appreciated. Also if you like you could leave an address for us to direct beer payment.


Missing CAMD_PLANT_ID values

I've been using the CAMD-EIA crosswalk to connect data from the CAMD CEMS dataset and the EIA Form 860.
I noticed that there are some ORISPL_CODE values in the CEMS dataset that are missing from the crosswalk under CAMD_PLANT_ID, the field I believe is the crosswalk equivalent.
Here are the 140 ORISPL_CODE values that are in the CEMS data but not in the crosswalk:
[5, 247, 312, 334, 375, 569, 596, 604, 646, 647,
 658, 668, 699, 700, 734, 964, 1294, 1360, 1372, 1392,
 1458, 1470, 1496, 1555, 1557, 1585, 1589, 1918, 2397, 2473,
 2497, 2502, 2529, 2531, 2629, 2640, 2642, 2858, 2867, 2877,
 2947, 3099, 3109, 3110, 3112, 3114, 3120, 3134, 3139, 3142,
 3143, 3144, 3145, 3146, 3147, 3154, 3155, 3182, 3334, 3419,
 3436, 3438, 3440, 3442, 3451, 3454, 3455, 3461, 3471, 3480,
 3493, 3503, 3523, 3524, 3526, 3527, 3549, 3610, 4036, 4233,
 4938, 6025, 6598, 7185, 7945, 7996, 8058, 10114, 10252, 10321,
 10430, 10522, 10616, 10618, 10628, 10883, 13213, 14013, 50459, 50468,
 50855, 50954, 54088, 54089, 54138, 54656, 54807, 55082, 55209, 55303,
 55373, 55486, 55683, 55858, 56186, 57185, 59882, 60589, 60698, 60925,
 60926, 60927, 61028, 61035, 61241, 61242, 880009, 880013, 880020, 880021,
 880022, 880026, 880066, 880068, 880070, 880077, 880081, 880091, 880094, 880109]

A good chunk of these seem to correlate directly with EIA_PLANT_ID values from 860.
What is the best way to integrate these into the crosswalk? Should I use the manual mapping form?

Hi @aesharpe, thank you for the contribution! We're in the final stages of preparing the next release that adds several manual matches and many of them may overlap with the ones you added. We will review these as we do our final QA. You should see the new release soon!

Hi @aesharpe, thank you for the contribution! We're in the final stages of preparing the next release that adds several manual matches and many of them may overlap with the ones you added. We will review these as we do our final QA. You should see the new release soon!

Woohoo! Looking forward to it, thanks!

Hi @aesharpe!
Thanks again for your contribution! We have reviewed some of the plants you flagged. At this time we don’t have the bandwidth to investigate them all, however the following information might help explain some of the discrepancies you’ve identified in this list.
First, we noticed some of the plants you identified reported to CAMD prior to 2009 but stopped before then (e.g., retired or stopped reporting due to regulatory program coverage changes). 2009 is the cutoff for the data available via the FACT API which is where we are obtaining CAMD data for the crosswalk.
Second, we are currently prioritizing manually matching operating units and some of those you identified are not operating (e.g., retired, proposed) as of 2018, which precludes them from matching in the current crosswalk methodology (Note: we plan to address manual matches for non-operating units in a later update and these will be helpful!).
Third, some of these facilities may have somewhat unique circumstances that led to inconsistent reporting in the past. For example, Plant 880009 doesn’t meet the criteria to be affected by CAMD’s programs (e.g., 25MW or less capacity threshold) but might have reported data to CAMD for other reasons. This may lead to the facility not getting pulled into the crosswalk from the FACT API. As referenced in the README, facilities beginning with ‘88’ and followed by 4 digits are not grid-connected.
Hopefully this information is helpful for understanding why these units aren’t captured by our methodology at this time, but this doesn’t preclude you from using them in your own analysis.


UI Dark Theme #2610

Proposal - Right now, only the first obvious screens were checked, and there are still a few issues with them.

Thanks! Can you attach some screenshots so it's easier to review?

:+1: :+1: Cool !
I started to work on it too some time ago but lack of time ... :(
Opinion: maybe make borders a bit dimmer - they popup too brightly. imho.
Also: do you reuse variables from default theme or add new ones ? I didn't check. But just in case I'd suggest reusing existing ones OR adding to both files (probably the latter as there are a lot of colors remaining without variable for the moment). This would simplify CSS improvements in future

Yes, currently I gave border-color: #fff to select, input and textarea! I changed the values of default variables, and added one variable, but didn't adapt common.css and default.css. Almost all colors are redefined as it's very difficult to reuse the colors in an inverse theme. I don't have much ideas how to make the CSS reusable. Feel free to take the theme and rewrite it as you wish, I don't feel the courage to refactor ;-)

My few bits:

The code looks quite nice, but I suggest slightly adjusting the background to the vscode grey #1e1e1e.
I agree the borders are too light, this gives me flashbacks to the eclipse dark theme
It looks like the abapgit logo needs to have a transparent background

It looks like the abapgit logo needs to have a transparent background

Ut is because of explicit background color in css. The logo is transparent. Sadly, it seem that dark mode logo might need a dedicated image - IE does not support css filters :( invert would be not bad (this is CSS in Chrome :) ...

So some options to choose from

With the 1st being my favorite, and maybe 3rd is not bad.

variations

another idea about logo ... just split it into git vector logo and "abapgit" vector form and add both to the icon font. Thus it would enable regulating their colors from css (or the whole logo as an option but then the color must be same for both).

git logo seems to be in CC license
abapgit is just a text ... so should be ok

@sbcgua can we merge this as is? And work from there? I dont think the current implementation will break anything?

yes. The code is OK from my perspective.
BTW please write what do you think about the logo question above.

I dont really have an opinion regarding the logo


Add create role for clustermanagementaddon

CSV doesn't support creation of clustermanagementaddon. Remove deploy/config/operator/clustermanagementaddon.yaml and add permissions to create it through hub agent.

/cc @skitt @sridhargaddam

/approve

/lgtm


Start the process for ReportStream.gov

Request sent in by Josh

Still waiting for Josh

Keeping reportstream.cdc.gov for now.


[UNR-1515] Replace toolbar images

Contributions: We are not currently taking public contributions - see our contributions policy. However, we are accepting issues and we do want your feedback.

Description
[UNR-1515] Replace toolbar images, in line with new branding guidelines.
Tests
None. I tested this last time I swapped the images.
Documentation
I'll update the docs with new toolbar screenshots once this goes live.

@oblm thanks for doing this. the text under the "upload" image says Deploy right?


Version not sepified

Could you please specify whicht NAV/BC versions support the bclicense file

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

ID: 6f550935-9732-f48a-f6c2-f0b05b0b79ee
Version Independent ID: cf804858-80b8-b10b-208e-5c35dd837b32
Content: Upload the License File - Business Central
Content Source: dev-itpro/cside/cside-upload-license-file.md
Service: dynamics365-business-central
GitHub Login: @jswymer
Microsoft Alias: jswymer

Hello,
The current supported versions are for only Business Central versions 17 and later, starting with the November updates:  17.12, 18.7, 19.1. We've included this info in the article. The update will be published soon. Thanks for the feedback!


Only first LED is lighting up on WS2801 strip?

So i've got everything setup, and i'm using a voltage buffer that was recommended in the hyperion wiki hardware section (http://www.hackerspaceshop.com/raspberrypi-ws2801.html).
Only issue is, only the first LED in the strip is lighting up, and it seems to flicker through different colours and go off. It's a 5m strip, but there should be plenty of power as i'm using a 5v 10A supply (and the strip is 5v).
Using that voltage buffer, i'm connecting the led strip to the 4 pins that stick out near the DC input.
Any ideas what i'm doing wrong?

I have got the same issue with SK9822 strip and rpi3. Only first led works as it supposed to work, second led flickering and other leds are off... Any solution?


Error getting ranger policies

I built the submarine security plugin for ranger 1.2 and spark 2.3.  When I'm using pyspark and spark-submit it is able to retrieve the hive policy file from ranger and store it to the file system.  However, when I'm using Jupyter and livy to connect to an HDP 3.1.5 cluster it does not succeed in getting the policy file.  Instead I get this error
WARN RangerAdminRESTClient: Error getting policies. secureMode=true, user=xxxxxxx (auth:SIMPLE), response={"httpStatusCode":401,"statusCode":0}, serviceName=XXXX_hive
The user id that is being used is the id that owns the spark application in yarn.  If its trying to pass a password for this user to ranger admin, I don't know where it would be getting it. What concerns me is that my cluster is kerberized and the error above shows auth:SIMPLE and not auth:KERBEROS.  I would expect it to authenticate to ranger with kerberos.  Can you offer any advice on why I'm not able to retrieve the policy in this situation but I am in others?  Is there a configuration I can add to set the userid/password that is used to pull the policy from ranger?

How did you solve it？ @morristm

@morristm I am getting the same error. can u ps help me how you fix this?


Web Deploy to IIS 8 prevented by locked process even when AppOffline rule handler is enabled

When I use MSDeploy to deploy my Core 1.1.0 app targeting .NET Framework 4.6.2 to IIS8 on a remote server, the deploy fails with the following message:

Error		More Information: Web Deploy cannot modify the file 'TA.MyMvcApp.exe' on the destination because it is locked by an external process.  In order to allow the publish operation to succeed, you may need to either restart your application to release the lock, or use the AppOffline rule handler for .Net applications on your next publish attempt.

During the deployment process, an App_Offline.htm file is created as expected. This does indeed bring down the app domain, as evidenced in the stdout log file, where I see the message Application shutting down...
However, the deployment still fails because the exe file remains locked (as evidenced in the event log). There would seem to be a race condition where MSDeploy is trying to overwrite the application .exe file before it has actually exited.
Once this error occurs, the App_Offline.htm file remains on the server so the web site is down until manual intervention occurs.
If the deploy operation is immediately re-tried, then the operation succeeds and the App_Offline.html file is removed. However, the operation should work first time every time.

Compare to https://github.com/aspnet/IISIntegration/issues/301 ... might be the same issue.

This issue was moved to aspnet/Tooling#885


App crash after installing pkg on macOS

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
I can still run the app in debug or release mode with Flutter 3.13.0. But when I create the app as a pkg file, it crashes whenever I open it. Although it still works fine with Flutter 3.10.6

Create an example project with the command flutter create test
Open project folder and run the command flutter build macos to build the app
Then run the command sudo pkgbuild --install-location /Applications --component ./build/macos/Build/Products/Release/test.app ./test.pkg to create pkg file
Remove build folder and install test.pkg file
Open test.app from Applications

Expected results
Can open test.app as if running in debug mode in Flutter 3.13.0 or run normally as in Flutter 3.10.6
Actual results
App quits immediately when opening test.app with report https://pastebin.com/FaUnUv8N
Code sample
Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.13.0, on macOS 13.4 22F66 darwin-arm64, locale
    en-VN)
    • Flutter version 3.13.0 on channel stable at /Users/son/fvm/versions/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision efbf63d9c6 (6 days ago), 2023-08-15 21:05:06 -0500
    • Engine revision 1ac611c64e
    • Dart version 3.1.0
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/son/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • ANDROID_HOME = /Users/son/Documents/Android/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.2.5
    • Dart plugin version 222.3739.24

[✓] VS Code (version 1.81.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.70.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 13.4 22F66 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 115.0.5790.170

[✓] Network resources
    • All expected network resources are available.

• No issues found!

I figured out, I need to set the build folder permission before creating the pkg file


Disable multiselect

is there any method to disable multiple file selection. Actually i know that it is a good feature but in my case i need to restrict user to select and upload single file at once.
Highly appreciate any kind of help.
thanks,
Malith

In php UploadHandler just set the var max_number_of_files

thanks,


Duplicate 'Clear Browsing Data'

Describe the bug
There is duplicate 'clear browsing data' entry in settings.
First one in Settings menu.
Second one in Settings<Privacy.
To Reproduce
Steps to reproduce the behavior:

Open settings you will see 'clear browsing data' in privacy and security section.
Open settings. Navigate to privacy and security section. Open privacy menu. You will see 'clear browsing data' in first place.
Expected behavior
There will be only one entry of 'Clear Browsing Data' in settings. Either in privacy and security section or in privacy and submenu (security<privacy).
Screenshots

Smartphone (please complete the following information):

Device: [Micromax IN1b]
Android Version : [A11 ]
Kiwi Browser Version [ 111.0.5563.78]

Additional context
Add any other context about the problem here.
No

Not really a duplicate . One is a quick shortcut on settings so user can easily find it . The other one is under the category it need to be . There is also one in the menu . It's about convenience and let user choose


SIGINFO is not passed through

When running a minitest test suite, you can normally press Ctrl-T to send SIGINFO, which minitest will respond to by printing out the current state. When running via zeus, the signal does not get passed through,.

Unfortunately I develop on Ubuntu where SIGINFO is not supported so it will be difficult for me to resolve this one. I could make an RC build to see if my changes fix it for OS X...

Thanks, if you're up for it, I'd be more than happy to test out an RC build.


feat: Added a Convar check to disable 'txadmin:selfDataReport'

I've added a Convar check to disable the txadmin:selfDataReport event being sent from the client to the server.
This is so that you can simply disable that event using setr disableSelfDataReport true if it bothers you.

This entire thing will actually be removed.
I'll not close the PR for now but i don't think i'll merge it.

Thanks for the PR @NenoxAG!
Since this code was entirely disabled (code commented-out), I'll be closing this PR.
In some future update we will add a better alternative to that event.


Rake tasks not loaded if webdrivers gem is in the :test group

Summary
I think this is mainly a documentation issue. The rake section of the README does not work with an out-of-the-box Rails 6 app, which is confusing.
Rails 6 ships with the webdrivers gem in the :test group, like this:
group :test do
  # Easy installation and use of web drivers to run system tests with browsers
  gem 'webdrivers'
end

In this default configuration, the rake tasks are not loaded unless the user explicitly specifies the test environment.
Debug Info

Webdrivers version: 4.1.0
Ruby version: 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]
Operating system / CI Environment: macOS 10.14.5
Browser and version: N/A

Expected Behavior
I expect the rake instructions in the webdrivers README to work with an out-of-the-box Rails 6 app.
Actual Behavior
$ bundle exec rake webdrivers:chromedriver:update
rake aborted!
Don't know how to build task 'webdrivers:chromedriver:update' (See the list of available tasks with `rake --tasks`)
-e:1:in `<main>'
(See full trace by running task with --trace)

Possible workarounds:
1. Explicitly specify the test environment
$ RAILS_ENV=test bundle exec rake webdrivers:chromedriver:update

2. Explicitly load webdrivers in the development environment
# Rakefile
require_relative 'config/application'

Rails.application.load_tasks

if Rails.env.development? && !defined?(Webdrivers)
  require "webdrivers"
  load "webdrivers/Rakefile"
end

3. Load webdrivers in all environments
Move gem 'webdrivers' out of the :test group and into the default group. However this is not desirable because the webdrivers gem has no reason to be installed or required in production. The :test group is the appropriate place for it.

@mattbrictson Thanks for bringing this up. The README has been updated with option 2 under 6a0f482eb8f20fd5df12c0bf6734106c446fb22e.


Support for non-superbuild mavsdk_server build

This are some bits and pieces that could allow us to build mavsdk_server without superbuild.

Trying again almost a year late.

No one needs this anyway, closing.


Added Examples menu and fixed Home scroll

Examples of Activities seems an important section missing from the side menu navigation.
Also, the home nav doesn't scroll smoothly to the top as there is no section with id="home". See here:

This PR adds the Examples nav and also fixes the home scroll issue.
Result:

What are your thoughts @llaske?

Yes, that's nice. Thanks.


Add components to metadata endpoint

Dapr exposes a v1.0/metadata endpoint that returns information about the sidecar, including its health and registered actors if present.
To allow runtime discoverability of the different components loaded in the Dapr sidecar and their types and versions, we want to add a section to the response object returned by the endpoint:
{
  "components": [
   {
      "name": "redis-prod",
      "type": "state.redis",
      "version": "v2"
   },
  {
      "name": "redis-test",
      "type": "state.redis",
      "version": "v3"
   }
]
}

@juazasan can you please comment here so I can assign this to you? :)

@yaron2 Sure. I already added a comment in the issue from the docs repo.

https://github.com/dapr/docs/issues/825


Reporter should be CCed by default

I just noticed that I'm not automatically getting updates for issues that I've reported. Apparently I have to manually add myself to the Cc list as well?
This is very unusual and unexpected, it would be great if issue reporters would automatically end up on the Cc list.
Migrated from http://trac.cython.org/ticket/728

Invalid since this is about Trac.


ivy: improve net evaluation order

This causes interactions with the root to happen before the active pairs for global nets. Not sure why this wasn't being done before...

Why is it being done now?

Because it improves the statistics of literally every test case

though come to think of it I don't know why it would affect allocated/free...

ah, that's presumably from ext-fn swapping


Subtitles for tv.nrk.no and compatible sites

Based on bbccouk.py

Thanks; transplanted into the current master and will be included in the next release.

am unsure if this works i cant find reference to http://tv.nrk.no/programsubtitles/
if the program is http://tv.nrk.no/serie/ikke-gjoer-dette-hjemme/DMPV73000411/sesong-2/episode-1
in the page code you will find `reference to data-subtitlesurl = "/programsubtitles/DMPV73000411"``  and that is a clue to where the subtitle will be,
by logic it will be here
http://tv.nrk.no/programsubtitles/DMPV73000411
the subtitle is in xml format and has norwegian characters like ÆØÅ so its UTF-8
tested v2015.01.16
youtube-dl.exe --write-sub
no subs :/

@nwgat It sounds like you wish to report a bug. If that is the case, please open a new issue - this entry is a closed pull request; your comment will not show up in the list of issues. Make sure to review our contribution guidelines. In particular, please do include the full output you get when you run youtube-dl with the -v option.


chore(playwrighttesting): populate NumberOfTestWorkers from runsettings and refactor PlaywrightReporter

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Developer.MicrosoftPlaywrightTesting.TestLogger


Error when trying to format css file.

Hi!
I installed coc-prettier and added
  "coc.preferences.formatOnSaveFiletypes": ["css", "Markdown", "python"],
When I save a css file I get.
[coc.nvim] Formatted by prettier
[coc.nvim] error: UnhandledRejection: No configuration provided for /home/mike/test.css
Error: No configuration provided for /home/,ole/testi.css
    at module.exports (/home/mike/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/utils/configurationError.js:8:28)

Any clue why it gives such error?

Can't reproduce

Looks you have prettier.stylelintIntegration to true but didn't provide stylelint configuration.


Added A like btn with cool hover effect

Fixes Issue
Closes #692

Changes proposed
Created a cool-like button which changes to heart on hover.
Plz review and merge.
Screenshots

https://github.com/Spyware007/Animating-Buttons/assets/105661636/876ecfdb-6bee-4e80-a10e-ad375e26a240
Checklist

[ ] You've linked this PR to the correct issue.
[ ] You have checked that the code is working correctly.
[ ] You ⭐ the repository!

Note to reviewers

Please resolve merge conflicts

I am again getting this now, 🥲. When I created the pr yesterday, all merge conflicts were resolved. I don't know why this is happening. Plz help.

Resolve merge conflicts in your local, that should work

Resolve merge conflicts in your local, that should work

Plz merge now.

Could you please reupload your file because there seem to be 221 file changes

Please check #1346

@TANYA-CHAN @Spyware007  , I have created a new pr #1374 , plz merge it .


Add Active Recall

[!WARNING]
Most are tentative

[x] tell to study the note
[x] go back in the next 2 hrs
[x] a textfield to input what the student have remembered without looking in that note
[x] regardless of result (will still show), take a quiz

:tada: This issue has been resolved in version 1.9.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Travis can no longer build for Mac

Issue summary
Travis no longer builds bottles for 10.11, which is our minimum target, breaking the build process while it tries to install Qt 5. Checking out the homebrew-core tree to 91279f5a2f81fcbe40842cfb46e74a5683fe21ce may fix this, in combination with the HOMEBREW_NO_AUTO_UPDATE env var; alternatively we can drop support for 10.11 and make 10.12 the minimum supported OS.
System information

OS X 10.11 on Travis

Thanks for looking into this!  Homebrew "requires" 10.12 or higher, and given the fast rate of people dropping support for old OS X versions, I think we can switch to make 10.12 the minimum version.  @endrift do you know what the minimum supported version of windows is for retro?

I don't know about the Python module, but the integration UI requires 7 so we might as well just peg it at 7.


WorkboxError: An error was thrown by workbox with error code: ;'request-not-cached' with extras:

Hi everybody,
I'm getting this errors while navigating this template with only an extra page (eg: about.vue).

Steps to reproduce them:

Exec npm run build

Exec npm run start

The server cannot found the index.spa.html, index.ssr.html and vue-ssr-client-manifest.json files, but those files exists in the dist folder.
Any thoughts?

Hi. This problem is due to rc3 upgrade. Please upgrade your dependencies to the lastest version<EMAIL_ADDRESS>

Still a problem on a fresh install.


varargs forwarding for sub etc.

Added for sub(). Haven't decided on reroll(), explode() etc.
Another question is whether to add kwargs. The potential issue is that future additions to the keyword argument set could consume previously forwarded argument names. We could take a kwargs as a dict directly, though the syntax is less convenient.

Added for sub(). Haven't decided on reroll(), explode() etc.

Added to the rest of the die methods.


Animation by this.refs.scene

if I create box in this way
componentDidMount(){
            var geometry = new THREE.BoxGeometry( 1, 1, 1 );
            var material = new THREE.MeshBasicMaterial( {color: 0x00ff00} );
            var cube = new THREE.Mesh( geometry, material );
            cube.rotation=this.state.cubeRotation;
            this.refs.scene3d.add( cube );
}

It works. Then I want animate it
  onAnimate(){
      var rot =  new THREE.Euler(Math.random()*2,0, 3);
      this.setState({ cubeRotation:rot });
  }

but it doesn't work
I know that I can create box in this way
      <mesh rotation={this.state.cubeRotation}>
        <boxGeometry width={1} height={1} depth={1} />
        <meshBasicMaterial  color={0x00fff0}  />
      </mesh>

But I have to create some meshes runtime and animate it. Can you help?

Sorry, I found. It works with
this.refs.scene3d.cube.rotation.set(x,y,z);


[Fix](group commit) Fix table not found fault when disable group commit

Proposed changes

selectRedirectBackend param table id is only needed by group commit.


add Strings and Cryptographic Hash Functions

Description
added Tutorial for Strings and Cryptographic Hash Functions in Solidity
Fixes #151
Type of change
Please delete options that are not relevant. In order to tick the check box just put x inside them for example [x] like this :

[x] Add a new project

Domain of Contribution
Please delete options that are not relevant. In order to tick the check box just put x inside them for example [x] like this

[x] Project using only Solidity

Checklist ✓
Please delete options that are not relevant. In order to tick the check box just put x inside them for example [x] like this

[x] l have performed a self-review of my own code or work.

[x] I have commented on my code, particularly in hard-to-understand areas.

[x] My changes generate no new warnings

[x] I'm HSOC'22 contributor

[x] I'm SSOC'22 contributor

Ping me when its done . @Envoy-VC

Ping me when its done . @Envoy-VC

@Vikash-8090-Yadav it's Done.

Hey @Vikash-8090-Yadav Its Done.

PLease add the code also u have added only readme .

@Vikash-8090-Yadav Done.

@Vikash-8090-Yadav Hey it's Done 👍

yup ..checking wait .

Hey ,Thanks for contributing in my repo .


Added Rust segment

It shows the current default toolchain of rust, and only appears when Cargo.toml or *.rs is in a directory.

Mhm... Git seems to have caught the chmod -R I did and seems to have shown a large number of changes...

Yeah you will have to make a new branch with your changes isolated. I don't want to merge in all those mode changes.
As for the segment itself, how necessary is checking for a Cargo.toml or *.rs file? What would happen if you did not have this functionality?

That is for checking whether there are Rust related files, so that the segment is only displayed when it is relevent

So to clarify what I am asking:

Is rustc --version specific to a given directory or is this segment going to be the same everywhere?
If there weren't rust files in a given directory, would rustc --version cause an error?

I am trying to understand why exactly we would want to see if there are rust files. To compare this to other segments, like the php version segment, this segment just always shows the php version regardless of your directory.

Rustc version is global, I just thought it may be better to have it hidden when rust files aren't present as it is quite long.
I'm not using Powerline shell at the moment so I can't really test this properly.


Dropdown click issue

Hi,
i've little problem with my semantic dropdown menu, when i click on it, the "upward" class appear and it change the menu direction
<div class="field">
          <label>Section : </label>
          <select name="section" class="ui dropdown" id="section">
            ***Some options lines ***
          </select>

</div>

@Herb4t- Can you please fork this jsFiddle and provide a test-case instead of a screenshot gif which will help us better identify the issue?
You can fork this jsFiddle

Closing this till @Herb4t- provides a test case.
You can still comment on it @Herb4t- :)


feat: add new icons

Adds the following icons to be consumed in the repository home page with the revamp.

sidebar-toggle.
info-circle.

Hey @james-deepsource, can you run the SVGs through https://jakearchibald.github.io/svgomg/ once to reduce their size?

Like this:
https://user-images.githubusercontent.com/90057287/235644787-a26c5cf1-4ddb-452e-8774-4aa65d5986f1.mp4


[HOLD 35946][$500] Selecting and  copy / pasting multiple messages doesn't work as expected

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.4.44-11
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @Beamanator
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1709113646585099
Action Performed:

Send 3 messages
Try to select all 3 messages at the same time -> This is not easy unless you start by selecting the right side of a message & dragging down, which isn't expected
Copy and paste in the compose box

If you copy & paste at that point, the pasted messages show up in the wrong order
Expected Result:
Should retain the order of the messages
Actual Result:
unknown
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/38435837/c0db8ba3-36d8-417f-b886-d55da9397c7b
https://github.com/Expensify/App/assets/38435837/de8f01f8-d282-4078-9c8c-545060e039a0

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~015529b5b6c53de2d3
Upwork Job ID:<PHONE_NUMBER>035651584
Last Price Increase: 2024-02-28

I think this is going to be fixed with https://github.com/Expensify/App/issues/35946
Going to put this on hold for that GH and we can reevaluate if it's still happening after.

monitoring https://github.com/Expensify/App/issues/35946

monitoring https://github.com/Expensify/App/issues/35946

monitoring https://github.com/Expensify/App/issues/35946

monitoring https://github.com/Expensify/App/issues/35946

monitoring https://github.com/Expensify/App/issues/35946

https://github.com/Expensify/App/issues/35946

hold for https://github.com/Expensify/App/issues/35946

hold for https://github.com/Expensify/App/issues/35946

I think we're still on hold for - https://github.com/Expensify/App/issues/33725

I think we're still on hold for - https://github.com/Expensify/App/issues/33725
@eh2077 do you think it makes sense to keep this on hold for https://github.com/Expensify/App/issues/33725

@Christinadobrzyn Yes, I think they're very likely to share same root cause, so makes sense to put it on hold

still on hold for - https://github.com/Expensify/App/issues/33725

@eh2077 should we still keep this on hold for https://github.com/Expensify/App/issues/33725?

@Christinadobrzyn yes I think so

on hold for https://github.com/Expensify/App/issues/33725
Just a heads up - I'm going to be ooo until June 24th. I'm not going to assign anyone new but if you need a new BZ teammate for any reason please feel free to ask for one to be assigned here.

on hold for https://github.com/Expensify/App/issues/33725

https://github.com/Expensify/App/issues/33725

on hold for https://github.com/Expensify/App/issues/33725

on hold for https://github.com/Expensify/App/issues/33725

on hold for https://github.com/Expensify/App/issues/33725

on hold for https://github.com/Expensify/App/issues/33725

on hold for https://github.com/Expensify/App/issues/33725

on hold for https://github.com/Expensify/App/issues/33725


Use <IP_ADDRESS> instead of localhost to point to an IPV4 adress

Everything is in the title :)

Was this necessary because of your os?

Oh yes probably I did not test in linux but It may work but I think if it's set to <IP_ADDRESS> it will work in both i think

Can you resolve the merge conflicts in local.js please.

Should be ok now sorry if it's not i don't do this often :)

Fixed

good to merge @kolbytn?

It doesn't look like @Philipou pushed his fix.

hmm that's weird i did fix it but i was in the bus i did it directly on my phone maybe that's the reason... welp sorry about all this mess but we have #73 now thanks ! Closing now


@cycle/state package problem 1.6.0

@cycle/state package 1.6.0
declare
 "module": "lib/es6/index.js",
in package.json (as precendent version)
But lib/es6/index.js is missing from the npm files.

I also encountered this while I was trying to move from Webpack to Vite.
I downloaded the tarballs of all the available versions of @cycle/state, inspected the contents of them, to find out that the problem has been introduced in v1.6.0.
The difference of the contents between v1.5.0 and v1.6.0 is the following:
$ diff v1.5.0 v1.6.0
25,45d24
< package/lib/es6/Collection.d.ts
< package/lib/es6/Collection.js
< package/lib/es6/Collection.js.map
< package/lib/es6/StateSource.d.ts
< package/lib/es6/StateSource.js
< package/lib/es6/StateSource.js.map
< package/lib/es6/index.d.ts
< package/lib/es6/index.js
< package/lib/es6/index.js.map
< package/lib/es6/pickCombine.d.ts
< package/lib/es6/pickCombine.js
< package/lib/es6/pickCombine.js.map
< package/lib/es6/pickMerge.d.ts
< package/lib/es6/pickMerge.js
< package/lib/es6/pickMerge.js.map
< package/lib/es6/types.d.ts
< package/lib/es6/types.js
< package/lib/es6/types.js.map
< package/lib/es6/withState.d.ts
< package/lib/es6/withState.js
< package/lib/es6/withState.js.map

It looks like the whole of lib/es6/ is missing.
@staltz Have any changes introduced to the build script since v1.5.0?
Are there anything that I can help?

Do idea what happened there, but I pushed 1.6.1 which has all files


help doc?  or man?

How do I get to the man or help documentation?  (I've tried 'hycon --help', etc)

if its any help
https://medium.com/@teamhycon/so-you-want-to-start-mining-hycon-cde87a4cf58f

A man/help file should have a list of all arguments that the program takes.
The one I'm looking for specifically is how to use all my CPU cores, usually something like --thread=n.

@iateadonut We're trying to get it all written up in the coming weeks.
If you're using a release version, edit the launch script and change --cpuMiners=n to the number of cores you have. Note that bc of cryptonight, the size of your L2 cache will be a constraint to the number of cores being utilized.

You can try it this cmd.

npm run hycon -- --help


PySAL 2.1.0 changing matplotlib backend (Jupyter)

I've encountered an issue with PySAL 2.1.0 (possibly conda specific?) in which importing pysal into a Jupyter notebook changes the matplotlib rendering back-end from whatever I specify (TkAgg) to agg, which doesn't work and yields the error:
ipykernel_launcher.py:12: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.
   if sys.path[0] == '':

The attached screenshot shows this behaviour in action in a notebook (I've also attached the notebook for testing purposes, though you'll need to change the extension back to .ipynb).
I've confirmed that this issue is specific to 2.1.0 by downgrading to 2.0.0 and the issue disappears (see second attached screenshot). Perhaps this is something specific to Jupyter/JupyterLab but the fact that downgrading PySAL makes the problem go away leaves me wondering...
jon
P.S. Can supply a full Conda YAML file if necessary, but this should be easily reproducible if it's actually something specific to PySAL 2.1.0.

PySAL Test.txt

Could this be done through splot @slumnitz ?

Hmm.... I don't get this in a fresh test environment when I isolate the packages in question:

That said, I do see exactly one match for .use(, and that's in pysal/model/spvcm/tests/test_trace.py... I don't think that ever runs, but it looks like I'm wrong if your site installation resets when importing regression props.

Could this be done through splot @slumnitz ?

I don't think so, I don't specify the backend within the package, just for travis testing, but separately. And also splot has not changed much in functionality from 2.0.0 to 2.1.0.

I’ll try reconstructing in two ways to see if I can narrow it down:

A minimal Jupyter + PySAL installation in anaconda
Messing about with the fuller install on which this problem appeared (will attach YAML file when back in front of my machine).

Could it be something from testing percolating through to the anaconda install (I’m using conda-forge) and those somehow becoming the default configuration?
Jon
--
m:<PHONE_NUMBER>2
e<EMAIL_ADDRESS>s: jreades
On 9 Aug 2019, 17:29 +0100, Stefanie Lumnitz<EMAIL_ADDRESS>wrote:

Could this be done through splot @slumnitz ?
I don't think so, I don't specify the backend within the package, just for travis testing, but separately. And also splot has not changed much in functionality from 2.0.0 to 2.1.0.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I wonder how matplotlib changes by moving up to 2.1? I have not encountered this issue either building the Docker containers (which is pretty much the only way I install packages these days...).

As you know @darribas, I've been trying to switch over to Docker using your GDS image: I am seeing the same behaviour in that with my GSA (Geocomputation and Spatial Analysis) build on top of the gds_py stack. After importing PySAL the backend has suddenly changed from module://ipympl.backend_nbagg to agg. If I skip this cell and proceed to a geopandas cell then I get the interactive widgets in jupyterlab, but if I run this cell then I just get <matplotlib...>.

Maybe it is a new or changed dependency that is causing the problem when importing PySA:, not PySAL itself. @jreades if you are able to provide a list of all Conda dependencies that change via version number, or are new when installing PySAL 2.1.0 in your development environment, I'd be happy to help check these packages.

Will do! Possibly tomorrow as 10:30pm here :-)
Yes, a dependency issue seems reasonable, but wondering why my docker build on top of Dani's is triggering the error...

I just did a fresh install of gds_env and I can't get passed the first cell of this example:

So I'm wondering if you have some cross-environment stuff going on? Are you running this in a container?

Ah sorry, I'd extended the environment with a new container as we use a few modules at King's that Dani doesn't at Liverpool; up to that point I'd assumed that it was something Mac-specific but the container is Ubuntu which is why I was posting an update.
Taking @slumnitz's suggestion on board I went back to running conda directly on my Mac and created two fresh environments which differ only in having either PySAL 2.0.0 or 'latest' (i.e. 2.1.0) specified in the YAML file. The same issue recurs so the difference must be in either PySAL or one of the dependencies that changes between 2.0.0 and 2.1.0.
I've diffed the output of conda list and, perhaps helpfully, the list is pretty small (gsa2019alt2==2.0.0; gsa2019alt==2.1.0):
diff pysal2.0.txt pysal2.1.txt
1c1
< # packages in environment at /anaconda3/envs/gsa2019alt2:
---
> # packages in environment at /anaconda3/envs/gsa2019alt:
35a36
> deprecated                1.2.6                      py_0    conda-forge
168c169
< pysal                     2.0.0                      py_0    conda-forge
---
> pysal                     2.1.0                      py_0    conda-forge
205a207
> tqdm                      4.33.0                     py_0    conda-forge
214a217
> wrapt                     1.11.2           py36h01d97ff_0    conda-forge

Outputs from conda list attached as text files. Screengrabs just confirming the issue is still present also attached.
pysal2.0.txt
pysal2.1.txt

@sjsrey what is the %matplotlib widget? I've never seen it hence not tested it (as it's apparent...). I always do inline and that's worked so far. Happy to debug this one to see what's behind. Serge, maybe go ahead and open an issue on darribas/gds_env?

OK, I think the widget issue has to do with ipyml not being installed:
https://github.com/matplotlib/jupyter-matplotlib
A quick check confirms this:
liverbird:~ dani$ docker run -ti --rm darribas/gds:3.0 start.sh
Executing the command: bash
jovyan@b037b3136079:~$ conda list | grep ipyml
jovyan@b037b3136079:~$

Is this something people use commonly? If so I could install in on the next version...

@darribas that’s my code/fault, not @sjsrey's as it was stuff that had percolated through the work I was doing to modify your GDS container for use at King's — it gives you back interactive plots in jupyterlab if you install ipympl and the relevant jupyterlab extensions. I’ve reverted to %matplotlib inline in my subsequent tests (see my previous post above on this) to ensure that it wasn’t an issue [it wasn’t].
I’m inclined towards the dependency problem as being the most likely source of the issue, but the diff output suggests that it can only be coming from a couple of places and it’s not obvious to me how this would happen…
Of the libraries that I found to be different between installing PySAL 2.0.0 and 2.1.0, the only one that makes explicit reference to matplotlib (that I could find) was tqdm in the tqdm_gui. However, after poking around in tqdm I found _tqdm_notebook.py and a lot of references to IPython and ipywidgets and so on. I’m now wondering if perhaps jupyterlab isn’t supported so the issue is tqdm > pysal 2.1.0 > jupyterlab?
tqdm is referenced from explore/segregation/inference/inferences_wrappers.py, model/spvcm/abstracts.py, model/mgwr/gwr.py and model/mgwr/search.py.
Bizarrely, one of the developers of this package is @casperdcl who is currently working with @darribas and me on a cool Docker project! If you agree that my investigation has turned up the likely ‘culprit’ then I’ll get in touch with Casper.

Given that you just @ mentioned me, you're already in touch :D

I still can't replicate this with either development head, the pip install'd package, or the source release on pypi. Can you distribute the docker where this occurs?
For instance, using the source from pypi, this notebook (with  #%matplotlib inline comment reverted) never gives agg as a backend in either jupyterlab or jupyter notebook (though, those probably wouldn't differ, I hope :upside_down_face:). I'm using jupyterlab & pysal from pypi. The conda list is here.
# In[1]:
import matplotlib
# %matplotlib inline
matplotlib.get_backend()

# In[2]:
import pysal
pysal.__file__

# In[3]:
matplotlib.get_backend()

# In[4]:
from pysal import explore

# In[5]:
matplotlib.get_backend()

Like, by distribute the docker image, I mean freeze & publish it in the broken state so we can check it out.

P.S. @jreades in the unlikely event that you guys conclude this is an issue with tqdm, feel free to add to my workload https://github.com/tqdm/tqdm/issues. Or even better, open a PR https://github.com/tqdm/tqdm/pulls. Also if anyone is feeling generous feel free to help me out on unrelated issues ;) (I can't offer payment because tqdm isn't funded)

I've got @darribas in town from the end of next week -- perhaps we can investigate further then...

I'm 99% sure this is happening because of pandana, which is a segregation dependency. In pysal 2.2, pandana isn't imported until you call the function that requires it so this should no longer happen on import pysal


VPC Endpoint Support

I'm in a locked down govcloud environment with no NAT gateway or public ips. I do have egress through internet gateway out to the public internet.With this being said, the nested cloudformation stack labeled (NESTED
pcluster-manager-ParallelClusterApi-132J3P9XLSR4J) is failing. I traced the problem back to ImageBuilder, it seems like there is some sort of SSM agent timeout. Not entirely sure what is happening here but I suspect the SSM service is unable to communicate with the agent on the container. I did poke through the cloudformation a bit but I didn't see anywhere I could configure vpc endpoints as I suspect this is what is needed.
The error I get from ImageBuilder is this:
"SSM execution '8787352-dcvd-4325-5235-32525gd' failed with status = 'TimedOut' in state = 'BUILDING' and failure message = 'SSM Agent verification failed'"

@Shattoww Currently imagebuilder uses the default VPC. My guess is this is the issue since it's not using the one you've configured with the IGW. We've got a patch to change this in https://github.com/aws-samples/pcluster-manager/pull/55 however this is contingent on pcluster 3.1.3 getting released with https://github.com/aws/aws-parallelcluster/pull/3874. Should be ~2 weeks until we can support selecting the VPC.
From that PR is:

Of note, the subnet passed in as a parameter should have internet access (i.e private subnet with NAT gateway routes, or a public subnet). When a public subnet is used, it must have MapPublicIpOnLaunch enabled as image builder won't automatically map a public IP address and the image build will timeout.

My question is if it's a private subnet with an IGW how does it reach the internet?

Indeed that was it - we re-created the default vpc to allow egress and the stack launched fine. Side note, we shuffle most of our egress traffic through some network appliances hosted in a different account for the NAT part of the equation, not that it matters. Thanks for the tip and that feature will be great as we near production.