Fix up retrieval of blocks by number.  Addresses 2 problems with the …

…original routing via get_data_by_id:

Certain call paths would raise the wrong exception (according to the pydoc and the expectations of callers) leading to unhandled exceptions and crashes
Certain call paths would pass in an int type, but the FFI call would treat it as a unicode C string, with various negative consequences

Mote that this brings along a fix to siganature_verifyer.py which I had to fix along the way.  It's technically a drive-by and could be argued to be a separate PR but I figure it'll be uncontrovertial since its a duplicate of an already accepted patch a couple of weeks ago.
Testing has been performed variously with Seth-cli, normal cURL via Seth-rpc, and go-ethereum generated code bindings from Jitsuin production code.

The Jenkins build just failed again, but it's in an area I (or more importantly this PR) haven't touched - complaining about duplicate and/or missing definitions of various key structures in proto files during tests.  What gives?

I am not sure about that protobuf error. This branch is 86 commits behind master, so it might we worth trying a rebase.

Your "Catch up to upstream" commit is missing a signoff. You might want to instead just rebase this branch on master and then force push.

Yes I'm going to squash it all and sign it off when it passes the long build/test cycle it's currently in.  Sorry, I thought it wouldn't kick you guys again until I actually signed off.  Won't be long...

It won't even run in jenkins with that unsigned off commit in there. Better just to rebase and push, make sure everything is singed off. One of us will manually run the job, skipping the whitelist check.

OK this is no good: Locally it claimed Fastforward worked and there were no diffs to origin, but now I've pushed it's showing the entire merge with diffs.  Would you prefer that I just start again clean with the original patch?
I remain curious how being behind could have caused the last build failure anyway, but not to worry: I don't want to waste anyone's time.

No worries at all - we very much appreciate the contribution. If i were you I would do the following - branch off your current JAG-UK:master branch so you have a reference to your commits, then reset your master branch prior to your commits and rebase on sawtooth master. That should give you a branch that is current with sawtooth master. Then cherrypick your commits based on the commit ids in the other branch you made. Once you've done that, you should have an up to date branch with your new commits on top which is force pushable here.


Add calibration to all training tasks

Merge after https://github.com/stanford-oval/genienlp/pull/72/ is merged.

What's the status of this PR? It looks like the pipelines have calibration on kubeflow already?

What's the status of this PR? It looks like the pipelines have calibration on kubeflow already?

What's the status of this PR? It looks like the pipelines have calibration on kubeflow already?

This PR is ready to be merged. I uploaded the pipelines from this branch a while ago to test them.

What's the status of this PR? It looks like the pipelines have calibration on kubeflow already?

This PR is ready to be merged. I uploaded the pipelines from this branch a while ago to test them.


chore(deps): update dependency eslint-config-prettier to v8.5.0

This PR contains the following updates:

Package
Type
Update
Change

eslint-config-prettier
devDependencies
minor
8.3.0 -> 8.5.0

Release Notes

prettier/eslint-config-prettier
v8.5.0
Compare Source

Added: [@typescript-eslint/space-before-blocks]. Thanks to Masafumi Koba (@ybiquitous)!

v8.4.0
Compare Source

Added: [vue/quote-props]. Thanks to @xcatliu!

Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box.

This PR has been generated by Renovate Bot.

Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will now ignore this update (8.5.0). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.


[ci] Check added/modified regression tests w.r.t master

Find the added/modified regression tests based on diversion from
the master branch.

@jenkins-cscs retry dom


tips for installing on S1?

Was able to load the service on a system running S2 a while ago (although looks like somewhat recently BBC Sounds was made available outside the UK)? Thanks so much for plugging the gap! However, I have another system running the legacy S1. I'm able to install the service as you instruct, but it doesn't show up in the available Services for me to add. Any thoughts as to how to remedy, or why it won't show up? Thanks!

Hello,
Thank you for bringing this to our attention.
While our documentation focuses on Sonos S2, there is one thing that needs to be noted for Sonos S1.
While Sonos S2 only requires a "Secure Endpoint", Sonos S1 requires a (non-secure) "Endpoint". Here you can simply use the one and same URL for both fields:

Since one of the last updates, the music service list seems to be no longer sorted alphabetically, so it may be that the service is located somewhere in the list.
A test has shown that current server operating systems and libaries no longer meet the outdated requirements of the Sonos S1 as default. Please allow us to explore our options. We will get back to you shortly when we meet the requirements of the Sonos S1 again.
Thank you.

Hello again,
The adjustment is proving to be more difficult than originally anticipated. We are on it, just wanted to let you know that we need a little more time than expected. At the curretn stage no ETA to share.
Thank you for your understanding.


