text:
Support Typescript 4.9.4+

Thx for the great extension, I love it.
Recently I experienced this issue and found out the reasons was this package.
I forked this repository, upgraded all packages to latest, published to vscode marketplace, and confirmed the upgraded version  worked well. (https://marketplace.visualstudio.com/items?itemName=spilist.remove-unused-imports-ts-494)
You can refer to https://github.com/spilist/vsce-remove-unused-imports/commit/2a4750e5a85708586eaa3eaf43537ba347d86c5d what I changed. When you update the package, I'll remove mine.

Hi @spilist
Thank you for the investigation.
I will take a look later and try to release a version with updated dependencies.

Hi @spilist
Version 1.2.3 with updated TS dependencies is already published: https://marketplace.visualstudio.com/items?itemName=kuscamara.remove-unused-imports
Thank you for the help :)

@kcmr Thank you!

authors: kcmr spilist

repo: kcmr/vsce-remove-unused-imports


text:
Falsehoods Programmers Believe About HTML

URL of the article or project
https://www.aartaka.me.eu.org/falsehoods-html
Motivation
HTML is the basis for all the web, including the interfaces we're communicating with in this issue. But it's still surrounded with some misconceptions worth refuting. So here's one with falsehoods about HTML.
I'm opening an issue because there seems to be no obvious category for this link in the README. I trust you judgement on where it belongs.
Affiliation

[X] I am the author of the article or project
[ ] I am working for/with the company which is publishing the article or project
[ ] I'm just a rando who stumbled upon this via social networks

Self checks

[X] I have read the Code of Conduct

[X] I applied all rules from the Contributing guide

[X] I have checked there is no other Issues or Pull Requests covering the same topic to open

That's a good one! Just pushed it upstream in https://github.com/kdeldycke/awesome-falsehood/commit/52ea84f39ec525baa7b5e4bfcc211190d0c917aa

source: gharchive/issue

authors: aartaka kdeldycke

repo: kdeldycke/awesome-falsehood

license_type: permissive

license_source: github-api


text:
Test should fail early if it's expected to fail but returns 0

Mám test, který má vyfailovat (expected folder chybí), ale skript dojede až na diff a vyhodí chybu tam.
https://github.com/keboola/datadir-tests/blob/e7aefe431299014eccf653bfd3cf6623b7ec2526/src/datadir-tests#L89
Podmínka $isExpectedToFail by se měla vyhodnocovat ještě před vyhodnocením exitCode procesu
https://github.com/keboola/datadir-tests/blob/e7aefe431299014eccf653bfd3cf6623b7ec2526/src/datadir-tests#L65

to by znamenalo, ze skoncil exitcodem 0, coz je ale spatne

No vždyť přesně, to by ten test runner měl zachytit

Diff tam vůbec nemá význam, expected folder tam není a zachycení diffem je side effect, kterej ti navíc dá blbou hlášku. Mělo by ti to říct, že test nevyfailoval, a skončit chybou.

no tak se to proste musi prepsat, aby to resilo vsechny 4 stavy:
nemelo failnout a nefailnulo -> diff
melo failnout a failnulo -> ok
melo failnout a nefailnulo -> chyba
nemelo failnout a failnulo -> chyba

No vždyť. Tím přehozením podmínky jsem myslel, to, že v bloku https://github.com/keboola/datadir-tests/blob/e7aefe431299014eccf653bfd3cf6623b7ec2526/src/datadir-tests#L65 se to už nevyřeší a musí se jít o úroveň vejš.

Máš pravdu.

authors: odinuv ondrejhlavacek tomasfejfar

repo: keboola/datadir-tests

license: MIT


text:
Fix removed obsolete pg_attrdef.adsrc

Fix PostgreSQL12 compatibility issue.
Reason: https://www.postgresql.org/docs/12/release-12.html (removed)
Solution: https://www.postgresql.org/docs/11/catalog-pg-attrdef.html (obsolete warning)
The adsrc field is historical, and is best not used, because it does not track outside changes that might affect the representation of the default value. Reverse-compiling the adbin field (with pg_get_expr for example) is a better way to display the default value.

Tested on PostgreSQL 9.3 and 12.

Ping ;)

@jindrichskupa Hi, we know about it. I'll check it this week 👍

source: gharchive/pull-request

authors: jindrichskupa ondrajodas

repo: keboola/db-extractor-pgsql


text:
skip external buckets

https://keboolaglobal.slack.com/archives/C05FP7CKZU7/p1716463397253869

@romantmb koukni psl

repo: keboola/php-kbc-project-backup


text:
KBC-2711 Do not use deprecated calls in SAPI client

Jira: KBC-2711
Before asking for review make sure that:
Checklist

[x] New client method(s) has tests
[x] Apiary file is updated

Release

[ ] major (BC break)
[ ] minor (new feature)
[x] patch (backwards compatible fix)
[ ] no release (just test changes)

👀

Tohle by asi stačilo vyřešit rozšířením té moji podmínky o instanceof BranchAwareGuzzleClient , ne?

Pridal jsem branch/default kvuli cistemu Guzzle clintovi, ktery se pouziva v provideru.

authors: martinjunger tomasfejfar

repo: keboola/storage-api-php-client

license: mit

license_source: bigquery


text:
EKS vanilla install of 2.8.1 results in api-server crashloop

Report
Launching a vanilla install of Keda version 2.8.1 Helm Chart on EKS version 1.22 results in a crashloop of the Keda api-server. Launching version 2.7.2 of the Keda Helm Chart on the same cluster results in a successful deployment.
Output from : kubectl get  apiservice
...
v1beta1.external.metrics.k8s.io        keda/keda-operator-metrics-apiserver   False (MissingEndpoints)   9m
...

The metrics-apiserver readiness probe fails to connect.
Readiness probe failed: Get "https://10.168.1.93:6443/readyz": dial tcp 10.168.1.93:6443: connect: connection refused
Cloudwatch reports 503 error on  /apis/external.metrics.k8s.io/v1beta1:
requestReceivedTimestamp | 2022-09-02T20:33:24.515050Z
requestURI               | /apis/external.metrics.k8s.io/v1beta1?timeout=32s
responseStatus.code      | 503

metrics-apiserver logs:
I0902 18:13:23.852960       1 request.go:601] Waited for 1.047623516s due to client-side throttling, not priority and fairness, request: GET:https://172.20.0.1:443/apis/dynatrace.com/v1beta1?timeout=32s
1.6621424049579277e+09	INFO	controller-runtime.metrics	Metrics server is starting to listen	{"addr": ":8080"}
1.662142404959977e+09	INFO	setup	Running on Kubernetes 1.22+	{"version": "v1.22.10-eks-84b4fe6"}
1.662142404960175e+09	INFO	setup	Starting manager
1.6621424049601984e+09	INFO	setup	KEDA Version: 2.8.0
1.6621424049602091e+09	INFO	setup	Git Commit: a4a118201214e7abdeebad72cbe337b9856f8191
1.6621424049602182e+09	INFO	setup	Go Version: go1.17.13
1.6621424049602218e+09	INFO	setup	Go OS/Arch: linux/amd64
1.6621424049605281e+09	INFO	Starting server	{"path": "/metrics", "kind": "metrics", "addr": "[::]:8080"}
1.662142404960624e+09	INFO	Starting server	{"kind": "health probe", "addr": "[::]:8081"}
1.6621424049608536e+09	INFO	Starting EventSource	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "source": "kind source: *v1alpha1.ScaledObject"}
1.6621424049608936e+09	INFO	Starting EventSource	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "source": "kind source: *v2beta2.HorizontalPodAutoscaler"}
1.6621424049609005e+09	INFO	Starting Controller	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
1.662142404961154e+09	INFO	Starting EventSource	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication", "source": "kind source: *v1alpha1.TriggerAuthentication"}
1.6621424049611874e+09	INFO	Starting Controller	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication"}
1.6621424049616587e+09	INFO	Starting EventSource	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "source": "kind source: *v1alpha1.ScaledJob"}
1.6621424049616888e+09	INFO	Starting Controller	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob"}
1.6621424049621346e+09	INFO	Starting EventSource	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication", "source": "kind source: *v1alpha1.ClusterTriggerAuthentication"}
1.6621424049621968e+09	INFO	Starting Controller	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication"}
1.662142405062094e+09	INFO	Starting workers	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "worker count": 1}
1.6621424050620935e+09	INFO	Starting workers	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication", "worker count": 1}
1.6621424050622425e+09	INFO	Starting workers	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "worker count": 5}
1.6621424050624409e+09	INFO	Starting workers	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication", "worker count": 1}
1.6621424313220365e+09	INFO	Stopping and waiting for non leader election runnables
1.662142431322082e+09	INFO	Stopping and waiting for leader election runnables
1.6621424313220987e+09	INFO	Shutdown signal received, waiting for all workers to finish	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob"}
1.6621424313221316e+09	INFO	All workers finished	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob"}
1.6621424313221533e+09	INFO	Shutdown signal received, waiting for all workers to finish	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
1.6621424313221583e+09	INFO	All workers finished	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
1.6621424313221366e+09	INFO	Shutdown signal received, waiting for all workers to finish	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication"}
1.6621424313221812e+09	INFO	All workers finished	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication"}
1.662142431322168e+09	INFO	Shutdown signal received, waiting for all workers to finish	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication"}
1.6621424313221943e+09	INFO	All workers finished	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication"}
1.662142431322211e+09	INFO	Stopping and waiting for caches
1.662142431322496e+09	INFO	Stopping and waiting for webhooks
1.6621424313225217e+09	INFO	Wait completed, proceeding to shutdown the manager

Expected Behavior
A successful deployment of Keda version 2.8.1
Actual Behavior
api-server results in crashloop state
Steps to Reproduce the Problem

Deploy Keda 2.8.1 Helm Chart to AWS EKS

