Jump logic with new jump animations

Jump on the spot if no x,z movement, otherwise jump forward in the direction of movement
Go into fall mode after 1000 jumptime
After nearing ground, play land animation, vary between hard and soft landing animation based on jumptime ( WIP)
https://user-images.githubusercontent.com/51108458/152265657-69ab570c-8dc9-419d-9cf2-e8b265666165.mp4

https://user-images.githubusercontent.com/51108458/152266806-c19e88f4-dec3-4ca5-ad4e-3b0e2d1ecd11.mp4

https://user-images.githubusercontent.com/51108458/152268665-5fa81300-8978-4379-81d0-157f987766c4.mp4

https://user-images.githubusercontent.com/51108458/152282592-387b4334-9833-41b6-914c-5b9c198c5f77.mp4

https://user-images.githubusercontent.com/51108458/152293904-13b18aa5-d771-4f6b-8848-cb7dd3f0deb5.mp4
hard landing cleanup

https://user-images.githubusercontent.com/51108458/152294065-d4f378e3-8b69-4190-b2f1-6442262d9b09.mp4
soft landing test

https://user-images.githubusercontent.com/51108458/152464299-765df012-809a-458d-9ab1-5a462518fe58.mp4
Soft landing update with default horizontal blend on the legs, and influence from hipPos

It's getting there 👀
One suggestion I would make is a 50% chance of flipping the jump animation, so both feet are used for variety. The brain stops buying it if it's the same foot.
Flipping can be accomplished in the bake, as we already do for reversals.

It's getting there 👀
One suggestion I would make is a 50% chance of flipping the jump animation left/right, so both feet are used for variety. The brain stops buying it if it's the same foot.
Flipping can be accomplished in the bake, as we already do for reversals.
thanks

ive got an animation with the other foot jumping for that reason too, ill be putting that in for sure

I will use the reversal in the animation baker

Do you know why mirrored mixamo animations dont work?
Seems to look fine in blender but doesnt play in the app

https://user-images.githubusercontent.com/51108458/152497474-565580f5-1256-42c5-84bd-23d6da67574c.mp4
Removed the hip influence from the soft landing as it caused the feet to fall through the ground but the overall animation is not as good.

https://user-images.githubusercontent.com/51108458/152501287-81ab0c2e-295c-4310-b9c0-64452dc295f3.mp4
with hips influence from landing animation, as you can see its more bouncy and realistic but feet go through floor,i will fix this another way.

https://user-images.githubusercontent.com/51108458/153054318-c176700f-7750-456c-b120-c37323cdd502.mp4
jump forward kicks with left and right foot and switches, better timing with hard landing and soft landing no longer goes through floor

-hard landing roll to stand if they continue to move
-soft landing from standing jump
-soft landing from jump forward

hard landing to roll (if there is additional movement) or just land on hands and feet
https://user-images.githubusercontent.com/51108458/153191860-90e7f792-2836-426c-8fb1-f5fa848c9123.mp4
https://user-images.githubusercontent.com/51108458/153191839-601b40fd-fb15-48ec-a28a-7086ca5652fc.mp4

landing while pressing aim needs a solution, so directional landing can occur

Case where there is a roll and also some airtime after the roll and it defaults into a jump forward, needs to be fixed

The new animation do look really good. These few thing i wanted to give my feedback on:
1-The bump at the end of jump animation seems a bit different and separate as compared to the whole other jump animation. Also this bump is same at all kind of terrains, like on smooth surface, down the slope, upward slope.. that seems a bit odd. Also i guess the transition from when avatar's upper half goes forward at end of jump, to normal position is fast and jerky, maybe it is making it seem odd.
https://user-images.githubusercontent.com/35926530/153488049-afa92cbd-5f6c-48c1-ba9f-da2adb3bede4.mp4
2-While walking and running, if we jump, the bump at the end happens even if we keep running. That seems a bit odd too.
https://user-images.githubusercontent.com/35926530/153486839-e87d7d6e-8ffa-4655-b966-d670378415b0.mp4
3-The rolling animation is really good but on uneven surfaces the avatar sometimes doesn't completes the animation. That doesn't seems right.
https://user-images.githubusercontent.com/35926530/153487315-b600b1e9-3e90-495f-a2e4-634982b703dc.mp4

The main visual problem with the current code is the lack of lerps between the states. But when each state is its own separate class in a chain, with evaluation functions, then lerping between the action classes should be very straightforward. Just evaluate both bones (quaternions) and slerp.

The main visual problem with the current code is the lack of lerps between the states. But when each state is its own separate class in a chain, with evaluation functions, then lerping between the action classes should be very straightforward. Just evaluate both bones (quaternions) and slerp.

Yes exactly there is no lerping between the jump stages and various outcomes ( soft / hard/ movement after land )

Yes exactly there is no lerping between the jump stages and various outcomes ( soft / hard/ movement after land )

But I bet the only reason this isn't already in the current code is the code was too spaghetti to add a .slerp.

I recognised that jumpState and others like it were updated outside of avatars.js and thought i could have conditions within it, as a way of controlling the flow of the animation ( what to p[lay next )

Yeah, but that is being entangled with the rendering code, because each action sometimes maintains its own state, and depends on other actions, etc.
There should be a clear separation between all of this state.

Here is a rough sketch of the above ideas.

Here is a rough sketch of the above ideas.

So i need to remove these inner conditions and actually have them updated elsewhere similar to jumpState

I dont know what that comment means.. afaik @plankatron has been available for any tweaks / modifications required

This PR is no longer being worked on.

Hi @avaer, @ahadshams  asked me to work on an animation system and sent me this PR to look at.
I was wondering if there's any specific information regarding this that I should be aware of(outside of the notes/diagrams here), and if there are any specific issues currently relevant to this(either jumping specifically, or the animation system as a whole).  I can just dump all the issues referencing animation into a milestone and start reading, but it'd be good to know if there are any in particular that I should look at/ignore.  I'm also going to be talking with textametron, so if he's got all the relevant info then I'll await his response.

IMO there is code + data (animations) worth keeping here.
Ideally this PR wouldn't be closed, but we can fork to a branch in this repo.


debugpy launch-with-arguments: there can be only one

Version: 1.93.1
OS: Windows 11
Similar to #233 only different: when passing more than a single command line arg via "Command Line Arguments" prompt, the whole string is wrapped in quotes and passed as a single arg. E.g. passing "-v" works, passing "-l logfile.log" breaks argparse or anything that expects those in separate elements in sys.argv

yes understood this seems to be an ongoing issue. In the meantime does doing "-l=logfile.log" help at all? Or no given you are attempting multiple arguments?

I usually need multiple arguments, yes.
It also won't work with combinations of switches e.g. -a -b and/or positional args one two three etc.

The "${command:pickArgs}" is actually implemented in VS Code. This should be fixed there.
Duplicate of: https://github.com/microsoft/vscode/issues/232560


VIRTS-441

GUI changes to allow users to specify to run operations outside the bounds of phases.

Deprecated


New Game #4246

Fixes #4246
PR Description 📜
Garden Builder is a game for kids where they create and manage their own virtual garden, designing landscapes with various elements like flowers, fountains, and fences. Select among the variety of elements to decorate your garden!
Features:

Select among different types of items from a menu to add to your garden.
You can drag items around the garden to rearrange them as desired.
Rotate items to achieve the perfect arrangement and view.

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] My changes generates no new warnings.
[ ] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[ ] I have added screenshot for website preview in assets/images
[ ] I have added entries for my game in GameZone's README.md
[ ] I have added README.md in my Game folder
[ ] I have added working video of the game in README.md (optional)
[ ] I have specified the respective issue number for which I have requested the new game.
[ ] I have added my Game to gamesData.json file and it is loading properly on main website as intended.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @its-kritika ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Thank you  @its-kritika , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Strange bone displacement when exporting deformation only bones

Describe the bug
In Blender 3.2 RC, exporting a model rigged with a rigify rig and checking the option Export Deformation Bones Only causes some unexpected displacement of certain bones.
How the model looks and animates originally:
https://user-images.githubusercontent.com/79013106/171981310-fb34b39f-7fc5-4ce5-8590-bdc7ee309fae.mp4
How the model looks after being exported and then re-imported:
https://user-images.githubusercontent.com/79013106/171981548-b2948769-120c-4cf5-abcc-2c724d5babac.mp4
(The hands are the main strange point here. It also looks like this in every other viewer I tested, which were Godot Engine and Sketchfab.)
In Blender 3.1 exporting with the same settings looked fine, even if the bone ordering was shuffled around in the gltf file at each export:
https://user-images.githubusercontent.com/79013106/171981844-fb8467df-cf38-4b6c-8698-c892a1e7a2cd.mp4
.blend file/ .gltf
dummy-blend.zip
Version

OS: Windows 10
Blender Version: blender-3.2.0-candidate+v32.2d9c5f3dcf2e

Confirmed.

   Death to "universities".  Death to open source.

   Death to "universities".  Death to open source. Hope you have a tragic life and painful death.

