Katacoda.com shutting down June 15th - impact on interactive tutorials?

See announcement from O'Reilly: https://www.oreilly.com/online-learning/leveraging-katacoda-technology.html

As a result, we can no longer support katacoda.com for public use, and we’ll be shuttering the site on June 15, 2022

It looks like the interactive tutorials currently load resources from katacoda.com. Is there an alternative in place or some agreement with O'Reilly to continue supporting this for the Kubernetes community?

Is there an alternative in place or some agreement with O'Reilly to continue supporting this for the Kubernetes community?

No, there is not. We'll need to address this.
/remove-kind bug
/priority important-soon

/remove-kind support
/kind bug

https://killercoda.com is another plausible alternative

/priority critical-urgent
The deadline approaches.

/triage accepted
/remove-priority important-soon

/retitle Address issues from Katacoda shutdown

Hello! I have already posted on Slack but I feel here it's more persistent :)
I'm the creator of killercoda.com. Happy to help with any issues|questions for a possible migration.
Feel free to reach me via Email or Slack.
Is there a public repo for the current Katacoda scenarios used on https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive?
I would be up helping to maintain and maybe even improve these... best with others together

Is there a public repo for the current Katacoda scenarios used on https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive/?

https://github.com/katacoda-scenarios/kubernetes-bootcamp-scenarios

The content was originally created via a Web UI by Container Solutions who
also created the longer-form non-interactive content within the tutorial.
Katacoda switched from a web editor to being Git based and the content was
exported. This is why a license would be missing. My assumption is it's
apache2 with the IP ownership being the same as Kubernetes documentation.
There aren't any blockers to the Git repository being transferred to
kubernetes-sigs and has been discussed a couple of times. Let me know and I
can trigger the transfer.
On Thu, 2 Jun 2022, 13:13 Tim Bannister, @.***> wrote:

(unfortunately: those don't declare any license)
@BenHall https://github.com/BenHall would you know who we could speak
to about licensing there, or maybe a transfer to the kubernetes-sigs
https://github.com/kubernetes-sigs/ org in GitHub?
—
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/website/issues/33918#issuecomment-1144792028,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAUFNXXWEVBXQ6ND3IDSNLVNCQMXANCNFSM5WZST3AA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Based on https://github.com/kubernetes/website/issues/33936#issuecomment-1145151104, there aren't any issues to address.
/remove-triage accepted
/priority awaiting-more-evidence
/remove-kind bug

/remove-priority critical-urgent

Nice that Oreilly still offers the scenarios for K8s docs! In case we still need or want to move at some point in time I imported the bootcamp scenarios on https://killercoda.com/kubernetes-bootcamp-scenarios just for a little test. With little tweaks these seem to work, but would still need a bit more love.

Closing as I don't believe there's anything more to do here. Thanks all

Also see https://github.com/kubernetes/website/issues/33936#issuecomment-1346832443 about the Kubernetes-specific shutdown.


Consolidate automated testing

Use Case
Currently PR testing is automated with Travis and Appveyor, once those tests have passed code can be merged to master. Once a PR is merged acceptance tests are run with Jenkins. Travis CI allows using the docker-compose stack for setting up networking between docker containers for complex integration testing. Appveyor is used to test windows features. Jenkins acceptance tests are used to test packages built after code is merged in to master against the templated VMs in vmpooler. Maintaining the configuration for three different platforms for testing adds complexity. We should investigate a solution for consolidating the testing platforms.
Describe the Solution You Would Like
Perhaps a combination of Github Actions and Azure could provide all of the features we need to be able to consolidate tests.

The diversity in testing platforms has also lead to some complex tagging in https://github.com/puppetlabs/bolt/blob/master/Rakefile and https://github.com/puppetlabs/bolt/blob/master/spec/spec_helper.rb . Updating to a unified workflow may give us an opportunity to simplify the tags.


Got one error when Deploy kubevirt to my Kubernetes cluster

Is this a BUG REPORT or FEATURE REQUEST?: BUG REPORT
When my cluster is up and running, I applied the following two commands.
# export VERSION=v0.7.0-alpha.2
# kubectl create     -f https://github.com/kubevirt/kubevirt/releases/download/$VERSION/kubevirt.yaml
What happened:
Got one error:
error: error validating "https://github.com/kubevirt/kubevirt/releases/download/v0.7.0-alpha.2/kubevirt.yaml": error validating data: [ValidationError(CustomResourceDefinition.status): missing required field "conditions" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionStatus, ValidationError(CustomResourceDefinition.status): missing required field "storedVersions" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionStatus]; if you choose to ignore these errors, turn validation off with --validate=false
What you expected to happen:
No errors, and then deploy a virtualmachine following steps from http://kubevirt.io/get_kubevirt/#deploy-a-virtualmachine
How to reproduce it (as minimally and precisely as possible):
1, Use 'kubeadm' to set up a cluster (one master and one node)
2, Both "kubect get pods --all-namespaces" and "kubectl get nodes" output expected results.
3, run these two commands from http://kubevirt.io/get_kubevirt/#deploy-kubevirt
Anything else we need to know?:
N/A
Environment:

KubeVirt version (use virtctl version):
Kubernetes version (use kubectl version):
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.0", GitCommit:"91e7b4fd31fcd3d5f436da26c980becec37ceefe", GitTreeState:"clean", BuildDate:"2018-06-27T20:17:28Z", GoVersion:"go1.10.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.0", GitCommit:"91e7b4fd31fcd3d5f436da26c980becec37ceefe", GitTreeState:"clean", BuildDate:"2018-06-27T20:08:34Z", GoVersion:"go1.10.2", Compiler:"gc", Platform:"linux/amd64"}
VM or VMI specifications:
Cloud provider or hardware configuration: Virtualmachines for both k8s master and its node
OS (e.g. from /etc/os-release): RHEL7.5
Kernel (e.g. uname -a):
Install tools:
Others:

Hi, the missing field "storedVersions" is new in Kubernetes 1.11, which we don't support yet. I will check our plans regarding this and report back. In the meanwhile you might want to run kubevirt on a 1.10 Kubernetes cluster. Thanks for reporting!

Turned out that this issue is caused by unneeded CRD status fields in our manifests. This was fixed already in the library we use for generating the manifests, see https://github.com/ant31/crd-validation/pull/5
Once the PR is merged and a new release is published, KubeVirt will work on k8s 1.11


Enable validator only setup on gnosis chain

Separated validator clients from the nodes themselves on my own servers. eth-docker does not support validator only configuration on gnosis chain. I added the 'validator client only' selection to the config screen in gnosis chain. It sets the "validator" string in deployment. All the logic afterwards was already there, so I only had to add it to the config screen.

Sure thing. This was mostly used for RocketPool integration through config, which doesn't exist on Gnosis Chain. I figured anyone who runs something more advanced will want to not use config and configure manually instead, particularly since the ext-network.yml isn't useful in this instance. That said, I see no harm. Thanks for the contribution!


ZWave Light: Use Configurable refresh

Description:
Remove workaround code and use configurable refresh and delay time for zwave light.
Today this is hardcoded at 2 secs, or 5 secs, but makes problem with flooding logs for newer devices.
Related issue (if applicable): fixes #4159
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#1452
Example entry for configuration.yaml (if applicable):
zwave:
  customize:
    light.fibaro.dimmer_3_1:
      refresh_value: true
      delay: 5

Checklist:
If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

Code looks fine to me. You can merge when you see fit. Has to be noted under breaking changes btw.


Support GitBlit

http://gitblit.com/

Thanks for the PR on this.

Thanks for this, this has now been merged.


Fix ingestion of time values

Objects of class "difftime" have a "units" attribute that decides if the value means seconds, hours, or weeks. This maps to five new internal types with different conversion factors.
Changed the default unit for time values returned to "secs":

more natural
fewer rounding errors if computing in seconds
hms uses this too
simpler code

Added new RStrings class to speed up comparison of strings.
Eventually we should:

add a new RSymbols class in similar fashion for symbols
#define R_NO_REMAP to make the Rf_ prefix mandatory for the R API

What's the best way to pacify CodeFactor?

No more conflicts, ready for review. How to handle CodeFactor?

@hannesmuehleisen How to handle CodeFactor?

It looks like some of your methods are too complex - try refactoring them to be simpler, or breaking out parts?

I can live with those complaints. CodeFactor can be overruled ^^

Yes, I'd like to ask CodeFactor to ignore these issues. How do I do this? I'm not familiar with CodeFactor.
We could split things, this would make the code more complex in this particular case.

I suspect we need to silence CodeFactor, otherwise these warnings will come with every pull request?

Its fine I'll review it like this and merge even with it complaining. It won't again next time.

also i did not know about R_NO_REMAP, but i like

Looks great I suppose all those cases are tested by the time roundtrip in DBItest?

In principle yes, I'm not testing all the units.


Improve readability of source code

I recently ran into #1606 (see https://github.com/inikulin/parse5/pull/467). I spent a couple of hours trying to understand the source code of TypeDoc, and made small changes whenever it took me longer to understand a piece of code than it should have. The commits should be helpful as a description of why things were changed.
I've targeted the beta branch — hope this is where commits should be added.

Ignore the CI failure for visual regression, not caused by your changes.


feat: list repos tagged with flat-data if only org is specified

For non-technical users, Flat Viewer as hosted on flatgithub.com has been effective for exploring tabular data hosted on GitHub repositories. A team could create a GitHub organization containing Flat Data repositories, each one set with the corresponding flatgithub.com URL, and non-technical users can then be directed to explore these repositories on github.com/<org-name>.
However, given how GitHub's UI is tailored mostly for developers, non-technical users may be unfamiliar (and possibly unwilling to be familiar) with reading through a list of repositories on a GitHub org page, and would hence be intimidated from exploring further.
To help such users, Flat Viewer could implement the listing of repositories that contain Flat Data (identified by eg being tagged with flat-data) within a given GitHub organization. Users can then look at a GitHub org's flat-data repos, through an interface specifically for exploring Flat Data, via a URL like flatgithub.com/<org-name>.

Wonderful suggestion!
Take a look and let us know if that's what you had in mind.

This works really well! Similarity to GitHub's layout on the equivalent page is a nice plus. Thanks for building this out!

good. maybe add a pic to this repo too and pull pics from repos tagged with flat-data ;) https://flatgithub.com/RandomFractals