Logs from KEDA operator
I0902 18:11:21.439210       1 request.go:601] Waited for 1.047540005s due to client-side throttling, not priority and fairness, request: GET:https://172.20.0.1:443/apis/secrets-store.csi.x-k8s.io/v1alpha1?timeout=32s
2022-09-02T18:11:22Z	INFO	controller-runtime.metrics	Metrics server is starting to listen	{"addr": ":8080"}
2022-09-02T18:11:22Z	INFO	setup	Running on Kubernetes 1.22+	{"version": "v1.22.10-eks-84b4fe6"}
2022-09-02T18:11:22Z	INFO	setup	Starting manager
2022-09-02T18:11:22Z	INFO	setup	KEDA Version: 2.8.0
2022-09-02T18:11:22Z	INFO	setup	Git Commit: a4a118201214e7abdeebad72cbe337b9856f8191
2022-09-02T18:11:22Z	INFO	setup	Go Version: go1.17.13
2022-09-02T18:11:22Z	INFO	setup	Go OS/Arch: linux/amd64
2022-09-02T18:11:22Z	INFO	Starting server	{"path": "/metrics", "kind": "metrics", "addr": "[::]:8080"}
2022-09-02T18:11:22Z	INFO	Starting server	{"kind": "health probe", "addr": "[::]:8081"}
I0902 18:11:22.546375       1 leaderelection.go:248] attempting to acquire leader lease keda/operator.keda.sh...
I0902 18:11:22.556988       1 leaderelection.go:258] successfully acquired lease keda/operator.keda.sh
2022-09-02T18:11:22Z	INFO	Starting EventSource	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "source": "kind source: *v1alpha1.ScaledObject"}
2022-09-02T18:11:22Z	INFO	Starting EventSource	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "source": "kind source: *v2beta2.HorizontalPodAutoscaler"}
2022-09-02T18:11:22Z	INFO	Starting Controller	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
2022-09-02T18:11:22Z	INFO	Starting EventSource	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication", "source": "kind source: *v1alpha1.TriggerAuthentication"}
2022-09-02T18:11:22Z	INFO	Starting Controller	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication"}
2022-09-02T18:11:22Z	INFO	Starting EventSource	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "source": "kind source: *v1alpha1.ScaledJob"}
2022-09-02T18:11:22Z	INFO	Starting Controller	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob"}
2022-09-02T18:11:22Z	INFO	Starting EventSource	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication", "source": "kind source: *v1alpha1.ClusterTriggerAuthentication"}
2022-09-02T18:11:22Z	INFO	Starting Controller	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication"}
2022-09-02T18:11:22Z	INFO	Starting workers	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "worker count": 5}
2022-09-02T18:11:22Z	INFO	Starting workers	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication", "worker count": 1}
2022-09-02T18:11:22Z	INFO	Starting workers	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "worker count": 1}
2022-09-02T18:11:22Z	INFO	Starting workers	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication", "worker count": 1}

KEDA Version
2.8.1
Kubernetes Version
1.22
Platform
Amazon Web Services
Scaler Details
No response
Anything else?
No response

Can you show a describe of the deployment please?

# kubectl describe deployments -n keda

Name:                   keda-operator
Namespace:              keda
CreationTimestamp:      Fri, 02 Sep 2022 16:20:00 -0400
Labels:                 app=keda-operator
                        app.kubernetes.io/component=operator
                        app.kubernetes.io/instance=keda
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=keda-operator
                        app.kubernetes.io/part-of=keda-operator
                        app.kubernetes.io/version=2.8.0
                        helm.sh/chart=keda-2.8.1
                        name=keda-operator
Annotations:            deployment.kubernetes.io/revision: 1
                        meta.helm.sh/release-name: keda
                        meta.helm.sh/release-namespace: keda
Selector:               app=keda-operator
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=keda-operator
                    app.kubernetes.io/component=operator
                    app.kubernetes.io/instance=keda
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=keda-operator
                    app.kubernetes.io/part-of=keda-operator
                    app.kubernetes.io/version=2.8.0
                    helm.sh/chart=keda-2.8.1
                    name=keda-operator
  Service Account:  keda-operator
  Containers:
   keda-operator:
    Image:      artifactory.nreca.org/docker/vendor/kedacore/keda:2.8.0
    Port:       8080/TCP
    Host Port:  0/TCP
    Command:
      /keda
    Args:
      --leader-elect
      --zap-log-level=info
      --zap-encoder=console
      --zap-time-encoding=rfc3339
    Limits:
      cpu:     1
      memory:  1000Mi
    Requests:
      cpu:      100m
      memory:   100Mi
    Liveness:   http-get http://:8081/healthz delay=25s timeout=1s period=10s #success=1 #failure=3
    Readiness:  http-get http://:8081/readyz delay=20s timeout=1s period=10s #success=1 #failure=3
    Environment:
      WATCH_NAMESPACE:
      POD_NAME:                    (v1:metadata.name)
      OPERATOR_NAME:              keda-operator
      KEDA_HTTP_DEFAULT_TIMEOUT:  3000
    Mounts:                       <none>
  Volumes:                        <none>
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   keda-operator-5db697b468 (1/1 replicas created)
Events:          <none>

Name:                   keda-operator-metrics-apiserver
Namespace:              keda
CreationTimestamp:      Fri, 02 Sep 2022 16:20:00 -0400
Labels:                 app=keda-operator-metrics-apiserver
                        app.kubernetes.io/component=operator
                        app.kubernetes.io/instance=keda
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=keda-operator-metrics-apiserver
                        app.kubernetes.io/part-of=keda-operator
                        app.kubernetes.io/version=2.8.0
                        helm.sh/chart=keda-2.8.1
Annotations:            deployment.kubernetes.io/revision: 1
                        meta.helm.sh/release-name: keda
                        meta.helm.sh/release-namespace: keda
Selector:               app=keda-operator-metrics-apiserver
Replicas:               1 desired | 1 updated | 1 total | 0 available | 1 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=keda-operator-metrics-apiserver
                    app.kubernetes.io/component=operator
                    app.kubernetes.io/instance=keda
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=keda-operator-metrics-apiserver
                    app.kubernetes.io/part-of=keda-operator
                    app.kubernetes.io/version=2.8.0
                    helm.sh/chart=keda-2.8.1
  Service Account:  keda-operator
  Containers:
   keda-operator-metrics-apiserver:
    Image:       artifactory.nreca.org/docker/vendor/kedacore/keda-metrics-apiserver:2.8.0
    Ports:       6443/TCP, 8080/TCP
    Host Ports:  0/TCP, 0/TCP
    Args:
      /usr/local/bin/keda-adapter
      --secure-port=6443
      --logtostderr=true
      --v=0
    Limits:
      cpu:     1
      memory:  1000Mi
    Requests:
      cpu:      100m
      memory:   100Mi
    Liveness:   http-get https://:6443/healthz delay=5s timeout=1s period=10s #success=1 #failure=3
    Readiness:  http-get https://:6443/readyz delay=5s timeout=1s period=10s #success=1 #failure=3
    Environment:
      WATCH_NAMESPACE:
      KEDA_HTTP_DEFAULT_TIMEOUT:  3000
    Mounts:                       <none>
  Volumes:                        <none>
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Available      False   MinimumReplicasUnavailable
  Progressing    False   ProgressDeadlineExceeded
OldReplicaSets:  <none>
NewReplicaSet:   keda-operator-metrics-apiserver-6d5c7c69b7 (1/1 replicas created)
Events:          <none>

Hello, Just following up to see if you may have any thoughts on this issue. Let me know if I can provide anything else.

Hey,
Sorry for the late response :(
What event are raised by k8s? OOMKill? I can't see anything in the log apart from Shutdown signal received. From KEDA logs, it seems like an external killing.

# ./kubectl --cluster arn:aws:eks:us-east-1:XXXXXXX:cluster/dev logs keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l -n keda -c keda-operator-metrics-apiserver --previous

I0914 19:09:49.983539       1 request.go:601] Waited for 1.046679236s due to client-side throttling, not priority and fairness, request: GET:https://172.20.0.1:443/apis/admissionregistration.k8s.io/v1?timeout=32s
1.6631825910878158e+09	INFO	controller-runtime.metrics	Metrics server is starting to listen	{"addr": ":8080"}
1.6631825910912876e+09	INFO	setup	Running on Kubernetes 1.22+	{"version": "v1.22.11-eks-18ef993"}
1.6631825910917504e+09	INFO	setup	Starting manager
1.663182591091778e+09	INFO	setup	KEDA Version: 2.8.0
1.663182591091788e+09	INFO	setup	Git Commit: a4a118201214e7abdeebad72cbe337b9856f8191
1.6631825910917976e+09	INFO	setup	Go Version: go1.17.13
1.663182591091802e+09	INFO	setup	Go OS/Arch: linux/amd64
1.663182591093803e+09	INFO	Starting server	{"path": "/metrics", "kind": "metrics", "addr": "[::]:8080"}
1.6631825910938833e+09	INFO	Starting server	{"kind": "health probe", "addr": "[::]:8081"}
1.6631825910939968e+09	INFO	Starting EventSource	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "source": "kind source: *v1alpha1.ScaledObject"}
1.6631825910940678e+09	INFO	Starting EventSource	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "source": "kind source: *v2beta2.HorizontalPodAutoscaler"}
1.6631825910940726e+09	INFO	Starting Controller	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
1.663182591094488e+09	INFO	Starting EventSource	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication", "source": "kind source: *v1alpha1.TriggerAuthentication"}
1.6631825910945182e+09	INFO	Starting Controller	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication"}
1.6631825910951145e+09	INFO	Starting EventSource	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "source": "kind source: *v1alpha1.ScaledJob"}
1.6631825910951412e+09	INFO	Starting Controller	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob"}
1.6631825910962663e+09	INFO	Starting EventSource	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication", "source": "kind source: *v1alpha1.ClusterTriggerAuthentication"}
1.6631825910962954e+09	INFO	Starting Controller	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication"}
1.6631825911957881e+09	INFO	Starting workers	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication", "worker count": 1}
1.6631825911959527e+09	INFO	Starting workers	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "worker count": 5}
1.663182591196019e+09	INFO	Starting workers	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "worker count": 1}
1.663182591197404e+09	INFO	Starting workers	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication", "worker count": 1}
1.6631826215327284e+09	INFO	Stopping and waiting for non leader election runnables
1.6631826215328937e+09	INFO	Stopping and waiting for leader election runnables
1.6631826215329149e+09	INFO	Shutdown signal received, waiting for all workers to finish	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication"}
1.6631826215330055e+09	INFO	All workers finished	{"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication"}
1.6631826215329788e+09	INFO	Shutdown signal received, waiting for all workers to finish	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
1.6631826215330217e+09	INFO	All workers finished	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
1.6631826215329854e+09	INFO	Shutdown signal received, waiting for all workers to finish	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication"}
1.6631826215330315e+09	INFO	All workers finished	{"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication"}
1.6631826215329683e+09	INFO	Shutdown signal received, waiting for all workers to finish	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob"}
1.6631826215330403e+09	INFO	All workers finished	{"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob"}
1.6631826215330493e+09	INFO	Stopping and waiting for caches
1.6631826215331967e+09	INFO	Stopping and waiting for webhooks
1.6631826215332248e+09	INFO	Wait completed, proceeding to shutdown the manager