Mechanical Engineering is the ONLY ENGINEERING


JAXBElement is not introspeced

Rest endpoint defined JAXBElement:
   public JAXBElement < Response > getData(JAXBElement < Request > req) {         return data;     }
The APIs containing these are ignored by the jaxrs swagger generator. They just not appear, the path and the model both skipped.

Related: #929


Keen on contributing to Spanish translation

New language
Spanish
Additional remarks
No response

Hi, as Spanish is already added, you should be able to simply join via the public link and select Spanish as your language choice.


⚠ Thumbnails API Endpoint has degraded performance

In b15176e, Thumbnails API Endpoint (https://thumbnails.roblox.com/v1/assets?assetIds=82738847&format=Png&isCircular=false&size=30x30) experienced degraded performance:

HTTP code: 200
Response time: 1772 ms

Resolved: Thumbnails API Endpoint performance has improved in 9d6a2c7.


Add support for Java 17

java.lang.IllegalArgumentException: Unsupported class file major version 61

bumping the ASM version would probably fix it — PR welcome

I think it's already bumped in https://github.com/scala/jardiff/pull/92. We probably need a new release.

ah, okay, I'll roll a release before long: #108


Update to version 1.75.1 The remote python extension cannot be loaded and cannot be reinstalled

Does this issue occur when all extensions are disabled?: Yes/No

Version: 1.75.1 (Universal)
Commit: 441438abd1ac652551dbe4d408dfcec8a499b8bf
Date: 2023-02-08T21:34:59.000Z
Electron: 19.1.9
Chromium: 102.0.5005.194
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 21.6.0
Sandboxed: No
Steps to Reproduce:
After an automatic upgrade to 1.75.1, previously installed remote python extensions failed to load. After uninstalling and reinstalling, it has been hanging on the installation, and tried to install it with VSIX, but it is still hanging on the installation, Already configured http_proxy
Scenes（Neither can remotely install python extensions）:
1、Connect to a remote server and install python extensions to the remote server
2、Connect to the remote server, and then attach to the docker container of the remote server to install the python extension
3、In the above two cases, VSIX ms-python.python-2023.3.10411009.vsix installation is also hanged during the installation process.
4、Try to uninstall vscode, and then install the python extension, but the python extension cannot be installed remotely, also hang
log:
# Remote Server
2023-02-13 12:17:35.499 [info]

2023-02-13 12:17:35.499 [info] Extension host agent started.
2023-02-13 12:17:35.540 [info] Started initializing default profile extensions in extensions installation folder. file:///root/.vscode-server/extensions
2023-02-13 12:17:35.545 [debug] ComputeTargetPlatform: linux-x64
2023-02-13 12:17:35.549 [info] Completed initializing default profile extensions in extensions installation folder. file:///root/.vscode-server/extensions
2023-02-13 12:17:35.784 [info] [<IP_ADDRESS>][ef2d42f6][ManagementConnection] New connection established.
2023-02-13 12:17:36.107 [info] [<IP_ADDRESS>][0fc10eac][ExtensionHostConnection] New connection established.
2023-02-13 12:17:36.113 [info] [<IP_ADDRESS>][0fc10eac][ExtensionHostConnection] <25087> Launched Extension Host Process.
2023-02-13 12:17:52.182 [info] Installing extension: ms-python.python # hanging

May I know how are you installing the extension? Is it from UI?
Can you please enable log level to trace and share following logs

F1 > Developer: Set Log Level... > Trace
F1 > Open View... > Remote Server
F1 > Open View... > Window

May I know how are you installing the extension? Is it from UI?
Can you please enable log level to trace and share following logs

F1 > Developer: Set Log Level... > Trace
F1 > Open View... > Remote Server
F1 > Open View... > Window

yes， from UI
The strange thing is that in the past two days, I added the -e parameter when starting the docker container that needs to be attached. After configuring http_proxy and https_proxy, after the attack, the python extension could be successfully installed in the container. If this is a network problem, what I don't understand is, if the started docker container does not add http_proxy and https_proxy, why can't it be installed through VSIX (installation hangs)? Shouldn't VSIX be installed completely offline without relying on the network?

Shouldn't VSIX be installed completely offline without relying on the network?

To understand, can you please provide above requested logs

Shouldn't VSIX be installed completely offline without relying on the network?

To understand, can you please provide above requested logs

This is the log you want. I collected these logs from installing the python extension 10 minutes ago to now still installing
# Window
2023-02-18 15:01:46.820 [warning] Via 'product.json#extensionEnabledApiProposals' extension 'github.vscode-pull-request-github' wants API proposal 'commentsResolvedState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
2023-02-18 15:01:47.197 [info] Invoking resolveAuthority(ssh-remote)...
2023-02-18 15:01:47.197 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][0ms] obtaining proxy...
2023-02-18 15:01:47.671 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][532ms] invoking...
2023-02-18 15:01:48.528 [error] [LocalProcess0][resolveAuthority(ssh-remote,1)][1154ms] returned an error {"code":"NotAvailable","message":"Remote host key has changed, port forwarding is disabled","detail":true}
2023-02-18 15:01:48.529 [error] resolveAuthority(ssh-remote) returned an error after 1154 ms {"name":"CodeExpectedError","_message":"Remote host key has changed, port forwarding is disabled","_code":"NotAvailable","_detail":true,"isHandled":true}
2023-02-18 15:01:48.529 [error] Error received from starting extension host (kind: Remote)
2023-02-18 15:01:48.529 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.530 [error] [remote-connection][attempt 1] An error occurred in initial connection! Will retry... Error:
2023-02-18 15:01:48.530 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.530 [error] [remote-connection][attempt 2] An error occurred in initial connection! Will retry... Error:
2023-02-18 15:01:48.530 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.533 [error] [remote-connection][attempt 3] An error occurred in initial connection! Will retry... Error:
2023-02-18 15:01:48.534 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.535 [error] [remote-connection][attempt 4] An error occurred in initial connection! Will retry... Error:
2023-02-18 15:01:48.535 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.536 [error] [remote-connection][attempt 5]  An error occurred in initial connection! It will be treated as a permanent error. Error:
2023-02-18 15:01:48.536 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.537 [error] Cannot register remote filesystem provider. Error while fetching remote environment. Remote host key has changed, port forwarding is disabled
2023-02-18 15:01:48.537 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.538 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.538 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.539 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:48.544 [error] Remote host key has changed, port forwarding is disabled: CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:49.560 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:49.576 [error] Remote host key has changed, port forwarding is disabled: CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:49.719 [error] CodeExpectedError: Remote host key has changed, port forwarding is disabled
    at Jc.vc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:5709)
    at async Jc.zc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:6721)
    at async Jc.Yb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2631:7874)
    at async Jc.wb (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2629:20636)
