update 2.2.0

☆Python-confluent-kafka 2.2.0 Update ☆ ❄
Jira Ticket
Upstream
Changes

Updated version number and sha256
Updated pinnings on dependencies
Skipped testing- many of the required dependencies are unavailable in defaults, causing failed testing and builds. It was determined it is best to skip them altogether as the effort to update is not worth it.
Updated about section

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:31: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:33: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:55: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
ERROR: clone/recipe/meta.yaml:55: missing_license_family: The recipe is missing the about/license_family key.
ERROR: clone/recipe/meta.yaml:55: missing_dev_url: The recipe is missing a dev_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:31: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:33: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:55: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
ERROR: clone/recipe/meta.yaml:55: missing_license_family: The recipe is missing the about/license_family key.
ERROR: clone/recipe/meta.yaml:55: missing_dev_url: The recipe is missing a dev_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:31: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:33: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:55: missing_license_family: The recipe is missing the about/license_family key.
ERROR: clone/recipe/meta.yaml:55: missing_dev_url: The recipe is missing a dev_url
ERROR: clone/recipe/meta.yaml:55: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:31: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: clone/recipe/meta.yaml:33: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:55: missing_license_family: The recipe is missing the about/license_family key.
ERROR: clone/recipe/meta.yaml:55: missing_dev_url: The recipe is missing a dev_url
ERROR: clone/recipe/meta.yaml:55: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:23: patch_unnecessary: patch should not be in build when source/patches is not set
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:58: missing_dev_url: The recipe is missing a dev_url
ERROR: clone/recipe/meta.yaml:58: missing_license_family: The recipe is missing the about/license_family key.
ERROR: clone/recipe/meta.yaml:58: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:23: patch_unnecessary: patch should not be in build when source/patches is not set
ERROR: clone/recipe/meta.yaml:36: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:59: missing_license_family: The recipe is missing the about/license_family key.
ERROR: clone/recipe/meta.yaml:59: missing_dev_url: The recipe is missing a dev_url
ERROR: clone/recipe/meta.yaml:59: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:23: patch_unnecessary: patch should not be in build when source/patches is not set
ERROR: clone/recipe/meta.yaml:36: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:60: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:23: patch_unnecessary: patch should not be in build when source/patches is not set
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:59: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:24: patch_unnecessary: patch should not be in build when source/patches is not set
ERROR: clone/recipe/meta.yaml:36: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:65: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
ERROR: clone/recipe/meta.yaml:23: patch_unnecessary: patch should not be in build when source/patches is not set
ERROR: clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:64: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
ERROR: clone/recipe/meta.yaml:23: patch_unnecessary: patch should not be in build when source/patches is not set
ERROR: clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:64: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
ERROR: clone/recipe/meta.yaml:23: patch_unnecessary: patch should not be in build when source/patches is not set
ERROR: clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
ERROR: clone/recipe/meta.yaml:36: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:66: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
ERROR: clone/recipe/meta.yaml:23: patch_unnecessary: patch should not be in build when source/patches is not set
ERROR: clone/recipe/meta.yaml:23: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
ERROR: clone/recipe/meta.yaml:36: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:67: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:66: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:66: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:69: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:68: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:68: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:67: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:48: missing_pip_check: For pypi packages, pip check should be present in the test commands
ERROR: clone/recipe/meta.yaml:61: http_url: http://docs.confluent.io/current/clients/confluent-kafka-python/index.html is not https
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:48: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:46: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:46: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:46: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:46: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:46: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:46: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: clone/recipe/meta.yaml:46: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
Errors were found


'Report an issue' should redirect to issues/new/choose

Bug description
'Report an issue' from Help menu redirects to https://github.com/Bionus/imgbrd-grabber/issues/new , so a user can't select issue type. And also he won't have a standard form for issues.
Steps to reproduce

Start Grabber
Click on menu Help -> Report an issue

Expected behavior
'Report an issue' should redirect to https://github.com/Bionus/imgbrd-grabber/issues/new/choose
Context
N/A
Screenshots

System information

OS: Windows 10
Grabber version: 7.9.0 - nightly (262e8f93)

Additional context
N/A

Makes sense, and would likely lead to better reports 👍
That's actually already the case on the Android version, dunno why I didn't change it on desktop as well


Azure Compute Updates from WW Customer One

Description
[Describe what this change achieves]
Issues Resolved
[List any existing issues this PR resolves]
Contribution Check List

[ ] All tests pass.
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[ ] New functionality has been documented in CHANGELOG.MD

          1 Error

:no_entry_sign:
Please add a CHANGELOG.md file

          1 Warning

:warning:
Should this include readme changes

          1 Message

:book:
Checking CAT azure/rs_azure_compute/azure_compute_plugin.rb

  Generated by :no_entry_sign: Danger


Azure VPN Client Command Line argument documentation request

Please Update this documentation with any other command line arguments that are available.
Had to find in another Github Issue that it's possible to use the -n parameter to install a profile somewhat silently (Client pops up then closes.)

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

ID: 0be6cb8d-f4b7-9ada-65ea-809f717d4fd0
Version Independent ID: b7a61a05-b98a-ae52-5026-0229b60bf79c
Content: Configure Azure VPN Client optional settings - Azure VPN Gateway
Content Source: articles/vpn-gateway/azure-vpn-client-optional-configurations.md
Service: vpn-gateway
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

@mdewart-hummingbird
Thank you for your feedback! We will review and update as appropriate.

@mdewart-hummingbird
Thank you for your feedback! We have assigned this issue to the author to review further and take the next course of action.

Checking with the product team to see if we have a full list available. Taking a doc bug on this. #please-close.


More Like This (MLT) query result is not sorted by the score

What kind an issue is this?
Probably a bug.
Issue description
I'm trying to run the 'More Like This' (MLT) query using the apache spark connector.
The problem is that the result is not sorted by the computed MLT score.
I think it is related to the sort=_doc parameter added in the search query builder.
Steps to reproduce
Supose the index "documents" whose mapping is: [id, text].
Code:
val localSpark = SparkSession
    .builder()
    .appName("test")
    .config("spark.es.nodes", "localhost")
    .config("spark.es.port", "9200")
    .config("es.mapping.id", "id")
    .config("es.write.operation", "upsert")
    .config("spark.es.nodes.wan.only", "true")
    .config("es.scroll.size", 15)
    .master("local").getOrCreate()

val query = """{"query" : {"more_like_this": { "fields": ["text"], "like": [{"_index": "documents", "_id": "fake_id"}]}}}"""

val df = localSpark.read.format("org.elasticsearch.spark.sql").option("query", query).option("pushdown", "true").load("documents")

I also tried adding the "sort":"_score" to the query, but it is silently ignored.
val queryWithSort = """{"sort":"_score", "query" : {"more_like_this": { "fields": ["text"], "like": [{"_index": "documents", "_id": "fake_id"}]}}}"""

Version Info
OS:           Ubuntu 20.04.4 LTS
JVM:  openjdk version "1.8.0_302"
Hadoop/Spark:  3.1.0 (scala: 2.12.12)
ES-Hadoop:  "elasticsearch-spark-30" % "8.2.2"
ES:  8.1.3

