feat: 7702 safe

WIP: attempting to use 7702 with a Safe
Possibly depends on: https://github.com/WalletConnect/alto/pull/1/files

WIP: attempting to use 7702 with a Safe
Possibly depends on: https://github.com/WalletConnect/alto/pull/1/files

We don't want to upstream this I assume so maybe we should keep this in a branch rather than merging?

Possibly depends on: https://github.com/WalletConnect/alto/pull/1/files

We don't want to upstream this I assume so maybe we should keep this in a branch rather than merging?

I don't think dependency forks have any affect on merging this PR

Possibly depends on: https://github.com/WalletConnect/alto/pull/1/files

We don't want to upstream this I assume so maybe we should keep this in a branch rather than merging?

I don't think dependency forks have any affect on merging this PR

No I meant we might not want to merge: https://github.com/WalletConnect/alto/pull/1

No I meant we might not want to merge: https://github.com/WalletConnect/alto/pull/1No I meant we might not want to merge: https://github.com/WalletConnect/alto/pull/1

Ah, yes. We can just leave in the branch


Recursive apply doesn't work for watch mode

What version of @tailwindcss/jit are you using?
v0.1.17
What version of Node.js are you using?
v12.18.2
What browser are you using?
Chrome
What operating system are you using?
macOS
Reproduction repository
It should be ok to just copy the code ...
Seems JIT doesn't re-compile for nested @apply in watch mode ( it does work for the first time )
But after changing something, like change the tw-text-gray-100 to tw-text-gray-05, the page doesn't show the changes and also the generate style doesn't change.
And it do works if there is only one level of @apply
@layer components {
.text-primary {
@apply tw-text-gray-100;
}
.tw-dark .text-primary {
@apply tw-text-gray-05;
}
.s-text-primary {
@apply text-primary;
}
}

Man please provide a reproduction next time, there is all sort of stuff here that is not included for me to copy. You have a prefix configured, you have added custom colors (like gray-05), and I have to manually create an HTML that contains all these classes. It's really a bad use of my time 😕 We ask for a reproduction repository so we can just clone it and troubleshoot efficiently.
I did the work to try and reproduce and it works as expected:
https://user-images.githubusercontent.com/4323180/112841294-51510a80-906e-11eb-93ab-7ef010780d7e.mov
So the issue you are seeing could be related to the specific build tool you're using or tons of other things that aren't captured here. Closing since I can't reproduce, please open a new issue and provide a reproduction if this is still an issue.


objective-c: Add a GRPCCall extension for the ability to set a hostname override.

I signed it!

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Any chance I can get a review here?

@wuurrd - we just started working on this issue too. Could you let me know what is your use cases on this feature? That helps us make a decision of what the design will look like. Thanks!