FILE: task/ansible-tower-cli/0.1/ansible-tower-cli.yaml
WARN : Step "config-ansible-1" uses image "quay.io/rcmendes/ansible-tower-cli@sha256:3a61778f410526db8d6e02e87715d58ee770c4a4faf57ac408cb5ec1a025ef2c"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
WARN : Step "tower-cli" uses image "quay.io/rcmendes/ansible-tower-cli@sha256:3a61778f410526db8d6e02e87715d58ee770c4a4faf57ac408cb5ec1a025ef2c"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/argocd-task-sync-and-wait/0.1/argocd-task-sync-and-wait.yaml
WARN : Step "login-step" uses image "docker.io/argoproj/argocd:$(params.argocd-version)" that contains variables; skipping validation
WARN : Step "sync" uses image "docker.io/argoproj/argocd:$(params.argocd-version)" that contains variables; skipping validation
WARN : Step "wait" uses image "docker.io/argoproj/argocd:$(params.argocd-version)" that contains variables; skipping validation
FILE: task/aws-cli/0.1/aws-cli.yaml
FILE: task/aws-cli/0.2/aws-cli.yaml
FILE: task/aws-ecr-login/0.1/aws-ecr-login.yaml
FILE: task/az/0.1/az.yaml
WARN : Step "az-step" uses image "$(params.az-image)" that contains variables; skipping validation
FILE: task/bentoml/0.1/bentoml.yaml
HINT : Task: tekton.dev/v1beta1 - name: "bentoml" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "bento-step" uses image "docker.io/iancoffey/bentoml-python3@sha256:ac99d45853efa4750bd4e5f6bc4ab9a7d7aedce57e7930bbb6ef643f9892915d"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/black/0.1/black.yaml
FILE: task/blue-green-deploy/0.1/blue-green-deploy.yaml
FILE: task/boskos-acquire/0.1/boskos-acquire.yaml
HINT : Task: tekton.dev/v1beta1 - name: "boskos-acquire" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "boskosctl-acquire" uses image "gcr.io/k8s-staging-boskos/boskosctl@sha256:a7fc984732c5dd0b4e0fe0a92e2730fa4b6bddecd0f6f6c7c6b5501abe4ab105"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
WARN : Step "create-heartbeat-pod-yaml-step" uses image "docker.io/lachlanevenson/k8s-kubectl@sha256:3a5e22a406a109f4f26ec06b5f1f6a66ae0cd0e185bc28499eb7b7a3bbf1fe09"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/boskos-release/0.1/boskos-release.yaml
HINT : Task: tekton.dev/v1beta1 - name: "boskos-release" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "boskosctl-release-step" uses image "gcr.io/k8s-staging-boskos/boskosctl@sha256:a7fc984732c5dd0b4e0fe0a92e2730fa4b6bddecd0f6f6c7c6b5501abe4ab105"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
WARN : Step "stop-boskosctl-heartbeat" uses image "docker.io/lachlanevenson/k8s-kubectl@sha256:3a5e22a406a109f4f26ec06b5f1f6a66ae0cd0e185bc28499eb7b7a3bbf1fe09"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/buildah/0.1/buildah.yaml
HINT : Task: tekton.dev/v1beta1 - name: "buildah" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "build-step" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
WARN : Step "push" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
WARN : Step "digest-to-results" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
FILE: task/buildah/0.2/buildah.yaml
HINT : Task: tekton.dev/v1beta1 - name: "buildah" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "build" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
WARN : Step "push-step" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
WARN : Step "digest-to-results" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
FILE: task/buildkit-daemonless/0.1/buildkit-daemonless.yaml
WARN : Step "build-and-push-step" uses image "$(params.BUILDKIT_IMAGE)" that contains variables; skipping validation
FILE: task/buildkit/0.1/buildkit.yaml
HINT : Task: tekton.dev/v1beta1 - name: "buildkit" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "build-and-push-step" uses image "$(params.BUILDKIT_CLIENT_IMAGE)" that contains variables; skipping validation
FILE: task/buildpacks-phases/0.1/buildpacks-phases.yaml
WARN : Step "copy-stack-toml" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
WARN : Step "detect" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
WARN : Step "build" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
FILE: task/buildpacks/0.1/buildpacks.yaml
WARN : Step "create" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
FILE: task/buildpacks/0.2/buildpacks.yaml
WARN : Step "prepare-step" uses image "docker.io/alpine@sha256:203ee936961c0f491f72ce9d3c3c67d9440cdb1d61b9783cf340baa09308ffc1"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
WARN : Step "create" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
FILE: task/check-make/0.1/check-make.yaml
FILE: task/cloudevent/0.1/cloudevent.yaml
HINT : Task: tekton.dev/v1beta1 - name: "cloudevent" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "send-step" uses image "docker.io/iancoffey/sendevent-89c3de01c503ceb66b676a3e41c265ed@sha256:fc39998cba7ad8e54323b948b56b11b0b235996069349fb74776865fedf182a5"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/codecov/0.1/codecov.yaml
WARN : Step "codecov-run-step" uses image "gcr.io/tekton-releases/dogfooding/test-runner@sha256:44aa00796831a4ed5586152058dd96a6d14174b8a4ea9fcae663fb37f72c9454"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/conftest/0.1/conftest.yaml
HINT : Task: tekton.dev/v1beta1 - name: "conftest" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/create-github-release/0.1/create-github-release.yaml
WARN : Step "create-release-step2" uses image "quay.io/diagrawa/github-hub@sha256:a002e05e3c3362f49dc31b8c16c10d76c6dbd854fdb0f596eaae8ac8b792adfb"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/create-gitlab-release/0.1/create-gitlab-release.yaml
FILE: task/curl/0.1/curl.yaml
HINT : Task: tekton.dev/v1beta1 - name: "curl" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "curl-step2" uses image "$(params.curl-image)" that contains variables; skipping validation
FILE: task/docker-build/0.1/docker-build.yaml
WARN : Step "docker-build-2" uses image "$(params.builder_image)" that contains variables; skipping validation
WARN : Step "docker-push" uses image "$(params.builder_image)" that contains variables; skipping validation
FILE: task/eks-cluster-create/0.1/eks-cluster-create.yaml
FILE: task/eks-cluster-teardown/0.1/eks-cluster-teardown.yaml
FILE: task/gcloud/0.1/gcloud.yaml
HINT : Task: tekton.dev/v1beta1 - name: "gcloud" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "gcloud-2" uses image "$(params.gcloud-image)" that contains variables; skipping validation
FILE: task/gcs-create-bucket/0.1/gcs-create-bucket.yaml
HINT : Task: tekton.dev/v1beta1 - name: "gcs-create-bucket" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/gcs-delete-bucket/0.1/gcs-delete-bucket.yaml
HINT : Task: tekton.dev/v1beta1 - name: "gcs-delete-bucket" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/gcs-download/0.1/gcs-download.yaml
HINT : Task: tekton.dev/v1beta1 - name: "gcs-download" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/gcs-generic/0.1/gcs-generic.yaml
HINT : Task: tekton.dev/v1beta1 - name: "gcs-generic" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "credential-setup-2" uses image "$(params.image)" that contains variables; skipping validation
WARN : Step "run-gsutil" uses image "$(params.image)" that contains variables; skipping validation
FILE: task/gcs-upload/0.1/gcs-upload.yaml
FILE: task/generate-build-id/0.1/generate-build-id.yaml
FILE: task/git-batch-merge/0.2/git-batch-merge.yaml
WARN : Step "clone-1" uses image "$(params.gitInitImage)" that contains variables; skipping validation
FILE: task/git-cli/0.1/git-cli.yaml
WARN : Step "git-1" uses image "$(params.BASE_IMAGE)" that contains variables; skipping validation
FILE: task/git-clone/0.1/git-clone.yaml
WARN : Step "clone-1" uses image "$(params.gitInitImage)" that contains variables; skipping validation
FILE: task/git-clone/0.2/git-clone.yaml
WARN : Step "clone-2" uses image "$(params.gitInitImage)" that contains variables; skipping validation
FILE: task/git-rebase/0.1/git-rebase.yaml
FILE: task/github-add-comment/0.1/github-add-comment.yaml
FILE: task/github-add-comment/0.2/github-add-comment.yaml
FILE: task/github-add-labels/0.1/github-add-labels.yaml
FILE: task/github-app-token/0.1/github-app-token.yaml
WARN : Step "get-token-1" uses image "quay.io/chmouel/github-app-token@sha256:bc45937ae588df876555ebb56c36350ed74592c7f55f2df255cabef39c926a88"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/github-close-issue/0.1/github-close-issue.yaml
FILE: task/github-close-issue/0.2/github-close-issue.yaml
FILE: task/github-create-deployment/0.1/github-create-deployment.yaml
FILE: task/github-set-status/0.1/github-set-status.yaml
FILE: task/github-set-status/0.2/github-set-status.yaml
FILE: task/gitlab-add-label/0.1/gitlab-add-label.yaml
FILE: task/gke-cluster-create/0.1/gke-cluster-create.yaml
FILE: task/gke-deploy/0.1/gke-deploy.yaml
WARN : Step "gke-deploy1" uses image "gcr.io/cloud-builders/gke-deploy@sha256:6d18a1efabf8a7ea7f2169c93f3e01fc5b8247b12099618c496ab097aaae341f"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/golang-build/0.1/golang-build.yaml
WARN : Step "build1" uses image "docker.io/library/golang:$(params.version)" that contains variables; skipping validation
FILE: task/golang-test/0.1/golang-test.yaml
WARN : Step "unit-test1" uses image "docker.io/library/golang:$(params.version)" that contains variables; skipping validation
FILE: task/golangci-lint/0.1/golangci-lint.yaml
WARN : Step "lint1" uses image "docker.io/golangci/golangci-lint:$(params.version)" that contains variables; skipping validation
FILE: task/goreleaser/0.1/goreleaser.yaml
WARN : Step "pull1" uses image "docker.io/goreleaser/goreleaser@sha256:8a596892311c6a5ca45f531eeaf415138e3ea04f3f3d7bd11b46ec320e2d593f"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
WARN : Step "release" uses image "docker.io/goreleaser/goreleaser@sha256:1705d73d62a271d9b4684534d9ed3f5fef943e353d22d79693b8d48d730f4db1"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/helm-conftest/0.1/helm-conftest.yaml
WARN : Step "helm-conftest1" uses image "docker.io/instrumenta/helm-conftest@sha256:11cb9fd6d101d80af87931db359d4b3ad9a843cf0eb1ea0ab7173424eb379948"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/helm-upgrade-from-repo/0.1/helm-upgrade-from-repo.yaml
HINT : Task: tekton.dev/v1beta1 - name: "helm-upgrade-from-repo" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "upgrade-from-repo1" uses image "docker.io/lachlanevenson/k8s-helm:$(inputs.params.helm_version)" that contains variables; skipping validation
FILE: task/helm-upgrade-from-source/0.1/helm-upgrade-from-source.yaml
HINT : Task: tekton.dev/v1beta1 - name: "helm-upgrade-from-source" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "upgrade1" uses image "docker.io/lachlanevenson/k8s-helm:$(inputs.params.helm_version)" that contains variables; skipping validation
FILE: task/helm-upgrade-from-source/0.2/helm-upgrade-from-source.yaml
HINT : Task: tekton.dev/v1beta1 - name: "helm-upgrade-from-source" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "upgrade1" uses image "$(params.helm_image)" that contains variables; skipping validation
FILE: task/ibmcloud/0.1/ibmcloud.yaml
HINT : Task: tekton.dev/v1beta1 - name: "ibmcloud" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "ibmcloud1" uses image "$(params.ibmcloud-image)" that contains variables; skipping validation
FILE: task/istio-canary-release/0.1/istio-canary-release.yaml
FILE: task/jenkins/0.1/jenkins.yaml
FILE: task/jib-gradle/0.1/jib-gradle.yaml
WARN : Step "build-and-push1" uses image "gcr.io/cloud-builders/gradle@sha256:797c9936cf33fc30d82a54437541d7ea7f7825c93e3237a89d254b9bc40b0898"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/jib-maven/0.1/jib-maven.yaml
WARN : Step "build-and-push1" uses image "gcr.io/cloud-builders/mvn@sha256:57523fc43394d6d9d2414ee8d1c85ed7a13460cbb268c3cd16d28cfb3859e641"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/jib-maven/0.2/jib-maven.yaml
WARN : Step "build-and-push1" uses image "$(params.MAVEN_IMAGE)" that contains variables; skipping validation
WARN : Step "digest-to-results" uses image "$(params.MAVEN_IMAGE)" that contains variables; skipping validation
FILE: task/kaniko/0.1/kaniko.yaml
HINT : Task: tekton.dev/v1beta1 - name: "kaniko" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "build-and-push1" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
WARN : Step "digest-to-results" uses image "docker.io/stedolan/jq@sha256:a61ed0bca213081b64be94c5e1b402ea58bc549f457c2682a86704dd55231e09"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/kn-apply/0.1/kn-apply.yaml
HINT : Task: tekton.dev/v1beta1 - name: "kn-apply" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "kn1" uses image "$(params.KN_IMAGE)" that contains variables; skipping validation
FILE: task/kn/0.1/kn.yaml
HINT : Task: tekton.dev/v1beta1 - name: "kn" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "kn1" uses image "$(params.kn-image)" that contains variables; skipping validation
FILE: task/knctl-deploy/0.1/knctl-deploy.yaml
WARN : Step "kubeconfig1" uses image "gcr.io/cloud-builders/kubectl@sha256:8ab94be8b2b4f3d117f02d868b39540fddd225447abf4014f7ba4765cb39f753"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
WARN : Step "rollout" uses image "quay.io/openshift-pipeline/knctl@sha256:cd7a21902360ee19e7d7ba2a4c56d003e6dd4f377c274fc795497c5ad55298e9"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/kubeconfig-creator/0.1/kubeconfig-creator.yaml
WARN : Step "write1" uses image "gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/kubeconfigwriter@sha256:b2c6d0962cda88fb3095128b6202da9b0e6c9c0df3ef6cf7863505ffd25072fd"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/kubectl-deploy-pod/0.1/kubectl-deploy-pod.yaml
HINT : Task: tekton.dev/v1beta1 - name: "kubectl-deploy-pod" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "kubeconfig1" uses image "$(params.image)" that contains variables; skipping validation
FILE: task/kubernetes-actions/0.1/kubernetes-actions.yaml
WARN : Step "kubectl1" uses image "$(params.image)" that contains variables; skipping validation
FILE: task/kubernetes-actions/0.2/kubernetes-actions.yaml
WARN : Step "kubectl1" uses image "$(params.image)" that contains variables; skipping validation
FILE: task/kubeval/0.1/kubeval.yaml
HINT : Task: tekton.dev/v1beta1 - name: "kubeval" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/kythe-go/0.1/kythe-go.yaml
FILE: task/makisu/0.1/makisu.yaml
HINT : Task: tekton.dev/v1beta1 - name: "makisu" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/markdown-lint/0.1/markdown-lint.yaml
FILE: task/maven/0.1/maven.yaml
HINT : Task: tekton.dev/v1beta1 - name: "maven" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "mvn-goals" uses image "$(params.MAVEN_IMAGE)" that contains variables; skipping validation
FILE: task/maven/0.2/maven.yaml
HINT : Task: tekton.dev/v1beta1 - name: "maven" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "mvn-goals" uses image "$(params.MAVEN_IMAGE)" that contains variables; skipping validation
FILE: task/mypy-lint/0.1/mypy-lint.yaml
FILE: task/npm/0.1/npm.yaml
HINT : Task: tekton.dev/v1beta1 - name: "npm" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "npm-run1" uses image "$(params.IMAGE)" that contains variables; skipping validation
FILE: task/openshift-client-kubecfg/0.1/openshift-client-kubecfg.yaml
FILE: task/openshift-client-python/0.1/openshift-client-python.yaml
WARN : Step "execute-script1" uses image "quay.io/vinamra2807/openshift-client-python@sha256:17c6b464c2fa930d09203b75b68dbcf120c46a4e8fe56b60fb4e5d0015798343"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/openshift-client/0.1/openshift-client.yaml
WARN : Step "oc1" uses image "quay.io/openshift/origin-cli:$(params.VERSION)" that contains variables; skipping validation
FILE: task/openshift-install/0.1/openshift-install.yaml
WARN : Step "openshift-cluster-create" uses image "$(params.OPENSHIFT_INSTALLER_IMAGE)" that contains variables; skipping validation
FILE: task/openshift-uninstall/0.1/openshift-uninstall.yaml
WARN : Step "remove-cluster1" uses image "$(params.OPENSHIFT_INSTALLER_IMAGE)" that contains variables; skipping validation
FILE: task/orka-deploy/0.1/orka-deploy.yaml
FILE: task/orka-full/0.1/orka-full.yaml
HINT : Task: tekton.dev/v1beta1 - name: "orka-full" is missing a readable display name annotation("tekton.dev/displayName")
HINT : Task: tekton.dev/v1beta1 - name: "orka-full" is easily discoverable if it has annotation for tag "tekton.dev/tags"
FILE: task/orka-init/0.1/orka-init.yaml
FILE: task/orka-teardown/0.1/orka-teardown.yaml
FILE: task/powershell/0.1/powershell.yaml
WARN : Step "invoke-scripts" uses image "mcr.microsoft.com/powershell:$(params.tag)" that contains variables; skipping validation
FILE: task/prettier/0.1/prettier.yaml
HINT : Task: tekton.dev/v1beta1 - name: "prettier" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "checks" uses image "$(params.prettierImage)" that contains variables; skipping validation
FILE: task/prometheus-gate/0.1/prometheus-gate.yaml
WARN : Step "gates" uses image "docker.io/iancoffey/prometheus-gate-cf7c3e662ede0a4e9bc24d37d2af86d6@sha256:c3df9d8400aef7acb76f409d1e347c5ecaa6f28a69df50981c14bfe87add85d7"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/pull-request/0.1/pull-request.yaml
WARN : Step "pullrequest-inits" uses image "gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/pullrequest-init@sha256:69633ecd0e948f6462c61bb9e008b940a05b143ef51c67e6e4093278a23dac53"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/pylint/0.1/pylint.yaml
WARN : Step "lint" uses image "docker.io/python:$(inputs.params.PYTHON)" that contains variables; skipping validation
FILE: task/pylint/0.2/pylint.yaml
WARN : Step "pylints" uses image "$(params.image)" that contains variables; skipping validation
FILE: task/pytest/0.1/pytest.yaml
WARN : Step "unit-tests" uses image "docker.io/python:$(inputs.params.PYTHON)" that contains variables; skipping validation
FILE: task/python-coverage/0.1/python-coverage.yaml
WARN : Step "code-coverage" uses image "docker.io/python:$(inputs.params.PYTHON)" that contains variables; skipping validation
FILE: task/remote-ssh-commands/0.1/remote-ssh-commands.yaml
FILE: task/replace-tokens/0.1/replace-tokens.yaml
WARN : Step "replace-tokens" uses image "quay.io/vinamra2807/replace-tokens@sha256:46b80f4b82d86624b3472f668900ad97ee052c0ea58ef32620b8e90ec83921e0"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/ruby-lint/0.1/ruby-lint.yaml
FILE: task/s2i/0.1/s2i.yaml
HINT : Task: tekton.dev/v1beta1 - name: "s2i" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/s2i/0.2/s2i.yaml
HINT : Task: tekton.dev/v1beta1 - name: "s2i" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "digest-to-results" uses image "$(params.BUILDER_IMAGE)" that contains variables; skipping validation
FILE: task/scorecard/0.1/scorecard.yaml
WARN : Step "scorecards" uses image "gcr.io/openssf/scorecard@sha256:c16e433f68799fe69dc0f9675c7ba5d2553846b57262550c86c71165269a7961"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/send-to-channel-slack/0.1/send-to-channel-slack.yaml
HINT : Task: tekton.dev/v1beta1 - name: "send-to-channel-slack" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/send-to-telegram/0.1/send-to-telegram.yaml
HINT : Task: tekton.dev/v1beta1 - name: "send-to-telegram" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/send-to-webex-room/0.1/send-to-webex-room.yaml
HINT : Task: tekton.dev/v1beta1 - name: "send-to-webex-room" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/send-to-webhook-slack/0.1/send-to-webhook-slack.yaml
HINT : Task: tekton.dev/v1beta1 - name: "send-to-webhook-slack" is missing a readable display name annotation("tekton.dev/displayName")
FILE: task/sendmail/0.1/sendmail.yaml
FILE: task/shellcheck/0.1/shellcheck.yaml
FILE: task/skopeo-copy/0.1/skopeo-copy.yaml
FILE: task/sonarqube-scanner/0.1/sonarqube-scanner.yaml
FILE: task/tekton-operator-install/0.1/tekton-operator-install.yaml
WARN : Step "install-operator1" uses image "docker.io/lachlanevenson/k8s-kubectl@sha256:3a5e22a406a109f4f26ec06b5f1f6a66ae0cd0e185bc28499eb7b7a3bbf1fe09"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
WARN : Step "install-addon" uses image "docker.io/lachlanevenson/k8s-kubectl@sha256:3a5e22a406a109f4f26ec06b5f1f6a66ae0cd0e185bc28499eb7b7a3bbf1fe09"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/terraform-cli/0.1/terraform-cli.yaml
WARN : Step "init1" uses image "quay.io/rcmendes/terraform-cli@sha256:cfb8e04b1f62791758370a748d31affe284dcdc93a91eed232c15a05e39ec1a1"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
WARN : Step "terraform-cli" uses image "quay.io/rcmendes/terraform-cli@sha256:cfb8e04b1f62791758370a748d31affe284dcdc93a91eed232c15a05e39ec1a1"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/tkn/0.1/tkn.yaml
HINT : Task: tekton.dev/v1beta1 - name: "tkn" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "tkn1" uses image "$(params.tkn-image)" that contains variables; skipping validation
FILE: task/tkn/0.2/tkn.yaml
WARN : Step "tkn1" uses image "$(params.TKN_IMAGE)" that contains variables; skipping validation
FILE: task/trigger-jenkins-job/0.1/trigger-jenkins-job.yaml
FILE: task/ts-lint/0.1/ts-lint.yaml
FILE: task/upload-pypi/0.1/upload-pypi.yaml
WARN : Step "build-package1" uses image "quay.io/thoth-station/twine@sha256:643ab12bb05c91db1cec6c042160466a3f258e030f5acff2a39d5b0a00442f4b"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
WARN : Step "upload-package" uses image "quay.io/thoth-station/twine@sha256:643ab12bb05c91db1cec6c042160466a3f258e030f5acff2a39d5b0a00442f4b"; consider using a image tagged with specific version along with digest eg. abc.io/img:v1@sha256:abcde
FILE: task/wget/0.1/wget.yaml
HINT : Task: tekton.dev/v1beta1 - name: "wget" is missing a readable display name annotation("tekton.dev/displayName")
WARN : Step "wget1" uses image "$(params.wget-option)" that contains variables; skipping validation
FILE: task/yaml-lint/0.1/yaml-lint.yaml