The code that reads the query data that is passed in by users discards all but the "query" portion. This is an ergonomics feature so that we don't fail in situations where users add the unneeded "query" field at the root, but really only the query should be specified in the query parameter. Maybe it's not the best that it's silently ignoring the other parts, perhaps there should be a warning message or we should eschew the leniency?
Sorting, however, is a bit of a snaggy subject with ES-Hadoop/Spark. The problem is that Spark should normally read data from Elasticsearch in parallel which means that total order cannot be preserved. In that regard we set the sort order to _doc in the client calls. We could expose the score field as part of the metadata, but I question the usefulness of this feature for Spark. It might be reasonable to get the top X results based on score, but the regular Elasticsearch client can already do that. Sorting the data on Spark will sort the data within a partition, but partitions are not inherently ordered (that I'm aware of). You could condense the data set down to one partition so that the data is in one place and totally ordered, but if your data fits in memory, I question the usefulness of Spark for the problem at hand.
It would be great if you could share what kind of goals you are trying to achieve with sorting results in this manner within Spark. That would help guide us one way or the other on adding something that might help you out.

Oh I see what you're saying (I had missed this before and am just reiterating what you said to emphasize it) -- while we could change es-spark to create a scroll with a sort field that is not _doc, the problem is that es-spark is actually running one scroll per spark partition and there is no guarantee about the order the partitions come back in. So sorting would have to be done spark-side, globally across partitions.

only the query should be specified in the query parameter.

makes sense. No changes needed then.

get the top X results based on score, but the regular Elasticsearch client can already do that.

I see. My idea was to use ES-Hadoop/Spark only to load data and make queries.
However, as you said, the top-n MLT use case is not suitable for this client.
Thanks for your response.
Feel free to close this issue.


[ENG-4624] [S3 Improvements] Project PR - Waterbutler Part

Purpose
Enables WB to support both bucket-root and subfolder-root configuration for S3.
Credit @Johnetordoff for all the work 👍
Project notion: https://www.notion.so/cos/S3-improvements-476a5b07cb7e4f458e9cd4c77cfa03ec
OSF Part: https://github.com/CenterForOpenScience/osf.io/pull/10416
Changes

Enables WB to support both bucket-root and subfolder-root configuration for S3
Updated WB to support :/ as the new delimiter for S3 bucket
Added/Updated unit tests

DevOps Notes

Deployment requires downtime, must be deployed at the same time as OSF
For details, see our release playbook (TBD)

Dev Notes
Here are all child PRs that have been merged into this feature branch.

Unit tests: https://github.com/CenterForOpenScience/waterbutler/pull/408
Clean-up: https://github.com/CenterForOpenScience/waterbutler/pull/407
Path fix: https://github.com/CenterForOpenScience/waterbutler/pull/405
Delimiter: https://github.com/CenterForOpenScience/waterbutler/pull/404 (Use :/)
Prototype Subfolder: https://github.com/CenterForOpenScience/waterbutler/pull/403

QA Notes
See QA docs in the project notion page
Documentation
Update our developers doc for S3 (if any)
Side Effects

WB still uses boto and thus won't support new regions added by boto3.

Ticket
https://openscience.atlassian.net/browse/ENG-4624

I think the thing we need to be looking at for this is the prepend kwarg to WaterButlerPath.  When building a WBPath object, the first arg is the relative path (/bar/baz.txt) and the prepend kwarg is the storage provider root (/foo/).  Such a WBPath would represent the file /foo/bar/baz.txt on the storage provider, but it's path metadata will be reported as /bar/baz.txt since that is the part relative to the project root.  See the owncloud provider for a reference.  owncloud is both path-based and supports subfolder roots and is probably the closest thing to what you want to do here.
The other thing i would recommend is to go ahead and do the {bucket}:{storage_root} split in the init method. You can save the results in attributes and refer to them throughout the code.

fyi, Johnny's response to CR https://github.com/CenterForOpenScience/waterbutler/pull/409 has been merged as https://github.com/CenterForOpenScience/waterbutler/pull/406/commits/7683994054dd906c7c82afb0159a9be650cfde3c


Contributor workflow documentation

Production Date
October 20th
We aim to get this ready by Show & Tell on the 20th, which is when we will demo the contributor workflow to the team.
Feature Story
Create documentation for contributor workflow.
Next Steps: - add outline for previews + link check so we only have to include screenshots later
Related Notion documents - https://www.notion.so/dapperlabs/Contributor-workflow-documentation-7d4daf04a15b4de7980c86d974c7f6ff
https://www.notion.so/dapperlabs/Developer-Portal-Contribution-Guidelines-2c3d12f60bd6482bab9b73fd34f2dd19#0019577abc0e486dbb9460f1533309ef
Notes
Gotchas:

Once a file is in the docs folder in the main branch of your repo, that file is immediately available to be viewed on the production site (developers.onflow.org)
Markdown works, but extra components are only for .mdx files
[index.md](http://index.md) and index.mdx files will be served when the root is requested. The md file takes precedent over the mdx file if both are present.
Table of contents are generated automatically, using available h2 headings on the page, up to a depth of 2 (Meaning, only ‘top-level’ h2 (## in markdown) are rendered in the TOC. It is not possible to modify this behaviour.

Page Titles & Descriptions:

Always include frontmatter specifying a page title and a description where possible, otherwise your page will have a generic default title which will diminish our SEO
eg. frontmatter: (Text will appear in the browser tab and google searches)

---
title: "Hello World"
description: "A Great Document"
---

Links:

Linking to documents within the docs folder of your repo can be done in the standard way that is acceptable to GitHub, eg. [link](./doc-two.md#hash-link)
Linking to content in the same repo, but outside of the docs folder requires the use to the fully qualified URL (relative will not work on the docs site) eg.
[link](https://github.com/repo/docs/doc.md)

Available components:

There is a small set of available components, the most useful of which might be <omit> which you can use to wrap content to hide it from the docs site rendering.
TODO: List of available MDX components.

SEO:

SEO tags are given not generated, and your metadata, if you choose to include it may not show up as you defined it. Our SEO experts will provide the required content.

Versions and Releases:

Default version
Configure in flow-docs.json
Tag commit, push it, add the tag as ‘active’ in flow-docs.json

Sidebar config from the version is used.
Dead Links
Author Previews

Added blocked label on 9/27 - needs screenshots of the feature to include in documentation.

https://github.com/onflow/docs/blob/main/CONTRIBUTING.md
https://github.com/onflow/docs/blob/main/docs/community-resources/developer-portal/index.md


importccl: allow COPY to import unordered or omitted columns

PR: https://github.com/cockroachdb/cockroach/pull/52488
From release notes:

Previously, IMPORT PGDUMP using COPY required all rows to be present in the same order as the table definition. This restriction has been removed. [#52488][#52488] {% comment %}doc{% endcomment %}

No docs update needed


ZEPPELIN-3160. Fixed Checkstyle issues in kylin module

What is this PR for?
Fixed the Checkstyle issues in the kylin module.
What type of PR is it?
Improvement
Todos

[ ] - Task

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-3160

How should this be tested?

CI pass

Screenshots (if appropriate)
Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

looks good!
merging if no more comment


ci: Security audit failed.

See workflow. We may need to wait for rsa to upgrade to fix it.

cc @Xuanwo Other opendal user confront this error?

cc @Xuanwo Other opendal user confront this error?

I'm guessing most of them just ignore it since nothing we can do about it.

Let's leave this open until rsa crate has been fixed.

No actions to take so far, closing.


AlphaMath listed as AlaphaMath in Huggingface

Your model's name is inconsistent, and this is now propagating in LM studio. Please fix it. For example, searching for "AlphaMath" in LM results in 0 hits; however, searching for "AlaphaMath" results in several quantized versions.

Fixed. Thanks for the reminder.


Can't open RealSense Viewer and Depth Quality Tool

Required Info

Camera Model
D400

Operating System & Version
Win 10

Platform
PC

SDK Version
2.11.1

hey, since my windows has been updated to version 1803 i cant open RealSense Viewer and Depth Tool.
I tried to open them as administrator, and even used cmd line, but it didn't response.
In addition, when i open calibration tool the text is blur

Hi @adarvit
Do you get any error message when trying to run the latest version of the Viewer from command line?
In general, this has something to do with OpenGL drivers on your machine. The boxed-font issue usually is related to not sufficient graphic memory. I suspect the Viewer and DQT detect this and refuse to run because of it.

I dont get any error when i am trying to run it using command line

What type of graphic card are you using? Did you try to download and install the latest drivers?

intel 620 and amd radeon 530
and yes, i have the latest drivers


fix typo in install-kubeadm.md

"Kubernetes control panel" instead of "Kubernetes control plane"

I signed it

/check-cla

please try contacting the CNCF support as it seems that your CLA was not activated.
once resolved you can come back here and call /check-cla in a comment.

/check-cla

/check-cla

/assign @stewart-yu

/approve


[serverless-apollo-contentful] Add contenful status to healthcheck endpoint

We want to know whether our system is fully healthy; this includes the link to Contentful. We already have the endpoint and a check for Redis.
Acceptance Criteria

Healthcheck endpoint returns whether the connection to Contentful works in json
Testing the connection is not tied to the content model
Testing the connection should be a lightweight operation

I've created branch serverless-apollo-contentful/1032-contentful-health-check to start working on this feature. It includes an implementation but it doesn't match the acceptance criteria.
see [https://github.com/thisdot/starter.dev/pull/1023/files/4086fea84ffa9e1e13ffee96ec57dd17deb609d7#r1102851167](this comment).


chore: upgrade react version

also added some rules on the eslint that helped us with the upgrade

as much as i'd love to, we need to support the two most recent versions of react. once 0.15 comes out we can merge this


Iris landmark TensorRT

Hello @PINTO0309 , I am currently using your tensorRT model from Iris landmark.
I work on Jetson Xavier NX with tensorflow 1.15.2.
My concern is to obtain the tables of the values of the coordinates of the pupils.
Can you help me to decode the tensors and get the coordinates of the points on an image? With a simple example.
Because in your example you just apply models on random value without postpressing.
I have an example with the tflite model, but they use "tf.lite.Interpreter" type objects to decode the tensors.
Thanks for your reply, best regards.
Romain

Sorry, I'm not familiar with TensorRT.


Tag v0.6.0

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/395
After the above pull request is merged, it is recommended that you create
a tag on this repository for the registered package version:
git tag -a v0.5.0 -m "<description of version>" cc2d24c07a4c0c561577da6e9b94599150fcfbf3
git push origin v0.5.0


multiselect for screen sizes

Would it be possible to have more selections for screen sizes? Something like:
Display on large screen as: Display options
Display on medium screen as: Display options
Display on small screen as: Display options
Display on extra small screen as: Display options
That way we could gain more control over how to fallback on smaller views. What do you think?

Hi,
Looking at EPiServer display options selection seems like only single option is available for content area item.

However - it's kind of overkill, but necessary overrides for each screen size could be defined as multiple variations in the matrix. Something like:
a) OneThirdAndHalfOnPhone: lg-4, md-6, sm-6, xs-6
b) OneThirdAlways: lg-4, md-4, sm-4, cs-4
c) etc
This however will dramatically increase display mode list. Will try to contact EPiServer to see if there are any other alternatives.

Currently this is not supported by EPiserver


Changes for retry logic - Min Worker Node Err

Which issue this PR addresses:
https://issues.redhat.com/browse/ARO-4247

Fixes
Report meaningful error for "minimum worker nodes not created" errors
What this PR does / why we need it:
As of now RP is providing only generic error if the cluster install got failed due to insufficient number of worker nodes. If meaningful error or specific error is provided then will be easy to correct it and proceed the cluster installation.

Test plan for issue:

Is there any documentation that needs to be updated for this PR?

FYI the CI pipeline won't run on forks anymore. I'm not sure if people are looking into this but AFAIK you'll need to switch this to a branch on the main RP repo

Also this might be helpful with the CI: https://redhat-internal.slack.com/archives/C02ULBRS68M/p1710774666598769

What's the current state of this? Can I help?


switch tabs using ctrl+tab and ctrl-shift-tab, added shortcuts for scene tree dock

closes #3635

damn i forgot this one (#5175) existed, but i think i solved some problems with the original scene tree dock shortcuts PR.

this one seems fine

This one still suffers from the same problem.. goto the script editor and press ctrl+a and the new node dialog will pop up.


Docs 5261 sns dh

Please review this document, which contains the Amazon SNS Connector User Guide in the new template. Please make sure the keys in the doc and screenshot are not real keys.

Please use this AccessKey - AKIAIOSFODNN7EXAMPLE, SecretKey - wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY and User ID -<PHONE_NUMBER>12 credentials instead of current credentials in files:
modules/ROOT/assets/images/amazon/amazon-sns-global-config.png
modules/ROOT/assets/images/amazon/amazon-sns-publish-message.png
modules/ROOT/assets/images/amazon/amazon-sns-sqs-global-config.png

Replace https://sqs.us-east-1.amazonaws.com//sns-test with https://sqs.us-east-1.amazonaws.com/sns-test in modules/ROOT/assets/images/amazon/amazon-sns-sqs-config.png please.


Cleanup: Sentry issue backlog - We need to find solutions to the most frequent Sentry issues.

https://sentry.io/organizations/all3dp-gmbh/issues/?project=193367&query=is%3Aunresolved&sort=freq&statsPeriod=14d

Still seeing a lot of Sentry issues and no referenced PR here. Why is this in "Done" ?

It was discussed. We need to have better logging.

Please document "solutions" in tickets and don't forget to actually close them 😛

As far as I am aware, no solutions were found.

So re-open?


feat: add path aliases

We are just at the beginning of the project, but as the folders get deeper, our imports will get ugly.
For example, if we go a little further with the current config, an image like this is not even internal:
import Header from "../../../components/Header/Header"
import Title from "../../../components/Title/Title"

If we add path aliases, we will get a nicer image as below:
import Header from "components/Header/Header"
import Title from "components/Title/Title"

If you assign it to me I can fix it quickly.

Hey, it's a good idea. But we planned that we will develop this project for educational purposes too. Could you explain other community members in a voice chat?

Thanks for the feedback. I will try to explain it on discord at a suitable time.

import Header from "components/Header/Header"
import Title from "components/Title/Title"

Under the same folder, horizontal architecture can also be preferred instead of vertical architecture.
import {Header, Title, ...} from 'components'

İt can be used
there will be a tutorial on discord tomorrow on this topic. I can talk about it if you want.
@eraygundogmus

@harundogdu Great idea! Thanks for contributing.
@ssibrahimbas It's on you. No worries

Thank you for contribution


Implement "oc_create_zosendpoint" OC SDK module

Feature
Describe the problem you need a feature to resolve.
This module should allow users to easily create a zos endpoint against a broker instance.

Currently working locally, working on testing further


Adds spawn_at API to World.

spawn_at takes an additional parameter of an Entity, to spawn the
corresponding entity at.  This can be useful if you're saving and
restoring gamestate in memory.  This can also be used to resurrect dead
entities references at will, presuming you have an old handle laying
around.

Needs rebase, and I'm guessing googlebot's confused by email addresses not quite lining up.
Crazy idea: what if we named this resurrect?

I thinkI think the CLA issue is because I based it off the other PR and the other commit is not author'd by me.  Resurrect is an interesting API naming choice, as it could be used as that and it's not exactly wrong per se, but on an empty world, there are no enitties to resurrect.

The rebase was not performed correctly.

The rebase was not performed correctly.

Yeah I can see that, not used to the whole PR process sorry!  I'll fix it.


Replacing OnceCell with Option

Replacing OnceCell, since (due to lack of Sync), breaks send for anything that is holding an instance of ApiClient and wants to use &self in an async context.

Ah yes Chesterton’s Fence strikes again haha

Yeah just realized from the test. The alternative is to use https://docs.rs/once_cell/latest/once_cell/ . Should I use that instead?

Yeah just realized from the test. The alternative is to use https://docs.rs/once_cell/latest/once_cell/ . Should I use that instead?

I'm not sure what you're trying to fix, but it is already using the OnceCell built into the standard library...

I'm not sure what you're trying to fix, but it is already using the OnceCell built into the standard library.

Expanded in the description, since I realized it wasn't super obvious.

Aha! Yeah then the OnceCell needs to be upgraded to a OnceLock


[Network Path] Add Windows support tag for 7.61

What does this PR do?

Adds the Windows support tag to go out with agent 7.61.
Motivation

Windows support begins in agent 7.61
Review checklist (to be filled by reviewers)

[x] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[x] Add the qa/skip-qa label if the PR doesn't need to be tested during QA.
[x] If you need to backport this PR to another branch, you can add the backport/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged

/merge

/merge -c


Update to WebView2 version 0.9.430 (need help)

Having a problem with Put_bounds. Don't know how to get the webviewHost Into this method as it is where you now use the put_bounds method.
b34a0fe9a5caec8f88eb892d42b864f52f45ca1d

This would allow to block the right click to open the context menu fixing #80

Hey, I made a pull request to your fork which finishes the implementation (https://github.com/eivarin/WebWindow/pull/1).


Could add datasets download link in other free online drives?

Thanks for this great share!
When I attempt to download the datasets, it's in a drive called MEGA, and it sets many barriers to download this datasets.... after several hours, I'm waiting for the free quota during the download process.
Could you please consider to make a copy of datasets to google drive or other free online drives?
Thank you very much,
Xiao

Hello,
I can upload the files to another driver, however, it may take a few hours. I hope you could download the files already. Let me know.
Thanks.


Cherry-picks: A few small fixes (slice width) + pivot table

Cherry-pick the following commit(s):

SHA
Time
Log
Author

bec0b4cc
Wed Sep 12 12:32:46 2018 -0700
[tests] fix sqllab/TableElement_spec (#5874)
Chris Williams

367dcdaa
Wed Sep 12 11:21:48 2018 -0700
[time table] fix sorting on missing values (#5863)
Maxime Beauchemin

166058d9
Wed Sep 12 10:05:39 2018 -0700
correctly compute slice width in dashboard (#5867)
Krist Wongsuphasawat

962eb086
Tue Sep 11 16:57:11 2018 -0700
fix Object.assign try to write to read-only option.style (#5860)
Krist Wongsuphasawat

3f8b970a
Thu Sep 6 21:48:41 2018 -0700
[bugfix] Fix bignumber overflow in dashboard (#5839)
Krist Wongsuphasawat

5eff7a8d
Wed Sep 5 14:14:12 2018 -0700
[SIP-5] Refactor pivot table (#5705)
Krist Wongsuphasawat

Verified on devbox with production data
@john-bodley @conglei @graceguo-supercat @kristw @michellethomas @timifasubaa @williaster

Codecov Report

Merging #107 into airbnb-master will decrease coverage by 0.03%.
The diff coverage is 2.63%.

@@                Coverage Diff                @@
##           airbnb-master     #107      +/-   ##
=================================================
- Coverage          63.45%   63.42%   -0.04%
=================================================
  Files                356      356
  Lines              22156    22168      +12
  Branches            2496     2498       +2
=================================================
  Hits               14059    14059
- Misses              8085     8097      +12
  Partials              12       12

Impacted Files
Coverage Δ

...ashboard/components/gridComponents/ChartHolder.jsx
93.18% <ø> (ø)
:arrow_up:

.../assets/src/visualizations/BigNumber/BigNumber.jsx
0% <0%> (ø)

superset/assets/src/visualizations/pivot_table.js
0% <0%> (ø)
:arrow_up:

superset/assets/src/visualizations/time_table.jsx
0% <0%> (ø)
:arrow_up:

.../assets/src/components/VirtualizedRendererWrap.jsx
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Implementation of Heap is added

I have implemented a list based Heap with the given functionalities.
*  isEmpty: Check if the heap is empty
*  add: Addition of an element in the heap
*  pop: Popping the root element of the heap
*  update: Update an element with a new value in the heap
*  root: get the root element of the heap
*  print: print the heap elements.

@Abhijit2505 Please Review my PR


Feature Request: Cross platform 'Add to Calendar'

Would be cool if Flutter had the ability to be able to add events to iOS / Android device calendar.

https://pub.dev/packages/device_calendar

Given that there is an actively maintained plugin for this, it's not something we would build as a first-party plugin.


Add a ThreadPool which respects the order of Parquet dataset pieces.

This PR offers a solution for #551, where the standard ThreadPool implementation can return dataset pieces out of order.
Contributions

An OrderedThreadPool implementation, which internally keeps track of results and the pieces indexes returned by the ventilator, and only returns pieces in exact order.
'OrderedVentilatedItemProcessedMessage', which reports the dataset piece index to the 'OrderedThreadPool`.
'OrderedWorkerThread'. The only difference between this class and the original WorkerThread is that it returns indexed OrderedVentilatedItemProcessedMessage objects.
Updates to make_reader and make_batch_reader to allow for instantation of OrderedThreadPool objects from string with reader_pool_type="orderedthread"
Updates to the docstrings of make_reader and make_batch_reader to include the ordered option
Dataset order testing in test_parquet_reader.py

Worked Example
We provide a modified version of the minimal code example in #551, which can be used to verify the solution.
import pathlib
import numpy as np
import os
from petastorm import make_reader
from petastorm.codecs import ScalarCodec

from petastorm.etl.dataset_metadata import materialize_dataset
from petastorm.unischema import Unischema, UnischemaField, dict_to_spark_row
from pyspark.sql import SparkSession
from pyspark.sql.types import LongType

output_directory = pathlib.Path('./_generated_demo_data')
output_url = output_directory.resolve().as_uri()

session_builder = SparkSession \
    .builder \
    .appName('Demo')

spark = session_builder.getOrCreate()
sc = spark.sparkContext

schema = Unischema('DemoSchema', [
        UnischemaField('timestamp', np.uint64, (), ScalarCodec(LongType()), False),
    ])
if not os.path.exists(output_url):
    # Generate petastorm with timestamps in order
    with materialize_dataset(spark, output_url, schema, row_group_size_mb=1):
        generator = enumerate(range(1000000))
        rows_dict_generator = map(lambda x: {'timestamp': x[0]}, generator)
        rows_spark_generator = map(lambda x: dict_to_spark_row(schema, x), rows_dict_generator)
        rows_rdd = sc.parallelize(rows_spark_generator)

        spark.createDataFrame(rows_rdd, schema.as_spark_schema()) \
            .coalesce(1) \
            .write \
            .mode('overwrite') \
            .parquet(output_url)

# Read generated petastorm and check timestamps ordering
last_timestamp = -float("inf")
with make_reader(output_url,
                 schema_fields=['timestamp'],
                 reader_pool_type="orderedthread",
                 shuffle_row_groups=False) as reader:
    for row in reader:
        # ensure timestamp ordering or num_epochs handling
        if row.timestamp < last_timestamp:
            raise Exception('Timestamps in petastorm are not in order!')

        last_timestamp = row.timestamp

 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.You have signed the CLA already but the status is still pending? Let us recheck it.

As someone who needs repeatability I'd really like to see this merged. Do you have any insight into the performance implications? Clearly this should be faster than setting workers_count=1 and slower than using the current unordered ThreadPool.
I would assume that any performance differences would only be noticeable for the first few items, and once all queues are all filled and model training becomes the bottleneck there should be almost no difference compared to unordered ThreadPool. If that is correct, then I think this should actually become the default.

The additional overhead seems to be functionally negligible for most practical use-cases where you're model bottlenecked. @jrauch-pros you are correct that there is a performance cost at initialization, see below:
import os
import time
import shutil

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from petastorm import make_batch_reader
from petastorm.tests.test_common import create_test_scalar_dataset
import seaborn as sns

sns.set()

tmp_pq = "/tmp/tmp.parquet"
url = "file://" + tmp_pq

file_counts = [2, 5, 10, 20]

results = []

for num_files in file_counts:
    if os.path.exists(tmp_pq):
        shutil.rmtree(tmp_pq)
    _ = create_test_scalar_dataset(url, max(file_counts), num_files=num_files, partition_by=['id'])
    for pool_type in ["thread","orderedthread"]:
        times = []
        reader = make_batch_reader(url, reader_pool_type=pool_type)
        times.append(time.time())
        for row in reader:
            times.append(time.time())
        times = np.asarray(times)
        durs = times[1:] - times[:-1]
        for row, d in enumerate(durs):
            results.append(dict(num_files=str(num_files),pool_type=pool_type, row=row, time=d))

shutil.rmtree(tmp_pq)
results = pd.DataFrame(results)

f,ax = plt.subplots()

_ = sns.lineplot(results, x="row",y="time",hue="num_files",style="pool_type", ax=ax)
plt.yscale('log')
plt.legend(loc='upper right')
f.savefig("ordered_thread_pool_performance.pdf")


AsyncSnapshot<...> is not subtype AsyncSnapshot, AsyncWidgetBuilder error

Stackoverflow link: https://stackoverflow.com/questions/58526137/asyncsnapshot-is-not-subtype-asyncsnapshotdynamic-asyncwidgetbuilder-err
I have a special class for handling responses from resources(RepositoryResponse class).
Steps to Reproduce
A Custom Builder widget on top of FutureBuilder:
class RepositoryBuilder<T extends RepositoryResponse> extends StatefulWidget {
  final Future<T> future;
  final AsyncWidgetBuilder<T> builder;

  const RepositoryBuilder({this.future, this.builder});

  @override
  _RepositoryBuilderState createState() => _RepositoryBuilderState<T>();
}

class _RepositoryBuilderState<T extends RepositoryResponse> extends State<RepositoryBuilder> {
  Future<T> future;

  @override
  void initState() {
    future = widget.future;
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return FutureBuilder<T>(future: future, builder: widget.builder);
  }
}

Usecase(Similar to FutureBuilder)
RepositoryBuilder<RepositoryResponse<Set<Invoice>>>(
          future: orderRepository.fetchInvoices(),
          builder: (context, snapshot) {
            if(snapshot.hasData){
              return snapshot.data.apiData.isEmpty
                ? SomeWidget()
                : AnotherWidget();
            }
          },
        )

Target Platform: Any
Target OS version/browser: Any
Devices: Any
Logs

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
The following assertion was thrown building RepositoryBuilder<RepositoryResponse<Set<Invoice>>>(dirty, state: _RepositoryBuilderState<RepositoryResponse<Set<Invoice>>>#68904):
type '(BuildContext, AsyncSnapshot<RepositoryResponse<Set<Invoice>>>) => Widget' is not a subtype of type '(BuildContext, AsyncSnapshot<RepositoryResponse<dynamic>>) => Widget'

Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=BUG.md

User-created ancestor of the error-causing widget was:
  Material file:///Users/.../IdeaProjects/nice/lib/src/widgets/scaffolds/radial_body_clipper.dart:21:16
When the exception was thrown, this was the stack:
#0      _RepositoryBuilderState.build (package:.../src/widgets/functional_widgets/repository_builder.dart:25:61)
#1      StatefulElement.build (package:flutter/src/widgets/framework.dart:4047:27)
#2      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3941:15)
#3      Element.rebuild (package:flutter/src/widgets/framework.dart:3738:5)
#4      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3924:5)
...
════════════════════════════════════════════════════════════════════════════════════════════════════

[✓] Flutter (Channel stable, v1.9.1+hotfix.5, on Mac OS X 10.15 19A602, locale
    en-US)
    • Flutter version 1.9.1+hotfix.5 at /Users/.../flutter
    • Framework revision 1aedbb1835 (7 days ago), 2019-10-17 08:37:27 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/.../Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling
      support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.1, Build version 11A1027
    • CocoaPods version 1.8.3

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 40.2.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build
      1.8.0_202-release-1483-b49-5587405)

[✓] IntelliJ IDEA Community Edition (version 2019.2.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 40.2.4
    • Dart plugin version 192.7402

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

[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

Hi @softronaut
This platform is not met for assistance on personal code.
Please see https://flutter.dev/community for resources for asking questions like this,
you may also get some help if you post it on Stack Overflow.
My personal opinion is that the issue is
AsyncWidgetBuilder<T> that you are passing as widget .builder
  @override
  Widget build(BuildContext context) {
    return FutureBuilder<T>(future: future, builder: widget.builder);
  }

the builder in a Future.builder is supposed to be a function that return a widget asynchronously;
I don't see your AsyncWidgetBuilder, so I'm just guessing,
but maybe you want to cast widget.builder.**BUILD**
where builds a function that returns a widget.
Regardless, I need to close this issue, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it
Thank you

Thanks for your feedback @iapicca
I think I need to make my question clearer. The problem is, Dart cannot infer my generic type. I don't want help for my code, the situation here is confusing, the code I shared should work. If you check the usecase section, you can see I return an AsyncWidgetBuilder parameter as a builder.
It's may bad, I will make the question more clear.


The player can not play hls files when there are some space characters in  the m3u8 file's ts  url

#EXTINF:21.798000,
http://localhost:8181/video/userfiles/1/files/app/appVideo/2018/05/hls/aaa 0.ts
#EXTINF:20.664000,
http://localhost:8181/video/userfiles/1/files/app/appVideo/2018/05/hls/aaa 1.ts
#EXTINF:19.362000,

try urlencode space characters


Shopbybrand

Adds toggle for Brands section of Footer.
https://jira.bigcommerce.com/browse/MERC-1156

For clarity, is it possible to rename the variables to reflect the fact that the shop_by_brand in the footer is being hidden as opposed to the shop_by_brand that appears on the category page?

@bc-julianleong you mean like "shop_by_brand_footer_hide" or something?

this has been moved to https://github.com/bigcommerce/stencil/pull/885


Add logging to opa-connector

Closes #1472

How does it solve the issue? Where is the actual logging?

@shlomitk1 will add the logging next

@shlomitk1 will add it next. Thanks


issue downloading package

hi there, I get the following error message when I try to install the ncrmp.benthics.analysis package from within the R project of the same name. Do you have any suggestions for installing the package? Thank you!
Error in package_file():
! Could not find package root.
ℹ Is . inside a package?

Hi @saraswaminathan can you confirm that you are working in the sub-directory:
NCRMP_benthics/ncrmp.benthics.analysis/
And not the root of the GitHub repo:
NCRMP_benthics/
There is an Rproj file in the root of the GitHub repo, but the correct one is:
NCRMP_benthics/ncrmp.benthics.analysis/ncrmp.benthics.analysis.Rproj
@blwilliams02

yes confirmed

One minor but important step that many people have omitted is that you must
unzip the downloaded file before you open the ncrmp.benthics.analysis
project for installation.
Sarah

Sarah H. Groves (she/her)
Data Analyst
Science & Technology Division
NOAA Ocean Exploration
C:<PHONE_NUMBER>
On Tue, Feb 28, 2023 at 9:15 AM Bethany Williams @.***>
wrote:

Hi Sara @saraswaminathan https://github.com/saraswaminathan,
The error you're getting sounds like you're working in the wrong package
when you try to run the installation. You need to use the R project titled
"ncrmp.benthics.analysis.Rproj" NOT the one titled
"NCRMP_benthics.Rproj" Below are the installation instructions. If you're
still having issues, reach out to me directly at @.***
.
Installation using devtools:

Download the zipped R package using the green "Clone or download"
button.
2.
In R studio, open the ncrmp.benthics.analysis R project in the folder
of the same name and use the following code to install the package. You
must be in the ncrmp.benthics.analysis R project. If you aleady have
devtools installed you can skip the first line.
install.packages('devtools')
devtools::install()

Exit the ncrmp.benthics.analysis R project and check your R library to
confirm the package installed. At this point you can either delete the
files from the zipped folder or retain them if you are interested in the
analysis code.
2.
From your current project, use the following code to load and use the
package.
library(ncrmp.benthics.analysis)

To update the package (when new data is added), repeat steps 1-4.
If you are having trouble, try deleting the old version first before
intalling the new one.
Note: Requires R version 3.4.1 or higher.

—
Reply to this email directly, view it on GitHub
https://github.com/MSE-NCCOS-NOAA/NCRMP_benthics/issues/4#issuecomment-1448362953,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUUBZ2WNS56LSGI7BMTBXDWZYI7ZANCNFSM6AAAAAAVHLTHCI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hi all, thank you - I was in the write project, but Sarah's suggestion helped - it hadn't unzipped! Thank you very much


Feat/experiments ui

What problem does this PR solve?

implement the UI of creating a new experiment
implement the UI of experiment list and experiment detail page

Codecov Report

Merging #541 into master will decrease coverage by 5.30%.
The diff coverage is 36.49%.

@@            Coverage Diff             @@
##           master     #541      +/-   ##
==========================================
- Coverage   61.39%   56.08%   -5.31%
==========================================
  Files          64       66       +2
  Lines        4069     4256     +187
==========================================
- Hits         2498     2387     -111
- Misses       1383     1699     +316
+ Partials      188      170      -18

Impacted Files
Coverage Δ

api/v1alpha1/kernelchaos_types.go
13.84% <0.00%> (+9.40%)
:arrow_up:

api/v1alpha1/timechaos_types.go
17.14% <0.00%> (+7.14%)
:arrow_up:

controllers/kernelchaos_controller.go
0.00% <0.00%> (ø)

controllers/podchaos/types.go
65.95% <0.00%> (ø)

controllers/stresschaos_controller.go
0.00% <0.00%> (ø)

pkg/chaosdaemon/netem_linux.go
26.66% <0.00%> (ø)

pkg/chaosdaemon/netlink_linux.go
0.00% <ø> (ø)

pkg/chaosdaemon/stress_server_linux.go
0.00% <0.00%> (ø)

pkg/utils/chaosdaemon.go
51.21% <ø> (ø)

pkg/webhook/config/config.go
17.14% <0.00%> (-72.86%)
:arrow_down:

... and 44 more

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 ce3afb7...a3bb559. Read the comment docs.

wow. excellent !!!

/merge


cmd/compile: liveness too conservative for variables declared in loop body

package main

import "runtime"

func g(p **int) {
}

func main() {
	for i := 0; i < 10; i++ {
		runtime.GC()
		var x *int
		g(&x)
	}
}

$ go tool 6g -S -live -l addrinloop.go
addrinloop.go:5: live at entry to g: p
addrinloop.go:10: live at call to GC: x
addrinloop.go:12: live at call to g: x
...

That second line is wrong - x should not be considered live at the GC() call.  x is not
initialized at that point (on the first iteration of the loop, anyway), so it contains
junk.  That's only false retention in this example, but it's a real bug when x's type is
*interface{}.

This bug is preventing us from turning down most of the zeroing that's currently causing
performance problems.

This bug occurs in real world situations - in src/pkg/go/build/build.go:693, the
[2]interface{} that is constructed to hold the ... args to log.Panicf behaves like x
above.  It isn't initialized until just before the log.Printf call, but our liveness
analysis thinks it is live for the entire containing loop (lines 597-733).

This doesn't seem to be an issue anymore.


TextField cursor gets stuck on web

Here, a regular text widget shows the content of the TextField, swapping spaces with bullet points for clarity.
The issue occurs when moving the cursor around with the mouse, and then adding spaces. Text input works normally, but the cursor seemingly gets stuck when moved back at the end of the first line
Issue

Tested on stable & dev channels, both on Chrome & Safari
Code used for the demo
https://github.com/BertrandBev/text_field_issue

I can reproduce this on latest stable channel with CanvasKit renderer. This does not reproduce with HTML renderer.

HTML
CanvasKit

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.1, on macOS 11.2.2 20D80 darwin-x64, locale en-AO)
    • Flutter version 2.0.1 at /Users/pedromassango/Code/flutter_stable
    • Framework revision c5a4b4029c (8 days ago), 2021-03-04 09:47:48 -0800
    • Engine revision 40441def69
    • Dart version 2.12.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/pedromassango/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

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

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2020.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 54.0.3
    • Dart plugin version 203.7759

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.2.2 20D80 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 89.0.4389.82

! Doctor found issues in 1 category.

This is an issue in CK's paragraph API. There are two issues AFAICT.
getBoxesForRange
Example: when the text field contains "ABCD   \nXYZ" and the cursor is placed at index 7 (right before the "\n"). getBoxesForRange in this case ignores all the whitespace between "ABCD" and "\n". It returns a box positioned right after "D", which is incorrect. It should take into account the 3 whitespace characters.
getPositionForOffset
Example: when the text field contains "ABCD   \nXYZ" and the user clicks in the whitespace area between "D" and "\n". The getPositionForOffset method always returns index 7. It should be able to return indices 5 and 6 (i.e. between the whitespace characters) so that the cursor is placed correctly.
cc @hterkelsen @yjbanov

I cannot reproduce this with Flutter 3.3.5-stable, CanvasKit, Chrome 106, Ubuntu.

@BertrandBev can you check if the issue is still standing? Or produce a minimal reproducible sequence of keys and clicks like 'click on the input, a, enter, a, click at the end of first line, dot, space'.
I am concerned because this issue's workarounds are hard to maintain.

Yep, seems like it's gone. Thanks @alexeyinkin !

Is this fixed in what Flutter version?


Fix propagation of fragments across multiple slides/subslides.

This fixes #9
Essentially, we avoid labelling "-" cells with a previous data-fragment-index if we find a new slide/subslide. The fragments (and the group of fragments and "-" cells) only have sense inside a slide/subslide... it is an "intraslide" property and the data-fragment-index information has to be bounded to the slide/subslide containing the fragment/s (or fragments / "-" sequence).
I think the fix should be back-ported to the next 3.2 because right now you have unwanted fragments in your slides and that's very annoying.
Thanks!

Pinging @toastmaker and @damontallen who report the issue in the ipython repo some days ago... just to let you know there a proposed fix to be reviewed.

@damianavila do you want to make a PR against IPython's 3.x branch for the backport?

@minrk, do you use some automatic tool to do it? If not the case, and you have to do it manually, I can do it by myself to not bother you... no problem.

The automatic backport tools only worked for the single repo, so we are doing manual PRs for now.

OK, I will submit the fix to the ipython3 branch...

Backport submitted


php.packages: Make packages overridable

Motivation for this change
This will allow patching extensions without having to manually having to patch all occurrences in the dependency tree (like I did in https://github.com/fossar/selfoss/commit/cb22131a29ae25ff94f044d5079044dfb22b3a2b), see clean-up PR depending on this PR.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Unfortunately, Nixpkgs repository does not contain old PHP versions
but it is trivial with Nix to build them ourselves. We will be able to
use Cachix to avoid rebuilding them over and over again.

It sounds like you're going to publish this for broad use? I have a few internal applications I need to support still running 5.6 and this would be really nice... Would you mind sending me a ping when this is available?

@aanderse It is already in the selfoss repository (see the links in the OP). Though I hope to remove PHP 5.6 as soon as I manage to release selfoss 2.19, which is the last version I promised PHP 5 support for.

@jtojnar there isn't a binary cache yet, though, is there? Thanks! Awesome work.

@aanderse Yes, there is. Turns out Cachix is amazing: cachix use fossar

Related PR for emacs https://github.com/NixOS/nixpkgs/pull/107152.

Wrote a draft for an RFC on this topic https://github.com/NixOS/rfcs/pull/83.

Merging as is for now, will update it to match the RFC once we figure it out.

@aanderse I have extracted the PHP expressions into a separate repository: https://github.com/fossar/nix-phps

@aanderse I have extracted the PHP expressions into a separate repository: https://github.com/fossar/nix-phps

@jtojnar thank you very much! That is great! ✨

@jtojnar thank you very much! That is great! ✨

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/php-extensions-not-building-against-php-with-overridden-attributes/11451/2


fix image url

add blob/master/
Self evaluation:

Build test:	 [X]Passed [ ]Failed [ ]Skipped
Run test:	 [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: jijoong.moon<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.4.20191203. Thank you for submitting PR #4. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ec2-54-180-96-14.ap-northeast-2.compute.amazonaws.com/.

INFO: You can read if there are misspelled characters at our misspelling check report. Please read http://ec2-54-180-96-14.ap-northeast-2.compute.amazonaws.com/nntrainer/ci/repo-workers/pr-checker/4-202003271501350.32303190231323-93bdaefc9fdd2729996e72bfe72e6acb33c6c91c/report/misspelling_result.txt.


Client: local backend fails if trial name does not exists

Steps to reproduce the problem
backend = LocalBackend("<...>")
backend.get("bla-bla") # non existing name

What is the current behavior?

What is the expected behavior?
should log warning and return None or something :)

Ok, I'll take it after my actual PR


Fix: DOS-455 - pinned fortawesome to 6.4.0

Motivation and Context
font awesome made the faArrowTurnRight a pro icon, resulting in the following build errors
'faArrowTurnRight' is not exported by<EMAIL_ADDRESS>imported by<EMAIL_ADDRESS>file: /home/runner/work/next-gen-dev/next-gen-dev/dist/node_modules/@darajs/ui-icons/dist/arrow-turn-right.js:18:9
16:  * limitations under the License.
17:  */
18: import { faArrowTurnRight } from '@fortawesome/free-solid-svg-icons';
             ^
19: import { StyledFAIcon } from './icon-utils';
Error:     raise SystemError('Failed to build the JS part of the project')
SystemError: Failed to build the JS part of the project
Error: Process completed with exit code 1.

Implementation Description
Pinned the fortawesome version to 6.4.0
Any new dependencies Introduced
No
How Has This Been Tested?
By building locally
PR Checklist:

[x] I have implemented all requirements? (see JIRA, project documentation).
[x] I am not affecting someone else's work, If I am, they are included as a reviewer.
[x] I have added relevant tests (unit, integration or regression).
[x] I have added comments to all the bits that are hard to follow.
[x] I have added/updated Documentation.
[x] I have updated the appropriate changelog with a line for my changes.

Screenshots (if appropriate):

@tamara-causalens @Roman-Kornev @krzysztof-causalens i dont have merge permissions on this branch, could someone merge and tag please? 🙏


Chess: Move G2 to H1

Please do not change the title. Just click "Submit new issue".

@tmchuynh done! Successfully played move g2h1 for current game.
Thanks for playing!


Previous release tags removed

Hello!
Were the tags of the previous releases removed from the repo? I have a project that points to version 0.4.24, and now it can't find it anymore. :(

@ivensdenner Sorry about that, we experienced migration.  I've just restored all the tags. Please check it again.
Consider updating to the latest version since there were some bugs in versions prior to 0.5.* that might cause crashes.

Thank you @podkovyrin!! 😃
Unfortunately I didn't have time to update to 0.5.* yet, but will do it ASAP.
Thanks!


Why are there big errors in my test results?

Hello. Thank you very much for your work. However, there are large errors in the results I obtained using the pre-trained model and code you provided.
The average PSNR I tested on NVIDIA 3090 + PyTorch 1.8.2 was 19.84.
I switched to NVIDIA V100 + PyTorch 1.8.2 or NVIDIA V100 + PyTorch 1.5.0, and the average PSNR was also 19.84.
I could never reach the 21.32 in the paper.
Why is this?

Hi, sorry for the late reply, I guess your issue may be similar with this one (https://github.com/AndersonYong/URetinex-Net/issues/1)


ROI generation for traffic light recognition

Hi
I am trying to figure out how to add a camera for traffic light recognition in pilot.auto 0.5.1.
I can't manage to generate ROIs for the traffic light because I don't have the camera<->map transform for my camera images.
The file here:
https://github.com/tier4/autoware_launcher.iv.universe/blob/master/sensing_launch/data/traffic_light_camera.yaml
looks like a calibration for the camera. It looks similar to the calibration file in autoware.ai, except there is a 3x4 'projection_matrix' which does not exist in .ai calibration files. What does this matrix correspond to?
Is there any tool to generate this calibration file? or is it possible to convert calibration from .ai to pilot.auto?
Thanks

Hello,

It is basically camera info file that you can use it for many thing but especially for 3D-2D projection. But you need a node to convert/publish it to a /camera_info  (sensor_msgs/CameraInfo)  topic.

You can create camera_info topic with this small script from a .yaml file that looks like what you linked in your post:

https://answers.ros.org/question/33929/camera-calibration-parser-in-python/?answer=38386#post-id-38386

You can read more about Projection Matrix(3x4) and difference of it with the CameraMatrix(3x3):

http://docs.ros.org/en/api/sensor_msgs/html/msg/CameraInfo.html

Have a great day.

Thank you very much


Radar guidance

First of all, this addon is awsome. Good work!
But I'm having issues with the radar guidance. I'm using the same e2 i use for the wire and laser missiles, which gives me a taget pos (vector) and a target (entity), both wired to the rack's inputs, and it works perfectly fine; everything finds its way to the target.
For some reason (probably me doing something wrong), the radar guided missiles are not working. Can someone point me what may be causing this issue?
Ty

Generally speaking, radar guidance only uses the entity input, whereas laser and wire only use the vector input. While it isn't going to cause any problems if both are wired up, it might be useful to know.
If you're using a missile with radar guidance in the ammo definition (please verify this, as changing ammo types resets guidance and fuse packages), you need to make sure that the target is inside of the missile's view cone. This is important for any missile, as targets can only be tracked within a certain field of view of the missile.
If that doesn't help, please give us additional information about your setup, as perhaps something simple might be wrong with it (no line of sight, fast moving target, rack is being rotated, etc...).

Thank you for a quick answer,
I ran a few tests.
If radar uses the input entity, i thought the problem was on the e2, wich follows:
@outputs A:array Target:entity TargetPos:vector
interval(100)
findInSphere(entity():pos(),Range)
findIncludeClass("player")
findIncludeClass("npc")
A = findToArray()
Target = A[I,entity]
TargetPos = Target:pos()
I tested with the regular target finder, and it also didnt work. The missile didnt move.
For last, i used an entity marker, and marked a prop. success.
I check the others variables you mentioned. Line of sight, fast moving, rack rotation.
Any other suggestion?

It seems like your E2 is not working. A quick way of testing this is to use the debugger tool on it, and see what the Target output is. The fact that the missiles work when using an entity marker confirms it.
With this out of the way, let's look at your code. It seems as if you want to target NPCs and players, though you were probably testing this on NPCs. As far as I'm aware, to include all types of NPCs you need to use *, which would change

Thank you for your patience,
I did the test you suggested. The code is working, apparently...
http://i.imgur.com/gG42Ugw.jpg
The results with the tow, hellfire, and in the last with the sidewinder, all with the same e2.
The outputs are matching in all the cases. I've tried everything, distance, angles, velocity...
T_T i'm out of ideas hahaha

My bad, I should have specified that the radar guidance package filters its inputs down to a list of class types. Players and NPCs are not in that list, meaning you can't target them.
You can check the entity filter here!


Resolve and 'Restored paths from pending transition'

In my current project, we are trying to achieve pinterest like modal behavior with the help of sticky states but we are running into problems specifically when we use resolve in our routes. We made a fiddle to demonstrate what is going on. We're not exactly sure what is going on, but it seems to relate to restored paths.
A brief gist of what the code is doing, we set up routes that have a proxy attribute to that has two state names for a full view and modal view. In stateChangeStart, if there is a from state, we choose the modal, otherwise we choose the full view.
http://jsfiddle.net/hitr_dev/pq0ym3hz/9/
Note: The default route (line 5) is commented out to simulate refreshing the page and starting from no previous state.
When you click the first link 'go show 1, but will fail and go to root' you end up with a flow like this from the debugger:
Current transition:  : {}:  -> show: {"id":"1"}
angular.js:12330 Before transition, inactives are:   :  []
angular.js:12330 After transition,  inactives will be:  []
angular.js:12330 Transition will exit:   []
angular.js:12330 Transition will enter:  ["ENTER: show"]
angular.js:12330 SurrogateFromPath:  []
angular.js:12330 SurrogateToPath:    ["show"]
angular.js:12330 Restored paths from pending transition
angular.js:12330    Current transition:  : {}:  -> default.show: {"id":"1"}
angular.js:12330 Before transition, inactives are:   :  []
angular.js:12330 After transition,  inactives will be:  []
angular.js:12330 Transition will exit:   []
angular.js:12330 Transition will enter:  ["ENTER: default", "ENTER: default.show"]
angular.js:12330 SurrogateFromPath:  []
angular.js:12330 SurrogateToPath:    ["default", "default.show"]
angular.js:12330 Restored paths from pending transition
angular.js:12330    Current transition:  : {}:  -> default.root: {}
angular.js:12330 Before transition, inactives are:   :  []
angular.js:12330 After transition,  inactives will be:  []
angular.js:12330 Transition will exit:   []
angular.js:12330 Transition will enter:  ["ENTER: default", "ENTER: default.root"]
angular.js:12330 SurrogateFromPath:  []
angular.js:12330 SurrogateToPath:    ["default", "default.root"]
angular.js:12330 Current state: default.root, inactive states:  []
Note: The bolded part is the extra transition
The actual flow should look like this:
Current transition:  : {}:  -> show: {"id":"1"}
angular.js:12330 Before transition, inactives are:   :  []
angular.js:12330 After transition,  inactives will be:  []
angular.js:12330 Transition will exit:   []
angular.js:12330 Transition will enter:  ["ENTER: show"]
angular.js:12330 SurrogateFromPath:  []
angular.js:12330 SurrogateToPath:    ["show"]
angular.js:12330 Restored paths from pending transition
angular.js:12330    Current transition:  : {}:  -> default.show: {"id":"1"}
angular.js:12330 Before transition, inactives are:   :  []
angular.js:12330 After transition,  inactives will be:  []
angular.js:12330 Transition will exit:   []
angular.js:12330 Transition will enter:  ["ENTER: default", "ENTER: default.show"]
angular.js:12330 SurrogateFromPath:  []
angular.js:12330 SurrogateToPath:    ["default", "default.show"]
angular.js:12330 Current state: default.show, inactive states:  []
For whatever reason, when resolve is returning a promise, the path is restored and it goes to the previous state. (You can see the full page view working correctly if you uncomment line 60 and comment out lines 55-59)
This problem can be seen again if you continue and click 'go show 1, but will fail and go to root' again, this time, it will actually go to the right state, which is a show view with id 1 (since we were in root state, the show view will open the modal). When you click 'go 2 with inner view', this again works correctly. The inner view is brought up and the show view changes to 2.
However, when you click 'go 3, this will fail and stay at 2' the debugger shows:
Current transition:  show.modal.inner: {"id":"2"}:  -> show: {"id":"3"}
angular.js:12330 Before transition, inactives are:   :  ["default.root", "default"]
angular.js:12330 After transition,  inactives will be:  ["default.root", "default"]
angular.js:12330 Transition will exit:   ["EXIT: show", "EXIT: show.modal", "EXIT: show.modal.inner"]
angular.js:12330 Transition will enter:  ["ENTER: show"]
angular.js:12330 SurrogateFromPath:  ["show", "show.modal", "show.modal.inner"]
angular.js:12330 SurrogateToPath:    ["show"]
angular.js:12330 Restored paths from pending transition
angular.js:12330    Current transition:  show.modal.inner: {"id":"2"}:  -> show.modal: {"id":"3"}
angular.js:12330 Before transition, inactives are:   :  ["default.root", "default"]
angular.js:12330 After transition,  inactives will be:  ["default.root", "default"]
angular.js:12330 Transition will exit:   ["EXIT: show", "EXIT: show.modal", "EXIT: show.modal.inner"]
angular.js:12330 Transition will enter:  ["ENTER: show", "ENTER: show.modal"]
angular.js:12330 SurrogateFromPath:  ["show", "show.modal", "show.modal.inner"]
angular.js:12330 SurrogateToPath:    ["show", "show.modal"]
angular.js:12330 Restored paths from pending transition
angular.js:12330    Current transition:  show.modal.inner: {"id":"2"}:  -> show.inner: {"id":"2"}
angular.js:12330 Before transition, inactives are:   :  ["default.root", "default"]
angular.js:12330 After transition,  inactives will be:  ["default.root", "default"]
angular.js:12330 Transition will exit:   ["(show)", "EXIT: show.modal", "EXIT: show.modal.inner"]
angular.js:12330 Transition will enter:  ["(show)", "ENTER: show.inner"]
angular.js:12330 SurrogateFromPath:  ["show", "show.modal", "show.modal.inner"]
angular.js:12330 SurrogateToPath:    ["show", "show.inner"]
angular.js:12330 Restored paths from pending transition
angular.js:12330    Current transition:  show.modal.inner: {"id":"2"}:  -> show.modal.inner: {"id":"2"}
angular.js:12330 Before transition, inactives are:   :  ["default.root", "default"]
angular.js:12330 After transition,  inactives will be:  ["default.root", "default"]
angular.js:12330 Transition will exit:   ["(show)", "(show.modal)", "(show.modal.inner)"]
angular.js:12330 Transition will enter:  ["(show)", "(show.modal)", "(show.modal.inner)"]
angular.js:12330 SurrogateFromPath:  ["show", "show.modal", "show.modal.inner"]
angular.js:12330 SurrogateToPath:    ["show", "show.modal", "show.modal.inner"]
angular.js:12330 Current state: show.modal.inner, inactive states:  ["default.root", "default"]
Note: The bolded part is the extra transition
The actual flow should look like this:
Current transition:  show.modal.inner: {"id":"2"}:  -> show: {"id":"3"}
angular.js:12330 Before transition, inactives are:   :  ["default.root", "default"]
angular.js:12330 After transition,  inactives will be:  ["default.root", "default"]
angular.js:12330 Transition will exit:   ["EXIT: show", "EXIT: show.modal", "EXIT: show.modal.inner"]
angular.js:12330 Transition will enter:  ["ENTER: show"]
angular.js:12330 SurrogateFromPath:  ["show", "show.modal", "show.modal.inner"]
angular.js:12330 SurrogateToPath:    ["show"]
angular.js:12330 Restored paths from pending transition
angular.js:12330    Current transition:  show.modal.inner: {"id":"2"}:  -> show.modal: {"id":"3"}
angular.js:12330 Before transition, inactives are:   :  ["default.root", "default"]
angular.js:12330 After transition,  inactives will be:  ["default.root", "default"]
angular.js:12330 Transition will exit:   ["EXIT: show", "EXIT: show.modal", "EXIT: show.modal.inner"]
angular.js:12330 Transition will enter:  ["ENTER: show", "ENTER: show.modal"]
angular.js:12330 SurrogateFromPath:  ["show", "show.modal", "show.modal.inner"]
angular.js:12330 SurrogateToPath:    ["show", "show.modal"]
angular.js:12330 Current state: show.modal, inactive states:  ["default.root", "default"]
The same problem is occuring, when a resolve returns a promise, rather than ending the transition, the previous transition gets restored. Unlike the first case in which there is no previous state, it just goes in a loop of trying to go to state 2. (To see the modal work correctly uncomment lines 5 and 38 and comment out lines 33-27)

+1 I am having this issue too, has there been any progress?

I'm facing the same issue. Any news about this topic?

Also impacted .Any news ?

+1 - I am having this deep routing issues, as well.

+1

+1


Create a timeline

Add a list of all your activities, achievements, work experience. Add as much info as you can remember. In case you don’t have working experience tell about your pet-projects or student projects. Don’t be shy :)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Timeline</title>
</head>
<body>

</body>
</html>

The language block is not centered


:lipstick: Add border style to website

This PR:

adds a border style to the website
only shows the borderColor property if not null
and adds the color blip to the borderColor property when given

Looks like this in the website:

Looks good!
Is this the same as #25?

Is this the same as https://github.com/Traewelling/line-colors/pull/25?

Yes mainly, added some details (i.e. the borderColor color blip and skipping if not present) and made it with em instead of px.


Add ability to cache python env

This PR allows you to use the intermediate (cached) image that contains the Python environment.

Current coverage is 48.32%

Merging #356 into master will not affect coverage as of ae426c2

@@            master    #356   diff @@
======================================
  Files           85      85
  Stmts         3373    3373
  Branches       318     318
  Methods          0       0
======================================
  Hit           1630    1630
  Partial         28      28
  Missed        1715    1715

Review entire Coverage Diff as of ae426c2

Powered by Codecov. Updated on successful CI builds.


Can't install

I'm sure this worked fine until recently, but I'm getting a whole slew of crazy errors.. I think I have .net but surely I don't need visual studio or something mad do I?
( From a fresh node install: )
npm WARN package.json Builder@ No repository field.
\
><EMAIL_ADDRESS>install E:\Ampps\www\test\node_modules\gaze
> node-gyp rebuild

E:\Ampps\www\test\node_modules\gaze>node "C:\Program Files\nodejs\node_mo
dules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild

Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
  The following error has occurred during XML parsing:

  File: E:\Ampps\www\test\node_modules\gaze\build\pathwatcher.vcproj
  Line: 1
  Column: 4934
VCBUILD : error Message:  [E:\Ampps\www\test\node_modules\gaze\build\bin
ding.sln]
  System error: -2147154687.

  The file 'E:\Ampps\www\test\node_modules\gaze\build\pathwatcher.vcproj
  ' has failed to load.
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\
npm\node_modules\node-gyp\lib\build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:810:
12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modu
les\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd E:\Ampps\www\test\node_modules\gaze
gyp ERR! node -v v0.10.33
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok

npm ERR<EMAIL_ADDRESS>install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is most likely a problem with the gaze package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls gaze
npm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "gaze"
npm ERR! cwd E:\Ampps\www\test
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! code ELIFECYCLE
npm ERR! not ok code 0

Closing as this lib no longer uses native addons.


FORM SELECT "multiple" broken after 2.2.13

✖ USAGE QUESTIONS → Use these dedicated resources:
Docs - http://www.semantic-ui.com
Chat - https://gitter.im/Semantic-Org/Semantic-UI
SO - https://stackoverflow.com/questions/tagged/semantic-ui?sort=votes
✔ Enhancements → Be specific. Assume backwards compatibility is a necessity. Suggest implementation when possible.
✔ BUGS → ❤❤❤. Keep in mind some bugs may not be immediately fixable due to backwards compatibility or CSS limitations.
Title (Put in field above)
 existing values not longer selected by default.
Steps

			CoachClub=ListFind(ClubLocationList, Club_Number, ",");

selected>#Location#

### Expected Result
Existing values to be "selected".
### Actual Result
Nothing at all is selected.
### Version
2.2.14 and later.
Testcase

Hey, can you provide the way to reproduce your bug? Jsfiddle, jsbin.

Screen grabs of missing “selected” items in build 2.2.14 and 2.3.0. Working in 2.2.13.
Regards
Peter Tilbrook | Web Administrator | Viva Leisure & The Club Group
Head Office: First Floor, Unit 7, 141 Flemington Road, Mitchell ACT 2911
Direct Phone: 02 6163 8008 | Switchboard: 1300 11 LIME | Facsimile: 02 6251 7666 | www.vivaleisure.com.auhttp://www.vivaleisure.com.au
[cid:EC0043-VIVA-LEISURE-New-Signature_1c38227c-349d-46e7-9ca8-95dc8a38e569.jpg]
From: Mikhail Kirillov<EMAIL_ADDRESS>Sent: Thursday, 8 March 2018 11:12 AM
To: Semantic-Org/Semantic-UI<EMAIL_ADDRESS>Cc: Peter Tilbrook<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Semantic-Org/Semantic-UI] FORM SELECT "multiple" broken after 2.2.13 (#6254)
Hey, can you provide the way to reproduce your bug? Jsfiddle, jsbin.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Semantic-Org/Semantic-UI/issues/6254#issuecomment-371331436, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AA79iHRLXMqqDYzRZm5zM7xRmuxKpIB5ks5tcHdKgaJpZM4ShfqK.

Duplicate #6123


Fix for issue #112

This pull request is polluted with commits that have absolutely nothing to do with issue 112.
The instructions on how to send patches are wrong, but apply to the whole of github, and not just to this project:

Checkout your fork.
Create a feature branch
Hack hack hack, test test test, commit commit commit, test again.
Push to your fork.
Open a pull request from that feature branch.
(Merge back that branch into your master if you're so inclined)

From the github documentation: http://help.github.com/send-pull-requests/
"Pull requests can be sent from any branch or commit but it’s recommended that a topic branch be used so that follow-up commits can be pushed to update the pull request if necessary."
I'll indeed make this clear in the shop's documentation too, however.

Sorry for that, but this is the first project hosted on github where I added patches. Git is relatively new to me, as I used subversion until now and at that time I didn't know anything about sending pull requests as described in the github documentation.
In django-shop there was no instruction about how to send patches, so I used the instructions given in django-cms/blob/develop/docs/contribution.rst which I then copied to django-shop, so that other do not fall into the same trap.
BTW, the contribution instructions in django-cms still do not mention to create a feature branch, before starting to hack.

No problem, I didn't mean it as a reproach - yours was not the only
one with this particular "problem" this week :)
I just updated the django-shop documentation about this, in a similar
way than you suggested
On Tue, Dec 6, 2011 at 12:59 PM, jrief
<EMAIL_ADDRESS>wrote:

Sorry for that, but this is the first project hosted on github where I added patches. Git is relatively new to me, as I used subversion until now and at that time I didn't know anything about sending pull requests as described in the github documentation.
In django-shop there was no instruction about how to send patches, so I used the instructions given in django-cms/blob/develop/docs/contribution.rst which I then copied to django-shop, so that other do not fall into the same trap.
BTW, the contribution instructions in django-cms still do not mention to create a feature branch, before starting to hack.

Reply to this email directly or view it on GitHub:
https://github.com/divio/django-shop/pull/113#issuecomment-3031892

I'm confused. Earlier you stated that there should be a br at one position and not at the other. nowe we have it at both positions?


[#5384] Cleanup  code related to cluster

Remove StreamContext.
Through this operation, can simplifies related to cluster source code.

Codecov Report

Merging #5388 into master will decrease coverage by 0.03%.
The diff coverage is 53.14%.

@@            Coverage Diff             @@
##           master    #5388      +/-   ##
==========================================
- Coverage   40.96%   40.92%   -0.04%
==========================================
  Files        2756     2753       -3
  Lines       83290    83260      -30
  Branches    11099    11095       -4
==========================================
- Hits        34118    34073      -45
- Misses      46179    46191      +12
- Partials     2993     2996       +3

Impacted Files
Coverage Δ

...point/rpc/client/DefaultPinpointClientHandler.java
71.97% <ø> (-0.32%)
:arrow_down:

...orp/pinpoint/rpc/client/DefaultPinpointClient.java
66.66% <ø> (ø)
:arrow_up:

...npoint/rpc/client/ReconnectStateClientHandler.java
48.78% <ø> (ø)
:arrow_up:

...vercorp/pinpoint/web/service/AgentServiceImpl.java
0% <ø> (ø)
:arrow_up:

.../pinpoint/profiler/receiver/CommandDispatcher.java
22.64% <0%> (ø)
:arrow_up:

...collector/cluster/route/StreamRouteCloseEvent.java
0% <0%> (ø)
:arrow_up:

...pinpoint/collector/cluster/ClusterPointRouter.java
8.33% <0%> (ø)
:arrow_up:

...inpoint/web/websocket/ActiveThreadCountWorker.java
0% <0%> (ø)
:arrow_up:

...ler/receiver/service/ActiveThreadCountService.java
25.39% <0%> (ø)
:arrow_up:

.../pinpoint/collector/cluster/route/StreamEvent.java
0% <0%> (ø)
:arrow_up:

... and 18 more

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 dd6c443...d3ad70f. Read the comment docs.


Bump version of Reason to avoid merlin-extend issue

Should this change be added to the pesy template as well?


Changing motion state after deleting submitter failed (openslides.users.models.DoesNotExist)

Start OpenSlides with a fresh db.
Create a motion as "admin".
Create new staff user "test".
Login as "test".
Remove user "admin".
Go to motion (which has no submitter, now)
Try to change the motion state. => Error: "openslides.users.models.DoesNotExist: User matching query does not exist." - Motion is not changed.
Get Response: "{"detail":"Sie dürfen den Antragsstatus nicht auf 2 setzen."}"

Traceback (most recent call last):
  File "/home/emanuel/projects/openslides/src/OpenSlides/.venv/lib/python3.5/site-packages/channels/worker.py", line 119, in run
    consumer(message, **kwargs)
  File "/home/emanuel/projects/openslides/src/OpenSlides/openslides/utils/autoupdate.py", line 129, in send_data
    output = collection_elements.as_autoupdate_for_user(user)
  File "/home/emanuel/projects/openslides/src/OpenSlides/openslides/utils/collection.py", line 265, in as_autoupdate_for_user
    result.append(element.as_autoupdate_for_user(user))
  File "/home/emanuel/projects/openslides/src/OpenSlides/openslides/utils/collection.py", line 123, in as_autoupdate_for_user
    user)
  File "/home/emanuel/projects/openslides/src/OpenSlides/openslides/utils/collection.py", line 108, in as_autoupdate
    *args)
  File "/home/emanuel/projects/openslides/src/OpenSlides/openslides/motions/access_permissions.py", line 44, in get_restricted_data
    is_submitter = user.get_full_data()['id'] in full_data.get('submitters_id', [])
  File "/home/emanuel/projects/openslides/src/OpenSlides/openslides/utils/collection.py", line 193, in get_full_data
    self.full_data = self.get_access_permissions().get_full_data(self.get_instance())
  File "/home/emanuel/projects/openslides/src/OpenSlides/openslides/utils/collection.py", line 168, in get_instance
    self.instance = query.get(pk=self.id)
  File "/home/emanuel/projects/openslides/src/OpenSlides/.venv/lib/python3.5/site-packages/django/db/models/query.py", line 385, in get
    self.model._meta.object_name
openslides.users.models.DoesNotExist: User matching query does not exist.

It is a problem of the websocket_user_cache and has nothing to do with supporters:

Start with a fresh db and login as admin
Create a new user "test"
Open a private browser tab and login as test. Websocket connection is established
Switch to admin browser
Remove user test -> Nothing happens in the second browser. The websocket connection is still established.
Now made some changes with admin (create a motion, change state or whatever public data change you like) -> The error occurs, because OpenSlides tries to serialize the changed object for the deleted user.

Solution: We have to do something if a user is deleted: Force open browsers of this user to reload and at least disconnect their websockets on server side or at least remove them from the cache.
@ostcar Any idea how to solve this in a smart way?


Integration of MedCAT

To extract keywords from free text notes we will be integrating MedCAT.
The goals are as follows:

Allow for the training of own models with own vocabularies
Allow for the extraction of keywords
Ensure that keywords are associated with attributes like quantitative or quality information
Extract a word2vec embedding and save it somewhere in the AnnData object
Ensure that we have a easily runnable default vocab etc
n_proc of multiprocessing should respect n_jobs of our settings object

Tasks in somewhat reasonable order

[x] Get an example dataset. We could use the one that MedCAT uses in its tutorials?
[x] Work through all MedCAT tutorials
[ ] Integrate whatever we can take from https://colab.research.google.com/drive/1nQ3H7plYoOyC6MzqxECbm02oxoY6F3ZL into our quality control functions.
[x] Implement functions to build a concept database and vocabulary. These functions should validate the structure of the input files quickly.
[x] Implement a prediction function which extracts the keywords with all information.
[ ] Implement a function to map the CUI to the disease name and vice versa (already part of MedCAT).
[ ] Implement function to run unsupervised learning to generate a new Concept Data Base (CDB)
[ ] Implement a function to filter CDB and update CDB (part of MedCAT)
[ ] Implement a function to generate summary statistics from all predictions. It should look somewhat like:

cui | nsubjects | tui | name | perc_subjects
-- | -- | -- | -- | --

[ ] Easy way to plot what was found. Things like top x diseases. How many subjects had which disease, also relative with percentages etc etc etc
[ ] We should ensure that there is an easy way to map back from the results to the patient IDs and vice versa. This may not need any further improvements.
[ ] MetaAnnotations: Implement way to train a huggingface tokenizer. Implement way to generate word2vec embeddings. Implement generation of embedding matrix. This one should likely be saved in the AnnData object? Can we somehow combine it with everything else that we are generating?
[ ] Implement functions to run supervised training
[ ] Implement full pipeline with MetaAnnotations (maybe nothing is now missing and this is obsolete)
[ ] Ensure that this works well with translations #94 . Should not need any fixes, but will see.

https://github.com/CogStack/MedCAT/issues/145

1.2.6 was released and we should be ready to implement this now.

Rewrote our current implementation to work with the latest MedCAT. Think this still requires a redesign.

As discussed: Keep a "main" MedCat object, so we do not loose any results.
Add a function to nicely display such an object, for easier navigation by the user.
Add pp functions to filter the object for specific values (like tui, cui, type of disease, symptoms, etc)
Add a function that can return a binary column based on user filtering (e.g. which row contains for example pulmonary diseases). So the actual values (which might be multiple values in one row) never need to be actually stored in the AnnData object, only indicators when they are needed.
Add a decorator or overwrite plotting functions like umap, pca etc, for example when coloring by pulmonary disease (y/n).
This column might not be present in X or obs, so add it using the way described right above.

Did I miss something @Zethson ?

No, sounds great. Feel free to show early drafts so that we can evaluate our approach before doubling down.
Thank you!