# journalctl -xeu kubelet
Sep 14 15:14:35 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: E0914 15:14:35.311491    4554 pod_workers.go:951] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"keda-operator-metrics-apiserver\" with CrashLoopBackOff: \"back-off 5m0s restarting failed container=keda-operator-metrics-apiserver pod=keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l_keda(f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd)\"" pod="keda/keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l" podUID=f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd
Sep 14 15:14:47 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: I0914 15:14:47.310497    4554 scope.go:110] "RemoveContainer" containerID="efefac1b2be9a02e3b7049d92e80f0bee6420d931666e6561ccebd782ec1b6b4"
Sep 14 15:14:47 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: E0914 15:14:47.311217    4554 pod_workers.go:951] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"keda-operator-metrics-apiserver\" with CrashLoopBackOff: \"back-off 5m0s restarting failed container=keda-operator-metrics-apiserver pod=keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l_keda(f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd)\"" pod="keda/keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l" podUID=f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd
Sep 14 15:15:00 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: I0914 15:15:00.310961    4554 scope.go:110] "RemoveContainer" containerID="efefac1b2be9a02e3b7049d92e80f0bee6420d931666e6561ccebd782ec1b6b4"
Sep 14 15:15:00 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: E0914 15:15:00.311915    4554 pod_workers.go:951] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"keda-operator-metrics-apiserver\" with CrashLoopBackOff: \"back-off 5m0s restarting failed container=keda-operator-metrics-apiserver pod=keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l_keda(f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd)\"" pod="keda/keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l" podUID=f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd
Sep 14 15:15:15 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: I0914 15:15:15.311240    4554 scope.go:110] "RemoveContainer" containerID="efefac1b2be9a02e3b7049d92e80f0bee6420d931666e6561ccebd782ec1b6b4"
Sep 14 15:15:15 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: E0914 15:15:15.312067    4554 pod_workers.go:951] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"keda-operator-metrics-apiserver\" with CrashLoopBackOff: \"back-off 5m0s restarting failed container=keda-operator-metrics-apiserver pod=keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l_keda(f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd)\"" pod="keda/keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l" podUID=f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd
Sep 14 15:15:28 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: I0914 15:15:28.311324    4554 scope.go:110] "RemoveContainer" containerID="efefac1b2be9a02e3b7049d92e80f0bee6420d931666e6561ccebd782ec1b6b4"
Sep 14 15:15:28 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: E0914 15:15:28.312518    4554 pod_workers.go:951] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"keda-operator-metrics-apiserver\" with CrashLoopBackOff: \"back-off 5m0s restarting failed container=keda-operator-metrics-apiserver pod=keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l_keda(f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd)\"" pod="keda/keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l" podUID=f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd
Sep 14 15:15:41 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: I0914 15:15:41.311338    4554 scope.go:110] "RemoveContainer" containerID="efefac1b2be9a02e3b7049d92e80f0bee6420d931666e6561ccebd782ec1b6b4"
Sep 14 15:15:41 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: E0914 15:15:41.311929    4554 pod_workers.go:951] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"keda-operator-metrics-apiserver\" with CrashLoopBackOff: \"back-off 5m0s restarting failed container=keda-operator-metrics-apiserver pod=keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l_keda(f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd)\"" pod="keda/keda-operator-metrics-apiserver-6d5c7c69b7-7zj2l" podUID=f7d4eb85-34fd-43f9-92d0-4b4ef2a6e5cd
Sep 14 15:15:54 ip-10-168-0-30.tst-us-east-1.nreca.aws kubelet[4554]: I0914 15:15:54.313054    4554 scope.go:110] "RemoveContainer" containerID="efefac1b2be9a02e3b7049d92e80f0bee6420d931666e6561ccebd782ec1b6b4"

This is weird because from KEDA logs I think the error it's outside, but from outside logs I think is in KEDA. Could you enable debug logs and share them please? You can do it modifying the argument - '--v=0' to - '--v=3'

BTW, there is a bug with Prometheus metrics generated by KEDA in v2.8.0 (Helm chart v2.8.1), I'd recommend upgrading to KEDA v2.8.1 (Helm chart v2.8.2)

Thanks for the feedback! It seems upgrading to Helm chart v.2.8.2 resolved the issue.

authors: JorTurFer dejongm tomkerkhove

repo: kedacore/keda


text:
Outdated Operator SDK version causing bugs

Currently Operator SDK in version 0.11 is used. The latest version is 0.18. There have been solved many bugs in meantime, e.g. not releasing leader lock when the pod with operator is evicted which was solved in v0.13. The latest Operator SDK version should be used.
Specifications

KEDA Version: 1.4.1

We will update Operator SDK version in upcoming KEDA v2. There are multiple dependencies between the components (eg. k8s.io in Metrics server & Operator SDK) which make the update non trivial, so will stay with 0.11 for KEDA v1.

I see. And when is KEDA v2 planned to be released?

The (optimistic) plan is to release v2 in a month.

Fixed in v2

authors: hmoravec zroubalik


text:
[dev] Scarb 2.5.0

bump scarb version to 2.5.0 and handle any breaking changes

happy to take this

This is currently blocked by OZ still on 2.4.4. Workaround could be to temporarily depend on a forked OZ repo until the official one is updated.
Waiting for corfirmation

Thank you for the contribution. For the time being let's not work off a fork.
If you see support is added by OZ can you resubmit without the fork?


text:
fix: android crash

The android crash was caused by the splash image being too big (10.000px). Resized to a reasonable size (1776x3840 4k).
LogCat output:
--------- beginning of crash
05-21 14:50:24.835  6092  6092 E AndroidRuntime: FATAL EXCEPTION: main
05-21 14:50:24.835  6092  6092 E AndroidRuntime: Process: host.exp.exponent, PID: 6092
05-21 14:50:24.835  6092  6092 E AndroidRuntime: java.lang.RuntimeException: Canvas: trying to draw too large(189717696bytes) bitmap.

closes #45

Thank you @ugur-eren, nice to check with LogCat (can't see build errors without it) ;)
Join the TG group please: https://t.me/JoyboyStarknet.
Btw, OD Hack is starting soon on this repo
@AbdelStark good fix, I review and try it. The Android build is working now!

authors: MSghais ugur-eren

repo: keep-starknet-strange/joyboy


text:
spike: LOE for migrating SNOS to 13.XX

Use @maciejka hint accounting scripts to verify if it would infact be easier(less hints) to move to implementing the more updated OS.
Additional Context
This would mean rewriting and re attaining all the hard coded test data

https://github.com/keep-starknet-strange/snos/pull/82

authors: drspacemn maciejka

repo: keep-starknet-strange/snos


text:
paddles

I know, this is quite rare device, but with atari paddles connected, it says "paddles not detected". But analog joystick test works with them, so maybe name this test analog+paddles?

That's 'pad not detected' (cd32 gamepad), not paddles.
I called the test Analog to try to encompass paddles too. But let's be honest noone has ever seriously used paddles on the Amiga.
I did wonder about giving linear representations of X and Y instead of an XY plot. But I think the latter is nicer for joystick and quite usable for paddles too.

Ok, thank you for explanation. Yes its true, I know only one simple game, which use them. Keep the work on this fantastic utility, which helped me a lot ;)

I've always thought that an explicit mention of "CD32" in the test title would make things more clear. This is because "gamepad" is a pretty generic term: the Sega Master System and Megadrive also had their own gamepads, which happen to be somewhat compatible with Amigas too, so some confusion may arise.
Something else to consider is that some people, especially non-English-speaking, might not differentiate between a "joystick" and a "gamepad". I know some older people here in Italy that call every controller a "joystick". If the test title explicitly pointed to the CD32, I'm sure they would at least understand that it is targeted at that specific "joystick".
"Analog" sounds fine to me, but maybe "Analog/Paddles" would be clearer. Not all people might know how paddles work internally.
Quick digression: I think keirf is assuming that ATK will mainly get used by people with specific knowledge of the machine and peripherals, that's why some terms might be confusing to beginners. But some tests are more immediate than others and can be used even by people without a background, so maybe the terminology could be improved for these. The controller test is probably the easiest one to pick up and many people might use it to test controllers rather than the machine.
About the XY plot vs. linear representation, I think the former is more universal, even though I'm not sure what happens to the missing dimension: I guess the absolute value doesn't mind, but it ought to be somewhat stable at least.

@SukkoPera Regarding linear representation I would simply show each pot value on its own horizontal axis.
I will look at names of the controller types. They have to be kept somewhat short is all. I suppose 'CD32 Pad' might be a good idea.

authors: SukkoPera keirf mnx-xx

repo: keirf/Amiga-Stuff

license: unlicense


text:
441k pretrain LJs model

