Unable to build Virtlet

If I run:
$ ./build/cmd.sh clean
$ ./build/cmd.sh build

Then it always fails during glide install step with a strange stacktrace:
...
[INFO]	--> Setting version for github.com/renstrom/dedent to 020d11c3b9c0c7a3c2efcc8e5cf5b9ef7bcea21f.
[INFO]	--> Setting version for github.com/PuerkitoBio/urlesc to 5bd2802263f21d8788851d5305584c82a5c75d7e.
[INFO]	--> Setting version for github.com/Sirupsen/logrus to 51fe59aca108dc5680109e7b2051cbdcfa5a253c.
[INFO]	--> Setting version for github.com/spf13/pflag to 9ff6c6923cfffbcd502984b8e0c80539a94968b7.
[INFO]	--> Setting version for github.com/syndtr/gocapability to e7cb7fa329f456b3855136a2642b197bad7366ba.
[INFO]	--> Setting version for github.com/ugorji/go to ded73eae5db7e7a0ef6f55aace87a2873c5d2b74.
[INFO]	--> Setting version for github.com/vishvananda/netlink to 9dee363ad4abbc3c9a4a24a9f1e33363e224b111.
[INFO]	--> Setting version for github.com/vishvananda/netns to 8ba1072b58e0c2a240eb5f6120165c7776c3e7b8.
[INFO]	--> Setting version for go4.org to 03efcb870d84809319ea509714dd6d19a1498483.
[INFO]	--> Setting version for go.universe.tf/netboot to 9253ccdf97149d96019a62122555b37047168c1f.
[INFO]	--> Setting version for golang.org/x/crypto to d172538b2cfce0c13cee31e647d0367aa8cd2486.
[INFO]	--> Setting version for golang.org/x/sys to 076b546753157f758b316e59bcb51e6807c04057.
[INFO]	--> Setting version for golang.org/x/net to f2499483f923065a842d38eb4c7f1927e6fc6e6d.
[INFO]	--> Setting version for golang.org/x/exp to 292a51b8d262487dab23a588950e8052d63d9113.
[INFO]	--> Setting version for google.golang.org/grpc to 777daa17ff9b5daef1cfdf915088a2ada3332bf0.
[INFO]	--> Setting version for golang.org/x/text to 2910a502d2bf9e43193af9d68ca516529614eed3.
[INFO]	--> Setting version for k8s.io/apiserver to b74e5942e2a7ef9f73874b7e5a48c030ff7f1189.
[INFO]	--> Setting version for k8s.io/api to 4fe9229aaa9d704f8a2a21cdcd50de2bbb6e1b57.
[INFO]	--> Setting version for k8s.io/metrics to 8efbc8e22d00b9c600afec5f1c14073fd2412fce.
[INFO]	--> Setting version for k8s.io/client-go to cc44961f935a644fb82c0f4b6591543704578db7.
[INFO]	--> Setting version for k8s.io/kubernetes to d3ada0119e776222f11ec7945e6d860061339aad.
[INFO]	--> Setting version for k8s.io/apimachinery to abe34e4f5b4413c282a83011892cbeea5b32223b.
[INFO]	--> Setting version for gopkg.in/yaml.v2 to 53feefa2559fb8dfa8d81baad31be332c97d6c77.
[INFO]	--> Setting version for gopkg.in/inf.v0 to 3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4.
[INFO]	--> Setting version for gopkg.in/fsnotify.v1 to 7be54206639f256967dd82fa767397ba5f8f48f5.
[INFO]	--> Setting version for gopkg.in/tomb.v1 to c131134a1947e9afd9cecfe11f4c6dff0732ae58.
[INFO]	Exporting resolved dependencies...
[INFO]	--> Exporting github.com/aws/aws-sdk-go
[INFO]	--> Exporting github.com/abbot/go-http-auth
[INFO]	--> Exporting github.com/appc/spec
[INFO]	--> Exporting github.com/armon/circbuf
[INFO]	--> Exporting github.com/containernetworking/cni
[INFO]	--> Exporting github.com/davecgh/go-spew
[INFO]	--> Exporting github.com/docker/distribution
[INFO]	--> Exporting github.com/coreos/go-systemd
[INFO]	--> Exporting github.com/Azure/go-ansiterm
[INFO]	--> Exporting github.com/coreos/pkg
[INFO]	--> Exporting github.com/blang/semver
[INFO]	--> Exporting github.com/dgrijalva/jwt-go
[INFO]	--> Exporting github.com/coreos/etcd
[INFO]	--> Exporting github.com/boltdb/bolt
[INFO]	--> Exporting github.com/docker/docker
[INFO]	--> Exporting github.com/coreos/go-semver
[INFO]	--> Exporting github.com/coreos/rkt
[INFO]	--> Exporting github.com/docker/engine-api
[INFO]	--> Exporting github.com/beorn7/perks
[INFO]	--> Exporting github.com/docker/go-connections
[INFO]	--> Exporting github.com/docker/go-units
[INFO]	--> Exporting github.com/docker/spdystream
[INFO]	--> Exporting github.com/emicklei/go-restful
[INFO]	--> Exporting github.com/emicklei/go-restful-swagger12
[INFO]	--> Exporting github.com/ghodss/yaml
[INFO]	--> Exporting github.com/fsnotify/fsnotify
[INFO]	--> Exporting github.com/exponent-io/jsonpath
[INFO]	--> Exporting github.com/go-ini/ini
[INFO]	--> Exporting github.com/go-openapi/jsonreference
[INFO]	--> Exporting github.com/go-openapi/jsonpointer
[INFO]	--> Exporting github.com/go-openapi/spec
[INFO]	--> Exporting github.com/go-openapi/loads
[ERROR]	Export failed for github.com/go-openapi/spec: Unable to export source
[ERROR]	Export failed for github.com/go-openapi/jsonpointer: Unable to export source
[ERROR]	Export failed for github.com/go-openapi/jsonreference: Unable to export source
[INFO]	--> Exporting github.com/go-openapi/analysis
[INFO]	--> Exporting github.com/go-openapi/swag
[INFO]	--> Exporting github.com/google/cadvisor
[INFO]	--> Exporting github.com/google/gofuzz
[INFO]	--> Exporting github.com/golang/protobuf
[ERROR]	Export failed for github.com/go-openapi/swag: Unable to export source
[ERROR]	Export failed for github.com/go-openapi/loads: Unable to export source
[INFO]	--> Exporting github.com/godbus/dbus
[INFO]	--> Exporting github.com/golang/groupcache
[INFO]	--> Exporting github.com/gogo/protobuf
[INFO]	--> Exporting github.com/golang/glog
[INFO]	--> Exporting github.com/hashicorp/golang-lru
[ERROR]	Export failed for github.com/go-openapi/analysis: Unable to export source
[ERROR]	Export failed for github.com/docker/distribution: Unable to export source
[ERROR]	Export failed for github.com/godbus/dbus: Unable to export source
[INFO]	--> Exporting github.com/howeyc/gopass
[INFO]	--> Exporting github.com/hpcloud/tail
[ERROR]	Export failed for github.com/golang/glog: Unable to export source
[ERROR]	Export failed for github.com/howeyc/gopass: Unable to export source
[ERROR]	Export failed for github.com/google/gofuzz: Unable to export source
[INFO]	--> Exporting github.com/jonboulle/clockwork
[INFO]	--> Exporting github.com/jmespath/go-jmespath
[INFO]	--> Exporting github.com/imdario/mergo
[INFO]	--> Exporting github.com/kr/pty
[ERROR]	Export failed for github.com/golang/groupcache: Unable to export source
[ERROR]	Export failed for github.com/coreos/etcd: Unable to export source
[INFO]	--> Exporting github.com/libvirt/libvirt-go
[ERROR]	Export failed for github.com/golang/protobuf: Unable to export source
[INFO]	--> Exporting github.com/libvirt/libvirt-go-xml
[INFO]	--> Exporting github.com/mailru/easyjson
[ERROR]	Export failed for github.com/hpcloud/tail: Unable to export source
[INFO]	--> Exporting github.com/juju/ratelimit
[ERROR]	Export failed for github.com/imdario/mergo: Unable to export source
[INFO]	--> Exporting github.com/nu7hatch/gouuid
[INFO]	--> Exporting cloud.google.com/go
[ERROR]	Export failed for github.com/kr/pty: Unable to export source
[INFO]	--> Exporting github.com/matttproud/golang_protobuf_extensions
[INFO]	--> Exporting github.com/mitchellh/go-wordwrap
[INFO]	--> Exporting github.com/Microsoft/go-winio
[ERROR]	Export failed for github.com/hashicorp/golang-lru: Unable to export source
[ERROR]	Export failed for github.com/libvirt/libvirt-go-xml: Unable to export source
[ERROR]	Export failed for github.com/aws/aws-sdk-go: Unable to export source
[ERROR]	Export failed for github.com/mailru/easyjson: Unable to export source
[INFO]	--> Exporting github.com/onsi/gomega
[ERROR]	Export failed for github.com/coreos/rkt: Unable to export source
[ERROR]	Export failed for github.com/gogo/protobuf: Unable to export source
[ERROR]	Export failed for github.com/jonboulle/clockwork: Unable to export source
[INFO]	--> Exporting github.com/mistifyio/go-zfs
[INFO]	--> Exporting github.com/prometheus/client_golang
[ERROR]	Export failed for github.com/nu7hatch/gouuid: Unable to export source
[ERROR]	Export failed for github.com/mistifyio/go-zfs: Unable to export source
[INFO]	--> Exporting github.com/prometheus/client_model
[INFO]	--> Exporting github.com/onsi/ginkgo
[ERROR]	Export failed for github.com/libvirt/libvirt-go: Unable to export source
[INFO]	--> Exporting github.com/pmezard/go-difflib
[INFO]	--> Exporting github.com/PuerkitoBio/purell
[ERROR]	Export failed for cloud.google.com/go: Unable to export source
[ERROR]	Export failed for github.com/juju/ratelimit: Unable to export source
[ERROR]	Export failed for github.com/onsi/gomega: Unable to export source
[ERROR]	Export failed for github.com/matttproud/golang_protobuf_extensions: Unable to export source
[INFO]	--> Exporting github.com/opencontainers/runc
[ERROR]	Export failed for github.com/jmespath/go-jmespath: Unable to export source
[INFO]	--> Exporting github.com/syndtr/gocapability
[ERROR]	Export failed for github.com/prometheus/client_golang: Unable to export source
[INFO]	--> Exporting github.com/prometheus/common
[ERROR]	Export failed for github.com/Microsoft/go-winio: Unable to export source
[ERROR]	Export failed for github.com/google/cadvisor: Unable to export source
[ERROR]	Export failed for github.com/prometheus/client_model: Unable to export source
[INFO]	--> Exporting github.com/renstrom/dedent
[INFO]	--> Exporting github.com/PuerkitoBio/urlesc
[INFO]	--> Exporting github.com/pborman/uuid
[INFO]	--> Exporting github.com/seccomp/libseccomp-golang
[INFO]	--> Exporting github.com/Sirupsen/logrus
[ERROR]	Export failed for github.com/syndtr/gocapability: Unable to export source
[ERROR]	Export failed for github.com/prometheus/common: Unable to export source
[ERROR]	Export failed for github.com/PuerkitoBio/purell: Unable to export source
[ERROR]	Export failed for github.com/pborman/uuid: Unable to export source
[ERROR]	Export failed for github.com/mitchellh/go-wordwrap: Unable to export source
[INFO]	--> Exporting github.com/spf13/pflag
[INFO]	--> Exporting github.com/prometheus/procfs
[ERROR]	Export failed for github.com/seccomp/libseccomp-golang: Unable to export source
[INFO]	--> Exporting github.com/vishvananda/netlink
[ERROR]	Export failed for github.com/Sirupsen/logrus: Unable to export source
[INFO]	--> Exporting github.com/vishvananda/netns
[ERROR]	Export failed for github.com/renstrom/dedent: Unable to export source
[ERROR]	Export failed for github.com/pmezard/go-difflib: Unable to export source
[INFO]	--> Exporting github.com/ugorji/go
[ERROR]	Export failed for github.com/onsi/ginkgo: Unable to export source
[ERROR]	Export failed for github.com/PuerkitoBio/urlesc: Unable to export source
[ERROR]	Export failed for github.com/spf13/pflag: Unable to export source
[ERROR]	Export failed for github.com/prometheus/procfs: Unable to export source
[INFO]	--> Exporting go4.org
[ERROR]	Export failed for github.com/vishvananda/netlink: Unable to export source
[INFO]	--> Exporting go.universe.tf/netboot
[ERROR]	Export failed for github.com/vishvananda/netns: Unable to export source
[ERROR]	Export failed for github.com/docker/docker: Unable to export source
[ERROR]	Export failed for github.com/opencontainers/runc: Unable to export source
[ERROR]	Export failed for github.com/ugorji/go: Unable to export source
[ERROR]	Export failed for go4.org: Unable to export source
[INFO]	--> Exporting golang.org/x/exp
[INFO]	--> Exporting golang.org/x/crypto
[INFO]	--> Exporting golang.org/x/sys
[ERROR]	Export failed for golang.org/x/exp: Unable to export source
[ERROR]	Export failed for golang.org/x/crypto: Unable to export source
[INFO]	--> Exporting golang.org/x/text
[INFO]	--> Exporting k8s.io/apiserver
[INFO]	--> Exporting k8s.io/api
[INFO]	--> Exporting golang.org/x/net
[ERROR]	Export failed for golang.org/x/sys: Unable to export source
[INFO]	--> Exporting google.golang.org/grpc
[INFO]	--> Exporting gopkg.in/inf.v0
[ERROR]	Export failed for gopkg.in/inf.v0: Unable to export source
[ERROR]	Export failed for google.golang.org/grpc: Unable to export source
[INFO]	--> Exporting k8s.io/apimachinery
[INFO]	--> Exporting gopkg.in/tomb.v1
[ERROR]	Export failed for gopkg.in/tomb.v1: Unable to export source
[INFO]	--> Exporting gopkg.in/fsnotify.v1
[INFO]	--> Exporting gopkg.in/yaml.v2
[ERROR]	Export failed for gopkg.in/fsnotify.v1: Unable to export source
[INFO]	--> Exporting k8s.io/client-go
[ERROR]	Export failed for gopkg.in/yaml.v2: Unable to export source
[ERROR]	Export failed for golang.org/x/net: Unable to export source
[ERROR]	Export failed for golang.org/x/text: Unable to export source
[INFO]	--> Exporting k8s.io/kubernetes
[INFO]	--> Exporting k8s.io/metrics
[ERROR]	Export failed for k8s.io/metrics: Unable to export source
[ERROR]	Export failed for k8s.io/api: Unable to export source
[ERROR]	Export failed for k8s.io/apimachinery: Unable to export source
[ERROR]	Export failed for go.universe.tf/netboot: Unable to export source
[ERROR]	Export failed for k8s.io/apiserver: Unable to export source
[ERROR]	Export failed for k8s.io/client-go: Unable to export source
[ERROR]	Export failed for k8s.io/kubernetes: Unable to export source
[ERROR]	Unable to export dependencies to vendor directory: Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Unable to export source
Makefile:1159: recipe for target 'install-vendor' failed
make[1]: Leaving directory '/go/src/github.com/Mirantis/virtlet'
make[1]: *** [install-vendor] Error 1
Makefile:1141: recipe for target 'all' failed
make: *** [all] Error 2