2023-02-18 15:01:49.927 [info] [perf] Render performance baseline is 39ms
2023-02-18 15:04:20.728 [warning] Via 'product.json#extensionEnabledApiProposals' extension 'github.vscode-pull-request-github' wants API proposal 'commentsResolvedState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
2023-02-18 15:04:21.139 [info] Invoking resolveAuthority(ssh-remote)...
2023-02-18 15:04:21.139 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][0ms] obtaining proxy...
2023-02-18 15:04:21.827 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][726ms] invoking...
2023-02-18 15:04:22.787 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][1726ms] waiting...
2023-02-18 15:04:23.789 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][2728ms] waiting...
2023-02-18 15:04:24.787 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][3726ms] waiting...
2023-02-18 15:04:25.787 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][4726ms] waiting...
2023-02-18 15:04:26.787 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][5726ms] waiting...
2023-02-18 15:04:27.787 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][6726ms] waiting...
2023-02-18 15:04:28.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][7726ms] waiting...
2023-02-18 15:04:29.787 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][8726ms] waiting...
2023-02-18 15:04:30.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][9726ms] waiting...
2023-02-18 15:04:31.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][10727ms] waiting...
2023-02-18 15:04:32.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][11726ms] waiting...
2023-02-18 15:04:33.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][12726ms] waiting...
2023-02-18 15:04:34.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][13726ms] waiting...
2023-02-18 15:04:35.789 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][14728ms] waiting...
2023-02-18 15:04:36.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][15726ms] waiting...
2023-02-18 15:04:37.787 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][16726ms] waiting...
2023-02-18 15:04:38.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][17726ms] waiting...
2023-02-18 15:04:39.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][18726ms] waiting...
2023-02-18 15:04:40.787 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][19726ms] waiting...
2023-02-18 15:04:41.788 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][20726ms] waiting...
2023-02-18 15:04:42.787 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][21726ms] waiting...
2023-02-18 15:04:43.058 [error] [Extension Host] (node:89018) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `Code Helper (Plugin) --trace-deprecation ...` to show where the warning was created)
2023-02-18 15:04:43.082 [info] [LocalProcess0][resolveAuthority(ssh-remote,1)][22021ms] returned <IP_ADDRESS>:54470
2023-02-18 15:04:43.082 [info] resolveAuthority(ssh-remote) returned '<IP_ADDRESS>:54470' after 22022 ms
2023-02-18 15:04:43.151 [info] Creating a socket (renderer-Management-0da30a79-28ac-4b47-9405-58345aab278a)...
2023-02-18 15:04:43.154 [info] Creating a socket (renderer-ExtensionHost-db389171-5524-4eee-8ae1-4bafd04ede2c)...
2023-02-18 15:04:43.252 [info] Creating a socket (renderer-Management-0da30a79-28ac-4b47-9405-58345aab278a) was successful after 101 ms.
2023-02-18 15:04:43.314 [info] Creating a socket (renderer-ExtensionHost-db389171-5524-4eee-8ae1-4bafd04ede2c) was successful after 159 ms.
2023-02-18 15:04:44.550 [info] [perf] Render performance baseline is 39ms
2023-02-18 15:07:07.978 [trace] KeybindingService#dispatch F1 workbench.action.showCommands
2023-02-18 15:07:08.010 [trace] CommandService#executeCommand workbench.action.showCommands
2023-02-18 15:07:09.298 [trace] KeybindingService#dispatch R undefined
2023-02-18 15:07:09.410 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:09.616 [trace] KeybindingService#dispatch M undefined
2023-02-18 15:07:09.699 [trace] KeybindingService#dispatch O undefined
2023-02-18 15:07:09.804 [trace] KeybindingService#dispatch T undefined
2023-02-18 15:07:09.873 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:10.676 [trace] KeybindingService#dispatch Space undefined
2023-02-18 15:07:10.892 [trace] KeybindingService#dispatch S undefined
2023-02-18 15:07:11.173 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:11.316 [trace] KeybindingService#dispatch R undefined
2023-02-18 15:07:14.071 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:14.208 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:14.351 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:14.482 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:14.618 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:14.726 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:14.900 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:15.041 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:15.174 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:15.311 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:15.472 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:15.479 [trace] SearchService#search {"_reason":"openFileHandler","folderQueries":[],"usingSearchPaths":false,"maxResults":0,"type":1,"filePattern":"","sortByScore":true,"cacheKey":"id#5"}
2023-02-18 15:07:15.490 [trace] SearchService#search: 5ms
2023-02-18 15:07:16.132 [trace] KeybindingService#dispatch O undefined
2023-02-18 15:07:16.132 [trace] SearchService#search {"_reason":"openFileHandler","folderQueries":[],"usingSearchPaths":false,"maxResults":512,"type":1,"filePattern":"o","sortByScore":true,"cacheKey":"id#5"}
2023-02-18 15:07:16.132 [trace] SearchService#search: 0ms
2023-02-18 15:07:16.222 [trace] KeybindingService#dispatch P undefined
2023-02-18 15:07:16.224 [trace] SearchService#search {"_reason":"openFileHandler","folderQueries":[],"usingSearchPaths":false,"maxResults":512,"type":1,"filePattern":"op","sortByScore":true,"cacheKey":"id#5"}
2023-02-18 15:07:16.225 [trace] SearchService#search: 0ms
2023-02-18 15:07:16.357 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:16.370 [trace] SearchService#search {"_reason":"openFileHandler","folderQueries":[],"usingSearchPaths":false,"maxResults":512,"type":1,"filePattern":"ope","sortByScore":true,"cacheKey":"id#5"}
2023-02-18 15:07:16.371 [trace] SearchService#search: 0ms
2023-02-18 15:07:16.455 [trace] KeybindingService#dispatch N undefined
2023-02-18 15:07:16.457 [trace] SearchService#search {"_reason":"openFileHandler","folderQueries":[],"usingSearchPaths":false,"maxResults":512,"type":1,"filePattern":"open","sortByScore":true,"cacheKey":"id#5"}
2023-02-18 15:07:16.457 [trace] SearchService#search: 0ms
2023-02-18 15:07:17.470 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:17.471 [trace] SearchService#search {"_reason":"openFileHandler","folderQueries":[],"usingSearchPaths":false,"maxResults":512,"type":1,"filePattern":"ope","sortByScore":true,"cacheKey":"id#5"}
2023-02-18 15:07:17.472 [trace] SearchService#search: 0ms
2023-02-18 15:07:17.630 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:17.632 [trace] SearchService#search {"_reason":"openFileHandler","folderQueries":[],"usingSearchPaths":false,"maxResults":512,"type":1,"filePattern":"op","sortByScore":true,"cacheKey":"id#5"}
2023-02-18 15:07:17.632 [trace] SearchService#search: 0ms
2023-02-18 15:07:17.777 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:17.778 [trace] SearchService#search {"_reason":"openFileHandler","folderQueries":[],"usingSearchPaths":false,"maxResults":512,"type":1,"filePattern":"o","sortByScore":true,"cacheKey":"id#5"}
2023-02-18 15:07:17.778 [trace] SearchService#search: 0ms
2023-02-18 15:07:17.968 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:19.591 [trace] KeybindingService#dispatch F2 undefined
2023-02-18 15:07:20.534 [trace] KeybindingService#dispatch F1 workbench.action.showCommands
2023-02-18 15:07:20.534 [trace] CommandService#executeCommand workbench.action.showCommands
2023-02-18 15:07:21.944 [trace] KeybindingService#dispatch O undefined
2023-02-18 15:07:22.008 [trace] KeybindingService#dispatch P undefined
2023-02-18 15:07:22.105 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:22.237 [trace] KeybindingService#dispatch N undefined
2023-02-18 15:07:23.389 [trace] KeybindingService#dispatch Space undefined
2023-02-18 15:07:23.762 [trace] KeybindingService#dispatch R undefined
2023-02-18 15:07:23.908 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:27.046 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:28.125 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:28.711 [trace] KeybindingService#dispatch V undefined
2023-02-18 15:07:28.850 [trace] KeybindingService#dispatch I undefined
2023-02-18 15:07:29.034 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:29.124 [trace] KeybindingService#dispatch W undefined
2023-02-18 15:07:31.518 [trace] KeybindingService#dispatch Space undefined
2023-02-18 15:07:32.448 [trace] KeybindingService#dispatch R undefined
2023-02-18 15:07:32.529 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:33.604 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:33.766 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:40.006 [trace] CommandService#executeCommand workbench.action.openView
2023-02-18 15:07:44.321 [trace] KeybindingService#dispatch R undefined
2023-02-18 15:07:44.395 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:48.858 [trace] KeybindingService#dispatch O undefined
2023-02-18 15:07:51.328 [trace] KeybindingService#dispatch Backspace undefined
2023-02-18 15:07:51.609 [trace] KeybindingService#dispatch M undefined
2023-02-18 15:07:52.291 [trace] KeybindingService#dispatch O undefined
2023-02-18 15:07:52.588 [trace] KeybindingService#dispatch T undefined
2023-02-18 15:07:52.714 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:57.042 [trace] KeybindingService#dispatch Space undefined
2023-02-18 15:07:57.228 [trace] KeybindingService#dispatch S undefined
2023-02-18 15:07:57.461 [trace] KeybindingService#dispatch E undefined
2023-02-18 15:07:59.192 [trace] Started polling vscode-remote://ssh-remote%2B<IP_ADDRESS>-container/root/.vscode-server/data/logs/20230218T150443/remoteagent.log
2023-02-18 15:12:18.218 [trace] CommandService#executeCommand workbench.action.output.show.rendererLog
2023-02-18 15:12:18.221 [trace] Stopped polling vscode-remote://ssh-remote%2B<IP_ADDRESS>-container/root/.vscode-server/data/logs/20230218T150443/remoteagent.log
2023-02-18 15:12:18.243 [trace] Started polling file:///Users/seryte/Library/Application%20Support/Code/logs/20230213T123105/window41/renderer.log
2023-02-18 15:13:37.789 [trace] CommandService#executeCommand workbench.action.output.show.remoteServerLog
2023-02-18 15:13:37.820 [trace] Stopped polling file:///Users/seryte/Library/Application%20Support/Code/logs/20230213T123105/window41/renderer.log
2023-02-18 15:13:37.899 [trace] Started polling vscode-remote://ssh-remote%2B<IP_ADDRESS>-container/root/.vscode-server/data/logs/20230218T150443/remoteagent.log
2023-02-18 15:16:45.666 [trace] CommandService#executeCommand workbench.action.output.show.rendererLog
2023-02-18 15:16:45.698 [trace] Stopped polling vscode-remote://ssh-remote%2B<IP_ADDRESS>-container/root/.vscode-server/data/logs/20230218T150443/remoteagent.log
2023-02-18 15:16:45.715 [trace] Started polling file:///Users/seryte/Library/Application%20Support/Code/logs/20230213T123105/window41/renderer.log
2023-02-18 15:18:26.937 [trace] KeybindingService#dispatch ⌘A editor.action.selectAll
2023-02-18 15:18:26.938 [trace] CommandService#executeCommand editor.action.selectAll
2023-02-18 15:18:26.938 [trace] Executing Command 'editor.action.selectAll' which has 4 bound.
2023-02-18 15:18:26.940 [trace] Command 'editor.action.selectAll' was handled by 'code-editor'.
2023-02-18 15:18:27.549 [trace] KeybindingService#dispatch ⌘C editor.action.clipboardCopyAction
2023-02-18 15:18:27.550 [trace] CommandService#executeCommand editor.action.clipboardCopyAction
2023-02-18 15:18:27.550 [trace] Executing Command 'editor.action.clipboardCopyAction' which has 6 bound.
2023-02-18 15:18:27.562 [trace] Command 'editor.action.clipboardCopyAction' was handled by 'code-editor'.
2023-02-18 15:18:30.851 [trace] KeybindingService#dispatch ⌘A editor.action.selectAll
2023-02-18 15:18:30.852 [trace] CommandService#executeCommand editor.action.selectAll
2023-02-18 15:18:30.852 [trace] Executing Command 'editor.action.selectAll' which has 4 bound.
2023-02-18 15:18:30.852 [trace] Command 'editor.action.selectAll' was handled by 'code-editor'.
2023-02-18 15:18:31.477 [trace] KeybindingService#dispatch ⌘C editor.action.clipboardCopyAction
2023-02-18 15:18:31.477 [trace] CommandService#executeCommand editor.action.clipboardCopyAction
2023-02-18 15:18:31.477 [trace] Executing Command 'editor.action.clipboardCopyAction' which has 6 bound.
2023-02-18 15:18:31.482 [trace] Command 'editor.action.clipboardCopyAction' was handled by 'code-editor'.
2023-02-18 15:18:38.834 [trace] KeybindingService#dispatch ⌘A editor.action.selectAll
2023-02-18 15:18:38.865 [trace] CommandService#executeCommand editor.action.selectAll
2023-02-18 15:18:38.865 [trace] Executing Command 'editor.action.selectAll' which has 4 bound.
2023-02-18 15:18:38.866 [trace] Command 'editor.action.selectAll' was handled by 'code-editor'.
2023-02-18 15:18:39.238 [trace] KeybindingService#dispatch ⌘C editor.action.clipboardCopyAction
2023-02-18 15:18:39.239 [trace] CommandService#executeCommand editor.action.clipboardCopyAction
2023-02-18 15:18:39.239 [trace] Executing Command 'editor.action.clipboardCopyAction' which has 6 bound.
2023-02-18 15:18:39.245 [trace] Command 'editor.action.clipboardCopyAction' was handled by 'code-editor'.
2023-02-18 15:20:14.636 [trace] KeybindingService#dispatch ⌘A editor.action.selectAll
2023-02-18 15:20:14.637 [trace] CommandService#executeCommand editor.action.selectAll
2023-02-18 15:20:14.637 [trace] Executing Command 'editor.action.selectAll' which has 4 bound.
2023-02-18 15:20:14.639 [trace] Command 'editor.action.selectAll' was handled by 'code-editor'.