README

Add the basic info we include in the readme:

logo and boilerplate about Flatiron
short summary of what package does
installation instructions
links to info for getting started
some way of making sure readme is also the index page of docs
other stuff??

and also: list the non-automated steps / steps that don't depend on files that need to be taken (this will depend on whether we use cookiecutter #7 ), such as: link with readthedocs, zenodo, specify codeowners, turn on branch protection rules

This podcast episode from the software sustainability institute and the links look helpful for this.


Convert Biomole code from Flask to Django

Completed. See issue #44.
Note: This does not integrate neo4j data with BioMole, yet. BioMole is still using hierarchy.json and strategies.json

Related commit that closed this issue 76bcf50b00f25504de163c11fd0


Semaphores and mutexes

added declarations for semaphores and mutexes listed in RTOS Shared Resources spreadsheet

As an aside: why are we keeping all the tasks in the same file? Would it make more sense to package, for example, our CLI task with the rest of the CLI?
I get that it makes it easier to give access to the semaphores to all of the tasks that may require them, but I think it would make more sense to just give visibility to the VoltageBuffer_Mutex to the tasks that #include "Voltage.h".
Is the plan to modify the drivers to interface with the semaphores, or to just lock the threads until all the semaphores/mutexes are available for any drivers that they need to call?

Usually I would have an app_.c file for each task but the main thing was the VoltTempMonitor task uses Voltage.h and Temperature.h
I think I misunderstood Clark's message earlier when I told him to put the semaphores inside Tasks.c. I meant the semaphores/mutex that are inter-task related, not the driver level semaphores/mutexes.