Feature implemented in another PR (#11606). Closing.


STAC API is incompatible with reference implementations

For an example, this works: https://explorer.digitalearth.africa/stac/search?limit=10&product=s2_l2a but this doesn't https://explorer.digitalearth.africa/stac/search?limit=10&collection=s2_l2a.
We should be supporting STAC terminology here, and not ODC terms.
I think the reference implementation is: https://github.com/stac-utils/stac-server
This is a live implementation: https://earth-search.aws.element84.com/v0/
Possibly we should test against the STAC Validator listed here: https://github.com/alexgleith/community-sprints/blob/6593b05bba6c06266d3b39b8821a892d218861dc/08182020-remote/software/progress.md#stac-validator

This issue is so old I strongly suspect it's been resolved and is no longer relevant. STAC support has been added and tested.


Updating kss docs and npm dependencies

Added bootlint to make sure our docs and examples were properly formatted
included bootstrap and jquery in the docs, they were not explicitly included before
Had to reapply all css changes for the kss theme to the less file to not overwrite them next time compiling the less kss stylesheet.
Updated all the grunt and grunt-contrib modules to a stable release. (didn't touch the testing dependencies yet)
solves #212 & #213

ping @nathan-rollins, FYI I got a few other pull requests waiting on this getting merged in.


does it get occluded behind objects?

i see you reference INSIDE which does occlusion by sampling depth on 4 corners
I don't see any occlusion so I'm wondering if perhaps it's not implemented or my settings are off?

did you enable URP's depth texture?

I hadn't - now it works, thanks


Release 10.0.0 and move forward to 10.1.0

[ ] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[x] Update the CHANGES log.

Cancelling vote, as I found out protocol submodule is not upgraded to the latest to match rover codes. I am confirming with @mrproliu

OK, I confirmed with Han. We are good, this new protocol commit is not implemented actually.

Another issue came out, @wankai123 used a wrong commit ID of query submodule. I have to redo the release process tomorrow.


Check the need of max_iter in LogisticRegression

The need for increasing max_iter will depend on the categorical features.
I am modifying some code right now but I think that we should remake a pass to make sure where this warning is issued.

Done


Couldn't connect to Discord via RPC:

I tried to use vscord but when trying to edit code it says:
Couldn't connect to Discord via RPC: RPC_CONNECTION_TIMEOUT: Connection timed out
I do have the necessary settings enabled in discord:

Heres the exact error log:
[6:23:15 PM] [INFO] Discord Rich Presence for VS Code activated.
[6:23:15 PM] [INFO] Registered Discord Rich Presence commands
[6:23:25 PM] [ERROR] Encountered following error while trying to login: RPC_CONNECTION_TIMEOUT: Connection timed out
    at Ma.login (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.10\node_modules\@xhayper\discord-rpc\dist\Client.js:250:20)
    at new Qi (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.10\src\controller.ts:34:14)
    at Object.<anonymous> (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.10\src\extension.ts:10:20)
    at Module.u._compile (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\loader.js:4:1313)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1220:10)
    at Module.load (node:internal/modules/cjs/loader:1035:32)
    at Module._load (node:internal/modules/cjs/loader:876:12)
    at Function.c._load (node:electron/js2c/asar_bundle:5:13343)
    at Function.r._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:120:13363)
    at Function.w._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:115:61309)
    at Function.v._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:115:60713)
    at Module.require (node:internal/modules/cjs/loader:1059:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Function.r [as __$__nodeRequire] (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\loader.js:5:101)
    at d.rb (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:115:62572)
    at async Promise.all (index 0)
[6:23:25 PM] [INFO] [002] Destroyed Discord RPC client
[6:23:25 PM] [INFO] Successfully logged in to Discord with client ID<PHONE_NUMBER>63617802

When looking at the discord client ID it says<PHONE_NUMBER>63617802 which is not my client id...

Client ID is the id that VSCord use, not user id.

Can you enable debug mode and send me the log?

Alright i am getting this bug too

alright you can try reconnecting it if it happened

And how can I reconnect the extension in VS code?

ctrl + sift + p and there should be a reconmect command

Just tried to reconnect, still doesnt work.. :(

restart you discord then reconnect, see id it work

After restarting discord and then reconnecting via STRG + SHIFT + P and then selecting reconnecting to discord gateway I get the same error message..

what the hell... this is so weird, another weird bug to the list, you can try debug mode to see if it works

what the hell... this is so weird, another weird bug to the list, you can try debug mode to see if it works

Uhh, if I just would know how to debug extensions xddd

Yep, got it. Here you go:
[6:19:34 PM] [INFO] [data.ts] ext(): Extension
[6:19:34 PM] [INFO] [data.ts] ext(): Changed to Extension
[6:19:34 PM] [INFO] [data.ts] [data.ts] ext(): Git extension is active
[6:19:34 PM] [INFO] [data.ts] api(): true
[6:19:34 PM] [INFO] [data.ts] api(): gitApi
[6:19:34 PM] [INFO] [data.ts] updateGit()
[6:19:34 PM] [INFO] [data.ts] gitRepoPath():
[6:19:34 PM] [INFO] [data.ts] updateGit(): repo
[6:19:34 PM] [INFO] [data.ts] api(): true
[6:19:34 PM] [INFO] [data.ts] api(): gitApi
[6:19:34 PM] [INFO] [data.ts] updateGit()
[6:19:34 PM] [INFO] [data.ts] gitRepoPath():
[6:19:34 PM] [INFO] [data.ts] updateGit(): repo
[6:19:34 PM] [INFO] Discord Rich Presence for VS Code activated.
[6:19:34 PM] [INFO] Registered Discord Rich Presence commands
[6:19:34 PM] [INFO] [data.ts] listeners(): Open Repo CUDA-Systembot
[6:19:34 PM] [INFO] [data.ts] updateGit()
[6:19:34 PM] [INFO] [data.ts] gitRepoPath(): d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\00 System Builds\CUDA-Systembot
[6:19:34 PM] [INFO] [data.ts] updateGit(): repo d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\00 System Builds\CUDA-Systembot
[6:19:34 PM] [INFO] [data.ts] listeners(): Open Repo CUDA-Systembot
[6:19:34 PM] [INFO] [data.ts] updateGit()
[6:19:34 PM] [INFO] [data.ts] gitRepoPath(): d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\00 System Builds\CUDA-Systembot
[6:19:34 PM] [INFO] [data.ts] updateGit(): repo d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\00 System Builds\CUDA-Systembot
[6:19:35 PM] [INFO] [data.ts] listeners(): Change State initialized
[6:19:35 PM] [INFO] [data.ts] updateGit()
[6:19:35 PM] [INFO] [data.ts] gitRepoPath(): d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\00 System Builds\CUDA-Systembot
[6:19:35 PM] [INFO] [data.ts] updateGit(): repo d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\00 System Builds\CUDA-Systembot
[6:19:35 PM] [INFO] [data.ts] listeners(): Change State initialized
[6:19:35 PM] [INFO] [data.ts] updateGit()
[6:19:35 PM] [INFO] [data.ts] gitRepoPath(): d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\00 System Builds\CUDA-Systembot
[6:19:35 PM] [INFO] [data.ts] updateGit(): repo d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\00 System Builds\CUDA-Systembot
[6:19:44 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:19:44 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:19:44 PM] [ERROR] Encountered following error while trying to login: RPC_CONNECTION_TIMEOUT: Connection timed out
    at za.login (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.11\node_modules\@xhayper\discord-rpc\dist\Client.js:250:20)
    at new en (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.11\src\controller.ts:34:14)
    at Object.<anonymous> (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.11\src\extension.ts:10:20)
    at Module.u._compile (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\loader.js:4:1313)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1220:10)
    at Module.load (node:internal/modules/cjs/loader:1035:32)
    at Module._load (node:internal/modules/cjs/loader:876:12)
    at Function.c._load (node:electron/js2c/asar_bundle:5:13343)
    at Function.r._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:120:13370)
    at Function.w._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:115:61374)
    at Function.v._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:115:60776)
    at Module.require (node:internal/modules/cjs/loader:1059:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Function.r [as __$__nodeRequire] (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\loader.js:5:101)
    at d.rb (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:115:62638)
    at async Promise.all (index 0)
[6:19:44 PM] [INFO] [002] Destroyed Discord RPC client
[6:19:44 PM] [INFO] Successfully logged in to Discord with client ID<PHONE_NUMBER>63617802
[6:19:57 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:19:57 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:19:59 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:19:59 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:20:00 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:20:00 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:20:13 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:20:13 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:21:49 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:21:49 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor: got unallowed scheme, got 'output'
[6:21:49 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:21:51 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[6:21:51 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor: got unallowed scheme, got 'output'

I have different bug, for me it was saying about not finding a command or sum when i tried to connect to the discord with command in vsc(similiar error what Kuezy got, but with not finding a command), even after restarting vsc or dc it doesnt really matter also the img at the bottom wasnt visible at all, smth is going wrong with this extension recently, so i switched back to crawl one, this one isnt useful at all atm, and i was using it cause of astro files
This is the error:

It happens to every command from vscord
No matter which of these etc i will use it the same, and same goes for restarting vsc or discord

I have hope you will fix it somehow, its so annoying i havent had so many problems with any extension so far ;-;

i know that it's super annoying and stuff, but i can't get it to re-produce it on my mac machine WHICH is really a bad sign on fixing this bug, i really can't figure out what cause it it all, i also use astro on my project and the same bug didn't happened.
I think this extension is haunted.

same on my windows machine, everything just works, it's really weird.

i know that it's super annoying and stuff, but i can't get it to re-produce it on my mac machine WHICH is really a bad sign on fixing this bug, i really can't figure out what cause it it all, i also use astro on my project and the same bug didn't happened.
I think this extension is haunted.

The funniest part is that it did start to happen after one of updates, it's not like problem on my side that's the funniest part and I have no idea what does it happens. I also managed like 2 times to make it work, like the extension was running somehow, BUT after disconnecting it of discord etc i couldnt reconnect it no matter what cause I was getting the error that I did show you in my previous comment.
Ye, this extension has hard time ngl lie. I started to use it cause of Astro files, but welp I can't even use it anymore hah.

same on my windows machine, everything just works, it's really weird.

Stranger things I'd say then hah, it's so weird.

I also have no idea on my side either

Can use send your exact windows version and also the exact vscode / vscodium / vsinsider build numbers
you can get windows version by doing win + r -> winver
to get vscode version go to the toolbar click help and then about.
Idk if I can recreate it by going to your version of things. But working fine for me on windows so semi confused why this is happening

@xhayper to hackly recreate this you can just spam the hell outta disconnecting and reconnecting eventually you will get a error for disconnecting when going to reconnect it wont fully reconnect. It got something to do with the client not fully destorying the rpc when it errors. Making it stuck in a loop where it can send presence or reconnect because it is disabeld.
Tryied to see if the this.client.isConnected but it is still true even after erroring.
A check could be added to root(): window.onDidChangeActiveTextEditor checking if any errors have occurred if so enable the extension again but have to make sure it doesn't actually do it when it is not meant to.

when an error happened the whole discord rpc lib would die... right?

Yes but no not when the timeout happens. It somehow doesnt

 After restarting discord and then reconnecting via STRG + SHIFT + P and then selecting reconnecting to discord gateway I get the same error message..

Im now getting this sometimes as well interesting
2022-11-26 11:57:39.227 [warning] UNRESPONSIVE extension host: 'leonardssh.vscord' took 39.19048481778833% of 296.351ms, saved PROFILE here: 'file:///c%3A/Users/nick/AppData/Local/Temp/exthost-b8983f.cpuprofile'

will send the log file to you @xhayper on discord as it doesn't wanna on here

This is weird...

After update on 27th the extension started to work again for me(i was surprised) but update on 29th fcked up it again, i have no idea whats going on, im getting the  same error again, im hopeless for this extension xD

GAAAAAHHHHHH!!!!! THIS BUG HAUNTED ME EVERYDAY!!!

😢

After update on 27th the extension started to work again for me(i was surprised) but update on 29th fcked up it again, i have no idea whats going on, im getting the same error again, im hopeless for this extension xD

All the time rlly? I wish I could recreate this with that consistently.

Hey guys, just checkin' up on this issue. Any way to fix it so far?

Nope, we are actively hunting for the source

Same here, running Arch.

its the timeout issue again....

can use send logs on the latest version

Same here, running Arch.

can use send logs on the latest version. Added a few new things to see if I can figure out what going on

Same here, running Arch.

Thats what I've got (DEBUG OUTPUT):
[4:18:12 PM] [INFO] [data.ts] ext(): Extension
[4:18:12 PM] [INFO] [data.ts] ext(): Changed to Extension
[4:18:12 PM] [INFO] [data.ts] [data.ts] ext(): Git extension is active
[4:18:12 PM] [INFO] [data.ts] api(): true
[4:18:12 PM] [INFO] [data.ts] api(): gitApi
[4:18:12 PM] [INFO] [data.ts] updateGit()
[4:18:12 PM] [INFO] [data.ts] gitRepoPath():
[4:18:12 PM] [INFO] [data.ts] updateGit(): repo
[4:18:12 PM] [INFO] [data.ts] api(): true
[4:18:12 PM] [INFO] [data.ts] api(): gitApi
[4:18:12 PM] [INFO] [data.ts] updateGit()
[4:18:12 PM] [INFO] [data.ts] gitRepoPath():
[4:18:12 PM] [INFO] [data.ts] updateGit(): repo
[4:18:12 PM] [INFO] Discord Rich Presence for VS Code activated.
[4:18:12 PM] [INFO] Registered Discord Rich Presence commands
[4:18:12 PM] [INFO] [data.ts] listeners(): Open Repo RyzenRP - Systembot
[4:18:12 PM] [INFO] [data.ts] updateGit()
[4:18:12 PM] [INFO] [data.ts] gitRepoPath(): d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\30 Customer Builds\RyzenRP - Systembot
[4:18:12 PM] [INFO] [data.ts] updateGit(): repo d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\30 Customer Builds\RyzenRP - Systembot
[4:18:12 PM] [INFO] [data.ts] listeners(): Open Repo RyzenRP - Systembot
[4:18:12 PM] [INFO] [data.ts] updateGit()
[4:18:12 PM] [INFO] [data.ts] gitRepoPath(): d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\30 Customer Builds\RyzenRP - Systembot
[4:18:12 PM] [INFO] [data.ts] updateGit(): repo d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\30 Customer Builds\RyzenRP - Systembot
[4:18:12 PM] [INFO] [data.ts] listeners(): Change State initialized
[4:18:12 PM] [INFO] [data.ts] updateGit()
[4:18:12 PM] [INFO] [data.ts] gitRepoPath(): d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\30 Customer Builds\RyzenRP - Systembot
[4:18:12 PM] [INFO] [data.ts] updateGit(): repo d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\30 Customer Builds\RyzenRP - Systembot
[4:18:12 PM] [INFO] [data.ts] listeners(): Change State initialized
[4:18:12 PM] [INFO] [data.ts] updateGit()
[4:18:12 PM] [INFO] [data.ts] gitRepoPath(): d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\30 Customer Builds\RyzenRP - Systembot
[4:18:12 PM] [INFO] [data.ts] updateGit(): repo d:\Users\Kuezy\04 Projects\[CUDA - DEVELOPMENT]\10 Develoment\30 Customer Builds\RyzenRP - Systembot
[4:18:15 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[4:18:15 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor: got unallowed scheme, got 'output'
[4:18:19 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[4:18:21 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[4:18:21 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor: got unallowed scheme, got 'output'
[4:18:22 PM] [ERROR] Encountered following error while trying to login: RPC_CONNECTION_TIMEOUT: Connection timed out
    at $a.login (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.14\node_modules\@xhayper\discord-rpc\dist\Client.js:250:20)
    at new Zi (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.14\src\controller.ts:35:14)
    at Object.<anonymous> (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.14\src\extension.ts:10:20)
    at Module.u._compile (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\loader.js:4:1313)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1220:10)
    at Module.load (node:internal/modules/cjs/loader:1035:32)
    at Module._load (node:internal/modules/cjs/loader:876:12)
    at Function.c._load (node:electron/js2c/asar_bundle:5:13343)
    at Function.r._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:120:13379)
    at Function.w._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:115:61900)
    at Function.v._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:115:61293)
    at Module.require (node:internal/modules/cjs/loader:1059:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Function.r [as __$__nodeRequire] (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\loader.js:5:101)
    at d.pb (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:115:63164)
    at async Promise.all (index 0)
[4:18:22 PM] [INFO] [002] Destroyed Discord RPC client
[4:18:22 PM] [INFO] Successfully logged in to Discord with client ID<PHONE_NUMBER>63617802

After update on 27th the extension started to work again for me(i was surprised) but update on 29th fcked up it again, i have no idea whats going on, im getting the same error again, im hopeless for this extension xD

All the time rlly? I wish I could recreate this with that consistently.
How I was recreating this I have fixed and no longer does it so I have no way of reproducing this

Ye, update on 27th was working for me, IDK WHY, but the extension was working for the whole day of me coding, but on 29th the new update came out and the extension in my case came back to the error and didnt work at all.
If I can help you with sending some logs or something you can tell me how and where I can find them, so i will send yaa them maybe it will help you...

ctrl + shift + p
Then use: "developer:reload Window"

ctrl + shift + p Then use: "developer:reload Window"
This fix the problem ( in my pc )

Nope, that did not fix the issue on my end..

Hi, just checkin' up on this issue. Anything new as for now?

Had this issue for ages, uninstalled, re-installed, didn't fix it. Finally I decided to restart discord which fixed the issue

That's timeout issue then... hmm

Activating extension 'LeonardSSH.vscord' failed: Extension 'vscode.git' is not known or not activated.
$onExtensionActivationError @ workbench.desktop.main.js:2155

@xhayper

So for anyone looking to help us in this could you please go to help > toggle dev tools and then find the error for LeonardSSH.vscord

I found out there's a bug with discord-rpc have a bug where disconnected event is not called properly.

that might explain why a lot of stuff just doesn't work when disconnected.

98db028af5da06ef29f0926883bfae1d4e1b5643 should fix git issue.

Reconnecting works now

Hi - yes it works now on both my laptop and workstation. Thanks for helping!

Same issue for me, but only when I'm running VSCodium. Regular VSCode runs the extension fine.
I'm on the latest version of Pop!_OS.

Same issue for me, but only when I'm running VSCodium. Regular VSCode runs the extension fine.
I'm on the latest version of Pop!_OS.

could you open your logs?

Here you go:
[10:06:53 PM] [INFO] Registered Discord Rich Presence commands
[10:07:03 PM] [ERROR] Encountered following error while trying to login: RPC_CONNECTION_TIMEOUT: Connection timed out
    at $a.login (/home/luke/.var/app/com.vscodium.codium/data/codium/extensions/leonardssh.vscord-5.0.18-universal/node_modules/.pnpm/@xhayper+discord-rpc@1.0.15/node_modules/@xhayper/discord-rpc/dist/Client.js:250:20)
    at new Zi (/home/luke/.var/app/com.vscodium.codium/data/codium/extensions/leonardssh.vscord-5.0.18-universal/src/controller.ts:44:14)
    at Object.<anonymous> (/home/luke/.var/app/com.vscodium.codium/data/codium/extensions/leonardssh.vscord-5.0.18-universal/src/extension.ts:10:20)
    at Module.u._compile (/app/share/codium/resources/app/out/vs/loader.js:4:1313)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1173:10)
    at Module.load (node:internal/modules/cjs/loader:988:32)
    at Module._load (node:internal/modules/cjs/loader:829:12)
    at Function.c._load (node:electron/js2c/asar_bundle:5:13343)
    at Function.r._load (/app/share/codium/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:120:13379)
    at Function.w._load (/app/share/codium/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:115:61900)
    at Function.v._load (/app/share/codium/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:115:61293)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Function.r [as __$__nodeRequire] (/app/share/codium/resources/app/out/vs/loader.js:5:101)
    at d.pb (/app/share/codium/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:115:63164)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Promise.all (index 0)
[10:07:03 PM] [INFO] [002] Destroyed Discord RPC client
[10:07:03 PM] [INFO] Successfully logged in to Discord with client ID<PHONE_NUMBER>474492496```

I solved the issue! Turns out I was using the Flatpak version of VSCodium. Manually installing the .deb provided by VSCodium's website fixed the issue.

98db028 should fix git issue.

Still happening more often now.

Heyo, issue is now re-occuring with Visual Studio Code - Insiders:
[3:48:53 PM] [INFO] [data.ts] ext(): Extension
[3:48:53 PM] [INFO] [data.ts] ext(): Changed to Extension
[3:48:53 PM] [INFO] [data.ts] [data.ts] ext(): Git extension is active
[3:48:53 PM] [INFO] [data.ts] api(): true
[3:48:53 PM] [INFO] [data.ts] api(): gitApi
[3:48:53 PM] [INFO] [data.ts] updateGit()
[3:48:53 PM] [INFO] [data.ts] repo(): no file open
[3:48:53 PM] [INFO] [data.ts] gitRepoPath(): f:\Projects\Team Increase\General Management\12 Development
[3:48:53 PM] [INFO] [data.ts] updateGit(): repo f:\Projects\Team Increase\General Management\12 Development
[3:48:53 PM] [INFO] [data.ts] api(): true
[3:48:53 PM] [INFO] [data.ts] api(): gitApi
[3:48:53 PM] [INFO] [data.ts] updateGit()
[3:48:53 PM] [INFO] [data.ts] repo(): no file open
[3:48:53 PM] [INFO] [data.ts] gitRepoPath(): f:\Projects\Team Increase\General Management\12 Development
[3:48:53 PM] [INFO] [data.ts] updateGit(): repo f:\Projects\Team Increase\General Management\12 Development
[3:48:53 PM] [INFO] Discord Rich Presence for VS Code activated.
[3:48:53 PM] [INFO] Registered Discord Rich Presence commands
[3:48:58 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[3:49:02 PM] [INFO] Reconnecting to Discord Gateway...
[3:49:02 PM] [INFO] [004] Debug: Logging in with client ID "782685898163617802"
[3:49:02 PM] [INFO] [004] Debug: Login - isConnected false isReady<PHONE_NUMBER>63617802
[3:49:02 PM] [INFO] [004] Debug: login - [object Object]
[3:49:03 PM] [ERROR] Encountered following error while trying to login: RPC_CONNECTION_TIMEOUT: Connection timed out
    at $a.login (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.18\node_modules\.pnpm\@xhayper+discord-rpc@1.0.15\node_modules\@xhayper\discord-rpc\dist\Client.js:250:20)
    at new Zi (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.18\src\controller.ts:44:14)
    at Object.<anonymous> (c:\Users\kuezy\.vscode-insiders\extensions\leonardssh.vscord-5.0.18\src\extension.ts:10:20)
    at Module.u._compile (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\loader.js:4:1313)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1220:10)
    at Module.load (node:internal/modules/cjs/loader:1035:32)
    at Module._load (node:internal/modules/cjs/loader:876:12)
    at Function.c._load (node:electron/js2c/asar_bundle:5:13343)
    at Function.l._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:121:13353)
    at Function.b._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:116:61972)
    at Function.E._load (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:116:61365)
    at Module.require (node:internal/modules/cjs/loader:1059:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Function.r [as __$__nodeRequire] (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\loader.js:5:101)
    at f.pb (e:\Users\Kuezy\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:116:63236)
    at async Promise.all (index 0)
[3:49:03 PM] [INFO] [002] Destroyed Discord RPC client
[3:49:03 PM] [INFO] Successfully logged in to Discord with client ID<PHONE_NUMBER>63617802
[3:49:13 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[3:49:13 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor: got unallowed scheme, got 'output'
[3:49:16 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[3:49:17 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor
[3:49:17 PM] [INFO] [data.ts] root(): window.onDidChangeActiveTextEditor: got unallowed scheme, got 'output'

I was having the same issue, until I closed all discord instances (from other users in my machine) and restarted discord in my user. I don't know if it was what fixed it, but it is worth a try later.
(Cannot try to reproduce it right now, as I am in someone else's computer)


Define Spacing

Goal: Solve how the Techne components can be used also to display high density information.
Pain point
Techne is used by different products with different information density needs. The current default spacing don't work fit for presenting high information density, because the margins and paddings and typography sizes are too big.
Initial feedback provided from #748
Solution
Provide a global mechanism to set the level of information density on screen, this will be reflected on the padding, margins and some font sizes.
Goals

[ ] 1. Identify the different types of spacing
[ ] 2. Define two different set of spacings for the types of spacing from goal 1
[ ] 3. Document outcomes on the Spacing wiki page

Preliminary
It will have two modes:

Normal: Default; No action needed, use of wide margins and paddings.
Compact: Reduced margins, paddings and separating spacing to have more information density on the same screen real state.

Normal
Compact

Final results documented on
https://github.com/SAP/techne/wiki/Spacing-Design-specs


bump up Kiali version to v0.9 in the Istio 1.0 branch

as discussed in PR #9230 which is part of https://github.com/istio/istio/issues/9066 this bumps up to the latest Kiali release in the Istio 1.0 release branch.
(note, I have been able to run Kiali after installing with this PR - so it looks good from that perspective, however, I am unable to visualize meshes in Kiali because at the current time I'm not able to install things like bookinfo or other test meshes I have available due to https://github.com/istio/istio/issues/8049 - see https://github.com/istio/istio/issues/8049#issuecomment-428971789)

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: andraxylia
If they are not already assigned, you can assign the PR to them by writing /assign @andraxylia in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

install/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

I believe @mwringe has been running the latest Kiali on Istio 1.0 - he can confirm it works.

I asked whether this is appropriate to bump kiali in the 1.0.x branch and got this answer: https://groups.google.com/d/msg/istio-dev/HCb5_T-0q3A/RXukxyxmAgAJ
See also: https://github.com/istio/istio/blob/master/release/README.md#patch-releases
It still isn't clear if a monthly release (which appear to update the patch numbers in the version string - i.e. the x in 1.0.x) can accept new features - the section on monthly releases doesn't say if its bumping up patch numbers, but the link above to patch releases says clearly, "Minor problems and new features must wait for the next monthly release." That tells me month releases can have new features introduced - but does this mean, say, 1.0.3 (vs. 1.0.2) can get new releases?

@jmazzitelli I am currently running the latest from master version of Kiali on Istio 1.0.2 and I don't seem to encounter any problems.

/lgtm, but Mandar is driving 1.0.3.

To answer the question: we are trying to be pragmatic, if the new version of Kiali (or other dependecies) are fixing critical bugs or improving performance - it is reasonable to take it even if there are some new features. It would be hard to align all dependencies to our release cycle. For example we have been  taking envoy builds from master, and they did include some new features.
For changes to istio itself - so far we're trying to get only safe PRs related to performance/stability/security/critical bugs.

@jmazzitelli I agree with Costin, although I thought I'd add a little more context and detail for this specific PR as well as your more generalized questions.
the best way to think of the monthly releases is as a snapshot of the next y stream of the Istio project.  In this case, any change to master will hit the snapshot releases and be released in the future as 1.1.0.
For z-streams (x.y.z) such as 1.0.3, I would recommend a higher bar for changing things.  Anything that is a security vulnerability IMO needs to go through the Istio CVE process (https://istio.io/about/security-vulnerabilities/) and will be released in a z-stream.  IMO features really shouldn't go into a zstream - but don't get too hung up about it if serious bugs are being fixed along the way.
Whoever the release czar is for the z streams (this time its @mandarjog) will make the determination if the change is appropriate.  In the meantime I would encourage you to add the desired change to the 1.0.3 tracker here: https://github.com/istio/istio/issues/8539.  Without being in this list (or being in a merged state in the release-1.0 branch) the PR may be missed.  It still may be passed over for merging in the 1.0.3 series depending on the judgement of the release czar.
Cheers
-steve

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: sdake
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

install/OWNERS [sdake]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

In the meantime I would encourage you to add the desired change to the 1.0.3 tracker

OK, thanks @sdake - I posted a comment in there -- https://github.com/istio/istio/issues/8539#issuecomment-429093922

I will verify this at the stable istio qualurl tomorrow. https://kiali.v10.qualistio.org/


Fix for Prepared Statement handle not found intermittent exception

With current implementation of the driver, if a prepared statement is executed multiple times which changes in type definitions, e.g, calling setBigDecimal() with different precision values, results in creating new handles for every changed precision type def. This results in

Increased creation of handles, as handles created for old type definitions are discarded, reuse of already created handles (with old type def) does not happen.
Intermittent failures with exception Could not find prepared statement with handle x. This specifically happens when the handle x created (with new type defs) is the same number as the one just discarded (with old type defs). The database instead of creating a new handle looks for previous one.

This fix does not discard existing handle in above scenario (solves both issues), but instead calls resetPrepStmtHandle() when new type definitions are found to reset handle for current query and expect new handle from database.

Codecov Report

Merging #648 into dev will decrease coverage by 0.09%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##                dev     #648     +/-   ##
===========================================
- Coverage     46.47%   46.37%   -0.1%
+ Complexity     2228     2224      -4
===========================================
  Files           109      109
  Lines         25439    25436      -3
  Branches       4190     4189      -1
===========================================
- Hits          11822    11796     -26
- Misses        11574    11605     +31
+ Partials       2043     2035      -8

Flag
Coverage Δ
Complexity Δ

#JDBC42
46.28% <100%> (-0.09%)
2219 <0> (-6)

#JDBC43
46.27% <100%> (-0.14%)
2219 <0> (-8)

Impacted Files
Coverage Δ
Complexity Δ

...oft/sqlserver/jdbc/SQLServerPreparedStatement.java
50.4% <100%> (+0.12%)
155 <0> (ø)
:arrow_down:

...om/microsoft/sqlserver/jdbc/SimpleInputStream.java
51.11% <0%> (-1.49%)
11% <0%> (-1%)

...ncurrentlinkedhashmap/ConcurrentLinkedHashMap.java
38.54% <0%> (-0.86%)
42% <0%> (-1%)

...rc/main/java/com/microsoft/sqlserver/jdbc/DDC.java
44.46% <0%> (-0.46%)
104% <0%> (-1%)

...in/java/com/microsoft/sqlserver/jdbc/IOBuffer.java
53.73% <0%> (-0.37%)
0% <0%> (ø)

...m/microsoft/sqlserver/jdbc/SQLServerResultSet.java
32.59% <0%> (-0.37%)
240% <0%> (-3%)

...rc/main/java/com/microsoft/sqlserver/jdbc/dtv.java
62.66% <0%> (-0.07%)
0% <0%> (ø)

...om/microsoft/sqlserver/jdbc/ReaderInputStream.java
44.94% <0%> (ø)
16% <0%> (ø)
:arrow_down:

...om/microsoft/sqlserver/jdbc/SQLServerBulkCopy.java
52.8% <0%> (+0.19%)
241% <0%> (+2%)
:arrow_up:

Continue to review full report at Codecov.

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

@cheenamalhotra , I took a look at this. Have two questions and a suggestion.
Question 1: I am missing something on the isBatch addition you made. If needsPrepare is true we never want to re-try given that the error cannot be due to missing handle, no? What am I missing here?
Question 2: Why are we adding dbName to the source for the statement handle hash? This seems closely akin to trying to try to interpret the SET-options. Are we sure that dbName will always have an impact here, and that it can be trusted to be accurate?
On the suggestion side I think we can simplify the remove handle ref. logic. This isn't something new in your pull request but given we are starting to have more and more checks on cachedPreparedStatementHandle with regards to clean-up I thought it may be a reasonable thing to do. Basically my suggestion is to make PreparedStatementHandle.removeReference private given it is all handled by PreparedStatementHandle.returnCachedPreparedStatementHandle and then on the SQLServerPreparedStatement side of the house move all clean-up logic into resetPrepStmtHandle.
Something along these lines:
    private boolean resetPrepStmtHandle(boolean discardCurrentCacheItem) {

        PreparedStatementHandle handle = cachedPreparedStatementHandle;

        boolean statementPoolingUsed = null != handle;

        // Return to pool and decrement reference count
        if (statementPoolingUsed) {
            // Make sure the cached handle does not get re-used more.
            if(discardCurrentCacheItem)
                handle.setIsExplicitlyDiscarded();

            connection.returnCachedPreparedStatementHandle(handle);
        }

        // Remove references
        cachedPreparedStatementHandle = null;
        prepStmtHandle = 0;

        return statementPoolingUsed;
    }

Now in closePreparedHandle we will simply do this for statement pooling:
           // Handle unprepare actions through statement pooling.
            if (resetPrepStmtHandle(false)) {
                // Done
            }
            // If no reference to a statement pool cache item is found handle unprepare actions through batching @ connection level.
            else ...

And in reuseCachedHandle we can do:
// New type definitions and existing cached handle reference then deregister cached handle.
// If current cache item should be discarded make sure it is not used again.
if(hasNewTypeDefinitions || discardCurrentCacheItem) {
        resetPrepStmtHandle(discardCurrentCacheItem);
        if(discardCurrentCacheItem)
                return false;
}

// Check for new cache reference.

Thoughts?

Ping?

Hi @TobiasSQL
Sorry it took a while to get this working. Answers to your questions:

Question 1: Allowing retry if batch is processed by isBatch check.
So the reason why I added this check was because we were getting some exceptions when batches were being processed with caching enabled. As you know when we discussed #610 the reason why we wanted to throw exception if needsPrepare is true is in this test case where exec sp_execute or RAISEERROR is called inside SQL query that should go for retry of handle creation. Except that if a batch call is sent internally, with a prepared handle to statement, during executeBatch call, that still qualifies for retrying handle creation. The use case that fails is very complex but I can say allowing this retry does fix all scenarios where exceptions are thrown in batch processing. I also tested different possibilities where this would fail, but till now I haven't discovered anything like that. Please let me know if you find a scenario that would fail with this change.
Question 2: This was added to address exception scenarios, by limiting handle sharing between different databases but since we have a better fix of not discarding handles, I tested with removed 'dbName' and everything looks good.

I did push changes as suggested by you recently, I could not incorporate the exact method as you mentioned above due to different conditions where resetPrepStmtHandle was called, but most of it I tried to taken in.
Request you to review the PR changes once more, and share your thoughts.

@TobiasSQL Please review changes if you find some time!
Thanks, Cheena.


Android: Add overScrollMode prop to ScrollView

This prop exposes the functionality provided by Android ScrollView's setOverScrollMode method.
One interesting thing to note is that, if you were to read the Android docs, you would think that the value "always" is the default over scroll mode. However, the docs are incorrect and "always-if-content-scrolls" is actually the default value (http://stackoverflow.com/a/27116306).
Test plan (required)
Verified this change in a test app. Also, our team uses this change in our app.
Adam Comella
Microsoft Corp.

This looks great, thanks for the contribution!

@mkonicek I addressed your comment and rebased my branch.

Oh no, sorry about the long delay!
@facebook-github-bot shipit

Is it possible to have different overScrollMode for top/bottom edges? (And left/right for the horizontal one ofc)

@iSimonWeb Not that I know of. This prop just maps to Android's setOverScrollMode method: https://developer.android.com/reference/android/widget/ScrollView.html#setOverScrollMode(int)

@rigdern Good, take a look at the two methods ’getBottomFadingEdgeStrength()’ and ’getTopFadingEdgeStrength()’. Seems like we could override them to return ’0.0f’ and disable edge effects separately.
Am I wrong? Could it be useful?
I originally found this idea here -> http://stackoverflow.com/questions/37391141/how-to-disable-the-overscroll-in-scrollview-but-only-in-the-top-for-android

@iSimonWeb Ah, I wasn't aware of getBottomFadingEdgeStrength or getTopFadingEdgeStrength.
It's an interesting idea but my team doesn't currently need that feature for our app so I won't be working on it.
Adam Comella
Microsoft Corp.


Running 2 instances of cargo with the same CARGO_HOME can result in failures due to "File Exists"

An example of (the entire) output from a failed invocation of cargo build --verbose:
 Downloading bitflags v0.1.1
Unable to get packages from source

Caused by:
  Failed to unpack package `bitflags v0.1.1`

Caused by:
  File exists (os error 17)

This was triggered on 'nightly' a few hours ago.

This is a dupe of https://github.com/rust-lang/cargo/issues/354, but thanks!


Kuberhealthy memory leak

Describe the bug
Kuberhealty master pod is leaking memory and when it hit its limit value it is being killed. Kuberhealthy follower pods are not suffering from this issue. This can be related to khc->podcreation->khsupdate cycle.
Steps To Reproduce

Deploy kuberhealty deployment (with at least one replica) and khc objects
Put 12 external healthchecks (for us it is 13 in total with dns-check)

Expected behavior
Kuberhealthy master and follower pods should not leak memory and keep going stabilized in memory usage.
Screenshots
[Here memory request is 300mb, memory limit is 1gb]

Versions

Cluster OS: Container Linux by CoreOS 2303.3.0 (Rhyolite)
Kernel Version: 4.19.86-coreos
Docker  Version: 18.6.3
Kubernetes Version: 1.14.8
Kuberhealthy Release: 2.0.0 (and also tested with 2.1.0rc1 same behaviour)

Additional context
Add any other context about the problem here.

Any update on this @integrii ?

I see a memory leaking pod, but nothing very obvious yet.  It seems like it may be a kubernetes API object watcher?

Perhaps a watch is being started somewhere and never stopped?

If you want to run the debug version, the image is: quay.io/comcast/kuberhealthy:2.1.0-pprof.
To get the above reports, I port-forwarded like this:
kubectl port-forward pod/kuberhealthy-6d4ccbc4bd-hqnzk -n kuberhealthy 8080
Then, I opened the pprof viewer locally like this:
go tool pprof -http localhost:8081 "http://localhost:8080/debug/pprof/heap"

OK. We will try to use the debug version and I will share the results here

Hi @integrii we have used debug container and generated memory usage report with pprof. Exact same results with you. Highly probable that k8s Watch() operation is leaking, there must be somewhere or multiple places watcher.Stop() resource release operation is missing..

I just searched for instances in the main kuberhealthy binary where a watch was started and ensured that things are properly closed (see commit 76c296c linked to this).  It looks like this may have been from the master status monitor never ending it's watch...  I will search other packages for more instances of watches that could be leaking as well.

I found one more call to Done() that was missing, but I think this may be the root cause... see PR #317

I have cherry-picked #317 commits on our v2.1.0 but the result is still the same : (

Hi, @integrii do you still see this issue while testing 2.2.0 release candidates (i hope it will be released soon). Do you have any expectation that this issue will be fixed indirectly with other fixes and refactorings introduced for that release?

We have patched v2.2.0 with #537 content and the memory leak problem is gone!

I am closing this because #548 is merged

Can v2.2.0 be patched with #548?


Need some explanation about the code you have done?

@zebzhao could you please explain step by step how you have created this queryBuilder, or if you could provide some link resources?

below is the documentation
https://zebzhao.github.io/Angular-QueryBuilder/

@singhratan, my question was I wanted to build the same like library.


Test the training loop of the Machine Learning model

The training code has been tested. Currently training the model to evaluate performance and tweak hyper-parameters.


Datepicker : after select new datetime with specific format, the value is removed onBlur

Bug:
When use specific format on datepicker, after select new datetime with format "dd/MM/y à HHhmm", the value is set to null onBlur.
What are the steps to reproduce?

After run the plunker, show date, the formatting is correct
Select a date
Select a datetime
After datetime close, click outside of datepicker input
Datepicker input is empty (value set to null)
Problem occur in the method "_handleBlur", on parsing the date.

Plunker template: http://plnkr.co/edit/1Me5s1BjY7tZ7lzRvYm0
Which versions of Angular, Material, OS, browsers are affected?
Angular 4.0.1, md2 0.0.19

Wrong repo.
https://github.com/Promact/md2

Sorry, the link to create new issue in md2 is yours


Config Restify

initial config for adding Restify

writes Restify description at Readme.md
install Restify Dependency packages
add type definition for express-mongoose-restify

configuration done.

configuration done.


Website not reachable

Hello, trying to access https://martin.urbica.co/ from germany throws DNS_PROBE_FINISHED_NXDOMAIN. So, the domain does not exist.

Thanks @razorness , yes, it's dead, we should create a new one. See #403


How can we add multi tables into a email?

As the title, I want to add two tables into one email. How can i do?

Hi @Sunnykaby,
At this time mailgen does not support this scenario. The table param only accepts an object:
https://github.com/eladnava/mailgen/tree/59f730560090bb014b9000dc017bf6977004fd1e#table
If you're feeling up to it, you can modify mailgen to accept both a object and an array of object for the table param, and modify the mailgen built-in templates to support multiple tables. Would you like to give it a shot?

maybe I can have a try. Let me digging your project first.
And I have another question. I can't open the html email with the really html format on Outlook, or some famous Email client.

Closing due to lack of response/demand.

@labzy88 Thanks so much for your work on this amazing PR! 🎉
Just merged and applied some CSS styling changes in https://github.com/eladnava/mailgen/commit/1de7394a4ad13b0067c049e37d69d1e2f4f88882, and published to npm in 2.0.9. 💯


Simple proxy of find

I'm trying to proxy find:
class ApiCoalitionProxy < ActiveRestClient::ProxyBase
  get "/coalitions" do
    response = passthrough
    translate(response) do |body|
      result = body['result']
      result
    end
  end

  get "/coalitions/:id" do
    response = passthrough
    translate(response) do |body|
      result = body['result']
      result
    end
  end
end

class ApiCoalition < ActiveRestClient::Base
  proxy ApiCoalitionProxy
  base_url 'https://api-url/'

  get :all, '/coalitions'
  get :find, '/coalitions/:id'
end

The all method works just fine, but I'm not sure what I'm doing wrong with my find method. No attempt to use it is successful.

[14] pry(main)> ApiCoalition.find(1).name
  ActiveRestClient ApiCoalition:/coalitions/1 - Trying to read from cache
  ActiveRestClient ApiCoalition#find - Etag cached copy found with etag "939a57315a9a40365f1a850884cc55b2"
  ActiveRestClient ApiCoalition#find - Requesting https://cleancities-stage.nrel.gov/api/v1/coalitions/1
  ActiveRestClient ApiCoalition#find - Etag copy is the same as the server
  ActiveRestClient ApiCoalition:/coalitions/1 - Writing to cache
  ActiveRestClient (509.0ms) ApiCoalition#find
=> nil
[15] pry(main)> ApiCoalition.all.first.name
  ActiveRestClient ApiCoalition:/coalitions - Trying to read from cache
  ActiveRestClient ApiCoalition#all - Etag cached copy found with etag "e56a1d871df7a6f54cb032fef3c46b6c"
  ActiveRestClient ApiCoalition#all - Requesting https://cleancities-stage.nrel.gov/api/v1/coalitions
  ActiveRestClient ApiCoalition#all - Etag copy is the same as the server
  ActiveRestClient ApiCoalition:/coalitions - Writing to cache
  ActiveRestClient (622.9ms) ApiCoalition#all
=> "Clean Cities-Georgia"

Just doing ApiCoalition.first(1) proves that it's still hidden behind result.
What am I doing wrong?
Perhaps expanding the example in the README would benefit others that could run into this.

Have you tried reversing your get lines in the proxy?  From memory each get registers a handler and the proxying stops with the first match.  So this may work better:
class ApiCoalitionProxy < ActiveRestClient::ProxyBase
  get "/coalitions/:id" do
    # ...
  end

  get "/coalitions" do
    # ...
  end
end

Let me know if that resolves it (and if so I'll make it clearer in the README).
Thanks for reporting the issue.

Unfortunately, no luck. Here's what I tried:
class ApiCoalitionProxy < ActiveRestClient::ProxyBase
  get "/coalitions/:id" do
    response = passthrough
    translate(response) do |body|
      result = body['result']
      result
    end
  end

  get "/coalitions" do
    response = passthrough
    translate(response) do |body|
      result = body['result']
      result
    end
  end
end

class ApiCoalition < ActiveRestClient::Base
  proxy ApiCoalitionProxy
  base_url 'https://cleancities-stage.nrel.gov/api/v1/'

  get :all, '/coalitions'
  get :find, '/coalitions/:id'
end

Well, it looks like this is my fault. It was caching in my development environment. Once I turned that off, things started looking right!

LOL.  No worries, glad you found the answer (I was wondering what on earth was going on and was going to build a test project to replicate it).


Implementing Offline Analytics

Existing content: https://developers.google.com/web/updates/2016/07/offline-google-analytics?hl=en

Note that offline analytics are also briefly covered in the ILT content for https://github.com/google/WebFundamentals/issues/3455 (so we might already be covered on this). Let's coordinate with @samdutton who is currently assigned to that one.

Where abouts will this live on the site?

Closing and merging into #3455


Localization with Flutter Intl IntelliJ Plugin not working

I've added the Flutter Intl IntelliJ Plugin and added three new languages (de_DE, en_US and fr_FR).

I also installed the flutter_form_builder plugin and added the delegate to the MaterialApp:
supportedLocales: S.delegate.supportedLocales,
localizationsDelegates: const [
  S.delegate,
  FormBuilderLocalizations.delegate,
  GlobalMaterialLocalizations.delegate,
  GlobalWidgetsLocalizations.delegate,
  GlobalCupertinoLocalizations.delegate,
],

S.delegate.supportedLocales:
List<Locale> get supportedLocales {
  return const <Locale>[
    Locale.fromSubtags(languageCode: 'en', countryCode: 'US'),
    Locale.fromSubtags(languageCode: 'de', countryCode: 'DE'),
    Locale.fromSubtags(languageCode: 'fr', countryCode: 'FR'),
  ];
}

but the localization of the form_builder_plugin is not working. If I replace the S.delegate.supportedLocals with
[
   Locale('de')
]

its working, but my own localization no longer works. So what am I doing wrong or is this an issue in the flutter_form_builder?
Thanks in advanced!

If I swap the two delegates
FormBuilderLocalizations.delegate,
S.delegate,

the correct language is set for the form_builder but my own delegate does not work anymore.

Hi @simonsymhoven , did you solved it?

Hi @simonsymhoven , did you solved it?

Hi, no not yet

please solve this problem

multiple_localization: ^0.2.2
i found this package and it work with me @simonsymhoven


Issue with Notification admin transition choices (RETURN_VALUE).

Hi.
Order transitions that use RETURN_VALUE as target don't display in transition_choices in Notification admin.
I would expect "Refund payment" and "Order Canceled" to be in choices from CancelOrderWorkflowMixin transitions, instead I get this:

There's two RETURN_VALUE choices since I use ManualPaymentWorkflowMixin as well.
("Dostava" and "Paid using WSPay" are my custom ones.)

Thanks for reporting. This indeed seems to be a bug.

Please recheck with the latest HEAD from master. If everything is OK, I'll release 0.12.2

@jrief It works with the latest HEAD. Thanks!

Hi @jrief.
Is the version 0.12.2 going to be released with this fix anytime soon?
I still have it installed via github directly.
Thanks.


Feature/user dropdown

Created user dropdown component which is used by multiple projects to show active user and logout button (available list of  users to  login wasn't implemented as discussed with Rob)

Good start! I did a visual review. Only minor change is to swap the arrows:
When the component dropdown is collapsed (default), the arrow should be pointing down.

And when it's expanded, the arrow should point up. It's currently the opposite.

Here's the original design: https://virtru.invisionapp.com/console/share/U91B8PCFD7/363845315

Done

@jrschumacher did we want to pick up this neglected PR?


Great work. This worked a year ago but now getting an issue I can't solve regarding attribute 'keys'

This is a great application.
I played around with this some for a custom application, and last year it worked well. However, when I tried to run it yesterday (pretraining and fitting) I experienced an error I'm having a hard time correcting. Any idea how to solve:
AttributeError: 'list' object has no attribute 'keys'
I assume it has to do with the class weights but am having challenges correcting.

The updates the code base should have resolved the issues. I am closing this issue.


🐛 [BUG - React] - FormControl.Validation layout problems with Checkbox

The following snippet:
<FormControl validationStatus='error'>
  <FormControl.Label>Day</FormControl.Label>
  <Checkbox name="day" value="" />
  <FormControl.Validation className="test">Please select at least one day</FormControl.Validation>
</FormControl>

Produces this:

This happens because of row-reverse flex layout method.
Expected behavior

Validation appears below the input and label per the usual validation layout: https://primer.style/brand/components/FormControl#validation

I had a quick stab at this in #513

Closing this out since it should be fixed by the changes in https://github.com/primer/brand/pull/728


Not showing when right-clicking on Feedly links

Not sure what Feedly.com is doing, but right-clicking on the post headings just shows the regular menu without the MVP option

If I go to a regular web page (outside of Feedly.com) and right-click on a link, then I do get the MVP menu option.

hi David,
the extension does only show the menu on sites that are tracked by the docks and learn champion program:

"http://social.technet.microsoft.com/*",
"https://docs.microsoft.com/*",
"https://azure.microsoft.com/*",
"https://techcommunity.microsoft.com/*",
"https://social.msdn.microsoft.com/*",
"https://devblogs.microsoft.com/*",
"https://developer.microsoft.com/*",
"https://channel9.msdn.com/*",
"https://gallery.technet.microsoft.com/*",
"https://cloudblogs.microsoft.com/*",
"https://technet.microsoft.com/*",
"https://docs.azure.cn/*",
"https://www.azure.cn/*",
"https://msdn.microsoft.com/*",
"https://blogs.msdn.microsoft.com/*",
"https://blogs.technet.microsoft.com/*",
"https://microsoft.com/handsonlabs/*"

So right now it will not work on Feedly.com. However, maybe within the next version, I can include an option to display it on every site.

oh.. so it's checking the current page's URL to determine whether to appear or not (rather than checking the URL that's being right-clicked on)

v


Can run sharepoint online cmdlets?

Can run sharepoint online cmdlets? Thanks, Peter.

I have only tried to load on-premise SharePoint module. You can download latest PowerShell Core and test Sharepoint online module.

thanks


Fix readme links

Is there an existing issue for this?

[X] I have searched the existing issues

Expected feature
There are a few broken links in the docs

quickstart
totaldebug logo

Possible Solutions
We might want to add something like linkcheckmd to the CI moving forward to automatically detect broken links.
Context / Reason
Fix these links
Code of Conduct

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

Links updated, however I couldnt implement linkcheckmd as it has errors which would cause the tests to fail, they havent released a fix for that yet.
Also need to see why the logo doesnt load into the docs pages, this could be due to not using the full URL


Enable Proxy support

Currently com.spotify.docker.client.DefaultDockerClient does not provide a way to configure http proxy.
We could add something on the following lines so that the internal jaxws.rs client has proxy configured.
final ClientConfig config = DEFAULT_CONFIG
        .connectorProvider(new ApacheConnectorProvider())
        .property(ApacheClientProperties.CONNECTION_MANAGER, cm)
        .property(ApacheClientProperties.REQUEST_CONFIG, requestConfig)
        .property(ClientProperties.PROXY_URI, proxy);
        .property(ClientProperties.PROXY_USERNAME,user);
        .property(ClientProperties.PROXY_PASSWORD,pass);

Any idea if the Jersey/ApacheConnectorProvider will respect system properties like -Dhttp.proxyHost, like the `java.net. package does? If not that is a bummer.
Would you be willing to create a PR that adds these properties to the DefaultDockerClient.Builder class? that seems like the most natural place to configure this if the system properties aren't read by Jersey.

System properties like http.proxyHost are not read by Jersey. Added the following snippet inside the package private constructor of DefaultDockerClient.
    final String proxyHost = System.getProperty("http.proxyHost");
    if (proxyHost != null) {
      config.property(ClientProperties.PROXY_URI, proxyHost + ":"
              + System.getProperty("http.proxyPort", "8080"));
    }

This change ensured all the HTTP GET requests to dockerd works. But all POST requests to dockerd throws an EOF error (error snippet below) . Wondering if it is a setup issue or a proxy issue.
 docker[21429]: time="2017-05-16T08:31:05.692109391Z" level=error msg="Handler for POST /containers/create returned error: EOF"
I have a docker daemon which supports 1.24 api version. dockerD version is 1.12.6

Found the reason why POST failed while using tinyproxy. (https://github.com/tinyproxy/tinyproxy/issues/58)
To solve this we need to ensure content-length is populated by jersey client. This can be done by setting the following additional property in jersey client
config.property(ClientProperties.REQUEST_ENTITY_PROCESSING, RequestEntityProcessing.BUFFERED);
With this change it is working fine...


Fix crypto deprecations

COUCHDB-2825

+1 here and for others.
P.S. You miss couch-epi, I handled it: https://github.com/apache/couchdb-couch-epi/pull/11

I deliberately skipped it as it calls erlang:md5 which is not deprecated and to avoid making it depend on couchdb.

Ah, ok. I'll close it then.

However, it still emits crypto warning. I changed PR to handle it in different way.


Reproducible client freeze relating to water and Dark Steel Boots Jump III

Issue Description:
Delete this line after reading it: If this bug occurs in a modpack, please report this to the modpack author first. If you are using an unreleased version of Ender IO (a.k.a development/nightly version), please don't open an issue for features that have not been announced as "finished" or "working". Expect to be ignored if you ignore this template.
What happens:
Using just the dark steel boots in this mod alone with endercore... we tested plain dark steel boots, dark steel boots with flippers enchant only, and finally the culprits werethe boots which had empowered I and jump III. Passing through a stream of water while jumping (and occasionally while jumping on land), on a self hosted server with a friend of mine. Hard freeze with no crash report, need to end task to exit minecraft. Does not happen/is not reproduced in single player, and the freeze often happens to the player not in the water.
What you expected to happen:
Walk through the water or jump without a freeze.
Steps to reproduce:
1.Use just EnderIo and Endercore
2.Equip Jump III Dark steel boots
3.attempt to jump with another player present in a server hosted game. While in water will occur within seconds.
...

Affected Versions (Do not use "latest"):

EnderIO: EnderIO-1.12.2-5.0.38.jar
EnderCore:EnderCore-1.12.2-0.5.43.jar
Minecraft:1.12.2
Forge: <IP_ADDRESS>05
SpongeForge? no
Optifine? yes and no (tested with both)
Single Player and/or Server? Server only. with another player present does not occur solo

Your most recent log file where the issue was present:
No log file is presented as the game freezes and has to be ended manually.
[pastebin/gist/etc link here]

I realise this is present in atleast 2 other threads in some shape or form, but me and my friend just spent about 20 hours or so testing to figure out why our game was freezing and narrowed it down to this after a lot of research. If you require any more finer details please feel free to comment

When the game is frozen for a while, crash it by holding F3+C (I think it was C, look it up if it doesn't work) for 5 seconds. Attach that crash log here.
Also, please link in the old ticks if you are aware of them. While I'm not happy with dupes, sometimes shifting to a new clean ticket makes sense.

you're right, manually crashing might not work if the game is not going through keyboard handling at all.
In that case you need an external debugger to get a thread dump. As you managed to reproduce this and we never managed that, I'd be grateful if you could do that. The easiest way probably is installing a JDK (Java Development Kit) and using the jvisualvm program that is included with it. Start that while the game is running and attach to the game by double-clicking it in the left pane of visualvm. One of the tabs will have a way to get a thread dump. Get one while the game is frozen, of better, get a couple of them as that will tell us more about which code is being processed.
If you need more help, I can make a couple of screenshots on how to do it tonight.

That would be great man any help is appreciated, I'll check it all out and let you know the results

Three thread dumps,  just after the game froze (within about 30 seconds of eachother) all with my friend wearing Dark Steel Boots; Empowered IV, Jump II, Flippers.
Thread dump 1:https://pastebin.com/q6P02zXZ
Thread dump 2:https://pastebin.com/4D9V9M1M
Thread dump 3:https://pastebin.com/8jyQjnvV
Hopefully this helps

Yes, this is perfect.
Funny thing---we know this freeze, we just never knew how it happened...

Seen this before...somehow a particle is accelerated to insane speeds which causes a collision check across millions or billions of blocks - effectively an infinite loop.

Oh wow, yeah at first we thought this was relating to our java version, or our forge version, or a mod conflict, or the version of minecraft itself, we eventually stripped it back to vanilla and erased all modded blocks from our world and the water bug wasn't present.
After this we somehow clued that it may be the boots as the freeze began around the time we produced the armour, then it all just became clearer.
So, is it something difficult to fix or not sure just yet?

Jump boost spawns extra particles, not just water splash and ground ones. My current guess is those calculating wrong values when spawned for another player. Still that doesn't explain why it only happens in water. Maybe something adds up when they are spawned in water? But then it doesn't happen for the original player...

Ah yeah I was gonna suggest disabling the jump particles as a fix in the meantime if no real fix is coming soon, currently cant use jump boots cause of the chance of freezing.

Yes, the motion data of other players is not sent to the client, as their movement is not speculative like mobs'. When another player laggs out, they freeze.
But it seems water movement doesn't know about that and puts values into there anyway. And because they are never cleaned up by any other physics (e.g. ground collision) they can get quite insane.

This bug has been happening for at least a year. Last year I narrowed it down to EnderIO armor (probably boots) as well. Exactly as described by everyone else here.


No usdt visibility in test app on linux

Given the dtrace usage in README I'm not sure if this is just not implemented on Linux, but I can't see the macros exposed at all.
I've compiled the test app (probe-test-macro) on linux with kernel 5.13 and used rust nightly-2021-06-17.
Everything seems to be running ok, but the probes are not exposed. I see other entries just fine  - for example:
usdt:/proc/42722/root/usr/lib64/libpthread-2.33.so:libpthread:mutex_entry

But the start/stop probes are not there.

This is only intended to be run on systems that support DTrace (which includes flavors of Linux with DTrace). We'd happily take a look at a PR for support for some other tracing system or you can check out https://crates.io/crates/sonde

Closing this for now. Please feel free to comment again, or open a new PR if you'd like to add Linux support.


HTML transform does not handle conditional variables

Describe the bug
Calling the transform with the --html flag on markdown with conditional variables raises and error.
To Reproduce
bash-3.2$ cat test/data/latedelivery.md
cat test/data/latedelivery.md
# HELLO! This is the contract editor.

And below is a **clause**.

``` <clause<EMAIL_ADDRESS>clauseid="87721b95-7e43-4441-82c7-b4d4db207e6f">
Late Delivery and Penalty.
----

In case of delayed delivery<if id="forceMajeure" value="%20except%20for%20Force%20Majeure%20cases%2C" whenTrue="%20except%20for%20Force%20Majeure%20cases%2C" whenFalse=""/>
<variable id="seller" value="%22Dan%22"/> (the Seller) shall pay to <variable id="buyer" value="%22Steve%22"/> (the Buyer) for every <variable id="penaltyDuration" value="2%20days"/>
of delay penalty amounting to <variable id="penaltyPercentage" value="10.5"/>% of the total value of the Equipment
whose delivery has been delayed. Any fractional part of a <variable id="fractionalPart" value="days"/> is to be
considered a full <variable id="fractionalPart" value="days"/>. The total amount of penalty shall not however,
exceed <variable id="capPercentage" value="55.0"/>% of the total value of the Equipment involved in late delivery.
If the delay is more than <variable id="termination" value="15%20days"/>, the Buyer is entitled to terminate this Contract.
bash-3.2$ ../markdown-cli/index.js parse --sample test/data/latedelivery.md --html
6:28:43 PM - error: Unhandled type ConditionalVariable

This is fixed in #190
Separate issue on softbreaks roundtripping filed as #191


Fix ParasiticEnergy

Doing some recon for #12 revealed that there is a bug that prevents ParasiticEnergy objects from loading from the database (using sqlite the loading fails silently, but the problem causes an error in postgres which is how I noticed it). Fixing the loading error was trivial, but it revealed a number of knock-on bugs related to using ParasiticEnergy objects that need to be fixed. This ticket is to track the rehabilitation of ParasiticEnergy.

Michael,
Sorry, this got wrapped into a larger merge but I'd like you to check that parasitic energy calculations are now working. Specifically, if you check  model.demand.sectors[1].subsectors[34].parasitic_energy you should see the appropriate values (sum  them if most of the values show as 0),

Ok, running against 11787713, doing a run to 2016 just for subsector 34, I get:
In [7]: model.demand.sectors[1].subsectors[34].parasitic_energy.sum()
Out[7]:
2000    63189584.681023
2001    63969039.708040
2002    64716735.828040
2003    65448077.091517
2004    66171107.066809
2005    66906805.317299
2006    67668595.406498
2007    68456552.239426
2008    69192482.839005
2009    69843575.147991
2010    70440879.465128
2011    70960683.868712
2012    71440013.977913
2013    71997569.563409
2014    72553726.293303
2015    73140650.051893
2016    73714981.402522
dtype: float64

So this looks ok, and was fixed somewhere between 32d2ba7d76b1297ba1bf73e67fd1f9e2f9434a21 and 11787713, inclusive. Since the fix is already merged in, I will close this ticket and delete my fix_parasitic_energy_19 branch, which is no longer needed.


Bug

We can only download instagram videos,
Downloading story and image posts doesn't seem to work it returns as index. Can you fix thank you.

Please check with 1.0.2.

this issue continues, instagram "image" posts return as index.html, "videos" are normal.


Fix replacing a link with text when the selection begins at the start of the link

This is actually a not-so-great workaround, so I'm not even sure if we should actually use it.
Suggestions to improve it are truly welcome.

It seems like once combined with the new text replacement behaviour for Links, this makes the code crash in some cases, such as:
let mut model =
        cm("test {test_link_1 test_link_2}| test");
    model.replace_text(utf16("added_text")); // crash on joining nodes code

I tried adding more cases, making sure we haven't modified the leaves in the range before applying the join_nodes post-processing, etc., but every new change broke something else, so I think it would be better to close this.


Output improvements

There are a number of requests that have been made for better output configuration:
e.g.

Add option to remove header and footer messages #89
Add configuration options for status messages #83

I'd like to address this holistically:

Use integrated terminal instead of output channel for primary output
Better control over output

{
"emeraldwalk.runonsave": {
"commands": [
{
// Run whenever any file is saved
"match": ".*",
"cmd": "echo '${fileBasename}' saved."
}
]
}
}

Merged


Case insensitive language key lookup

Closing as I see this has already made it into the develop branch.


using stderr is deprecated

this line set 4-lengh tuple.
https://github.com/tanakh/waf-unittest/blob/master/unittestt.py#L239
tup = (filename, proc.returncode, stdout, output)

but this tuple is used as if it was 3-length tuple. It cause error.
https://github.com/tanakh/waf-unittest/blob/master/unittestt.py#L270
 for (f, code, out) in lst:

it is a careless miss of @gintenlabo 's this patch (confirmed via private communication).
Let's fix it.

It seems to be correct. Thank you.


Update iap-connector.yaml

The deployment fails when using full resource names for variables "resources[].properties.network" and "resources[].properties.subnetwork". Just the network and the subnetwork name needs to be added in order to deploy the IAP connector successfully.

@googlebot I signed it!
On Thu, 19 Nov 2020 at 15:06, google-cla[bot]<EMAIL_ADDRESS>wrote:

Thanks for your pull request. It looks like this may be your first
contribution to a Google open source project (if not, look below for help).
Before we can look at your pull request, you'll need to sign a Contributor
License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/
https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot
I signed it! and we'll verify it.
What to do if you already signed the CLA Individual signers

It's possible we don't have your GitHub username or you're using a
different email address on your commit. Check your existing CLA data
https://cla.developers.google.com/clas and verify that your email is
set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.

Corporate signers

Your company has a Point of Contact who decides which employees are
authorized to participate. Ask your POC to be added to the group of
authorized contributors. If you don't know who your Point of Contact is,
direct the Google project maintainer to go/cla#troubleshoot (Public
version https://opensource.google/docs/cla/#troubleshoot).
The email used to register you as an authorized contributor must be
the email used for the Git commit. Check your existing CLA data
https://cla.developers.google.com/clas and verify that your email is
set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.
The email used to register you as an authorized contributor must
also be attached to your GitHub account
https://github.com/settings/emails.

ℹ Googlers: Go here
https://goto.google.com/prinfo/https%3A%2F%2Fgithub.com%2FGoogleCloudPlatform%2Fiap-connector%2Fpull%2F17
for more info.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/iap-connector/pull/17#issuecomment-730397883,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJUDZLLB3VGSNIDWM7PQ4TDSQUQ4ZANCNFSM4T3OEAZA
.


Support get all messages from channel in one command

OneToAll
ZeroToAll
this will be good for optimization

Make sure to call drain signals before waiting

duplicate of https://github.com/indeedeng/iwf/issues/280


Key shortcuts for all possible moves

Something like Shift-0 through 9 to choose any variation. Right now right arrow chooses the first, shift-Right chooses the second. Of course, Ctrl-right now chooses a random variation.
This must take into account also transposition moves, if available.
A similar system might be used for explorer or computer moves as well.
This feels like it requires a complex key flow, like in Visual Studio:  first a combination of keys to prime it, then the next one to determine what to do. Something like Alt-N then 0-9

Feature implemented for v2.0.3.
Press . (dot) then a digit to play the nth move in the variations.
Press Ctrl-. then a digit to play the nth computer move.
Press Shit-. then a digit to play the nth explorer move.


Blank page after returning back to shop after payment

Just installed the extension to M 2.3.4. After making a test payment with test credentials I was redirected to a blank page with this kind of url:
/opcheckout/receipt/?checkout-account=375917&checkout-algorithm=sha256&checkout-amount=4490&checkout-stamp=31d11220fcc96b83d98a572a66f5e91f5b9acdd8065c8e54981cdf98d3a1a7e4&checkout-reference=1000016924&checkout-transaction-id=86405c66-79ca-11ea-814a-6330540c97f3&checkout-status=ok&checkout-provider=nordea&signature=8e8aeb9040cb7d5f51ed9a6961ed8f4ed34f4b18cc6534c97e49f359e47ab84d

The solution to this was to change the status of the new order to Processing in the extension settings. For some reason we had that set as Pending. But I guess it should work when it's pending too?

@kunzi Hello, we have started working on this issue. I will inform you when we have fixed the issue with 'Pending' status.
Thank you for reporting!

@kunzi This has been fixed in the latest release version.


Filter allocated content to audit

Trello card
Supports content filtering by allocation. We will be able to list all
content items that are assigned to myself, that has not been
assigned, or complete ignore the filter.
I have split the PR in two commits because although the
domain layer should remain the same, the UI is under user
research.
  filter = Filter.new(allocated_to: params[:allocated_to])
  result = Audits::FindContent.all(filter)

Before

After

@andrewgarner thank you for your review.
I have addressed your comments. PR looks better now 👍


Make tilize_block walk the block height internally, simplifies the API and removes push/pop overheads

Currently tilize_block needs to be called for each row of tiles. Thus, to walk the entire block along the height, an additional loop is used in_subblock_h , and for each iteration wait_front / pop_front is used to move the rd_ptr.
tilize_init_short(in_cb_id, in_block_w);
for (uint32_t in_subblock = 0; in_subblock < in_num_subblocks; ++in_subblock) {
    for (uint32_t h = 0; h < in_subblock_h; ++h) {
        cb_wait_front(in_cb_id, in_block_w);
        cb_reserve_back(out_cb_id, in_block_w);
        tilize_block(in_cb_id, in_block_w, out_cb_id);
        cb_push_back(out_cb_id, in_block_w);
        cb_pop_front(in_cb_id, in_block_w);
    }
}
tilize_uninit();

If tilize_block can walk the block height internally, then we could write the code below.
This reduce the number of wait / reserve / push / pop by in_subblock_h, which is walked internally, this will be similar to pack_untilize.
tilize_init_short(in_cb_id, in_block_w);
for (uint32_t in_subblock = 0; in_subblock < in_num_subblocks; ++in_subblock) {
      cb_wait_front(in_cb_id, in_block_w*in_subblock_h);
      cb_reserve_back(out_cb_id, in_block_w*in_subblock_h);
      tilize_block(in_cb_id, in_subblock_h, in_block_w, out_cb_id);
      cb_push_back(out_cb_id, in_block_w*in_subblock_h);
      cb_pop_front(in_cb_id, in_block_w*in_subblock_h);
}
tilize_uninit();

fyi @TT-BrianLiu and @tt-nshanker . This change could make the split reader conv optimization even cleaner.


Move settings Move shell extensions into a sub menu into context menu options

What feature or improvement do you think would benefit Files?
It would make sense to move it into the context menu option since its a context menu setting. The title above it could then be removed also to make it seem less crowded.

Requirements

Remove title Customise the right click context menu
Move 'Move shell extensions into a sub menu' into a sub option of Context menu options

Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.1194
Comments
No response

The first group is to turn menu items on or off, so it doesn't really go together. Perhaps it can be renamed to "Context menu items" though.


Minimum system requirements

PHP Support

Composer 2 supports back to PHP 5.3
Typo3 has some other libraries that go back to PHP 5.4

However - should we set our support based on the minimum latest supported version for Typo3, Joomla, or Drupal.

Typo3 version 7 - goes back to 5.5 - Typo3 version 8 goes to version 7+
Joomla - minimum version 5.3.10 - recommended PHP 7+
Drupal 7 - technically supports 5.2, but realistically doesn't support below 5.3 - Drupal 8 and above is in the PHP 7+

Current Recommendation

Let's target a minimum compatibity with PHP 5.3
Note: the cryptographic support is available going this far back using polyfills
Note: We may need test targets for two different versions of PHP to span from 5.3 up to the latest 7/8

Joomla will add signed updates to Joomla 4, which is PHP 7.2+, so 5.3 wouldn't be a constraint from our side.

Just for the sake of completeness: We're happy with PHP 7.2+, but having it PHP 7.0 might increase adoption for others as well.

Then, let's close this as resolved and set minimum PHP to 5.5.


Exported with wrong password | Invalid Hex string

I was able to export my private key on terrastation using a 2 character password.  (Seems odd as the minimum size is 10)
Iam pretty sure that it is not the originral password.
I did change the password after that, and now the export private key gives me a string that is not accepted by terrastation (invalid hex string)
I also cant sign transactions anymore.
I did not keep my recovery phrase, so the funds inside are as good as lost, condsidering the broken export function.
I just wanted to inform you, that i was able to export with a wrong password and basically break the wallet in the progress.

Restore your wallet with mnemonic and try again.
If you need more help, send a message to @simcheolhwan on Telegram.


Fix strict slash redirects for final RuleParts

Final RuleParts, for example ones with a path converter will consume the remaining request target trying to match. This would raise NotFound if the rule required a trailing slash and the request target was missing one. Now, with this fix, it will redirect instead.
This is implemented via a suffix group and marker to final RuleParts. The suffix group will optionally allow for the trailing slash to be present, and if missing (and required) will trigger a redirect response.
Note that rules like /<path:path> and /<path:path>/ are not distinguishable as the former matches the latter. Hence the strict_slashes False behavior for other rules does not apply.

fixes #2533

Checklist:

[x] Add tests that demonstrate the correct behavior of the change. Tests should fail without the change.
[x] Add or update relevant docs, in the docs folder and in code.
[x] Add an entry in CHANGES.rst summarizing the change and linking to the issue.
[x] Add .. versionchanged:: entries in any relevant code docs.
[x] Run pre-commit hooks and fix any issues.
[x] Run pytest and tox, no tests failed.

hey @pgjones, this is great, and would unblock our quart/werkzeug upgrade at localstack! anything we can do to help get this merged?


Contact Page

Is your feature request related to a problem? Please describe.
When the users want to give us feedback, ask questions, etc. they should be able to do that within our site.
Describe the solution you'd like
Contact Us page that posts to an API where we can use a discord webhook to send the requests to.
Describe alternatives you've considered
They could just send something thu scratch but...

Me likey! Me can help maek

Is your feature request related to a problem? Please describe.
When the users want to give us feedback, ask questions, etc. they should be able to do that within our site.
Describe the solution you'd like
Contact Us page that posts to an API where we can use a discord webhook to send the requests to.
Describe alternatives you've considered
They could just send something thu scratch but...

Hm... I think that will be pretty easy to make.

Is your feature request related to a problem? Please describe.
When the users want to give us feedback, ask questions, etc. they should be able to do that within our site.
Describe the solution you'd like
Contact Us page that posts to an API where we can use a discord webhook to send the requests to.
Describe alternatives you've considered
They could just send something thu scratch but...

Hm... I think that will be pretty easy to make.
Edit:
Found a tutorial on it the tutorial

why not just use djs

Is your feature request related to a problem? Please describe.
When the users want to give us feedback, ask questions, etc. they should be able to do that within our site.
Describe the solution you'd like
Contact Us page that posts to an API where we can use a discord webhook to send the requests to.
Describe alternatives you've considered
They could just send something thu scratch but...

Hm... I think that will be pretty easy to make.
Edit:
Found a tutorial on it the tutorial

why not just use djs

because creating stuff with webhooks is easier (ive made a discord bot in dbd.js (trash discord npm))

Is your feature request related to a problem? Please describe.
When the users want to give us feedback, ask questions, etc. they should be able to do that within our site.
Describe the solution you'd like
Contact Us page that posts to an API where we can use a discord webhook to send the requests to.
Describe alternatives you've considered
They could just send something thu scratch but...

Hm... I think that will be pretty easy to make.
Edit:
Found a tutorial on it the tutorial

why not just use djs

because creating stuff with webhooks is easier (ive made a discord bot in dbd.js (trash discord npm))

you can make webhooks with djs

Is your feature request related to a problem? Please describe.
When the users want to give us feedback, ask questions, etc. they should be able to do that within our site.
Describe the solution you'd like
Contact Us page that posts to an API where we can use a discord webhook to send the requests to.
Describe alternatives you've considered
They could just send something thu scratch but...

Hm... I think that will be pretty easy to make.
Edit:
Found a tutorial on it the tutorial

why not just use djs

because creating stuff with webhooks is easier (ive made a discord bot in dbd.js (trash discord npm))

you can make webhooks with djs

i know, also musiconsterio made a webhook. infact, i did get the webhook woking without discord.js


Implement move container between hosts

ZFS snapshots can be used to move ZFS datasets between hosts using zfs snapshots and ssh.
Eventually it is intended to eventually use the tredly api to move containers between hosts as managing SSH keys will become cumbersome, but in the meantime ssh can be used.

ZFS snapshots only snapshot the filesystem. A function writeToFile() or similar will need to be implemented within the python Container object, which writes the container metadata to a file. This file along with the snapshot will be zipped and sent across.

Container move has been implemented in https://github.com/vuid-com/tredly.git integration branch. Please note that this feature is considered EXPERIMENTAL and requires some more work to handle containers with layer 7 proxy URLs/certificates as these will need to be copied along with the container.
This implementation relies on public key authentication and root login via SSH, which must be set up manually. It is anticipated that a future release will replace this method with the usage of the Tredly API to mitigate the security issues with public key authentication for root user.


Deployment process streamlining

Streamline deployment, prepare proper kustomize or Helm templates.

Helm chart is the official installation way for the exporter
It is publically available on artifacthub.io
The CI is added for releasing new versions of the chart

I'm going to close the issue. Feel free to reopen it if there is something left.


Add motion derivatives to _confounds.tsv

Requested by @poldrack and @danlurie https://github.com/nipy/nipype/issues/2142

I'm pulling this out of Phase II, if you don't mind.

@rciric please confirm whether this is already done, and close if so. Thanks!

Hi @rciric, can you confirm whether this is already done?

Confirmed!


Add environment variable for number of procs in parallel_map

Summary
In #5324 we added 2 new user config file options for controlling the
parallel execution behavior in parallel_map. One for whether parallel is
enabled or not and the other controlling the number of processes. At the
same time a new environment variable was added for controlling whether
parallel execution was enabled or not, but an environment variable for
setting the number of processes was not added. This commit corrects this
oversight so that users can specify the number of parallel processes to
use with parallel_map with the 'QISKIT_NUM_PROCS' environment variable.
Details and comments

Would it be more consistent to read this in from qiskit/user_config.py, similar to what's done for QISKIT_PARALLEL?

I guess I can move it, but I actually think we probably should look into moving the parallel option into tools/parallel.py instead. It makes more sense to me to integrate all the environment defaults in the parallel module and leave user_config.py just be about parsing the user config file.


Add new dataset:  NCBI MeSH

MeSH (Medical Subject Headings) is the NLM controlled vocabulary thesaurus used for indexing articles for PubMed.
http://www.ncbi.nlm.nih.gov/mesh

I'm not sure that's the web search page is best URL for MeSH since the list is nominally of datasets.  Perhaps the download page: https://www.nlm.nih.gov/mesh/filelist.html
or the home page: https://www.nlm.nih.gov/mesh/

The filelist link looks better! I add to the list manually. Thanks.


Further training

How to train a custom data set above the COCO pre-trained weights?
India has an eclectic mixture of vehicles and I want to train on a data-set formed by myself. Please guide me how to do so?

https://github.com/YunYang1994/tensorflow-yolov3#part-3-train-your-own-dataset


Use SWC loader

Investigates how can we use swc-loader as a replacement for babel-loader
So far, works fairly well but need to figure out configuration layer. Things like React support, TS, fast refresh where previously enabled by a check whether the relevant plugin is installed. With swc, they come built in but need to be enabled in the config so might need to use additional configuration layer or settle on some defaults
To explore/to decide/To do:

[x] Configuration - inline with loader setup or using .swcrc file?
[x] Configuring features - allow running React, TS, fast refresh by default or make user configurable? Is there a reason why we would not enable all of those?
[x] Installing peer dependencies, no point in installing everything so might need to rejig how we install peer dependencies. For now could maybe leave swc out of peer dependencies and have manual install instructions
[x] Explore how swc env matches up with @babel/preset-env - some options map one to one, but others are absent (works but browserslist is not processed, see https://github.com/swc-project/swc/issues/3365)
[x] Untested, need to see how it behaves with .erb or .coffee files
[x] Cleanup duplication and streamline swc loader rules
[ ] What tests would we cover this with?

Progress so far, tried hooking this up to https://github.com/shakacode/react_on_rails_tutorial_with_ssr_and_hmr_fast_refresh and got it to work nicely after some hurdles with server rendering.
Browserlists doesn't seem to be correctly applied unless specified directly in swc config. Opened https://github.com/swc-project/swc/issues/3365 to in swc repo.

@tomdracz please make a PR for https://github.com/shakacode/react_on_rails_tutorial_with_ssr_and_hmr_fast_refresh!
EXCITING!

@tomdracz let me know when you think this is ready!

@justin808 Think this one is good to go.
I've added configuration layer using config/swc.config.js file. This is similar to how you would configure babel although bit more opinionated and specific to us. Still probably best of the options to allow customisation.
https://github.com/shakacode/react_on_rails_tutorial_with_ssr_and_hmr_fast_refresh/pull/30 also updated to show the migration to swc-loader
it will still be experimental until we get more usage (tested on the example app and our current prod app) but it's a start.
Will be good to add generator option to install that would set correct webpack_loader option, install the dependencies and maybe set some example config/swc.config.js but we can bring this in later when we move this out of "experimental" phase.

@tomdracz I will check this out next week for sure, at the latest. Very exciting!
In terms of

What tests would we cover this with?

I think the gem should 2 big improvements to CI:

A sample app, like /spec/dummy https://github.com/shakacode/react_on_rails/tree/master/spec/dummy
CI steps that run rails new and the webpacker generator, and then a test, like those here in React on Rails

Take a look at https://github.com/shakacode/react_on_rails/blob/master/Rakefile and https://github.com/shakacode/react_on_rails/blob/master/.github/workflows/main.yml.

@tomdracz Let me know if you'd like me to push out a pre-release 6.1 with support for this feature.

@tomdracz once I merge, I'll push a 6.0.0.beta.1 with this change.

@tomdracz shakapacker-6.1.0.beta.0.gem and npm pushed.
Can you please update the changelog?
💥