Do you guys have any idea why this would happen? I'm running Ubuntu 16.04.

Looks like https://github.com/Masterminds/glide/issues/633 - maybe you are catch by ulimit?

My ulimit -n was actually quite low (1024), but increasing it to 100k didn't help to resolve the issue - the error remains the same. Also, the glide install command seems to be working when run on my host directly (the Ubuntu 16.04).
Let me try to increase the ulimit in the build container as well, I'll report the result. But does build/cmd.sh build work on your machine?

Strange, the ulimit inside container seems to be quite high already:
$ build/cmd.sh vsh
$ ulimit -n
1048576

I'm using it quite often and it's working for me, but there was some time from my last invocation of clean - i'll give it a try, but that will take a while.

I did clean build just a couple of hours age and had no issues.
According to glide sources, here is where this error is raised: https://github.com/Masterminds/vcs/blob/master/git.go#L408-L412. Try to invoke this git command manually from within container, maybe you'll get some additional hints

Btw. afair i had similar messages when i run out of disk space on volume dedicated for docker. Keep in mind that we generate A LOT of messages with default logging settings and that can lead to quite big disk waste in kubeadm-dind-kube-node-1 docker volume. On my local machine (it was cleaned up week ago) it has:
 sudo du -sh "/fs/docker/volumes/kubeadm-dind-kube-node-1/_data"
8,6G    /fs/docker/volumes/kubeadm-dind-kube-node-1/_data

I can confirm that cmd/build.sh build works on my fedora.

I cleaned up everything, and can confirm - cmd/build.sh build works ok.

Some more inofrmation about my system:
$ uname -a
Linux ubuntu 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 21:17:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.


Missconfigured goerli smartcontracts addresses json

Those address are missconfigured to the FixedPriceSignatureMinter's address instead of the correct ones:
https://github.com/soundxyz/sound-protocol/blob/cd8c86cbfd7b1f2436393b3c09dcd1977615ecc1/src/json/goerli.json#L5-L6
I'm openning a pull request to solve it.

thank you! https://github.com/soundxyz/sound-protocol/pull/282


[6.0][Distributed] Remove diagnostic emitting from macro, rely on compiler

Description: The macro cannot diagnose some situations, or rather, would diagnose too aggressively, because it cannot inspect the type declarations of all invokved types, and therefore we're unable to reliably report errors only when necessary.
Originally I thought we don't want to emit macro code that "may fail to compile" but we don't really have a choice.
This patch removes a manual diagnostic, and enables more correct code to properly use @Resolvable protocols.
Scope/Impact: Adopters of the new @Resolvable distributed actor protocols
Risk: Low, only removing too aggressive diagnostic from macro.
Testing: CI testing, added specific test case that was reported.
Reviewed by: @hborla
Original PR: https://github.com/apple/swift/pull/73635
Radar: rdar://128087273

@swift-ci please test


Fix typo

Github -> GitHub

Learn Build status updates of commit 158c416:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/machine-learning/how-to-access-azureml-behind-firewall.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Looks good; thanks, @changeworld


Large amount of retry, could something be wrong?

When running the scanner; I get a considerable number of these from time to time
[2022-12-14T05:05:51.206Z] 05:05:51 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:05:51.633Z] 05:05:51 [Debug] Get Dependencies Scan results... (Attempt 1)
[2022-12-14T05:05:57.185Z] 05:05:56 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:05:57.185Z] 05:05:56 [Debug] Get Dependencies Scan results... (Attempt 2)
[2022-12-14T05:06:02.721Z] 05:06:01 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:02.721Z] 05:06:02 [Debug] Get Dependencies Scan results... (Attempt 3)
[2022-12-14T05:06:07.210Z] 05:06:07 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:07.645Z] 05:06:07 [Debug] Get Dependencies Scan results... (Attempt 4)
[2022-12-14T05:06:13.194Z] 05:06:12 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:13.194Z] 05:06:12 [Debug] Get Dependencies Scan results... (Attempt 5)
[2022-12-14T05:06:18.773Z] 05:06:17 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:18.773Z] 05:06:18 [Debug] Get Dependencies Scan results... (Attempt 6)
[2022-12-14T05:06:23.250Z] 05:06:23 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:23.683Z] 05:06:23 [Debug] Get Dependencies Scan results... (Attempt 7)
[2022-12-14T05:06:29.249Z] 05:06:28 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:29.249Z] 05:06:28 [Debug] Get Dependencies Scan results... (Attempt 8)
[2022-12-14T05:06:33.721Z] 05:06:33 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:34.154Z] 05:06:34 [Debug] Get Dependencies Scan results...  (Attempt 10)
[2022-12-14T05:06:45.274Z] 05:06:44 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:45.274Z] 05:06:44 [Debug] Get Dependencies Scan results... (Attempt 11)
[2022-12-14T05:06:50.830Z] 05:06:49 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:50.830Z] 05:06:50 [Debug] Get Dependencies Scan results... (Attempt 12)
[2022-12-14T05:06:55.306Z] 05:06:55 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:06:55.733Z] 05:06:55 [Debug] Get Dependencies Scan results... (Attempt 13)
[2022-12-14T05:07:01.290Z] 05:07:00 [Debug] Sending HTTP GET request to: https://artifactory.somecompany.com/xray/api/v1/scan/graph/f3a51409-45f7-43ea-4ede-fc5d49732016?include_vulnerabilities=true
[2022-12-14T05:07:01.290Z] 05:07:00 [Debug] Get Dependencies Scan results... (Attempt 14)

Sometimes it just works and gets through to the next issue - other times this will just carry on. If I kill the build and run it again, it seems to work.
Build is for dotnet core, and Linux x64.
Is there something you think I could do to fix this? as I've seen it go all the way to attempt 100+

Hi @Jetski5822, thank you for reporting this issue.
In a nutshell, Frogbot audits your project using the jfrog-cli audit logic, generating a dependency graph, sending it directly to Xray for results, and polling until it is finished:
https://github.com/jfrog/jfrog-client-go/blob/master/xray/services/scan.go#L120
The situation may arise from time to time in some projects, and we are working on improving the time it takes to scan the graph.
You can verify whether this situation arises from the graph scan by using the jfrog-cli audit with the jf audit command in the relevant project directory. This issue arises from the time it takes Xray to return a response if the number of attempts is similar to the ones you provided from the Frogbot run.
We will keep you posted once the performance improvements are complete.

