Fix internal buffer logger

The buffer implementation vendored from Stud:Buffer has an internal logger. However, it's called with non-standard arguments not supported by Ruby's standard Logger class. This fixes the issue by logging in the standard way. A new buffer_logger configuration variable is also exposed to allow the buffer logger to be set.
Fixes https://github.com/dwbutler/logstash-logger/issues/101

Any ideas on when this one might be merged and released? I am currently suffering some intermittent issues with logs getting to my source and really want some debug logging to try and figure it out.

Released in 0.20.0.


[Awake] Update images

Provide a description of requested docs changes
Images still show this module as "Espresso" should be "Awake". In docs, Settings and OOBE.

Seems to be complete 🙌


Separate Display Name From username_attribute

Hi All,
The user name displayed in the top right corner should be separated from the username_attribute setting in opensearch-security/config.yaml, because it is also used for user role mapping.
In our case we would like to use displayName LDAP attribute to show in the OpenSearch dashboard top right corner.
But the displayName is not a uniq attribute in LDAP, it can cause problem in user's role mapping.
Thanks,
Janos Vincze

Moved the issue to @opensearch-project/security-analytics-dashboards-plugin  CC: @joshuarrrr


Feature/beginners warning

Changes in this pull request
Issue fixed: #811
I don't think this change needs a item in CHANGELOG.md as it's not a real bug fix or enhancement that influences the behaviour of the library.
Checklist

[X] All tests pass. Demo project builds and runs.
[ ] I added tests, an experiment, or detailed why my change isn't tested.
[X] I added an entry to the CHANGELOG.md for any breaking changes, enhancements, or bug fixes.
[X] I have reviewed the contributing guide

Great thank you :)


Export $baseServePort && $baseServePort to methods in order to be able to handle them, based on other variables

Using testbench-dusk with Laravel sail & selenium, it needs some custom host configuration, but on github Actions this configuration has to be different (as the browser tests works on same container).
I suppose having a method instead of property is the best scenario to be able to handle these differences

Coverage increased (+0.2%) to 83.766% when pulling ad51d9b324a45b7e33a914576cef0ec9584fe090 on GeoSot:gs/use_method_getters into 515af7f73fac1b43bf73751178b9106a9124b4c6 on orchestral:7.x.


Provide notes about current limitations

The docs discuss using an Accept-Version header and
encodeURIComponent, but these both can cause trouble. This
update warns the reader about these with links to the issues.

Closed by #184, thanks @dangoor


Unable to edit Reported Trait name in depocuration

I need to correct the name of this Reported Trait in depocuration (https://www.ebi.ac.uk/gwas/depo-curation/reported-traits). But when I tried to edit the name, I get the following message:
An unexpected error occurred.
The change I am trying to make is:
Alpha- levels --> Alpha-(1,6)-fucosyltransferase levels

Discovered that trait name can;t be changed because it already exists. So need to delete "Alpha- levels" and reannotate study.
@sajo-ebi can you check in database to see if any other studies are annotated with "Alpha- levels" as Reported trait?

@eks-ebi check if any published studies are annotated with Alpha- levels, if so, reannotate these studies in Depo-Curation

@ljwh2 Lizzy has reannotated the study with the correct Reported trait as part of a larger update to the submission, and it will be re-published today. I have also now deleted the incorrect Alpha- levels reported trait from the traits list in depo-curation.
So this ticket can be closed.

confirmed in staging


Language Switch

I would like to give a user the option to switch between different languages.
It could be done with some kind of dropdown menue in the footer. The User can click on different languages that have been added to the resources/lang/ folder. The current language could be saved in a session cookie.

Hello, I will add this into the roadmap, I have to see if Laravel will support it being changed during runtime (since it's set in the config file right now). Thanks!

 It doesn't but this https://github.com/akaunting/language might help?!

It could, nice find!

When are you likely to implement this feature? Or do you need help? If so, the question is, how to handle custom created pages...
Furthermore, the Issue #777 and this issue are linked in someway

Yes it's related to that; I don't know when, probably not soon

https://blog.quickadminpanel.com/10-best-laravel-packages-for-multi-language-translations/
If this is useful to collaborators help you to translate

https://blog.quickadminpanel.com/10-best-laravel-packages-for-multi-language-translations/
If this is useful to collaborators help you to translate

#1020

I think #1500 closes this issue


add reference/cheatsheet

cc @BlackstoneEngineering

neat ! +1

Commands I use the most, not in the sheet:

yotta target
yotta list
yt link

There are not there, to keep it simple ?

yotta target is there! yotta list is definitely an omission, you're right, yotta link I'm not sure about

Note this is an alpha, it is encouraged that we expand it, This cheetsheet is a direct result of a recent meetup i hosted and questions i got about yotta / references needed. I intend to expand it as I go along, any suggestions are always welcome!!


CDF Boost Removal

This pull request is WIP that creates utility functions to implement the standard CDF functions without using Boost.

incomplete beta function created, ibeta (Note: These are regularized, meaning that the range of the function is in [0, 1])
incomplete gamma (lower and upper) created
Regimes where asymptotic series work better are added too
constant.birch created where constants have been placed (Note: For specific implementations, constants might change, like TINY/STOP constants and this is reflected in the PR)
test_cdf.birch epsilon threshold changed.

TODO:

Test utility functions to ensure that they work in the appropriate way (potentially using boost)
Digamma is not yet changed but it might be required in the future

Thanks for all the efforts on this @pranavsubramani, this puts us one step closer to speeding up compile times, and eliminating some complex dependencies for GPU and other hardware support. Now merged!


check.py time interval test fails with some obs4mips datasets

The following file from obs4mips: pr_GPCP-SG_L3_v2.3_197901-201710.nc
fails the check.py frequency interval test at line 440  because in the original file the central date of each month changes quite randomly. For example at the beginning we have:
11 : 1979-11-16 00:00:00       0    10368       0 :      0.0000  2.6171e-05  0.00022755 : pr
12 : 1979-12-15 00:00:00       0    10368       0 :      0.0000  2.4525e-05  0.00024159 : pr
13 : 1980-01-16 12:00:00       0    10368       0 :      0.0000  2.5383e-05  0.00021590 : pr
14 : 1980-02-15 12:00:00       0    10368       0 :      0.0000  2.5133e-05  0.00033034 : pr

notice the 32.5 days jump between January and December.
This is out of bounds (28,31) for the limits checked by  check.py and it fails.
Also starting from 2017 the reference date for each monthly average becomes the first day of the month, while before it was the central day. This will fail thecheck.pytest too.
We found this example file, but there may be other cases in the obs4mips archive.
See also #750

I confirm that it works for the input dataset mentioned above.


Add RunReason and CustomRunReason

Changes

Prior to this change, we did not have RunReason and CustomRunReason. As a result, there were instances where we reused TaskRunReason and PipelineRunReason. This worked because the underlying strings are the same, but it is confusing when reading the code (and reviewing changes).
In this change, we:

introduce RunReason and CustomRunReason
clean up existing reasons to use the enum
add three common reasons - started, running, successful and failed

/kind cleanup
Follow up to my comments in https://github.com/tektoncd/pipeline/pull/5662#discussion_r999899221 and https://github.com/tektoncd/pipeline/pull/5662#discussion_r999800781 (cc @abayer)
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[n/a] Has Docs included if any changes are user facing
[n/a] Has Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including
functionality, content, code)
[x] Has a kind label. You can add one by adding a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[x] Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[x] Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

fwiw, compilation failure can be found at https://prow.tekton.dev/view/gs/tekton-prow/pr-logs/pull/tektoncd_pipeline/5718/pull-tekton-pipeline-build-tests/1588255157798309888#1:build-log.txt%3A1369-1373

/lgtm

events flake
/test tekton-pipeline-unit-tests


Remove unused functional test suites

Currently, two test suites exist that are not run automatically:

boto
jets3t

We should either remove them, or run them automatically.
It makes sense to remove boto, as we're already testing it through s3cmd.
As for jets3t, I am unsure whether we should remove it, or try to activate/fix it. Activating those means that we'd need to make sure it properly works in our integration/end-to-end testing.

I agree that we can remove boto.  As for jets3t, as of 6.2.1 it was replaced with the java sdk tests so we could test streaming v4 auth.  Where are you still seeing jets3t?

It was on the rel/6.2 branch (I was working on something related to the dependency patcher, so I need the support to start there).
I guess jets3t is a no-discussion since it's already been removed on more recent branches :)

@nicolas2bert will be adding some boto tests since he is unable to test some invalid headers with the other clients.  @DavidPineauScality, ok to close this?

Well, since jets3t has been removed since and boto will be used from now on, I guess yes :)


Add notifme-template to "Projects using juice" in README

Hi, I added this project https://github.com/notifme/notifme-template to "Projects using juice" section. It's a subproject of https://github.com/notifme/notifme-sdk

Thanks @jrit :+1:


Add sccache for windows

The advantages of sccache over a ccache is that it can be installed through chocolatey on Windows

This change is

Has been already added in Cache.cmake


Implement RequestForm API

Enable  APIs to create a upload a pdf and request for review.. Compute the backend logic as well to decide the heirarchy.

Will the user decide the heirarchy or would we store heirarchy as a pre defined template?

Will the user decide the heirarchy or would we store heirarchy as a pre defined template?