prepare_model_lib.py", line 39, in main     tar_list.append(valid_paths[ls0])                                 ^^^ NameError: name 'ls0' is not defined

This is inside the prepare_model_lib.py . I think in the new commit there is this error. I replaced this with valid_paths[0] but still it is saying that tvm.contrib.cc has no attribute get_global_symbol_section_map.

Hi @omkar806, the function get_global_symbol_seciton_map is introduced by https://github.com/apache/tvm/pull/16763. How did you install TVM? If you installed it from Pypi package, could you try reinstall the mlc-ai package and try again? Or if you build TVM from source, can you update TVM to the latest and check again?
To confirm, the file tvm/contrib/cc.py is expected to have the function get_global_symbol_seciton_map if your TVM is up-to-date.

I installed this TVM with the python command , the mlc-ai . But this error was not there , previously like just yesterday.
Until the commit .

when is this error going to be resolved ? or fixed in the next commit .

Oh sorry @omkar806 I didn't notice the obvious typo. It was fixed today in #2013.


How to check axiosInstance instanceof axios?

Hi,
Does anyone know if it's possible to check if an object is an instance of axios? e.g.
var axios = require(axios);

var axiosInstance = axios.create();

if(axiosInstance instanceof axios){
// do something
}

Not sure why it was done the way it is, but axios is not a class/constructor and axios.create doesn't return an instance of it.
I recommend you to check the existence of a specific interface (like the request function) instead of using instanceof that could have a weird behaviour in some contexts.


Intermitted InvalidCastException in HotChocolate pipeline during error reporting

Is there an existing issue for this?

[X] I have searched the existing issues

Product
Hot Chocolate
Describe the bug
During testing we find that HotChocolate (v.13.0.0 and v.13.0.2) throw an InvalidCastException when reporting errors (see screenshot). Unfortunately the error does not occur repeatably but only once in a while. I have therefore attached a dump file for further analysis. Please ping me if you need further information.

Steps to reproduce

Suggest to do dump analysis

Relevant log output
No response
Additional Context?
No response
Version
13.0.2

BTW, I forgot to mention that the dump file was taken on a Windows machine using the VS save dump command. If for some reason you cannot analyze it on your Mac then please let me know and I can try to provide other information.

This issue is bugging me :) Thanks for your help with the informations you provided.

@michaelstaib It appears to be the same error mentioned in #5400.

Any updates on this? We are finding the same results. Using package version 13.0.5.
An extra piece of information is that we are using the 'OnError'-method from the IErrorFilter-filter. This method executes two times. Once with the correct IError and immediately after that a second time with the error: 'Exception: Unable to cast object of type 'RootPathSegment' to type 'HotChocolate.IndexerPathSegment'.'
Any updates on this would be appreciated.

I can confirm seeing the same logs once in a while in production for mutations, using package version 13.0.5.

The same problem has also been mentioned on the slack channel by Peter Simon: https://hotchocolategraphql.slack.com/archives/CD9TNKT8T/p1683547149505519

Do you happen to have any updates on this? This bug is preventing us from upgrading to v13.

Facing the same issue in production.

Happening here as well

I'm getting this a lot now, is there any workaround for this? A pattern I can avoid?

we upgraded to the version 13 (from 12) and started getting the same exception
is there any workaround?

This is fixed on my internal branch ... I have moved it to the next dot release 13.5.

Needs a bit more testing though :)

Any update on this one?

This is fixed

in 13.5.0-preview.21


Rebase tensor mode operator for avoiding SYCL intrinsics

Resolve issue: https://github.com/intel/torch-xpu-ops/issues/1093


Rename single file

Planned but did not add support for directory and symlink renaming.

Ran into this today with another project (cobox) that is using hyperdrive-fuse. This bug also prevents opening hyperdrive-fuse files in a text editor, since programs will try to rename from the tmp buffer file on save.

@okdistribute same issue that got me started on this !

Old major, thanks tho!


API consistency + documentation for geometric types

Primarily improves APIs of Basis, Transform, Transform2D.
Changes:

General

Documentation improvements, especially w.r.t row/column vectors
Add links to Godot API doc
Replace some named types with Self
Group some methods according to functionality; sys() and from_sys() at end of impl
Move some types to geom module (internal only)
Remove dead code

Transform

Remove from_axis_origin(), confusing semantics
Add from_basis_origin() instead
Add FLIP_X, FLIP_Y, FLIP_Z constants

Basis

Rename from_elements() -> from_rows()
Add from_basis_vectors() constructor
IDENTITY, FLIP_X, FLIP_Y, FLIP_Z now constants instead of functions
Rename basis vectors x, y, z -> a, b, c
Rename to_scale() -> scale()
Change parameters self -> &self (except operators)
Change vector parameters to pass-by-value
Make modifying methods like invert(), orthonormalize(), rotate() private
Make tdotx() etc. private for now
Reuse code (use of dot products)

Transform2D

Rename from_axis_origin() -> from_basis_origin()
Rename basis vectors x, y -> a, b

bors try

bors try

What's the problem with tdotx? It seems to be part of Godot's public API: https://docs.godotengine.org/en/stable/classes/class_basis.html#class-basis-method-tdotx
Is it the name?

Is it the name?

Kind of. Now that the basis vectors are called a, b, c, it's somewhat confusing. I could rename them to tdota, tdotb and tdotc, but not sure if that adds more even confusion.
Since basis.tdotx(v) is easily written as basis.x().dot(v) (arguably more expressive) --
or with the new naming, basis.tdota(v) as basis.a().dot(v) --
I wonder whether it's worth providing these custom functions? The main reason I see is when porting GDScript code to Rust.

I wonder whether it's worth providing these custom functions? The main reason I see is when porting GDScript code to Rust.

I'm not familiar with 3D stuff enough to know what significance/uses those methods have. Perhaps it's better to ask someone who works with 3D more frequently?

I wonder whether it's worth providing these custom functions? The main reason I see is when porting GDScript code to Rust.

I'm not familiar with 3D stuff enough to know what significance/uses those methods have. Perhaps it's better to ask someone who works with 3D more frequently?

The only place where I've ever encountered these methods is in the implementation of Transform / Transform2d when I ported some code to the godot-rust counterparts. I am surprised to even see they're exposed in the public API, as I've never found use for them when writing gameplay code.
To me, having a function that returns the column vector so then you can run dot on it makes far more sense. My guess is that the existence of these tdotx methods could be a poor attempt at optimization, where someone wasn't trusting the compiler to optimize out the creation of the vector so they made a function that would return the dot product without "creating" any new vector :man_shrugging:  But maybe I'm just reading too much into it.
These methods ended up in Rust because I was concerned with not messing up any of the math, so I ended up doing a very literal translation of the Godot implementation :sweat_smile:

Let's try with Godot 3.4
bors try

bors r+


initial tests for EOSWALLETS_CREATE capabilities

#236
Overview

[ ] I have added a few initial scenarios for externally-owned wallet creations
[ ] I have set one of those tests as "pending" because failing. Will add the corresponding guard later and enable the pending scenario.

Comments

Note that tests currently fail and require the fix in #310 in order to pass :+1:

lgtm :+1:
We'll need to add capabilities for EOS Wallets into https://docs.google.com/spreadsheets/d/1ztF2PnnrMnkAxrhdq3LUbP1KazxcxuMrbiObTs1CuTk/edit
(and expand this suite)


Replace log4j 1.2

Apache log4j 1.2 was EOL'd in 2015 http://logging.apache.org/log4j/1.2/index.html
It needs to be replaced with either log4j 2.x http://logging.apache.org/log4j/2.x/log4j-slf4j-impl/index.html
or another SLF4J compatible implementation. I suspect log4j 2.x is the way to go.

And in working on this issue,  I imagine it should also resolve my issue #1832

Should this be closed now that OpenRefine is using log4j 2?


Fulltext search for sql server

As @driesvints suggested, this is a SQL Server implementation fo full-text search.

@tpetry can you help review this? :)

Can you add unit tests? Just copy and change the current ones for MySQL and PostgreSQL
MsSQL also supports the FREETEXT fulltext search. Can you make an options switch (mode) to switch between them?
Can you support the language parameter for the index? How to use it for whereFulltext?

@tpetry Great. I'd work on that

@tpetry does this look good to you? If so I'll merge it into my own PR.

Haven't run it, can't say whether it is really working. From a bird's-eye view it is looking correctly.

@humaneguy can you also add an integration test in the same fashion as the PostgreSQL and MySQL implementations?

Hi @taylorotwell I plan on merging this PR to @driesvints's. I just added integration tests which are failing and I shall rectify.

@humaneguy GitHub automatically closed this PR when we merged mine. Can you send this to 8.x?

Ok great.


Swoole websocket server freezing or connection timeouts

Hi, I'm trying to implement a websocket server based on swoole for various clients, for handling queue and pubsub a the same time, within a low memory environment in order to keep it as tiny as possible ..
Given a swoole websocket server ( with 1 reactor and 1 worker ) who correctly handle messages, around 250 connections with a 10 message scenario, or 5 seconds, with all previous connections closed ( scenario : pushes a message to a queue, then consume another one, spread through 3 different queues ) then all further connections goes timeout
With openswoole4.1.1, the worker totally freeze, don't have any more connection opened logs
With swoole5, the worker dont freeze, the tick and logs are there, still connection timeout forever
I've tried with gracefully restarting server->stop(-1) && server->start() but it doesn't solve anything
With Those docker Images : alptech/yuzu:shiva or alptech/yuzu:shiva8 -> has the entrypoint performing the whole stuff in https://github.com/ben74/Shiva/blob/master/demo/stressTest.sh
which launches
https://github.com/ben74/Shiva/blob/master/demo/websocket-server.php
then 300 clients via
https://github.com/ben74/Shiva/blob/master/demo/stressTest.php
and the logs display all timeout errors ( passed a number of connections )
there is huge amount of unused code and comments in websocket-server, due to experimentations
Both scripts can be executed straight ahead on any environment with php and swoole ex : in your terminal, just touching common.php whose functions arent used in this scenario :)
Any help, clue, notice, comment, enlightenment, acknowledgment would be greatly appreciated 😄
Regards 👍

Can you provide minimum script to reproduce the issue?