@Jetski5822,
Are tou still seeing this issue?

Hey @eyalbe4 I am - but im going to close it as its the jfrog server doing the work and not frog bot - thanks for following up.


Misleading error when restoring cookbooks

When restoring cookbooks using the following command:
admin@host:~$ ls -l /home/admin/backup_chef_server/cookbooks/
drwxr-xr-x 5 user2 user2 4096 Feb 25 17:15 apt-2.6.1
drwxr-xr-x 5 user2 user2 4096 Feb 25 17:15 dummy_cookbook-0.1.0
drwxr-xr-x 5 user2 user2 4096 Feb 25 17:15 dummy_cookbook-0.2.0
admin@host:~$ knife backup restore cookbooks roles environments clients users nodes -D /home/admin/backup_chef_server
/ffi-yajl/json_gem is deprecated, these monkeypatches will be dropped shortly
WARNING: This will overwrite existing data!
Do you want to restore backup, possibly overwriting exisitng data? (Y/N)y
=== Restoring cookbooks ===
ERROR: Errno::ENOENT: No such file or directory - /home/admin/backup_chef_server/cookbooks/dummy_cookbook

The reason is that the method responsible for restoring cookbooks creates a symlink from e.g. dummy_cookbook-0.1.0/ to dummy_cookbook/ and the symlink cannot be created if there are too restrictive permissions set.
It would be helpful to get an error about invalid permissions instead of not existing directory.

And I guess this will not work at all on Windows machines.

I have never used it on Windows. Try and you'll know.

Ran also into this and I can confirm it doesn't work on Windows.
But I could restore cookbooks with Linux for sure.
Also the directory permissions tip was very helpful - ran into this also when first trying on Linux!

Latest version will fail with the follow error, when the backup directory is not writable:
Errno::EACCES: Permission denied @ dir_s_mkdir - /tmp/test/tmp
@xmik @dotmartti @ruicovelo

The error I ran into on Windows with version 0.0.11 was:
=== Restoring cookbooks ===
ERROR: Errno::ENOENT: No such file or directory @ unlink_internal

@pmoosh maybe we could add a line to the README saying Windows is not supported? Or may throw an error when attempting to do a gem install on windows to indicate the platform is not supported?

@fletchowns @dotmartti @ruicovelo I added a simple although not very efficient fix for Windows. Instead of linking to a dir I copy it. Tested cookbook restore with Win 2008R2 and it works
If you have some time can you try it as well?
clone the repo.
And use bundle install/exec.
Will release the gem later
thanks
pmoosh

Thanks @pmoosh !
I just had a chance to try out the changes, seems to be mostly working for me, not sure if the issues I'm having are pilot error or what.
I've got a local Chef Server VM running to test the backup restore. I ran:
knife backup restore -D ./chef_server_backup_2015-09-23_041108 --config ~/.chef/knife_local.rb

It went through clients, nodes, roles, data bags, and environments no problem. Then it made it through a couple dozen cookbooks without issue until it suddenly died with:
Restoring cookbook ["apt"]
Uploading apt            [2.7.0]
ERROR: SSL Validation failure connecting to host: local.mycorp.com - SSL_read: cert already in hash table
ERROR: Could not establish a secure connection to the server.
Use `knife ssl check` to troubleshoot your SSL configuration.
If your Chef Server uses a self-signed certificate, you can use
`knife ssl fetch` to make knife trust the server's certificates.

Original Exception: OpenSSL::SSL::SSLError: SSL_read: cert already in hash table