it  should automated.. In the future updates we should have an option to customize the hierarchy,however for now,its just automation without any chance of editing.. The database has been designed with scope for such an update in the future(Thats why hierarchy is stored in request form table)

Yes, will think on how to split and divide after cies


Redis Channels do not get closed when multiple subscriptions are active

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
I'm having an issue with redis channels not getting closed when using multiple subscriptions. So I have a subscription defined and multiple clients are subscribing on it. Once the subscriptions get closed the channels remain in redis forever(I have to restart the graphql to close them) . Is there something I forgot to configure or any idea what the issue might be ?
Steps to reproduce

Create a subscription using redis
[SubscribeAndResolve]
public async ValueTask<ISourceStream<IList<Models.Notification>>> LoadTestIncomingNotificationsAsync(
[Topic] string uniqueId
, [Service] ITopicEventReceiver receiver
, [Service] IHttpContextAccessor httpContextAccessor
)
{
     var sourceStream = await receiver.SubscribeAsync<string, IList<Models.Notification>>(uniqueId);
     return sourceStream;
 }

Subscribe multiple times to the subscription with multiple ids and close them.

The channels do not get disposed in redis

Relevant log output
No response
Additional Context?
No response
Product
Hot Chocolate
Version
12.12.1

Can this issue be causing a memory leak in the process?
I think this is causing the memory to grow gradually in production environments. I don't know if this is related to this topic.

Can you recheck with 13.2 .... this should be solved.

Thx! Will check ASAP. But first I'll have to migrate from 12 to 13 then.
Will keep you posted.

Closing this issue as we fixed the general issue with unsubscribing from topics. @SWojtyla comment if you still find an issue while testing.


Unpin deepspeed<0.6.0 in CI

🚀 TODO in CI
In GPU CI, the version of deepspeed was pinned at 0.5.10 due to the same issue as (or a similar issue to) https://github.com/microsoft/DeepSpeed/issues/1878.
Its patch (https://github.com/microsoft/DeepSpeed/pull/1901) will be included in the next release, so once 0.6.2 is released, we can try updating the following line:
https://github.com/PyTorchLightning/pytorch-lightning/blob/bb81802bff29fa06399d704688df256813e05ad2/.azure-pipelines/gpu-tests.yml#L56

If you enjoy Lightning, check out our other projects! ⚡

Metrics: Machine learning metrics for distributed, scalable PyTorch applications.

Lite: enables pure PyTorch users to scale their existing code on any kind of device while retaining full control over their own loops and optimization logic.

Flash: The fastest way to get a Lightning baseline! A collection of tasks for fast prototyping, baselining, fine-tuning, and solving problems with deep learning.

Bolts: Pretrained SOTA Deep Learning models, callbacks, and more for research and production with PyTorch Lightning and PyTorch.

Lightning Transformers: Flexible interface for high-performance research using SOTA Transformers leveraging Pytorch Lightning, Transformers, and Hydra.

cc @carmocca @akihironitta @borda @SeanNaren @awaelchli @rohitgr7

Blocked by #12979.

We just fixed this!


Disable vendoring

The PR aims to disable go vendoring as we will depend on go's modules for dependency validation.

/lgtm


trim unnecessary components

What this PR does / why we need it:
Trim unnecessary components to economize 80MB
Which issue(s) this PR fixes:
Fixes #37
Special notes for your reviewer:
Release note:

Trim unnecessary components to economize 80MB

Thanks for the PR.
@jfortin-sap It seems that the krew tool and ketall also consume a lot of space. Perhaps we can make them optional since there is a command that lets you get all resources in a namspace - kubectl api-resources --verbs=list --namespaced -o name \   | xargs -n 1 kubectl get --show-kind --ignore-not-found -n <namespace>

/ping @jfortin-sap

@plkokanov tested/updated. +170MB total savings now, up from 80MB

@jfortin-sap thanks
For future usage I would suggest to add a script to install krew similar to how it is done for k9s, but I don't think we need it right now. @petersutter, @jfortin-sap  wdyt?

yes a script would be nice to have, but I agree, we do not need it right away

@petersutter Done


feat(connector-besu): add continuous benchmarking with JMeter

Primary Changes

Added continuous benchmarking using JMeter that reports performance in cactus-plugin-ledger-connector-besu using one of its endpoint.

fixes: #2672
Pull Request Requirements

[x] Rebased onto upstream/main branch and squashed into single commit to help maintainers review it more efficient and to avoid spaghetti git commit graphs that obfuscate which commit did exactly what change, when and, why.
[x] Have git sign off at the end of commit message to avoid being marked red. You can add -s flag when using git commit command. You may refer to this link for more information.
[x] Follow the Commit Linting specification. You may refer to this link for more information.

Character Limit

[x] Pull Request Title and Commit Subject must not exceed 72 characters (including spaces and special characters).
[x] Commit Message per line must not exceed 80 characters (including spaces and special characters).

A Must Read for Beginners
For rebasing and squashing, here's a must read guide for beginners.

In addition, the yarn run configure is running successfully

and running yarn run benchmark inside the ./packages/cactus-plugin-ledger-connector-besu gives a successful run of the performance benchmarking tested locally

Hello @outSH @petermetz , I have done the requested changes and have tested the yarn run benchmark with the latest clone of repository and it is working as expected.

Hello @outSH , with regards to the try - catch finally block, there is a code where it will run on complete or error which is similar to try-catch block before shutting down the apiServer.
.on("complete", function () {         log.info("%s Benchmark.js COMPLETE.", LOG_TAG);         resolve(suite);       })       .on("error", async (ex: unknown) => {         log.info("%s Benchmark.js ERROR: %o", LOG_TAG, ex);         reject(ex);       })
Do I still need to put it into try-catch block and put the shutdown in finally segment? Thank you.
As for the other requested changes, they are all resolved with the latest push I have.

@ruzell22 catch and finally are Promise alternaives of try-catch block so you can use it, but in your case it doesn't clean up allocated resources. Please have a look at code that peter has perepered where he uses catch and finally callbacks on promise returned from main to stop apiServer and test ledger, that's the cleanup we need :)

@outSH on my latest push, I have implemented the try and finally with cleanup to stop and destroy besuTestLedger. I have also tested the performance benchmarking locally and no containers are left running and the stopped containers were also destroyed/pruned.