So I downloaded the 441k pretrained model and it sounds OK.  However has issues with short phrases where it repeats itself.  Anyway I thought I'd train it some more to see if it would have any improvements.  So I download the LJs data set you provided, but the model actually starts to sound worse (muffled as if over an old cellphone) and tends to repeat itself more after additional training.  These are the Hparams I used:
Audio:
num_mels=80,
num_freq=1025,
sample_rate=22050,
frame_length_ms=50,
frame_shift_ms=12.5,
preemphasis=0.97,
min_level_db=-100,
ref_level_db=20,
Model:
outputs_per_step=5,
embed_depth=256,
prenet_depths=[256, 128],
encoder_depth=256,
postnet_depth=256,
attention_depth=256,
decoder_depth=256,
Training:
batch_size=32,
adam_beta1=0.9,
adam_beta2=0.999,
initial_learning_rate=0.002,
decay_learning_rate=True,
use_cmudict=False,  # Use CMUDict during training to learn pronunciation of ARPAbet phonemes
Eval:
max_iters=170,
griffin_lim_iters=60,
power=1.5,              # Power to raise magnitudes to prior to Griffin-Lim

nothing?  Could someone share the hparams use to train the pretarined model?  I'm getting sick of my stuff sound like a crappy recording from a mid 90ies video game.

Can you attach some examples, and the command line you're using to continue training?

I'll see if I can get some, in the mean time I've also found bad data in the LJs dataset.  When I was training on it I noticed an image that had a bad alignment long after it was properly aligned.  So I looked up the corresponding training wav file and text only to find they weren't a complete match.  So at the moment I'm having the computer generate an alignment for every file so I can find the files that don't match the text.  Later I will release a corrected data set.

@Ittiz
could you please share the 441k pre-trained LJs model  as the current link doesn't work anymore.
PS: I know it's not a relevant comment to the Issue itself, but just hoped you could share it.

authors: Ittiz catalincoroeanu keithito

repo: keithito/tacotron


text:
Reaperscanstr closed

Source name
Reaper Scans
Source language
Turkish
Source link
https://reaperscanstr.com/
Other details
No response
Acknowledgements

[X] I have updated all installed extensions.
[X] I have opened WebView and checked that the source website is down.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a meaningful title with the source name.
[X] I will fill out all of the requested information in this form.

The site is not dead, please close the issues

The site is not dead, please close the issues

Reaper Scans (Turkish) is definitely dead though...

authors: Thekages beerpiss deividgabrielpeira

repo: keiyoushi/extensions-source


text:
Fox White is down and website is closed

Source name
Fox White
Source language
Portuguese Brazil
Source link
https://foxwhite.com.br/
Other details
Error displayed: net::ERR_NAME_NOT_RESOLVED

Acknowledgements

[X] I have updated all installed extensions.
[X] I have opened WebView and checked that the source website is down.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a meaningful title with the source name.
[X] I will fill out all of the requested information in this form.

Foxwhie está mudando de domínio

authors: deividgabrielpeira mariodac


text:
FlixScans: fix search

closes  #986
Checklist:

[ ] Updated extVersionCode value in build.gradle for individual extensions
[x] Updated overrideVersionCode or baseVersionCode as needed for all multisrc extensions
[x] Referenced all related issues in the PR body (e.g. "Closes #xyz")
[ ] Added the isNsfw = true flag in build.gradle when appropriate
[x] Have not changed source names
[ ] Have explicitly kept the id if a source's name or language were changed
[x] Have tested the modifications by compiling and running the extension through Android Studio
[ ] Have removed web_hi_res_512.png when adding a new extension

@AwkwardPeak7 thank you very much ❤


text:
how to use the releases for msys2?

Hi,
How can I add the releases to my already existing MSYS2 system?
many thanks
cheers
stefan

@HaidStefan Hello!
Did you try install mingw toolchains by pacman?
See README.md's "Build" section:
pacman -Syuu
pacman -S bzip2 base-devel mingw-w64-x86_64-toolchain

These fragments install the base toolchain sets without breaking your environment (maybe :)
Or did you have any troubles?

@kekyo No, this worked successfully, but after that I tried to build the toolchain with build.sh arm-none-eabi and that did not work. I get a lot of errors there.
After that I tried to install a release made from you. I use the MINGW64 Shell with the blue icon. But there I got that error:
$ pacman -U gcc-7.2.0_x86_64-w64-mingw32_arm-none-eabi_2018-01-16.tar.bz2
Lade Pakete...
Fehler: Fehlende Paket-Metadaten in gcc-7.2.0_x86_64-w64-mingw32_arm-none-eabi_2018-01-16.tar.bz2
Fehler: 'gcc-7.2.0_x86_64-w64-mingw32_arm-none-eabi_2018-01-16.tar.bz2': Ungültiges oder beschädigtes Paket

Do you have any Idea?
Should I also post the build error from the build.sh script?

@HaidStefan the answer for two parts:

I'm trying build with latest version for MSYS2 ( http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20180531.exe ), please wait ;)
gcc-7.2.0_x86_64-w64-mingw32_arm-none-eabi_2018-01-16.tar.bz2 is not pacman style package. It's plain tar-gz archive. You can extract and place to some place. It means portable-style.

@HaidStefan sorry later. I tested current MSYS2 environment and just cause problem too.
I'm thinking about MSYS2 default gcc package (current version) may causes unknown problem...
I feel use gcc's multi-staging buid steps (with fixed version) to fix problem, we have to change build.sh scripts.