So then I ran the suggested:
$ knife ssl check --config ~/.chef/knife_local.rb
Connecting to host local.mycorp.com:443
Successfully verified certificates from `local.mycorp.com'

Then I ran the same knife backup restore command but it eventually died with:
Copy cookbook c:/my-chef-repo/cookbooks/mycorp-chef-server/chef_server_backup_2015-09-23_041108/cookbooks/database-4.0.9 to ./chef_server_backup_2015-09-23_041108/tmp/database
Restoring cookbook ["database"]
Uploading database       [4.0.9]
ERROR: SSL Validation failure connecting to host: local.mycorp.com - SSL_read: cert already in hash table
ERROR: Could not establish a secure connection to the server.
Use `knife ssl check` to troubleshoot your SSL configuration.
If your Chef Server uses a self-signed certificate, you can use
`knife ssl fetch` to make knife trust the server's certificates.

Hmm that's weird, already ran the knife ssl check. Oh well I'll just run knife backup restore again and see what happens:
Restoring cookbook ["database"]
Uploading database       [4.0.9]
Uploaded 1 cookbook.
ERROR: Errno::ENOTEMPTY: Directory not empty @ dir_s_rmdir - ./chef_server_backup_2015-09-23_041108/tmp/database/templates/default

So then I tried to clear out that tmp directory:
rm -rf ./chef_server_backup_2015-09-23_041108/tmp/

Then re-ran the knife backup restore and it made it past the database cookbook, but then failed at:
ERROR: Errno::ENOTEMPTY: Directory not empty @ dir_s_rmdir - ./chef_server_backup_2015-09-23_041108/tmp/git/attributes

I'm thinking the SSL error probably doesn't have anything to do with knife-backup, but maybe something can be done to avoid the dir_s_rmdir error.

@fletchowns Will look into. What Windows Version are you running?

@pmoosh this is with Windows 7 and chefdk 0.6.0. I'm upgrading to latest chefdk now to see if behavior is any different.

@fletchowns I used Windows 2008R2 and chefdk 0.7.0

@pmoosh still no go with chefdk 0.8.0. I ended up setting ssl_verify_mode to :verify_none to get around those errors for now, but I'm still hitting this on almost every attempt of knife backup restore:
ERROR: Errno::ENOTEMPTY: Directory not empty @ dir_s_rmdir - ./chef_server_backup_2015-09-23_041108/tmp/cron/libraries

Seems to be a different cookbook name every time

I will check on that later. I did actually test with the same settings for SSL you used in the end.

@fletchowns wasn't really able to reproduce the issue. Made some assumptions and maybe with more output we can close down on this. If you can please try one more time.
Also tested with 2012R2....

Thanks @pmoosh !
I'm no longer hitting the Directory not empty @ dir_s_rmdir error with d5f82c6.
Can't seem to get around the cert already in hash table error though, even with ssl_verify mode :verify_none. Not sure if that is caused by knife-backup though, I'm gonna hit up the chef IRC channel and see if they have any suggestions.
Uploading nginx          [2.7.6]
ERROR: SSL Validation failure connecting to host: chef.mycorp.com - SSL_read: cert already in hash table
ERROR: SSL Validation failure connecting to host: chef.mycorp.com - SSL_read: cert already in hash table
remove dir c:/my-chef-repo/cookbooks/mycorp-chef-server/chef_server_backup_2015-09-23_041108/tmp/nginx-2.7.6
ERROR: Could not establish a secure connection to the server.
Use `knife ssl check` to troubleshoot your SSL configuration.
If your Chef Server uses a self-signed certificate, you can use
`knife ssl fetch` to make knife trust the server's certificates.

Original Exception: OpenSSL::SSL::SSLError: SSL_read: cert already in hash table

@fletchowns - Yeah that doesn't look like it's me :-)
thanks for you support.

Looks like it might be a bug in ruby core? https://bugs.ruby-lang.org/issues/11033

Is there any way to control --concurrency in knife-backup like in knife upload? (Assuming knife-backup even uses concurrent connections...)

@fletchowns - not really.

@fletchowns I encountered a similar issue just now with knife-ed-backup. Not the exact same error, though:
Original Exception: OpenSSL::SSL::SSLError: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A.
By any chance did you use S3 for cookbook storage?

@pmoosh I'm using S3 for cookbook backups. I run knife backup, tar xvzf the output, and then aws s3 cp it to S3.
For restoring backup, it's basically just the reverse of those 3 commands.

@fletchowns My question was misleading. But from your reply I assume your chef server uses local filesystem for cook storage and S3(bookshelf).
thanks

Thanks @pmoosh for taking care of this issue and this repository.


StartPoint, EndPoint fix on props/types after last version (2.4.0)

As the title says simple fix, please review and release asap.

@Lube I think there is a misunderstanding. 2.4 does not change the interface on the react side of things. Just keep using start and end there.


Docker image not working at download and a build

Hi,
i can't get the docker image:
1/  dowloaded with the command specified in the README.md:
docker pull tschachn/se-scraper
=> it misses a tag.
Since there is not image with the tag "latest", it doesn't work.
It works with:
docker pull tschachn/se-scraper:firsttry
2/ built locally using Dockerfile
It ends with:
Step 10/17 : RUN npm install     && npm run build
 ---> Running in 04260d193eb5

><EMAIL_ADDRESS>install /se-scraper/node_modules/puppeteer
> node install.js

Chromium downloaded to /se-scraper/node_modules/puppeteer/.local-chromium/linux-686378
added 274 packages from 642 contributors and audited 548 packages in 24.965s
found 0 vulnerabilities

npm ERR! missing script: build

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-09-17T09_35_36_210Z-debug.log

Did I miss something ?
I build it with:
sudo docker build -t se_scraper .

Thanks for your comment. I fixed the tag issue and added created a new docker build. It should work now. Please follow the install description here


[Web] Fix webview not destroyed

Fix #1220
Give access to the webview during composable dispose run. By default, destroy the webview.
Use https://webbrowsertools.com/audio-test/ for testing (see #1220)

You'll also have to run
./gradlew metalavaGenerateSignature to update the API file

That is a very good point about making that linked issue worse. This might actually be too big a breaking change to introduce in the rc stage. For now, let's remove the it.destroy from the callback and just expose the callback as an empty callback.
Once we are back to alphas, we can investigate where is the best place to call it. Anyone on 1.2 can use the new callback to call it themselves manually if required.

@bentrengrove Tests are not failing on my side 🤷♂


running the example peers.php

Trying to set up the basic demo before using the library i get these error on peers.php.
php examples/peers.php umyser:mypwas32d1fa@192.168.1.NNN:5038
PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function Clue\React\Ami\Factory::__construct(), 0 passed in /var/www/html/react/examples/peers.php on line 5 and at least 1 expected in /var/www/html/react/vendor/clue/ami-react/src/Factory.php:42
Stack trace:
#0 /var/www/html/react/examples/peers.php(5): Clue\React\Ami\Factory->__construct()
#1 {main}
thrown in /var/www/html/react/vendor/clue/ami-react/src/Factory.php on line 42
Using version 1.1.0

Trying to set up the basic demo before using the library i get these error on peers.php.
php examples/peers.php umyser:mypwas32d1fa@192.168.1.NNN:5038
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function Clue\React\Ami\Factory::__construct(), 0 passed in /var/www/html/react/examples/peers.php on line 5 and at least 1 expected in /var/www/html/react/vendor/clue/ami-react/src/Factory.php:42 Stack trace: #0 /var/www/html/react/examples/peers.php(5): Clue\React\Ami\Factory->__construct() #1 {main} thrown in /var/www/html/react/vendor/clue/ami-react/src/Factory.php on line 42
Using version 1.1.0

I do have the same problem while trying to test the 3 examples!

Hey @adriavidal and @GSM-Call, thanks for bringing this up :+1:
I am not 100% sure, but this looks like a mix up between different project versions. The Factory class in v1.1.0 requires a $loop parameter, this was changed to an optional $loop parameter in preparation for an upcoming v1.2.0 (which is the current main branch and not officially released yet).
I think you're executing the latest version of the peers.php example (from the current main branch), which uses the default loop, with the old Factory implementation from v1.1.0, which still uses the old required loop. This is why you see a ArgumentCountError.
Does this resolves your problem?

@SimonFrings OK, noted.
I have replaced the your $factory variable declaration line after the INCLUDE statement in your script and added mine as follows;
$loop = React\EventLoop\Factory::create();
$factory = new Clue\React\Ami\Factory($loop);

Also,
I have added the following line at the end of the script.
$loop->run();
Shall we expect some updates on this project, it is a very useful one for many of us!

@clue and I already have the plan to release a 1.2.0 version for this project somewhere in the future, we don't know exactly when this will come as we're currently involved in some other topics. I'll put it on the list 👍

I guess the original topic is answered, so I'll close this for now.

@adriavidal @GSM-Call To keep you updated, I have just released version 1.2.0 of clue/reactphp-ami. You can start using the new version as of today :+1:


Unload plugin with autoUnload set to true throws error if SVG elements are present

If you include the unload plugin and use the default true setting for the autoUnload config option on a page that has SVG elements present, you will receive errors similar to this:
Uncaught TypeError: e.target.className.indexOf is not a function

This is due to capturing all load events and checking their targets for the existence of lazySizes classes using className.indexOf, which is not available on the className property of a SVG element, as this property is a SVGAnimatedString, not a DOMString.
To check the class name of a SVG element, you can test className.baseVal, as this is a DOMString.
To work around this issue at present, you can simply set window.lazySizesConfig.autoUnload = false and then mark up your img elements with whatever window.lazySizesConfig.unloadClass is set to (default is "lazyunload").

@robinnorth
Many thanks for the detailed information. I changed this part now.

No problem, @aFarkas! Your fix works for me in the project which revealed the error previously, so feel free to close this issue :+1:
*Technically, as SVGElement doesn't implement the naturalWidth or naturalHeight properties, you might want to be more explicit in checking if the element being tested is an image element, as e.target.naturalWidth * e.target.naturalHeight will return NaN in this case. However, the check for e.target.className.indexOf is sufficient to ensure this logic only applies to image elements.

@robinnorth
I already have moved the indexOf test after the naturalWidth test. So it should already abort at this point. But I still wanted to check against the API I'm using.


Error when scaling down cluster

Trying to scale down a cluster from a 4vCPU node to 2vCPU node but encountered an inconsistent apply error.
Terraform plan
  # module.crdb_foo.cockroach_cluster.cluster will be updated in-place
  ~ resource "cockroach_cluster" "cluster" {
      ~ dedicated         = {
          ~ disk_iops                  = 1500 -> (known after apply)
          ~ machine_type               = "m6i.xlarge" -> (known after apply)
          ~ memory_gib                 = 16 -> (known after apply)
          ~ num_virtual_cpus           = 4 -> 2
            # (2 unchanged attributes hidden)
        }
        id                = "<REDACTED>"
        name              = "foo-cluster"
      ~ operation_status  = "UNSPECIFIED" -> (known after apply)
      ~ regions           = [
          ~ {
                name       = "<REDACTED>"
              ~ sql_dns    = "<REDACTED>" -> (known after apply)
              ~ ui_dns     = "<REDACTED>" -> (known after apply)
                # (2 unchanged attributes hidden)
            },
        ]
      ~ state             = "CREATED" -> (known after apply)
      ~ upgrade_status    = "FINALIZED" -> (known after apply)
        # (5 unchanged attributes hidden)
    }

Error
│ Error: Provider produced inconsistent result after apply
│
│ When applying changes to module.crdb_foo.cockroach_cluster.cluster, provider "provider[\"registry.terraform.io/cockroachdb/cockroach\"]" produced an unexpected new value: .dedicated.num_virtual_cpus: was cty.NumberIntVal(2), but now cty.NumberIntVal(4).
│
│ This is a bug in the provider, which should be reported in the provider's own issue tracker.

Versions
▶ terraform version
Terraform v1.3.7
on darwin_amd64
+ provider registry.terraform.io/cockroachdb/cockroach v0.4.7

Had to manually apply the changes via the CockroachDB console.

Hi Patrick. Thanks for reporting this! I'm able to reproduce locally and should be able to get a fix into the next release.

This should be fixed in v1.0.0. Please let me know if the issue persists.


Code: 0x80090477 InnerError: '.

Dear Jim
Please investigate this new error code - Code: 0x80090477 InnerError: '.
Attached screenshot for your reference.
I encountered this error while authoring a power automate for a Power VA within Teams.
Power Automate Template Name: Send an adaptive card to a Teams channel
Note:

Flow checker has Zero errors in the flow

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

ID: 553b1619-3fbe-3f2b-be24-ac5e4810c469
Version Independent ID: b066efc3-2a64-96af-ec2a-cf8eaf471db7
Content: Web service error codes (Microsoft Dataverse) - Power Apps
Content Source: powerapps-docs/developer/data-platform/org-service/web-service-error-codes.md
Service: powerapps
GitHub Login: @JimDaly
Microsoft Alias: jdaly

@dipteshbose
I believe this is a bug. Please contact technical support.
Dataverse for Teams offers a subset of the messages that are available. Certain deprecated messages available in Dataverse have are not available in Dataverse for Teams. Nothing you can do about it. The calling app should use Update rather than SetState.


Exporting pages to CSV/SQL

Is there a way to export existing pages to csv/sql?

Thre is built-in CSV file handling in Grav.  This is some code to read data from a file:
$formatter = new CsvFormatter(['file_extension' => '.csv', 'delimiter' => ","]);
$file = new CsvFile($path, $formatter);
$data = $file->load();

and to save should be like this:
$formatter = new CsvFormatter(['file_extension' => '.csv', 'delimiter' => ","]);
$file = new CsvFile($path, $formatter);
$file->save($data);

i should put it inside for cycle to run on every .md file?

In Grav 1.7 there's also a possibility to add a configurable export button to the admin. I have tried to use it for exporting many different types, and it seems to be working just fine for pages, too, except that you cannot export nested structures in CSV (yaml, json etc work just fine).

Im also interested in  Exporting my pages, but not sure how to. Where do I put this code you mentioned @rhukster  or where is this button @mahagr. Thanks for replying.


Auto convert numeric types when decoding

👋  Hey guys, thanks for making the as-msgpack package. I'm running into a small issue and I created this PR to propose a fix.
Context
In a dynamic type language, which doesn't have proper type annotation
over i8/i16/i32/i64, u8/u16/u32/u64 or f32/f64, it encodes a numeric
value simply for what it fits. Or in the case when we transform a numeric
value from JSON to MsgPack, there is no way to specify the exact type
the value is. In these cases, the current decoder fails to parse the value.
For example,
{ "value": 128 }

When transforming the JSON value to Msgpack, it becomes
[ ..., 204, 128 ]
       ----
         |
         |-> 0xcc which is flag byte for u8

If the value is tagged as i32 in AS code, it fails to properly decode
when using decoder.readInt32(), which results in a bad prefix error.
This commit
This commit updates the decoder to auto converts compatible
values and throws an error on value overflow and underflow.

@pkedy Hey Phil, thanks for the review. Would you mind publishing a new version for this change as well? So that we can reference it from npm.
For the tinygo, sure thing, if you are not in a hurry, I can take a stab next week

@ifyouseewendy Published @wapc/as-msgpack as 0.1.12.
Thanks again for the PR!


Cope with journal-history being unpopulated

Found another one...
To reproduce:
In [305]: AuthorRetrieval(8712982800).journal_history
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-305-09a44d61a974> in <module>
----> 1 AuthorRetrieval(8712982800).journal_history

~/git/scopus-api/scopus/author_retrieval.py in journal_history(self)
    114         hist = []
    115         jour = namedtuple('Journal', 'sourcetitle abbreviation type issn')
--> 116         pub_hist = self._json['author-profile']['journal-history'].get('journal', [])
    117         if not isinstance(pub_hist, list):
    118             pub_hist = [pub_hist]

KeyError: 'journal-history'

Thanks!


EAP/MSCHAP-v2

Will this support eap-mschapv2?

Unfortunately not yet.  Basically the rust radius bindings don't support 802.1x which is what implements it, so right now this only does MAC based auth and plaintext password.  I either need to implement 802.1x myself or find a crate to do it, but as I really only use the MAC based auth I haven't gotten to it

I would check the packets over the wire with wireshark or tcpdump and then reference them vs the rfc for it.  I had to do that because padding wasn't being added properly to some aspects and that helped me identify it


AT command to change port

Added the support to change LoRaWAN port by AT command. Very useful for debugging.
Changed the data_stream_buffer for VOC field from INT to FLOAT. With INT measurement does not work at all. With FLOAT it works fine.
Updated to current SDK master.

Thanks, we'll test that and pull the request.
(FIY: @SmejkalJakub @blavka )

Thanks, we'll test that and pull the request.
(FIY: @SmejkalJakub @blavka )


Ripple effect inspired by Angular Material

Added new animation timing function and smooth ripple effect.

lgtm. I like the slower timing.
For the record, just because Angular's implementation was early does not mean it is the spec. I don't want a precedent set that Angular is the standard implementation and we should align with that. Not that this is directly advocating that is the case, just being clear in case anyone wants to reference this later.

@Garbee Thanks) Just noticed it is closer to MD animations suggestion https://www.google.com/design/spec/components/buttons.html#buttons-flat-raised-buttons ("Buttons in motion" section) I'm not going to take Angular Material as reference cause it has own deviations from MD spec.

@kybarg would you mind staging your change on codepen (or somewhere else) and I'll make sure we have the MD team review early this week so we can make a call on this? Fwiw, I prefer your changes too.

@addyosmani Happy to help http://kybarg.github.io/mdl-showcase/components/index.html

Fwiw, we're discussing this with the team and are still waiting on their feedback. Will update the bug once that's done.

@addyosmani What is the latest news on this?

We were told that the latest spec is correct and we should follow it's suggestions on ripples vs. what any particular implementation has opted for.

Closing this then. Thanks for your work, though, @kybarg!


Console error: Cannot read properties of null

Happens with each refresh:

The new version is released, whenever you have the time, tell me if this still happens.


Fix for missing cross section test. 4968: [QuickNSX] Fix test_missing_cross_section test

Short description of the changes:

Long description of the changes:

Check list for the pull request

[ x] I have read the [CONTRIBUTING]
[ x] I have read the [CODE_OF_CONDUCT]
[ ] I have added tests for my changes
[ ] I have updated the documentation accordingly

Check list for the reviewer

[ ] I have read the [CONTRIBUTING]
[ ] I have verified the proposed changes
[ ] best software practices

[ ] all internal functions have an underbar, as is python standard
[ ] clearly named variables (better to be verbose in variable names)
[ ] code comments explaining the intent of code blocks

[ ] All the tests are passing
[ ] The documentation is up to date
[ ] code comments added when explaining intent

Manual test for the reviewer

References

4968: [QuickNSX] Fix test_missing_cross_section test
Adjusted threshold values

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 35.22%. Comparing base (d940d26) to head (26d6561).

Additional details and impacted files
@@           Coverage Diff           @@
##             next      #87   +/-   ##
=======================================
  Coverage   35.22%   35.22%
=======================================
  Files          30       30
  Lines        6070     6070
=======================================
  Hits         2138     2138
  Misses       3932     3932

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Setting Permissions in Object for other Objects

When transferring a module to the new extension framework, we have to conclude that the permission within an object (ie, a codeunit) can not be accepted 1: 1. In this case, our Codeunit "Read" and "Modify" needs access to Tables 21 and 25. However, we can not assign these permissions because of the following error:
"It is only possible to grant permissions to objects that are defined within the same module"
Is there a solution for this? It is quite common in practice that changes have to be made.

See issue #214


After Update: [VueSlider error]: The prop "interval" is invalid, "(max - min)" cannot be divisible by "interval"

My otherwise working sliders are now broken after updating from v2 to v3:

[VueSlider error]: The prop "interval" is invalid, "(max - min)" cannot be divisible by "interval"

Without posting my code yet, are there any obvious reasons why this may be happening that I can investigate?
Some of the sliders still function, but the ones that have "interval="0.001" do not.
Thanks

Can you provide the min/max/interval of the component that gave the error?

The min and max values are set dynamically, but in my example they are "0" and "17.738". The interval is "0.001". It shows the values correctly on load:

However, when I interact with the slider I get this:

[VueSlider error]: The type of the "value" is illegal

Please try to restore the error.
https://jsfiddle.net/NightCatSama/2xy72dod/10419/

It's very difficult to recreate the error as all the data is dynamic and running multiple sliders. As the sliders worked perfectly fine before updating, I guess my main question is what has changed that may be breaking my sliders in v3. They are all range sliders and the only broken ones are the ones with defined integers. Thanks for any help, I appreciate it's difficult without code examples.

You can try to print the error parameter at @error. (example)
Is it possible that it is the same error as issue#343

I have a use case where the min / max values of the slider are dynamic floating point values. This exception is thrown constantly because of issues with floating point precision.
Here is a fiddle outlining the issue:
https://jsfiddle.net/1n3Lmcuz/
Currently I am getting around this issue by using normalised interger values from 0 to 100 for the slider and then mapping those values to the actual values I want. This is something that the slider should be doing internally to get around this issue rather than forcing the user to do it themselves.

@kbirk
The inside of the component is calculated with precision, but you may have a result of loss of precision by dividing it by 100 on the outside, and then the component can't calculate the correct result and cause an error.
You can use data so that components don't internally compute values.
https://jsfiddle.net/NightCatSama/x0r8kug6/2/

Min: 1 000
Max: 600 000
Interval: 5 000
How do I make this work?

Are any updates for the issue? I've faced with same ones.

@svdmitrij Did you figure anything out? Running into the same issue.

For me works just changing the interval  prop to: 0.01

When dynamically setting the max, you should ensure that the number of decimal places in the max matches the interval. For example:
{min: 0, max: 100.5, interval: 0.1}

or

{min: 0, max: 100.55, interval: 0.01}

This way, it's possible to get to the max using the interval.

Hey there, sorry for annoying but I've the same issue and in my case. The project is using nuxt and bootstrapVue.
The step is the interval. I've two instances in the page. both of them gives the same error but the first one doesn't work.
The first one data:

The second one data:

And this is the component:
template:

the script:

And this is how I use it:

And the other instance:

Everything was working before the update. But I think I did something wrong. would be great if someone can help. And thanks for your great slider.

@MohammedAyman2018 As the error suggests, 22222 is not divisible by 1000, so the error is reported.

@MohammedAyman2018 As the error suggests, 22222 is not divisible by 1000, so the error is reported.

Thanks, I solved the issue by round the max to the next multiple of the interval and it worked. it will be better if you notified about it in the docs:
cons max = maxVal + (interval - (maxVal % interval)

Thanks again.

@MohammedAyman2018 As the error suggests, 22222 is not divisible by 1000, so the error is reported.

but why it's not divisible? it will be 22.222 ... prevoiusly it worked.... any other components i found also don't have this issue...

I have beed used your component for a 2 years and didn't have such issue.... but after update - my product is broken.
i'm using slider for money input range, where min and max defined by business  needs and i can't just change them to be slightly more or less. Please try to solve this issue.
and tell me why slider with min 1 max 6000 and step 100 can't be implemented by your component anymore?

https://jsfiddle.net/cihkem/bw124prj/ - example how should work slider

@mosinve Because the interval between sliders is fixed. For example, the difference between 1 and 10 is 9, and the difference between 10 and 20 is 10, so it is not reasonable.
So either set min to 0, or use data.

I've suddenly got this issue too and I've no idea why its started now or what's changed. Only removing the interval from the component sorts it.
Is it possibly crashing as the my interval is set to 10000 when the component starts, but the initial values of min and max are both at 0? This didn't cause issues before :(

I also face this issue. I have a range slider between 2 dates.
I'm doing interval of 1 day,  and min -> 1, max -> random number
But what if i want to do interval of 7 days, and 30 days. This is not possible, because not all max-min values are divisible by 7 and 30

@mosinve Because the interval between sliders is fixed. For example, the difference between 1 and 10 is 9, and the difference between 10 and 20 is 10, so it is not reasonable.
So either set min to 0, or use data.

It's fairly common to have min 1 and suggesting to use 0 might not be an option. Also if a slider is dealing with large numbers, using data is not a viable solution either.
I see why this is the way it is but maybe what's missing here is a way to define steps so that no matter the min and max, the range can be customized based on value.
For example I have a very large slider that goes from 1 to 10,000,000 and I'm trying to make the interval dynamic so that it is of increments of 1 up until 100, then increments of 500 up to 100,000 and then increments of 1,000 all the way to max.
This is currently not possible because of this min/max/interval check issue where (10000000 - 1 / 100) = 9,999,999.99.

I solved it by do Math.round on value and max.

Will it be changed someday? Really wished there'll be just an prop or option to disable this strict interval check. I want to show clients exact min and max limits which can even have hundred thousandths, but using 0.01 interval. Unfortunatelly I don't have much time to make a PR and haven't looked how is it working, but I think you can just round min and max on your end to properly calculate slider steps. Then if it's suddenly goes over the limits equate them to those limits


fix crash with Int64 negative numbers

Numbers that exceeds Int32.min in negative range - cause crash.
Also changed extreme values (Int32.max and Int32.min) to stay in Int32 range.

Codecov Report

Merging #21 into bson4 will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##            bson4      #21   +/-   ##
=======================================
  Coverage   68.87%   68.87%
=======================================
  Files          16       16
  Lines        2294     2294
=======================================
  Hits         1580     1580
  Misses        714      714

Impacted Files
Coverage Δ

Sources/ValueConvertible.swift
75.34% <100%> (ø)
:white_check_mark:

Continue to review full report at Codecov.

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


Playstore description update and translations.

and screenshots too

This has been pending for too long. We just agreed with Sini-Maaria that she'll prepare new screenshot. Assigning English & Finnish descriptions to Marko.

WIP

Done


Adding a request method for dynamic calls

Allows requests to be made dynamically by specifying the request method as a string, rather than using the pre-built methods.
The PR contains tests for the functionality, and the updated readme detailing the use.

Still not all files from master.. One more go.


missing Content-Length in registry response causes parse error

If during a docker pull operation the registry response to a blob GET request either does not have the Content-Length header, or if the value of that header is incorrect (in which case the golang client code silently removes it from the Response struct), a parsing error will occur when strconv.ParseInt gets called.
https://github.com/docker/docker/blob/v1.7.1/registry/session_v2.go#L223
This was tested with 1.7.1.
A patch is forthcoming to fix this.

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

It looks like this may no longer be an issue on master. It's hard to tell since the entire session_v2.go code seems to be gone. This patch definitely fixes the issue on 1.7.1: https://github.com/mhrivnak/docker/commit/4987e320ded79480df9237c39984bbd0767bd677
It would be helpful if someone with more knowledge of the same workflow on master could verify if this is still a problem or not.

cc @docker/distribution-maintainers

This was solved in master in this commit:
https://github.com/docker/docker/commit/19515a7ad859b28c474d81e756ac245afcd968e3#diff-7e2a216082b6bd557c7ecebd68305e2eR155
Thanks for the report. It will be fixed in 1.8 :tada:

Are you really sure this is fixed with 1.8? I got exactly the same error with docker 1.8.1. Here the log of the daemon:
DEBU[0075] pulling blob "sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4" to bc8e9a27c6065f7fe966429fe859d1c6891e5ae58268d00287ef57018155d9cd
DEBU[0075] Error statting layer: error parsing content-length: strconv.ParseInt: parsing "": invalid syntax
DEBU[0075] Error trying v2 registry: error parsing content-length: strconv.ParseInt: parsing "": invalid syntax
DEBU[0075] Trying to pull repo-docker.edorasware.com/edorasware/edorasbookapp from https://repo-docker.edorasware.com v1
ERRO[0075] error copying from layer download progress reader: download canceled

I don't know if this is related but I am trying to get to work swift backend storage. When I try to push an image to my repository, i get:
$ docker version
Client:
 Version:      1.9.0
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   76d6bc9
 Built:        Tue Nov  3 17:29:38 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.0
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   76d6bc9
 Built:        Tue Nov  3 17:29:38 UTC 2015
 OS/Arch:      linux/amd64

$ docker push registry:11111/test
The push refers to a repository [registry/test] (len: 1)
e9ae3c220b23: Image already exists
a6785352b25c: Pushed
0998bf8fb9e9: Pushed
0a85502c06c9: Pushing 196.8 MB
error parsing content-length: strconv.ParseInt: parsing "": invalid syntax```