@ruzell22 Right now you're stopping the ledger right after createTestInfrastructure is done (i.e. before the benchmark is run). This works fine because your test doesn't use the ledger (it calls only getOpenApiSpecV1) so this whole ledger setup could be removed. My assumption was that this script will be extended in the future, and when the test is to use the ledger at some point then the ledger must be running during the test, and clean up at the very end (once again, check out the sample code provided by peter where he cleans it up in main. So:

If you plan on extending this script in the future, please keep the ledger running and clean it up at the very end in finally callback / block (so that it is stopped even in case of error).
If you don't plan on extending this any further, please remove unnecessary code in setup, like starting the ledger, creating the keychain plugin etc.., that will solve most of the problems.
Put the await apiServer.shutdown(); in a finally block so that it's called in case of error. Random error can be thrown by any method between server start and the shutdown (like filesystem errors onwriteFile or mkdirp, or errors originating from benchmark suite itself. If we don't handle it, the exception will skipp the shutdown code and we'll have a resource leak.

@outSH I have made a new push wherein the await apiServer.shutdown(); , await besuTestLedger.stop(); and await besuTestLedger.destroy(); are in a finally block at the end of main. I have tested running yarn run benchmark as well to see if the ledger is running during the test and is only stopped and destroyed after and that is what's happening with the new push.
I also tried putting it at the end after the .then .catch like Peter did, however, the ledger isn't being stopped nor destroyed that's why I tried to put it at the end of the main instead, together with the apiServer.shutdown.


Submit Button Broken

Describe the bug
Submit button doesn't work in index.html
Possible fix-
add a button tag inside the anchor tag and enclose in in a form?
I did this for the download button in music.html.
check out this commit

Done!

Awesome work!


Sound stack delay very long time and play all Instants  one times after delay.

Hi everyone's, react-native-sound is a strong and convenient package to play sounds. It become one of my important packages in React Native.
But sometimes, on real devices. new Sound instant and play it after take a very long time to done. And it play all of my play call when done.
It make a small panic for user when it happen. It is a very bad experience.
Any one have idea for that problem ?
Here is my code
const flipCard = 'sound/slide_click.caf';

Sound.setCategory('Ambient', true);

const playSoundFromRequire = (src) => {
  const s = new Sound(src, Sound.MAIN_BUNDLE, async (e) => {
    if (e) {
      return;
    }
    s.play();
  });
};

const playFlipCard = () => {
  playSoundFromRequire(flipCard);
};

Having the same issue. Any help appreciated.

I guess this problem arise from load process. And it ussually occurred with online resource. I resolved it by write a small package wrap react-native-sound to cache, manage and classify resource to reuse. And avoid create new Intant as least as possible.

Hello @Winglonelion, would you be able to share your wrapper class?

Oh, sorry @adityasodhani. That package require some of mine other custom package. And its hard to be work standalone.


Fix issue 7299: add ddocs for std.uni

For this issue:
http://d.puremagic.com/issues/show_bug.cgi?id=7299
(This is my first pull request, please tell me if I'm doing something wrong. :))

Merged.


Added TigerJobs, formatted with Prettier

Added TigerJobs to the directory section on the homepage. I also edited the section description to cover all of our six apps.

maybe we put it in the top row so people see it first?


Enum as its own schema

Feature Request
I would like to have enums not generated in the swagger as an inline type string schema with enum values but as its own schema element, that can be reused and have its own name.
This same functionality is supported by the builtin NestJs swagger generator: https://docs.nestjs.com/openapi/types-and-parameters#enums-schema
If you can give me a few pointers I can try to come up with a PR.
Example method
enum AnimalEnum {
    Cat,
    Dog
}

interface RequestBody {
    animal: AnimalEnum
}
public function exampleRequest(@TypedBody() body: RequestBody)

Expected output
"requestBody": {
  "content": {
    "application/json": {
      "schema": {
        "type": "object",
        "properties": {
          "animal": {
            "$ref": "#/components/schemas/AnimalEnum"
          }
        }
      }
    }
  }
},

"components": {
  "schemas": {
    "AnimalEnum": {
      "type": "string",
      "enum": [
        "Cat",
        "Dog"
       ]
    },
  }
},

Actual output
"requestBody": {
  "content": {
    "application/json": {
      "schema": {
        "type": "object",
        "properties": {
          "animal": {
            "type": "string",
            "enum": [
                "Cat",
                "Dog"
            ]
          }
        }
      }
    }
  }
},

Solved in v6 and v7 updates.


fix: test modules in acceptance test for warehouse

This PR fixes tests in datasources.
I don't understand why the acceptance tests for creating warehouse are commented out, and I suspect there is a cause  for this issue https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/1343 around here .

@sfc-gh-swinkler Hi, could you please review this PR?

/ok-to-test sha=10bb552

@mnagaa


Failed to "Developing a new Runtime with the ActionLoop proxy"

I follow the document actions-actionloop, trying to develop a new Runtime. However, there was something wrong when I tried to debug.
At the Debugging stage, we enter the docker conatiner by typing "make debug". But the next step, "/bin/proxy -debug" went wrong which shows that  /bin/proxy not found.
/proxy # /bin/proxy -debug
/bin/sh : /bin/proxy: not found

Since that the /bin/proxy was add from the openwhisk/actionloop-v2:latest, I clean the cache, and run "docker run -it openwhisk/actionloop-v2:latest", trying to see what the /bin/proxy is and whether is runnable, however I got blocked and cant enter the container.
Anyone has encountered the same problem with me and solved it? Need help! Thanks a lot.

Did you resolve this issue @Koado ?


Is Flash Attention 2 Necessary for Qwen2Moe?

I tried to run Qwen2Moe but I only have access to T4 GPUs, which don't support Flash Attention 2.
Is Flash Attention 2 a strict requirement for Qwen2Moe?
Any guidance would be greatly appreciated!

Flash Attention 2 is required for Qwen2_moe, or it may overflow. This is Qwen2_moe's own character.


WinAuth enhancements

Fixes #12618
Internal Review Topic

Re-org this a bit ... Let's try IIS/IIS Express first, then HTTP.sys separately.
Should these sections say anything about in-proc vs. out-of-proc? Currently, we only address in-proc in the Claims transformation section at the bottom. It's also the only thing that pertains to WinAuth in the ANCM topic where in-proc/out-of-proc is covered.

One of u will need to merge this. I don't have the :zap: POWER :zap: to do it with the broken WIP validation.


Convert 'any' to 'string'

Description:
How to convert 'any' type to 'string'
var Result = <string>p.messages[0]["messageId"];
match Result {
    string val => {
         io:println( val);
     }
      error err => {
           io:println("error: " + err.message);
      }
}

It gives an error like ' preceding patterns are too general or the pattern ordering is not correct'
Steps to reproduce:
Affected Versions:
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

@Ketharan I can see that you have added the error case as a match clause. Since the string conversion is safe, we do not expect an error in this case. Therefore can you try removing the error clause from the match statement?


Issues with nullreferenceexception error with voice commands in Unity. Is it a HoloToolKit problem?

Hey guys,
So I followed the tutorial below regarding voice commands and the 'keyword manager' which is now obsolete.  Instead I used 'speech input source' and 'speech input handler' and followed the tutorial
https://hololens.reality.news/how-to/holotoolkit-add-voice-commands-your-hololens-app-0175284/
Problem now is, why do I keep receiving this error after following the same tutorial step by step?
NullReferenceException: Object reference not set to an instance of an object
HoloToolkit.Unity.InputModule.SpeechInputSource.OnPhraseRecognized (ConfidenceLevel confidence, TimeSpan phraseDuration, DateTime phraseStartTime, UnityEngine.Windows.Speech.SemanticMeaning[] semanticMeanings, System.String text) (at Assets/HoloToolkit/Input/Scripts/InputSources/SpeechInputSource.cs:166)
HoloToolkit.Unity.InputModule.SpeechInputSource.ProcessKeyBindings () (at Assets/HoloToolkit/Input/Scripts/InputSources/SpeechInputSource.cs:147)
HoloToolkit.Unity.InputModule.SpeechInputSource.Update () (at Assets/HoloToolkit/Input/Scripts/InputSources/SpeechInputSource.cs:88)

This is the only reason why my voice commands don't work after building but I am not sure how I can reoslve this in Unity.
Firstly is it actually my coding or workflow in unity or is the problem from the holotoolkit.
I only ask because when I double click the null reference error on Unity, it highlights this line of code within the SpeechInputSource.cs file.
InputManager.Instance.RaiseSpeechKeywordPhraseRecognized(this, 0, confidence, phraseDuration, phraseStartTime, semanticMeanings, text);

Am I missing something? This actually happened with another script I created to change colors of a shape. I just keep getting the nullreferencexception errors
Here is the code I attached on the 3d text
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ColorChange : MonoBehaviour {

	TextMesh textMesh;

	// Use this for initialization
	void Start () {

		textMesh = GetComponent<TextMesh> ();

	}

	public void ColorBlue ()
	{
		textMesh.color = Color.blue;
	}

	public void ColorRed ()
	{
		textMesh.color = Color.red;
	}

	public void ColorGreen ()
	{
		textMesh.color = Color.green;
	}
}

In the future, please fill out the Issue template

Do you have the Microphone capability set in your project?
Edit > Project Settings > Player > Windows Store > Publishing Settings > Capabilities

Do you have an InputManager in your scene?

Closing issues older than 180 days. If this is still an issue, please reactivate with recent information.


Duplicate elements in suggestions drop-down select

When I enter a new evidence item and start typing the gene name, multiple copies of the same gene show up in the list

For this typeahead w first match on entrez symbols and, if we don't have enough results to fill the list, match on aliases. We were failing however to de-duplicate those matches, so genes that matched on symbol and on alias would appear twice. I've opened a PR to address this. It will go out in the next release!


update zh ingress

on master: fixes #18323
Address: https://kubernetes.io/zh/docs/concepts/services-networking/ingress/#

/check-cla

I signed it

I signed it

@SataQiu 您好，我本地代码和我的远程仓库都未有冲突代码啊！

/remove-language fr

@QizhouYang would you be willing to rebase this pull request?
I think https://kubernetes.io/zh/docs/contribute/intermediate/#使用本地克隆 explains the steps to follow.

@markthink  Thanks, please review

/lgtm
/approve

The commit message need to be update

@xichengliudui Thanks，what to do and how to update commit message?

@xichengliudui   please review the code，Thanks！

/assign xichengliudui

/assign @xichengliudui


Helm installation failing with sha mismatch

Running the get_helm.sh script for 2.11, throws sha sum mismatch. The script from the master branch seems to be working though.
wget -q https://raw.githubusercontent.com/helm/helm/v2.11.0/scripts/get -O get_helm.sh
./get_helm.sh
Downloading https://kubernetes-helm.storage.googleapis.com/helm-tooltipped-s-linux-amd64.tar.gz
SHA sum of /tmp/helm-installer-TN4hzI/helm-tooltipped-s-linux-amd64.tar.gz does not match. Aborting.
Failed to install helm
For support, go to https://github.com/helm/helm.

Dupe of https://github.com/helm/helm/issues/5477. Please use the install script from master. Thanks!


Nested JSON

It would be very useful to support nested JSON, so the database column name will be named as the JSON parent key name suffixed with "." and then the specific nested keys. for example:
{ count: 123123, people: {first: 'john', last: 'doe'} }
==>
count, people.first, people.last

Hi, @yshemesh
I think that I can be using the [fluent-plugin-json-nest2flat] (https://github.com/fukuiretu/fluent-plugin-json-nest2flat). However, there is a possibility that does not work depending on the version of fluentd.


Update feedback message when the link to get a magic code is resent

Details

Fixed Issues
$ https://github.com/Expensify/Expensify/issues/264822
Tests

Go to the login page and enter an Expensify email (since passwordless is not enabled for other domains)

When the prompt to enter the magic code shows up, click on "Didn't receive a magic code? right"

Once the email is sent, the link message should get updated to the image below and it should be non-clickable:

Repeat the process with an account that is not under the beta, instead of asking for magic code, it should ask for the password and clicking Forgot? should take you to the following screen:

[x] Verify that no errors appear in the JS console

Offline tests
N/A, you can't log in without internet.
QA Steps

Go to the login page and enter an Expensify email (since passwordless is not enabled for other domains)

When the prompt to enter the magic code shows up, click on "Didn't receive a magic code? right"

Once the email is sent, the link message should get updated to the image below and it should be non-clickable:

Repeat the process with an account that is not under the beta, instead of asking for magic code, it should ask for the password and clicking Forgot? should take you to the following screen:

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is correct English and approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Web

Mobile Web - Chrome

Mobile Web - Safari

Desktop

iOS

Android

@Santhosh-Sellavel @stitesexpensify One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

@Santhosh-Sellavel removing you from the review as this feature is under a beta and can't be tested without an Expensify domain.

I have the beta access to test this got it while testing other PR, let me know if need to test it thanks!

Ahh perfect, then I can assign you back, but since the original issue is in our private repo, I think we need to find a person from our BugZero team to create an Upwork job for you so we can pay you.

Reviewer Checklist

[ ] I have verified the author checklist is complete (all boxes are checked off).
[ ] I verified the correct issue is linked in the ### Fixed Issues section above
[ ] I verified testing steps are clear and they cover the changes made in this PR

[ ] I verified the steps for local testing are in the Tests section
[ ] I verified the steps for Staging and/or Production testing are in the QA steps section
[ ] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[ ] I checked that screenshots or videos are included for tests on all platforms
[ ] I included screenshots or videos for tests on all platforms
[ ] I verified tests pass on all platforms & I tested again on:

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

[ ] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[ ] I verified proper code patterns were followed (see Reviewing the code)

[ ] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[ ] I verified that comments were added to code that is not self explanatory
[ ] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[ ] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
[ ] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[ ] I verified any copy / text that was added to the app is correct English and approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[ ] I verified that this PR follows the guidelines as stated in the Review Guidelines
[ ] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[ ] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[ ] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[ ] If a new component is created I verified that:

[ ] A similar component doesn't exist in the codebase
[ ] All props are defined accurately and each prop has a /** comment above it */
[ ] The file is named correctly
[ ] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ] The only data being stored in the state is data necessary for rendering and nothing else
[ ] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[ ] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[ ] All JSX used for rendering exists in the render method
[ ] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[ ] If any new file was added I verified that:

[ ] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[ ] If a new CSS style is added I verified that:

[ ] A similar style doesn't already exist
[ ] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[ ] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[ ] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[ ] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[ ] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[ ] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Web

Mobile Web - Chrome

Mobile Web - Safari

Desktop

iOS

Android

@pecanoro I'm just confused with the test steps here.
Is test step 2 incomplete?
Click on Didn't receive a magic code? right?

@pecanoro I'm just confused with the test steps here.
Is test step 2 incomplete?
Click on Didn't receive a magic code? right?

@NikkiWines After seeing the changes I get it we should just update the test step 2 For both the Tests & QA Steps as

When the prompt to enter the magic code shows up, click on Didn't receive a magic code?

🎯 @Santhosh-Sellavel, thanks for reviewing and testing this PR! 🎉
An E/App issue has been created to issue payment here: https://github.com/Expensify/App/issues/15577.

Ah yes, sorry about that, I updated the description

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

Already in discussion here

🚀 Deployed to staging by https://github.com/NikkiWines in version: 1.2.78-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/mountiny in version: 1.2.78-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Verify FOP 2.5 font support

Verify that FOP v2.5, unlice v2.4. can handle fonts like Roboto and NotoSans...
yes, but when I switch from "DejaVu Sans" to "Roboto", I get:
Font "Roboto,normal,400" not found. Substituting with "any,normal,400".
Font "Roboto,normal,700" not found. Substituting with "any,normal,700".
Glyph "С" (0x421, Escyrillic) not available in font "Times-Roman".
Glyph "п" (0x43f, afii10081) not available in font "Times-Roman".
Glyph "а" (0x430, acyrillic) not available in font "Times-Roman".
Font "Roboto,italic,400" not found. Substituting with "any,italic,400".
Glyph "ה" (0x5d4, afii57668) not available in font "Times-Italic".

If I switch to another font, I'll figure it out.


ChiSquared Drift calculation only works for distributions of same size

Summary
When comparing a categorical feature for two distributions of different sizes, the p-value indicates drift, when in fact they have exactly the same proportions of labels.
Steps to Reproduce it
Running:
import pandas as pd
import datetime
from whylogs import get_or_create_session
from whylogs.viz import NotebookProfileViewer

r_good,r_bad = 100,500
t_good,t_bad = 50,250

r_quality = ['bad']*r_bad + ['good']*r_good
t_quality = ['bad']*t_bad + ['good']*t_good

df_r = pd.DataFrame()
df_t = pd.DataFrame()

df_r['quality'] = r_quality
df_t['quality'] = t_quality

session = get_or_create_session()
now = datetime.datetime.now()

with session.logger("drift-test", dataset_timestamp=now) as logger:
    logger.log_dataframe(df_r)
    reference_profile = logger.profile

with session.logger("drift-test", dataset_timestamp=now) as logger:
    logger.log_dataframe(df_t)
    target_profile = logger.profile

visualization = NotebookProfileViewer()
visualization.set_profiles(target_profile=target_profile, reference_profile=reference_profile)

visualization.summary_drift_report()

We have a p-value of 1.7e-34, when in fact it should be 1.
See image below.
Relevant logs and/or screenshots

Fixed on https://github.com/whylabs/whylogs/pull/493


New - Sample - get-sites-with-unique-permissions

Get the report of the sites throughout the tenant which has unique permissions based on the RoleAssignments and the Associated member groups
Code snippet

Preview of the report

Hey @NishkalankBezawada, thank you 👏 for your contribution - it is highly appreciated. This should be live shortly 😊
Have you registered for the PnP Recognition program, your submission will qualify for a badge :-)
Its opt in so please register here: https://pnp.github.io/recognitionprogram

Hey @NishkalankBezawada, thank you 👏 for your contribution - it is highly appreciated. This should be live shortly 😊
Have you registered for the PnP Recognition program, your submission will qualify for a badge :-)
Its opt in so please register here: https://pnp.github.io/recognitionprogram