# Remote Server
2023-02-18 15:04:43.306 [info]

2023-02-18 15:04:43.306 [info] Extension host agent started.
2023-02-18 15:04:43.356 [info] Started initializing default profile extensions in extensions installation folder. file:///root/.vscode-server/extensions
2023-02-18 15:04:43.370 [info] Completed initializing default profile extensions in extensions installation folder. file:///root/.vscode-server/extensions
2023-02-18 15:04:43.404 [info] [<IP_ADDRESS>][0da30a79][ManagementConnection] New connection established.
2023-02-18 15:04:43.453 [info] [<IP_ADDRESS>][db389171][ExtensionHostConnection] New connection established.
2023-02-18 15:04:43.618 [info] [<IP_ADDRESS>][db389171][ExtensionHostConnection] <2483> Launched Extension Host Process.
2023-02-18 15:08:05.095 [info] Getting Manifest... ms-python.python
2023-02-18 15:08:05.096 [trace] RequestService#request (node) - begin https://ms-python.gallerycdn.vsassets.io/extensions/ms-python/python/2023.2.0/1675369671487/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:08:05.096 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:08:09.404 [trace] RequestService#request (node) - success https://ms-python.gallerycdn.vsassets.io/extensions/ms-python/python/2023.2.0/1675369671487/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:08:09.474 [info] Installing extension: ms-python.python
2023-02-18 15:08:09.474 [trace] Started scanning system extensions
2023-02-18 15:08:09.475 [trace] Started scanning user extensions {"$mid":1,"fsPath":"/root/.vscode-server/extensions/extensions.json","external":"file:///root/.vscode-server/extensions/extensions.json","path":"/root/.vscode-server/extensions/extensions.json","scheme":"file"}
2023-02-18 15:08:09.492 [trace] Scanned user extensions: 0
2023-02-18 15:08:09.545 [trace] Scanned system extensions: 30
2023-02-18 15:08:09.556 [trace] RequestService#request (node) - begin https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
2023-02-18 15:08:09.556 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:08:14.051 [trace] RequestService#request (node) - success https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
2023-02-18 15:08:14.068 [trace] RequestService#request (node) - begin https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
2023-02-18 15:08:14.068 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:08:18.694 [trace] RequestService#request (node) - success https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
2023-02-18 15:08:18.886 [info] Getting Manifest... ms-toolsai.jupyter
2023-02-18 15:08:18.887 [trace] RequestService#request (node) - begin https://ms-toolsai.gallerycdn.vsassets.io/extensions/ms-toolsai/jupyter/2023.1.2010391206/1675787499678/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:08:18.887 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:08:24.777 [trace] RequestService#request (node) - success https://ms-toolsai.gallerycdn.vsassets.io/extensions/ms-toolsai/jupyter/2023.1.2010391206/1675787499678/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:09:13.619 [trace] RequestService#request (node) - begin https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
2023-02-18 15:09:13.619 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:09:18.121 [trace] RequestService#request (node) - success https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
2023-02-18 15:09:18.126 [info] Getting Manifest... ms-toolsai.jupyter-keymap
2023-02-18 15:09:18.126 [trace] RequestService#request (node) - begin https://ms-toolsai.gallerycdn.vsassets.io/extensions/ms-toolsai/jupyter-keymap/1.0.0/1629490473618/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:09:18.126 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:09:22.686 [trace] RequestService#request (node) - success https://ms-toolsai.gallerycdn.vsassets.io/extensions/ms-toolsai/jupyter-keymap/1.0.0/1629490473618/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:09:23.663 [trace] RequestService#request (node) - begin https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
2023-02-18 15:09:23.663 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:09:28.146 [trace] RequestService#request (node) - success https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
2023-02-18 15:09:28.150 [info] Getting Manifest... ms-toolsai.jupyter-renderers
2023-02-18 15:09:28.151 [trace] RequestService#request (node) - begin https://ms-toolsai.gallerycdn.vsassets.io/extensions/ms-toolsai/jupyter-renderers/1.0.14/1674084472937/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:09:28.151 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:09:33.023 [trace] RequestService#request (node) - success https://ms-toolsai.gallerycdn.vsassets.io/extensions/ms-toolsai/jupyter-renderers/1.0.14/1674084472937/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:09:35.055 [info] Getting Manifest... ms-toolsai.vscode-jupyter-cell-tags
2023-02-18 15:09:35.055 [trace] RequestService#request (node) - begin https://ms-toolsai.gallerycdn.vsassets.io/extensions/ms-toolsai/vscode-jupyter-cell-tags/0.1.6/1664991635428/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:09:35.055 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:09:40.483 [trace] RequestService#request (node) - success https://ms-toolsai.gallerycdn.vsassets.io/extensions/ms-toolsai/vscode-jupyter-cell-tags/0.1.6/1664991635428/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:09:41.430 [info] Getting Manifest... ms-toolsai.vscode-jupyter-slideshow
2023-02-18 15:09:41.430 [trace] RequestService#request (node) - begin https://ms-toolsai.gallerycdn.vsassets.io/extensions/ms-toolsai/vscode-jupyter-slideshow/0.1.5/1664403884267/Microsoft.VisualStudio.Code.Manifest
2023-02-18 15:09:41.431 [trace] resolveShellEnv(): running (macOS/Linux)
2023-02-18 15:09:43.305 [info] New EH opened, aborting shutdown
2023-02-18 15:09:43.623 [trace] Started scanning user extensions {"$mid":1,"fsPath":"/root/.vscode-server/extensions","external":"file:///root/.vscode-server/extensions","path":"/root/.vscode-server/extensions","scheme":"file"}
2023-02-18 15:09:43.625 [trace] Scanned user extensions: 0
2023-02-18 15:14:43.701 [trace] Started scanning user extensions {"$mid":1,"fsPath":"/root/.vscode-server/extensions","external":"file:///root/.vscode-server/extensions","path":"/root/.vscode-server/extensions","scheme":"file"}
2023-02-18 15:14:43.707 [trace] Scanned user extensions: 0
2023-02-18 15:19:43.812 [trace] Started scanning user extensions {"$mid":1,"fsPath":"/root/.vscode-server/extensions","external":"file:///root/.vscode-server/extensions","path":"/root/.vscode-server/extensions","scheme":"file"}
2023-02-18 15:19:43.814 [trace] Scanned user extensions: 0
2023-02-18 15:20:18.105 [trace] ExtensionManagementService.refreshReportedCache
2023-02-18 15:20:18.105 [trace] RequestService#request (node) - begin https://az764295.vo.msecnd.net/extensions/marketplace.json
2023-02-18 15:20:18.105 [trace] resolveShellEnv(): running (macOS/Linux)