If I use filesystem backend, the push finish just fine.

@dohnto I think it's better to report that issue, or search for existing issues in the distribution (https://github.com/docker/distribution/issues) repository

I meet the same issue with oss backend.  The registry is registry:2.2.1.
The oss support the redirect and I disable the redirect in  the config.yml.
storage:
    redirect:
        disable: true
    oss:
        accesskeyid: xxxxx
        accesskeysecret: yyyyyy
        region: oss-cn-hangzhou
        bucket: registry1

The push fails.
# docker push myregistry:5000/swarm:latest
The push refers to a repository [myregistry:5000/swarm] (len: 1)
a9975e2cc0a3: Pushing 1.024 kB
error parsing content-length: strconv.ParseInt: parsing "": invalid syntax


LunaryAI automatic Thread and User tracking

Hi!
This PR extends the Lunary integration to automatically report user conversations using the Threads feature (not just the LLM calls), as well as report the user data if lead capture is enabled.
(Lunary is an open-source LLM monitoring toolkit :) ).
This was requested by many of our mutual users.
For example this is a Flowise conversation:

Now visible into Lunary:

Also with full support for tracing each assistant's message:

I extensively tested this (both with and without Lunary enabled) but let me know if something else is required!
Cheers

Great contribution! Is this also supporting the open source variant of lunary?
So, if we install lunary locally, can we use your integration in this PR to natively connect to the local variant or only the commercial one?