Thanks a lot Paul for your encouraging words. This inspires me to contribute more to the repository and the community.
Yes, I have been contributing to the community since last November and this is my first contribution to the script samples repository.


Accent Button

Recently I found in Office 2019 kind of accent button, pointing a user to right, proper or good action. Here is the example:

Bootstrap and similar web UI kits also have a concept for button styles such as success, danger, warning, primary, secondary, etc.
It will be nice to have such predefined styles in MahApps. Having in mind different accent colors and themes, I think the best option is to have an accent button with attached propeerty such as AccentColor. With such as property, anyone can choose right color for action, depends on its needs and use case.

Thanks, I've found it. Meanwhile, I did for myself few other buttons, inspired from Bootstrap. Let me know if it worths to include in library.

Hi @kalatchev ,
At least you can upload your styles here so everyone can copy them, if you want to.
Your buttons look great.
Happy coding
Tim

Thanks @timunie.  My code is just a copy-paste of original styles, mixed with CSS of Bootstrap :-) Anyway, I upload it in case someone find it usefull.
SpecialButtons.zip


Add service_form_download_count to lotteries table

Migration to add service_form_download_count to the lotteries table, to keep track of how many times the form has been downloaded.
A better solution would be to have a file_downloads table that tracks these events for the entire site.

This is related to #1340


ROMTable: default address is set to None in ap.py

The ap.py in coresight implementation contains this:
    @_locked
    def init_rom_table(self):
        try:
            if self.has_rom_table:
                self.rom_table = ROMTable(self)
                self.rom_table.init()

if there is rom table, it initializes ROMTable but without address. Address is set to None by default,  this causes a traceback as later in the init() function, there is arithmetic done with address. Why default address is not set?
From what I read, Cortex M7 has this at 0xe00ff000 so this core should provide this address. Not certain about others, would need to check.
Once I set address for a target (in my case M7), gdbserver started working.

In typical Cortex-M3 or Cortex-M4 systems, the ROM table is located in address 0xE00FF000.
Would it make sense instead of addr=None, use this default value ? Or how can we fix this one?
cc @flit

A default address is not set because there is not such a thing. The ROM table base address is either specified by the AP or there is no ROM table.
The question is, why does it think there is a ROM table but no base address?
Try out my feature/aps branch. It has some fixes that may be relevant.

Try out my feature/aps branch. It has some fixes that may be relevant.

No change to this issue at least to get ROMTable properly.

The question is, why does it think there is a ROM table but fails(?) to extract the base address?

ROM table address is in our case 0 that is not valid for that target.
.
OpenOCD provides dbgbase to have this customized for each core. I saw a configuration for a board I am using -dbgbase 0xE00FE000.  This is the address where the ROM table is. I'll find out why self.read_reg(AP_BASE) does not return this one.
How address is then passed to ROMTable?
pyOCD reads it: self.rom_addr = self.read_reg(AP_BASE) and validates this read (has it rom table member). However, I don't see the member rom_addr used anywhere in ap.py or rom_table.py.
I would expect to be passed here (ap.py file):
    @_locked
    def init_rom_table(self):
        try:
            if self.has_rom_table:
                self.rom_table = ROMTable(self)
                self.rom_table.init()

If has_rom_table is valid, why ROMTable is not getting the address ? I can't find the reference anywhere.

I'll close this as ROMTable code looks like it should be getting the address , will reopen with more findings if any

Got it