I suspect the server is inactive because I do not see any continuation of extensions installing on the server.
@alexdima Do you have any insights here. I see a log statement that New EH opened, aborting shutdown . Is that mean something here?

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


New Runner demands same config for all reporters

The type signature for run demands that all runners use the same config type, which is not the case. @felixSchl ideas?

We could use something like:
_run
  :: ∀ e r
   . { timeout :: Maybe Int, slow :: Int | r }
  -> Spec (RunnerEffects e) Unit
-> Producer Event (Aff (RunnerEffects e)) (Array (Group Result))

What did you have in mind that is not possible right now?

Sorry, I think I was a bit unclear. It's not the Config type passed to _run that is the problem - it's the c and s type parameters in this signature that makes it problematic:
run'
  :: ∀ c s e
   . Config
  -> Array (BaseReporter c s (Eff (RunnerEffects e)))
  -> Spec (RunnerEffects e) Unit
  -> Eff  (RunnerEffects e) Unit

Both c and s are used for all BaseReporters in the array. This means that one cannot run [specReporter, xunitReporter { some = config } do ... as specReporter and xunitReporter have different config and state types. What I'm thinking is if we can remove the c and s type parameters, hiding those specific types in each reporter. The reporter config is easy to just close over, but the state is passed around. Maybe StateT could be more handy for this case?

Ah yeah, that's something I was thinking about when writing the code, actually, I remember now.
I think no matter how you skin this in the end that list needs to be homogeneous, so even if we were to use StateT or ReaderT, you'd end up in the same position. I think the only way to hide this would be to use existential types somehow

Actually it was a lot easier than I thought, you were right, closing over config is the way to go, no need to keep it in base reporter.

The removal of c looks good, solves the part with configs. Still troublesome with the state though. I have an idea with extensible records, trying it now. :)

Extensible records will not be a good solution to this, it seems. :/
Also, very loose thought that I'm exploring: maybe Reporters can be functions of type Producer ... -> Producer ..., and thus can be combined using function composition instead of being passed as an array.

Just to give you a hint of where I'm going with this, here's what I got right now. Will have to rewrite the reporters:
type TestEvents e = Producer Event (Aff e) (Array (Group Result))

type Reporter e = TestEvents e -> Effect (Aff e) (Array (Group Result))

-- Run the spec, report results and exit the program upon completion
run''
  :: ∀ e
   . Config
  -> Reporter (RunnerEffects e)
  -> Spec (RunnerEffects e) Unit
  -> Eff  (RunnerEffects e) Unit
run'' config reporter spec = void do
  runAff onError onSuccess (P.runEffect (reporter (_run config spec)))

  where
    onError :: Error -> Eff (RunnerEffects e) Unit
    onError err = do withAttrs [31] $ logShow err
                     Process.exit 1

    onSuccess :: Array (Group Result) -> Eff (RunnerEffects e) Unit
    onSuccess results = if successful results
                        then Process.exit 0
                        else Process.exit 1

Would be cool to have the code pushed to look at, looks interesting

Yeah, I'll push to the PR branch once it's in a better state. Probably in about 12 hrs.

Not entirely done yet, but I've pushed some stuff, and would love some feedback.
Reporters now have type Pipe a a (Eff e) (Array (Group Result)), and compose using regular >->. The only trouble is the summary thing, but I thought we might implement that as a separate reporter that one can put in the end of the chain. Something like specReporter >-> summaryReporter. What do you think?
Silly example of how reporters compose:
-- composing reporters (interleaved effects will cause messy console logs)
main = run (specReporter >-> dotReporter { width: 80, slow: 800 }) do
  ...

Personally, I feel reporters should only be reporting (consume) but now they appear like transformers (pipes), where in your example it looks as if specReporter was transforming input and then passing it to dotReporter. For example, we could have done this using parTraverse: https://github.com/owickstrom/purescript-spec/commit/8b043bc98f1f3a20156e1d965ce2ef710e4fc70d#diff-6284d4c18f32617e31426063da6476aeL172 but I hadn't thought of that at the time.

OK, yeah it might be a bit confusing with Pipes. Can't find parTraverse anywhere though? tee in Haskell pipes could be something, if that can be built in purescript-pipes?

Yeah can and should be built into purescript-pipes, not sure why it's not. I must have missed it. Here's parTraverse: https://pursuit.purescript.org/packages/purescript-parallel/2.1.0/docs/Control.Parallel#v:parTraverse

OK, so the tee version could be something like:
main = run (tee specReporter >-> tee (dotReporter { width: 80, slow: 800 }) >-> printSummary) do
  ...

Do you have anything in mind regarding parTraverse_? Not sure how it would fit in.

Any thoughts on tee? It seems we're very close to closing this issue. Just gotta agree on this last bit. 😃

Sorry! Is the final >-> printSummary up there a requirement to satisfy the type of the first argument to run?

No problem at all! :) Yeah, I was thinking the argument to run should be an Effect instead of a Pipe, and that printSummary could take a Pipe with return type Summary and return an Effect. Sounds reasonable?

Depends on what we want out of it. A summary could be considered optional. We could also remove 90% of our reporter code and just make sure our tap reporter is sound and then plug in one of the many existing reporters in. Would be less fun, but has other advantages.

Less code to maintain is quite nice. :) Maybe just skip the reporters argument for run, and provide a run' which takes a Consumer, for those that want to plug something specific into it?

The implicit tap reporter could be a bit on the dull side if you just run pulp test, though.

