Add Easee charger support

Hi,
I am a user of an Easee Wallbox that can be controlled via APP and API. I already have an HomeAssistant integration but would love to use it together with EVCC.
The wallbox supports variable currents from 6-32 A as well as remote adoption of phases to be used.
There is a python wrapper library thats wraps the easee api so integration should be straightforward.
Info Easee
https://easee-international.com/de/zuhause-laden/
Easee API:
https://api.easee.cloud/index.html
Python wrapper:
https://pypi.org/project/easee/
Documentation:
https://fondberg.github.io/pyeasee/pyeasee/

Sorry for not having a better replay to a good issue: at this time support for additional chargers is not a priority.
Letting alone the fact that I personally would not want a cloud-based API for my home charger, I cannot currently spend the time for implementing and supporting an additional charger. If the vendor wants to fund this on a regular basis he is welcome.
I'd also accept PRs if you would volunteer to take over providing the required support.

Die Cloud-API fällt wohl erwartungsgemäß regelmäig aus. Wer hätte das nur geahnt...?
https://easee.upvoty.com/b/ideas/local-simple-api
Aber es sieht zumindest auf den ersten flüchtigen Blick so aus als könnte man auch lokal etwas steuern:
https://github.com/andersalavik/easee-ha/

Hi,
I would have a quick questions here. I see that the feature request for EASEE support is closed. On the other hand I see that there is a feature/easee brach available in the project which already contains quite some code and was even changed until a month ago. How much is there already implemented and how much would be left here? I am not too deep into developing, but does it make sense pull this and make it work for my own usage?


Collision2D detection fails (most of the time) when CharacterBody2D Player is spawned on the scene.

Tested versions
v4.2.1.stable.official [b09f793f5]
System information
Linux Kubuntu 23.04 KDE Plasma Version: 5.27.4 KDE Frameworks Version: 5.104.0 Qt Version: 5.15.8
Issue description
I have a static platform with two StaticBody2D colliders on either end. When I spawn a Player scene(CharacterBody2D/Collider2D) and move_and_slide() towards either one using ui_left/ui_right, most times it will stop about the width of the Player before hitting the collider.
However if the same Player scene is visible, the move_and_slide() along the platform works perfect.
See the code below. I have attached the minimal project.
Steps to reproduce
Test 1. Player Spawns (instantiated)

Run the attached project.
Player spawns on platform.
Use arrow keys to slide left or right.
You will notice that the Player does not collide on one or the other static colliders.
(Many times it may look like it works. Press ESC to quit and run it again.)

Test 2 Make Player visible. (Not instantiated)

Make Player visible, and and run attached project
Use arrow keys to slide left or right.
You will notice that the Player collides properly.

world.gd
extends Node2D
class_name World
@onready var Player:PackedScene = preload("res://player/player.tscn")
var player_anim: CharacterBody2D

func _ready():
	if !$Player.visible:
		player_anim = Player.instantiate()
		add_character_to_world(player_anim, $SpawnAt.position)

func add_character_to_world(actor: CharacterBody2D, position: Vector2):
	actor.position = position
	add_child(actor)
	pass

func _physics_process(delta):
	if Input.is_key_pressed(KEY_ESCAPE):
		get_tree().quit()

player.gd
extends CharacterBody2D

@export var speed = 600
@export var gravity = 30

# Called when the node enters the scene tree for the first time.
func _ready():
	velocity.y=0
	move_and_slide()

func _physics_process(delta):

	if  !is_on_floor():
		velocity.y += gravity
		move_and_slide()
		return

	var input_movement = Input.get_vector("ui_left","ui_right","ui_up","ui_down")
	if input_movement != Vector2.ZERO:
		velocity = input_movement * speed

	if Input.is_action_pressed("ui_left"):
		move_and_slide()

	#elif horizontal_direction < 0:
	if Input.is_action_pressed("ui_right"):

		move_and_slide()

	pass

Additional Note
Same issue happens if you replace move_and_slide() with move_and_collide(velocity)
Screen shots

Minimal reproduction project (MRP)
Archive.zip

Since there are two characters in your scene (the invisible one from the scene file and the visible one created in the script), how far the visible one can move depends on where the invisible one ends up. If it's to the right of the visible character, for instance, then you can't get closer to the right obstacle than the width of the invisible character. You can make the initial character visible and transparent to better see what's going on:

Resolved. User error.


US 04.01.01

As a player, I want a profile with a unique username and my contact information.

https://github.com/CMPUT301W23T32/lordofthewings/issues/37


WIP ci/test: add NODE_OPTIONS max_old_space_size=500

Summary
ci/test: add NODE_OPTIONS max_old_space_size=500
Ticket Link

Related Pull Requests

Has server changes (please link here)
Has redux changes (please link here)
Has mobile changes (please link here)

Screenshots

Release Note

NONE

Thank you!

thanks to @agnivade 🎉

@agnivade run in gitlab and looks like it is working as well
https://git.internal.mattermost.com/cpanato/mattermost-webapp/-/jobs/67285


Severity filtering

2nd attempt to make the PR cleaner... Sorry for the noise, I really should have deleted my fork again, I didn't have the 1.9 release
There is still the problem with meow on latest version, it cannot work with commonjs...
The tests are working though, so I think it works ? Couldn't test the cli locally

Implements https://github.com/azu/security-alert/issues/21

Still failing build though, same error... is meow 9 even supporting a multiple string input ?
$ cross-env NODE_ENV=production tsc -p .
lerna ERR! yarn run build exited 2 in '@security-alert/sarif-to-comment'
lerna ERR! yarn run build stdout:
$ tsc -p . && tsc --project ./tsconfig.module.json
src/cli.ts(56,21): error TS2322: Type 'string[]' is not assignable to type 'string | number | boolean | undefined'.
src/cli.ts(102,31): error TS2571: Object is of type 'unknown'.
src/cli.ts(102,58): error TS7006: Parameter 's' implicitly has an 'any' type.
src/cli.ts(113,13): error TS2322: Type 'unknown' is not assignable to type 'string'.
src/cli.ts(114,13): error TS2322: Type 'unknown' is not assignable to type 'boolean | undefined'.
src/cli.ts(115,13): error TS2322: Type 'unknown' is not assignable to type 'string'.
src/cli.ts(117,13): error TS2322: Type 'unknown' is not assignable to type 'string'.
src/cli.ts(118,13): error TS2322: Type 'unknown' is not assignable to type 'string'.
src/cli.ts(119,13): error TS2322: Type 'unknown' is not assignable to type 'string'.
src/cli.ts(120,13): error TS2322: Type 'unknown' is not assignable to type 'string | undefined'.
src/cli.ts(121,13): error TS2322: Type 'unknown' is not assignable to type 'boolean | undefined'.
src/cli.ts(122,13): error TS2322: Type 'unknown' is not assignable to type 'boolean | undefined'.
src/cli.ts(123,13): error TS2322: Type 'unknown' is not assignable to type 'boolean | undefined'.
src/cli.ts(124,13): error TS2322: Type 'unknown' is not assignable to type 'string[] | undefined'.
src/cli.ts(125,13): error TS2322: Type 'unknown' is not assignable to type 'boolean | undefined'.
src/cli.ts(126,13): error TS2322: Type 'unknown' is not assignable to type 'string | undefined'.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
lerna ERR! yarn run build stderr:
error Command failed with exit code 2.
lerna ERR! yarn run build exited 2 in '@security-alert/sarif-to-comment'
lerna WARN complete Waiting for 1 child process to exit. CTRL-C to exit immediately.
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

and there is https://github.com/sindresorhus/meow/issues/204

@azu it all works now ! :) I added a simple check to prevent undefined severity and use the constant

@azu can I merge ?

https://github.com/azu/security-alert/releases/tag/v1.10.0 🎉


Remove dead config reducer code

:hocho: @keybase/react-hackers

👍

Can one of the admins verify this patch?


🐛 树状模式下开行序号行头分割线绘制优化

🏷 Version
Sheet Type

[x] PivotSheet
[ ] TableSheet
[ ] GridAnalysisSheet
[ ] StrategySheet

😅 Current Behavior

😊 Expected Behavior

ref: https://github.com/antvis/S2/pull/1966


cargo-watcher: Resolve macro call site in more cases