Shorter displayName

Fixed since the current displayName spans the width of the entire screen when opening the right-click menu on the status bar. I also moved the programming language names into keywords.

@boaz-codota

We try hardly to increase the reach of Tabnine to developers who have yet to try it. Having such long title improve our presence in VSCode Marketplace, and hence support the cause.

Aren't the description and keywords meant for such purpose??
Seriously, who else is doing such quirky stuff?


Grouping media

Feature
I would like to group media like radio plays to reduce the number of cards.
User perspective
The user can add a card associated with the group. Elements of the group could be chosen randomly or in order. Each group element can contain multiple tracks and plays all tracks in order as usual.
So one could group all radio plays of „paw patrol“ or „die drei ???“ together and needs only one card.
Further information
Maybe a group could also just make a big playlist, with cards for each element and one for the group, like the random card does for all media.

Currently one can only make a big playlist, where the borders of each radio play are not available or make a card for each single radio play, with just a view minutes of playtime.

As @heili77 said you could create a big playlist at the moment.
I guess you checked this?
https://github.com/MiczFlor/RPi-Jukebox-RFID/blob/future3/develop/documentation/builders/webapp/playlists-livestreams-podcasts.md


utils: use external pathIsAbsolute

@dougwilson thoughts? I removed the tests since it does per-platform checking.

Module is here: https://github.com/sindresorhus/path-is-absolute

w00t! Scheduled for 4.13 :)

Coverage decreased (-0.0%) to 99.61% when pulling fd586e900fed38be59bd0c817b50d43190ee43c9 on external-isAbsolute into bbcc1e1f52cb3706660d88bc2884057d71ae1f92 on master.

Coverage decreased (-0.0%) to 99.61% when pulling fd586e900fed38be59bd0c817b50d43190ee43c9 on external-isAbsolute into bbcc1e1f52cb3706660d88bc2884057d71ae1f92 on master.

Ok, this has been integrated into the 5.x branch and published as part of the 5.0.0-alpha.2 release!

Just curious, is there a reason why this lib doesn't use the native path.isAbsolute? Looking at the path-is-absolute, it isn't clear if it is doing anything different.

This package is no longer relevant as Node.js 0.12 is unmaintained.

Seems like it was only intended to bring path.isAbsolute to older versions of node...


[Feature Request]: Add hover effect to the socialmedia icons on the footer

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
I want to add the hover effect on the social media icons of twitter,facebook and instagram.
Use Case
It can be more engaging for the users as it provides visual feedback.
Benefits
It will make the website more interactive
Priority
High
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a WOB contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

Hi! I’d like to work on this issue if no one else has claimed it yet.

@Richajaishwal0
it's a very minor change,
U cant get levels for just hover effect

@4darsh-Dev  I had got label 1 for the similar changes in other repos.  Please assign atleast label 1. Thank you

Gentle Reminder 🚨🚨
PA and Mentor nominations have been started for GSSoC-Ext 2k24. '
Do share your experiences and connect on Socials. '
It was a great experience working with you all
Thanks💗 for your valuable contributions!

Hey @Richajaishwal0 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Does the schema analysis have any limitations?

e.g. anyOf, allOf ? I figure this can be added to the documentation.

Yes it will not work for anyOf, allOf or any recent conditinal JSONSchema properties like IF.  This should be documented.


Typing for taipy.run() still wrong

In #85 I did a PR for fixing the typing of taipy.run().
In the commit https://github.com/Avaiga/taipy/pull/85/commits/d2360ef9f05414a92af3eb4935529419a832c598#diff-16c072932d406277262b9fbaae2f8a3e77493748417cc1714e17c61c0036b256
@FabienLelaquais changed
def _run(*apps: t.Union[Gui, Rest, Core], **kwargs) -> t.Optional[Flask]:

to
def _run(*apps: t.List[_AppType], **kwargs) -> t.Optional[Flask]:

But this change is incorrect.  Since apps is declared as *apps, the declaration should be _AppType to indicate that each item of apps is of type _AppType.
I could do a PR, but would be easiest for you guys to just fix this.