Here is how purescript spec is currently visualised in my head:
    run!
      |          .- reporter 1 -> ()
      |         /
    event | report -> ()
      |         \
      v          `- reporter n -> ()
   summarize

I think were  you are going is:
    run!
      |
    event | tee report 1 | tee report n | summarize

Is this correct? Having it visually in front of me it does look appealing. How would you fold over the list of reporters or do we do a single tee and combine all reporters (back to parTraverse?)

Maybe just skip the reporters argument for run, and provide a run' which takes a Consumer, for those that want to plug something specific into it?

That sounds good to me

The mocha stuff already has its own custom runner anyway, so nothing to worry about there.

The last diagram looks like in  my head. 👍  Not sure what you mean with fold over the list of reporters? I think tee (report 1) >-> tee (report n) will pipe to all reporters properly, right?

and run could be run' (tee tapReporter >-> discard) where discard would be some function just ignoring the return value and returning an Effect.

Hand-wavy, but yeah...

Yeah, let's do this :) I suppose sth like fold (>->) $ tee <$> reporters

OK, but that would leave us with the type problem again, having differently typed reporters in an array. Leaving the teeing to the user solves it. 👍

I'm leaning towards keeping the reporters for now, and a run that takes a reporter (or teed chain of reporters), and always ending them with a printSummary. The only hustle for users then is rewriting run [reporter1, reporter2] to run (reporter1 >-> tee reporter2).
If someone wants full control they could use run' and not have the implicit printSummary. The tap output might be one of those cases?
Is that OK?

I don't think you would have an issue with differently typed reporters in an array if we close over the reporter options.
I'm leaning more towards not exposing >-> as it requires users to have to learn how pipes works. I agree on having a low level run' though

You are a genius. Arrays do work, and we'll not have to expose pipes. Users won't even have to change anything in their tests if they used run [ specReporter ] ... . 👍 👍 👍


[DOCS] Update Metadata table and metadata indexing related pages

Summary:

Add inline configs
Add specific index descriptions
Add high level context
Restructure content for readability

Change Logs
Describe context and summary for this change. Highlight if any code was copied.
Impact
Describe any public API or user-facing feature change or any performance impact.
Risk level (write none, low medium or high below)
If medium or high, explain what verification was done to mitigate the risks.
Documentation Update
Describe any necessary documentation update if there is any new feature, config, or user-facing change

The config description must be updated if new configs are added or the default value of the configs are changed
Any new feature or user-facing change requires updating the Hudi website. Please create a Jira ticket, attach the
ticket number here and follow the instruction to make
changes to the website.

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

Tested locally

@codope  Just FYI. This PR can be reviewed but must be merged after this PR is merged for dependency on page links.


Replace "environments" option with "strip" option

I'd like to propose replacing our current environment option with a simple boolean strip option.
This option should default to the opposite of the tests property of the EmberApp instance, which is true when either ember test was used or when we're not in production mode.
To recreate the old behavior you'd simply have to set strip to EmberApp.env() === 'production'.
/cc @marcoow @pangratz

The tests property is currently not documented properly and not officially public API, but I'm pretty confident that we will change this when we document it.
see https://github.com/ember-cli/ember-cli/issues/6656

This option should default to the opposite of the tests property of the EmberApp instance, which is true when either ember test was used or when we're not in production mode.

Yeah, that's probable fine.

The tests property is currently not documented properly and not officially public API, but I'm pretty confident that we will change this when we document it.

Maybe we should hold off for now then as this is also a breaking change on our side?

Maybe we should hold off for now then as this is also a breaking change on our side?

This is a breaking change, yes.
tests is already used in several official addons though, so the possibility of it not being considered public is very low:

ember-cli-mocha
ember-cli-chai

Seems good to me!


switch to the new coin api on landing page

This PR starts the migration away from getCoins  to getAllBalances and getBalance
Create hooks for each API with refetchInterval of 2 secs may tweak this
update the landing page and staking section to use this API
remove sass styles
disable staking for wallet without SUI token

Before

after

Could we update the headers (SUI STAKE/MY COINS" color to "Sui Steel" and indent by 8px @Jibz1? Thanks!


Wrong sample code in blog from Windows team

Hi, I know it is not directly related to you guys, but could you perhaps contact the author of this blog post: https://blogs.windows.com/buildingapps/2016/05/03/data-access-in-universal-windows-platform-uwp-apps/ and help him/her update the code sample so it can compile?
DatabaseContext => DbContext etc.

Thanks @ErikEJ . I'll reach out internally to see if we can fix the sample.


CLI does not correctly receive BASH variables for path-based deployment

Summary
I am writing a script for BitBucket pipelines to take the diff between our feature and develop branches, transform it into a comma-delimited list of files, and feed it to sfdx force:source:deploy.
The documentation says that any list of files containing spaces should be wrapped in double quotes.  When I write such a string to a variable, and pass that variable as an argument, I get an error as though the quotes are being ignored
Steps To Reproduce:
Repository to reproduce: dreamhouse-lwc

Run the following command:
changes=echo "force-app/main/default/layouts/Broker__c-Broker Layout.layout-meta.xml" | sed '/^force-app/!d' | tr '\n' ',' | sed 's/,$/\n/' | sed 's/^/"/;s/$/"/'
echo $changes to verify you have a quote-wrapped string
sfdx force:source:deploy -p $changes

Expected result
The layout should be deployed
Actual result
And error is given saying

Unexpected arguments: Layout.layout-meta.xml"

Additional information
Building this on BitBucket pipelines with this docker image: docker.io/salesforce/salesforcedx@sha256:8068fa616df3c3428b446004151b8b88dab328625273aacadce45e66c3eebc05

@JeffDanger did you find any workaround for this?
I am getting the same error while building the pipelines in bitbucket.

@JeffDanger can you please update to the latest CLI and try again? We believe we have fixed this issue.


Update configmap.yaml

To resolve an issue setting data-in replication where binlog transport fails due to the max_allowed_packet limit being too small

To resolve an issue setting data-in replication where binlog transport fails due to the max_allowed_packet size


S3 Bucket Provisioning Failing

Describe the bug
On step 5, while provisioning S3 buckets, this error is popping up. Could not provision the S3 buckets stack
To Reproduce
Steps to reproduce the behavior:

Deploy a new datalake.
Go to Step 5
The first line of action fails
See error

Expected behavior
S3 buckets should be provisioned successfully.
Desktop (please complete the following information):

OS: all
Browser: all
Version: 1.26.36

Additional context
This problem happens due to a policy change on S3. On April, 2023, the S3 team deployed a few updates in S3 to follow the best practices related to ACL and object ownership due to which we see a common error in the Cloudformation Stack while deploying an S3 bucket.
More information about S3 changes:
https://aws.amazon.com/blogs/aws/heads-up-amazon-s3-security-changes-are-coming-in-april-of-2023/
More information about the issue:
https://guide.aws.dev/articles/ARehSZtzMGRvCxDbS5biqeQQ/cloudformation-creation-bucket-cannot-have-acls-set-with-objectownership-s-bucketownerenforced-setting

Alguna estimación de cuándo estará resuelto este problema?

This issue has been fixed by the version v1.26.38.
Keep in mind if you have unfinished deployments due to this issue, resuming them is not going to work even if you update the application with this version since we don't recopy the assets while resuming. In order to deploy a data lake with this version, you will need to start a new deployment.

Closing this issue since it is resolved


coap: Add safety check to pending_reply_free

Check if parameter is null in pending_reply_free before accessing it.
Coverity issue: 132831
Signed-off-by: Otavio Pontes<EMAIL_ADDRESS>

+1

merged


add all changes

Add my changes so far. Still buggy.  Don't have time to finish debugging and testing.

Thanks @HarveyYifanLi ! Our team will be in touch.


Update all sites in an org

Rather than adding sites one by one we could use terminus org:site:list to get all sites within an organization and auto update them. Perhaps look for a specific tag, such as auto-update to opt-in.

I'm closing this issue so we can archive this repository. It is a reference implementation, not a product to be used. See this comment on the README


feat: pow method for bigfield

Please read contributing guidelines and remove this line.

Benchmark results
Metrics with a significant change:

app_circuit_proving_time_in_ms (SchnorrAccount:entrypoint): 48,871 (-18%)
protocol_circuit_witness_generation_time_in_ms (root-parity): 93.9 (+52%)
protocol_circuit_proving_time_in_ms (private-kernel-tail): 35,918 (-22%)
protocol_circuit_proving_time_in_ms (root-rollup): 19,362 (-17%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Proof generation
Each column represents the number of threads used in proof generation.

Metric
1 threads
4 threads
16 threads
32 threads
64 threads

proof_construction_time_sha256_ms
5,787 (+1%)
1,569 (+1%)
702 (+1%)
749 (+1%)
777

proof_construction_time_sha256_30_ms
11,934 (+2%)
3,183 (+1%)
1,412
1,450 (+1%)
1,470 (+1%)

proof_construction_time_sha256_100_ms
44,290 (+1%)
11,884 (+1%)
5,426
5,379
5,352

proof_construction_time_poseidon_hash_ms
79.0 (+1%)
34.0
34.0
58.0
86.0 (-1%)

proof_construction_time_poseidon_hash_30_ms
1,538 (+1%)
423 (+1%)
204 (+1%)
228 (+1%)
270

proof_construction_time_poseidon_hash_100_ms
5,789 (+1%)
1,582 (+1%)
727
778 (-1%)
798

L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
64 txs

l1_rollup_calldata_size_in_bytes
1,412
1,412
1,412

l1_rollup_calldata_gas
9,464
9,464
9,452

l1_rollup_execution_gas
616,105
616,105
616,093

l2_block_processing_time_in_ms
1,291
4,814
9,632 (+1%)

l2_block_building_time_in_ms
46,546 (-1%)
184,986 (-4%)
369,589 (-1%)

l2_block_rollup_simulation_time_in_ms
46,370 (-1%)
184,344 (-4%)
368,316 (-1%)

l2_block_public_tx_process_time_in_ms
25,070 (-4%)
104,800 (-3%)
214,616 (-1%)

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
3 blocks
5 blocks

node_history_sync_time_in_ms
9,448
14,401

node_database_size_in_bytes
14,508,112
21,360,720

pxe_database_size_in_bytes
18,071
29,868

Circuits stats
Stats on running time and I/O sizes collected for every kernel circuit run across all benchmarks.

Metric
1 leaves
16 leaves
64 leaves
128 leaves
512 leaves
1024 leaves
2048 leaves
4096 leaves
32 leaves

batch_insert_into_append_only_tree_16_depth_ms
10.5
17.1 (+1%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.7
31.8
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.610 (-1%)
0.524 (+1%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
48.7 (-2%)
77.1 (+1%)
246
476
931
1,851 (+1%)
N/A

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
95.9
159
543
1,055
2,079
4,127
N/A

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.497 (-2%)
0.474 (+1%)
0.447
0.444
0.441
0.441 (+1%)
N/A

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
58.4 (-1%)
113 (+1%)
357 (+1%)
699
1,389
2,771 (+1%)
N/A

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
106
208
692
1,363
2,707
5,395
N/A

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.505 (-1%)
0.506
0.483
0.480 (+1%)
0.479
0.481
N/A

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
62.8 (-1%)

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
107

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0.556 (-1%)

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes
1 registered classes

tx_size_in_bytes
84,050
665,267

Transaction size based on fee payment method
| Metric |  |
| - |  |


[plugin-lighthouse] create empty states to help guide new users

users of the plugin-lighthouse will either be faced with:

the Lighthouse plugin which isn't yet correctly hooked up to lighthouse-audit-service
a brand new instance of lighthouse-audit-service with nothing in it

both of those scenarios aren't really handled yet in the plugin, though the Intro component is a good start.
Feature Suggestion

Create a view that populates AuditList when the LighthouseApi is undefined, which instructs the user on how to register an API with the API registry in their Backstage app. Hide the Create Audit button in this state?
Create a view that populates AuditList when the LighthouseApi is unreachable, which instructs the user to properly configure their lighthouse-audit-service. Hide the Create Audit button in this state?
Create a view that populates AuditList with an empty version of the AuditListTable, which prompts the user to create their first audit.

Context

As a first-time user of the lighthouse plugin, I would like assistance getting the plugin working so that I can run my first audit.
As an existing user of the lighthouse plugin, I would like a helpful message if something goes awry with my connection to lighthouse-audit-service, so that I can understand and fix my issue and use the plugin again.

@katz95

another notable empty state: what should we see in the columns with sparklines for a website that's having its first audit run right now? For now I'm just leaving them empty and adding some padding to keep the table row heights consistent.


Making React agent work with safety constraints

The issue: React agents can use tools in any order. If one tool's output (fetch) is deemed too untrusted for another tool (e.g. math, which uses run-javascript), then the graph is not safe, as React could run them in that invalid order.
This problem becomes severe as we get more powerful tools are exposed, e.g. to read or write emails. See Cross-plugin prompt injection in ChatGPT.
There are a couple possible approaches:

Make all tools safe. That ought to be possible with the example, e.g. math input could be sanitized until it is no longer dangerous, but since there is no 100% way to prevent prompt injection this won't generalize well. It's of course still good practice to make tools as safe as possible.
Instead of validating the graph ahead of execution, determine safety levels incrementally as nodes are executed. This would abort the React agent execution before doing harm, but it's not a great user experience. Still, a valid option if we deem it very unlikely that this happens, as the advantage is that we don't have to change the graph.
Remove tools from the tool list as dangerous tools are used. That's safe and issues no errors, but then we can't say "summarize this web page and email it to me", because the email tool is no longer available in the second step.
Allow for safer if slightly more complex graphs: E.g. "summarize this web page and email it to me" could spawn a subagent for the first task (summarizer) which doesn't have any other tools. The output of that agent could be (a) a success indicator, which can only have a few values and (b) the summary. The main React agent would only read (a) (which is safe from prompt injection to the main agent) and could call the email tool, wiring up the output summary directly to the body input of the email tool, without reading it. I believe this pattern generalizes, but requires a few changes to the graph and a few extra functionality in the runtime.

My sense is to start with 3 and then go to 4, unless I encounter some unforeseen hurdles that make going straight to 4 the better option.

More concretely, I propose to introduce a fuse node, which cuts off a subgraph if the trust isn't high enough without causing a failure. A graph author would put these in strategic places, so that the graph still works if those are cut. Not sure yet whether we have another node that marks the end of the fuse or automatically figure out what needs to be cut. To make React work, we could simply remove everything between the fuse and the output node.
The idea is to then rerun reflect, which reruns tool extraction over the pruned graph, removing tools. What I don't know yet is how to trigger that rerun? Maybe by just adding an edge from the memory node (which changes after each run)? Would this work @dglazkov ?

Instead of rerunning reflect every time, another option could be to include a new react agent after each step, copying context from the previous steps. Essentially unrolling the loop.
This is essentially a step towards supporting subagents and more carefully constructing them to not taint the main agent, passing data between them and follow-up subagents, etc.
See #53 for adjacent thoughts.

I'd love to whiteboard this. I am not sure I am understanding what you're seeing yet.


Update README for environment variable usage for pull and push retries.

Currently it's not very clear that this is supported unless you do some digging. I think exposing this in the README could help folks.

Thanks for the PR @KevinGrandon! I think eventually we'll let people know you can do this from some general plugins documentation, because it applies to any plugin configuration variable. But because these are probably going to be set a system level, it totally makes sense. Thanks again.


Catch exception when loading arrays from raw bytes fails

The training workload crashes if an error occurs while loading numpy arrays from raw bytes. Catching those errors and moving on to the next file ensures that the workload finishes successfully.

@abhibyreddi are you still planning to check this in?

Gentle ping on this


Use UUID for request id

Motivation
Use uuid to define the request id instead of a sequencial number.
Changes

Install uuid to create uuids.
Create id with uuid library instead of variable nextFlowIdCounter.

Tests
Test coverage is the same but I had to change the implementation to get the id when the flow starts.
Using the callback strategy was not nice; therefore, I reimplemented the tests to use async and await and added a helper startVcFlow that returns the request id.

But why do you suggest nanoid?

See comparison: https://github.com/ai/nanoid#comparison-with-uuid

But why do you suggest nanoid?

See comparison: https://github.com/ai/nanoid#comparison-with-uuid

That makes sense. I don't see any advantage on using uuid in this case.


Added interaction.token to the Interaction object.

Please describe the changes this PR makes and why it should be merged:
Status

[x] Code changes have been tested against the Discord API, or there are no code changes
[x] I know how to update typings and have done so, or typings don't need updating

Semantic versioning classification:

[x] This PR changes the library's interface (methods or parameters added)

[ ] This PR includes breaking changes (methods removed or renamed, parameters moved or removed)

[ ] This PR only includes non-code changes, like changes to documentation, README, etc.

#2 will cover this


When typing, the intellisence window is stuck on the screen

VSCode Version: 1.11.0-insiders
OS Version: Windows 10 Creators Update RTM build

Steps to Reproduce:

start typing, for example "func" and the intellisence window offering the completion "function" becomes black and stuck on the screen. The only way to remove it is to restart the VS Code app.

Can confirm that for

OS Version: Mac OS 10.12.3

duplicate of #23414


preserveWhitespaces doesn't work with JIT

Versions
Angular CLI: 6.0.0
Node: 8.9.1
OS: darwin x64
Angular: 6.0.0
... animations, cli, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.6.0
@angular-devkit/build-angular      0.6.0
@angular-devkit/build-ng-packagr   0.6.0
@angular-devkit/build-optimizer    0.6.0
@angular-devkit/core               0.6.0
@angular-devkit/schematics         0.6.0
@ngtools/json-schema               1.1.0
@ngtools/webpack                   6.0.0
@schematics/angular                0.6.0
@schematics/update                 0.6.0
ng-packagr                         3.0.0-rc.3
rxjs                               6.1.0
typescript                         2.7.2
webpack                            4.6.0

Observed behavior
preserveWhitespaces: true doesn't affect ng serve with JIT. Whitespaces in JIT-mode are still removed.
Desired behavior
ng serve should preserve whitespaces globally with preserveWhitespaces just like with ng serve --aot.

Compiler options are only relevant during AOT compilation.  For JIT, the options need to be provided on the bootstrap call within main.

@clydin JIT or AOT, this option does not work anymore since 6.0.0 when set on bootstrap or in tsconfig, see also https://github.com/angular/angular-cli/issues/10859


Error on Install

><EMAIL_ADDRESS>install /home/aseltic/Documents/QuickDB Testing/node_modules/integer
> node-gyp rebuild

gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/home/aseltic/Documents/QuickDB Testing/node_modules/integer/build'
gyp ERR! System Linux 4.15.0-65-generic
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/aseltic/Documents/QuickDB Testing/node_modules/integer
gyp ERR! node -v v10.16.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of erlpack@discordapp/erlpack but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>No description
npm WARN<EMAIL_ADDRESS>No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/aseltic/.npm/_logs/2019-10-11T02_03_07_904Z-debug.log

I ran sudo npm i quick.db

Updated error after running npm config set unsafe-perm=true

><EMAIL_ADDRESS>install /home/aseltic/Documents/QuickDB Testing/node_modules/integer
> node-gyp rebuild

make: Entering directory '/home/aseltic/Documents/QuickDB Testing/node_modules/integer/build'
  CXX(target) Release/obj.target/integer/src/integer.o
  SOLINK_MODULE(target) Release/obj.target/integer.node
  COPY Release/integer.node
  COPY ../build/integer.node
  TOUCH Release/obj.target/place_resulting_binary.stamp
make: Leaving directory '/home/aseltic/Documents/QuickDB Testing/node_modules/integer/build'

><EMAIL_ADDRESS>install /home/aseltic/Documents/QuickDB Testing/node_modules/better-sqlite3
> node-gyp rebuild

make: Entering directory '/home/aseltic/Documents/QuickDB Testing/node_modules/better-sqlite3/build'
  TOUCH b857c92884e9598d609f6be182a2595df7a8e00f.intermediate
  ACTION deps_sqlite3_gyp_locate_sqlite3_target_extract_sqlite3 b857c92884e9598d609f6be182a2595df7a8e00f.intermediate
/bin/sh: 1: Testing/node_modules/better-sqlite3/build/Release/lib.host:/home/aseltic/Documents/QuickDB: not found
/home/aseltic/Documents/QuickDB Testing/node_modules/better-sqlite3/deps/extract.js:8
process.on('unhandledRejection', (err) => { throw err; });
                                            ^

CwdError: ENOENT: Cannot cd into '/home/aseltic/Documents/QuickDB Testing/node_modules/better-sqlite3/build/Release/obj/gen/sqlite3'
    at fs.stat (/home/aseltic/Documents/QuickDB Testing/node_modules/tar/lib/mkdir.js:74:14)
    at FSReqWrap.oncomplete (fs.js:153:21)
deps/locate_sqlite3.target.mk:16: recipe for target 'b857c92884e9598d609f6be182a2595df7a8e00f.intermediate' failed
make: *** [b857c92884e9598d609f6be182a2595df7a8e00f.intermediate] Error 1
rm b857c92884e9598d609f6be182a2595df7a8e00f.intermediate
make: Leaving directory '/home/aseltic/Documents/QuickDB Testing/node_modules/better-sqlite3/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Linux 4.15.0-65-generic
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/aseltic/Documents/QuickDB Testing/node_modules/better-sqlite3
gyp ERR! node -v v10.16.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of erlpack@discordapp/erlpack but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>No description
npm WARN<EMAIL_ADDRESS>No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/aseltic/.npm/_logs/2019-10-11T15_46_29_489Z-debug.log

looks like an error on your end.
I may not be correct

How to install Quick.db on Windows
Stuff before installation:
_- You can use CMD like the Powershell to do those steps there is not a specific terminal to use

Node-gyp needs python 2.x and Visual C++ Build Tools.

If you are on windows vista / 7 you will need to install the .NET Framework 4.5.1 which can be downloaded here:
https://www.microsoft.com/en-us/download/details.aspx?id=40773_

1- Click on the windows-key of your keyboard to open the windows menu
2- Type cmd/powershell (It's totally your choice) and right click on the first result
3- Click "Run as Administrator"
4- When the terminal is opened type npm install --global windows-build-tools --vs2015 in it and the installation will start. (Sometimes this can take long)
5- When the installation is finished you can close the terminal.
6- Now you must go to the directory where you want to install Quick.db.
7- Hold Left-Shift and right click on a blank space of the directory.
8- Click on "Open PowerShell window here".
9- If you see a file named "package.json" in your folder skip to 11
10- Type "npm init -y" in the terminal
11- Type npm i quick.db
Credit to Zelak-Sama for this guide.
For more questions I recommend joining the discord - https://discord.gg/plexidev

@chxlls im not on windows, i was on elemntary os but now on Zorin OS (Linux) and still have the same issue

im now on windows again and it installs just fine, linux i think i needed to be in the root user

Ok, well when someone that can close this, please do so.

S

S

What i make after? open vs code?


Weird characters in issues page

Not sure if this is on purpose or if there is something going wrong with GitHub atm.
I checked on:

Chrome 66, macOS High Sierra 10.13.4
FireFox Developer Edition 61.0b2, macOS High Sierra 10.13.4
Chrome for Android

Wow I see the same thing!


Add a missing single quote

Hi
I added a missing single quote in the Pair description page.

Thanks a lot.

It's my pleasure :)


Error in remove prig assembly

One of my colleagues got this error when clicking the new remove prig assembly option.

He needed to install windows management framework 4.0.  Maybe you can add as a dependency.

Thanks for reporting! :satisfied:
I'll add the dependency information to README.md later.

Updated README.md at https://github.com/urasandesu/Prig.V2Docs/commit/13da2b214bfffa6b5fac3ed6f22422de4efdf32a

I have another error during prig registration

it looks like it is impossible to integrate prig with TeamCity since prig does not use any default adapter like nunit....

@vsix27 I'm sorry, but could you create new issues? This topic is an issue in removing Prig Assembly.
You have two issues as follows, don't you?

Error in registering Prig
Support TeamCity


Add simple order to use template var in env

And fix typo, add example

Regarding the Kubernetes example, there is no need for any order.


Update to k8s-ci-robot's command list

Thanks for your intiative. But cluster-registry was just removed from KubeFed code base because we do not depend on it anymore. So, please close this ticket.

closing as this is irrelevant now.


[bug 1144159] Rework celeryd code and fix mysql error

We were getting a sporadic "MySQL has gone away" error in production
which we tracked down to not having DJANGO_SETTINGS_MODULE set when the
celery django fixup code executed which meant we were getting the
default celery loader which didn't clean up db connection before working
on celery tasks. Whew.
This fixes that by moving the os.environ.setdefault() line to the top of
manage.py along with a comment.
This also redoes the celeryd.py code so that it's a copy/paste of
the original source from django-celery so it's easier to maintain going
forward if they change their code.
r?

I see. LGTM. r+

Thank you!


Rename the product in documentation

User Story

So that I know what the product is called, as a user or stakeholder, I want to see the correct name in all the documentaiton.

Acceptance Criteria

[ ] Given [a pre-condition], when [an event happens], then [an expected outcome occurs]
[ ] Given [a pre-condition], when [an event happens], then [an expected outcome occurs]

Additional context

Tasks

[x] Update confluence

[x] Update Teams

[x] Update objective

[x] Update Psoda

[x] Update github issues?

[x] Update Slack

[x] Update AWS account names and find out if this will break anything

Definition of Ready

[ ] This story is ready to work on, according to the
team's definition

Definition of Done

[ ] This story is done, according to the
team's definition

I've done everything I can control and have asked Gokul to find out if we can change AWS account names.


⚠ Bofrost.es has degraded performance

In 834567e, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1392 ms

Resolved: Bofrost.es performance has improved in d441209.


refactor(label): standardizing margin on bx--label

Standardize margin on form items
Most form elements were setting their own margin-top, which was leading to inconsistency. Instead, moved the spacing to bx--label. All inputs should now get 10px spacing from the label, and items that require a legend (checkbox, radio) will receive an additional 6px.
Changed

bx--label now handles spacing between the label and the input.
Fixed some spacing on checkbox items

Removed

Margins from inputs

Closes https://github.ibm.com/Bluemix/carbon-issues/issues/83

:+1:

👍


feat: prettier-plugin-tailwindcss types

Closes #
✅ Checklist

[x] I have followed every step in the contributing guide (updated 2022-10-06).
[x] The PR title follows the convention we established conventional-commit
[x] I performed a functional test on my final commit

Changelog
[Short description of what has changed]

Screenshots
[Screenshots]
💯

sorry lol


Godot shows error in the gd script file

Godot shows the bug "The identifier "DIalogicSingleton"isn't declared in the current scop"
how do I fix this? the gdscript file is called "Dialogic class"

Is the plugin enabled? Can you show us complete output?

plugin is enabled
and I don't know what you mean by complete output?

On the bottom there is a panel called "output"
are there any error messages before that?

no

Ok, so this is when you start your game.
Did you freshly installed the plugin or did you use it before and it stopped working?

freshly installed

Ok, please make shure that the plugin is installed in
res://addons
so that the struture looks like:
res://addons/dialogic
And please make sure that the plugin is enabled via Project Settings > Plugins > Dialogic > Status > Enabled (Checkbox checked)
After that restart the Godot editor

ok

If the plugin is installed correctly, there should be a "DialogicSingleton" in Project > Settings > AutoLoad > DialogicSingleton that is Singleton > Enabled checked

Since he did not respond back I assume it was an installation/Godot issue, so this ticket can be closed.
However, maybe I we add a check at startup for the Singletons and throw a more readable error

Yes, I'll close because they didn't even use the template for bug reports so we have no information. Please, if you post a bug report show the entire screen when doing a screenshot or tell us what version of Dialogic are you using and what version of Godot you are running.


Remove intermediates from gallery board count

Summary
Update gallery board count to use imagesTotal from useGetBoardImagesTotal instead so it doesn't include intermediates

Related Issues / Discussions

QA Instructions

Merge Plan

Checklist

[ ] The PR has a short but descriptive title, suitable for a changelog
[ ] Tests added / updated (if applicable)
[ ] Documentation added / updated (if applicable)

Superseded by #6603, which addressed some other issues but is a bit more involved.


Feature/home/clk32-902-setting server

Prerequisite

[x] Self-review :monocle_face:
[x] No Crashes ☠

Root cause

// Setting server View

Solution

// Explain how you fix it

Impact

// List screens of Setting Server and Notifications View

Screenshots (Optional)

// Light Screen
Setting Server

Notification View

          1 Warning

:warning:
Big PR

[ ] I understand that "Notification.Disturb" is now existed in Localized service

[ ] I understand that "Notification.Preview" is now existed in Localized service

[ ] I understand that "Notification.Preview.Title" is now existed in Localized service

[ ] I understand that "Notification.Title" is now existed in Localized service

[ ] I understand that "Server.Name" is now existed in Localized service

[ ] I understand that "Server.Placeholder" is now existed in Localized service

[ ] I understand that "Server.Url" is now existed in Localized service

[ ] I understand that "2FA.DontGetCode" is now existed in Localized service

[ ] I understand that "2FA.Resend" is now existed in Localized service

[ ] I understand that "2FA.Title" is now existed in Localized service

[ ] I understand that "2FA.Title.Back" is now existed in Localized service

[ ] I understand that "2FA.Verify" is now existed in Localized service

  Generated by :no_entry_sign: Danger