This resolves the actual macro call site in a few more cases, f.x. when a macro invokes compile_error! (I'm looking at you ra_hir_def::path::__path).

Also adds a related information item to the error pointing to the actual source of the error:

Some tests need to be updated, I think.

That's what I get for not running insta review last. Should be fixed.

bors r+


Output resulting JSON as JSON into PostgreSQL DB

Since its 9.2 version, PostgreSQL supports JSON as a data type. repotool shall be able to output its JSON directly as JSON into a database table.

A new tool has been created to take care of that: fluxio.


[ABW-3767] Pause/resume advanced lock when using google sign in

Description
Launching google sign in moves wallet to the background. To avoid locking user wallet in that procedure, I've added "flow specific" pause/resume of advanced locking.
How to test

Verify that with advanced lock on, when signing on with google at any entry point - backup restoration/onboarding/security center - lock screen is not shown when user signs in with google

PR submission checklist

[x] I have tested above scenarios and verified that app is not being locked when launching google sign in intent

I am not really sure if this is the proper solution to this. While the app works fine if it stays in the foreground, if we put the app on the background while the app-lock feature is paused, then we can completely bypass the app-lock.
app-lock.webm

I close this PR and I will open a new one with all the bug fixes.


Path A instruction confusion

Following https://microsoft.github.io/app-camp/aad/A01-begin-app/ but be honest in some places there’s not enough details or wording that makes it a bit confusing.
Exercise 3 Register your application with Azure AD
Step 3: Verify permission to call the Microsoft Graph API

it is outlined that under API Permissions we should notice the “User.Read” permission
the permission is of type “delegated”, so the application is accessing the API as the signed-in user

Step 4: Consent to the permission
The screen shot outlines also the “User.Read.All” permission of type “application”
None of the steps instruct to assign that permission, what am I missing?

When inspecting the sign-in logs I can see successful user login events to the application

However, I don’t see any events for service principals, but the steps involved creating a secret for the registered app and adjusting the .env file. What am I missing? Why don’t I see authentication attempts from the service principal? This relates to the above point regarding the permission of type “application”.
EDIT: I've removed the User.Read.All permission, tested again, and it is still working.  However, if I intentionally change the secret and restart npm I'm getting error Error returned in OBO: {"error":"invalid_client","error_description":"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app. So why can't I see the service principal sign in events (can only some two unrelated events from 1/11/2023, but got the tenant since today)?

Thanks !

YES thank you for flagging.
The screen shot is out of date. An early version of the labs used app permissions but that has changed and the screen shot didn't get fixed.


Gemini real-time

Any plans for implementing Gemini real-time API to Agents?

+1

we are working on it. stay tuned!

+1 and thank you @davidzhao looking forward to it

If everyone enters their own api key for demo, it should work fine. Just like openai key requirement at the demo site.

Which demo?

Which demo?

https://playground.livekit.io/
which is outdated I think?

+1 and thank you @davidzhao looking forward to it. something interesting to know is it seems they have a limit of
3 concurrent sessions per API key

is there guidance of how to queue up or rotate api keys? the rates seem pretty low for an actual application

There might be some workarounds to rotate the keys and bypass API usage limits, but I’m not sure if that complies with Google's policies. Since this is an experimental model, I strongly recommend against using it in production for now. The rates will likely increase once the stable version is released.

Any update here and when it will support video input?

Gemini 2 looks EXTREMELY impressive, and our early tests are showing that it's way smarter than OpenAI in our particular business domain. I've been asked to shift over to Gemini MultiModal for my livekit development. So I'mreally looking forward to this support...

+1, looking forward to it


Broken scrolling

I just posted on the metrics list as well but this is another page where the list of headings is longer than most browser windows would be, and scrolling down in the headings is broken.
Please repair the scrollbar functionality for the headings lists across the doc sites.

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

ID: f25bfaff-5670-33ff-beba-28dfe56d1d54
Version Independent ID: 3fbde6a5-73f4-aa39-766d-881ea5d45d69
Content: Azure Resource Manager resource provider operations
Content Source: articles/role-based-access-control/resource-provider-operations.md
Service: role-based-access-control
GitHub Login: @rolyon
Microsoft Alias: rolyon

Hi,
Thanks for bringing this to my attention. I'll check into this.
#in-progress

@rolyon here's another strange page:
https://docs.microsoft.com/en-us/azure/virtual-network/manage-route-table#create-a-route-table
There is a useless scrollbar on the body pane.
When scrolling with the mouse wheel on any page, the left-hand ToC navigation is very jittery, which I don't recall being the case before. IIRC, I could smoothly scroll through any pane (ToC, body, headings) without the others jumping around.

Hi @dcbrown16
I see some jitter in Firefox and Edge. Chrome seems to be mostly smooth.
I don't see an extra scrollbar. Which browser and OS are you using?

@rolyon I tried this again and the scrollbar does seem to be gone...I'll let you know if I run into it again in a reproducible fashion.
I'm on Windows 10.0.17134, using Edge mostly but also Chrome.
I did verify that Chrome doesn't have the jitter as well.
Thanks!

#13119 is the other place I reported this.

Hi @dcbrown16
Thanks for reporting this. I'm not able to repro the weird scrollbar in Edge. Does anything in particular trigger?
Btw, I think I have an alternative to address the long list of headings.

Hi @dcbrown16
I've shortened the list of headings for built-in roles and operations:
https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles
https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations

I'm not sure what causes the scrollbar on the body, I'll keep an eye on it. It's not a major issue either way.
I definitely appreciate the effort to clean up the scrolling behavior on the other pages, but I would personally say this reduces the functionality for me. On the ProDirect team we frequently need to find specific items on these pages, and it was nice to use the header list to see the various categories under Microsoft.Web operations at a glance, for example.
I know it's not so simple, but the websites worked up until shortly before I posted this thread. Do we know what caused the change that broke the header pane scrolling? If possible, I'd love to see that restored instead of using this stopgap measure.

@dcbrown16
We have a work item to investigate scrolling for long heading lists. I'll let you know when I learn more.
thanks

@rolyon I figured out the scrollbar on body behavior - it shows up when I expand a feedback item in Edge only. Either Open or Closed feedback items trigger it.

Hi @dcbrown16 I'm not able to trigger the scroll bar appearing the body. Here are the steps I'm using. Are these the steps you are using?

In Edge, open a doc page containing a feedback section.
https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles
In the Feedback section, click Closed tab.
Expand a feedback item.

Hi @dcbrown16, A scrollbar has been added to the "In this article" heading list.
Do you prefer having the roles and providers in this list instead of current alphabet?
https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles
https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations

@rolyon I too am unable to reproduce the scrollbar on the body again, although those are the steps that led to it before. Will let you know if I see it again.
IMHO yes, having the roles and providers spelled out in the heading list would be nice and I think would be easier for readers - I feel like people are more likely to look at the list and wonder what a certain role or provider name is than to know that they want to jump to G and look at all the entries there.

@dcbrown16 - Okay, thanks for the testing. I restored the full heading list.
https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles
https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations
Let me know if you notice anything else.
thanks

@MicrosoftDocs/azure-cxp-triage
#please-close


No support for https based kafka connection

Current code base does not support https based connection

Closing. Fixed.


how to compile these pack to android platform

how use these code to build android static lib?
thanks

CMake documentation provides a detailed guide for this purpose. A static library can be built by disabling the standard BUILD_SHARED_LIBS CMake variable.


Angular not defined

Getting "angular not defined" error in the index.html file in Module 3. Also gives "allMysfits not defined"  and shows error  "$ not defined" in "$.ajax". All the errors are probably due to placement of

Are you using http or https when calling
http:///mysfits?
Note: This Network Load Balancer only supports HTTP (http://) requests since no SSL/TLS certificates are installed on it. For this tutorial, be sure to submit requests using http:// only, https:// requests will not work properly.

I am using http. The page gets displayed but when I click on the buttons nothing happens. I am pretty sure Angular is not loading. Tried to reposition the

I am also having the same issue. When I look back at the index.html file for module-2 I see the same warning flags.
I found these issues and started researching because I have never been able to get the monsters to appear (either statically or dynamically) when I visit the S3 bucket endpoint URI through my web browser. However, the correct banner image (not sure what this is called?) does load just like the example web app in the tutorial. This is the only thing holding me back from starting Module 4...

I was able to resolve the problem by replacing the library reference with a newer version (1.7.9):
"https://ajax.googleapis.com/ajax/libs/angularjs/1.7.9/angular.min.js"

The index.html file looked good when I opened it directly from S3 bucket. When I accessed the application endpoint URI, I got a "Failed to load resource: the server responded with a status of  404 ( not found)  /favicon.ico 1" I think it can't find this favicon.ico. Can you help with this ?

I had the same issue is the website only showing the banner image. I had to re-do module 2, step 4, Create A Service With Fargate, C: Test the Service.
Now everything works fine


Logging is dumping contents to the browser

Hi
Currently the logging method is using var_dump to add content to strings e.g.
$this->log('post contents ' . var_dump($post_contents));
This actually just dumps content to the browser, we get away with it on server side calls but when this is used in an ajax request that makes a ->process call the var_dump output is added to the response and make content invalid.
Could probably easily swapped for :
$this->log('post contents ' . var_export($post_contents, true));
Or use output buffering ob_start ?
Thanks
Tom

thanks Tom, let me dig into this to ensure I understand the differences between var_dump and var_export but, at first glance, what you are suggesting sounds reasonable.

@tomworks, new release 3.2.0 is out, thanks for the issue.

I think the issue still persists as:
var_export($post_contents);
should actually be:
var_export($post_contents, true);

well that's a bummer, reopening this ticket.

All right, do you mind testing our release v3.2.1 I just pushed out?

I can’t see 3.2.1, currently composer only showing:
dev-master, v3.x-dev, * v3.1.0, v3.0.0, v2.2.2, v2.1, dev-dependabot/composer/phpunit/phpunit-tw-6.0or-tw-9.0, dev-raf/feature

On 15 Mar 2020, at 18:41, Rafael Ferreira<EMAIL_ADDRESS>wrote:
All right, do you mind testing our release v3.2.1 I just pushed out?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/uvasoftware/scanii-php/issues/9#issuecomment-599248220, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALLMN6Z5EYKVZPHUUJ54TDTRHUOMNANCNFSM4LANAXZQ.

Can you try now? It's showing up https://packagist.org/packages/uvasoftware/scanii-php#v3.2.1 - I think there's just a delay between a package being published and composer picking it up.

Thanks Rafael, tested and seems to work well now.

On 18 Mar 2020, at 14:24, Rafael Ferreira<EMAIL_ADDRESS>wrote:
Can you try now? It's showing up https://packagist.org/packages/uvasoftware/scanii-php#v3.2.1 https://packagist.org/packages/uvasoftware/scanii-php#v3.2.1 - I think there's just a delay between a package being published and composer picking it up.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/uvasoftware/scanii-php/issues/9#issuecomment-600652721, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALLMN6ZGC2AT3AVCNZSQZSLRIDKSPANCNFSM4LANAXZQ.


handleBeforeInput is not trigger when input using an IME

feature
handleBeforeInput is not triggered when using an IME. I wonder if it's possible to add some code to trigger something act like handleBeforeInput in resolveComposition.

Closing this as a duplicate of https://github.com/facebook/draft-js/issues/631


[ENHANCEMENT] Allow Changing of the Powershell Executable

Please confirm these before moving forward

[X] I have searched for my feature proposal and not found a work-in-progress/duplicate/resolved/discarded issue.
[X] This improvements refers to an existing feature. If you want to suggest a new feature, please use this template
[X] This improvements is not a bug. If you want to report a bug, please use this template

Describe the improvement
Would it be possible to have the option to change the executable of Powershell being used by WingetUI Powershell Package Manager to the current releases? 7.4, 7.3, etc. With pwsh.exe if you install modules under the AllUsers scope they install to C:\Program Files\PowerShell\Modules instead and aren't picked up by Windows Powershell. The only real update would be that the Test-GalleryModuleUpdate function would need to be changed as the MaximumRedirect parameter was modified in Powershell Core to return a terminating error (assumedly you could just swap to using Find-Module to return the latest version available).
Describe how this improvement could help users.
Many like myself only use the current releases of Powershell.

That would be a great addition!

This was my major reason for downloading WingetUI -- helping manage updates to my Pwsh modules.  Unfortunately, I only use pwsh core.
Replacing powershell.exe with pwsh.exe DOES provide the desired behavior within WingetUI -- but it's not recommended to completely replace the Windows PowerShell executable because a few things still require use within Windows Powershell.


Build failure: static resource folder edgecase

Build fails with the following project layout:
my-project.csproj
  ...
  <ItemGroup>
    <StaticResourceFolder Include="data/Example"/>
  </ItemGroup>
  ...

Folder structure
project-root/data/Example/

file.json
otherfile.json
Subfolder/

The json files simply have {} inside them
Build fail output
MSBuild version 17.4.0+18d5aef85 for .NET
  Determining projects to restore...
  All projects are up-to-date for restore.
/home/sam/.../obj/Debug/net7.0/SylvanStaticResources/data/Example.g.cs(68,25): error CS0756: A partial method may not have multiple defining declarations [/home/sam/.../my-project.csproj]
/home/sam/.../obj/Debug/net7.0/SylvanStaticResources/data/Example.g.cs(60,2): error CS0579: Duplicate 'global::System.Diagnostics.DebuggerNonUserCode' attribute [/home/sam/.../my-project.csproj]
/home/sam/.../obj/Debug/net7.0/SylvanStaticResources/data/Example.g.cs(68,25): error CS0111: Type 'Example.Subfolder' already defines a member called 'PreProcess' with the same parameter types [/home/sam/.../my-project.csproj]
/home/sam/.../obj/Debug/net7.0/SylvanStaticResources/data/Example.g.cs(70,19): error CS0111: Type 'Example.Subfolder' already defines a member called 'Process' with the same parameter types [/home/sam/.../my-project.csproj]

Build FAILED.

/home/sam/.../obj/Debug/net7.0/SylvanStaticResources/data/Example.g.cs(68,25): error CS0756: A partial method may not have multiple defining declarations [/home/sam/.../my-project.csproj]
/home/sam/.../obj/Debug/net7.0/SylvanStaticResources/data/Example.g.cs(60,2): error CS0579: Duplicate 'global::System.Diagnostics.DebuggerNonUserCode' attribute [/home/sam/.../my-project.csproj]
/home/sam/.../obj/Debug/net7.0/SylvanStaticResources/data/Example.g.cs(68,25): error CS0111: Type 'Example.Subfolder' already defines a member called 'PreProcess' with the same parameter types [/home/sam/.../my-project.csproj]
/home/sam/.../obj/Debug/net7.0/SylvanStaticResources/data/Example.g.cs(70,19): error CS0111: Type 'Example.Subfolder' already defines a member called 'Process' with the same parameter types [/home/sam/.../my-project.csproj]
    0 Warning(s)
    4 Error(s)

Hi Mark,
Thanks for taking the time to look into this :)
I think that
  ...
  <ItemGroup>
    <StaticResourceFolder Include="data/Example"/>
  </ItemGroup>
  ...

Should yield Data.Example as a namespace.
I would also prefer that nested folders would be interpreted as namespaces in their own right.
i.e. the same XML code shown above would also produce the Data.Example.Subfolder namespace, as that would would allow me to automatically create complex nested namespaces by simply including the topmost relevant folder.
I agree that both behaviours should be possible to disable with an attribute to prevent the tool from becoming inconvenient in some circumstances, though.

Ah! I see!
I was unaware that nested folders were already supported. I should make use of that feature.
But I do agree that the parent folders (up until the project root) should be included in the namespace as it'd isolate all generated classes under a dedicated namespace, reducing the chance of a generated class duplicating the name of a class in the source code.

The namespace for a generated folder can be specified in the StaticResourceFolder item in the .csproj.
<StaticResourceFolder Include="data/Example" Namespace="MyProject.Data"/>
or
<StaticResourceFolder Include="data/Example" Namespace="$(RootNamespace).Data"/>
To use the default root namespace defined by the project.


Fix pagination when embedding fails

Pull Request
Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/5045
What does this PR do?

Use return_keyword_results function when embedding fails

bors merge

bors merge


Update templates

Integrating asset changes from the latest VS templates

Looks good to me

Do we want to be proactive about upcoming cordova-ios platform changes? They will be adding in a new icon size for ipad pro: https://issues.apache.org/jira/browse/CB-10184

:+1:


NFC: [CodeCompletion] Use enums in bit fields as-is

We don't need to convert them from/to integer

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please smoke test Windows

@swift-ci Please smoke test Windows

@swift-ci Please smoke test

I got this to pass by changing
- #if !SWIFT_COMPILER_IS_MSVC
+ #if !defined(_MSC_VER)

AFAICT SWIFT_COMPILER_IS_MSVC is only set if the sources are compiled by the visual studio compiler. https://github.com/apple/swift/blob/b42402bd6f1811a2ab43f58082b2c635a599b4da/include/swift/Basic/Compiler.h#L16-L20
But we are building the Swift compiler using clang (at least the build log in Windows#19400 is invoking T:\llvm\bin\clang-cl.exe). We are checking for defined(_MSC_VER) in quite a lot of places of the code base already, so I assume the check can’t be completely wrong.

Makes sense! Merged.


Campaign FullDescription text is not persisted after create or update

Instructions to reproduce:

Navigate to Admin..Campaigns
Click Create New
Fill out campaign fields, including placing some text in the FullDescription tinyMCE rich text editor
Click Create to submit the new campaign, this returns you to the Campaign Details page
Click "Edit" link (small pencil icon next to campaign name)
On campaign edit page, the text of the FullDescription is now empty.
Values entered in FullDescription field do not appear in dbo.Campaigns.FullDescription column, i.e. the text is never persisted.

I'm taking a quick look at this issue


WIP Add envelope feature

This PR adds the envelope feature.
By a collection of points we collect the points that designate the bounds of a rectangle Polygon
and we create that polygon by using the bbox methods.

Hi Kostas,
Welcome to the turf-go project!!! :)
Thank you for this contribution.
If you don't mind please include the README (check the Envelope fn) in order to keep updated the documentation.


Xdebug?

I'm not clear how to get xdebug operational. There is config at /etc/php81/conf.d/50_xdebug.ini where the PHP component is disabled, and there is an environment variable at https://github.com/Islandora-Devops/isle-site-template/blob/917e9cdce7a1f7f2a447ca248ac334becd2b3dd4/docker-compose.yml#L407 but it's not clear to me how these interact... Can you provide documentation?

As far as I've learned, when you're using the built-in IDE at ide.islandora.dev or whatever your domain is, you can click the "Debug" buttons until a coloured banner appears, and then you can line-by-line debug as usual.
The docs repeatedly mention an integration with PHPstorm but I've never seen that in practice.


Update use of auto prefix for environment variables

The syntax for auto_envvar_variables is obscure to find but I eventually got it as PREFIX_FUNCTION_VARIABLE from values-from-environment-variables
e.g. the function "info"  with flag "--assets" expects a value like $ export NUMISMATIC_INFO_ASSETS=ETH
And you do have correct syntax in cli.py, if one wanted to use the auto prefix feature.
coin(auto_envvar_prefix=ENVVAR_PREFIX)
Unfortunately, the feature is restrictive in that it requires the function name in the middle i.e. NUMISMATIC_INFO_ASSETS, when we just want NUMISMATIC_ASSETS for use in info and prices.
Since it doen't work neatly for assets and currencies, then you could remove the feature, provided you don't need it for any other variables (where the function name is the middle is appropriate). That would be a single line code change to just have coin() at the end. And you can keep using your f-string style throughout as envvar=f'{ENVVAR_PREFIX}_ASSETS', which is the most economical in this situation without  using the auto_envvars_prefix feature..
Let me know what you think.

You're right. Let's do that!. Remove the auto_envvars_prefix and keep the rest.

Fixed by #22


Manage EP Template: CSS fix for narrow width

From the Hub: https://powerofus.force.com/0D58000003H0OZa

**lurch: add

Tracking W-018000

I tested this in Classic and Lightning and can no longer reproduce it.


Please Separate the Apps

Version
Could you separate the apps so Obtanium doesn't overwrite one app with another? If there's a way to fix this in Obtanium, please make a guide.
Thanks!
What platform are you using?
Android
OS Version
Graphene OS, always updated.
What happened?
Apps overwrite each other.
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

It has already been https://github.com/Akylas/OSS-DocumentScanner/issues/232.
And there is now obtainium badges on readme so that you can add both apps separately


implementation of other navigators

Hi. I finished DrawerNavigator and SwitchNavigator implementation.
plz apply this changes.

Awesome!  Thanks!


Can't get 65+ with GOT10k

Hello
Thanks for your code.
I followed your code and trained ResNet22 on GOT10k.
No modification were done. At the end I got 64.7 on OTB15
How did you get 65.4?

Hello
Thanks for your code.
I followed your code and trained ResNet22 on GOT10k.
No modification were done. At the end I got 64.7 on OTB15
How did you get 65.4?

Hi, thanks for your interest.
Have you tuned the parameters (see tuning toolkit) ? In my experience, training on GOT10K is easy to get good results.

I used the ones you've provided.
Do I need to tune them each time I train my model? So for each set of weights I have a different set of hyperparameters?

I used the ones you've provided.
Do I need to tune them each time I train my model? So for each set of weights I have a different set of hyperparameters?

I would tune it only if I get a nice result after epoch testing. If you have enough resources, of course you could tune it every time.  For example, if your current is 64.7, it should be 65.5-67 in my experience.

@ISosnovik @zhangliliang
Have u trained the siamrpn model successfully with GOT10K?
I got an situation like this:

my torch version is: torch.1.2.0

@davinca you can check https://github.com/researchmm/SiamDW/issues/38

@ISosnovik @JudasDie I trained ResNet22 on GOT10k and get 47.8 on OTB15,No modification in SiamRPN.ymal.  the result is abnormal and confusing.=-=

@ISosnovik @JudasDie I trained ResNet22 on GOT10k and get 47.8 on OTB15,No modification in SiamRPN.ymal. the result is abnormal and confusing.=-=

The models provided on readme (got10k) are for "FC" versions (Res22FC and Res22W FC). If you want to use "RPN", please use default configs. If you want to train on GOT10K (as you mentioned), please use FC models (20w pairs each epoch are enough). When you tune the hyper-parameters, I would suggest you start with VOT, since OTB15 containing more frames takes much longer time.

@JudasDie I use FC model to initial the SiamRPN and increase pairs for epoch(40w), but gives me 0.53 on OTB100.

And what is 20w and 40w?

@ISosnovik it indicates the number of training samples per epoch.

What is w?

Oh. I suppose it is 10 000

yep =-=


Duplicated source dirs in .ceylon/config after creating modules

When try to add new module through intellij context-menu it adds new source=source entry to .ceylon/config which then cause problems with ceylon-js compilation.
.ceylon/config
[compiler]
source=source
resource=resource
source=source

[defaults]
offline=false
flatclasspath=false
autoexportmavendependencies=false
fullyexportmavendependencies=false

Errors
source/mod/run.ceylon:2: error: imported declaration not found: 'importantVariable' might be misspelled or does not belong to this package
    importantVariable
    ^
source/mod/run.ceylon:5: error: function or value is not defined: 'importantVariable' might be misspelled or is not imported (did you mean to import it from 'mod.innerpack'?)
    print(importantVariable);
          ^
source/mod/run.ceylon:2: error: imported declaration not found: 'importantVariable' might be misspelled or does not belong to this package
    importantVariable
    ^
source/mod/run.ceylon:5: error: function or value is not defined: 'importantVariable' might be misspelled or is not imported (did you mean to import it from 'mod.innerpack'?)
    print(importantVariable);
          ^
4 errors
ceylon compile-js: There were 4 errors.

Plugin: Stable release of Ceylon IDE for IntelliJ based on Ceylon 1.3.2.

Probably fixed by @1bee6c3b746c2eee0a97ba3a67e5752c351c070a.

Sorry. I so early closed it.
When new ceylon plugin for intellij will be avaible i'l test it.

Yep. All working fine. And IDE now not only not adds new entries and also deletes existed one.

Yep. All working fine.

Good, thanks.


Error in README

The README.md should be updated since ng set commands do not work anymore:
ng set defaults.schematics.collection @ionic-angular/schematics --global
get/set have been deprecated in favor of the config command.

The project was built using:
npm install -g<EMAIL_ADDRESS>npm install -g<EMAIL_ADDRESS>npm install -g<EMAIL_ADDRESS>npm install -g rxjs<EMAIL_ADDRESS>
Install the Angular CLI globally using npm:
npm install -g<EMAIL_ADDRESS>
I've updated the project's README.md.


Improvements for StatusMenu

[ ] Show a tick on the left of the connected Wi-Fi
[ ] Set currently connected Wi-Fi as the first Wi-Fi menu item
[ ] Show "Wi-Fi: Looking for Networks..." when itlwm is scanning
[ ] Add a menu item for disconnecting from currently connected Wi-Fi
[ ] Show detailed info of currently connected Wi-Fi

[ ] IP Address
[ ] Router
[ ] Internet
[ ] Security
[ ] BSSID
[ ] Channel
[ ] Country Code
[ ] RSSI
[ ] Noise
[ ] Tx Rate
[ ] PHY Mode
[ ] MCS Index

NOTE: Personal Hotspot's section will never be added since itlwm can't determine whether a Wi-Fi is an iPhone hotspot, not to mention cellular signal strength and battery info.

I suggest also to add a tick to the connections that has stored passwords

@Edoardo001 Hmmm, that doesn’t make sense since Apple didn’t do that and it might be hard to know which WiFi is currently connected.

Suggest to auto connect on application startup on the latest connected Wifi or one of the saved ones, on my pc I must connect to wireless every time and doesn't save password


Difference between infomodel and IDS-G:MetadataBroker regarding purpose of ConnectorUnavailableMessage

It is stated here
https://github.com/International-Data-Spaces-Association/InformationModel/blob/4f9dcb7b7f41421148cbe0a9fccf35336e17364f/taxonomies/Message.ttl#L108
that a ConnectorUnavailableMessage says, that a connector may be available again in the future.
In the Broker docs, it is stated, that a connector won't be ever available again, thus currently all Resources are deleted from the Metadata Broker when a connector sends an unavailable message. See
https://github.com/International-Data-Spaces-Association/IDS-G/blob/e470175d77b2b072a8d132cee87c26926e73c797/Components/MetaDataBroker/FunctionsAndCorrelatedMessages/MessagesReceivedByABroker.md?plain=1#L6

I propose to change the line in the MetaDataBroker file to allow the reappearance of a Connector. Or are there any cases where a one-and-forever behaviour makes sense?


[QNN] Support 4D padding.

As Title
@FrozenGene
https://github.com/apache/incubator-tvm/pull/4803

Thanks @anijain2305 Merged.


Interesting too!When

Looking forward for the code releasing!

Code released. Welcome to check out.


Possible to Train non-COCO?

I see this only supports the COCO dataset. Any plans to support something a little more generic like an ImageTextFolder or WebDataset?
I helped write this implementation (and there's also support for webdataset in that repo):
https://github.com/lucidrains/DALLE-pytorch/blob/main/dalle_pytorch/loader.py

This would work with COCO btw - which stores images and text files in this fashion.

Definitely. I'll look into this, probably next week. Thanks!

Definitely. I'll look into this, probably next week. Thanks!

No - thank you!

TextImageDataset is now the default. I have only tested on coco so far. If you try other datasets, please let me know if you encounter any errors. I'll look into supporting WebDataset later on.

I've begun working on webdataset support here: https://github.com/dzryk/cliptalk
That project will be able to handle more generic image->text settings and uses GPT models instead of BART.
I'll add webdataset here for completion once I've confirmed things work over there


Depict art frame integration

The Depict art frame (https://depict.com) is a wall-mounted 49" 4K display
that looks like a picture frame. It seems to be mostly intended to view
curated art collections (most of which are paid subscriptions). The app that comes
with it allows one-off uploading of your own photos, but has no slideshow support or
similar.
Home Assistant to the rescue! This component allows Home Assistant to turn
the frame on and off, adjust brightness and contrast, and set what image
is displayed on the frame. By combining this component with a
random sensor,
a webdav sensor (home-assistant/home-assistant#19758), and a templated action,
Home Assistant can run a shuffled slideshow of images on the frame.
Description:
Related issue (if applicable): n/a
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#8039
Example entry for configuration.yaml (if applicable):
For autodetect:
depict:

For specific frames:
depict:
  - name: 'FRAME_NAME'
    host: 'FRAME_IP_OR_HOSTNAME'
  - name: 'ANOTHER_FRAME_NAME'
    host: 'ANOTHER_FRAME_IP_OR_HOSTNAME'

Checklist:

[X] The code change is tested and works locally.
[X] Local tests pass with tox. Your PR cannot be merged unless tests pass
[X] There is no commented out code in this PR.

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

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

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

[X] New dependencies have been added to the REQUIREMENTS variable (example).
[X] New dependencies are only imported inside functions that use them (example).
[X] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[X] New files were added to .coveragerc.

If the code does not interact with devices:

[X] Tests have been added to verify that the new code works.

This PR seems to have gone stale. Closing it.


Fixed edge cases for the bulk strings

With this the bulk string should be ok. I run hours of tests locally and the protocol looks implemented fully for bulk strings.
Here are some numbers for different pooling configuration on a laptop with an imposed request concurrency
Server, Client 		 -> Same FixedThreadPool 16
AsynchronousChannelGroup -> FixedThreadPool 16
Scheduler Pool 		 -> FixedThreadPool 4

Request Concurrency = 16

Transactions:		      269780 hits
Availability:		      100.00 %
Elapsed time:		      600.90 secs
Data transferred:	      283.94 MB
Response time:		        0.02 secs
Transaction rate:	      448.96 trans/sec
Throughput:		        0.47 MB/sec
Concurrency:		       10.87
Successful transactions:      269780
Failed transactions:	           0
Longest transaction:	       20.34
Shortest transaction:	        0.00

Request Concurrency = 32

Transactions:		      279635 hits
Availability:		      100.00 %
Elapsed time:		      599.22 secs
Data transferred:	      294.31 MB
Response time:		        0.05 secs
Transaction rate:	      466.67 trans/sec
Throughput:		        0.49 MB/sec
Concurrency:		       21.31
Successful transactions:      279667
Failed transactions:	           3
Longest transaction:	        6.77
Shortest transaction:	        0.00

Server, Client 		 -> Same FixedThreadPool 32
AsynchronousChannelGroup -> FixedThreadPool 32
Scheduler Pool 		 -> FixedThreadPool 4

Request Concurrency = 16

Transactions:		      262371 hits
Availability:		      100.00 %
Elapsed time:		      600.02 secs
Data transferred:	      275.65 MB
Response time:		        0.02 secs
Transaction rate:	      437.27 trans/sec
Throughput:		        0.46 MB/sec
Concurrency:		        8.61
Successful transactions:      262386
Failed transactions:	           1
Longest transaction:	        1.45
Shortest transaction:	        0.00

Request Concurrency = 32

Transactions:		      269450 hits
Availability:		      100.00 %
Elapsed time:		      599.17 secs
Data transferred:	      283.26 MB
Response time:		        0.04 secs
Transaction rate:	      449.71 trans/sec
Throughput:		        0.47 MB/sec
Concurrency:		       20.21
Successful transactions:      269450
Failed transactions:	           1
Longest transaction:	       13.63
Shortest transaction:	        0.00

Server, Client 		 -> Same FixedThreadPool 16
AsynchronousChannelGroup -> FixedThreadPool 16
Scheduler Pool 		 -> FixedThreadPool 16

Request Concurrency = 16

Transactions:		      249982 hits
Availability:		      100.00 %
Elapsed time:		      599.23 secs
Data transferred:	      263.80 MB
Response time:		        0.02 secs
Transaction rate:	      417.17 trans/sec
Throughput:		        0.44 MB/sec
Concurrency:		        9.41
Successful transactions:      249982
Failed transactions:	           0
Longest transaction:	        5.46
Shortest transaction:	        0.00

Request Concurrency = 32

Transactions:		      282516 hits
Availability:		      100.00 %
Elapsed time:		      599.88 secs
Data transferred:	      296.76 MB
Response time:		        0.05 secs
Transaction rate:	      470.95 trans/sec
Throughput:		        0.49 MB/sec
Concurrency:		       22.97
Successful transactions:      282546
Failed transactions:	           2
Longest transaction:	        7.00
Shortest transaction:	        0.00

and with the siege -b option
Server 		         -> FixedThreadPool 16
Client 		         -> FixedThreadPool 16
AsynchronousChannelGroup -> FixedThreadPool 16
Scheduler Pool 		 -> FixedThreadPool 48

Transactions:		      288856 hits
Availability:		      100.00 %
Elapsed time:		      599.12 secs
Data transferred:	      621.20 MB
Response time:		        0.04 secs
Transaction rate:	      482.13 trans/sec
Throughput:		        1.04 MB/sec
Concurrency:		       17.04
Successful transactions:      288856
Failed transactions:	           1
Longest transaction:	       13.55
Shortest transaction:	        0.00

Server 		         -> FixedThreadPool 8
Client 		         -> FixedThreadPool 8
AsynchronousChannelGroup -> FixedThreadPool 8
Scheduler Pool 		 -> FixedThreadPool 4

Transactions:		      281418 hits
Availability:		      100.00 %
Elapsed time:		      599.21 secs
Data transferred:	      605.32 MB
Response time:		        0.04 secs
Transaction rate:	      469.65 trans/sec
Throughput:		        1.01 MB/sec
Concurrency:		       16.86
Successful transactions:      281442
Failed transactions:	           1
Longest transaction:	        2.26
Shortest transaction:	        0.00

Server 		         -> FixedThreadPool 8
Client 		         -> FixedThreadPool 8
AsynchronousChannelGroup -> FixedThreadPool 8
Scheduler Pool 		 -> FixedThreadPool 8

Transactions:		      278423 hits
Availability:		      100.00 %
Elapsed time:		      599.37 secs
Data transferred:	      598.85 MB
Response time:		        0.04 secs
Transaction rate:	      464.53 trans/sec
Throughput:		        1.00 MB/sec
Concurrency:		       19.64
Successful transactions:      278448
Failed transactions:	           1
Longest transaction:	       14.37
Shortest transaction:	        0.0

Server 		         -> Global
Client 		         -> FixedThreadPool 8
AsynchronousChannelGroup -> FixedThreadPool 8
Scheduler Pool 		 -> FixedThreadPool 8

Transactions:		      288685 hits
Availability:		      100.00 %
Elapsed time:		      599.97 secs
Data transferred:	      620.94 MB
Response time:		        0.03 secs
Transaction rate:	      481.17 trans/sec
Throughput:		        1.03 MB/sec
Concurrency:		       16.59
Successful transactions:      288685
Failed transactions:	           1
Longest transaction:	        1.99
Shortest transaction:	        0.00

Server 		         -> Global
Client 		         -> FixedThreadPool 16
AsynchronousChannelGroup -> FixedThreadPool 16
Scheduler Pool 		 -> FixedThreadPool 16

Transactions:		      277704 hits
Availability:		      100.00 %
Elapsed time:		      599.53 secs
Data transferred:	      597.26 MB
Response time:		        0.03 secs
Transaction rate:	      463.20 trans/sec
Throughput:		        1.00 MB/sec
Concurrency:		       14.87
Successful transactions:      277708
Failed transactions:	           2
Longest transaction:	        5.29
Shortest transaction:	        0.00

Just to add details, I attach here some charts about the GC and the HEAP during one of those tests. Also from the allocation point of view this should be a good start.


add DialPipeContext

This adds the DialPipeContext function, providing a way to expire or cancel pending pipe connections using a context.Context.

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

I inlined the error and fixed the comments. Regarding the test, I'm not quite sure I understood the request, I wrote a test with a Context with a timeout, is that what you were asking for?
As for the error returned from DialPipeContext, since we pass a Context I thought using the standard Context errors would be better. IMO we should either use context.DeadlineExceeded and context.Canceled or ErrTimeout and define another error, e.g. ErrCanceled; it may be useful being able to know if the context was canceled or timed out.

I inlined the error and fixed the comments. Regarding the test, I'm not quite sure I understood the request, I wrote a test with a Context with a timeout, is that what you were asking for?
As for the error returned from DialPipeContext, since we pass a Context I thought using the standard Context errors would be better. IMO we should either use context.DeadlineExceeded and context.Canceled or ErrTimeout and define another error, e.g. ErrCanceled; it may be useful being able to know if the context was canceled or timed out.

I agree. I like that the Context version returns standard Context errors as expected.

@jhowardmsft - PTAL this looks good


Sometixes when zooming, Velocity becomes inf

Might be related to #144

I don't know if this is still an issue. Only observed it in old releases.


fix #4: well that was easy (see branch title)

This commit resolves #4.
Import/use Flask-Caching over Flask-Cache because Flask-Cache
is unmaintained and Flask-Caching is the actively maintained
continuation of that project.
Recreate requirements.txt so that Flask-Cache depend is replaced
by Flask-Caching.

Coverage remained the same at 96.078% when pulling 8db48bddc5673e3af896cedf69efe0dae78e80a3 on fix/use-flask-caching into ff62c397c7d24d416f03de30c19445089c63c417 on master.


[Feature request] Switch on community contribution for youtube channel subtitles

Here in the contributing guidelines there is adding subtitles as a way to contribute:
https://contribute.freecodecamp.org/#/
But when I went to youtube to do that, there is written that video author has community contributors switched off so it is impossible to contribute.

Thanks for reporting, this sure looks like a bug to me.

@leahleen Thanks for pointing this out. It should be fixed now and you should be able to submit a translation now.

Yes, now it is possible to contribute, thank you!


Add Video quality button and others to the toolbar

This is the current list of toolbar buttons from meet.jit.si
TOOLBAR_BUTTONS: [
	'microphone', 'camera', 'desktop', 'invite',
	'fullscreen', 'fodeviceselection', 'hangup',
	'profile', 'contacts', 'info', 'chat', 'recording',
	'etherpad', 'sharedvideo', 'settings',
	'raisehand', 'videoquality', 'filmstrip'
],

videoquality need to be included at least.

I've included this as part of #37. Should be good now!


No Controll H6052

The integration is able to get the state of the device but is not able to change the settings of the device.
Worked fine with the old Lan Hacs integration.
log.txt
The following messages are shown in the log after trying to control the device:
Location: src/service/device.rs:132
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⋮ 8 frames hidden ⋮
9: core::str::slice_error_fail_rt::hd81691d7c6137e94
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/str/mod.rs:
10: core::str::slice_error_fail::h6008385fc9f6cb2d
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/str/mod.rs:88
11: govee::service::device::Device::computed_name::he1fca1ad06ebdc47
at
12: govee::service::state::State::resolve_device::{{closure}}::h0a1aed3a1f746c8e
at
13: govee::service::hass::mqtt_light_command::{{closure}}::h16a7c03e9caf5ec3
at
14: <F as mosquitto_rs::router::MakeDispatcher<(T1,T2,T3),S>>::make_dispatcher::{{closure}}::{{closure}}::hcbcbf8a5a8d57480
at
15: govee::service::hass::run_mqtt_loop::{{closure}}::{{closure}}::h4d9f9d26d0c79369
at
16: tokio::runtime::task::core::Core<T,S>::poll::hc3da23ac17cfba86
at
17: tokio::runtime::task::harness::Harness<T,S>::poll::hff91d27950ac5306
at
18: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h961cf5efdcf2db09
at
19: tokio::runtime::scheduler::multi_thread::worker::Context::run::hf90ea69a2ddd14a2
at
20: tokio::runtime::context::runtime::enter_runtime::ha9d7c1eeefa2dc6c
at
21: tokio::runtime::scheduler::multi_thread::worker::run::h2936d0c1dd3c8a93
at
22: <tokio::runtime::blocking::task::BlockingTask as core::future::future::Future>::poll::h80934512d6265755
at
23: tokio::runtime::task::core::Core<T,S>::poll::hee995c4e5369f63a
at
24: tokio::runtime::task::harness::Harness<T,S>::poll::h94f2d1261558f98b
at
25: tokio::runtime::blocking::pool::Inner::run::hfbf2f285523fc11d
at
26: std::sys_common::backtrace::__rust_begin_short_backtrace::h7dcbf5c86af169d0
at
27: core::ops::function::FnOnce::call_once{{vtable.shim}}::h65a7992c4166b435
at
28: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h616b14acddf02c74
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007
29: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h7092a971a33bba02
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007
30: std::sys::unix::thread::Thread::new::thread_start::hbad4e975c1ab7550
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108
The application panicked (crashed).
Message:  byte index 18 is out of bounds of cef142b0b354995f
Location: src/service/device.rs:132
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⋮ 8 frames hidden ⋮
9: core::str::slice_error_fail_rt::hd81691d7c6137e94
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/str/mod.rs:
10: core::str::slice_error_fail::h6008385fc9f6cb2d
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/str/mod.rs:88
11: govee::service::device::Device::computed_name::he1fca1ad06ebdc47
at
12: govee::service::state::State::resolve_device::{{closure}}::h0a1aed3a1f746c8e
at
13: govee::service::hass::mqtt_light_command::{{closure}}::h16a7c03e9caf5ec3
at
14: <F as mosquitto_rs::router::MakeDispatcher<(T1,T2,T3),S>>::make_dispatcher::{{closure}}::{{closure}}::hcbcbf8a5a8d57480
at
15: govee::service::hass::run_mqtt_loop::{{closure}}::{{closure}}::h4d9f9d26d0c79369
at
16: tokio::runtime::task::core::Core<T,S>::poll::hc3da23ac17cfba86
at
17: tokio::runtime::task::harness::Harness<T,S>::poll::hff91d27950ac5306
at
18: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h961cf5efdcf2db09
at
19: tokio::runtime::scheduler::multi_thread::worker::Context::run::hf90ea69a2ddd14a2
at
20: tokio::runtime::context::runtime::enter_runtime::ha9d7c1eeefa2dc6c
at
21: tokio::runtime::scheduler::multi_thread::worker::run::h2936d0c1dd3c8a93
at
22: <tokio::runtime::blocking::task::BlockingTask as core::future::future::Future>::poll::h80934512d6265755
at
23: tokio::runtime::task::core::Core<T,S>::poll::hee995c4e5369f63a
at
24: tokio::runtime::task::harness::Harness<T,S>::poll::h94f2d1261558f98b
at
25: tokio::runtime::blocking::pool::Inner::run::hfbf2f285523fc11d
at
26: std::sys_common::backtrace::__rust_begin_short_backtrace::h7dcbf5c86af169d0
at
27: core::ops::function::FnOnce::call_once{{vtable.shim}}::h65a7992c4166b435
at
28: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h616b14acddf02c74
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007
29: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h7092a971a33bba02
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007
30: std::sys::unix::thread::Thread::new::thread_start::hbad4e975c1ab7550
at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108

Interesting!  Try updating the addon and let me know what happens next!

WOW it's working. Thanks what fast support and amazing work 🙌


Update msal-common functions to use invoke

Updates msal-common APIs to use the invoke wrappers

Codecov Report

Merging #6486 (16d44d5) into dev (81d34b4) will decrease coverage by 4.32%.
Report is 320 commits behind head on dev.
The diff coverage is 18.96%.

Flag
Coverage Δ

*Carryforward flag

msal-angular
?

msal-browser
85.37% <ø> (-1.10%)
:arrow_down:
Carriedforward from bc3840d

msal-common
83.33% <ø> (-1.22%)
:arrow_down:
Carriedforward from bc3840d

msal-core
?

msal-node
80.51% <ø> (-2.88%)
:arrow_down:
Carriedforward from bc3840d

msal-node-extensions
40.61% <18.96%> (-35.03%)
:arrow_down:

msal-react
94.24% <ø> (-0.45%)
:arrow_down:
Carriedforward from bc3840d

node-token-validation
?

*This pull request uses carry forward flags. Click here to find out more.

Files Changed
Coverage Δ

...ions/msal-node-extensions/src/utils/Environment.ts
20.51% <0.00%> (-22.08%)
:arrow_down:

...b/msal-browser/src/app/IPublicClientApplication.ts
36.66% <ø> (-7.09%)
:arrow_down:

...ib/msal-browser/src/app/PublicClientApplication.ts
65.90% <ø> (-29.42%)
:arrow_down:

...er/src/broker/nativeBroker/NativeMessageHandler.ts
86.29% <ø> (+0.33%)
:arrow_up:

lib/msal-browser/src/cache/AsyncMemoryStorage.ts
80.76% <ø> (+2.99%)
:arrow_up:

lib/msal-browser/src/cache/BrowserCacheManager.ts
89.47% <ø> (-2.25%)
:arrow_down:

lib/msal-browser/src/cache/BrowserStorage.ts
90.00% <ø> (-0.91%)
:arrow_down:

lib/msal-browser/src/cache/CryptoKeyStore.ts
80.00% <ø> (-3.34%)
:arrow_down:

lib/msal-browser/src/cache/DatabaseStorage.ts
34.00% <ø> (-4.54%)
:arrow_down:

lib/msal-browser/src/cache/MemoryStorage.ts
100.00% <ø> (ø)

... and 55 more

... and 177 files with indirect coverage changes


cleanup: Remove redundant building configurations.

Ⅰ. Describe what this PR did

Remove istio related building process.
Replace kind/higress chart with higress chart and corresponding --set arguments.

Ⅱ. Does this pull request fix one issue?
Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #224 (0593757) into main (8c95fd9) will increase coverage by 0.45%.
The diff coverage is n/a.

Additional details and impacted files

@@            Coverage Diff             @@
##             main     #224      +/-   ##
==========================================
+ Coverage   43.09%   43.54%   +0.45%
==========================================
  Files          31       31
  Lines        5038     5038
==========================================
+ Hits         2171     2194      +23
+ Misses       2699     2677      -22
+ Partials      168      167       -1

Impacted Files
Coverage Δ

pkg/bootstrap/server.go
64.12% <0.00%> (+8.77%)
:arrow_up:


vscode extension is deprecated - needs an update. dependencies?

Any recommended alternative(s)?

@HookyQR Is this repository no longer maintained? Thank you for creating this great extension.

The industry replacement is Prettier fwiw. But there is probably value in re-upping this at @vsce-toolroom.

https://marketplace.visualstudio.com/items?itemName=vsce-toolroom.vscode-beautify
https://github.com/vsce-toolroom/vscode-beautify/issues


TestFakeTicker_DeliveryOrder and TestFakeTickerTick are flakey at commit 79f9aa2

Fast submission just to get this on record:
Test clockwork/clockwork_test: FAILED in 114 out of 1000 in 13.3s at commit 79f9aa2:
TestFakeTicker_DeliveryOrder:  fails in 113 out of 1000 runs
third_party/golang/clockwork/ticker_test.go:119: Expected ticker event didn't arrive!

TestFakeTicker_DeliveryOrder:  fails 1 out of 1000 runs
third_party/golang/clockwork/ticker_test.go:45: expected tick!
    third_party/golang/clockwork/ticker_test.go:55: wrong tick time, got: 0001-01-01 00:00:00.000000001 +0000 UTC, want: 0001-01-01 00:00:00.000000003 +0000 UTC

These issues are not present in v0.3.0, commit 6a247c3 :
10000 runs: clockwork:clockwork_test   PASSED in 18.4s

Thanks for reporting!
Unfortunately, tests started breaking after merging #44
I wanted to give the author opportunity to look into it, because it was a major overhaul and generally it was a good direction.
This is being tracked in #48


⚠ okto-ageg (staging) has degraded performance

In 3e07290, okto-ageg (staging) (https://okto-ageg-staging.gitlab.io/) experienced degraded performance:

HTTP code: 200
Response time: 2077 ms

Resolved: okto-ageg (staging) performance has improved in a73bfed.


PyPI tar.gz is missing some files

The PyPI tar.gz is missing some files which are useful for downstream packagers (e.g. Debian).

The entire docs/ directory (.md should be .rst, etc.)
LICENSE
rbt (may or may not be useful)
scripts/
tests/
tox.ini

There might be others, but that's as far as I've gotten so far.  Probably just need an updated MANIFEST.in and I'll add PR if I can get it working.

Fixed by #52.


Rake and Bundler as runtime deps

To support Rakefile running at install. See #329.
@skywinder This is an experiment. Please try it out, to see if it holds.

Just released 1.10.4
seems doesn't work..

@olleolleolle Thanks! Seems it works. Finally!
Problem was in buggy 1.11.0 release. I yanked it from gem repo. Now it works. Latest release is 1.10.4
I will try to cleanup Rakefile, Gemfile &github_changelog_generator.gemspec later.


Add @dwnusbaum as an uploader of docker-commons

Description
This PR adds @dwnusbaum as a maintainer to https://github.com/jenkinsci/docker-commons-plugin. CC @jglick for confirmation from an existing maintainer.

Submitter checklist for changing permissions

Always

[x] Add link to plugin/component Git repository in description above

When adding new uploaders (this includes newly created permissions files)

[x] Make sure to @mention an existing maintainer to confirm the permissions request, if applicable
[x] Use the Jenkins community (LDAP) account name in the YAML file, not the GitHub account name
[x] All newly added users have logged in to Artifactory at least once

I confirm it, and apparently I am listed as a maintainer as well


Add french translation

I wrote the french translation for this guide

Welcome :+1:
Thanks for the PR!


[CSSimplify] Don't increase impact if member doesn't exist on Any/Any…

…Object
Any used to be the type used to indicate placeholders before and that's reflected in the score of the DefineMemberBasedOnUse, this is no longer the same and the impact increase should be dropped.

@swift-ci please test


Any way to compute Loudness, Sharpness from a numpy array?

I've been checking both source code and examples and my guess is that they can be only computed by providing a path to a .wav file.
Is this correct? Or is there any shortcut to just provide a numpy array containing signal samples and a sample rate, then compute parameters for that signal. I don't wanna fork the project just to be able to do this

Hello, the comp_sharpness  function can compute sharpness from a numpy array. More information can be found in the tutorial.


Unable to run kubectl apply -f config/samples/ for new layout

Bug Report
What did you do?
Follow up the quick-start steps for the new layout.
mkdir $GOPATH/src/example
cd $GOPATH/src/example
operator-sdk init --domain my.domain
operator-sdk create api --group webapp --version v1 --kind Guestbook
make install
kubectl apply -f config/samples/

What did you expect to see?
All finished successfully.
What did you see instead? Under which circumstances?
Note that when we run kubectl apply -f config/samples/ it has been falling.
 $ kubectl apply -f config/samples/
error: error validating "config/samples/kustomization.yaml": error validating data: [apiVersion not set, kind not set]; if you choose to ignore these errors, turn validation off with --validate=false

$ cat config/samples/kustomization.yaml
## This file is auto-generated, do not modify ##
resources:
- webapp_v1_guestbook.yaml

Environment

operator-sdk version: master / d2975b1ce3bf14c30fbbdfbe078a2cb096e62dfe

Possible Solution

Not scaffold the config/samples/kustomization.yaml (by removing it the issue is solved)

IMO: Note that the config/samples are the dir where we have only the CR's and we should not have a kustomization.yaml on it. However, it has been using by the bundle.

To avoid it we need to change the test to ensure that it will follow up the quick-start steps. See: https://github.com/operator-framework/operator-sdk/blob/master/test/e2e-new/e2e_suite.go

@hasbro17 @joelanford  @estroz

This isn't a bug, we just need to update documentation to explicitly call
$ kubectl apply -f config/samples/cache_v1alpha1_memcached.yaml

which is how the Makefile does it (make deploy). In fact, the docs should directly use the Makefile whenever possible.
Side note: there's no good way afaik to avoid writing a config/samples/kustomization.yaml to include CR samples in kustomize build config/bundle, and shouldn't be removed in e2e tests.
/remove-kind bug
/kind documentation

Hi @estroz,
it is true. I was following the kb one. Also, I checked that our quick is updated already. See: https://github.com/operator-framework/operator-sdk/search?q=kubectl+apply+-f+config%2Fsamples%2F&unscoped_q=kubectl+apply+-f+config%2Fsamples%2F
Closing this one :-)


Save config file in .config

Example Path ~/.config/"configfile"

I can see potential issues in Windows but i'll save that in appdata local

I will add it so it checks to see if the config file exists in that location and it will use that so you'll have to run something like
touch ~/.config/Roblox-assets-extractor-config.json


Fix invalid difficulty on SmartRecruiters

Source for difficulty hard:
https://help.smartrecruiters.com/customer/portal/articles/1498239-how-can-i-close-my-account-

Has this been properly pushed to the website? It's still showing up all garbled for me

The website has not been built after this push. One call to make should fix it.


Migrate CMS from Angular to ASP.NET MVC

While the initial idea was to create the CMS as an Angular application, it turns out it's better (at the moment) to have it as a normal ASP.NET MVC application.

Done on #15


feat: basic physics joint

Please check if the PR fulfills these requirements

[ ] The commit message follows our guidelines
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
What is the current behavior? (You can also link to an open issue here)
What is the new behavior (if this is a feature change)?
Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
Other information:

/**
 * A base class providing common functionality for joints.
 * @decorator `@dependentComponents(Collider)`
 */
@dependentComponents(Collider)
export class Joint extends Component {
  /**
   * The connected collider.
   */
  get connectedCollider(): Collider {}
  set connectedCollider(value: Collider) {}

  /**
   *  The scale to apply to the inverse mass of collider 0 for resolving this constraint.
   */
  get connectedMassScale(): number {}
  set connectedMassScale(value: number) {}

  /**
   * The scale to apply to the inverse inertia of collider0 for resolving this constraint.
   */
  get connectedInertiaScale(): number {}
  set connectedInertiaScale(value: number) {}

  /**
   * The scale to apply to the inverse mass of collider 1 for resolving this constraint.
   */
  get massScale(): number {}
  set massScale(value: number) {}

  /**
   * The scale to apply to the inverse inertia of collider1 for resolving this constraint.
   */
  get inertiaScale(): number {}
  set inertiaScale(value: number) {}

  /**
   * The maximum force the joint can apply before breaking.
   */
  get breakForce(): number {}
  set breakForce(value: number) {}

  /**
   * The maximum torque the joint can apply before breaking.
   */
  get breakTorque(): number {}
  set breakTorque(value: number) {}
}

/*
 * A fixed joint permits no relative movement between two bodies. ie the bodies are glued together.
 */
export class FixedJoint extends Joint {

}

export class SpringJoint extends Joint {

  /**
   * The connected anchor position.
   * @note If connectedCollider is set, this anchor is relative offset.
   * Or the anchor is world anchor position.
   */
  get connectedAnchor(): Vector3 {}

  set connectedAnchor(value: Vector3) {}

  /**
   * The swing offset.
   */
  get swingOffset(): Vector3 {}

  set swingOffset(value: Vector3) {}

  /**
   * The minimum distance.
   */
  get minDistance(): number {}

  set minDistance(value: number) {}

  /**
   * The maximum distance.
   */
  get maxDistance(): number {}

  set maxDistance(value: number) {}

  /**
   * The distance beyond the allowed range at which the joint becomes active.
   */
  get tolerance(): number {}

  set tolerance(value: number) {}

  /**
   * The spring strength of the joint.
   */
  get stiffness(): number {}

  set stiffness(value: number) {}

  /**
   * The degree of damping of the joint spring of the joint.
   */
  get damping(): number {}

  set damping(value: number) {}
}

/**
 * A joint which behaves in a similar way to a hinge or axle.
 */
 export class HingeJoint extends Joint {

  /**
   * The current angle in degrees of the joint relative to its rest position.
   */
  get angle(): number {}

  /**
   * The angular velocity of the joint in degrees per second.
   */
  get velocity(): ReadOnly<Vector3> {}

  /**
   * The connected anchor position.
   * @note If connectedCollider is set, this anchor is relative offset.
   * Or the anchor is world anchor position.
   */
  get connectedAnchor(): Vector3 {}

  set connectedAnchor(value: Vector3) {}

  /**
   * The anchor rotation.
   */
  get axis(): Vector3 {}

  set axis(value: Vector3) {}

  /**
   * The swing offset.
   */
  get swingOffset(): Vector3 {}

  set swingOffset(value: Vector3) {}

  /**
   * Enables the joint's limits. Disabled by default.
   */
  get useLimits(): boolean {}

  set useLimits(value: boolean) {}

  /**
   * Limit of angular rotation (in degrees) on the hinge joint.
   */
  get limits(): JointLimits {}

  set limits(value: JointLimits) {}

  /**
   * Enables the joint's motor. Disabled by default.
   */
  get useMotor(): boolean {}

  set useMotor(value: boolean) {}

  /**
   * Enables the joint's spring. Disabled by default.
   */
  get useSpring(): boolean {}

  set useSpring(value: boolean) {}

  /**
   * The motor will apply a force up to a maximum force to achieve the target velocity in degrees per second.
   */
  get motor(): JointMotor {}

  set motor(value: JointMotor) {}
}


On sandbox refresh, NPSP Scheduled Jobs are not functional and leave error in NPSP Settings

Hub thread.
Known Issue not targeted for a fix.
Error in NPSP Settings immediately upon sandbox refresh when clicking any sub tab:

Investigate whether we can detect these corrupted job records on refresh and delete/recreate them correctly.

**lurch: add

Tracking W-019885

This was determined to no longer be an issue so closing without any changes.


switch to mono time (#6542)

Pull request opened by the merge tool on behalf of #6542

Merged into branches iso6 in b5804a71fadaeb56c3a5cb8c055754127c8ba139


mychevy reporting periodic persistent_notification without a way to disable it

Home Assistant release with the issue:

0.84.2
Last working Home Assistant release (if known):
Operating environment (Hass.io/Docker/Windows/etc.):

docker
Component/platform:

mychevy
Description of problem:
Getting a lot of these messages on the UI:

MyChevy website status
Error:
Connection to mychevy website failed. This probably means the mychevy to OnStar link is down.

I dismiss it and then it comes back after a while.  I believe it's a result between the mychevy module/chevy.com scraping instability and/or parking in a garage without an onstar connection - but there's currently no way that I can tell HA to just ignore the error since it seems it's treated like an exception in mychevy.py (instead of just an out of range use case or my.chevrolet.com instability use case).  I already get that data from the MyChevy status component state, so this notification is quite a nuisance.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
mychevy:
  username: !secret mychevy_username
  password: !secret mychevy_password

Traceback (if applicable):
Error updating mychevy data. This probably means the OnStar link is down again

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 384, in _make_request
    six.raise_from(e, None)
  File "<string>", line 2, in raise_from
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 380, in _make_request
    httplib_response = conn.getresponse()
  File "/usr/local/lib/python3.6/http/client.py", line 1331, in getresponse
    response.begin()
  File "/usr/local/lib/python3.6/http/client.py", line 297, in begin
    version, status, reason = self._read_status()
  File "/usr/local/lib/python3.6/http/client.py", line 258, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "/usr/local/lib/python3.6/socket.py", line 586, in readinto
    return self._sock.recv_into(b)
  File "/usr/local/lib/python3.6/ssl.py", line 1012, in recv_into
    return self.read(nbytes, buffer)
  File "/usr/local/lib/python3.6/ssl.py", line 874, in read
    return self._sslobj.read(len, buffer)
  File "/usr/local/lib/python3.6/ssl.py", line 631, in read
    v = self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/requests/adapters.py", line 449, in send
    timeout=timeout
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 638, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "/usr/local/lib/python3.6/site-packages/urllib3/util/retry.py", line 367, in increment
    raise six.reraise(type(error), error, _stacktrace)
  File "/usr/local/lib/python3.6/site-packages/urllib3/packages/six.py", line 686, in reraise
    raise value
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 600, in urlopen
    chunked=chunked)
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 386, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 306, in _raise_timeout
    raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % timeout_value)
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='my.chevrolet.com', port=443): Read timed out. (read timeout=120)

Traceback (most recent call last):
  File "/usr/src/app/homeassistant/components/mychevy.py", line 139, in run
    self.update()
  File "/usr/src/app/homeassistant/util/__init__.py", line 324, in wrapper
    result = method(*args, **kwargs)
  File "/usr/src/app/homeassistant/components/mychevy.py", line 121, in update
    self.cars = self._client.update_cars()
  File "/usr/local/lib/python3.6/site-packages/mychevy/mychevy.py", line 229, in update_cars
    self._fetch_car(c)
  File "/usr/local/lib/python3.6/site-packages/mychevy/mychevy.py", line 75, in f_retry
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/mychevy/mychevy.py", line 222, in _fetch_car
    timeout=TIMEOUT)
  File "/usr/local/lib/python3.6/site-packages/requests/sessions.py", line 546, in get
    return self.request('GET', url, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/sessions.py", line 533, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/sessions.py", line 646, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/adapters.py", line 529, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='my.chevrolet.com', port=443): Read timed out. (read timeout=120)

Additional information:
I believe active contributor is currently @sdague

I may have found a workaround for now.  I'll have to cross my fingers and wait to see for sure, but here's the automation:
- alias: Disable mychevy nuisance messages
  initial_state: 'on'
  trigger:
    - platform: event
      event_type: call_service
      event_data:
        domain: persistent_notification
        service: create
        service_data:
          #title: MyChevy website status
          #message: Error:<br/>Connection to mychevy website failed. This probably means the mychevy to OnStar link is down.
          notification_id: mychevy_website_notification
  action:
    - service: persistent_notification.dismiss
      data:
        notification_id: mychevy_website_notification

(thank you for including a notification_id to be able to use)

I personally kind of like having the persistent notification, as it's more clear about whether I should be ignoring values like the plugged in state. What if we add a config value to suppress it?

I'm not sure that's the intention of the persistent notification mechanism (especially when it's known to happen frequently).
A config value to enable it would also be ok, but not sure it's necessary since you can just make an automation if you want that behavior (or even better an automation that uses a better notification mechanism).  I think you can also tell if the rest of the values are valid based on the "MyChevy status" entity state in the UI.


PeerConnection Listener Memory Leak?

Hello,
I've been working with this library, and I've come across a problem. While using the PeerDHT, after a few hours, my application crashes with OutOfMemory. It appears that the PeerConnections aren't being GC'd, and they build up after a couple of hours!
After inspecting the heap dump, I can see a NioDatagramChannel with 390,509 closeFuture listeners attached, most of which are PeerConnections?
Am I doing something wrong, or is there a reason why tens of thousands of PeerConnections are persisting between 4 peers?
Thanks!

After some testing, removing
        channelFuture.channel().closeFuture().addListener(new GenericFutureListener<Future<? super Void>>() {
            @Override
            public void operationComplete(Future<? super Void> arg0) throws Exception {
            	LOG.debug("About to close the connection {}, {}.",  channelFuture.channel(), initiator ? "initiator" : "from-disptacher");
                closeFuture.done();
            }
        });
    }```
from `PeerConnection.java` seems to have stopped the problem. Is there a good way of preventing this memory leak other than this?


Improve Testing

Bad Data

[ ] Non existent file
[ ] Non existent bucket

File Types

[ ] CSV
[ ] JSON
[ ] Arrow IPC

Partitioned Data

[ ] Parquet

@seddonm1 i was thinking of adding tests for the above. Do you think this makes sense?  I dont have enough experience with implementing object store readers to know if there could file type / partition specific issues that we need to look out for.
I think the bad data we should test for either way though.

@houqp also curious if you have any thoughts on ways we could improve testing.

Yes, testing for bad data makes sense. The call to the API is pretty simple and mainly in the AWS SDK so I wouldn't expect too many interesting things.
I would just advise against adding too much testing for specific file types as they may change behaviour upstream (DataFusion/Arrow) which means a lot of maintenance work as the APIs become more stable.

@seddonm1 ive trimmed down the list. let me know if you think anything missing


Python no found Ubuntu 20.04

When try to run a program, in the terminal it shows "there was an error creating the child process for this terminal  Failed to run child process "python" (File or directory does not exist)". but python is intalled

Press view code on atom-python-run extension page. Modify desired occurrences of 'call': 'python' in class Shell of lib/terminal.js such that proper python executable is launched.


Recommended way to query changes to a field?

Hi,
in my Astronomy Collection, I have a field that I want to observe to react properly on changes. Let's say it is a boolean field named "visible", this was my naive approach:
MyCollection = Astro.Class({
// field definitions etc...

events: {
  afterChange: function(e) {
    if (e.data.fieldName === 'visible' && e.data.operation === 'set' && e.target.visible) {
      // ... react
    }
  }
}

}
Basically this works fine. But is it the right way to achieve my goal? And how do I handle non-boolean fields, if I need to compare value-of-field-before to value-of-field-after?
Thanks!

Yes it's a right way of doing this. To get a value before or after the change, you can use getModified() method.


snapshot_from_pdb should use same code path as other functions

As discussed in #832, snapshot_from_pdb should use the same code path (for creating velocities; setting box vectors) as related functions. Namely, the main functionality should be in trajectory_from_mdtraj. This PR makes it so that it uses ops_load_trajectory, which in turn uses trajectory_from_mdtraj.
In the future, I think we should deprecate the simple_topology option. The topology should only be made once, which would mean that the performance concern is not a worry.

This is ready for review. It's pretty simple; will merge it on Tuesday (giving 4 days) if no comment before that.


Enable n_epochs=0 to get the initial embedding

This extends the range of possible n_epochs values below the current limit 11.
It is e.g. useful to examine the computed spectral embedding. Also, the resulting embedding can then be masked to fix points.
Note that for the new value range, in simplicial_set_embedding the graph data is only thinned with the n_epochs default value, otherwise spectral embedding would give UserWarning: Graph is not fully connected, spectral embedding may not work as expected (or even loop forever for n_epochs=0).

Thank you for merging this!


sink(ticdc): fix potential data races

What problem does this PR solve?

Issue Number: close https://github.com/pingcap/tiflow/issues/5117
What is changed and how it works?

fix potential data races. All use atomic writes and reads.
refine some comments.

Check List
Tests
None
Code changes
None
Side effects
None
Related changes
None
Release note
None

/check-issue-triage-complete

/run-all-tests

/run-all-tests

/merge

/run-all-tests


https://github.com/nexB/vulnerablecode/issues/725

Hey @markrouz , thanks for this, can you add some tests and also sign off the commit message, DCO is failing

Hey @markrouz , thanks for this, can you add some tests and also sign off the commit, DCO is failing

@TG1999 thanks for pointing this out. Done


VSTS not showing correct Test result count

VSTS is not publishing the proper test result count. As in the attached screenshot
Total Tests : 171
TestResults To Publish : 167
5 test cases are not getting published.
This happens often. So specific pattern. Some test cases will be missing in the published results

VS Test version

VSTS Summary

Please ignore the failure count. You can see Total count is not matching

Are there multiple test cases pointing to the same test method?
Can you also please share the debug logs (set variable system.debug=true and share the logs)?

No @mathewkuruvila , we have not heard this before.

I can't do that. Log file is having too much information specific to project.
It seems to happen if the path in TestContext.AddResultFile(path) is a lengthy one. I have reduced the length of path and now everything seems good. Will come back if the issue happens again.

Thank you for getting back with the resolution.


Social icons should resolve a site's baseurl properly

Fixes #197

While fixing the images, fix the XML feed so it's site relative, as well?

Unless the XML feed is already site-relative.

fix the XML feed so it's site relative

it already is.. please comment on the diff if it isn't..

@jekyllbot: :shipit: +fix

@ashawley What XML feed?

@ashawley I don't mean to beat a dead horse, but can you point to that spot in the code?
I don't follow Minima as closely as others, but I don't think Minima includes its own feed, so it shouldn't have any link to feed.xml in the template.

@pathawks It's in the output:
$ grep -e '/feed.xml' ./_site/index.html
  <link type="application/atom+xml" rel="alternate" href="/feed.xml" title="Your awesome title" />

subscribe via RSS

<svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#rss"></use></svg> rss

Oh oh oh! I follow.
In #183 we removed the hardcoded feed link to use the jekyll-feed plugin instead. Thanks for explaining :beers:

any chance to have this released soon? perhaps as v2.3.1?
thx


3.0a1: breaks markdown-code-blocks

hi!  thanks again for the project!  I just noticed markdown-code-blocks breaks with 3.0a1 -- looks like double-escaping.  I'm going to exclude 3.x right now to fix the breakage
example failure:
$ git rev-parse HEAD
1241638124ff838fc90b38816c325206550e6d9c
$ tox --devenv venv >& /dev/null
$ ./venv/bin/pip install mistune --upgrade --pre
Requirement already satisfied: mistune in ./venv/lib/python3.8/site-packages (2.0.3)
Collecting mistune
  Using cached mistune-3.0.0a1-py2.py3-none-any.whl (33 kB)
Installing collected packages: mistune
  Attempting uninstall: mistune
    Found existing installation: mistune 2.0.3
    Uninstalling mistune-2.0.3:
      Successfully uninstalled mistune-2.0.3
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
markdown-code-blocks 3.1.0 requires mistune<3,>=2, but you have mistune 3.0.0a1 which is incompatible.
Successfully installed mistune-3.0.0a1
$ ./venv/bin/pytest tests
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /tmp/markdown-code-blocks
collected 6 items

tests/markdown_code_blocks_test.py .FF...                                [100%]

=================================== FAILURES ===================================
____________________________ test_highlight_python _____________________________

    def test_highlight_python():
        ret = highlight(
            '```python\n'
            'print("hello world")\n'
            '```\n',
        )
>       assert ret == (
            '

'
            ''
            'print'
            '('
            '"hello world"'
            ')\n'
            '

\n'
        )
E       assert '

\n' == '

\n'
E         Skipping 38 identical leading characters in diff, use -v to show
E         - an>print("hello world")
E         + an>
E         + print(&quot;hello world&quot;)
E

tests/markdown_code_blocks_test.py:19: AssertionError
__________________________ test_highlight_plain_text ___________________________

    def test_highlight_plain_text():
        ret = highlight(
            '```\n'
            'this is plain text, such class.\n'
            '```\n',
        )
>       assert ret == (
            '

'
            ''
            'this is plain text, such class.\n'
            '

\n'
        )
E       assert '

\n' == '

\n'
E         -

this is plain text, such class.
E         +

E         + this is plain text, such class.
E

tests/markdown_code_blocks_test.py:36: AssertionError
=========================== short test summary info ============================
FAILED tests/markdown_code_blocks_test.py::test_highlight_python - assert '<d...
FAILED tests/markdown_code_blocks_test.py::test_highlight_plain_text - assert...
========================= 2 failed, 4 passed in 0.15s ==========================

is this change expected? how should I adjust my usage of mistune?

@asottile 3.0.0a2 should fix the issue.

@lepture awesome -- thank you for the quick fix!


XFA - Cannot open a pdf because of a typo in xfa/config.js

Attach (recommended) or Link to PDF file here:
Form_MGT-7.pdf
When we try to open the above pdf, we get in the console:
Warning: XFA - an error occured during parsing and binding: TypeError: x.include is not a function

which is caused by a typo:
https://github.com/mozilla/pdf.js/blob/b9e84ba70ec5a4a30333b9092f316c9ec7b7f079/src/core/xfa/config.js#L174
So fixing the typo allows to open the pdf but there is only 1 page when we have 9 in using masterpdfeditor.

I'm assuming that the !!-part could also be simplified, since the use of AND should already (automatically) be coercing the value to a boolean? Hence .filter(x => x && x.includes(":")) ought to suffice as far as I can tell.

@calixteman is this fixed by #13684?

Yes, it's fixed.


some bugs in the spectator gamemode

Alright,Hello, I'm a minecraft player from China,Maybe my words don't sound very fluent. I use machine translation because of my English level.
First of all,I like your works and creativity very much. I also used this mod in the early stage of my Survival Archive.I can't find “scout ”on Chinese forums (mcbbs, MC Encyclopedia). I downloaded an  modpack and found such a creative mod in it.I also hope that more of your works can be played by Chinese players.
Second,While opening the box,I can't take things out of the upgraded satchel or upgraded pouch directly，I think this interface is similar to the backpack interface and can be displayed.

     Then,I found a huge bug from this mod：When I enter the spectator gamemode and open the backpack, I put the contents of the backpack into upgraded satchel or upgraded pouch,I found that it had the effect of copying

     But when I tried to take out the contents of the upgraded satchel or upgraded pouch, they disappeared。So I tried the reverse operation，When I enter the spectator gamemode and put the contents of the upgraded satchel or upgraded pouch into backpack,I found that the item disappeared, but not completelyy

     As you can see, these 12 stones actually exist. I did get them after double clicking the stones in the backpack, but they were not displayed

I want to address the first issue at some point in the future but it requires reworking the slots and rendering and its just an annoyance at the current moment.
All the spectator stuff I'm going to count as invalid since the mod was designed for survival anyways. If someone wants to dupe items with something like Carpet's camera mode, that's on them personally.


Comsos DB as storage backend

Could you also add Cosmos DB as a storage backend?
Related to #638 and #1105.

We have already Elasticsearch, Cassandra, Badger and in-memory in the main repository. To support other storage backends, we have support for storage plugins (#1461). We might be missing the documentation of how to develop one such plugin, but the PR introducing that feature also added an example:
https://github.com/jaegertracing/jaeger/blob/d3ee676bcb9666832a582ccf8b2c8e126b9532a1/examples/memstore-plugin/main.go#L30-L65
Right now, we are not hosting plugins in the main repository, but given enough traction, we can certainly host it at this organization.
As such, I'm closing this issue, but do let us know in case you develop a plugin for Cosmos DB!

Hey, @marius-stanescu I started to play a bit with the GRPC plugin API in dotnet, should be pretty simple to write a plugin. Is that something you're interested at?

I am going to re-open this and link from #638. We can close once we have a clear answer.
I was under impression that CosmosDB has a wire protocol compatible with Cassandra, is it not the case?

There are some discussions about CosmosDB here: #1105

And here:  #1205

Pining @sagaranand015 @nutharsh @486 @lukasmrtvy who previously commented on issues related to CosmosDB - did anyone got it to work?

@yurishkuro : Checked the cosmosDb connection with cassandra API and as mentioned in https://github.com/jaegertracing/jaeger/issues/1105, it works by removing the SnappyCompressor in Cassandra connection. Also, the keyspace creation using templates do not work because of the commas(which Cosmos db does not support)
How do you think we should proceed here? A Plugin approach to Cosmos db or a storage backend altogether?
Also, should the compressor be forced or should it be driven by config? (This seems like a change we can make before going to plugin/storage backend development).

@sagaranand015 these changes sound very minor. I don't think it makes sense to treat it as a new storage backend, just parameterize the existing code to allow to control for these variations.

@yurishkuro :
So, this boils down to 2 action items:

Make the Cassandra Compressor drive from config. How about adding --cassandra.compression=(True/False) config from flags? Default being SnappyCompressor if --cassandra.compression is true(true by default) (Issue: https://github.com/jaegertracing/jaeger/issues/1105)
Change the Storage backend documentation to point out:
a. --cassandra.compression flag to be false
b. change the generated keyspace templates to remove unsupported commas.

If the above sounds good, will raise a PR for the same. Please let me know. Thanks

@sagaranand015 yes, sounds good


Adjusting the crystals

Adjusted crystal renderer to cutout
Added grey crystals for black latex dragon

Which one is the black latex dragon?

Which one is the black latex dragon?

Oh...I mean the male and female dark latex dragons.
In original game the protagonist turns into these when touching the grey crystals


Is the source code of the Next() method come from robfig/cron ?

Is the source code of the Next() method come from robfig/cron ?

@yangsijie666  Right. But the minutes and seconds options are not included.


Asynchronous Federated Learning

Hello, how do you implement asynchronous?

We use alpha to control the availability of each round.