Fixed in flit/pyOCD@4401798.


Dimension X value<PHONE_NUMBER> exceeds the limit of 16384

Bevy version
0.11.0
Relevant system information
cargo 1.73.0-nightly (020651c52 2023-08-02)
macOS 14.0 Beta (23A5301h)
AdapterInfo { name: "Apple M1", vendor: 0, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Metal }
SystemInfo { os: "MacOS 14.0 ", kernel: "23.0.0", cpu: "Apple M1", core_count: "8", memory: "8.0 GiB" }

What you did
Just spawned a default Camera2dBundle and a Text2dBundle:
use bevy::prelude::*;

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_systems(Startup, setup)
        .run();
}

fn setup(mut commands: Commands) {
    commands.spawn(Camera2dBundle::default());
    commands.spawn(Text2dBundle {
        text: Text::from_section("Lorem ipsum", TextStyle::default()),
        ..default()
    });
}

What went wrong
Instead of a window opening with "Lorem ipsum" displayed in the center, the program opened a window, closed the window, crashed, and gave this error:
2023-08-08T21:27:00.288667Z ERROR wgpu::backend::direct: Handling wgpu errors as fatal by default
thread 'Compute Task Pool (1)' panicked at /Users/valentinebriese/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.16.3/src/backend/direct.rs:3019:5:
wgpu error: Validation Error

Caused by:
    In Device::create_texture
      note: label = `main_texture_a`
    Dimension X value<PHONE_NUMBER> exceeds the limit of 16384

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Encountered a panic in system `bevy_render::view::prepare_view_targets`!
thread 'Compute Task Pool (0)' panicked at /Users/valentinebriese/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.11.0/src/pipelined_rendering.rs:135:45:
called `Result::unwrap()` on an `Err` value: RecvError

Additional information
I found the following proposed workaround in this similar issue (#8950):
use bevy::prelude::*;
use bevy::window::WindowMode;

fn main() {
    App::new()
        .add_plugins(DefaultPlugins.set(WindowPlugin {
            primary_window: Some(Window {
                mode: WindowMode::BorderlessFullscreen,
                ..default()
            }),
            ..default()
        }))
        .add_systems(Startup, setup)
        .run();
}

fn setup(mut commands: Commands) {
    commands.spawn(Camera2dBundle::default());
    commands.spawn(Text2dBundle {
        text: Text::from_section("Lorem ipsum", TextStyle::default()),
        ..default()
    });
}

This code does not cause an error or a crash and the window opens displaying the text as expected. However, I noticed that when the fullscreen window is not on screen, the memory usage of the program jumps up a bit. The highest I observed was 1.75 GB. As soon as the window is back on screen, the memory goes back down to around 500 MB (which still seams a little bit high in my opinion but I've never used Bevy before this so I don't know).

This issue still affect Bevy on macOS 14.0, which is now released. I upgraded, only to find that my bevy projects no longer run. For the record, cargo run --example 3d_shapes produces this error when run on a fresh checkout of this repository:
   Compiling bevy v0.12.0-dev (/Users/mark/Development/bevy)
    Finished dev [unoptimized + debuginfo] target(s) in 2.26s
     Running `target/debug/examples/3d_shapes`
2023-09-26T23:45:45.909623Z  INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon Pro 580", vendor: 0, device: 0, device_type: DiscreteGpu, driver: "", driver_info: "", backend: Metal }
2023-09-26T23:45:46.598628Z  INFO bevy_winit::system: Creating new window "App" (0v0)
2023-09-26T23:45:46.642670Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "MacOS 14.0 ", kernel: "23.0.0", cpu: "Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz", core_count: "6", memory: "32.0 GiB" }
2023-09-26 16:45:46.710 3d_shapes[53469:230660] CAMetalLayer ignoring invalid setDrawableSize width=4294967295.000000 height=4294967295.000000
2023-09-26T23:45:46.710769Z ERROR wgpu::backend::direct: Handling wgpu errors as fatal by default
thread 'Compute Task Pool (5)' panicked at 'wgpu error: Validation Error

Caused by:
    In Device::create_texture
      note: label = `main_texture_a`
    Dimension X value<PHONE_NUMBER> exceeds the limit of 16384

', /Users/mark/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.16.0/src/backend/direct.rs:3019:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Encountered a panic in system `bevy_render::view::prepare_view_targets`!
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', crates/bevy_render/src/pipelined_rendering.rs:145:45

It's a bug in winit: https://github.com/rust-windowing/winit/issues/2876 and it hasn't been released yet.
There is a potential workaround in Bevy: https://github.com/bevyengine/bevy/pull/9905, but the next winit release should happen before the next bevy release...

What’s the workaround in the meantime? Development on my app is halted for those who have upgraded. Do I need to fork bevy to use this patched winit, or is there some less invasive way of fixing this?

@maaku could you confirm it works with
[patch.crates-io]
bevy = { git = "https://github.com/bevyengine/bevy", branch = "v0.11.3" }

FYI: Had the same issue on macOS 14.0 (stable) and the patch above works fine!

this has now been published as Bevy 0.11.3, no need for a patch anymore, just run cargo update

It works! Thank you.


[Preview App] iOS endless crash.

Environment
N/A. The bug comes from working with the official iOS Preview App, and the Playground.
Describe the bug
In the iOS Preview App there's a bug. If you do anything in the Playground to cause the app to crash, it does, as expected. But if you fix the issue in Playground before re-opening the Preview App, all subsequent attempts to open the app will crash. Even if you create a whole new Playground and scan it in.
:warning: The only way to get the Preview App back up and running is to delete and re-download it from the app store.
To Reproduce

Go to Playground and create a new project.
Successfully launch the project on the iOS Preview App.
Then change something in the Playground that will cause an app crash (anything).
As soon as the Preview App crashes fix the Playground issue and save to run the live sync.
Now tap on the Preview App to re-open it. The app will open at the crash page.

Expected behavior
The app should open to the updated, fixed version, like it does on Android.
Sample project
Playground.

Same here, as described by OP. Also if I re-download the preview and simply start it, it works (showing list of components).  Reopen the project and the preview crashes again, but: it gives an old crash report, there is no script at all what the report is reffering to (triple checked).
(CLI) Webpack build done!
(CLI) Project successfully prepared (ios)
(CLI) Start sending initial files for platform ios.
(CLI) Successfully sent initial files for platform ios.
(CLI) The Preview app has terminated unexpectedly. Please run it again to get a detailed crash report.

However, looks the current build not sent and try to preview the old build.

This won't work as you have described it. When the app has crashed the steps to fix it are:

open the preview (so you are able to see the error)
fix the error while the app is opened(there is a message on the crash screen saying "No need to close the app. Just fix the following error and the app will sync automatically...") Make sure that the device is shown in the devices tab
If you scan the QR code twice the app should work too. The opening of the app when it has crashed is always showing the error. After that you can fix it.

@vhristov5555 it not working is the bug.
I understand those are the prescribed steps for dealing with a crash. But sometimes when you're working away you forget to open the app before fixing the bug.

@vhristov5555 from what I've seen in a similar instance reopening the preview doesn't cause the app to reconnect at all. Meaning no new updates get pushed. The only way I managed to get the error page to go away was to reinstall the preview app and rescan the QR code.

@vhristov5555 from what I've seen in a similar instance reopening the preview doesn't cause the app to reconnect at all. Meaning no new updates get pushed. The only way I managed to get the error page to go away was to reinstall the preview app and rescan the QR code.

That's kind of interesting, because probably half the time I find myself closing preview and reopening it before any updates are displayed.

To the end of debugging issues like this, my CLI is constantly filled with stuff like:
CreateElement(gridlayout)\'' LOG from device iPhone de Eduardo3: CONSOLE LOG file:///app/tns_modules/nativescript-vue/dist/index.js:10140:14: '\'{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> CreateElement(nativecardview)\'' LOG from device iPhone de Eduardo3: CONSOLE LOG file:///app/tns_modules/nativescript-vue/dist/index.js:10140:14: '\'{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> CreateElement(nativelabel)\'' LOG from device iPhone de Eduardo3: CONSOLE LOG file:///app/tns_modules/nativescript-vue/dist/index.js:10140:14: '\'{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> CreateElement(nativestacklayout)\'' LOG from device iPhone de Eduardo3: CONSOLE LOG file:///app/tns_modules/nativescript-vue/dist/index.js:10140:14: '\'{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> AppendChild(ElementNode(nativegridlayout), ElementNode(nativelabel))\''
Which is less helpful than all the things I might really care about, like my own log messages, status of the build/preview status, etc.

Same here. IPhone Xs, iOS 13.3.1. Application is just unusable due to this bug.

+1

Same here, It's happening on all iOS versions

+1 Please fix.

+1


Donors logos are going over the viewport width on mobile

Weird. It looks fine on mobile to me. What OS and browser are you using?

This is with Brave Browser 1.33 on iPhone 11 with iOS 15.1.
You have to scroll down to the donors logo section and then attempt to swipe horizontally.