Thanks a lot for trying, i found an other solution for building micropython now (See: https://github.com/micropython/micropython/issues/3941)

authors: HaidStefan kekyo

repo: kekyo/gcc-toolchain


text:
Does Tagui supports remote desktop automation??

Hi,
I'm interested in automating tasks in remote desktops. So, I'd like to know is this feature available in Tagui. Is there such possibility?
Thanks in advance,
Sahithi N.

Hi Sahithi, there are perhaps 3 ways to look at this -

will be setting up the automation scripts and TagUI on the remote computer run the tasks there directly.

will be using computer vision method to control the remote desktop session with TeamViewer or other client.

will be having scripts and TagUI at the remote computer, but let the host connect to the remote computer with TeamViewer etc and initiate the automations (again using computer vision).

Copying @Aussiroth as he will be taking over supporting questions and advice on TagUI usage.

Some more notes and examples here - https://github.com/kelaberetiv/TagUI/issues/272

authors: kensoh nsahithi

repo: kelaberetiv/TagUI


text:
How to export the 3D mesh?

Thank you for your amazing work!
Your code works great for new view synthesis, but how can I export the 3D mesh (as an obj) from your representation?

Hi,
I didn't test it personally, but you could try the steps provided here.
https://github.com/kwea123/nerf_pl/blob/master/README_mesh.md


text:
Requests missing from requirments.txt?

File "./misocoind.py", line 20, in
from misocoin.sync import misocoin_cli, MisocoinRequestHandler
File "/home/****/github/misocoin/misocoin/sync.py", line 1, in
import requests
ModuleNotFoundError: No module named 'requests'
i installed with pip and it then worked.

Done. Thanks!

authors: Waterdrips kendricktan

repo: kendricktan/misocoin


text:
Change the suffix j into ja to follow ISO-639-1

How do you think about the change?

Good idea!  maybe next release. thanks.

repo: kenjihiranabe/The-Art-of-Linear-Algebra


text:
Chunked transfer encoding for SSE heartbeats failing

When subscribing to a Server Sent Events endpoint, I notice an error given the processing of a heartbeat. Heartbeats in SSE can be sent as an empty line. Consider the following SSE reply for chunked transfer encoding:
    00000000  48 54 54 50 2f 31 2e 31  20 32 30 30 20 4f 4b 0d HTTP/1.1  200 OK.
    00000010  0a 53 65 72 76 65 72 3a  20 6f 70 65 6e 72 65 73 .Server:  openres
    00000020  74 79 2f 31 2e 39 2e 31  35 2e 31 0d 0a 44 61 74 ty/1.9.1 5.1..Dat
    00000030  65 3a 20 46 72 69 2c 20  32 38 20 4f 63 74 20 32 e: Fri,  28 Oct 2
    00000040  30 31 36 20 30 32 3a 33  39 3a 35 34 20 47 4d 54 016 02:3 9:54 GMT
    00000050  0d 0a 43 6f 6e 74 65 6e  74 2d 54 79 70 65 3a 20 ..Conten t-Type:
    00000060  74 65 78 74 2f 65 76 65  6e 74 2d 73 74 72 65 61 text/eve nt-strea
    00000070  6d 0d 0a 54 72 61 6e 73  66 65 72 2d 45 6e 63 6f m..Trans fer-Enco
    00000080  64 69 6e 67 3a 20 63 68  75 6e 6b 65 64 0d 0a 43 ding: ch unked..C
    00000090  6f 6e 6e 65 63 74 69 6f  6e 3a 20 6b 65 65 70 2d onnectio n: keep-
    000000A0  61 6c 69 76 65 0d 0a 0d  0a                      alive... .
    000000A9  31 0d 0a 0a 0d 0a                                1.....

With the last line, the 31 indicates that there is just one byte to receive (ASCII 1). The chunked size is then followed by a CRLF and then the empty line (LF), followed again by a CRLF.
This appears to cause the following stacktrace:
  ...
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/utils.py", line 377, in stream_decode_response_unicode
    for chunk in iterator:
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/models.py", line 676, in generate
    for chunk in self.raw.stream(chunk_size, decode_content=True):
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 353, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 502, in read_chunked
    self._update_chunk_length()
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 448, in _update_chunk_length
    line = self._fp.fp.readline()
AttributeError: 'NoneType' object has no attribute 'readline'

What I'm left wondering is whether chunked responses that only contain a newline cause the requests library a problem.
I'm using requests  2.11.1.

I can't reproduce a problem on my system by duplicating that output. Is it possible for you to provide the code you're using?

I appreciate the situation, however a reproducer isn't immediately available. I'll try and work on something for you, but can't promise anything. Thanks for any further insights.

Thanks @huntc. In the meantime, the best I can give you is the knowledge that this isn't immediately obviously a requests problem. =( Sorry!

I've been looking at the request code most of today. The fact that it is throwing an error given a correct SSE reply should be cause for concern. My theory is that the body is consumed and eats the LF without considering that it is to be counted in the chunked reply.

@huntc That theory has at least one counter-example:
import socket

s = socket.socket()
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind(('', 8080))
s.listen(5)

while True:
    new_sock, _ = s.accept()
    data = b''
    while not data.endswith(b'\r\n\r\n'):
        data += new_sock.recv(8192)

    new_sock.sendall(
        b'HTTP/1.1 200 OK\r\n'
        b'Server: socket server\r\n'
        b'Transfer-Encoding: chunked\r\n'
        b'\r\n'
    )
    new_sock.sendall(b'1\r\n\n\r\n')
    new_sock.sendall(b'1\r\n\n\r\n')
    new_sock.sendall(b'5\r\nhello\r\n')
    new_sock.sendall(b'5\r\nworld\r\n')
    new_sock.sendall(b'0\r\n\r\n')
    new_sock.close()

If you run that script and then do this:
r = requests.get('http://localhost:8080/', stream=True)
for chunk in r.iter_content(1024):
    print repr(chunk)

then I encounter no error.

Thanks. I'll look further.

I've got a reproducer - same server code as your provided, but here's the client code. I shall investigate further, but I'm posting here in case you see anything obvious. The code was copied and modified from https://bitbucket.org/btubbs/sseclient, so I may have inherited a problem, or inadvertently introduced one.
import requests
import re

SSE_REQUEST_INPUT = {
    'headers': {
        'Cache-Control': 'no-cache',
        'Accept': 'text/event-stream'
    }
}

SSE_END_OF_FIELD = re.compile(r'\r\n\r\n|\r\r|\n\n')

def is_event_complete(buf):
    return re.search(SSE_END_OF_FIELD, buf) is not None

def parse_event(raw_sse_string):
    event, data = None, None
    lines = raw_sse_string.split('\n')
    for line in lines:
        if line.rstrip():
            key, value = line.split(':')
            if key == 'event':
                event = value
            elif key == 'data':
                data = value
    return Event(event, data)

class Event:
    def __init__(self, event, data):
        self.event = event
        self.data = data

    def __eq__(self, other):
        if type(other) is type(self):
            return self.__dict__ == other.__dict__
        else:
            return False

    def __ne__(self, other):
        return not self.__eq__(other)

class Client:
    """
    The following SSE Client has been backported, cut down version of https://bitbucket.org/btubbs/sseclient -
    look at sseclient.py.

    We were not be able to use the SSE client library as it does not have the support for Python 3.2 due
    to the presence of unicode string declaration (i.e. u''). The unicode string declaration is valid from Python 3.3 and
    above, while in Python 3.2 it will result in Syntax error.

    Changes introduced as part of the backport:
    - Support for Python 3.2 (i.e. do not use u'')
    - Parse only for event and data string within SSE
    - No support for retries and last event id
    """
    def __init__(self, url, headers=None):
        self.url = url
        self.headers = headers
        self.response = None

    def connect(self):
        sse_request_input = dict(SSE_REQUEST_INPUT)
        if self.headers:
            sse_request_input['headers'].update(self.headers)

        response = requests.get(self.url, stream=True, **sse_request_input)
        response.raise_for_status()
        self.response = response

    def __iter__(self):
        return self

    def __next__(self):
        buf = ''
        while not is_event_complete(buf):
            next_char = next(self.response.iter_content(decode_unicode=True))
            buf += next_char.decode('ascii')

        split = re.split(SSE_END_OF_FIELD, buf)
        raw_sse = split[0]
        return parse_event(raw_sse)

def get_events(url, headers=None):
    client = Client(url, headers)
    client.connect()
    return client

sse_events = get_events('http://localhost:8080/')
for event in sse_events:
    print(repr(event))

Further investigations show that the problem is occurring within:
            next_char = next(self.response.iter_content(decode_unicode=True))

Here's my stack trace:
ChristohersMBP2:test huntc$ python3 client.py
b'\n'
Traceback (most recent call last):
  File "client.py", line 97, in <module>
    for event in sse_events:
  File "client.py", line 82, in __next__
    next_char = next(self.response.iter_content(decode_unicode=True))
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/utils.py", line 372, in stream_decode_response_unicode
    for item in iterator:
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/models.py", line 676, in generate
    for chunk in self.raw.stream(chunk_size, decode_content=True):
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 353, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 502, in read_chunked
    self._update_chunk_length()
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 448, in _update_chunk_length
    line = self._fp.fp.readline()
AttributeError: 'NoneType' object has no attribute 'readline'

I will continue looking further over the w/e.

That's ok, I've identified the problem. iter_content returns a generator, which necessarily contains some state. In the case of iter_content it contains two particularly important bits of state: one related to Unicode decoding (which you're using), and one related to response completion state. If you throw the generators away, or create more than one, you lose that state, which causes Requests to get confused about where the response body is or what data has already been read.
Change your code to call iter_content once per response and save its return value in a variable, and then call next on that variable instead. This should resolve your problem.

Got it! Thanks so much for your help!

authors: Lukasa huntc

repo: kennethreitz/requests


text:
because of idna2008 enforcement some real urls that work in the browser are now broken

Because of idna2008 enforcement 2.12.0 some real urls that work in the browser are now broken.
For example:
http://☃.net/
http://☃.net/
My suggestion would be to try idna2008 first, catch exception, then try idna2003.
>>> requests.get('http://xn--n3h.net/')
Traceback (most recent call last):
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/models.py", line 370, in prepare_url
    host = idna.encode(host, uts46=True).decode('utf-8')
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/packages/idna/core.py", line 355, in encode
    result.append(alabel(label))
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/packages/idna/core.py", line 276, in alabel
    check_label(label)
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/packages/idna/core.py", line 253, in check_label
    raise InvalidCodepoint('Codepoint {0} at position {1} of {2} not allowed'.format(_unot(cp_value), pos+1, repr(label)))
requests.packages.idna.core.InvalidCodepoint: Codepoint U+0027 at position 2 of "b'xn--n3h'" not allowed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/api.py", line 70, in get
    return request('get', url, params=params, **kwargs)
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/api.py", line 56, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/sessions.py", line 474, in request
    prep = self.prepare_request(req)
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/sessions.py", line 407, in prepare_request
    hooks=merge_hooks(request.hooks, self.hooks),
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/models.py", line 302, in prepare
    self.prepare_url(url, params)
  File "/Users/nlevitt/workspace/warcprox/warcprox-ve35/lib/python3.5/site-packages/requests/models.py", line 372, in prepare_url
    raise InvalidURL('URL has an invalid label.')
requests.exceptions.InvalidURL: URL has an invalid label.

Thanks for this report!
Ultimately, I'm not sure I agree. Fundamentally, those URIs will stop working at some point as browsers move over to IDNA 2008. They will have to move over time in at least some cases, because the .de domain mandates it, so there's no alternative there. So I have no objection to having "http://☃.net/".
Right now I think the real issue is that we attempt to IDNA-encode everything, and probably shouldn't. When a domain that is already IDNA-encoded is passed to us we should probably just leave it alone. The idna project is considering doing the same (see kjd/idna#27), but we can get there ahead of them by saying that for certain URIs we simply short-circuit the encoding.
The logic would have to be:

If the host portion of the URL begins with xn--
AND either

the URL is a bytestring that can be decoded using ASCII OR
the URL is a unicode string that can be encoded using ASCII

THEN we skip IDNA encoding
ELSE we do the IDNA encoding

That would, I think, cover this problem. How does that sound?

That sounds ok.

I believe we may not need to worry about the case where the URL is a bytestring. prepare_url transforms it into unicode at the beginning of the method and re-encodes it on the way out.
@nlevitt were you interested in providing a patch for this? If not, I believe I have a fix ready to go but will gladly defer to you.

Go for it @nateprewitt

I've experienced this issue with pylxd using the unix socket interface and requests-unixsocket. In our case, we have to do parse('/path/to/unix.socket', safe='') as a raw unix path clearly doesn't substitute for a host. This breaks in requests 2.12+, as the urlencoded version %2Fpath%2Fto%2Funix.socket doesn't IDNA encode properly and raises an exception. I only comment here as it might make an interesting test case to prevent further regressions.

@rockstar just to clarify, you are leading your socket path with a scheme (http:// or https://), correct? Trying to verify we have some of these edge cases covered.

In my case, one of my test url's length is 810(and it works), it worked with idna2003  but not with idna2008, if we have a fallback option that will be great.

Uppercase letters should be fine, we've enabled a mapping mode that should make it safe. Can you provide the URL that fails?

http://{one_of_our_private_test_domain_valid_no_spec_character_within.com}/?cc=JjORzitxJIECX89fYNyYa1kn1NNLkWCKSAS31tpBCyxQjadg5SoilIRjaaGRKpRTMpEjE4ePf3ZkEpWyb7wboPbKj9qj_M9YwrpqdFQlDXJ5A9Fj7bW4KlaLLuZD4ddhhm8rGM19h-HVspJl8MZDmGIUFoGH7E-k_uXpMLBnU5XgSnX0zkSsCWgAGGc-MYPDmYmzrMmpKQTLNwXqm4Ye-SHjOXCbcgoaSjQl8B4WbZmu7sFYOAodbyKNUCDeLDNPo3GiTHJUVKyuDXDA-jAmHxy4q7Y-TUy0u2UrA1EfivBUD74Elma5I3LRoFIxr0I3BVR5B8tL626ZRGYnbIAvx_J7OPkXVX_LkpCSNkQNdHWraRI-DvAxGn1wd6uNdXVothbm6FDjC_hHYafMYi8gDbBInqi16bEVop9PxOu6dEygAqo3V7ZqGVIYNn0Df9ex3jGoLv5NPQZmIDXzs8sLUbma5SBq6JMnIKx6Gvpp6PXumWj_nPoir50k36eApU-RndGhF0UZnNE_NGQcy2dY8Y3whi4jPv2yP201e-VD_zCmih1uNsDRuOJbsoc5pMXDoOXriBCoKnPMesrL_WVwqSp2wIJnMhrgymwQ61_aDmrVEt5w48VbjHpKN2jeGdrWje6LkCmDVzO2RTENSb1IB5MAC41HhDcd2kPa8xMsLTLC2HeQ_XI0DvrD8bPM1a_ePd5alV1S2kEwB7bNh7-2fI-GJ-aUTt4Va-2V64x3n5rUeI9JgSnr9lIZhN0CNlwR

after investigate, I notice the subdomain I am testing is like
http://subdomain_1.example.com

and the _ breaks in idna2008

@jnozsc Thanks for the example, we've had discussion regarding underscores in a separate thread which is now locked but your issue will be resolved with #3695 soon.

I have the same problem, which I reported in kjd/idna#32, but it seems more to be an issue in requests than in idna.
@Lukasa's logic sounds right to me.

Should be fixed in Requests v2.12.2.

authors: Lukasa jnozsc nateprewitt nlevitt quantenschaum rockstar


text:
Add Game

Right now we have a board and pieces and players, but we need a game of chess, moving forward. This helps because of the movelist, etc, for the particular game.

Fixed in ab2bdf876f1507d53a73d3938255a9cdf83c5929

How to go about an IPlayer playing an IGame?

An IPlayer is no longer a separate entity, he belongs to a game, and can play the game and only the game. or, he can take a board, and a side, and play however he wants

I think taking a board and playing makes it testable and stateless

repo: kenshinthebattosai/CAESAR


text:
How to fine-tune pretrained r(2+1)d models on UCF101 and hmdb51?

thanks for your sharing the pretraied R(2+1)d model on Kinetics.  I  tried to fine-tune it on smaller datasets like UCF101 or hmdb51, But it's heavily overfitting. So ,can you share more about your fine-tuning strategy of R(2+1)D models? Looking forward to your reply

hi, do you resolve this questions?  same problem is happen to me


text:
error with extract-text-webpack

Hi i have this error, after start webpack --env.dev , what can i do with this ?
I would be grateful for help
ERROR in c:\es6-todomvc\node_modules\extract-text-webpack-plugin\loader.js?{"omit":1,"remove":true}!c:\es6-todomvc\node_modules\style-loader\index.js!c:\es6-todomvc\node_modules\css-loader\index.js!c:\es6-todomvc\node_modules\todomvc-app-css\index.css doesn't export content
ERROR in c:\es6-todomvc\node_modules\extract-text-webpack-plugin\loader.js?{"omit":1,"remove":true}!c:\es6-todomvc\node_modules\style-loader\index.js!c:\es6-todomvc\node_modules\css-loader\index.js!c:\es6-todomvc\node_modules\todomvc-app-css\index.css doesn't export content
ERROR in c:\es6-todomvc\node_modules\extract-text-webpack-plugin\loader.js?{"omit":1,"remove":true}!c:\es6-todomvc\node_modules\style-loader\index.js!c:\es6-todomvc\node_modules\css-loader\index.js!c:\es6-todomvc\src\app.css doesn't export content

Hmmm... Could you verify you have the same versions as are in the workshop? Check the package.json and make sure your installed versions are the same. If you notice that there are differences from the workshop to the latest versions of any packages, please makeapullrequest.com to the README Updates section.
Other than that, I think your best bet is to make a question on StackOverflow. Good luck!


text:
[Missing SNMP Polling Profile] Servertech Sentry3 PDU

Device Vendor: Servertech
Device Model:  Sentry3 PDU?
System Object Identifier (SysOID): .1.3.6.1.4.1.1718.3
List of critical metrics that you expect in the profile (does not need to be all-inclusive, just a general idea of your expectations):

Uptime
Current/Wattage on a per port basis if possible
Power port status
Humidity sensor values
Model number
Serial number

Vendor MIB Download: https://www.servertech.com/support/sentry-mib-oid-tree-downloads
Gist Link: https://gist.github.com/araddas/192f685825655261373657164c054ce5

@araddas  - can you please re-run your SNMP walk with the formatting applied to create numeric output so we can parse the results?
Instead of this:
SNMPv2-MIB::sysDescr.0 = STRING: Sentry Switched PDU

We need this:
.1.3.6.1.2.1.1.1.0 =  = STRING: Sentry Switched PDU

# v2c example
snmpwalk -v 2c -t 10 -On -c $COMMUNITY_STRING $IP_ADDRESS . >> snmp_walk.out

# v3 example
snmpwalk -v3 -t 10 -l authPriv -u $USERNAME -a MD5|SHA -A $AUTH_PASS -x DES|AES -X $PRIV_PASS -ObentU -Cc $IP_ADDRESS . >> snmp_walk.out

@thezackm Updated the gist with the numeric output.

@thezackm new gist is here https://gist.github.com/araddas/9f70a1306c1b60304e495adc3bec3d42

authors: araddas thezackm

repo: kentik/snmp-profiles


text:
Additional loggerss on debug level

KNTK - 262
Added logging of API requests and responses as suggested in:
https://github.com/kentik/terraform-provider-kentik-synthetics/pull/81#issuecomment-1042346692
Here https://pastebin.com/0qDGqQ1g is a part of debug output containing new loggers.
Similar PR for cloudexport https://github.com/kentik/terraform-provider-kentik-cloudexport/pull/54

@jdziurzynski Please create separate PR with improvements analogous to https://github.com/kentik/terraform-provider-kentik-cloudexport/pull/54

authors: danielfurman jdziurzynski


text:
Incorrect amount of dots

When using centerMode: true and anything higher than slidesToShow: 1 the amount of dots displayed is wrong.
Here is a fiddle: http://jsfiddle.net/4u4rvehe/5/
Any ideas on how to fix this?

Same or similar issue appears on slick demo page (https://kenwheeler.github.io/slick/):

See "Autoplay" when 5, 6, 1 or 6, 1, 2 are visible.
See "Slider Syncing" when 3, 4, 5 or 4, 5, 1 are visible.

A "workaround" could be to set number of slidesToShow to the same as slidesToScroll.

Been fixed in the master. Here's a fork with the updated js. Thanks!

authors: danielpuglisi leggomuhgreggo timonf

repo: kenwheeler/slick


text:
Aria attributes visible for slide even after setting accessibility to false

Hi,
This is an amazing carousel and we are actively using it. However, I have discovered that the aria-hidden attributes are set for the slides even if the accessibility flag is set to false. I think this is incorrect.
We have a requirement from ADA perspective to allow only tabbing through each slide without tabbing on the arrow buttons. I can set the tabindex for these buttons programmatically to -1 and prevent the tabbing but since the aria-hidden is defaulted to true when carousel is initialized, the invisible slides are never read even though the user can tab through them and are visible now.
Why not set the aria tags only on basis of the accessibility flag to allow the flexibility of setting them based on user requirement?

Same issue as https://github.com/kenwheeler/slick/issues/1544. May be faster to fix and PR on your own.

The accessibility option only control tabbing and arrow key navigation. Perhapse we need another option to enable/disable aria attributes?

As @sunnydav mentions above, adding ARIA attributes of any kind are going to influence ARIA based screen readers across the board. It seems redundant to have a second setting that would turn these attributes on/off when really ARIA attributes should only be added/removed when this option is set to 'true'.
This is a real problem when you need to override the ARIA attributes because Slick doesn't implement what you need, there's no real way to de-activate them completely. Not all accessibility requirements are asking for the same thing.
This would be my vote:
accessibility:false; -> no ARIA tags on anything
accessibility:true; -> ARIA tags where needed, using 'aria-hidden' very carefully

It may actually be smarter to remove this implementation completely rather than leave it the way it is.

@qbunt can you please explain what is wrong with the current implementation and I will see what we can do to fix it?

The aria-hidden=true attribute on elements (even when set to accessibility:false will be evaluated with screen reader software in a way that's not desirable. Because that property appears with the accessibility config true or false, if you need to change this, you have to loop through every slide and remove the aria-hidden attribute manually on every change. It makes supporting WCAG standards (the ADA compliance @sunnydav mentions) really challenging.
If you set accessibility:false there should be no ARIA tags on any element by default. The aria-hiddenproperty is explained here pretty well.
If you are attempting to use Slick in an environment where you have to support WCAG standards (banking, e-commerce, retail, etc), Slick makes this nearly impossible with the current implementation, as the ARIA attributes are not compliant. WCAG 2.0 standards for carousels are well established.
My point is, either remove all the ARIA attributes if accessibility:false or remove the entire implementation, as it makes supporting the published standards far more work than it should be.

I agree, the aria implementation could use some work. I've opened a new issue about aria-live="polite" here for those interested.

@cshold :+1:

Hey @ahmadalfy, any update on this, I know this is likely not high on the priority list, but it'd be great to hear if it's going to get some love or if a PR is needed to close this out. Cheers.

This is still an issue, and is still relevant. An opt-out mode for aria-hidden is, ironically, really useful for making usage of this library accessible.

An opt out feature needs to be added.. for the sake of accessibility and audit reviews.

Also currently experiencing this issue, an opt-out is needed

I also am in need of a solution to this problem with ADA compliance. An opt-out is needed!

authors: JohnMDDD JoshuaKGoldberg ahmadalfy cshold fisher2470 karlchelton qbunt sunnydav


text:
JQuery - Slick Slider - Only shows the first image

I have created a slick slider on a site. I can see it goes into 'slick mode', but doesnt show the number of slides I have told it too. They are all there and I can make them show by changing their 'left' and 'opacity' css values.
I won't be able to replicate this as I have used slick reliably forever and will work if I dumb it down.
The slider is within the blue section under the main image. There should be 4 slicked slides. However it only shows one.
If anyone thinks they can crack it pop over here: https://development.materialshub.com/2018/11/13/altered-visions/
====================================================================
Steps to reproduce the problem...
I have never had trouble with this slider before - its amazing...
====================================================================
What is the expected behaviour?
To show all four slides
====================================================================
What is observed behaviour?
1 slide shows at the correct width to show all four but the other slides are given opacity 0 and a left value that places them on top of each other.
====================================================================
More Details

Which browsers/versions does it happen on? Chrome, Firefox, Safari
Which jQuery/Slick version are you using? 1.8.1
Did this work before? it is a new build

:S - Nobody with any ideas?

Please! My brain hurts!

Your development site is just a static image.

authors: DoopsDesigns logangarcia


text:
🛑 Back-End is down

In 539e01a, Back-End (https://back.grow2on.com:3102) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Back-End is back up in 1509904 after 1 hour, 5 minutes.


text:
add pigeonhole sort

Add pigeonhole sort to the sort folder + add test for it

Hmm. Getting TypeError: 'module' object is not callable in the Travis build log. Am I missing something here?

@terror I think you did not export the function on algorithms/sort/__init__.py

authors: ericklarac terror

repo: keon/algorithms


text:
Added comments, code cleanup for algorithms/arrays

Improved the pylint score for algorithms/arrays modules.

Please check and fix the test cases


text:
Edit mode: list indent issues

Is the bug present when using the default Obsidian theme?
No
Is the bug present when snippets and plugins are disabled?
Yes
Minimal theme version
5.3.2
Describe the bug

Edit Mode

The second line of list get a wrong padding. List first line's 'b' is a little right to the second line's 'A'.
The code block in list, the first part get a left margin, but the follows not.

Preview Mode
Everything looks good.

Debug info
Preview in Github

broot
A new way to see and navigate directory trees : https://dystroy.org/broot
echo "deb [signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ bullseye main" | sudo tee /etc/apt/sources.list.d/azlux.list
sudo wget -O /usr/share/keyrings/azlux-archive-keyring.gpg  https://azlux.fr/repo.gpg
sudo apt update
sudo apt install broot
# 运行broot，按提示安装br到.bashrc，完成后需要source。
sudo broot

Source code

-   broot
    A new way to see and navigate directory trees : [https://dystroy.org/broot](https://dystroy.org/broot)

    ```bash
    echo "deb [signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ bullseye main" | sudo tee /etc/apt/sources.list.d/azlux.list
    sudo wget -O /usr/share/keyrings/azlux-archive-keyring.gpg  https://azlux.fr/repo.gpg
    sudo apt update
    sudo apt install broot
    # 运行broot，按提示安装br到.bashrc，完成后需要source。
    sudo broot
    ```

As mentioned in the issue template, I am no longer supporting versions below Minimal 6.0 — please test with Obsidian 0.16 and Minimal 6+ and reopen if it's still an issue

authors: Erimus-Koo kepano

repo: kepano/obsidian-minimal


text:
Node Classifier on my dataset yields concatOp error

https://github.com/keras-team/keras-io/blob/6c3005c32291bd059eb41c002dbccb171846535f/examples/graph/gnn_citations.py#L606
I get this with my own dataset. I adapted your code to a binary node classification and can't figure out myself how to handle this error  on tf.concat of the update function:
Concatenate the node_repesentations and aggregated_messages.
---> 67             h = tf.concat([node_repesentations, aggregated_messages], axis=1)
InvalidArgumentError: ConcatOp : Dimensions of inputs should match: shape[0] = [1405,12] vs. shape[1] = [1401,12] [Op:ConcatV2] name: concat
everything else was working fine. 1405 is the size of the nodes and they have 12 features.

Hi. Try change the Normalizer (line 531) to "True".
I was experiencing your same issue and now it's working for me

@abitofalchemy Thanks for reaching out. Can you repost this to one of the channels below, for better visibility?

TensorFlow forum
Keras mailing list

Thanks!

authors: abitofalchemy franzodo pcoet

repo: keras-team/keras-io


text:
EfficientNetV2 does not match google implementation

Hi,
I may be wrong, but checking the efficientnetv2 implementation I think there is a difference with the google one
The  "survival_probability" is defined as survival_probability=drop_connect_rate * b / blocks but b is set to zero, while according to the google implementation it should increase with the "number" of the block.
I think that line should be replaced with:
survival_probability=drop_connect_rate * i / blocks
where i is the counter of the for loop

cc. @sebastian-sz

thanks for cc @innat.
Yes, I think you are correct @SergioG-M.
I mostly followed the Efficientnet V1 implementation, which indeed increases block size in the end of the loop and it looks like i missed this step.
Without it, the value of drop_connect_rate * b / blocks is always 0.0.

I think that line should be replaced with:
survival_probability=drop_connect_rate * i / blocks
where i is the counter of the for loop

One can also, similar to Efficientnet V1 implementation, add b+=1 in line 995 of efficientnet_v2.py.
I can submit the PR with the fix, unless you want to do it? Please, let me know.

I don't think this will work, as b is increased also in the second for loop, as opposed to i, which increases only when second for loop finishes.

You're right, I was following the google implementation, but their blocks already include the second for loop in the keras one, so it should be b += 1
Go ahead with the PR please.

authors: SergioG-M innat sebastian-sz

repo: keras-team/keras


text:
doğrudan konser fatura girişi

sadece konser değil, konser veya benzeri olabilir - tek aktivitelik giriş. sıfır tutarlı ödemeleri oluşturmamalı.

konserler kifu'dan takip edilmeyecek, gerek kalmadı.

repo: keremkoseoglu/Kifu


text:
Incremental training for Deep Learning and Wapiti models

Support incremental training for Deep Learning models.
We simply add -i to the training command, and the training will resume from the existing model instead of starting from scratch with a new model.
> java -Xmx1024m -jar grobid-trainer/build/libs/grobid-trainer-<current version>-onejar.jar 0 <name of the model> -gH grobid-home -i

See https://github.com/kermitt2/delft/pull/147
It does work for CRF Wapiti too.

Coverage decreased (-0.04%) to 39.631% when pulling 3209bbba5a9bfb9dc4082b7e5c91d0e878a49c92 on incremental-training into b9d92c6bdd7aaa30aedc95ad277eef14f09d5c19 on master.


text:
[WIP] Add test for lost connection

Add a test for an issue that was reported where the process exits if the connection to the Redis server is lost while being subscribed to a topic.
Reference: https://github.com/keroxp/deno-redis/issues/83

Awesome, thanks. We can hang onto this

authors: Terkwood sebastienfilion

repo: keroxp/deno-redis


text:
Added E-commerce Anime site

Issue No: #93

Can you check the README.MD again I think you haven't made the table properly.

Ok I will do it manually, merging this one.

thanks keshav to let me contribute on this issue. Its an very unique idea to have other projects together in one repo.

Issue No: #93

Hey omk-coder i want to make some changes in your project

repo: keshavgbpecdelhi/Web-Development


text:
Here, i want to contribute for hacktoberfest 2023

What type of PR is this? (check all applicable)

[x] 🚀 Added Name
[x] ✨ Feature
[x] 🌟 stared the repo
[ ] 🐛 Grammatical Error
[ ] 📝 Documentation Update
[ ] 🚩 Other

Description
Add Link of GitHub Profile

I just bring my C# project
github.com/AlfatTaufik


text:
ZendutyAlert authentication is broken

Feature description
Using Zenduty service: https://www.zenduty.com/dashboard/teams/4fe8c6c3-1fd8-4b8d-8117-6385ac54df53/services/31657666-9d40-4a8a-97b7-75d62accb1d2/
This flow:
id: zen
namespace: qa

tasks:
  - id: alert_on_failure
    type: io.kestra.plugin.notifications.zenduty.ZendutyAlert
    url: https://www.zenduty.com/api/incidents/
    payload: |
      {
          "title": "Execution error",
          "service": "31657666-9d40-4a8a-97b7-75d62accb1d2"
      }
    bearerAuth: "mytoken"

(also tried to use bearerAuth: "Token mytoken")
returns:
2023-10-16 20:06:45,295 ERROR WorkerThread f.z.1.qxmKCvOlxubNSlOVZh0dZ Forbidden
io.micronaut.http.client.exceptions.HttpClientResponseException: Forbidden
	at io.micronaut.http.client.netty.DefaultHttpClient$FullHttpResponseHandler.makeErrorFromRequestBody(DefaultHttpClient.java:2232)
	at io.micronaut.http.client.netty.DefaultHttpClient$FullHttpResponseHandler.buildResponse(DefaultHttpClient.java:2194)
	at io.micronaut.http.client.netty.DefaultHttpClient$FullHttpResponseHandler.buildResponse(DefaultHttpClient.java:2117)
	at io.micronaut.http.client.netty.DefaultHttpClient$BaseHttpResponseHandler.channelReadInstrumented(DefaultHttpClient.java:2092)
	at io.micronaut.http.client.netty.DefaultHttpClient$FullHttpResponseHandler.channelReadInstrumented(DefaultHttpClient.java:2153)
	at io.micronaut.http.client.netty.DefaultHttpClient$FullHttpResponseHandler.channelReadInstrumented(DefaultHttpClient.java:2117)
	at io.micronaut.http.client.netty.SimpleChannelInboundHandlerInstrumented.channelRead0(SimpleChannelInboundHandlerInstrumented.java:49)
	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	at io.micronaut.http.netty.stream.HttpStreamsHandler.channelRead(HttpStreamsHandler.java:216)
	at io.micronaut.http.netty.stream.HttpStreamsClientHandler.channelRead(HttpStreamsClientHandler.java:180)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1383)
	at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1246)
	at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1295)
	at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
	at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:1623)
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:99)
		at reactor.core.publisher.Flux.blockFirst(Flux.java:2701)
		at io.micronaut.http.client.netty.DefaultHttpClient$1.exchange(DefaultHttpClient.java:499)
		at io.micronaut.http.client.netty.DefaultHttpClient$1.retrieve(DefaultHttpClient.java:506)
		at io.micronaut.http.client.BlockingHttpClient.retrieve(BlockingHttpClient.java:122)
		at io.micronaut.http.client.BlockingHttpClient.retrieve(BlockingHttpClient.java:171)
		at io.micronaut.http.client.BlockingHttpClient.retrieve(BlockingHttpClient.java:184)
		at io.kestra.plugin.notifications.zenduty.ZendutyAlert.run(ZendutyAlert.java:112)
		at io.kestra.plugin.notifications.zenduty.ZendutyAlert.run(ZendutyAlert.java:23)
		at io.kestra.core.runners.Worker$WorkerThread.run(Worker.java:674)

@iNikitaGricenko can you check whether the URL in the docs is wrong?
it seems it should be:
https://apidocs.zenduty.com/#tag/Incidents/paths/~1api~1incidents~1/post
currently docs point to:
https://apidocs.zenduty.com/#tag/Integration-Alerts/paths/~1api~1account~1teams~1{team_id}~1services~1{service_id}~1integrations~1{integration_id}~1alerts~1/get

repo: kestra-io/plugin-notifications


text:
MISSING SetActiveItemSwap(String region_name, int swap_idx)   in CREATURE PACK

public void SetActiveItemSwap(String region_name, int swap_idx)
{
active_uv_swap_actions[region_name] = swap_idx;
}

This is not possible for now since the CreaturePack framework is intended to be a compact representation for Creature playback. It should not contain all functions of the standard Creature runtime, otherwise the performance and size advantages will be gone.

authors: Lelegithub kestrelm


text:
gobrew self-update always updates

Previously when running gobrew self-update the tool would check for updates and if found would update the tool, otherwise it would report no update available and that you are already up to date.
Currently when running the above command the tool always seems to download and report 'Upgrade successful' even though no new version has been posted.
Can you please investigate?
Expected behaviour is to run this command and if an update is available then download and upgrade, otherwise do not download approx 6Mb unnecessarily.
Kind regards

lol, yea you are right.

probably next weekend :)

Fixed
╭─pulkit.kathuria@JP-GCJKVGQK0G ~/git/re ‹master›
╰─$ gobrew self-update
Downloading 100% |███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| (6.0/6.0 MB, 2.8 MB/s)
Upgrade successful
╰─$ gobrew version
[INFO] gobrew version is 1.8.5

╭─pulkit.kathuria@JP-GCJKVGQK0G ~/git/re ‹master›
╰─$ gobrew self-update
[INFO] your version is already newest


text:
Support parameter default values.

The default value, if provided, could be displayed next to required/type information:

n: (integer) (default: 20)

Of course, required and default will probably never be present together, as that combination does not make sense.

Good point. Can you perhaps provide a pull request with that change?

Sure, will do that gladly.

Many thanks, I did not got to it yet!

authors: iki kevinrenskers


text:
🛑 FX corretor (kty) is down

In 5b7ba8e, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 0c38256 after 9 minutes.

repo: keviocastro/upptime


text:
🛑 FX blog (kty) is down

In 8d362fe, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 238f8ba after 30 minutes.


text:
🛑 FX corretor (kty) is down

In 1dce1db, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in a29b1ad after 7 minutes.


text:
🛑 lugge site  (kty) is down

In f600ccf, lugge site  (kty) (https://luagge.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: lugge site  (kty) is back up in 0cf0da5.


text:
🛑 FX corretor (kty) is down

In 0e31d9e, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in f6e7f78 after 7 minutes.


text:
🛑 FX blog (kty) is down

In 27b0125, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in a95bdc6 after 6 minutes.


text:
🛑 FX blog (kty) is down

In f98895f, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in b4b4030 after 7 minutes.


text:
🛑 FX blog (kty) is down

In 1f4f2b0, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 81bae57 after 23 minutes.


text:
🛑 FX blog (kty) is down

In 106fcee, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 0d32ce6 after 9 minutes.


text:
🛑 FX corretor (kty) is down

In a279db7, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 17703d7 after 27 minutes.


text:
🛑 FX corretor (kty) is down

In 543b29f, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in ee946ec after 6 minutes.


text:
🛑 FX corretor (kty) is down

In 3e8b7cc, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in a262257 after 10 minutes.


text:
🛑 FX corretor (kty) is down

In 01c1917, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 03a5615 after 6 minutes.


text:
🛑 FX corretor (kty) is down

In 9c1e7d8, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 713cbcc after 39 minutes.


text:
🛑 FX corretor (kty) is down

In 4a47c12, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 5b75793 after 46 minutes.


text:
🛑 FX blog (kty) is down

In d39c4e9, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in cacc678 after 42 minutes.


text:
🛑 FX blog (kty) is down

In 7fbb366, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 5267f13 after 6 minutes.


text:
🛑 FX corretor (kty) is down

In 622adbc, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 651a4e0 after 6 minutes.


text:
🛑 AVS  (kty) is down

In 6fed106, AVS  (kty) (https://) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AVS (kty) is back up in d07650d.


text:
🛑 FX blog (kty) is down

In d61e0e6, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 60c4e3a after 26 minutes.


text:
🛑 FX blog (kty) is down

In 715e976, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in fa7420e after 8 minutes.


text:
🛑 FX corretor (kty) is down

In c941a62, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in a1143c8 after 6 minutes.


text:
🛑 FX blog (kty) is down

In ec4af06, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 13f84d1 after 28 minutes.


text:
🛑 FX corretor (kty) is down

In 2280552, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 02e5974 after 9 minutes.


text:
🛑 FX corretor (kty) is down

In 578d9a1, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in b44e19f after 32 minutes.


text:
🛑 FX corretor (kty) is down

In 341ddac, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in ebc369d after 6 minutes.


text:
🛑 FX blog (kty) is down

In 3c8b831, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 782a043 after 6 minutes.


text:
🛑 FX blog (kty) is down

In 7c04c93, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in e366c37 after 5 minutes.


text:
🛑 FX blog (kty) is down

In 2b5523e, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 46abff6 after 6 minutes.


text:
🛑 FX net (kty) is down

In 1ccdce6, FX net (kty) (https://foxter.net.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX net (kty) is back up in 42b3079.


text:
🛑 elagi (kty) is down

In ba51e2e, elagi (kty) (https://egalite.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: elagi (kty) is back up in 0173077 after 24 minutes.


text:
Add plaintextsports.com

This PR is:

[x] Adding a new domain

[ ] Updating existing domain size

[ ] Changing domain name

[ ] Removing existing domain from list

[ ] Website code changes (512kb.club site)

[ ] Other not listed

[x] I used the uncompressed size of the site

[x] I have included a link to the GTMetrix report

[x] The domain is in the correct alphabetical order

[x] This site is not an ultra lightweight site

[x] The following information is filled identical to the data file

I confirm that I have read the FAQ section, particularly the two red items around minimal pages and inappropriate content and I attest that this site is neither of these things.

[x] Check to confirm

- domain: plaintextsports.com
  url: https://plaintextsports.com/
  size: 21.9
  last_checked: 2023-10-10

GTMetrix Report:
https://gtmetrix.com/reports/plaintextsports.com/VdAvPYFd/

Thanks!

authors: PaulJuliusMartinez garritfra


text:
Detect file extension if there's none

I download an audio file and it doesn't have a .mp3 file extesion so i made a little change.

@sindresorhus @silverwind, does this sound good to you?
@dkakashi69, this also needs tests.

Looks fine.

Could also expand this by using https://github.com/jshttp/mime-types to look up the preferred extension for the mime type when the magic byte check fails.

Yup, can use the same code as in https://github.com/sindresorhus/electron-dl/pull/20.

authors: dkakashi69 kevva silverwind sindresorhus

repo: kevva/download


text:
Feature Request: Desktop application UI to work with PGP

❤ Keybase team
To make it easier for non-technical users to work with PGP encryption functionality of Keybase, it would be great to add PGP encrypt/decrypt capability to Desktop UI.
At the moment, one have to direct users to open their terminals and use cli commands, which is somewhat frightening to less technical users.
keybase pgp decrypt -i encrypted_file.txt.asc

Encryption and decryption was implemented as shown here: https://keybase.io/blog/crypto
In the other hand the UI version only supports Saltpack, thus is incompatible almost anything but Keybase and Keybase based tools... although it's incompatible even with https://keybase.io/encrypt.
Would be great if a "Use the almost 30 year old PGP instead of the shiny new Saltpack" checkbox was added to the GUI. If it's too long it can be just "Use PGP".

authors: anapsix qgustavor

repo: keybase/client


text:
Handle multiple teamsWithChosenChannels in pushstate

@mlsteele had his teamsWithChosenChannels reset twice in the last week. It's because his client doesn't know about the existing teamsWithChosenChannels, and injects a new empty one so he ends up with two. This PR adds detection for multiple teamsWithChosenChannels arrays. We take the union of any valid items we find, and dismiss any invalid ones along the way. It's a little dangerous to modify the gregor state in its own receiver, but actions returned from handleTeamsWithChosenChannels monotonically decrease the number of teamsWithChosenChannels in the gregor state, so as long as we're not passing an invalid array in L192, we shouldn't get into a loop here. r? @keybase/react-hackers

I also tested by manually injecting duds into my gregor state and watching the reconciliation in the logs.


text:
Migrate to CircleCI 2.0

Also use go 1.10.3.

Okay this is finally ready.

PTAL

Addressed jzila's comments from https://github.com/keybase/kbfs/pull/1621 by moving down the checkout step


text:
Stellar: mobile settings popups

This makes all non-sendform popups match the designs on mobile more closely. Also includes some UX improvements like enter-to-submit and a Saved! toast to the display currency.
r? @keybase/react-hackers

@keybase/react-hackers bump

@keybase/react-hackers bump


text:
Early exit on error in loadPayments

This fixes a red box on mobile (dev).
When adding the debug logging, it should have been done only on
no error.

cc @buoyad who added this debug logging

Forgot to mention how I ran into this: just trying to link an already linked account on mobile.

that empty account stuff should be fixed, so feel free to remove anything you added in frontend trying to help figure that out.

Okay, removed that logging code

authors: akalin-keybase patrickxb


text:
add RevokedBy field CoRE-2971

@patrickxb @maxtaco
I think this is all we need to do to get this info on DeviceDetail and ComputedKeyInfo (with some tests). Let me know though if I missed something.

CI is failing because my test user isn't checked in, I'll add a PR for that now on keybase/keybase

LGTM

authors: mmaxim patrickxb


text:
better default cipher set

better error messages on failure to find an intersection

r? @oconnor663 or @jacobhaven

LGTM. Your call on the ciphers.

repo: keybase/go-crypto


text:
🛑 Elisa Eesti AS is down

In b706248, Elisa Eesti AS (https://www.elisa.ee/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Elisa Eesti AS is back up in acc2360 after 3 hours, 34 minutes.

repo: keywordnew/tallinn-watchtower


text:
krun: fix PATH when krun called by relative path

Was seeing this error previously.
ext/k/k-distribution/target/release/k/bin/krun: line 53: llvm-krun: command not found

@dwightguth Automerge?

repo: kframework/k