Irv, you are absolutely right!
The next version will ultimately fix that.
Thanks a lot!


feature(eip): Add convert-body-to eip

Codecov Report

Merging #248 (ae5ce76) into main (8b977dc) will decrease coverage by 0.16%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##               main     #248      +/-   ##
============================================
- Coverage     80.32%   80.15%   -0.17%
  Complexity      114      114
============================================
  Files            45       45
  Lines          2135     2137       +2
  Branches        317      317
============================================
- Hits           1715     1713       -2
- Misses          275      278       +3
- Partials        145      146       +1

Impacted Files
Coverage Δ

...ployment/generator/kamelet/KameletRepresenter.java
89.36% <ø> (ø)

...src/main/java/io/kaoto/backend/KamelPopulator.java
90.17% <100.00%> (+0.08%)
:arrow_up:

...parser/camelroute/CamelRouteStepParserService.java
68.42% <0.00%> (-10.53%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Make classes/interfaces a subtype of object types containing no functions

Flow version: 0.153.0
class Position {
    value: number = 2
}

declare function find({value: number, ...}): boolean;

let pos = new Position();
find(pos);

https://flow.org/try/#0MYGwhgzhAEAKD2ECWAXJ8B20DeAoaB0AbmCAK4CmAXNBmQLYBGFATtALzQBMuAvrrgAmFUGBYVoAMzIZgaTFKQZBACmwly1Wg2YsANNAB0x3gEoajePBAUwGANwCbKaAAdEHWhQDucRKnQMFVNHSSVVdwgQoA
Expected behavior
This should work fine as in previous versions because the only reason for classes to not be subtypes of object types is making sure that functions aren't unbound. However, if no functions are actually unbound, this should be safe.
Actual behavior
8: find(pos);
        ^ Cannot call `find` with `pos` bound to the first parameter because `Position` [1] is not a subtype
          of object type [2]. Class instances are not subtypes of object types; consider rewriting
          object type [2] as an interface. [class-object-subtyping]
References:
7: let pos = new Position();
             ^ [1]
5: declare function find({value: number, ...}): boolean;
                         ^ [2]

No. This would create an inconsistent and confusing type hierarchy, and it doesn't really seem to be that important, as the example you linked above can be an interface with very little effort.

Thanks, you're right, the parameter can just be replaced with an interface. I guess I'm still thinking in <v0.153.0 where an object type and interface are mostly the same


Age of Sigmar - Missing GHB Rules Section

Love Prettyscribe, what a great tool. Thanks!
I've noticed that the output for Age of Sigmar BS rosters doesn't include the section for GHB Rules (2023 in this case). Is this intentionally removed or a bug? It'd be great to have the relevant rules section added to the roster output from PS if possible.
Cheers

The rules display was not added to the AoS output.  I'll add them.


Update README.md with Compatibility Matrix

@lauxjpn @bubibubi Do you think a "Compatibility Matrix" like this would be helpful on the main README.md page?  It seems like the largest share of questions arise from people wanting to use .NET Core or use the library with newer versions of EFCore.

Don't know. Actually that 3.x is next to be released could be helpful.

I believe so. I think anything that helps people to get up and running is helpful.
Building upon that notion, we should probably include a small working console and a small working ASP.NET sample project (including the actual mdb file and some helpful comments including links, like the one for the Access Database Runtime Engine) that people can use as a working starting point, instead of figuring out all the EF Core, OleDb, Jet, runtime engine and processor architecture details by themselves.


Addon blocked; needs signing

Shumway is currently blocked in Firefox Developer Edition since it is not signed.

Could Shumway be signed so that it will work in current versions of Firefox?

Referencing the PDF.js issue here too as both projects suffer from this at the moment: #6137

Within FF 41.0b1 addon signing is now mandatory !

We are aware of this, also on the PDF.js side. The problem is that developers of the add-on signing platform do not have an API yet for us to sign the add-ons with, so it is unsure how we should proceed with this.

Workaround is to go into about:config and set  xpinstall.signatures.required to false; Firefox will let you install unsigned extensions again.

Workaround doesn't work. I still get information that it is not signed. And I can't play flash files.

Why Shumway is not yet added to official Mozilla add-ons repository so that they can sign it?
I still get information in Firefox that it is not signed and it is disabled. I can't watch video. Please add it to official Firefox add-ons repository.

:+1:

Why Shumway is not yet added to official Mozilla add-ons repository so that they can sign it?

Presumably because it's still experimental and changes a lot. Too fast for AMO.

Why Shumway is not yet added to official Mozilla add-ons repository so
that they can sign it?
Presumably because it's still experimental and changes a lot. Too fast for
AMO.

That is exactly right: AMO doesn't yet have an API for doing the signing,
so we'd have to do it manually. This is error-prone and would mean that
we'd be quite likely to leave outdated versions up, so for now we're
punting on it.

So if AMO doesn't have an API for signing yet, why is it mandatory already - any adults in charge at Mozilla?

Adblock Plus used to have a development (aka beta) version on their own domain, which stopped working, because of signing. To solve this they are now uploading their dev version directly to AMO by instrumenting a browser. Their code to do this is open source: https://adblockplus.org/blog/adblock-plus-for-firefox-and-element-hiding-helper-development-builds-now-hosted-on-amo
Wouldn't this be interesting for automatically uploading weekly(?) builds of shumway?

I also found https://github.com/minj/foxtrick/blob/master/maintainer/dist/amo_upload.py. It's working around the problem, but since there is still no sigining API available, for now that might be a solution (though not a very good one I must admit). Just adding this for the sake of completeness, not directly to consider using it.

It's been atleast 2 months since the last post. Are there any updates on this?

It appears that there is now an API for extension signing: https://olympia.readthedocs.org/en/latest/topics/api/signing.html. Someone needs to look into if we can use this.

Yes. API for extension signing is ready now. Please sign it.
https://blog.mozilla.org/addons/2015/11/20/signing-api-now-available/

Still the issue is present. I can not install the addon from the site.

As of Firefox 43 which was released today, Shumway is disabled by default and cannot be enabled unless you go into about:config and change xpinstall.signatures.required to false.
However, even if you do that, starting in version 44, this will not work anymore and Shumway will not work until it's signed.

@asuh I'm using Firefox Developer Edition(which is ver 44) & shumway is installed properly. But there are still some sites  such as http://gaana.com/ which are still asking for Adobe Flash .
Isn't Shumway supposed to be complete replacement for the flash?

@KKDeep I can't speak for the developer edition which is supposed to be more relaxed with unsigned add-ons but Shumway on normal FF will not work as of version 44.
Shumway does not replace flash 100% so you will see sites which cannot render, as you show

@yurydelendik This issue can be closed now that Shumway is signed too.

Closing as fixed.

In Firefox 43 I still see this information: Shumway could not be verified...
Shumway 0.11.617
When I click on
http://mozilla.github.io/shumway/extension/firefox/shumway.xpi
it installs current shumway but it still shows Shumway as switched off.
Will Shumway be available on
https://addons.mozilla.org/pl/firefox/
and updated as any other add-on?

Well, I'm also running Firefox 43 with Shumway 0.11.620, and all is fine here.

Note that you might need to remove the old add-on first and install the new one afterwards. This is because of the add-on ID change.

You are correct. It is fine now. Thank you.


Don't try to import unknown dependency from scan

Only import dependency we know how to import, since custom resource may have .gd in dependency list which doesn't have an importer
I was encountering BUG: File queued for import, but can't be imported, importer for type '' not found. when I modified my resource file that has custom importer addon. The code was trying to reimport script file (".gd") of my resource, which can't be imported.
After seeing similar issues ( https://github.com/godotengine/godot/issues/45524 , https://github.com/godotengine/godot/issues/46288 and https://github.com/godotengine/godot/issues/51816 ), I think this is the right thing to do?
Should fix #46288
Bugsquad edit:

Fixes error messages in #45524
Fixes #46288
Fixes #51816

Thanks!

Cherry-picked for 3.6.

Is this supposed to be fixed for 4.x? I'm on 4.1 Beta 2 and keep getting the BUG: File queued for import, but can't be imported, importer for type '' not found. error when trying to import a binary file as custom resource. Whether _get_resource_type returns "Resource" or "DBAM_AnimationData" doesn't affect this. Is there some workaround I'm missing?

Update: It's a documentation/nondescript error issue. Not overriding, or returning 0.0, from _get_priority, was causing it.

It sounds like we should define a default return value that makes the import plugin be successful out of the box.


extracting references from xml fails when the reference is an xi:include

See #3570.
rebuild_reference_relations should use the new bibxml api to fetch bibxml safely. We should not blindly follow arbitrary xi:includes.
We could build heuristics that would get the references from the right place if the original link is to xml2rfc.tools.ietf.org or similar known sites.
Consider, in the meantime, falling back to the txt if parsing the xml finds no references.

I think this is OBE.

I'm willing to close this - the remainder of what I think isn't done will be part of the work to force submissions to be wholly self contained.


[Usability] The "clear filter" icon is not understood by coworkers and customers as an action to remove filters

Some Usability Testing sessions with different coworkers and customers shown
me that the "clear filter" (funnel) icon is understood as an apply filter / search
rather than a action to clear filters. Confusion shows up.
I suggest to change that icon to a "funnel with cross" type icon like on most softwares.
E.g:

http://blog.contextures.com/wp-content/uploads/2013/11/clearfilterqat04.png
https://thumb9.shutterstock.com/display_pic_with_logo/1055636/644856172/stock-vector-filter-icon-set-vector-icons-of-funnel-on-white-and-dark-gray-backgrounds-644856172.jpg

Good point, thank you for the suggestion!
Feel free to create a PR adding a red cross to the clear filter icon.


RStudio requires Homebrew R even if the cask version is installed

I already have the r-app cask installed, but the rstudio cask has a hard-coded dependency on the homebrew/science/r package. The R GUI app is perfectly suitable as an RStudio backend, and I don't want to use the Homebrew R version.
Can there at least be a check for an existing R executable that short-circuits this dependency?

https://github.com/caskroom/homebrew-cask/pull/28717.


Refactor SQL index allow it to use another gpt index structure to store table schema

Am I right:
The purpose of this PR is to handle large DBs with many tables, whose schema can't fit inside a prompt. The design of this is mirroring the document index, in that each table is considered a document, with a summary either generated manually or using GPT.
Potential issue: can this break the generation of join queries, which previously utilize the complete schema of the DB?

Am I right:
The purpose of this PR is to handle large DBs with many tables, whose schema can't fit inside a prompt. The design of this is mirroring the document index, in that each table is considered a document, with a summary either generated manually or using GPT.
Potential issue: can this break the generation of join queries, which previously utilize the complete schema of the DB?

@ekzhu yes exactly!
Depending on which index you use, it could break join queries. For instance a vector index with similarity_top_k=1 will only return one table. A lot of this stuff is currently configurable by the user (you also don't have to store context in an index if you don't want to, you can just directly set it as plain text).


binary: Add error handling

This adds some additional test cases to clarify the behavior around
the conversion of valid/invalid binary input.
See https://github.com/exercism/x-common/issues/95

The example does not adhere to the "do the conversion yourself" but it is a sanity check that everything is working as it should be... trusting the implementers of the language more than a 'self made' solution.  The educational value is not in the example.rb file itself, so I think this is OK to do.

The example does not adhere to the "do the conversion yourself" but it is a sanity check that everything is working as it should be... trusting the implementers of the language more than a 'self made' solution.

I'm not sure what you mean. The example does the conversion manually.

Yes, but it uses a built in method that does this conveniently, rather than writing the implementation explicitly.  Using to_s(base) is probably not really the goal, based on the README.  But it is definitely good as the definitive example that is expected in the way that it is to work.

Specifically, my changes to example.rb as:
  def to_decimal
    digits.to_i(2)
  end

The point is to not use to_s(base), though.

Oh, I didn't see your changes. That makes sense. I don't want to use digits.to_i(2) since the whole point of the exercise is to understand binary conversion enough to do it manually.

Yes, but the nitpickers don't see the example, right?  It is a different view point?

if I do the 'thing to measure against' in the tests, then it sort of exposes this.  If I leave it in the more 'hidden' example.rb file, then it does what is intended, cleanly.

Right now the example solution is only used to test the test suite. I guess that means that it's OK to use a solution that would be discouraged on the site, but it seems wrong to me in a way that I'm unable to articulate.

I have the same little nag as well.  I think it is because of the conflicting point of view.  It does potentially avoid bugs that a 'homegrown' solution could introduce though.

I see how it could avoid the bugs that a homegrown solution might have, but this is really a trivial problem, and the homegrown solution shouldn't have bugs.

Then just the style changes then...

Okay :)


MSID: 96890 Version: 1 DOI: 10.1101/2<IP_ADDRESS>9273

MSID: 96890
Version: 1
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>9273
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=96890
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>9273

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/96890v1
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>9273
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/96890/v1/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

First author's email address is incorrect

@naushinthomson , I've added the MECA package to the bucket (s3://prod-elife-epp-meca/96890-v1-meca.zip). can I leave it with you to make the change(s)?
The DocMap (and therefore EPP) should update in the next ~2-3 hours, and after that if you re-run the temporal workflow changes should be near instant

@fred-atherden I'm not sure what's going on here - it looks like the XML already has the correct email address for Sergio? Is there somewhere else it should be added?

Hi @naushinthomson. This will be because Encoda is unable to match up the email address to the corresponding person.
The easiest way to resolve this will be to move the <email> elements from the corresp over to the relevant <contrib> (palced as a child of <contrib> after the <name> element). You could then delete the <corresp> and the <xref ref-type="corresp">s as they become redundant (although it's not strictly necessary, I believe it to leave the file cleaner as there's no ambiguity where to find the email addresses).
Let me know if unclear!


Cannot read property error during telemetry data parsing

During telemetry data parsing two TypeError: Cannot read property can occur.
It looks like it is possible that during the PlayerAttack event, event.vehicle object can be null:
Stack:
TypeError: Cannot read property 'vehicleType' of null
    at new Vehicle (http://localhost:4200/vendor.js:106095:37)
    at new PlayerAttack (http://localhost:4200/vendor.js:105288:25)
    at Telemetry.telemetryData.forEach.elem (http://localhost:4200/vendor.js:106207:51)
    at Array.forEach (<anonymous>)
    at new Telemetry (http://localhost:4200/vendor.js:106161:23)

Event object:
_D:"2018-08-05T16:28:49.010Z"
_T:"LogPlayerAttack"
attacker:Object {name: "SuperGaber", teamId: 1, health: 100, …}
attackId:1
attackType:"Weapon"
common:Object {isGame: 0}
vehicle:null <---
weapon:Object {itemId: "", stackCount: 374883072, category: "", …}
__proto__:Object {constructor: , __defineG...

The same situation can heppen in PlayerTakeDamage event. The event.attacker can be null.
Stack:
TypeError: Cannot read property 'name' of null
    at new Character (http://localhost:4200/vendor.js:105867:32)
    at new PlayerTakeDamage (http://localhost:4200/vendor.js:105577:26)
    at Telemetry.telemetryData.forEach.elem (http://localhost:4200/vendor.js:106233:55)
    at Array.forEach (<anonymous>)
    at new Telemetry (http://localhost:4200/vendor.js:106163:23)

Event object:
_D:"2018-08-05T16:31:11.795Z"
_T:"LogPlayerTakeDamage"
attacker:null <---
attackId:-1
common:Object {isGame: 0.10000000149011612}
damage:0
damageCauserName:"PlayerMale_A_C"
damageReason:"None"
damageTypeCategory:"Damage_Groggy"
victim:Object {name: "sergeach", teamId: 23, health: 0, …}
__proto__:Object {constructor: , __defineG

Checking of objects can help to parse whole telemetry object data:
pubg-typescript-api\entities\telemetry\events\playerAttack.js
        if (event.vehicle) {
            this._vehicle = new vehicle_1.Vehicle(event.vehicle);
        }

pubg-typescript-api\entities\telemetry\events\playerTakeDamage.js
        if (event.attacker) {
            this._attacker = new character_1.Character(event.attacker);
        }

Thanks for reporting!
Fixed in #10 (v1.4.1)
Let me know if you find more (unexpected) undefined values in telemetry results.


[Enchantment] Set every teams' collison to always

Please, check if a player is on a team and if that is true is set that team's collison to true rather than forcing than to the OCMinternal team. Only add them to the OCMinternal team if they are not on any team.

IIRC in order for collisions between players to work the players need to be in the same team.
This, together with the fact that disabling the collisions in this way also made players unable to collide with animals and other objects (such as minecarts), and the fact that is conflicted with scoreboard and tablist plugins, is why I have substituted the teams system for collisions with packets in the latest test builds.


add manifest url input to examples.html

This adds an option to upload any manifest to the examples.html test page

Thanks for taking a look @demiankatz


Remove flags with "false" value from the JSON payload

Remove all the flags with false value from the JSON payload to not keep to much data on disk and on memory.

to

If the list becomes only the ones with true, it could be an Array.

I take it ^^ If it's okay for you?

Implemented on master.


Support artifact resolvers to load libraries not published to maven central

Support artifact resolvers to load libraries that are not published to maven central.
There is one existing attempt to do so, by @alexarchambault https://github.com/lihaoyi/Ammonite/pull/66  However, Li Haoyi wasn't willing to accept with alot of unfocused/poorly understood code lifted out of SBT.

Possible solution that doesn't involve taking on gobs of magic code: send a PR to
hard code the handful you care about and be done with it ^_^

Just a note that hard-coding support for the local maven repo at "~/.m2/repository" as a default resolver would be extremely useful.

This should be a pretty trivial change https://github.com/lihaoyi/Ammonite/blob/master/repl/src/main/scala/ammonite/repl/IvyThing.scala#L54-L69 if anyone wants to hardcode anything; we could also lift IvyThing from a top-level-object into a class, have an instance belonging to each Interpreter, and have it expose a Ref through ReplAPI so people can modify it in the REPL


Fixing the year slide bar(not include ,) and fix player image problem

All issues are addressed under Pull Request https://github.com/UBC-MDS/nba_player_stat/pull/67


⚠ Bofrost.lu has degraded performance

In b648bdb, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 907 ms

Resolved: Bofrost.lu performance has improved in 5f3c121 after 6 minutes.


Fixed dependencies script not working due to changes in the repositor…

Fixes #5

Updated dependencies script with new location of hcxdumptool and hcxtools.
Updated capture script since hcxdumptool filter argument has changed.

@g0blinResearch How is it going with this PR? It has been stale for more than a year.

Hello @adde88,
I've created a pull request that addresses an issue in this repository by updating the dependencies script and capture script. I believe your expertise in this area would be valuable in reviewing these changes.
If you have the time, could you please take a look at the pull request and provide your feedback? Your insights would be greatly appreciated.
Thank you in advance for your assistance.


Date validator breaks with php 8.2

What steps will reproduce the problem?
Update php version to 8.2. It seems like there are unmentioned return type change in php docs. Method DateTime::getLastErrors() now returns false if there was no errors instead of array with empty error values. This breaks DateValidator::parseDateValuePHP()
method (line 445)
What is the expected result?
Expected validator to validate params
What do you get instead?
php error ''array offset used on boolean value'
Additional info

Q
A

Yii version
2.0.47

PHP version
8.2

Operating system
MacOS Ventura

resolved in https://github.com/yiisoft/yii2/issues/19635


gitter for voxel?

gitter chat for voxel,and have the badge in the readme

gitter

Not a bad idea but we already have an irc so not sure if its necessary.

badge

cool


ArgumentException using same query source for multiple separate queries

Steps to reproduce
Repro gist: https://gist.github.com/flipchart/a0983761f04077381acdfad1965fb6a6
The issue
System.ArgumentException: An item with the same key has already been added. Key: join WorkflowRecord _ in {from WorkflowRecord x in value(Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable`1[Rublock.Data.DataModel.Workflows.WorkflowRecord]) join WorkflowRecord x.Parent in value(Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable`1[Rublock.Data.DataModel.Workflows.WorkflowRecord]) on IIF(([x] != null), Property([x], "ParentId"), null) equals Convert(Property([x.Parent], "Id")) into IEnumerable`1 x.Parent_group from WorkflowRecord x.Parent in {[x.Parent_group] => DefaultIfEmpty()} join AccountRecord x.Owner in value(Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable`1[Rublock.Data.DataModel.Accounts.AccountRecord]) on IIF(([x] != null), Property([x], "OwnerId"), null) equals Convert(Property([x.Owner], "Id")) into IEnumerable`1 x.Owner_group from AccountRecord x.Owner in {[x.Owner_group] => DefaultIfEmpty()} where (((IIF(([x.Owner] != null), [x.Owner].Username, null) == __query_Username_0) AndAlso (IIF(([x.Parent] != null), Convert([x.Parent].Id), null) == Convert(__query_WorkflowId_1))) AndAlso ([x].Id == __query_StepId_2)) select [x]} on [x].WorkflowServiceId equals {from WorkflowServiceRecord subQuery in value(Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable`1[Rublock.Data.DataModel.Services.WorkflowServiceRecord]) where (Convert(Property([subQuery], "Id")) == Property([_], "ServiceId")) select [subQuery].Id => FirstOrDefault()}
   at System.ThrowHelper.ThrowAddingDuplicateWithKeyArgumentException(Object key)
   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor.RegisterSubQueryVisitor(IQuerySource querySource, RelationalQueryModelVisitor queryModelVisitor)

Further technical details
EF Core version: 1.0.0
Operating system: Windows 10
Visual Studio version: VS2015 14.0.25424.00 Update 3

verified that this is a legitimate bug

We think this is fixed now.

This is indeed fixed in the current bits. Currently we produce the following query:
SELECT [x].[FingerId]
FROM [PersonDefinitionFingerRecord] AS [x]
INNER JOIN (
    SELECT [x1].*
    FROM [PersonRecord] AS [x1]
    WHERE [x1].[Name] = N'Foo'
) AS [t] ON [x].[PersonDefinitionId] = (
    SELECT TOP(1) [subQuery0].[Id]
    FROM [PersonDefinitionRecord] AS [subQuery0]
    WHERE [subQuery0].[Id] = [t].[PersonDefinitionId]
)
WHERE [x].[Discriminator] = N'PersonDefinitionLeftFingerRecord'


Backstage returns HTTP error code 304 on iPad and iPhone

on iPhone and iPad backstage returns HTTP error code 304 and not loading
Expected Behavior
website should load fine
Current Behavior
website loads fine on PC/Mac but not on iPhone/iPad , did not test other devices.
Possible Solution
Steps to Reproduce
no link to a live example.

Setup latest backstage on a server via docker
Access website via iPhone or IPad - website will not load
Access website via PC/Mac - website loads

Context
trying to setup a staging backstage instance via docker compose with backstage and postgress
Your Environment
on premise HP Server with 80 cpus , 512GB Ram and 2GB NVME

Operating System and Version Ubuntu: 20
Browser Information: chrome, safari (both on PC/Mac/iPhone and IPad)

I tried to clear cache on both safari and chrome on the iPad and iPhone though problem persists.

PS. Also tried in incognito mode on chrome.

Hi, sorry to hear that you're having issues. I tried this on locally running yarn start and setting app.baseUrl to http://<IP_ADDRESS>:3000 to get it to listen on all interfaces. I have no problems reaching the site on my iPhone.

I believe this may be related to https://github.com/backstage/backstage/issues/6039 . It will happen in all browsers on those devices since they are all forced to use the same underlying system web view component, if I recall correctly.

I managed to reproduce this on master and also purging yarn.lock. It's the same problem on Safari on Mac so freben is right that it's related to the issue linked.

Trying to put in place the (probably partial) fix proposed in the comment in that linked ticket: https://github.com/backstage/backstage/pull/8132

I'll close this as a duplicate, but thanks for reporting and it'll stay pointed to through the references in the "main" ticket.


Add basic support for Coveralls reports

Note:

Requires the 'coveralls' gem
Reports lines that have created a resource that has been asserted

This might look a bit weird in coveralls, because this is not what is usually reported by coverage, but I'm just building on top of what coverage support in rspec-puppet currently does, which is reporting resources that were declared but not tested (vs resources that were never declared when parsing the code, which is what is traditionally done).
An example of coveralls output can be found at https://coveralls.io/r/raphink/puppet-lvm

@raphink can you please review this, #219 and https://github.com/rodjek/rspec-puppet/blob/master/lib/rspec-puppet/coverage.rb ?

@davids I'm a bit frustrated with all coverage PRs (including mine) bth. They are not really coverage tests. They test if there has been an assertion on each resource in the catalog, which is a bit overkill, and not really the point of coverage in the first place.
I'm afraid though that the current state of the Puppet language will not let us plug in and retrieve real coverage info (as in, which percentage of code has actually been traversed/branched in).

@raphink this is no immediate help but just as an FYI: we started thinking through how we would add coverage to the Puppet code. There's an initial epic here: https://tickets.puppetlabs.com/browse/PUP-4764.

Very cool @kylog, looking forward to this. In the meanwhile, I'm wondering if the current efforts here are really worth it.


VS Code doesn't detect changes/references in files used by importing 'index.ts' in angular and don't recompiling project

VSCode Version:  1.31.1
OS Version: Windows_NT x64 10.0.17134

Does this issue occur when all extensions are disabled?: Yes
In AppComponent the IPerson1 interface is imported by index. Probably visual studio doesn't  detect references to the file and doesn't recompile the project when changing and saving the file. The interface "IPerson2" is imported directly and recompile works.
Steps to Reproduce:

Create Angular project
Add new folder "person"
Add file iperson1.ts to "person" folder

export interface IPerson1 {
  name: string;
  age: number;
}

Add file IPerson2 to "person" folder

export interface iperson2.ts {
  name: string;
  age: number;
}

Add ile index.ts to "person" folder

export * from './iperson';
export * from './iperson2';

Add this code to AppComponent:

import { IPerson1 } from './person';
import { IPerson2 } from './person/iperson2';

  person: IPerson1 = {
    age: 20,
    name: 'Karl'
  };

  person2: IPerson2 = {
    age: 21,
    name: 'Tomas'
  };

Start project: npm start
Change something in iperson1.ts and save. Project is not recompiled.
Change something in iperson2.ts and save. Project is recompiled.

This looks like an issue with the compiler you are running on the command line,  not with VS code. Please try filing this against either Angular or Typescript


test suite failure for servant-rawm-<IP_ADDRESS>

As seen on the stackage build server:
tests
  instances
    HasServer:                                   OK
    HasClient:                                   OK
  client
    (unnamed)
      correctly gets files:                      FAIL (0.25s)
        expected Right "This is bar.txt.\n", but got Left (FailureResponse {failingRequest = http://localhost:51135/test/bar.txt?[], responseStatus = Status {statusCode = 404, statusMessage = "Not Found"}, responseContentType = text/plain, responseBody = "File not found"})
      returns ServantErr for non-existent files: OK (0.25s)
  server
    correctly serves files:                      FAIL
      status mismatch:
        expected: 200
        but got:  404
      body mismatch:
        expected: "This is bar.txt.\n"
        but got:  "File not found"
    returns 404 for non-existent files:          OK

2 out of 6 tests failed (0.26s)

This may be due to test files not being present in the package's tarball on hackage.

Thanks for the heads up.  I've fixed this in version <IP_ADDRESS> of servant-rawm.


Cleaning up and organizing Less files

We had an unused file and a bunch of unused / deprecated styles from the hackathon rush. This PR goes through and cleans up styles with (in most cases) no change to the end result.
I also fixed a couple of minor design bugs.

Awesome.  Thanks @egid!


Additional Features for Designers

📝 Additional features for graphic artists and designers on the Windows platform, that will enhance the workflow.
I'm so glad that other workflow features have already been implemented, like 'Power Rename.' I have been wishing for these to be implemented into Windows ever since I started using Mac at work, and then jump onto a Windows machine at home:

Pressing Spacebar - or any other key - to preview a file without opening the application
Enable PDF and EPS preview in thumbnails within File Explorer
Quick screenshots of any area / window, that automatically saves to the screenshots folder
Option to create folder when right-clicking on multiple selected items

If you'd like to see this feature implemented, add a 👍 reaction to this post.

Good ideas. So good even, that others have files issues for 3 of them already:

press key for preview file: #80 (and more, see the list of closed references)
PDF preview: #4824 and #3548
screenshot: Win+Shift+S has a few quick screenshot options. Is there something more specific you would like to see? Some apps like OneDrive can capture the new screenshot(s) and upload them automatically to a folder.
right-click for folder: #3569 and #6405

Closing as duplicate and also because we can't track multiple feature requests in a single issue.


default-filename unused when not present in the prompting directory (read-file-name)

As pointed out in this comment, the default-filename argument is used to automatically select the default file in the prompt. However, the default is not exposed to the user at all when the file is outside of the prompted directory.
The comment suggest that this is a rare use-case, however that's how transmission lets the user pick a URL from the kill-ring in addition to browsing the files when adding a torrent.
What it boils down to is that it allows for an extra candidate when browsing files.
Is that supposed to be a supported use-case?

Oh, never mind, the correct default appears when all the prefilled text is deleted from the prompt. Still, maybe there is something to improve on the side of discoverability.

Oh, never mind, the correct default appears when all the prefilled text is deleted from the prompt. Still, maybe there is something to improve on the side of discoverability.

I agree, if the default it outside directory it should be visible somehow, maybe in this case we should include it as an additional candidate which gets sorted first. Using usual prompt selection for this wouldn't work in this case because as noted by the comment we also want that the actual prompt can be submitted.

I agree, if the default it outside directory it should be visible somehow, maybe in this case we should include it as an additional candidate which gets sorted first. Using usual prompt selection for this wouldn't work in this case because as noted by the comment we also want that the actual prompt can be submitted.

Should be fixed by #421?

Yep, can confirm, thanks!


QUESTION: does the 'refresh' button do anything special?

Sorry to trouble you, but I have a question.
I have some shell scripts that use rclone. Those scripts seem to say that a remote item (file) exists when in fact I have deleted it. Yet - by coincidence? - after I click 'refresh' in RcloneBrowser then my scripts register the deletion. Hence my question. That is: is your 'refresh' command sending some special command to my 'remote'? (My remote is on the 'b2' platform.)

Nope it does not send any specific command - just re-reads the remote content. From your description it looks that rclone itself caches content - so what you see is not remote content but cached one. Now both your script and browser I assume use the same rclone instance - so if you re-read remote in one, it is reflected in the other.

Thank you for the help.
Hmm. I imagine that the following is the case. My script runs one instance of the Rclone binary that I have on my system and RcloneBrowser reads another. I could try to check. (Actually, I did try to check. But I was hindered by an rclone-browser process - which I was not expecting to see at all, because I had closed RcloneBrowser - possessing 'zombie' status.)

Closing, because you (@kapitainsky) explained how the 'refresh' button works and because the explanation for a delay in rcloneBrowser registering a deletion is a delay on the part of my cloud provider (that provider being 'Backblaze B2').


Split 'Open issues/PRs' to display the values separately

What's the problem this feature will solve?
Change the GitHub statistics from:
Open issues/PRs: number
Display it like this:
Open issues: number
Open PRs: number

Example:

It would help give a clearer understanding to users of how many issues and PRs are open for a package.
One example of why I argue today's display is somewhat problematic:
The Django package looks like it has 149 issues/PRs

The Pandas package looks like it has 3681 issues/PRs

The difference makes Django seem way better maintained, however, the difference is linked to Django not displaying issues on GitHub. The total number of open PRs is about the same for the two projects.
Additional context
Would it be possible to use this solution?
https://github.com/isaacs/github/issues/536#issuecomment-532884919
Use https://api.github.com/repos/OWNER/REPO to get open PRs and open Issues count from "open_issues": number, and
https://api.github.com/search/issues?q=repo:OWNER/REPO+type:issue+state:open&per_page=1
to get the open issues count from "total_count": number, and then subtract open_issues-total_count to get open PRs?
This is linked to #3697 and #3673

The current code for fetching and displaying the issues can be found here:
https://github.com/pypi/warehouse/blob/8d8cc16f0e0770156fb4c3648da64f2a7d5bc21f/warehouse/static/js/warehouse/controllers/github_repo_stats_controller.js
https://github.com/pypi/warehouse/blob/8d8cc16f0e0770156fb4c3648da64f2a7d5bc21f/warehouse/static/js/warehouse/controllers/github_repo_info_controller.js
https://github.com/pypi/warehouse/blob/8d8cc16f0e0770156fb4c3648da64f2a7d5bc21f/warehouse/templates/includes/packaging/project-data.html
We derive the API URL here:
https://github.com/pypi/warehouse/blob/186180c600da5a99a7bdc0da548f852351d91e84/warehouse/packaging/models.py#L586-L597
Would you like to take a stab at the changes necessary to make that happen? It would likely double the amount of client-side API calls the browser makes to GitHub API.

Yes I can take a look at it 😄