I can repro in Safari on iOS 15.2 (which makes sense, since it's all WebKit on iOS)

This looks resolved (iOS 15.4, iPhone SE Second Gen)?

Did Apple fix a webkit bug or did someone do a pull request?

I cannot reproduce this anymore either, closing it.


GNB: SCTP could not connect: Network is unreachable

I assume I make a simple error, but I cannot connect to the 5GC. I'm using free5gc running on the host and want to connect from the docker image. I tried    extra_hosts:       - "host.docker.internal:host-gateway" to connect, but I have no success:

ueransim-gnb    | [2023-08-04T23:48:57+00:00] Running template-script.sh for building /etc/ueransim/gnb.yaml from /etc/ueransim/template-gnb.yaml.
ueransim-gnb    | UERANSIM v3.2.6
ueransim-gnb    | [2023-08-04 23:48:57.812] [sctp] [info] Trying to establish SCTP connection... (<IP_ADDRESS>:38412)
ueransim-gnb    | [2023-08-04 23:48:57.814] [sctp] [error] Connecting to <IP_ADDRESS>:38412 failed. SCTP could not connect: Network is unreachable

I tried to start a server on my host with:
nc -l -u <IP_ADDRESS> 55000

And a connection from within the running container succeeds:
nc -vz -u <IP_ADDRESS> 55000

But the SCTP connection does not work.
This is the docker-compose file:
version: '3.3'

services:
  ueransim-gnb:
    image: louisroyer/ueransim-gnb
    container_name: ueransim-gnb
    network_mode: bridge
    cap_add:
      - NET_ADMIN
    devices:
      - "/dev/net/tun"
    command: [" "]
    extra_hosts:
      - "host.docker.internal:host-gateway"
    environment:
      MCC: "999"
      MNC: "70"
      NCI: "0x000000010"
      ID_LEN: 32
      TAC: 1
      # The following variable have no default values
      RLS_IP: "<IP_ADDRESS>"
      N2_IP: "<IP_ADDRESS>"
      N3_IP: "<IP_ADDRESS>"
      AMF_CONFIGS: |-
        - address: host.docker.internal
          port: 38412
      SUPPORTED_NSSAIS: |-
        - sst: 1
          sd: 0x010203

Modifying the value of N2_IP with the actual IP Address of your gNB should solve your issue. With your config, the IP of your gNB should be something like <IP_ADDRESS> (and I strongly recommend you to assign it manually using a networks block, especially if you have more than one container in the network).

In addition I had to use the host network interface IP, like <IP_ADDRESS> instead of host.docker.internal. It can be resolved, but a connection fails to it. It seems not to be bound also when using <IP_ADDRESS> as bind address in free5gc AMF.

When binding the AMF on wilcard (<IP_ADDRESS>), it logs something like:
2023-08-06T00:40:34.687463223+02:00 [INFO][AMF][Ngap] Listen on <IP_ADDRESS>/[::1%lo]/<IP_ADDRESS>/[2a01:****:****:****:****:****:****:****%wlp1s0]/[fe80::8585:4b4f:8c74:2bcb%wlp1s0]/<IP_ADDRESS>/[fe80::42:c2ff:fe2a:5cd1%docker0]:38412

On my side, the connection works when binding to the wilcard and connecting to host.docker.internal. Maybe it's a firewall issue on your host? You could try to run an iperf3 in sctp on port 38412 to check this.
For questions regarding Free5GC configuration, you can also go to their forum


Boosting Entire Indices using Tire

Does Tire provide an wrapper method to boost entire indices?
For example, if I have three indices and want to search across all of them, I want certain indices to be given greater preference. http://www.elasticsearch.org/guide/reference/api/search/index-boost.html
Couldn't find it in the Tire documentation, does a wrapper exist?
Thanks.

Hello,
I'm afraid indices_boost option is not supported yet.


Fix for #70 Check that futures were already done before call .set_exception

This PR fixes bug reported by issue #70
@cybergrind Can you review my PR?
ps
I heard the news of that Belarusian protest against the president.
I am wondering that you are OK nowadays.
ps2
I had been so busy for a month so I could not spend time on aiozk project nowadays. But I expect I can do as before from now on.

Codecov Report

Merging #71 into master will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master      #71   +/-   ##
=======================================
  Coverage   88.03%   88.03%
=======================================
  Files          51       51
  Lines        2097     2097
=======================================
  Hits         1846     1846
  Misses        251      251

Impacted Files
Coverage Δ

aiozk/connection.py
92.55% <100.00%> (ø)

Continue to review full report at Codecov.

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

@rhdxmr looks good.

I heard the news of that Belarusian protest against the president.

Yeah, it looks like people unites together against the current government because the results of the election were totally fake.
It is quite hard to do anything because you're either participating protests or checking news in a loop :D

I had been so busy for a month so I could not spend time on aiozk project nowadays. But I expect I can do as before from now on.

Glad to hear that. I've added coverage and reviewed most of the things that have no coverage: we're more or less good, not so many things aren't covered.
But probably some recipes could be done better after we finish coverage.


"Error: undefined is not a function" when trying to run wasm binary

I tried running a wasm binary built with the Go compiler. I am able to run it locally with wasmer:
> wasmer run hello-go.wasm
Hello world!

However, I get an error when trying to run it with WebAssembly.sh:
$ hello-go
Error: undefined is not a function

Am I doing something wrong?

It seems that should work.
Can you upload the wasm here so we can investigate? Thanks!

I just tried the hello-go command in WebAssembly.sh and seems to be running fine:
$ wapm install<EMAIL_ADDRESS>Package<EMAIL_ADDRESS>installed successfully!
→ Installed commands: hello-go
$ hello-go
Hello world!

https://webassembly.sh/?run-command=wapm install<EMAIL_ADDRESS>If that failed in your machine, can you try to do a hard-refresh on the website? (so cache is removed)

You are right, a hard-refresh solved it. Are there known caching issues?


Refresh subtrees

Fixes #37
I've also tidied up the tree item actions. Unfortunately you can't create secondary actions with a ... sub-menu (you can only do that for top level tree navigation items), so secondary actions are displayed in the context menu:

lgtm


add support for materials

adds support for custom materials based on texture name, meaning we can do stuff like set values for metallic textures to be actually metallic, selectively choose nearest neighbor, other material stuff - without having to reapply after rebuilding the mesh in godot

Hey this is really cool! I will take a closer look at this tomorrow. 👍

This looks great, although with this setup it should probably use Material instead of StandardMaterial3D, so that every type of material is covered.

Good eye! adjusted branch accordingly

Great, thanks for the PR! 🎉


to anchor destroys action data

Reproduction
https://stackblitz.com/edit/remix-run-remix-qxplpu?file=app%2Froutes%2F_index.tsx

Submit the form with any text (or none, it doesn't matter)
text: foobar should show up, as per the action data
Click "focus on input". It's a <Link to="#input">, very simple.
text: foobar should disappear; the input probably won’t get focused

System Info
System:
    OS: Windows 11 10.0.22621
    CPU: (8) x64 Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
    Memory: 12.52 GB / 23.85 GB
  Binaries:
    Node: 20.10.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 4.0.2 - C:\Program Files\nodejs\yarn.CMD
    npm: 10.2.5 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: 120.0.6099.217
    Edge: Chromium (120.0.2210.133)
    Internet Explorer: 11.0.22621.1
  npmPackages:
    @remix-run/dev: ^2.5.0 => 2.5.0
    @remix-run/node: ^2.5.0 => 2.5.0
    @remix-run/react: ^2.5.0 => 2.5.0
    @remix-run/serve: ^2.5.0 => 2.5.0
    vite: ^5.0.11 => 5.0.11

Used Package Manager
yarn
Expected Behavior
The action data should not change. The link should move focus to the input, as normal  does.
Actual Behavior
The action data gets erased. Focus does not move to the input.

hi @unleashy , i would like to work on this, kindly assign

Action data is only valid after the return of the action. If you want it to persist, you'll need to either useState or return the value from your loader.
As for <Link to="#hash">, links are meant for routes. Use a standard anchor  for focus.

Ah,  does work, thank you 😅 I think I ended up overfocusing on using Link components.


Update http4s-async-http-client to 0.21.24

Updates org.http4s:http4s-async-http-client from 0.21.7 to 0.21.24.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s", artifactId = "http4s-async-http-client" } ]

labels: library-update, semver-patch

Superseded by #190.


L2 support for Indexer Agent

Adds the capacity for the Agent to interact with multiple protocol networks (Blockchains that host The Graph Protocol) by running a single instance of the indexer-agent program.
TODO:

[ ] CHANGELOG
[ ] Write a migration guide
[ ] Provide sample network configuration YAML files
[ ] Fix indexer-cli tests
[x] Write a down migration path
[ ] Review if the GraphNode class needs an array of index node ids, in light of this Graph Node PR:

https://github.com/graphprotocol/graph-node/pull/4695

Force pushed to rebase on top of latest main

Force pushed to rebase on top of latest main

Force pushed to squash commits

Have we been able to observe successful collecting of fees in multi network mode?


feat: added edge case tests for v2 writer

Writes with zero batches
Writes with zero rows (all batches)
Writes with zero rows (some batches)

Codecov Report
Attention: Patch coverage is 91.22807% with 10 lines in your changes are missing coverage. Please review.

Project coverage is 79.85%. Comparing base (7d9dbda) to head (762370a).
Report is 12 commits behind head on main.

Files
Patch %
Lines

rust/lance-file/src/v2/writer.rs
91.22%
0 Missing and 10 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2365      +/-   ##
==========================================
- Coverage   80.69%   79.85%   -0.85%
==========================================
  Files         192      191       -1
  Lines       56193    53135    -3058
  Branches    56193    53135    -3058
==========================================
- Hits        45344    42430    -2914
+ Misses       8221     8194      -27
+ Partials     2628     2511     -117

Flag
Coverage Δ

unittests
79.85% <91.22%> (-0.85%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

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

Not required any longer, closing


Unable to find an entry point named (due to mangling?)

I am trying to get familiar with how to use CppSharp and have read the documentation and some of the other examples out there. I have created a basic example (note I am no c++ developer). The generator runs fine without no errors, and I have tested this on other libraries too, however when using the generated source, I am always encountering the error:

Unable to find an entry point named {function} in DLL {cpplibrary}

I am using the CppSharp nuget package and have kept the code as simple as possible (see github link below).
Generated code has no errors and compiles fine.
All the code can be found here:
https://github.com/SoggyBottomBoy/CppSharpExample
OS: Windows 11 / Visual Studio 2022
Target: MSVC

System.EntryPointNotFoundException
HResult=0x80131523
Message=Unable to find an entry point named '??0Example@@QEAA@H@Z' in DLL 'CppLibrary'.
Source=CppSharpExampleNET
StackTrace:
at CppLibrary.Example.__Internal.ctor(IntPtr __instance, Int32 value)
at CppLibrary.Example..ctor(Int32 value) in D:\repos\OpenSource\CppSharpExample\CppSharpExampleNET\CppLibrary.cs:line 105
at Program.$(String[] args) in D:\repos\OpenSource\CppSharpExample\ConsoleAppNET\Program.cs:line 4

Thanks that worked, I have __declspec(dllexport) which requires editing of the source files. Is there a more non-invasive way of exporting functions? I read .def files may be an option?

Sorry I did not think to look at the tests, this would have been a good source to follow. This will still require me updating the source and add DLL_API to .h files correct?

Thanks for your time and help, this is enough to get me started.


Disable line wrapping

First of all, thank you for this really nice tool!
Is it possible to make import-sort not wrap long lines? I run a setup with both import-sorter and Prettier, and the two disagree about how lines should be wrapped. I'd like import-sorter to do what it does best (sort imports) and Prettier do what it does best (make things pretty).

The wrapping behaviour is configured by:
  "importSorter.importStringConfiguration.maximumNumberOfImportExpressionsPerLine.count": 100
  "importSorter.importStringConfiguration.maximumNumberOfImportExpressionsPerLine.type": "maxLineLength"

You can try to adjust those two parameters to try to make it to behave like Prettier.
If you still want to disable wrapping, you could set the count to a high enough number, e.g 9999.
Alternatively, you can set maximumNumberOfImportExpressionsPerLine.type to words. Then it will wrap if there are more than whatever count of import words. Default is 100, which should be high enough for any given project.

Setting count to 80 makes lines wrap at the same point as Prettier, but there's still an issue. When lines are wrapped, this extension puts several of them on the same line, where as prettier puts only one import on each line once they start to wrap.
Prettier is probably going to be better than any of us at making code look pretty . I therefore think it's a good idea to support some sort of flag where nothing is done to imports visually, except for sorting them. What do you think? That way. the programs chain be better chained.
I'd be happy to make a PR for this, but I have never contributed to a VSCode extension before, and don't quite know where to start. Do you have any pointers?

then use.
"importSorter.importStringConfiguration.maximumNumberOfImportExpressionsPerLine.type": "newLineEachExpressionAfterCountLimit"

As far as the plugin goes, there is going to be a degree of visual sorting and moving. As the whole idea was to group the imports according to the rules specified and to enforce the standard those imports are written by. Therefore, they are going to be moved around, optionally merged, sorted and organized into the groups.
I see your point about not touching the formatting of the specific import block, which probably can be done. It would require a good amount of work though. This might be good to do. However, you can still achieve the functionality of Prettier, by using newLineEachExpressionAfterCountLimit. You can also disable sort on save and first sort and then apply Prettier.

If i were to take a stab at implementing this, where should I begin looking?

Well. That should be the source code :). There are 4 main parts in the application.
AstWalker which parses abstract syntax tree using typescript compiler. The model it creates should be extended to include information about the positioning of the separate words within the imports.
ImportSorter, responsible for sorting.
ImportCreator, creates formatted imports.
ImportSorterExtension, glue and integration of everything with plugin.

No activity on that one, so closing


Widen ember-get-config dependency requirement (include v1.0.0)

@SergeAstapov this doesn't seem to be working, it resolves to 0.5.0 for us. Maybe bump to 1.0.0 only for the v3 series?
❯ npm ls ember-cli-mirage
<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>└─┬<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>deduped

❯ npm ls ember-get-config
<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>│ └──<EMAIL_ADDRESS>└─┬<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>


Added support to download Let's Encrypt Certificate

Covered Issue #404

This is an automated message from CI:
Docker Image for build 2 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

This is an automated message from CI:
Docker Image for build 3 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

This is an automated message from CI:
Docker Image for build 4 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

This is an automated message from CI:
Docker Image for build 5 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

This is an automated message from CI:
Docker Image for build 6 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

This is an automated message from CI:
Docker Image for build 7 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

This is an automated message from CI:
Docker Image for build 8 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

Hmm no it doesn't seem to be ready.
I just tried it for some LE certs, take a look:

You'll notice that the files are not the actual files, they are symlinks. So your code to zip stuff up needs to dereference (or follow?) the symlinks somehow to include the actual files instead.

This is an automated message from CI:
Docker Image for build 9 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

Hmm no it doesn't seem to be ready.
I just tried it for some LE certs, take a look:

You'll notice that the files are not the actual files, they are symlinks. So your code to zip stuff up needs to dereference (or follow?) the symlinks somehow to include the actual files instead.

Handled with the actual path

Well yes it's an improvement, but you only have 1 certificate in that folder. The majority of users who have certs renewing over time will have all the old ones too. In my example above I have 21 certificates (84 files). Your script will zip them all up instead of the most current one.
This is why I think dereferencing those symlinks is a better idea than grabbing everything from archive.

This is an automated message from CI:
Docker Image for build 10 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

This is an automated message from CI:
Docker Image for build 11 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1343
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

Well yes it's an improvement, but you only have 1 certificate in that folder. The majority of users who have certs renewing over time will have all the old ones too. In my example above I have 21 certificates (84 files). Your script will zip them all up instead of the most current one.
This is why I think dereferencing those symlinks is a better idea than grabbing everything from archive.

deferenced the symlinks and zipped the certs

Working beautifully thanks :)


[Snyk] Security upgrade django from 3.2.24 to 3.2.25

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `pip` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

requirements.txt

Vulnerabilities that will be fixed
By pinning:

Severity
Issue
Upgrade
Breaking Change
Exploit Maturity

Regular Expression Denial of Service (ReDoS) SNYK-PYTHON-DJANGO-6370660
django:  3.2.24 -> 3.2.25
No
No Known Exploit

Some vulnerabilities couldn't be fully fixed and so Snyk will still find them when the project is tested again. This may be because the vulnerability existed within more than one direct dependency, but not all of the affected dependencies could be upgraded.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Regular Expression Denial of Service (ReDoS)

👍


Fix bug where koperator was generating the wrong broker disk capacity config for CC

Q
A

Bug fix?
yes

New feature?
no

API breaks?
no

Deprecations?
no

Related tickets
fixes #X, partially #Y, mentioned in #Z

License
Apache 2.0

What's in this PR?

Fix bug where koperator was generating the wrong broker disk capacity config. cruise control expects the broker disk capacity to be expressed in megabytes, while koperator sets it in bytes. Also move logic for generating the broker log dir mount into a utility function.
Additional context

Unit tests pass
Checklist

[x] Implementation tested
[ ] Error handling code meets the guideline
[ ] Logging code meets the guideline
[ ] User guide and development docs updated (if needed)

 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.Amber Imam seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


improve node labels that are managed by nodepool

What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespace from that line:
/kind bug
/kind documentation
/kind enhancement
/kind good-first-issue
/kind feature
/kind question
/kind design
/sig ai
/sig iot
/sig network
/sig storage

/kind enhancement
What this PR does / why we need it:

remove nodepool.openyurt.io/type label of node because it is unused
improve apps.openyurt.io/nodepool label of node, and user can define this label when compile openyurt components. this means users can define this label as their interest.

Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Does this PR introduce a user-facing change?

other Note

/rerun


Updated deps and migrated to sdk v3

Issue #, if available:

Dependency resolution issues in Kms.key and stack props etc
usage in projects using aws-sdk v3

Description of changes:

Updated AWS SDK v3
updated few reps

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@rverma-nsl thank you for your contribution. Let me test it out; looks very reasonable.

/do-e2e-test

/do-e2e-tests

/do-e2e-tests

@rverma-nsl the integration testing passed however I am getting a consistent failure on end-to-end tests with failure to provision cert manager and other sporadic add-ons:
blueprint-construct-dev | 179/228 | 6:56:07 PM | CREATE_FAILED        | Custom::AWSCDK-EKS-HelmChart          | blueprint-construct-dev/chart-blueprints-cert-manager-addon/Resource/Default (blueprintconstructdevchartblueprintscertmanageraddon82C43607) Received response status [FAILED] from custom resource. Message returned: Error: b'Release "cert-manager" does not exist. Installing it now.\nError: Internal error occurred: failed calling webhook "mservice.elbv2.k8s.aws": failed to call webhook: Post "https://aws-load-balancer-webhook-service.kube-system.svc:443/mutate-v1-service?timeout=10s": no endpoints available for service "aws-load-balancer-webhook-service"\n'

This may not be specific to this PR, however a few other PRs passed the test no problem. Have you tried running cdk deploy on your fork?

/do-e2e-tests

/do-e2e-tests

most of the changes were incorporated into #659. Closing this PR  - thank you for your contribution!


WIP: added functional connectivity methods

I added three functions for mapping Functional Connectivity Networks from M/EEG data. This is a work-in-progress, so I would appreciate any feedback. I plan to add various FCN functions from the 7 classes of FCN measures as proposed in Wang, Benar, et al. (2014), "A sytematic framework for functional connectivity measures.":
	1) correlation
	2) h^2
	3) mutual information
	4) coherence
	5) Granger
	6) transfer entropy
	7) MVAR-frequency domain-based techniques -> A(H)