When booting both docker images alptech/yuzu:shiva or alptech/yuzu:shiva8 performs :
https://github.com/ben74/Shiva/blob/master/demo/stressTest.sh
which launches
https://github.com/ben74/Shiva/blob/master/demo/websocket-server.php
then 300 clients via
https://github.com/ben74/Shiva/blob/master/demo/stressTest.php
and the logs display all timeout errors ( passed a number of connections )

Please provide minimum script to reproduce the issue without other codes and dependencies. Fell free to open a new issue following the issue template.


remove fsspec dependency

#988  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @jlewitt1 and the rest of your teammates on  Graphite


Optionally use the funding transaction service in the stellar wallet

By default True, only for TFT and FreeTFT off course

blocked on: https://github.com/threefoldtech/jumpscaleX_core/issues/711#issuecomment-611524367


Unable to run Azure Cloud Scan

Steps to Reproduce
Command used: prowler azure --sp-env-auth --subscription-id xxxxxxxxxxxxxxxxxxxxx
Expected to run the scan but failed with certifcate error.
Expected behavior
Expected to run the scan and show the result
Actual Result with Screenshots or Logs
─$ prowler azure --sp-env-auth --subscription-id xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                         _
_ __  _ __ _____      | | ___ _ __
| ' | '/ _ \ \ /\ / / |/ _ \ '|
| |) | | | () \ V  V /| |  / |
| ./||  ___/ _/_/ ||___||v4.0.0
|| the handy multi-cloud security tool
Date: 2024-04-10 14:49:34
2024-04-10 14:49:47,077 [File: azure_provider.py:350]   [Module: azure_provider]         CRITICAL: Error with credentials provided getting subscriptions and tenants to scan
2024-04-10 14:49:47,078 [File: azure_provider.py:353]   [Module: azure_provider]         CRITICAL: ClientAuthenticationError[333] -- DefaultAzureCredential failed to retrieve a token from the included credentials.
Attempted credentials:
EnvironmentCredential: Authentication failed: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1006)
To mitigate this issue, please refer to the troubleshooting guidelines here at https://aka.ms/azsdk/python/identity/defaultazurecredential/troubleshoot.
How did you install Prowler?
Cloning the repository from github.com (git clone)
Environment Resource
Running from VMware
OS used
Kali Linux
Prowler version
4
Pip version
23.3
Context
No response

Hi @imvignesh27, thanks for the report.
In our test environment, we are failing to replicate this error, it is likely the issue may lie with the credentials that you are using. Please refer to the documentation to ensure all permissions are correctly set and the service principal application is properly created. Also, verify if the subscription ID is well typed and exists in the same tenant as the service principal application.
If the error persists, send the output again with the --log-level ERROR and omit the --subscription-id to further isolate the issue.

I'm just getting the below error :
2024-04-15 11:45:24,236 [File: azure_provider.py:275]   [Module: azure_provider]         ERROR: ClientAuthenticationError[269] -- DefaultAzureCredential failed to retrieve a token from the included credentials.
Attempted credentials:
EnvironmentCredential: Authentication failed: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1006)
To mitigate this issue, please refer to the troubleshooting guidelines here at https://aka.ms/azsdk/python/identity/defaultazurecredential/troubleshoot.
2024-04-15 11:45:29,386 [File: azure_provider.py:350]   [Module: azure_provider]         CRITICAL: Error with credentials provided getting subscriptions and tenants to scan
2024-04-15 11:45:29,387 [File: azure_provider.py:353]   [Module: azure_provider]         CRITICAL: ClientAuthenticationError[324] -- DefaultAzureCredential failed to retrieve a token from the included credentials.
Attempted credentials:
EnvironmentCredential: Authentication failed: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1006)
To mitigate this issue, please refer to the troubleshooting guidelines here at https://aka.ms/azsdk/python/identity/defaultazurecredential/troubleshoot.

Hi again @imvignesh27, I have been studying your problem further and my conclusion is that the problem with the cert verify could be because you are using a system with a proxy configure.
If it is the case refer to the official documentation of Microsoft, if it is not the case I could need more details of your system or about the Service Principal that you use to authenticate because it was impossible to me to reproduce the same error on a Kali machine. Thanks for the feedback and I wait for your response.

Yes, I think the proxy is the problem. I'm also running in kali machine. I had generated the AWS report but azure only I'm getting these errors. I will refer your document link and comeback to u 👍

Hi @imvignesh27, we are closing this issue. Please feel free to reopen it if you notice the same behaviour or if you want to add something.
Thanks for using Prowler 🚀


Video becomes black and gets pause once I return back to video after scrolling. I am using Toro2 and now cannot switch to Toro3 as the complexity of the project has increased. Please help

What kind of issue is this?

[ ] Question. If so, declare clearly your target and your current implementation with code formatted in markdown.

[ ] Bug report. If so, please supply the way to reproduce the issue, including addition information as follow:

[x] Toro version.
[ ] Android version (can be found in Device info). Rooted/Custom rom devices are not supported.
[ ] Device name (eg: Nexus 5X, Samsung Galaxy S8)
[ ] Source code that can reproduce the issue (a snapshot is expected).
[ ] Logcat stack trace in case of fatal issue.

[ ] Feature request. Start by telling me what problem you’re trying to solve. Don’t send pull requests to implement new features without first getting my support. Sometimes I leave features out on purpose to keep the project small.

[ ] Other. Senseless issues are normally ignored. Please understand and cooperate.

@AniketBito In that case, please provide more information. Also if possible please help to give me a snapshot of code that doesn't work for you if possible (using dummy video/big buck bunny for your content as well).

@eneim please check this class. This is the code which I have used
Java Class.docx

Ideally the video should stop the the focus is gone and should resume when I come back but this doesn't happen

@AniketBito Thanks. What do you mean by "the focus is gone" (the actual Android system event or UI event?). Also your comment doesn't match your issue title. Can you clarify about the following thing:

What is your expected behaviour using your class above?
What is actually happening?

Also please avoid setting toroStrategy from ViewHolder.

Expected behaviour :  When the scroll up and if the video moves out of the screen then the video should stop or pause and once I scroll down to come back to the same video then it should start from the very same point.
What is happening : When I come back the next time video is showing me black screen and until and I need to forcefully start the video on onPlaybackPaused and then the video resumes.
But this takes around 5-10 seconds and till that time the black screen appears

@AniketBito Ok, it is more clear for me. About the focus thing, the reason I ask is a ViewGroup will have a focused child event though the un-focused children is still visible, so I want to make sure we are on the same page. Let me investigate your case.
Also I understand that migration is hard, but if you need my help I can provide a few advice to move from ver 2 to ver 3 :D.

Please try to help me with this case first.
Then if there seems no solution then we will think of moving to ver 3

@AniketBito Of course.
One question: return (ExoVideoView) itemView.findViewById(R.id.btnRecord); <-- Is R.id.btnRecord is the Id for the VideoView? (Just be curious).

Yes. It's the ID of exovideo view(im.ene.toro.exoplayer2.ExoVideoView)

@AniketBito Also I see that you are manually starting the playback in onPlaybackComplete. Do you want to loop the player?

Yes.

@AniketBito I think a will have a few question, if you feel not convenience here in issue, we can move to https://gitter.im/eneim/Toro (the chat channel for this repo) for better responsive :D.
My next question is which specific version of Toro are you using now? If it is not 2.3.0 (latest v2 release), don't you mind migrate to 2.3.0?

Yeah sure why not.
Let's move there

@AniketBito Hi, I am facing the same black screen problem on scrolling. How did u solved the issue??


Unified platform handling and enhanced operator score files

Fixes #616.
This PR fixes the below issues related to platform argument:

Correct Platform Handling

Original scope to handle case when the platform provided is incorrect in Qualification tools.

Unified Platform Handling

Based on https://github.com/NVIDIA/spark-rapids-tools/issues/616#issuecomment-1808885761, it came out that the platform argument handling was different in Profiling and Qualification tools.

Robust Operator Score files Handling

Improve operator score files that are hardcoded for each platform and gpu type.

Major Changes:

Platform.scala:

Moved Platform.scala outside the profiler package for shared use.
Added PlatformNames to store platform strings as constants.
Added PlatformFactory to create Platform instances based on platform string values.

Handles cases where the platform is incorrect (original issue). Addresses #1
Both Profiler and Qualification tool use createInstance() to get platform instance. Addresses #2

PluginTypeChecker.scala:

Use method getOperatorScoreFile() defined in Platform.scala for dynamic filename generation of operator score files. Addresses #3

Follow Up:

Currently there are many instances (unit tests, default value) where platform is still passed as a string value. I plan to submit a follow up PR to replace all of them with the constants defined in PlatformNames class.

LGTM overall. Would it be right to say that the operator score changes here allow for filenames that tell us which platform they are for and not necessarily the score aspect of it? Thank you.


Laravel 10 support

Hey, this looks like a great package! Will you support Laravel 10?

Fixed by https://github.com/web-id-fr/laravel-playwright/pull/2 (thanks to kmcluckie)


Should there be a strong/er link with Azure Architecture?

I saw @timheuer on Twitter mention  the Azure Architecture Center. I believe there should be a clear relationship between the fundamentals explored here and the patterns expressed over there.
Whenever I'm conducting cloud courses, I like to show real-world practices at some point in the course, and I think this approach would help.

This is a great idea. We will add a link!


How to train the model to achieve consistent results?

Hi @TheCamusean,
Thanks for your great work!

I'm trying to train a point cloud-conditioned model from scratch based on the parameters provided in the code. However, the evaluation results seem to have a large difference from those evaluated with the checkpoints you provided (44% vs. 92% of grasp success rates).
Is there any hyperparameter I need to modify? If not, what should I do to achieve consistent results?
Thank you!

Training on Pointclouds usually takes a long time.
Even if you observe the learning rate of the diffusion getting constant, it is good to keep training the model.
For how long did you train your model?
Best regards,
-Julen

Thank you for your reply.
I tried to increase the batch size to 16 and trained the model for about a day, and now it can achieve the same results.


S3 upload fails after enabling FIPS in OpenSSL

Describe the bug
We've had the SDK working with our app fine, but we've recently added FIPS support to OpenSSL. When we run our app uploads to S3 failed.
Regression Issue

[ ] Select this option if this issue appears to be a regression.