Hi @BigFoxMedia yes absolutely, this is completely compatible with the open-source version. If you install Lunary locally, you just have to set the correct endpoint to http://localhost:3333 in the settings :)

Hi @HenryHengZJ, hope all is well.
We're looking at this PR now to try and adapt it. We'd also love to support the feedback tracking.
We're checking how we can fit the tracking of threads/messages into onChainStart (if we assume that a chain without parentRunId is always a chat message) like you suggested.
A few notes:

for agent flows, a chain w/o parentRunId isn't necessarily a chat message, but there doesn't seem to be a metadata to know that.

for user tracking, we need to find the lead's email and name, but there does't seem to be info about the chatId inside the data passed to onChainStart.

Would there be a way to infer the id of the parent chat_message from a top level chain ID?

for feedback tracking, I'm not sure at how we could listen to that. Is there an event somewhere we could listen to? We could do regular polling but doesn't seem very clean.

Thanks for the help.

Closing in favor of #3233


why twemproxy not support multi/exec

why twemproxy not support multi/exec?

@idning Is it possible to provide transaction operations to a pool with a sole instance? If there is a sole instance there is no sharding and therefore atomic transaction can be guaranteed. This way I can route all transaction dependent queries to the appropriate pool (with one instance) and continue using smitty or other twempoxy failover mechanisms for this pool.


Anon params will/should be hard error in 2018, explain this

cc https://github.com/rust-lang/rust/pull/53272

https://github.com/rust-lang-nursery/edition-guide/pull/105/files was merged, which fixes this


[NEW ALGORITHM] Leaf-Similar Trees

Issue will be closed if:

You mention more than one algorithm. You can create a separate issue for each algorithm once the current one is completed.
You propose an algorithm that is already present or has been mentioned in a previous issue.
You create a new issue without completing your previous issue.

Note: These actions will be taken seriously. Failure to follow the guidelines may result in the immediate closure of your issue.

Name:
[NEW ALGORITHM] Leaf-similar Trees
About:
Consider all the leaves of a binary tree, from left to right order, the values of those leaves form a leaf value sequence.

Labels:
new algorithm, gssoc-ext, hacktoberfest, level1

Assignees:

[yes] Contributor in GSSoC-ext
[yes] Want to work on it

Please assign me the issue
@pankaj-bind

Please please assign me the issue so that I can contribute 🙏
@pankaj-bind

@Dipanita45 assigned

Please reassign me
@pankaj-bind


Fix link to Python Developer Center

https://docs.microsoft.com/en-us/develop/python/ is a 404

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@everett-toews : Thanks for your contribution to the Azure documentation! The author, @huguesv, has been notified to review your proposed change.

This doc is deleted. #please-close


[circle] Use node version 18.18.

Otherwise some package will complain, that they are not compatible.
Avoids "Unsupported engine" warnings, such as https://app.circleci.com/pipelines/github/Scrivito/scrivito-portal-app/1709/workflows/67bed7bd-0d09-4639-bfde-8061eacc69be/jobs/5272?invite=true#step-102-0_40

If I'm not mistaken cimg/node:lts is currently using node 18.17, which would still produce the notice.

lts is 20.16.0, see https://circleci.com/developer/images/image/cimg/node#image-tags

Confusing. So there is a lts tag with node 18.17.1 and one lts alias with node 20.16.0:

Would cimg/node:lts install the tag or the alias?

I just tried it out:


Shared directories using up space?

Context
In https://2i2c.freshdesk.com/a/tickets/890, it is reported that Neurohackademy are running out of space in their shared directories space. However, I cannot find anywhere in config or docs that describes how much space we set for these?
Proposal
No response
Updates and actions
No response

This is same as space for all home directories, and it looks pretty low:
$  deployer exec-homes-shell 2i2c neurohackademy
$ df -h
<IP_ADDRESS>:/homes/homes/neurohackademy  3.5T  3.3T   43G  99% /home

I bumped up the capacity to 4T (https://github.com/2i2c-org/infrastructure/pull/2993) as otherwise I think this disk would've gotten full very soon.


ArrayIndexOutOfBoundsException from GroupByOrderByCombineOperator

We're getting QueryExecutionError:\njava.lang.ArrayIndexOutOfBoundsException while executing below query:
SELECT name as key_col, COUNT(*) as val_col
FROM orders
WHERE created_at_seconds BETWEEN<PHONE_NUMBER> AND<PHONE_NUMBER>
AND (organization_id <> 'example_uuid')
GROUP BY key_col
ORDER BY val_col DESC
LIMIT 5

The error log on server nodes are like,
2020/12/29 17:50:16.761 ERROR [GroupByOrderByCombineOperator] [pqw-7] Caught exception while processing and combining group-by order-by for index: 1, operator:
org.apache.pinot.core.operator.query.AggregationGroupByOrderByOperator, queryContext: QueryContext{_selectExpressions=[name, count(*)], _aliasMap={name=key_col, count(*)=val_col},
_filter=(created_at_seconds BETWEEN '1606756268' AND '1609175468' AND organization_id != 'example_uuid'), _groupByExpressions=[name], _orderByExpressions=[count(*) DESC], _havingFilter=null,
_limit=5, _offset=0, _queryOptions={responseFormat=sql, groupByMode=sql, timeoutMs=24999}, _debugOptions=null, _brokerRequest=BrokerRequest(querySource:QuerySource(
tableName:enriched_station_orders_v1_OFFLINE), filterQuery:FilterQuery(id:0, value:null, operator:AND, nestedFilterQueryIds:[1, 2]), aggregationsInfo:[AggregationInfo(aggregationType:COUNT,
aggregationParams:{column=*}, isInSelectList:true, expressions:[*])], groupBy:GroupBy(topN:5, expressions:[name]), filterSubQueryMap:FilterQueryMap(filterQueryMap:{0=FilterQuery(id:0, value:null,
operator:AND, nestedFilterQueryIds:[1, 2]), 1=FilterQuery(id:1, column:created_at_seconds, value:[[1606756268<PHONE_NUMBER>]], operator:RANGE, nestedFilterQueryIds:[]), 2=FilterQuery(id:2,
column:organization_id, value:[example_uuid], operator:NOT, nestedFilterQueryIds:[])}), queryOptions:{responseFormat=sql, groupByMode=sql, timeoutMs=24999}, pinotQuery:PinotQuery(
dataSource:DataSource(tableName:enriched_station_orders_v1_OFFLINE), selectList:[Expression(type:FUNCTION, functionCall:Function(operator:AS, operands:[Expression(type:IDENTIFIER,
identifier:Identifier(name:name)), Expression(type:IDENTIFIER, identifier:Identifier(name:key_col))])), Expression(type:FUNCTION, functionCall:Function(operator:AS, operands:[Expression(
type:FUNCTION, functionCall:Function(operator:COUNT, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:*))])), Expression(type:IDENTIFIER, identifier:Identifier(name:val_col))]))],
filterExpression:Expression(type:FUNCTION, functionCall:Function(operator:AND, operands:[Expression(type:FUNCTION, functionCall:Function(operator:BETWEEN, operands:[Expression(type:IDENTIFIER,
identifier:Identifier(name:created_at_seconds)), Expression(type:LITERAL, literal:<Literal longValue:1606756268>), Expression(type:LITERAL, literal:<Literal longValue:1609175468>)])), Expression(
type:FUNCTION, functionCall:Function(operator:NOT_EQUALS, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:organization_id)), Expression(type:LITERAL, literal:<Literal
stringValue:example_uuid>)]))])), groupByList:[Expression(type:IDENTIFIER, identifier:Identifier(name:name))], orderByList:[Expression(type:FUNCTION, functionCall:Function(operator:DESC,
operands:[Expression(type:FUNCTION, functionCall:Function(operator:COUNT, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:*))]))]))], limit:5), orderBy:[SelectionSort(
column:count(*), isAsc:false)], limit:5)}

Similar query would work fine on same table with different set of data, or other column. So this might be some kind of data hitting a issue in the logic.

It might be related to the \t character within the string column. The fix is included in the 0.6.0 release

@chundongwang-css has this issue resolved?

@chundongwang-css has this issue resolved?

@chundongwang-css has this issue resolved?

Cannot verify on 0.6.0 yet but confirmed this is related to \t character. Feel free to resolve it.

@chundongwang-css has this issue resolved?

Cannot verify on 0.6.0 yet but confirmed this is related to \t character. Feel free to resolve it.


Remove autocomplete jitter

When auto completing usernames and emojis the suggestions were jumping around due to addition/removal of the native iOS spelling suggestions.
The spelling suggestions should remain hidden until the emoji/username suggestions are gone.
Removing eagerCheck and re-assigning textView.autocorrectionType = .yes in hideAutoComplete(_ textView: UITextView) seem to do the trick. Any flaws in my thinking @colinta?
fixes #137193245

@colinta - I re-added eagerCheck using the wordStartIndex changes you suggested. Nice find 🤘


How to visualize the prediction results?

Please read here:
https://github.com/lzccccc/SMOKE/issues/4#issuecomment-613781616

Please read here:
https://github.com/lzccccc/SMOKE/issues/4#issuecomment-613781616


Remove motion_changerecommendation as RootRestElement

Currently the motion_changerecommendation is an own RootRestElement. This is not necessary. Each changerecommendation has always one motion it belongs to. There can not be one changerecommendation without its motion.
To fix this, the corresponding viewset has to be deleted an a rest-view to alter the changerecommendation has to be created.

Ok.

This is not relevant anymore.


webmanifest support

Supporting webmanifest could be cool, this would allow for stuff like custom titlebar colors, icons, shortcuts etc, I can see 2 ways of implementing this:

suffer and implement each feature by hand
register the site as an app: going to the options burger, more tools, create shortcut and setting it as a window creates the site as a ""standalone app"" which registers an app ID, then the browser simply launches it with --app-id ex: chrome_proxy.exe  --profile-directory=Default --app-id=cinhimbnkkaeohfgghhklpknlkffjgod, this would automatically support all webmanifest features, even ones enabled experimentally with flags and fix stuff like #12

Have you checked if this already works? Unsure if launching a site with --app would use it or if it's installed only.

@CanadaHonk yes this works, but it's INSANELY specific
[assumption] the app-id is a hash of: site URL, profile name and profile location
this worked when I did this for startBrowser:
export default async ({ browserName, browserPath, dataPath }, { url, windowSize }) => {
  return await StartBrowser(browserPath, [
    `--app-id=mjoklplbddabcmpepnokjaffbmgbkkgg`,
    `--remote-debugging-pipe`,
    windowSize ? `--window-size=${windowSize.join(',')}` : '',
    ...`--new-window --disable-extensions --disable-default-apps --disable-breakpad --disable-crashpad --disable-background-networking --disable-domain-reliability --disable-component-update --disable-sync --disable-features=AutofillServerCommunication ${presets.perf}`.split(' ')
  ], 'stdio', { browserName });
};

I had to remove --profile-directory=Default and the dataPath option for it to work.
End result:

Respecting webmanifest it has a custom title bar color and the chrome controls, sick!
Here's what I did [brave]
For github:

make sure to check Open as window

went to desktop and got app id from the launch parameters
"C:\Program Files\BraveSoftware\Brave-Browser\Application\chrome_proxy.exe"  --profile-directory=Default --app-id=mjoklplbddabcmpepnokjaffbmgbkkgg
this doesn't actually have to be chrome_proxy, it can just be chrome.exe [brave.exe in this case]
So I assume for this work gluton would need so somehow create an app like the shortcut thing did, and launch it from the same path and profile that created the app, no clue exactly how to do this, but it's 100% possible and decreases the workload of managing these features by a mile, especially stuff like custom title bars across different operating systems which frameworks like tauri struggle with a LOT

I meant already possible i.e. --app already handles webmanifest/PWA features without requiring an --app-id or install haha, but good info nevertheless.

I meant already possible i.e. --app already handles webmanifest/PWA features without requiring an --app-id or install haha, but good info nevertheless.

yes but app-id install enables PWA features, --app doesn't, it only does some webmanifest things, but not all

notable issue: installable PWAs sometimes get unregistered across updates so the app-id would likely need to be re-registered after each startup
this also doesn't solve the issue of API's such as FileHandlingAPI and WebShareTargetAPI, as either: A the file handle won't be forwarded to the browser via the launchQueue or the node wrapper won't launch alongside the app, hmmm

documenting: https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/windows_pwa_integration.md#file-handling-support

Closing as Firefox has no support, so would introduce major compatibility issues. Possible to revisit in future if/when isolated web apps become more of a standard.


Support regex validation of property values

Whenever detik is asked to verify a property value, it checks for equality with the expected value:
https://github.com/bats-core/bats-detik/blob/48b29b48026adda352adf07f8b9b8df13e9c84df/lib/detik.bash#L230
I would like to use a regex to verify that

a given string is in .spec.containers[*].command[*] or
that an annotation starts with or ends with a particular value.

The annotation is calculated in a helm chart, so I need to test and make sure that calculation is correct.
So, something like:
sensor_podname="stackstorm-ha-st2sensorcontainer-"  # the prefix for the pod name

verify "'.spec.containers[*].command[*]' is '.*,--sensor-ref=.*' for pods named '${sensor_podname}'"

try "at most 1 times every 5s to find 1 pod named '${sensor_podname}'" \
    "and verify that '.metadata.annotations.stackstorm/sensor-hash-ranges' is '0\.\.[0-9]+'"
try "at most 1 times every 5s to find 1 pod named '${sensor_podname}'" \
    "and verify that '.metadata.annotations.stackstorm/sensor-hash-ranges' is '[1-9][0-9]*\.\.4294967"

Hi @cognifloyd.
It should be feasible, but a dedicated syntax will be necessary.
Rather than is, I can introduce the matches keyword to distinguish the cases. It will also require decisions about the regex syntax: BASH regexp are not exactly the same we use in programming languages. I have to think about what would be the most convenient.
Another solution is to introduce another keyword to search in array values.
I will have a look at this from next week, when I am back from holidays.

A different keyword makes sense.
I need to do a partial match on any element in the array. I'm fine with bash or grep or whatever regex. Globbing would be fine too. Just document which format to use for searching.

Hi @cognifloyd!
I have worked on this feature. Things seem OK from my side. Could you give it a try and tell me if it meets your expectations? Everything is on a separate branch.

Sorry, I've been working on another project lately. I'll get back to the helm chart stuff around mid February I hope.
Thank you so much for working on this! I'll test it when I can.

I'm sorry I'm not going to get to this any time soon. I ended up using helm-unittest for what I needed. I still think this would be useful but I don't think I'm going to have time to do significant helm chart development where I might use this for a long time.

Hi @cognifloyd.
No problem. At least, you pushed a new feature idea. I will verify the branch and merge it into the main one.

hey @vincent-zurczak do you have in mind to release a new version after this nice new feature?
Thanks!

Hello @brokenpip3,
Thank you for this reminder.
I have just created a new release and tag that includes this feature.

Great thanks!
Will update the brew package and the github action today :)


Node 12.x runtime depreciated

The "serverless" solution uses a node.js 12 runtime for Lambda, but node.js 12 has been deprecated by AWS on Mar 31, 2023. As a result, the SAM package doesn't deploy as it fails with a Cloudformation error:
CREATE_FAILED  chatEventFunction             Resource handler returned message: "The runtime parameter of nodejs12.x is no longer supported for creating or updating AWS Lambda functions. We recommend you use the new runtime (nodejs18.x) while creating or updating functions...."

Resolved in https://github.com/aws-samples/amazon-ivs-chat-web-demo/pull/8. Thank you for reporting and fixing this issue!


feat(HLS): Take into account the parsing time for manifest schedule update

Note: We currently already have the same functionality in DASH, so we are only migrating the functionality to HLS.


error connecting to the searxng container

Describe the bug
When I run a search it errors when trying to connect to the searxng container.
To Reproduce
Steps to reproduce the behavior:

git clone https://github.com/nilsherzig/LLocalSearch
podman-compose up
navigate to http://localhost:3000/ in the browser
click a default search

Expected behavior
Connect to the searxng container and get search results
Console
2024/04/05 21:46:37 Error making the request: Get "http://searxng:8080/?q=average+weight+of+a+llama&format=json": dial tcp <IP_ADDRESS>:8080: i/o timeout
[backend]  | Exiting chain with error: Get "http://searxng:8080/?q=average+weight+of+a+llama&format=json": dial tcp <IP_ADDRESS>:8080: i/o timeout

Additional context
I'm on the most recent changes ie I just did a git pull and podman-compose pull
Thank you for the help

can you confirm the same behavoir using docker-compose? Im happy to support podman, but i haven't tested it myself and someone is working on podman i think #37

Thank you for responding.  Both podman and docker are connecting to searxng now, I'm not sure what changed. However both have the same new error, but someone seems to have filed a bug for that at #50. I'll close this issue.


Fixing channel naming

From the Shoket API documentation, i think channel names should start with capital letter like Halotel, Tigo etc.
I've also improve the README file

the case doesn’t matter as it’s converted to lowercase on the server


passing children as arguments

coming from hyperscript original I was sad to see varargs not passed as children. if you'd like to add it, it's a few lines..
cool project dude

FYI @Raynos, @Matt-Esch: This is currently preventing me from using Babel's JSX transform with virtual-dom. (I totally understand your reasoning, though, and consider the array argument to be a nicer API.)

@killercup https://github.com/Raynos/mercury/tree/master/examples/unidirectional/jsx
I've got a working example with jsx. See if that works for you.