Right now, I am submitting 2 correlation functions (pearson and cosine) and one mutual information function. I include all appropriate citations. Any general discussion on how MNE would (or would not) like to incorporate functional connectivity is appreciated.

Thanks for joining in! In the future, I would recommend breaking down your ENH into multiple PRs.
For this one in particular, could you make an example using mne Epochs? It's unclear to me how your functions can be used to iterate over trials.
We may also want to integrate the package https://github.com/SCoT-dev/SCoT/blob/master/scot/ which already contains a bunch of connectivity measures; also see https://github.com/mne-tools/mne-python/issues/1187, and @agramfort gist https://gist.github.com/agramfort/9875439 for effective connectivity measures.
I think we should only merge the code that is ready for release, so I would recommend removing the unstable functions ('i.e. I am not getting the correct results from the hypothesis test ...'). You can develop them and ask for feedback in mne-sandbox.
You'll probably have to give a quick read to the contribution section to ensure your code follows the guidelines, and comply to pep8 and flake8 conventions.
You can ping me when you and Travis are ready for review.

Hi Nick, thanks for sharing your code. I think this would be more appropriate for mne-sandbox. There we have more degrees for freedom. For MNE we need to spend more time with API questions, documentation and testing. With regard to contents I am a bit concerned about the API. I don't see such a clear separation between spectral and functional, in fact the former can be a subset of the latter. Ideally we should make the code fit into the spectral code that is quite elaborated and smart in handling different data inputs and is optimized for performance. As a result we might want to rename it as "functional" though. Or we would use the same private functions and expose another function to compute functional connectivity measures that don't explicitly do a spectral decomposition. I'm wondering though how relevant that would be. As I see it correlation measures and MI are often computed on spectrally decomposed inputs or filtered data. Things to be discussed.