Expected Behavior
We expect the S3 upload to work as before.
Current Behavior
Uploads to S3 fail with the error:
InvalidDigest, Unable to parse
ExceptionName: InvalidDigest Message: The Content-MD5 you specified was invalid.
Reproduction Steps
Our code looks like this:
bool upload_image_to_s3(const char* bucket_name, const char* source_file_name, const char* s3_name) {
       Aws::S3::Model::PutObjectRequest object_request;
        const std::shared_ptr<Aws::IOStream> input_data = Aws::MakeShared<Aws::FStream>(
            "PutObjectInputStream", source_file_name, std::ios_base::in | std::ios_base::binary);
        object_request.SetBucket(bucket_name);
        object_request.SetKey(s3_name);
        object_request.SetContentType("image/jpeg");
        object_request.SetBody(input_data);

        auto put_object_outcome = _pS3Client->PutObject(object_request);
        if (!put_object_outcome.IsSuccess()) {
            auto error = put_object_outcome.GetError();
            lgr_warn("MotorolaWebRequests::upload_image_to_s3: false. %s, %s", error.GetExceptionName().c_str(),
                error.GetMessage().c_str());
            return false;
        }

Possible Solution
We fixed this in our app by calculating the MD5 ourselves then adding it to the PutObjectRequest:
        std::string strMyMD5;
        dfcCalcHashMD5File_Base64(source_file_name, strMyMD5);
        object_request.SetContentMD5(strMyMD5);

Additional Information/Context
No response
AWS CPP SDK version used
1.11.404
Compiler and Version used
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Operating System and version
Ubuntu 22

Openssl in fips mode does not support MD5 and CPP SDK enabled content-md5 calculation by default on puts. You can consider using one of the additional checksums (crc32, crc32c, sha1, sha256), which will prevent sdk from generating md5.
Im guessing the reason it was crashing with stripped openssl was due to md5 symbol being stripped out completely and cpp sdk relying on it.

Which suggests that somewhere in this SDK or its dependencies it's using the legacy OpenSSL functions to generate MD5. I used the newer ones to implement this on the app side so there's no problem with MD5 in FIPS.

I am assuming you are referring to openssl 3 md5 interface, which allows you to jump through some hoops to reenable md5 in fips mode. CPP SDK targets openssl 1.1.1 as a more common ground for crypto and we dont have too much openssl version specific code. In general, afaik using md5 in any way breaks your fips compliance and it is not something we would want to support in sdk. But we should probably tweak the messaging here to make it more clear whats failing.

bool upload_image_to_s3(const char* bucket_name, const char* source_file_name, const char* s3_name) {
Aws::S3::Model::PutObjectRequest object_request;
const std::shared_ptrAws::IOStream input_data = Aws::MakeSharedAws::FStream(
"PutObjectInputStream", source_file_name, std::ios_base::in | std::ios_base::binary);
object_request.SetBucket(bucket_name);
object_request.SetKey(s3_name);
object_request.SetContentType("image/jpeg");
object_request.SetBody(input_data);
    auto put_object_outcome = _pS3Client->PutObject(object_request);
    if (!put_object_outcome.IsSuccess()) {
        auto error = put_object_outcome.GetError();
        lgr_warn("MotorolaWebRequests::upload_image_to_s3: false. %s, %s", error.GetExceptionName().c_str(),
            error.GetMessage().c_str());
        return false;
    }

this code os been influenced by the main circuit file format. also remember to contribute this repository in prior file importance.but its not supported.


out-of-date github repo and use of legacy Azure ML servies

The documentation is based on legacy Azure ML services, which is not recommended by Azure itself. It requires you to spin up Data Science VM, which is extremely expensive, and only available in very few regions. So, if you start the tutorial by creating workspace and storage in non-supported regions, then try to create the VM, it won't work.
Also, many of the commands are obsolete and doesn't work. Additionally, the dataset location in Azure blob specified in this article is incorrect. There are many other issues, that I can't list all of them.

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

ID: 19033c57-ab48-2a4e-84f2-190808494260
Version Independent ID: bac1e872-3906-f202-4a97-842a67c88706
Content: Build and deploy a model in a SQL Server VM - Team Data Science Process - Azure Architecture Center
Content Source: docs/data-science-process/sql-walkthrough.md
Service: machine-learning
Sub-service: team-data-science-process
GitHub Login: @marktab
Microsoft Alias: tdsp

Thanks for reporting - this issue is under review. This is a Microsoft Internal DevOps Bug ID # 509749

@ahmedbham  We are currently reviewing this page along with several others.  What is likely to happen is that we will remove them from this section of documentation since TDSP is focused on architectural advice.  This example was made by people long gone from active contribution.  Thanks for your feedback.
@david-stanford  We may close this issue -- since I don't want to tie the larger effort (which is internal) to a ticket.  But I'm OK to mention on this public-facing portal that we know about the dated nature of some examples, and are working to resolve best messaging going forward.

We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Fix a typo

Thanks for the pull request @vrana!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

Thanks!


Retraction of maintained values are not applied, causing invalid fixedpoints

Retractions aren't behaving correctly on fbts and master. Take the following example:
Initialize
  [#session-connect]
  freeze
    [@app page: "home"]

Draw page template
  [@app page]
  maintain
    [@page-content class: "content"]

Draw a 404 page if no page was found
  [@app page]
  page-content = [@page-content not(found)]
  maintain
    page-content := [children: [#div text: "Page not found!"]]

Draw homepage
  [@app page: "home"]
  page-content = [@page-content]
  maintain
    page-content := [found: true children: [#div text: "Welcome home!"]]

The final fixedpoint renders both "Draw a homepage" and "Draw a 404 page" when the two should be mutually exclusive.

@joshuafcole can you confirm chagagg fixed this?

Appears fixed.


Increase LibraryVersion to 0.6.1 after release

 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.

Coverage remained the same at 64.599% when pulling ebd57d0760bfc13784c0816833cec38ce56198fc on release into 1f25b9842f346b82fc745ffe8a935e8c57474223 on master.


Debugger dont restarts

Issue Type: Bug
starting debugegr and aking some changes in code debugger doesnt gets restarts on clicking restarts even it dont stops need to restart visual studio code
VS Code version: Code 1.36.1 (2213894ea0415ee8c85c5eea0d0ff81ecc191529, 2019-07-08T22:59:35.033Z)
OS version: Windows_NT x64 10.0.17134
Extensions (10)

Extension
Author (truncated)
Version

npm-intellisense
chr
1.3.0

path-intellisense
chr
1.4.2

vscode-eslint
dba
1.9.0

tslint
eg2
1.0.44

vscode-npm-script
eg2
0.3.8

auto-close-tag
for
0.5.6

auto-rename-tag
for
0.1.0

beautify
Hoo
1.5.0

mssql
ms-
1.6.0

debugger-for-chrome
msj
4.11.6

How does your launch config look like?

My launch.json is empty surprisingly

Without a launch configuration you won't be able to get automatic restart behavior. Please read https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_restarting-debug-sessions-automatically-when-source-is-edited


Reconfigure default template

New to Octoprint & octoprint_deploy, I did some test&retry loops.
Does it make sense to add a main menu's entry in order to reconfigure the default template? I did not find one.
My idea: after first run, I wish to reconfigure the default template because I found many useful settings for my next printers. Thus, I select the "Reconfigure template" entry: it will start the default template (on 5000) and wait I confirm I made my changes and finally stop the service.
PS: I'm quite comfortable with bash so I can propose a patch for that.

I'll think about this. One idea I have been toying with is doing a "Sync Settings" option. Like the "Sync User" or "Share Uploads" options, it would allow the user to pick settings from an instance that they want transferred to all instances (including template). This has advantages over just modifying the template.

As a big noob, I'm not able to evaluate advantages / inconvenients of both solutions.
I can just testify that after playing with my first intance, I have some ideas for the template in order to have a better starting point for future instances.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/55573

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/55905

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/56671


Remove "location" approach from circle and user

While the concept of location and geocode is very relevant in the "find a circle" flow, it makes little sense in the regular capture of key objects like circle and helper. In fact, it seems to frequently cause issues if no valid location is resolved. More so, users have consistent issues understanding what to enter there.
Given this, we need to remove location (at least visibly, we might track it internally). Instead we should have a simple address object composed of fields:
Street
Postalcode
City
Country (prompt list)
This would be used for the circle (replacing location) and for helper profile.

@phil-monroe added this for mvp1, do you think this is something kristy could tackle?

should now be remove from users, but still needs to be fixed for circle's and tasks

Should be fixed now. Feel free to reopen if there is anything missing.


Add support for filters in route.main.rules

Details
Describe the solution you'd like:
I would like to be able to include a filters section in the route (Gateway API). An example would be something like:
    route:
      main:
        enabled: true
        kind: HTTPRoute
        parentRefs:
           ...
        rules:
          - backendRefs:
              - name: backend1
                port: 3000
          - matches:
              - path:
                  type: PathPrefix
                  value: /api
            backendRefs:
              - name: backend2
                port: 3001
            filters:
              - type: URLRewrite
                urlRewrite:
                  path:
                    type: ReplacePrefixMatch
                    replacePrefixMatch: ""

Currently I am doing the above with a separate HTTPRoute object.
Anything else you would like to add:
I believe the following may be a reasonable patch, but don't have enough helm experience to build and test it.
diff --git a/charts/library/common/templates/classes/_route.tpl b/charts/library/common/templates/classes/_route.tpl
index 77f9d90..7cb92f0 100644
--- a/charts/library/common/templates/classes/_route.tpl
+++ b/charts/library/common/templates/classes/_route.tpl
@@ -74,6 +74,10 @@ spec:
     matches:
         {{- toYaml . | nindent 6 }}
       {{- end }}
+      {{- with .filters }}
+    filters:
+        {{- toYaml . | nindent 6 }}
+      {{- end }}
     {{- end }}
   {{- end }}
 {{- end }}

i think i could pick this up and fix GRPC at the same time.
https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io/v1alpha2.GRPCRoute
GRPC also supports match + filters


Implement changes from 2021-01

Update the charter language to reflect what was approved in resolutions/approved/2021-01.md

Tagging @todogroup/steering-committee for review and approval.


Stage mitxonline courses_program

Stage mitxonline courses_program, has foreign key reference in courses_course

[ ]  list the fields for courses_program
[ ]  plan for each field, including modifications to the field name, data types, data to omit, etc.
[ ]  open a PR that implements it

A list of the standard fields in courses_program

id

integer field, the primary key to table

title

varchar field, the title of the program.

live

bool field, indicating it's this program is available to users?
should rename it to is_active to be consistent with other tables (or is_live)?

readable_id

varchar field, It's the ID of a program in a readable format: program-v1:MITx+DEDP
should keep it is?

created_on

timestamp field
convert to ISO8601 per our standard

updated_on

timestamp field
convert to ISO8601 per our standard

I don't know if the updated_on field is useful, but keep it to be consistent with other field
@Ferdi I am planning to keep all the fields, not sure if it makes sense to you.


Use .flatten instead of filter and then map

+1

Have you checked there is no performance loss here vs the two? Flatten possibly allocates more than doing a .filter.map

Might also be interesting to compare against .flatMap(identity)

I didn't check for performance difference between the two.
So I decided to dive into scala library's collection code(!) to get some ideas. For a common case of items: Seq[Option[Int]],
flatten is defined in https://github.com/scala/scala/blob/2.11.x/src/library/scala/collection/generic/GenericTraversableTemplate.scala#L169.
filter is defined in https://github.com/scala/scala/blob/2.11.x/src/library/scala/collection/TraversableLike.scala#L256
map is defined in https://github.com/scala/scala/blob/2.11.x/src/library/scala/collection/TraversableLike.scala#L238. flatMap just below it. (It's same as flatten if the function is identity).
flatten calls .seq on each item, which for Option calls .toList (via an implicit). Then there is a call to ++= on the builder, which calls .foreach on the result List, which then calls .iterator on the list. So for each Option, .toList.iterator.foreach is called. (which could have been just .foreach, if Option directly extended TraversableOnce, instead of an implicit conversion to it)
So, there is an allocation of List (List() or ::) and Iterator for each Option in flatten.
For the filter and then map case, there is an extra Builder allocation, (which is ListBuffer for a Seq), and it iterates twice.
So, no definite conclusion, but I guess that if most of the Option's are nonEmpty, flatten might be faster due to avoiding iterating over the list twice. If most are empty, flatten will create an iterator for each empty List. (There may be a short circuit somewhere to just return constant Iterator.empty for List() but I couldn't find it)
(The methods and call chains mentioned here were found using IntelliJ's go to definition for each type. If I missed something, whole thing might be invalid. Scala's collection code is quite complex to go through.)

.filter.map doesn't iterate twice on a traversable once. Map/flat
map/filter/etc are all lazy on traversable once instances. Indeed they must
be as you can only traverse it once and there is no contract that it could
be buffered into memory.
On Saturday, August 29, 2015, Nitin Jain<EMAIL_ADDRESS>wrote:

I didn't check for performance difference between the two.
So I decided to dive into scala library's collection code(!) to get some
ideas. For a common case of items: Seq[Option[Int]],
flatten is defined in
https://github.com/scala/scala/blob/2.11.x/src/library/scala/collection/generic/GenericTraversableTemplate.scala#L169
.
filter is defined in
https://github.com/scala/scala/blob/2.11.x/src/library/scala/collection/TraversableLike.scala#L256
map is defined in
https://github.com/scala/scala/blob/2.11.x/src/library/scala/collection/TraversableLike.scala#L238.
flatMap just below it. (It's same as flatten if the function is identity).
flatten calls .seq on each item, which for Option calls .toList (via an
implicit). Then there is a call to ++= on the builder, which calls
.foreach on the result List, which then calls .iterator on the list. So
for each Option, .toList.iterator.foreach is called. (which could have
been just .foreach, if Option directly extended TraversableOnce, instead
of an implicit conversion to it)
So, there is an allocation of List (List() or ::) and Iterator for each
Option in flatten.
For the filter and then map case, there is an extra Builder allocation,
(which is ListBuffer for a Seq), and it iterates twice.
So, no definite conclusion, but I guess that if most of the Option's are
nonEmpty, flatten might be faster due to avoiding iterating over the list
twice. If most are empty, flatten will create an iterator for each empty
List. (There may be a short circuit somewhere to just return constant
Iterator.empty for List() but I couldn't find it)
(The methods and call chains mentioned here were found using IntelliJ's go
to definition for each type. If I missed something, whole thing might be
invalid. Scala's collection code is quite complex to go through.)
—
Reply to this email directly or view it on GitHub
https://github.com/twitter/algebird/pull/486#issuecomment-135961199.

@ianoc I don't think that's right.  NB, Seq(3) is-a TraversableOnce[Int].

Its lazy alright, example:
scala> val l = List(1,2,3)
l: List[Int] = List(1, 2, 3)
scala> val x: TraversableOnce[Int] = l
x: TraversableOnce[Int] = List(1, 2, 3)
scala> x.map{ x => sys.error(x.toString); x}
res0: scala.collection.TraversableOnce[Int] = non-empty iterator
scala> res0.foreach(println)
java.lang.RuntimeException: 1
at scala.sys.package$.error(package.scala:27)
at $anonfun$1.apply$mcII$sp(:10)
On Sat, Aug 29, 2015 at 4:23 PM, Moses Nakamura<EMAIL_ADDRESS>wrote:

@ianoc https://github.com/ianoc I don't think that's right. NB, Seq(3)
is-a TraversableOnce[Int].
—
Reply to this email directly or view it on GitHub
https://github.com/twitter/algebird/pull/486#issuecomment-136044283.

wat?  how does that even work?  is that because of the TraversableOnce cbf?

@mosesn I believe its because flatMap and map aren't defined on TraversableOnce itself, so they can't be overridden. They are supplied by an implicit class of MonadOps, which does the math on iterators.

We should add a benchmark here and see which one helps, then merge or close.

 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.


TAJO-1305: With metadata storage of MySQL, columns with the same character but difference case are not allowed

It has been tested on MySQL 5.1.73 and MariaDB 5.5.41.

+1
'mvn clean install' passed and I tested in hadoop-2.6.0 cluster with 10.0.15-MariaDB.

Thank you for reviewing this patch. It will be merged into master branch.


Custom Copiers #2: Various Smaller Fixes

in preparation for addition of copiers to copy non-native types.
Attempt to break up the work by @jgonzalezdr and myself (#676 and #675) into smaller, more manageable chunks.

Closing these PRs as they are no longer needed.


Inputs do not occupy the same physical space

Hi,
I am working with Sen2Agri, using MAJA 3.2.2 for Sentinel 2 pre-processing.
Currently, I have a site running over around 10 tiles. For three of those tiles, I have the following issue :
`ScientificProcessing: ITK Exception: itk::ERROR: PersistentStreamingMaskConditionalStatisticsVectorImageFilter(0x4393e60): Inputs do not occupy the same physical space!
InputImage Origin: [2.0010000e+05, 9.9900000e+04], InputImage_1 Origin: [2.0010000e+05, 4.7887289e+06]
Tolerance: 2.4000000e-04
InputImage Spacing: [2.4000000e+02, -2.4000000e+02], InputImage_1 Spacing: [2.4000000e+02, 9.3774179e+06]
Tolerance: 2.4000000e-04`
It is happening for tiles 35NRA, 36NTF, 36NUF, for images in June 2020. Those 3 tiles are on the same latitude. They cover the south part of the red AOI on the image below :

Here is the log.
uganda_maja_manual_run.txt
Would you have any idea about the source of the error ?
Thank you for your help,
Benjamin

Hi Benjamin,
There seems to be an error with one of the intermediate images created by Maja 3.2.2 which is originating from either a wrongly situated DEM (created by Sen2Agri from SRTM and SWBD data) or malformed L1C products. Given that you encounter this error systematically on three tiles, I tend to investigate the former.
Do you have gdalinfo installed on your system? If so, could you please run the following commands and post the output here? I copied the paths from your attached log, you might need to change it a little to get to the right files:
gdalinfo /mnt/archive/demmaccs_tmp/tmp23ITUD/36NTF/S2_TEST_AUX_REFDE2_36NTF_20200601T080611_0001.DBL.DIR/S2_TEST_AUX_REFDE2_36NTF_0001_ALT_R1.TIF
gdalinfo /mnt/archive/demmaccs_tmp/tmp23ITUD/36NTF/S2_TEST_AUX_REFDE2_36NTF_20200601T080611_0001.DBL.DIR/S2_TEST_AUX_REFDE2_36NTF_0001_SLP_R2.TIF
gdalinfo /mnt/archive/demmaccs_tmp/tmp23ITUD/36NTF/S2_TEST_AUX_REFDE2_36NTF_20200601T080611_0001.DBL.DIR/S2_TEST_AUX_REFDE2_36NTF_0001_MSK.TIF
gdalinfo /mnt/archive/demmaccs_tmp/tmp23ITUD/36NTF/S2A_MSIL1C_20200601T080611_N0209_R078_T36NTF_20200601T101035.SAFE/GRANULE/L1C_T36NTF_A025815_20200601T082835/IMG_DATA/T36NTF_20200601T080611_B01.jp2
gdalinfo `find /mnt/archive/demmaccs_tmp/tmp23ITUD/maccs_36NTF/.maja-working-directory/ -name "vns_caching_rasterize_image_m_IPZoneMaskSubReaders_band_id0_0" | head -n 1`

Kind regards,
Peter

Hi Peter,
Thank you for your help.
Here are the gdalinfo ouputs.
gdalinfo_ALT_R1.txt
gdalinfo_B01.txt
gdalinfo_MSK.txt
gdalinfo_SLP_R2.txt
gdalinfo_vns_caching.txt
The file vns_caching_rasterize_image_m_IPZoneMaskSubReaders_band_id0_0 was not existing anymore. I recreated according to the options that are given in the log file, from the following source file :
S2A_MSIL1C_20200601T080611_N0209_R078_T36NTF_20200601T101035.SAFE/GRANULE/L1C_T36NTF_A025815_20200601T082835/QI_DATA/MSK_DETFOO_B01.gml
The problem seems to come from that file. The gdalinfo is giving "Pixel Size =<PHONE_NUMBER>00000000,9377417.851528383791447)"
Kind regards,
Benjamin

Thank for your input. I cannot see any problem with the DEM creation. Something went horribly wrong during the rasterisation of the input detector footprint masks... I will try to download the product and see if I can reproduce.I will keep you updated.
Peter

Hi Benjamin,
I just checked using Maja3 and Maja4. Maja3 does not calculate the bounds properly as one of the coordinates is negative. There seems to be an overflow happening in that case which propagates to the gdal_rasterize calls that results in the vns_caching_rasterize_image_m_IPZoneMaskSubReaders_band_id* rasters to be wrong.
Maja4 does not have the same issue. Sen2Agri only contains a distribution of Maja3 howver. You can still process the S2 products in question using the following Maja precompiled executable to be found here.
Kind regards,
Peter

Hi Peter,
Thank you very much for your feedback.
I have then launched the pre-processing with Maja4, it seems to work indeed.
Kind regards,
Benjamin


BUG: Replaced single-quotes by double-quotes for command-line argumen…

…ts, in make_shell_scripts.
It appears that Windows does not like single-quotes. Discussed w/ Kasper.

Cherry-picked from https://github.com/SuperElastix/SuperElastix/pull/334/commits/185cc0fbd6bb7ee399a1095d9c8a2c7b928defb5

@kaspermarstal Please check! I think the commit is OK, as long as it does not break  ContinuousRegistration runs on Linux or MacOS.


Invalid parameter -ResourceId for example command Remove-AzManagedServicesAssignment

[Enter feedback here]
The Powershell Command to delete delegation seems not up to date.
Delete the registration assignment
Remove-AzManagedServicesAssignment -ResourceId "/subscriptions/{delegatedSubscriptionId}/providers/Microsoft.ManagedServices/registrationAssignments/{assignmentGuid}"
There will be error about "A parameter cannot be found that matches parameter name 'ResourceId'"

According to below doc, the correct parameter is -Name
https://docs.microsoft.com/en-us/powershell/module/az.managedservices/remove-azmanagedservicesassignment?view=azps-7.4.0
Please correct and update, thanks!

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

ID: 8e949a3d-c47c-1d53-12be-c4fb41c9d35d
Version Independent ID: 6a8b4e94-01f5-83f0-e914-784ceaa77d43
Content: Remove access to a delegation - Azure Lighthouse
Content Source: articles/lighthouse/how-to/remove-delegation.md
Service: lighthouse
GitHub Login: @JnHs
Microsoft Alias: jenhayes

@srrrrrrrrrr Thanks for the feedback! I have fixed the referenced change, and the change should reflect once approved by content author.

@srrrrrrrrrr As there are no further documentation changes, we will close the issue for now. If there are further questions , please revert and we will be glad to assist you.


[BinanceBridge] Add new bridge

New bridge for Binance.
Implements a feed for the English Binance Blog:
https://www.binance.com/en/blog
And the Zendesk announcements:
https://binance.zendesk.com/hc/en-us/categories/115000056351-Announcements

Thanks for the PR and thanks for considering the changes requested by @teromene!


It is not closing the curly brackets.

I recently started using this extension and I'm very happy with the results. Thanks for your effort. I only have one small problem. When I autocomplete something it opens the curly brackets but it's not closing them. Can you fix that? Btw I'm using the free version.
gz#17514

Hi, can you send a video demonstrating this? Thanks!


refactor(annotation): improve annotation modal

SUMMARY

remove no sense status isHidden
fix the bug that the modal data will be cleared when the modal is opened again
add create/update toast to give a better feedback

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

before
https://user-images.githubusercontent.com/11830681/123238284-f3b74780-d510-11eb-89f8-e17963f00d9c.mov
after
https://user-images.githubusercontent.com/11830681/123238297-f74ace80-d510-11eb-9370-8c7c0c09c9be.mov
TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[x] Has associated issue: https://github.com/apache/superset/issues/15205
[x] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

/testenv up


following updates on wifi parser

-bugfixes on radiotap parsing(alignment errors)
-wireshark fields dictionarized to get quicker response
-repr methods added

Current coverage is 78.61% (diff: 69.07%)

Merging #31 into master will decrease coverage by 7.17%

@@             master        #31   diff @@
==========================================
  Files            15         15
  Lines          1218       1562   +344
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1045       1228   +183
- Misses          173        334   +161
  Partials          0          0

Powered by Codecov. Last update 2c168ad...ceb9c9d

Hmm, this drops code coverage by 7%; that seems like a lot.

well, most of them are changes in naming convention and comments. also few functionalites added with bug fixes, nevertheless there was no change in parsing logic.

@kivanccakmak The master branch is protected and requires these to pass; let me see if I can figure out what's happening.


Disallowed SSH Connection rule false positives. Local IPv6 connection notice.

Describe the bug
It appears that the "Disallowed SSH Connection" built-in rule produces false positives and emits notices about some local IPv6 connections. I'm not sure what these local connections are, so my description could be better but hopefully the details will help.
x's will be used for redaction of IP addresses.
How to reproduce it

In your falco_rules.local.yaml, override the allowed_ssh_hosts macro. This macro is used in the condition for the Disallowed SSH Connection rule. In my case, I only want certain clients to be allowed, and every other ssh client connection should generate a notice.- macro: allowed_ssh_hosts
  condition: >
    fd.cip = "100.x.x.x"

Apply the config and restart falco. Test by SSH'ing from your allowed_ssh_hosts IP(s).
There is no noticed generated for the IP 100.x.x.x, however there is a notice generated for some local IPv6 connection. Example output:12:30:17.578026097: Notice Disallowed SSH Connection (command=sshd -D -R connection=::ffff:<IP_ADDRESS>:36191->::c:xxxx:xxxx:ffff:22 user=root user_loginuid=-1 container_id=host image=<NA>)

Notes

I also did not SSH as the user root, I connected as an unprivileged user.
::c:xxxx:xxxx:ffff isn't the IPv6 address of any interface on the machine (the x's are redaction anyway). I believe this address is in a reserved address space. Interestingly, this address is consistent and doesn't change, and this address is also different when I reproduce this across different machines.
I don't see this connection that falco detects when using tshark on any of the network interfaces

Expected behaviour
No notice is generated when connecting by SSH from a host defined by the allowed_ssh_hosts macro.
Environment

Falco version:

$ falco --version
Falco version: 0.30.0
Driver version: 3aa7a83bf7b9e6229a3824e3fd1f4452d1e95cb4

System info:

$ falco --support | jq .system_info
Sun Jan  2 12:59:38 2022: Falco version 0.30.0 (driver version 3aa7a83bf7b9e6229a3824e3fd1f4452d1e95cb4)
Sun Jan  2 12:59:38 2022: Falco initialized with configuration file /etc/falco/falco.yaml
Sun Jan  2 12:59:38 2022: Loading rules from file /etc/falco/falco_rules.yaml:
Sun Jan  2 12:59:38 2022: Loading rules from file /etc/falco/falco_rules.local.yaml:
Sun Jan  2 12:59:38 2022: Loading rules from file /etc/falco/k8s_audit_rules.yaml:
{
  "machine": "x86_64",
  "nodename": "falco",
  "release": "5.10.0-10-amd64",
  "sysname": "Linux",
  "version": "#1 SMP Debian 5.10.84-1 (2021-12-08)"
}

Cloud provider or hardware configuration: Parallels VM
OS:

$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Kernel:

$ uname -a
Linux falco 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/Linux

Installation method: DEB

I do have an alternative rule to the built-in that works as expected, without producing any extra unexpected messages:
- rule: SSH attempt by non-allowlisted client
  desc: SSH attempt by non-allowlisted client
  condition: >
    evt.type = accept and
    evt.dir = < and
    proc.name = sshd and
    fd.cip != "100.x.x.x"
  output: >
    SSH attempt by non-allowlisted client
    (client=%fd.cip
    pcmdline=%proc.pcmdline
    container_id=%container.id
    image=%container.image.repository)
  priority: Notice
  tags: [network, mitre_remote_service, mitre_discovery]

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

/remove-lifecycle stale

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

@poiana: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Can Subscriber assume all methods are externally synchronized?

Rule 1.3 says "onSubscribe, onNext, onError and onComplete signaled to a Subscriber MUST be signaled sequentially (no concurrent notifications)." Does it imply these methods are externally synchronized? Say if I have this Subscriber:
class MySubscriber implements Subscriber<String> {
    private final StringBuilder sb = new StringBuilder();
    public void onNext(String msg) {
        sb.append(msg); // here
    }
    ...
}

Is it safe to access the StringBuilder without synchronization?
And does the jsr166 version amount to the same thing?

http://gee.cs.oswego.edu/dl/jsr166/dist/docs/java/util/concurrent/Flow.Subscriber.html
public static interface Flow.Subscriber
A receiver of messages. The methods in this interface are invoked in strict sequential order for each Flow.Subscription.

I think you are fine to do that. Those methods are signalled sequentially.
The chain of operators upstream of the Subscriber may mean that the methods
are called from different threads over time (which would affect ThreadLocal
fields if you had them) but the necessary memory barriers are put in place
by SafeSubscriber so that synchronization has occurred by the time those
methods are called.
I don't know about the Flow question.
On 17 June 2015 at 05:23, Max Ng<EMAIL_ADDRESS>wrote:

Rule 1.3 says "onSubscribe, onNext, onError and onComplete signaled to a
Subscriber MUST be signaled sequentially (no concurrent notifications)."
Does it imply these methods are externally synchronized? Say if I have this
Subscriber:
class MySubscriber implements Subscriber {
private final StringBuilder sb = new StringBuilder();
public void onNext(String msg) {
sb.append(msg); // here
}
...
}
Is it safe to access the StringBuilder without synchronization?
And does the jsr166 version amount to the same thing?
http://gee.cs.oswego.edu/dl/jsr166/dist/docs/java/util/concurrent/Flow.Subscriber.html
public static interface Flow.Subscriber
A receiver of messages. The methods in this interface are invoked in
strict sequential order for each Flow.Subscription.
—
Reply to this email directly or view it on GitHub
https://github.com/reactive-streams/reactive-streams-jvm/issues/274.

oops sorry @maxwindiff , thought this was an RxJava issue!

The Publisher must make sure to have the appropriate barriers in place if
it signals from different (but not concurrent) threads, and the Subscriber
must have the appropriate barriers in place when/if it processes it's
signals on different (but not concurrent) threads.
Since j.u.c.Flow is a mirror of RS same rules apply.
--
Cheers,
√
On 16 Jun 2015 21:23, "Max Ng"<EMAIL_ADDRESS>wrote:

Rule 1.3 says "onSubscribe, onNext, onError and onComplete signaled to a
Subscriber MUST be signaled sequentially (no concurrent notifications)."
Does it imply these methods are externally synchronized? Say if I have this
Subscriber:
class MySubscriber implements Subscriber {
private final StringBuilder sb = new StringBuilder();
public void onNext(String msg) {
sb.append(msg); // here
}
...
}
Is it safe to access the StringBuilder without synchronization?
And does the jsr166 version amount to the same thing?
http://gee.cs.oswego.edu/dl/jsr166/dist/docs/java/util/concurrent/Flow.Subscriber.html
public static interface Flow.Subscriber
A receiver of messages. The methods in this interface are invoked in
strict sequential order for each Flow.Subscription.
—
Reply to this email directly or view it on GitHub
https://github.com/reactive-streams/reactive-streams-jvm/issues/274.

I must correct @davidmoten, it is the SerializedSubscriber which does the thread-safe serialization in RxJava.
I'm a bit puzzled about §2.2 and this question. In my reading it implies that all Publishers have to introduce asynchrony adaptively, but introducing async work without the developers knowledge or consent IMO is a bad thing. In RxJava, we have the observeOn() for this: if the developer feels the processing is going to be slow, it can apply the operator to the stream.
The second thing, many questions similar these imply to me that many try to implement their own push-pull framework on top of RS instead of picking an existing implementation. Is my feeling right?

@davidmoten no worries!
@viktorklang So if I understand correctly, since Publisher used the right barriers and never signals the Subscriber concurrently, the Subscriber can assume it's externally synchronized and don't have to worry about thread safety (unless, of course, it handles the signals on different threads).
Should "Publishers must make sure to have the appropriate barriers in place" be added to the spec? This is important information for implementors.

@akarnokd ta for correction, memory failure!
On 17 June 2015 at 17:19, Max Ng<EMAIL_ADDRESS>wrote:

@davidmoten https://github.com/davidmoten no worries!
@viktorklang https://github.com/viktorklang So if I understand
correctly, since Publisher used the right barriers and never signals the
Subscriber concurrently, the Subscriber can assume it's externally
synchronized and don't have to worry about thread safety (unless, of
course, it handles the signals on different threads).
Should "Publishers must make sure to have the appropriate barriers in
place" be added to the spec? This is important information for implementors.
—
Reply to this email directly or view it on GitHub
https://github.com/reactive-streams/reactive-streams-jvm/issues/274#issuecomment-112688465
.

The spec is written to allow for both sync and async publishers and
subscribers with the caveat that they may not blow the stack nor hold the
caller thread hostage.
I would love it if you have time to elaborate how you come to your
conclusion,
Thanks!
--
Cheers,
√
On 17 Jun 2015 09:18, "David Karnok"<EMAIL_ADDRESS>wrote:

I must correct @davidmoten https://github.com/davidmoten, it is the
SerializedSubscriber which does the thread-safe serialization in RxJava.
I'm a bit puzzled about §2.2 and this question. In my reading it implies
that all Publishers have to introduce asynchrony adaptively, but
introducing async work without the developers knowledge or consent IMO is a
bad thing. In RxJava, we have the observeOn() for this: if the developer
feels the processing is going to be slow, it can apply the operator to the
stream.
The second thing, many questions similar these imply to me that many try
to implement their own push-pull framework on top of RS instead of picking
an existing implementation. Is my feeling right?
—
Reply to this email directly or view it on GitHub
https://github.com/reactive-streams/reactive-streams-jvm/issues/274#issuecomment-112687585
.

@maxwindiff Hi Max, what's the status here?

Yep I'm good now (will assume externally synchronized). Closing this.

Can we get an answer on this from @maxwindiff ?

Should "Publishers must make sure to have the appropriate barriers in place" be added to the spec? This is important information for implementors.

I'm not convinced after this discussion that from the specs as they are that the external synchronization that @maxwindiff asks about is guaranteed. It's possible that 1.3 implies a happens-before relationship is in place and hence synchronization happens but I'm not sure it's that tight.

@davidmoten
1:3 says that a Publisher must not make concurrent notifications, i.e. have multiple threads at the same time signalling the same Subscriber. This is to prevent every Subscriber from having to parry for that.
2:11 says that a Subscriber, if processing its signals asynchronously must provide appropriate happens-before guarantees between the signal being sent and the signal being processed.
What this means in practice:
Synchronous Publisher == SP
Asynchronous Publisher == AP
Synchronous Subscriber == SS
Asynchronous Subscriber == AS
happens-before-relationship == HBR
For SP + SS == there are no barriers needed because the Publisher will not jump threads and the Subscriber won't either, everything gets executed on the calling thread.
For AP + AS == AP will need to provide HBR for itself to make sure that it is safely published between threads, AS will need to provide HBR between the signals being sent and the signals being processed.
For SP + AS == SP will piggyback on the HBR provided by the AS as the AS will need to provide HBR between the signals being sent and the signals being processed.
For AP + SS == SS will piggyback on the HBR provided by the AP as the AP will need to provide HBR for itself to make sure that it is safely published between threads.
Does that make sense?

Thanks @viktorklang for detailed explanation, makes sense.The conversation above made no reference to 2:11 so I missed that,

It seems there is no rule that directly states "AP will need to provide HBR for itself". Is it correct to say that for an AP to work correctly (potentially across multiple threads), it have to have to have proper synchronization for itself, so the HBR comes from that?

Hi Max,
Yes, it is implied but not directly stated.  I'll propose a clarification
to the rule that governs it to aid future readers.
--
Cheers,
√
On 26 Jun 2015 00:49, "Max Ng"<EMAIL_ADDRESS>wrote:

It seems there is no rule that directly states "AP will need to provide
HBR for itself". Is it correct to say that for an AP to work correctly
(potentially across multiple threads), it have to have to have proper
synchronization for itself, so the HBR comes from that?
—
Reply to this email directly or view it on GitHub
https://github.com/reactive-streams/reactive-streams-jvm/issues/274#issuecomment-115422812
.

@akarnokd

The second thing, many questions similar these imply to me that many try to implement their own push-pull framework on top of RS instead of picking an existing implementation. Is my feeling right?

Yep! That's what led me to this thread.


live <= master

Docs Build status updates of commit 77932f7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

advocates/orin-thomas.yml
:white_check_mark:Succeeded
View

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


Translate [Transforms] session

Translate Transforms session for english on this link.

on it, PR soon :)

Going to do this one.

translating


bug(aniplayer): ugly select dropdown on chrome

UPD: ~Planning to replace it with shadcn/ui~ Not for now

Done in f62b646


Updates to AnnData contents based on new scanpy compatibility

Closes #337
Related to changes described in https://github.com/AlexsLemonade/scpca-nf/issues/773 and made in https://github.com/AlexsLemonade/scpca-nf/pull/774.
Here I'm accounting for the new changes to contents in the individual and merged AnnData objects. Both objects have the following changes:

X_PCA and X_UMAP have been renamed to X_pca and X_umap
highly_variable is now a column in the .var slot indicating if a gene is part of the HVG list

Just the individual objects will have:

A new .uns["pca"] object that contains information about parameters and variance for PCA. I didn't describe every element of this, because I think if someone is using it they know what they're doing. Let me know if the explanation that I included is okay or if I should add more detail.

I made the changes in the SCE contents file (in the AnnData section) and the merged object file. I think that should be everything.

Thanks for catching that! I updated the PCA/UMAP names in the getting started doc, and I added a small sentence about the highly variable column. I'm still 50/50 on if we need it, but I don't think it can hurt. @sjspielman can you take a look at that change in https://github.com/AlexsLemonade/scpca-docs/pull/338/commits/f16c8b0e75f21d38b7cdbb0f421a499c1bcb2d9a.


fix issue #13

Looking good @suweya. Thanks.

Can we get this merged?

Should be fixed in #25 alongside typescript support and unit tests. Will test and give you a feedback. In case you want to speed things up, I'd be more than happy if you can also test it.
Thank you for you contribution!

Fixed in #27. Please, give it a try before I publish it as latest release (it's in beta now).
npm install axios-auth-refresh@beta --save


Consider adding CloudEvent::extract_data()

We may want a member function to get the data as a "collection of X", specified by the application.  The actual data may be a UTF-8 encoded string, a binary blob, a string with an encoding other than UTF-8, a base-64 encoded binary blob, or some other representation. We should offer a way to get the data efficiently.
Maybe something like this:
class CloudEvent {
private:
  std::variant<std::monostate, std::string, std::vector<std::uint8_t>> data_;

 public:
  typename <Container>
  std::optional<Container> extract_data() && {
    return std::visit(overloaded {
      [](std::monostate) { return std::optional<Container>{}; },
      [](auto v) {
        if constexpr (std::is_same_v<decltype(v), Container>) }
          return std::make_optional(std::move(s));
        }
        return std::make_optional(Container(s.begin(), s.end()));
      },
    }, std::move(data_));
  }

All we need is a ref-ref accessor, which is already there.


Registering VideoControllers bug

The ConferenceController RegisterVideoControllers would break out of the iteration of VideoControllers after it found the local player. This prevented any other remote players from having their VideoTrack assigned.

I also added a public method to the ConferenceController to ensure you can register the delegate methods at any point and not just in the Start method.


Import path quick suggestions - jsconfig aliases not recognised

From @mudrz on October 10, 2017 7:58

VSCode Version: 1.17.0
OS Version: macOS High Sierra 10.13

Reproduces without extensions: Yes
Doesn't work properly with aliases added in jsconfig.json https://code.visualstudio.com/docs/languages/jsconfig
Sample jsconfig.json
{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "ClientApp/*": ["./ClientApp/*"]
    }
  }
}

Expected behaviour
import Something from 'ClientApp/...'

will pull path intellisense for folder ClientApp
Existing extension path-intellisense for example can also be configured with aliases in settings.json
"path-intellisense.mappings": {
    "ClientApp": "${workspaceRoot}/MvcProject/ClientApp",
  }

Copied from original issue: Microsoft/vscode#35970

Tested on TS 2.5.3 and latest TS 2.6.0 dev
I see ClientApp/* as a suggestion in this case:
Trace  - 2:35:20 PM] Response received: completions (15). Request took 4 ms. Success: true
Result: [
    {
        "name": "ClientApp/*",
        "kind": "external module name",
        "kindModifiers": "",
        "sortText": "ClientApp/*",
        "replacementSpan": {
            "start": {
                "line": 1,
                "offset": 34
            },
            "end": {
                "line": 1,
                "offset": 34
            }
        }
    },
    {
        "name": "node",
        "kind": "external module name",
        "kindModifiers": "",
        "sortText": "node",
        "replacementSpan": {
            "start": {
                "line": 1,
                "offset": 34
            },
            "end": {
                "line": 1,
                "offset": 34
            }
        }
    },
    {
        "name": "node",
        "kind": "external module name",
        "kindModifiers": "",
        "sortText": "node",
        "replacementSpan": {
            "start": {
                "line": 1,
                "offset": 34
            },
            "end": {
                "line": 1,
                "offset": 34
            }
        }
    },
    {
        "name": "react",
        "kind": "external module name",
        "kindModifiers": "",
        "sortText": "react",
        "replacementSpan": {
            "start": {
                "line": 1,
                "offset": 34
            },
            "end": {
                "line": 1,
                "offset": 34
            }
        }
    },
    {
        "name": "react",
        "kind": "external module name",
        "kindModifiers": "",
        "sortText": "react",
        "replacementSpan": {
            "start": {
                "line": 1,
                "offset": 34
            },
            "end": {
                "line": 1,
                "offset": 34
            }
        }
    }
]

I just checked, and this is what I get

I also noticed that object props Intellisense also doesn't work
Recreated the same project config here https://github.com/mudrz/jsconfig-tests
(This is TS 2.5.3, I haven't updated to TS 2.6 yet, I'll have some more time to test that in the following days)

I just installed TS 2.6 and it fixes the performance issues I've had, but not the aliases resolution
Updated the test project also with 2.6
How do you get this response, can you share what compilerOptions are you using
{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "App/*": ["./ClientApp/*"]
    }
  },
  "include": ["**/*.js"]
}

Not sure if anything is happening here, but this is still a big issue with latest VSCode Insiders (1.19-insiders), and Typescript@next:

Even trying to not use the alias results in the same bad input (ie. trying to import from 'GLOBAL/..' gives the same incorrect list of suggestions)

Hey, I provided a minimal reproduction repo on this (duplicate) issue: https://github.com/Microsoft/vscode/issues/39983

The bigger issue is that even without using the path alias', VC Code has a problem if you try to do an import on an absolute path. Just try importing from 'app/ ..' and it'll show all sorts of incorrect things.


fix(core): Correct yarn version detection

Pre-flight checklist

[x] I have read the Contributing Guidelines on pull requests.
[ ] If this is a code change: I have written unit tests and/or added dogfooding pages to fully verify the new behavior.
[ ] If this is a new API or substantial change: the PR has an accompanying issue (closes #0000) and the maintainers have approved on my working plan.

Motivation
I checked PR #8908.
However, the presence of a .yarnrc.yml file alone is not a definitive indicator of Yarn 2+ being used, as this file can be used by Yarn 1.x as well.
Check out the capture image below

Test Plan

Check out an older docusaurus project and copy the file in place.
Install the project with npm
Run a npm run start
Close and run it again

Confirm the notice had an appropriate npm i command

rm -rf node_modules
Install with yarn classic
Run yarn start
Close and run it again

Confirm the notice had an appropriate npm i command

rm -rf node_modules
Repeat with yarn 2

Test links

Deploy preview: https://deploy-preview-9005--docusaurus-2.netlify.app/
Related issues/PRs

#8908

Hi
Wonder what made you close this PR. Is the problem still relevant? Wasn't it a good solution?
cc @andrewnicols

@slorber
Hi
I closed this PR for my simple mistake. I made little improvement compare to this one in #9006.
I thought I should make only 1 commit in 1 PR, so I opened new PR. The moment I noticed that I could have just squash and force push, I have already created new PR. Sorry for that happended 😅

I see thanks didn't notice the other PR yet 😅


'Remove Blog' Confirmation

Since I clicked 'Remove Blog' instead of 'Remove from Queue' for all blogs, I write this.
Wouldn't it be better if there was a confirmation before deleting blog index? Or just moving files into recycle bin would be fine, too.
Thanks for your hard work.

 Either you want to delete, or not. Then simply don't press the button ;)
If anyone adds this as an option, okay.


[6.5.x] RHBPMS-4638 - SQLGrammarException when retrieving user tasks

@sutaakar do you mind verifying this on 6.5 bits before merging?

jenkins retest this

should be fixed now. not sure why I got jenkins report saying there is only test failure... or I read it wrong. thanks @sutaakar

jenkins retest this

@mswiderski Yes, it fix the issue.


[AF-682] Add sunset warning when running zat update

:v:
/cc @zendesk/vegemite
Description
Displays a warning message if the manifest framework version is 1.0.
~This will also require a PR to ZAS to update the version numbers here.~ ZAS PR: https://github.com/zendesk/zendesk_apps_support/pull/166

References

JIRA: https://zendesk.atlassian.net/browse/AF-682
ZAS PR: https://github.com/zendesk/zendesk_apps_support/pull/166

Risks

[low] Message being added to terminal output

This story was just for when zat update is run, but maybe this should also be added for other commands too?

zat new --v1
zat create
zat package

I think we should remove zat new --v1. +1 to add to the other ones.

@danielbreves Would it be worthwhile keeping zaf new --v1 as a hidden command and display the deprecation message when it's called?

Updated the PR with a link to the ZAS PR.

Added new commands.
With v1 marked for sunsetting in ZAS

Command
Message type
Outcome

zat new
Success
Creates a v2 app

zat new --v1
Error
Sunset message

zat create with a v1 framework version in manifest
warning
Sunset message

zat package with a v1 framework version in manifest
warning
Sunset message

zat update with a v1 framework version in manifest
warning
Sunset message

With v1 marked as deprecated in ZAS:

Command
Message type
Outcome

zat new
Success
Creates a v2 app

zat new --v1
Error
Deprecation message

zat create with a v1 framework version in manifest
Error
Deprecation message

zat package with a v1 framework version in manifest
Error
Deprecation message

zat update with a v1 framework version in manifest
Error
Deprecation message

Differences between the messages are in bold.
Deprecation message:

You are targeting the v1.0 app framework, which is deprecated. No new v1.0 app framework submissions or updates will be accepted. Consider migrating to the v2.0 framework. For more information: http://goto.zendesk.com/zaf-sunset

Sunset message:

You are targeting the v1.0 app framework, which is being sunset. No new v1.0 app framework submissions will be accepted from August 1st, 2017. Consider migrating to the v2.0 framework. For more information: http://goto.zendesk.com/zaf-sunset

The tests will fail until this ZAS PR is merged.


Server console littered (removal without registration see pastebin); causes TPS drops

Please use the search functionality before reporting an issue. Also take a look at the closed issues!  Didn't see one
Issue description: Server console littered with spam from ic2 with mekanism machines.  https://pastebin.com/2UKuSYTn
https://pastebin.com/z7V7nzsP
When the spam happens the TPS on the server drops to single digit numbers.  I have no ic2 machines nor ic2 power wiring at my base.  Just Mekanism machines connected to mekanism generators and a refined storage system.  Do I need to report this to ic2 as well?
Version (make sure you are on the latest version before reporting):
Forge: 2512
Mekanism: 326
Other relevant version: ATM3 v.4.3
https://pastebin.com/2UKuSYTn
https://pastebin.com/z7V7nzsP

Is it chunkloaded?

Yes I confirmed it was chunkloaded

What is the method of chunk loading

I have the same problem on my server, the chunkloader being the IC2 chunkloader.

To be honest I've always found chicken chunks to be the most reliable chunk loader. The problem completely disappeared when we started using it on ats

I made sure all my players had their bases chunkloaded via FTBU and it seems to be ok now.
Sent from Yahoo Mail for iPhone
On Tuesday, October 31, 2017, 10:03 AM, zashra00<EMAIL_ADDRESS>wrote:
To be honest I've always found chicken chunks to be the most reliable chunk loader. The problem completely disappeared when we started using it on ats
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

That's good


[NT-1238] Adding location tag to projects sorted by distance

📲 What
Adds the location tag on project cards if projects have been sorted by distance.
🤔 Why
For the Lights On feature, we'd like to show users projects near them. We'll be accomplishing this by using the .distance sort on the v1 API. We would also like to show users the location of the project on the project cards if they're seeing projects that are sorted by distance.
🛠 How
Adding the location tag was pretty trivial in itself, but positioning it correctly turned out to be difficult given the convoluted and sub-optimal hierarchy of elements in the project cards. I decided to re-organize all the subviews in the project cards into a more manageable and simple heirarchy. This resulted in:

all layout conflict console warnings are now resolved
the "You're a backer" metadata view now shows the icon (this has been broken due to an incorrect constraint for a long long time)
the padding around the project info and all it's sub-elements is now consistent
screenshot tests for the "Featured Project" feature are now fixed
screenshot tests have been added for the social facepile, and the "You're a backer" state
dynamic type is now working slightly better in the project cards

The location tag will only show if the projects have been sorted by distance.
👀 See
Please note that the after screenshot is showing the "You're a backer" and location tags programatically.

After 🦋
Before 🐛

♿ Accessibility

[x] Tap targets use minimum of 44x44 pts dimensions
[x] Works with VoiceOver
[x] Supports Dynamic Type

✅ Acceptance criteria
Replace Line 278 in DiscoveryPostcardViewModel with the following code to show the location tag:
    self.locationStackViewHidden = params.map { params in
        return false
      // guard let params = params else { return false }

      // return params.sort != .distance
    }

[ ] launch the app and examine the project cards. The location tag should show, and the layout should match the designs. There should be no console layout warnings.

          1 Warning

:warning:
Big PR

  Generated by :no_entry_sign: Danger

Do we know if we want the category name and PWL to also resize with a11y?

The tags weren't originally built with accessibility support, so I didn't want to go down the rabbit hole of adding it now since we're likely to rebuild these cards.