Thanks. I've got it working by using jsx-transform and babel together. It's
not as nice as I had hoped it could be (it's transpiling ever file twice),
but it does the job.
Jake Verbaten<EMAIL_ADDRESS>schrieb am So., 19. Juli 2015 um
02:15:

@killercup https://github.com/killercup
https://github.com/Raynos/mercury/tree/master/examples/unidirectional/jsx
I've got a working example with jsx. See if that works for you.
—
Reply to this email directly or view it on GitHub
https://github.com/Matt-Esch/virtual-dom/pull/138#issuecomment-122607982
.


ci: pass USE_BAZEL_VERSION to docker

This lets us easily run our existing bazel builds with different
versions of bazel. Examples
# Uses the build's default version, which today is 3.5.0
$ ci/cloudbuild/build.sh -t asan-pr --docker
# Equivalent to...
$ USE_BAZEL_VERSION=3.5.0 ci/cloudbuild/build.sh -t asan-pr --docker

# Uses the latest released version, which today is 4.1.0
$ USE_BAZEL_VERSION=latest ci/cloudbuild/build.sh -t asan-pr --docker

# Uses the most recent commit that had a green build
$ USE_BAZEL_VERSION=last_green ci/cloudbuild/build.sh -t asan-pr --docker

This change is

do the examples in this PR need to be documented in the code anywhere?
(i don't know, asking you)

do the examples in this PR need to be documented in the code anywhere?
(i don't know, asking you)

Documentation is probably a good thing. Done.


Access Denied trying to describe regions! Review permissions[Bug]:

Currently receiving an error, "Access Denied trying to describe regions! Review permissions," when running the latest version of prowler. I have not encountered this before, and checked the requirements and installation notes.
What permissions would be preventing the describe regions from executing?
Roger

Hi @CenturionGamer, review this piece of code https://github.com/prowler-cloud/prowler/blob/bc56c4242ecbf6fdb40ca97114d1a1ab12c48754/prowler#L461-L470 because your error comes from this AWS API call. Check your AWS credentials and inspect if you can execute the following command:
aws ec2 describe-regions --query 'Regions[].RegionName' --output text
Also, fulfil the issue template and execute Prowler using bash -x, this help us a lot to triage your issue.
Thanks!

@jfagoagas - Thanks for the assistance! It's working now.


update docs to add namespace and reqs for size

ES requires more than one node to start using the bundled charts, this is now documented. additionally, install commands are adjustested to include a namespace of temporal to install into.
in order to handle a potential bug in finding the temporal frontned from the admintools pod, use temporal.fullname rather than the Release.Name in the template.
This should help with #50 issue when it happens even though I couldn't repro it - still need to look into root cause of that one.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Derek Wilson seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Roll Flutter Engine from 220416cfa6ca to 8fc28ae8421a (3 revisions)

https://github.com/flutter/engine/compare/220416cfa6ca...8fc28ae8421a
2024-01-24<EMAIL_ADDRESS>[ui] hold a strong reference to fragment program objects. (flutter/engine#49868)
2024-01-23<EMAIL_ADDRESS>Roll Skia from 4e42423c7f6f to c396b2171b16 (1 revision) (flutter/engine#49987)
2024-01-23<EMAIL_ADDRESS>Roll Skia from e7d10257ffb5 to 4e42423c7f6f (4 revisions) (flutter/engine#49985)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jacksongardner@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


New crates.io release

It would be great if a new release could be made on crates.io. In particular, one that includes the expanded semver range in Cargo.toml:
https://github.com/r-lib/tree-sitter-r/blob/c19e54de252d5573cc2a762a030957074526fe99/Cargo.toml#L26
Without this change I am still having to use this repo as a Cargo git dependency,
tree-sitter-r = { git = 'https://github.com/r-lib/tree-sitter-r', rev = "016051ef9ec6f31a42043767316eaae98f8e8f2c" }

which is fine except that for us it is breaking our Windows CI and avoiding Cargo git dependencies looks like the easiest way to avoid this failure.

Sure, published 0.19.5 now, let me know if you need anything else!

Thanks for your quick attention to this, much appreciated 🙏.


Footnotes don't allow footnote references in the text

This is a foo [^foo].

This is a bar [^bar].

[^foo]: A foo is beautiful. This is in contrast to a bar [^bar].

[^bar]: A bar is very common.

Is rendered as

A foo is beautiful. This is in contrast to a bar [^bar].
A bar is very common.

It looks to me as if URLs in a footnote are not rendered either:
This is body text, and a footnote.[^f]

[^f]: The footnote includes [a link][1].

[1]: https://example.com

Renders as:
This is body text, and a footnote.¹

1. The footnote includes [a link][1]. ↩

Inline URLs work fine (e.g., [a link](https://example.com) renders correctly in the footnote).


When you run create login loginin with password ='xxxxx', SID = 0x000, the Azure sql db return error, Specified SID is invalid for this version of SQL Server

[Enter feedback here]

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

ID: fc3f1726-f5b5-e504-33c4-8ceefa5b02f7
Version Independent ID: baf2eb27-05bf-8d85-2a34-2f6c0ef739b1
Content: Copy a database - Azure SQL Database
Content Source: articles/azure-sql/database/database-copy.md
Service: sql-database
Sub-service: data-movement
GitHub Login: @LitKnd
Microsoft Alias: kendralittle

@ericjiang20 Thank you for the feedback. We are actively investigating and will get back to you soon.

@ericjiang20 Thanks for your patience. Can you please confirm if you are running the step 3 for getting the SID and then using the same in step 4?

@ericjiang20 Awaiting your response on this.

Yes, I do run step 3 for getting the SID from the source server.  While I use the SID on the destination server, I get this error.
Thanks,
Eric

From: AnuragSharma-MSFT @.>
Sent: Tuesday, February 15, 2022 8:35 AM
To: MicrosoftDocs/azure-docs @.>
Cc: ericjiang20 @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] When you run create login loginin with password ='xxxxx', SID = 0x000, the Azure sql db return error, Specified SID is invalid for this version of SQL Server (Issue #87875)
@ericjiang20https://github.com/ericjiang20 Awaiting your response on this.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/87875#issuecomment-1040281575, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APJQ5Q57TXM4ENCHR4HSIFTU3JJBZANCNFSM5OCZEP5Q.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>

@ericjiang20 Thanks for replying back. I created new servers and database and was able to run the commands mentioned in the document successfully.
However I was able to reproduce the error message when providing the wrong SID. Can you please run the 3rd step query again and copy it from the result window as it and try?
Also please tell me if these servers were already existing or you created them recently?

@ericjiang20 Please let us know if you were able to check it.

Hey, here is what I have done.

get the sid of the user 'pg2_sa' from the first server sql-devqa-cc-seed-db-dtu

[cid:358fd4f2-3e70-413c-add7-a9a8519cdd94]

I ran the following on the second server which is on a different subscription, and I get the error message "Specified SID is invalid for this version of SQL Server"

As my understanding, the challenge to use sql login to run 'copy database xxx as copy of source_server_name.source_database_name is the same login must exist on both Server's master databases with the same SID. It does not need the two servers to be either replicated or in the same subscription. Let me know if I misunderstood anything.
[cid:72be04b4-5797-4455-b843-aa2f0494f6ed]
[cid:7281d2af-142e-4432-90a8-fc86563868a0]
Regards,
Eric

From: AnuragSharma-MSFT @.>
Sent: Thursday, February 17, 2022 2:55 AM
To: MicrosoftDocs/azure-docs @.>
Cc: ericjiang20 @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] When you run create login loginin with password ='xxxxx', SID = 0x000, the Azure sql db return error, Specified SID is invalid for this version of SQL Server (Issue #87875)
@ericjiang20https://github.com/ericjiang20 Please let us know if you were able to check it.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/87875#issuecomment-1042666360, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APJQ5Q2XZONB7A373XUX4HLU3SSYHANCNFSM5OCZEP5Q.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>

@ericjiang20 Yes you are right. The login name and password for both source and target server in master db should exactly match. SID is also copied from master db of source server. Even the user  that we create should match on both servers. After this we need to login using these sql credentials on target db and execute copy database statements.

What is the cause of this error then?

From: AnuragSharma-MSFT @.>
Sent: Thursday, February 17, 2022 8:16 AM
To: MicrosoftDocs/azure-docs @.>
Cc: ericjiang20 @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] When you run create login loginin with password ='xxxxx', SID = 0x000, the Azure sql db return error, Specified SID is invalid for this version of SQL Server (Issue #87875)
@ericjiang20https://github.com/ericjiang20 Yes you are right. The login name and password for both source and target server in master db should exactly match. SID is also copied from master db of source server. Even the user that we create should match on both servers. After this we need to login using these sql credentials on target db and execute copy database statements.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/87875#issuecomment-1042939114, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APJQ5Q4TQGQ6DX7ET2CM5RDU3TYLFANCNFSM5OCZEP5Q.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>

Thank! I will raise a support ticket.

From: AnuragSharma-MSFT @.>
Sent: Thursday, February 17, 2022 11:00 PM
To: MicrosoftDocs/azure-docs @.>
Cc: ericjiang20 @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] When you run create login loginin with password ='xxxxx', SID = 0x000, the Azure sql db return error, Specified SID is invalid for this version of SQL Server (Issue #87875)
@ericjiang20https://github.com/ericjiang20 This looks very specific case which is difficult to work on remotely as we are not able to reproduce it. I would request you to raise a support ticket and our support engineers can get in touch and analyze the RCA and would help in resolving it. Sorry for the trouble you have been facing on this.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/87875#issuecomment-1043852112, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APJQ5Q3VJUDPHLW4WGJX2FTU3W757ANCNFSM5OCZEP5Q.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>

@ericjiang20 We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.

I had the same problem. We are using failover groups, and I had to create the login on the secondary server. Turns out you cannot do this for the server-admin, it must be a normal login.


cfitsio: 3.43 -> 3.430

Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

built on NixOS
Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
found 3.430 with grep in /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430
found 3.430 in filename of file in /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430

No attempt on x86_64-darwin
The following builds were skipped because they don't evaluate on x86_64-darwin: cfitsio
No log is available.

Success on x86_64-linux (full log)
Attempted: cfitsio
Partial log (click to expand)
cp -a libcfitsio.so.5 /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430/lib
cp fitsio.h fitsio2.h longnam.h drvrsmem.h /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430/include
cp cfitsio.pc /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430/lib/pkgconfig
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430
shrinking /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430/lib/libcfitsio.so.5.3.43
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430/lib
patching script interpreter paths in /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430
checking for references to /tmp/nix-build-cfitsio-3.430.drv-0 in /nix/store/nlysxv2yb8v91i8lj8zqflibgvzpccyp-cfitsio-3.430...

Success on aarch64-linux (full log)
Attempted: cfitsio
Partial log (click to expand)
cp fitsio.h fitsio2.h longnam.h drvrsmem.h /nix/store/2pkxa0m59ss8j7k85pdcf35lqvmnrdkq-cfitsio-3.430/include
cp cfitsio.pc /nix/store/2pkxa0m59ss8j7k85pdcf35lqvmnrdkq-cfitsio-3.430/lib/pkgconfig
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/2pkxa0m59ss8j7k85pdcf35lqvmnrdkq-cfitsio-3.430
shrinking /nix/store/2pkxa0m59ss8j7k85pdcf35lqvmnrdkq-cfitsio-3.430/lib/libcfitsio.so.5.3.43
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/2pkxa0m59ss8j7k85pdcf35lqvmnrdkq-cfitsio-3.430/lib
patching script interpreter paths in /nix/store/2pkxa0m59ss8j7k85pdcf35lqvmnrdkq-cfitsio-3.430
checking for references to /build in /nix/store/2pkxa0m59ss8j7k85pdcf35lqvmnrdkq-cfitsio-3.430...
/nix/store/2pkxa0m59ss8j7k85pdcf35lqvmnrdkq-cfitsio-3.430


⚠ Samsung has degraded performance

In 9488e64, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2831 ms

Resolved: Samsung performance has improved in c4f38dd.


KeyError in parsing

2016-08-28 13:40:11.415 Initialized expression parser with expression: . + COUNT(ALARMS(5669283816275968))
D 2016-08-28 13:40:11.720 n_braking -> 2
D 2016-08-28 13:40:12.728 Initialized expression parser with expression: . + (DOT(DELTA({ts}), {ign}) / 1000)
E 2016-08-28 13:40:12.906 Other error occurred in parse_it for < . + (DOT(DELTA({ts}), {ign}) / 1000) >:
W 2016-08-28 13:40:12.913 Tried to set work_secs to None
D 2016-08-28 13:40:13.105 Ran batch of 3.
Other error occurred in parse_it for < . + DISTANCE({location}) >: <type 'exceptions.KeyError'> (/base/data/home/apps/s~echo-sense/0-65.395238657461350110/expressionParser.py:353)

Have deployed a new version with a full stacktrace for parser errors.

Here's the full error:
File "/base/data/home/apps/s~echo-sense/0-66.395256816723462139/lib/pyparsing.py", line 1143, in _parseCache
value = ParserElement._exprArgCache[ lookup ]
KeyError: ({"^" term * | / "^" term}, u'. + COUNT(ALARMS(5669283816275968))', 0, True, False)
Suggestion from pyparsing dev is use a singleton -- appears packrat may have introduced some threading issues.
http://pyparsing.wikispaces.com/share/view/644825

KeyError: ({* | / term + | - * | / term}, u'. + DISTANCE({location})', 0, True, False)


Svelte 4

Svelte 4 launched. Can we upgrade the svelte requirement to cover version 4?

Opened a PR for this https://github.com/metafy-gg/vite-plugin-svelte-svg/pull/15

Published v2.3.0