Ok thank you for the comments everyone. I understand the code is very unpolished, but I am happy to revitalize discussion/development of more functional/effective connectivity measures. I will move this to the sandbox.. Should I just submit the same "WIP" pull request there?
Nick

Should I just submit the same "WIP" pull request there?
Yes please

Ok great I have done that so I will close this. Thanks!


[API Question] Parentheses affects declaration emit. Intentional?

Consider the following snippet,
/*
    The below types are exactly the same.
    The only difference is that one is wrapped in parentheses.
    The other is not.
*/

type InvalidKeys<K extends string|number|symbol> = { [P in K]? : never };
type InvalidKeys2<K extends string|number|symbol> = (
    { [P in K]? : never }
);

type A<T> = (
    T & InvalidKeys<"a">
);
type A2<T> = (
    T & InvalidKeys2<"a">
);

/*
    type a = {
        x: number;
    } & InvalidKeys<"a">
 */
type a = A<{ x : number }>;
/*
    type a2 = {
        x: number;
    } & {
        a?: undefined;
    }
*/
type a2 = A2<{ x : number }>;

/*
    One parentheses is all you need to change the output
*/

Playground
I've noticed that, sometimes, the presence/absence of parentheses can change the emitted type declaration. Is this intentional? If so, are there set rules for it? Can this behaviour be relied upon?
There are times where one would want the type to be expanded. And other times where one would not want the type to be expanded.
Having control over it would be nice. (I know I've wanted control over it plenty of times).

I have encountered this discrepancy multiple times but this is the most recent example,
(that inspired me to finally make this issue).
https://github.com/microsoft/TypeScript/issues/20863#issuecomment-520551758
The InvalidKeys type is not expanded because I did not wrap the type in parentheses.

Obligatory @keithlayne , who hates unnecessary parentheses :trolleybus:

I don't think this is intentional - we normally skip past parens in anywhere where we traverse structure, I'm guessing that when we assign an alias symbol for the mapped type, we're neglecting to do so.
It's worth noting though, that even if we patch this, the following:
type InvalidKeys3<K extends string|number|symbol> = {
    "0": { [P in K]? : never }
}["0"];

Is probably still going to work as a way to avoid giving the mapped type an alias without changing its meaning.

Ooooooo
I just learned a new trick!

If you put anything other than a constant in that index position, you best name that object you're indexing into, y'hear? I am not responsible for how ugly your printback types get once you start immediately switch-indecing on anonymous objects.

@weswigham @RyanCavanaugh
Could priority for fixing this "bug" be bumped up?
And maybe also merged into 3.5.1 after it's fixed?
I just realized that this parentheses-causing-expansion thing can actually cause really bad .d.ts output.
Bad enough that the project will emit .d.ts files fine...
But other projects using the .d.ts files will have a stack overflow!

/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:37580
        function getLateBoundSymbol(symbol) {
                                   ^
RangeError: Maximum call stack size exceeded
    at getLateBoundSymbol (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:37580:36)
    at getSymbolOfNode (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:33831:51)
    at appendTypeParameters (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:36781:99)
    at getOuterTypeParameters (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:36819:57)
    at getOuterTypeParameters (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:36812:51)
    at getOuterTypeParameters (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:36812:51)
    at getOuterTypeParameters (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:36812:51)
    at getOuterTypeParameters (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:36812:51)
    at getOuterTypeParameters (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:36812:51)
    at getOuterTypeParameters (/home/anyhowstep/node-projects/tsql/tsql/node_modules/typescript/lib/typescript.js:36812:51)

Also, I think this parentheses thing might partially be the cause of my other emit problems like in,
https://github.com/microsoft/TypeScript/issues/31824
Because, well, I always use parentheses for complex type aliases.

@keithlayne Look! A world where unnecessary parentheses crashes your code!
Your dream world! :trolleybus:
I didn't even need 400+ parentheses this time!


Limit concurrent Github Actions builds

See hibernate/hibernate-orm#4615

Fixed by https://github.com/hibernate/hibernate-reactive/pull/1115


Add support for Sega Genesis Mini pads (Windows)

This adds Windows support for the official pads that ship with the Sega Genesis Mini.
Oddly, the d-pad is exposed as an analog input, though I've mapped it as a d-pad in this configuration. Other buttons are mapped as follows:
A -> Xbox A
B -> Xbox B
C -> Xbox X
Start -> Xbox Start
Generated using the SDL2 Gamepad Tool.

I know it’s a bit weird but I’m inclined to suggest C be mapped to RT as per the Hori Fightpad layout: https://images.app.goo.gl/hLGTzPjvozJP2AHr8
Since there’s a 6 button variant (which I’ll add a mapping for in follow-up) and that is generally the format we use for 6 button/Sega style pads.
This OK with you @heyjoeway ?

Yeah, looking at other examples, you're right. Just pushed the change!


can't connect the docker-registry when use http

We use the private docker registry and already config the "insecure-registries" of /etc/docker/daemon.json. But it will connect docker registry with https, any help please?

@hurricane1988 Any contribution is welcomed! Are u in our wechat group?

duplicated with https://github.com/OpenFunction/OpenFunction/issues/249


Challenge http://www.freecodecamp.com/challenges/waypoint-check-radio-buttons-and-checkboxes-by-default has an issue

Checkpoints still showing syntax errors...

Thanks for the report. Closing this as it's a duplicate of #585


Shipping zone description

I want to merge this change because it adds description field to shipping zone.
Related ticket: SALEOR-1017

Impact

[X] New migrations
[X] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[X] The changes are tested
[X] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-1017 As a User I want to add description to the shipping rate


Refactor the launch in CLI to be more flexible

What changes are proposed in this pull request?
refactor the cli code
Why are the changes needed?
make the code more flexible and easy for adding more functions in a cleaner way
Does this PR introduce any user facing changes?
nope

alluxio-bot, merge this please


Broaden dependency range of http

This was needed in conjunction with the current flutter version.
Because every version of flutter_test from sdk depends on http 0.12.0 and _discoveryapis_commons >=0.1.6+1 depends on http ^0.11.1, flutter_test from sdk is incompatible with _discoveryapis_commons >=0.1.6+1.
And because _discoveryapis_commons <=0.1.6 requires SDK version >=1.0.0 <2.0.0 or >=2.0.0-dev.20.0 <2.0.0, flutter_test from sdk is incompatible with _discoveryapis_commons.
So, because exitlive_mobile depends on both _discoveryapis_commons any and flutter_test any from sdk, version solving failed.

Fixed in https://github.com/dart-lang/discoveryapis_commons/commit/be3172fc3654bc829f6931e180e3e63feeff68ad