:memo: feat: zoom switch, drag node demo

Codecov Report
Attention: 146 lines in your changes are missing coverage. Please review.

Comparison is base (51783fc) 2.37% compared to head (62e0ed0) 2.34%.
Report is 1 commits behind head on master.

Files
Patch %
Lines

src/FlowDrawer/index.tsx
0.00%
78 Missing :warning:

docs/guide/demos/flowEditor/dragAddNode.tsx
0.00%
21 Missing :warning:

src/FlowEditor/hooks/useFlowEditor.ts
0.00%
12 Missing :warning:

docs/guide/demos/flowEditor/sidebar.tsx
0.00%
10 Missing :warning:

docs/guide/demos/flowViewIntro/autoFlow.tsx
0.00%
7 Missing :warning:

src/FlowEditor/demos/index.tsx
0.00%
6 Missing :warning:

src/FlowView/styles.tsx
0.00%
6 Missing :warning:

src/FlowView/helper.tsx
0.00%
2 Missing :warning:

src/index.ts
0.00%
2 Missing :warning:

docs/guide/demos/customEdge/data.ts
0.00%
1 Missing :warning:

... and 1 more

Additional details and impacted files
@@            Coverage Diff            @@
##           master     #42      +/-   ##
=========================================
- Coverage    2.37%   2.34%   -0.03%
=========================================
  Files         126     127       +1
  Lines        8129    8225      +96
  Branches      155     156       +1
=========================================
  Hits          193     193
- Misses       7936    8032      +96

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


Create subnets dynamically while using IPAM to create the VPC

I am creating VPCs using IPAM which means that the cidr ranges of the VPC are unknown at runtime.
I am creating multiple private subnets with the option to add or remove more in the future and as stated in "Updating a VPC with new or removed subnets", I should set the subnets explicitly.

The question is:
How would I go about setting the subnets explicitly if the cidr of the subnet is unknown?
If it was known I could have used cidrhost, but the ip address is created in the same module.
Thanks in advance

Hello! Thanks for opening this issue.
If I understand your scenario correctly you are trying to figure out "once a vpc and subnets have been created using a cidr from IPAM, how can I add or remove more subnets?"
Is this accurate?

How would I go about setting the subnets explicitly if the cidr of the subnet is unknown?

You will have to explicitly set them yourself. Whatever you put in the list the module will attempt to use. The netmask is helpful for the initial creation but is limited in what it can do once the network has been created

I see,
Thank you for the response!


feat: introduce chain awareness in chain processors to nest them

Changes:

Processors can be ChainAware now and with that leverage other processors recursively.
SturcturedOutput\ChainProcessor now also supports plain response_format and decodes it to an assoc array, see example and screenshot below
Multiple OutputProcessor can interfere now on the same response => no weird return, but via Output instance

From what I can see, this PR looks promising, but I am not that deep into the chain thing 😄  Maybe add some more unit tests before merging? I can support you if you want

I'm so lazy about adding tests because I'm still unsure about the OOP slicing - this is why i currently mostly rely on the "functional" tests a.k.a. examples

still flip flopping between events and processors - what do you prefer?
those processors are explicit but the event dispatcher is super common in symfony as extension point

Looking at this PR, I feel the chain thing is quite "complex" or "complicated". My feeling is that events will bring up the same results, while the code is less cluttered.

Double checked the events PR and now I am not sure anymore if events will really result in better code 🤔 What is your feeling?

since i'm moving away from return values and using those input/output objects and calling all instances of processors the only difference from mechanical point of view is the missing EventDispatcher in between.
this is more like the Serializer component with encoder, normalizers, etc - so explicit extension points.
only if we end up having more events across the layers (chain, model, platform) later and implementations on top of the extension points will leverage more than those two here, there is a benefit in events due to the ease of use for implementation - plus symfony devs being familiar with events and better debugging

this is why i would delay the decision for events and go with this implementation first - but wanted to double check your poc implementation again

but yes, similar to that serializer/normalizer thing it get's confusing/complex by stacking those capabilities

so, i think with an custom output processor you could with a additional logic like response instanceof ToolCallReponse or similar inject the additional message that your poc has.
this was one example of mine with a stupid processor just always adding on in and out:

Should be part of the docs in the README

Should be part of the docs in the README

Should be part of the docs in the README

:100: the "docs" are s**t right now

We are under heavy development, so its fine to have shitty docs 😄


Game Save API - Snapshots - Unresolvable conflict

I have been experimenting with code in Collect All the Stars 2 for the Save Game API. However I am able to get my device into a state where when I open the snapshot, the result has a status code of 4004, and no matter how often I let the conflict resolution code execute (I upped it from the 3 in the example to 10) the resolveConflict is always has a returning code of 4004. Thus I can never resolve this conflict.
The following is the stack trace from the open call.
07-16 20:43:04.466  16624-16794/? I/qtaguid﹕ Failed write_ctrl(u 48) res=-1 errno=22
07-16 20:43:04.466  16624-16794/? I/qtaguid﹕ Untagging socket 48 failed errno=-22
07-16 20:43:04.466  16624-16794/? W/NetworkManagementSocketTagger﹕ untagSocket(48) failed with errno -22
07-16 20:43:04.496     846-1637/? W/GLSUser﹕ GoogleAccountDataService.getToken()
07-16 20:43:04.977  16624-16795/? I/qtaguid﹕ Failed write_ctrl(u 48) res=-1 errno=22
07-16 20:43:04.977  16624-16795/? I/qtaguid﹕ Untagging socket 48 failed errno=-22
07-16 20:43:04.977  16624-16795/? W/NetworkManagementSocketTagger﹕ untagSocket(48) failed with errno -22
07-16 20:43:04.987  16624-16795/? E/Volley﹕ [1598] tm.a: Unexpected response code 404 for https://www.googleapis.com/drive/v2internal/files/1A5eHCQg6vUUSG4HSfGpIY0ddWM4jB2KK9LcR8_S5MebaAOWwETdywBIhlEEPvhdNuCHV6zY?prettyPrint=false&fields=parents(isRoot,id),md5Checksum,etag,embedLink,userPermission(role),localId(value,space,version),downloadUrl,lastViewedByMeDate,webContentLink,id,fileSize,alternateLink,title,webViewLink,sharedWithMeDate,description,createdDate,mimeType,shared,fileExtension,appDataContents,modifiedByMeDate,labels(restricted,viewed,starred,trashed),quotaBytesUsed,properties(value,visibility,key,appId),ownerNames,modifiedDate,editable,authorizedAppIds,copyable,indexableText(text),thumbnail(image,mimeType),thumbnailLink,explicitlyTrashed,headRevisionId,creatorAppId&allProperties=true&fileScopeAppIds=634219168540&updateViewedDate=false
07-16 20:43:04.987  16624-22256/? W/SingleItemSynchronizer﹕ Remote request failed
    java.io.IOException: tg
            at dfy.c(SourceFile:269)
            at dfy.a(SourceFile:243)
            at clr.a(SourceFile:78)
            at clr.a(SourceFile:109)
            at cex.a(SourceFile:917)
            at cge.a(SourceFile:40)
            at cfq.b(SourceFile:33)
            at cfp.a(SourceFile:38)
            at cfo.a(SourceFile:22)
            at caa.onHandleIntent(SourceFile:60)
            at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:136)
            at android.os.HandlerThread.run(HandlerThread.java:61)
     Caused by: tg
            at tm.a(SourceFile:146)
            at sq.run(SourceFile:110)
07-16 20:43:05.207    846-20075/? W/GLSUser﹕ GoogleAccountDataService.getToken()
07-16 20:43:05.277    931-22254/? W/SnapshotAgent﹕ Found multiple files with title, taking the oldest one
07-16 20:43:05.417      846-857/? W/GLSUser﹕ GoogleAccountDataService.getToken()
07-16 20:43:05.887  16624-16797/? I/qtaguid﹕ Failed write_ctrl(u 48) res=-1 errno=22
07-16 20:43:05.887  16624-16797/? I/qtaguid﹕ Untagging socket 48 failed errno=-22
07-16 20:43:05.887  16624-16797/? W/NetworkManagementSocketTagger﹕ untagSocket(48) failed with errno -22

Then from the conflict resolution code
07-16 20:43:06.458    931-22299/? W/SnapshotAgent﹕ Found multiple files with title, taking the oldest one
07-16 20:43:06.568    846-20075/? W/GLSUser﹕ GoogleAccountDataService.getToken()
07-16 20:43:06.578  16624-22284/? W/RateLimitedExecutor﹕ Dropping request, as an updater is already scheduled.
07-16 20:43:06.628      846-983/? W/GLSUser﹕ GoogleAccountDataService.getToken()
07-16 20:43:07.019  16624-16796/? I/qtaguid﹕ Failed write_ctrl(u 48) res=-1 errno=22
07-16 20:43:07.019  16624-16796/? I/qtaguid﹕ Untagging socket 48 failed errno=-22
07-16 20:43:07.019  16624-16796/? W/NetworkManagementSocketTagger﹕ untagSocket(48) failed with errno -22
07-16 20:43:07.219  16624-16794/? I/qtaguid﹕ Failed write_ctrl(u 69) res=-1 errno=22
07-16 20:43:07.219  16624-16794/? I/qtaguid﹕ Untagging socket 69 failed errno=-22
07-16 20:43:07.229  16624-16794/? W/NetworkManagementSocketTagger﹕ untagSocket(69) failed with errno -22
07-16 20:43:07.299      846-983/? W/GLSUser﹕ GoogleAccountDataService.getToken()
07-16 20:43:07.379    931-22318/? W/SnapshotAgent﹕ Found multiple files with title, taking the oldest one
07-16 20:43:07.439     846-1013/? W/GLSUser﹕ GoogleAccountDataService.getToken()
07-16 20:43:07.469  16624-16628/? D/dalvikvm﹕ GC_CONCURRENT freed 1347K, 10% free 12819K/14236K, paused 2ms+5ms, total 70ms
07-16 20:43:07.739  16624-16795/? I/qtaguid﹕ Failed write_ctrl(u 69) res=-1 errno=22
07-16 20:43:07.739  16624-16795/? I/qtaguid﹕ Untagging socket 69 failed errno=-22
07-16 20:43:07.739  16624-16795/? W/NetworkManagementSocketTagger﹕ untagSocket(69) failed with errno -22
07-16 20:43:07.800  16624-22323/? W/DatabaseModelLoader﹕ Fetching application/vnd.google-play-games.snapshot as MIME type application/vnd.google-play-games.snapshot-initial: 1A5eHCQg6vUUSG4HSfGpIY0ddWM4jB2KK9LcR8_S5MebaAOWwETdywBIhlEEPvhdNuCHV6zY
07-16 20:43:07.900      846-983/? W/GLSUser﹕ GoogleAccountDataService.getToken()
07-16 20:43:08.240  16624-16797/? I/qtaguid﹕ Failed write_ctrl(u 69) res=-1 errno=22
07-16 20:43:08.240  16624-16797/? I/qtaguid﹕ Untagging socket 69 failed errno=-22
07-16 20:43:08.250  16624-16797/? W/NetworkManagementSocketTagger﹕ untagSocket(69) failed with errno -22

Closing this issue - I believe it is resolved and it has been a long time with no activity.  Please open another issue if you still have questions.


Ctrl + Z

Issue Type: Bug
我使用 ctrl + z的时候经常会返回到最顶部，why
VS Code version: Code 1.21.1 (79b44aa704ce542d8ca4a3cc44cfca566e7720f1, 2018-03-14T14:47:13.351Z)
OS version: Windows_NT ia32 6.1.7601

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz (8 x 3600)

Memory (System)
15.86GB (8.02GB free)

Process Argv
D:\Microsoft VS Code\Code.exe V:\refactor_lara

Screen Reader
no

VM
0%

Extensions (54)

Extension
Author (truncated)
Version

vscode-caniuse
aka
0.5.3

vscode-javascript-snippet-pack
aka
0.1.5

vscode-intelephense-client
bme
0.8.8

npm-intellisense
chr
1.3.0

path-intellisense
chr
1.4.2

laravel-goto-view
cod
1.2.0

githistory
don
0.4.0

EditorConfig
Edi
0.12.1

vscode-npm-script
eg2
0.3.3

php-debug
fel
1.12.2

php-intellisense
fel
2.3.0

auto-close-tag
for
0.5.6

auto-rename-tag
for
0.0.15

code-runner
for
0.9.3

gc-excelviewer
Gra
2.0.20

beautify
Hoo
1.3.0

crane
Hvy
0.3.8

output-colorizer
IBM
0.1.2

path-autocomplete
ion
1.8.1

docthis
joe
0.6.0

typings-autoinstaller
jvi
1.2.0

vscode-colorize
kam
0.6.16

laravel-blade
KTa
0.0.1

vue
liu
0.1.5

php-namespace-resolver
Meh
1.0.3

code-beautifier
mic
1.7.2

dotenv
mik
1.0.1

vscode-fileheader
mik
0.0.2

vscode-apache
mrm
1.1.1

mssql
ms-
1.3.0

python
ms-
2018.2.1

debugger-for-chrome
msj
4.2.2

php-docblocker
nei
1.6.0

vetur
oct
0.11.7

laravel-blade
one
1.17.0

laravel-extension-pack
one
0.2.0

laravel5-snippets
one
1.4.0

vuehelper
oys
0.1.0

emoji
Per
0.0.3

seti-icons
qin
0.1.3

laravel-helpers
raf
0.2.2

java
red
0.21.0

vscode-icons
rob
7.22.0

laravel-artisan
rya
0.0.16

vscode-sql-beautify
sen
0.0.4

markdown-preview-enhanced
shd
0.3.4

topper
sid
0.3.2

php-formatter
Sop
0.2.4

vscode-java-debug
vsc
0.7.0

vscode-java-pack
vsc
0.3.0

vscode-java-test
vsc
0.4.0

vscode-maven
vsc
0.6.0

JavaScriptSnippets
xab
1.5.0

markdown-pdf
yza
0.1.8

(5 theme extensions excluded)

Reproduces only with extensions

@SaneHe can you please provide the description in English.
@octref @rebornix

He's saying Ctrl + Z always goes back to top (of the file, I guess).

I'm also having as issue where Ctrl+z takes me to the top of the file. The behavior I'm seeing is that Ctrl+z once takes me to the top of the file, Ctrl+z again moves the cursor back to the last change and undoes it. Ctrl+z a third time takes me to the top of the file. Basically Ctrl+z is alternating between hopping the cursor to the top of the file and actually undoing the last change.
undo is the only keyboard shortcut associated with Ctrl+z in my preferences.
I'm unable to reproduce it easily though. It only seems to start happening in a file I've been working on for awhile (one that has a lot of recent history).

I'm also on Version 1.21.1, Commit 79b44aa

I can't reproduce this on 1.21.1.
@shnewto do you have any extension install. Can you try to reproduce when you start with all extensions disabled.

The root cause is the same as #45538
The symptom (undo going back to [1,1]) is fixed via #46208.


error browsing indexes oracle db 11gr2

System information:
Operating system (distribution) and version: windows 10 enterprise 10.0.18363
DBeaver version: DBeaver <IP_ADDRESS>106210824
Additional extensions: NONE
Connection specification:default driver
Database name and version : oracle 11gr2
Driver name : default oracle driver bundled with s/w
Do you use tunnels or proxies (SSH, SOCKS, etc)? : no tunnels/proxies
Describe the problem you're observing:
hello, SMEs
browsing indexes either via mouse-hover+click or side navigation pane indexes node results in below error:
`

SQL Error [1417] [72000]: ORA-01417: a table may be outer joined to at most one other table
Error : 1417, Position : 397, Sql = SELECT  i.OWNER,i.INDEX_NAME,i.INDEX_TYPE,i.TABLE_OWNER,i.TABLE_NAME,i.UNIQUENESS,i.TABLESPACE_NAME,i.STATUS,i.NUM_ROWS,i.SAMPLE_SIZE,
ic.COLUMN_NAME,ic.COLUMN_POSITION,ic.COLUMN_LENGTH,ic.DESCEND,iex.COLUMN_EXPRESSION
FROM ALL_INDEXES i
, ALL_IND_COLUMNS ic, ALL_IND_EXPRESSIONS iex WHERE ic.INDEX_OWNER=i.OWNER AND ic.INDEX_NAME=i.INDEX_NAME
AND iex.INDEX_OWNER(+)=i.OWNER AND iex.INDEX_NAME(+)=i.INDEX_NAME AND iex.COLUMN_POSITION(+)=ic.COLUMN_POSITION
AND i.TABLE_OWNER=:1  AND i.TABLE_NAME=:2
ORDER BY i.INDEX_NAME,ic.COLUMN_POSITION, OriginalSql = SELECT  i.OWNER,i.INDEX_NAME,i.INDEX_TYPE,i.TABLE_OWNER,i.TABLE_NAME,i.UNIQUENESS,i.TABLESPACE_NAME,i.STATUS,i.NUM_ROWS,i.SAMPLE_SIZE,
ic.COLUMN_NAME,ic.COLUMN_POSITION,ic.COLUMN_LENGTH,ic.DESCEND,iex.COLUMN_EXPRESSION
FROM ALL_INDEXES i
, ALL_IND_COLUMNS ic, ALL_IND_EXPRESSIONS iex WHERE ic.INDEX_OWNER=i.OWNER AND ic.INDEX_NAME=i.INDEX_NAME
AND iex.INDEX_OWNER(+)=i.OWNER AND iex.INDEX_NAME(+)=i.INDEX_NAME AND iex.COLUMN_POSITION(+)=ic.COLUMN_POSITION
AND i.TABLE_OWNER=? AND i.TABLE_NAME=?
ORDER BY i.INDEX_NAME,ic.COLUMN_POSITION, Error Msg = ORA-01417: a table may be outer joined to at most one other table
ORA-01417: a table may be outer joined to at most one other table

`
note: workaround to query indexes via orcl datadictionary tables via canned templates exists though.
Steps to reproduce, if exist:
Include any warning/errors/backtraces from the logs

thank you for the report.
Looks like duplicate of the #13025. Will be fixed in the scope of 21.1.3. EA with fix will be available soon

sorymybad...
On Mon, Jul 5, 2021 at 4:46 PM Dziyana @.***> wrote:

thank you for the report.
Looks like duplicate of the #13025
https://github.com/dbeaver/dbeaver/issues/13025. Will be fixed in the
scope of 21.1.3. EA https://dbeaver.io/files/ea/with fix will be
available soon
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dbeaver/dbeaver/issues/13110#issuecomment-874321577,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGGTM5GQOSFE273XQSW2FSLTWIKYXANCNFSM473G6VVQ
.


Ambiguity between Microsoft.Data.Entity.Migrations.DatabaseExtensions.AsMigrationsEnabled and Microsoft.Data.Entity.Infrastructure.Database

See the error below:

Steps to reproduce:
0. I created a new ASP.NET template application using VS15CTP.

project.json change  "EntityFramework.SqlServer": "7.0.0-beta2" to  "EntityFramework.SqlServer": "7.0.0-*"

@heathyates if you are just changing EntityFramework.SqlServer to * then you are still going to be using the beta2 versions of the other packages. For our pre-release builds, you need to get a complete set of ASP.NET 5/EF7 packages from a single build. Changing everything to * is the easiest way to do this. BTW you would also need to make sure you get the latest version of the KRE as well.

@rowanmiller This is a useful discussion for folks who may be having the same issue as me. You noted we need the complete set of ASP.NET 5/EF7 packages from a single build. You noted that * is the easiest way to do this. Also to make sure our KRE is updated. So I went and got the got the mvcmusicstore. I noticed that when I do all the above either for my own application, mvcstore, or the ASP.NET5 starter web it turns into this.
Honestly @rowanmiller , this is beyond the scope of EF7, but I would appreciate it if you could bring it to the attention of folks who might know what is going on here. This issue and the one at mvcstore are related (I didn't know that when I first posted above). I hope this benefits other folks reading this.

Hey,
NuGet.org is where we publish our pre-releases that we have verified work together etc. So if you stick with NuGet.org and the KRE that comes with Visual Studio pre-releases then everything should work. These releases align with the 'release' branch in each of our repos.
If you want to start using nightly builds then you are opting into a world where we do not guarantee everything will always work together. This is the world we work in while developing and changes in various products can break others. We also aren't going to invest a lot of time helping folks out in this world since you are opting into the bleeding edge. It's also very important to understand that this isn't how we expect folks developing application with EF/ASP.NET to get and use our products, so the experience can be complex and you'll be mucking around with changing package sources, etc.
You need KVM from here and will periodically need to run kvm upgrade to get the latest KRE - https://github.com/aspnet/home/tree/dev
The package from our CI build are published here - https://www.myget.org/F/aspnetvnext/api/v2/
~Rowan

@rowanmiller Thank you for your generous and kind response. I feel I've been a babe when it comes to this new framework and approach by Microsoft, but ready for more solid food. Your team has inspired me to be a better developer, contributor, and learner. I will do my best to find opportunities to pay it forward.


Package not available from Nixpkgs.

It is noted on the installation instructions that devenv can be installed as a regular package as so:
environment.systemPackages = [
  pkgs.devenv
];

However I don't think it's available yet?
Let me know if I'm mistaken or what I need to do?

was just about to file a ticket about this, having the same issue, wondering if perhaps it's available only on master/latest channel? my current flake setup supports 23.11 and unstable, I'd rather not set up master channel as well :/

yea just confirmed that if you add master nixpkgs as an input, you can add devenv through that package set

https://github.com/brizzbuzz/bigbang/commit/3ec3867f18f627ddc48624658d06c585cbd43e89
ignore all the other changes in dev.nix that was just me doing some other cleanup :)

yep you are right, thanks for that! I'm happy to wait for it in unstable I was just wondering.

It's now available on unstable so will close this issue.


yii\db\Command logging queries with level 'info' instead 'trace' in execute() and queryInternal()

What is wrong?
The methods execute() and queryInternal() have logging queries by Yii::info($rawSql, _METHOD);
Why 'info' ?
I think it must be 'trace' level.
What I propose?
Yii::trace($rawSql, _METHOD);
Additional info

Q
A

Yii version
2.0.8

PHP version
5.6

Operating system
ArchLinux

I configure log target to log info, warning and errors message to console. But SQL dumps flood all logs! I don't want to filter yii\db* category because I want to receive warnings and error messages from it.
INFO level purposed for human readable messages of program workflow. That is regular information messages readable for ordinal peoples, not developers.
Raw SQL, variables dumps and other technical traces should be in DEBUG/TRACE level.
Please, change logging level in \yii\db\Command::logQuery.


CRAN Any plan?

Hey Thanks for this package. Any plan to put it on CRAN?

I definitely second that. Great package which will become super great if it is in the CRAN.

@manolo20  or do you think we should probably fork this repo and make it available on CRAN?

@amrrs @manolo20 I sadly do not have the time to maintain, so I am happy to hand over this repo to preserve history and issues and auto-redirect or certainly feel free to fork if you would like.
I would love to #37 update to d3 version 5 and use a modular approach to avoid conflicts with other htmlwidgets, but this requires some time.  sunburstR in pull is an example if it helps.
Happy that you are finding it useful.

@amrrs I would be totally down as long as @timelyportfolio is OK with that.

@amrrs @manolo20 I would love to be involved if you decide to go ahead with this.

@amrrs @sada1993 @manolo20 Sad to let it go, but would love to see it modernized, improved, and pushed to CRAN.  Let me know who wants to spearhead the effort and I will transfer the repo.

@timelyportfolio, I wouldn't say to let it go as you are the creator. I think @amrrs could be the lead of the project as he seems to have a vast knowledge of JS (of course only if he is OK with that). I would definitely help as much as I can to see your package pushed to CRAN.

@timelyportfolio I know how sad it must be. Will definitely try.
@manolo20 I'm very far from from a JS beginner even though. But have done packaging before so will clear up current things and will pick this up.

@amrrs send me an e-mail and we can cc @timelyportfolio and @sada1993 to coordinate. The package is great and pretty much done, although we will need to get our hands dirty and double check all potential conflicts with other packages. I have noted that when I just want to print a d3treeR plot there is an odd conflict with shinydashboard that does not allow to visualize the plot, which does not occur only in shiny.

@manolo20 Weird, I'm using it with shiny dashboard now and it shows the plot absolutely fine. The only problem may be the fact that it doesn't resize when the window is resized. Anyway, this probably isn't the space to discuss this. Lets look into it once we start working on it.

@amrrs @sada1993 let's discuss via e-mail, as we are going out of scope in this particular issue.

@manolo20 This issue itself started asking if he could put the package on CRAN

@amrrs @sada1993 @manolo20 all of you should have received an invite to a d3treeR organization.  I thought this would be the best way to handle.

@timelyportfolio  could you please enable the Projects for this repo so that we can have cards to list down the tasks and track them

@amrrs yes I will set up projects and hopefully push the right buttons for you to be able to create and maintain.

@amrrs @manolo20 @sada1993 I set up a project here https://github.com/d3treeR/d3treeR/projects/1?add_cards_query=is%3Aopen.  Not sure how to set it up so you have authority to create projects.


"dbt list" appears to hang at startup, "Parent Models" and "Children Models" is empty

I'm relatively new to VS Code and DBT. I'm using VSCode via "Remote - SSH", dbt power user is installed in the correct SSH location. When I open a folder I get an "> Executing task:  dbt list" and it successfully lists all 60 models, then hangs hard - can't CTRL-C or anything.
VSCode About:
Version: 1.60.2 (user setup)
Commit: 7f6ab5485bbc008386c4386d08766667e155244e
Date: 2021-09-22T12:00:31.514Z
Electron: 13.1.8
Chrome: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.19042
Some other versions:
Ubuntu 20.04
dbt 0.21.0
Python 3.8.0
Remote - SSH 0.66.0
dbt Power User 0.5.9

Im having the same issue. It renders the whole extension useless

So I downloaded the extension: vscode-dbt-language: then ran the entire dbt project, so it created a manifest. and this new extension tells the other extensions where to find the manifest (where it find the relations to refs and code)

appears to be working now. That should be on the dependencies list!!!!!!

So I downloaded the extension: vscode-dbt-language: then ran the entire dbt project, so it created a manifest. and this new extension tells the other extensions where to find the manifest (where it find the relations to refs and code)

This is not correct information, that extension is not a dependency for this extension.
Can you send me an example project that gives this issue?

Well it may not be a dependency for , but it got half of the functionality working for me. So for my project, it appears that it did depend on this missing extension. At least for reading the manifest and going to REF definitions. Other than that, Compile, show SQL preview, and the child/parent model graphs still show up empty and 'dbt list' seems to just hang there and never finish (at least you cannot tell within the terminal. Cant CNTRL+C it).

Hi all,
We just checked with @KyleWellendorff : in his case  he has set target_path: {{ env_var('DBT_TARGET_PATH', 'target') }}
If you set it to target_path: "target", it will work
The extension doesn't support jinja syntax, so hence it doesn't work.

Works like a charm now!


WebSocketChannelException

Hi Connectycube,
I am facing a problem with the chat connection, can you take a look? When I logged in to more than 2 devices, the WebSocket connection failed on all devices, after CubeChatConnection try to reconnect, the WebSocket connection failed again, and it did not stop, see the log below
WebSocketChannelException: WebSocket connection failed.
[log] D/[Connection]: Handle connection done
[log] D/[Connection]: State: XmppConnectionState.ForcefullyClosed
CB-SDK: CubeChatConnection: Chat connection ForcefullyClosed
[log] D/[ReconnectionManager]: Connection forcefully closed!
[log] D/[ReconnectionManager]: TimeOut is: 10000 reconnection counter 0
[log] D/[Connection]: State: XmppConnectionState.Reconnecting
[log] D/[Connection]: State: XmppConnectionState.SocketOpening
CB-SDK: CubeChatConnection: Chat connection Reconnecting
[log] D/[Connection]: State: XmppConnectionState.SocketOpened
[log] ---Xmpp Sending:---
[log]
CB-SDK: CubeChatConnection: Chat connection SocketOpening
CB-SDK: CubeChatConnection: Chat connection SocketOpened
[log] D/[Connection]: State: XmppConnectionState.SessionInitialized
[log] D/[ConnectionNegotiatorManager]: Found matching false
[log] D/[ConnectionNegotiatorManager]: Found matching false
[log] D/[ConnectionNegotiatorManager]: No matching
[log] D/[Connection]: State: XmppConnectionState.Ready
WebSocketChannelException: WebSocket connection failed.

@quangvinhvux could you please provide the full log from starting the app till getting this issue? could you provide the steps on how we can reproduce this issue in our samples? Please provide the log without any cutting, e.g. there should present the XMPP stanza:
[log] ---Xmpp Sending:---
[log]

[log] ---Xmpp Sending:---
[log] <iq id="VFYRMUHDS" type="set">
  <bind xmlns="urn:…AuMCBTYWZhcmkvNTM3LjM2</resource>
  </bind>
</iq>
[log] D/[ConnectionNegotiatorManager]: ACTIVE FEATURE: {…tate: NegotiatorState.NEGOTIATING}, isReady: true
[log] ---Xmpp Receiving:---
[log] <enabled xmlns='urn:xmpp:sm:3' />

WebSocketChannelException: WebSocket connection failed.

CB-SDK: CubeChatConnection: Chat connection ForcefullyClosed
Error: Unsupported operation: set length
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 266:49  throw_
dart-sdk/lib/_internal/js_dev_runtime/private/js_array.dart 67:7              checkGrowable]
dart-sdk/lib/_internal/js_dev_runtime/private/js_array.dart 545:5             length]
dart-sdk/lib/_internal/js_dev_runtime/private/js_array.dart 194:5             clear]
packages/sweetie/ui/message/stores/message_store.dart 211:13                  clearData
packages/sweetie/ui/message/stores/message_store.g.dart 160:20                clearData
packages/sweetie/ui/message/stores/message_store.dart 15:7                    clearData
packages/sweetie/ui/message/stores/message_store.dart 52:11                   <fn>
dart-sdk/lib/async/zone.dart 1407:13                                          _rootRunUnary
dart-sdk/lib/async/zone.dart 1589:7                                           runUnaryGuarded
dart-sdk/lib/async/stream_impl.dart 339:11                                    [_sendData]
dart-sdk/lib/async/stream_impl.dart 515:13                                    perform
dart-sdk/lib/async/stream_impl.dart 620:10                                    handleNext
dart-sdk/lib/async/stream_impl.dart 591:7                                     <fn>
dart-sdk/lib/async/zone.dart 1383:47                                          _rootRun
dart-sdk/lib/async/zone.dart 944:19                                           run
packages/mobx/src/api/async/async_action.dart 43:28                           [_run]
dart-sdk/lib/async/zone.dart 1293:19                                          run
dart-sdk/lib/async/zone.dart 1201:7                                           runGuarded
dart-sdk/lib/async/zone.dart 1241:23                                          <fn>
dart-sdk/lib/async/zone.dart 1391:13                                          _rootRun
dart-sdk/lib/async/zone.dart 944:19                                           run
packages/mobx/src/api/async/async_action.dart 43:28                           [_run]
dart-sdk/lib/async/zone.dart 1293:19                                          run
dart-sdk/lib/async/zone.dart 1201:7                                           runGuarded
dart-sdk/lib/async/zone.dart 1241:23                                          callback
dart-sdk/lib/async/schedule_microtask.dart 40:11                              _microtaskLoop
dart-sdk/lib/async/schedule_microtask.dart 49:5                               _startMicrotaskLoop
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 166:15           <fn>
CB-SDK: CubeChatConnection: Chat connection SessionInitialized
CB-SDK: CubeChatConnection: Chat connection Ready
CB-SDK: CubeChatConnection: Chat connection Reconnecting
CB-SDK: CubeChatConnection: Chat connection SocketOpening
CB-SDK: CubeChatConnection: Chat connection SocketOpened
CB-SDK: CubeChatConnection: Chat connection Authenticated

WebSocketChannelException: WebSocket connection failed.

I asked it too, could you please provide all the required info, it will help us to investigate the issue faster

hi @TatankaConCube, I have tried to reproduce it on the samples project but can't. I'm using a custom identity provider, I log in to multiple devices then it happens.

looks the same issue with https://github.com/ConnectyCube/connectycube-flutter-samples/issues/247


Exclude unused dependencies from spark jars

What is the purpose of the pull request

This pull request removes unused dependencies from the xtable-utilities pom  to reduce the size of xtable-utilities bundled jar.

Brief change log

Removed unused dependencies from xtable-utilities jar

Verify this pull request
This pull request is a trivial rework / code cleanup without any test coverage.

With these changes bundled xtable-utilities jar size is coming around 160 MB. it was coming around 600MB before

With these changes bundled xtable-utilities jar size is coming around 160 MB. it was coming around 600MB before

Thanks for the optimizations @vamsikarnika, added some comments. Can you run the new jar with demos to confirm nothing breaks ? I highly doubt s3/gcs sync will fail without the dependencies for s3/gcs connectors.


Please add me as a contributor to the project

Please add me as a contributor to the project. I can take care of PRs.

That'd be great


Add a feature to synom for verbose parsing logging

I'm not sure if we want this to be in the tree, but I've written code which does something like this to debug why and where a parse is failing multiple times.
I intentionally don't expose this as a feature on syn, as I don't want --all-features on syn to pick it up ('cause we use that for tests), but this unfortunately makes it a bit hard to use this feature when testing. I usually edit synom's Cargo.toml when I want to turn it on.

Here's an example snippet of output for parsing a 'a as part of a trait object.
 -> ty_poly_trait_ref @ Cursor("\'a > { }")
 -> Delimited::parse_terminated_nonempty @ Cursor("\'a > { }")
 -> <::tokens::Question as ::Synom>::parse @ Cursor("\'a > { }")
ERR <::tokens::Question as ::Synom>::parse @ Cursor("\'a > { }")
 -> <Lifetime as ::Synom>::parse @ Cursor("\'a > { }")
OK  <Lifetime as ::Synom>::parse @ Cursor("> { }")
OK  Delimited::parse_terminated_nonempty @ Cursor("> { }")
OK  ty_poly_trait_ref @ Cursor("> { }")


Bump codeflare-sdk to version 0.19.1 for Python 3.11 images

Description

Applying changes from https://github.com/opendatahub-io/notebooks/pull/675 for Python 3.11 images to have codeflare-sdk in sync.
How Has This Been Tested?

Merge criteria:

[x] The commits are squashed in a cohesive manner and have meaningful messages.
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[ ] The developer has manually tested the changes and verified that the changes work

/lgtm
But maybe we should wait for the DW team to run their workflow instead? By that we'll also verify that it works for the newly introduced directories as expected: https://redhat-internal.slack.com/archives/C05NXTEHLGY/p1724088799543649 .

@jstourac Could you please help me understand the reason we have to depend on something outside the repository out of our control? Now the workflow is broken because it is not prepared for 3.11 and we also have this issue. The workflow will also need changes when we move to Poetry.

Basically we left this responsibility to do this package updates for the distributed workflows team, that is why the workflow is in their repo and is managed by them.

Could you please help me understand the reason we have to depend on something outside the repository out of our control? Now the workflow is broken because it is not prepared for 3.11 and we also have this issue. The workflow will also need changes when we move to Poetry.

@caponetto , as codeflare-sdk package belong to Distributed-workload team, and follows a anti-pattern of upgrade, i.e
it get updated random order and doesn't follow our 6 month cadence for major update, this was an exception.
To adhere to the pact, that we have exception for this package. And the notebook not knowing when a release of codeflare-sdk happens, we rely only the workflow on DW.
we want to keep the responsibility balanced between the team.

Merging this in, to get the next PR in track.
Thanks.


Changes start time and player collider size

Fixed a tobacco seed bug and changed collider so the player can fit places where they should be able to. Also makes the start time easier for the player to be able to see.
Put one from each team into the PR if you aren't apart of this studio sorry cause I guessed off names.

Also @lucashicks1 time seems to be significantly faster than I remember is this meant to be that speed.

Also @lucashicks1 time seems to be significantly faster than I remember is this meant to be that speed.

Yeah whoops, I'm fixing that atm

Also @lucashicks1 time seems to be significantly faster than I remember is this meant to be that speed.

Should be all fixed now, made some changes to the calculation of the game time and had to do some messy event handler stuff because doing an empty while loop waiting for the game time to pass just bricks the entire game apparently. Also added events for morning time and night time.


Whether to support script calls to modify the assembly

I want to develop another IDA plugins and call pathcing api in other plugins to modify the assembly code, does patching support this operation?

In theory, yes you should be able to call into the patching plugin from other plugins. At least, you should always be able to run snippets or one-time scripts within IDA that use the plugin pretty easily.
You should only ever call functions in the 'plugin api' section (these are what I consider 'public' or safe for others to use). It's this highlighted section of core.py: https://github.com/gaasedelen/patching/blob/5a8c62156e9aa0260d915fe946e423b97971b841/plugins/patching/core.py#L292-L575
You can test calling into the plugin in your IDA console, for example try:
patching.core.nop_item(here())

If you want to access the patching plugin in your own dedicated, installed plugin, it should also be possible. But your plugin will have to get loaded by IDA after the patching plugin is loaded. There should be a few ways to influence plugin loading/ordering via the IDA API iirc, otherwise I think IDA loads plugins alphabetically (?) so you could play with your plugin naming.


Requests sent to a rate limited API are not throttled upon exceeding API rate limit

Description:

Create an API with a RateLimitPolicy
Invoke the API until the limit is exceeded
Use the following command and note that the relevant CR has been updated.

kubectl get ratelimitpolicies -n apk

Even after the limit is exceeded, the API can be called without an issue when it should get a 429 response.

However, when the common controller pod is restarted, it works as expected.

The issue has been reproduced in the beta pack as well, therefore needs to be fixed.

Fixed intermittent ratelimit issues with: https://github.com/wso2/apk/pull/2446


CMake Project Outline: show only files not folder in the tree view

When I click on the Cmake View ( the CMake icon on the left)
I can see my projects, but under my project, i see the folder and after the file, example :
MyProject
--Folder1
-----File1.c
--Folder2
-----File2.c
I prefet to have a view like that :
MyProject
-----File1.c
-----File2.c
I'm saying that, because in my works, I have a lot of files, and a lot of different folder.
Thank you,

Thank you for the feature idea.  We may not be able to get to this immediately, but would accept a PR from someone in the community if someone can get to it before us.

@bobbrow can you tell me which files I should look into ?
thank you,

@mickae1 src/projectOutlineProvider.ts is where the outline code lives.  The information for the outline view itself is declared in package.json.  We may want to add a toggle button or context menu item in the view that lets you change the view type.

Ok, I don't have the level to modify the source code, unfortunately.
I hope that someone can make it !

Correct, you cannot add branches directly to this repository.  Have you used the "fork" feature in GitHub yet?  If you click that button, GitHub will create a "fork" of the repository where you can commit to the main branch.  Then after you push your changes to the server, you can create a "pull request" back into the main repository (this one).

I successfully make what I wanted with this simple modification :)
instead of this line :
https://github.com/microsoft/vscode-cmake-tools/blob/main/src/projectOutlineProvider.ts#L366
const relpath = path.relative(this.sourceDir, src_dir);

I put this:
              let relpath = path.relative(this.sourceDir, src_dir);
               switch(src.split('.').pop())
               {
                   case 'c':
                   case 'cpp':
                       relpath = 'source';
                       break;
                   case 'h':
                   case 'hpp':
                       relpath = 'header';
                       break;
               }

but now, I've to made it optionally with a button, or something else. Maybe in a preference button ?
I'm not an expert in your project.
I don't know, where to start.

Have you opened a pull request before? That's typically how code changes are proposed for open source GitHub projects. This article has a good summary of how the process works.


Composer support

Would be nice to provide composer support for PHP developers (as Twitter does). We use your buttons in our projects and found it nice to have as an external repo.

Is composer still a thing ? I think it has been replaced by bower but I might be wrong.

Answer to my question: http://stackoverflow.com/questions/22918517/npm-bower-composer-differences

Merged in 25ca1787e3b3c23557e7a573c3b8712ffc9ac711


Release v0.29.0 on June 29, 2022

Checklist

[ ] Create the new release branch with minor version, i.e. release-0.21 for v0.21.0.

You can use the existing branch for patch releases.

[ ] Tag release by running Tag action in Github UI against release branch, i.e. release-X branch.

Use v-prefixed version, like v0.21.0, for both description and tag.

[ ] Run CI action against release branch.
[ ] Tag the next pre-release by running Tag action in Github UI against master branch, if it's not a patch release.

The tag should be v0.22.0-rc.0 if you're releasing v0.21.x.

[ ] Validate that you can install the published version, basic sanity check.
[ ] Run Promote action to promote it in alpha channel if it's pre-1.0.
[ ] Use Github UI to generate release notes.

Make sure to scan all PRs marked with breaking-change and add instructions for users to handle them.

[ ] Create the next release issue with a title that has its date, 4 weeks after the current release day.
[ ] Announce in Slack, Twitter etc.

we have a last ci error for one PR we will bring in 0.29 release
https://github.com/crossplane-contrib/provider-aws/pull/1368
after that we will cut release

provider-aws-a2e16ca2fc1a-865f65f6f4-jhkkl   1/1     Running   0          23m4s
NAME                                                           HEALTHY   REVISION   IMAGE                             STATE      DEP-FOUND   DEP-INSTALLED   AGE
providerrevision.pkg.crossplane.io/provider-aws-600a696e071d   True      1          crossplane/provider-aws:v0.28.0   Inactive                               25d
providerrevision.pkg.crossplane.io/provider-aws-a2e16ca2fc1a   True      2          crossplane/provider-aws:v0.29.0   Active                                 25m44s


Hunter-Bot Discussion

I wanted this to be a place so we can discuss Hunter-Bot's features, implementation details and so on.
And to start it off I would like to recommend using Rust, mainly because it is the language I have the most experience with in terms of interfacing with REST API's, it also has a framework (iron) to build web apps, which we will kinda need given we'll have to listen to GutHub webhooks/events.

Where is the bot talking to? Elixir also has a framework for the web and can interface with REST.

Elixir also has a framework for the web and can interface with REST

You mean this: http://elixir-lang.org/ ? Links to the projects are welcome.

See https://github.com/hunter-packages/hunter-bot/issues/7 .

See #7 .

Yep, just open. Sorry for the haste :)


Fix MergeRollup generator bugs

fix the bug that lower merge levels in multi-level tasks stop scheduling if 'processAll' mode is enabled
append segment group index to the segment name prefix to avoid collisions

Codecov Report
Attention: 8 lines in your changes are missing coverage. Please review.

Comparison is base (d7c76b9) 61.62% compared to head (275323a) 61.65%.
Report is 2 commits behind head on master.

Files
Patch %
Lines

...on/tasks/mergerollup/MergeRollupTaskGenerator.java
46.66%
4 Missing and 4 partials :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##             master   #12092      +/-   ##
============================================
+ Coverage     61.62%   61.65%   +0.02%
+ Complexity     1152      207     -945
============================================
  Files          2389     2389
  Lines        129824   129849      +25
  Branches      20083    20087       +4
============================================
+ Hits          80009    80058      +49
+ Misses        43989    43957      -32
- Partials       5826     5834       +8

Flag
Coverage Δ

custom-integration1
<0.01% <0.00%> (ø)

integration
<0.01% <0.00%> (ø)

integration1
<0.01% <0.00%> (ø)

integration2
0.00% <0.00%> (ø)

java-11
61.55% <46.66%> (-0.05%)
:arrow_down:

java-21
61.53% <46.66%> (+0.04%)
:arrow_up:

skip-bytebuffers-false
61.59% <46.66%> (-0.03%)
:arrow_down:

skip-bytebuffers-true
61.51% <46.66%> (+0.04%)
:arrow_up:

temurin
61.65% <46.66%> (+0.02%)
:arrow_up:

unittests
61.65% <46.66%> (+0.02%)
:arrow_up:

unittests1
46.90% <ø> (+<0.01%)
:arrow_up:

unittests2
27.64% <46.66%> (+0.03%)
:arrow_up:

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

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

@jtao15 Are you going to follow up on this?

@jtao15 Are you going to follow up on this?

Sorry, was busy before the break. Yes, I'll add the test.

@snleee Added unit tests, and also fix another corner case for merge level ordering, PTAL. Thanks!


Draft delete confirmation when editing it

Hi,
I found yesterday that there is no confirmation on deleting a draft when you are editing it.
As buttons "Save" and "Delete" are close and if you take in consideration that a deleted draft don't go in trash and can not recover it, mistakes can cost a lot of time x)
Hope it help other users too.

@RainLoop
According to the changelog, this should have been resolved with Rainloop 1.10.2.
Therefore, this issue probably can be closed?

I update Rainloop this morning to 1.10.2.x, it's in. Perfect ! :+1:


Remove reference to ViteSSR

ViteSSR are for Vite v2. Vite has build in support now https://vitejs.dev/guide/ssr.html
I think it shouldn't be here since it is for an old version of Vite. It was confusing to me

Thanks, I think we should replace the example with something up to date rather than removing it

@posva, thanks for looking at it and your feedback. I removed it since it was pointing users to an outdated solution. I would not recommend anybody to go it that direction.
With the remaining documentation on this article and   vite ssr I manged to come up with a solution which worked for me. I'm not sure I would recommend this way but it's one way. I left some examples of how it can be done.
What do you think of this. You can alter the text if you want. Writing isn't my strong side.


odometry data

Hello, thank you for your excellent work. I have carefully reviewed your code and I noticed that the constructed topological map does not utilize odometry data.
Looking forward your reply.

Hello,
Thanks for your interest. You are right - the topological navigation system relies on images only. When collecting reference routes for the topological maps, we do record the odometry, but this is just for calculating statistics etc., not for the navigation itself.
Br,
Lauri

Thank you for your prompt response. Do you have any suggestions regarding the construction of topological maps? Any papers or projects that you can recommend?

We have not studied the map construction part too much. The map-building scripts in this repo assume a robot reference path without branches and 'loops'. For building maps with more complex topologies you might find these papers interesting starting points:
Goedemé et al, 2010
Omnidirectional Vision Based Topological Navigation
https://link.springer.com/article/10.1007/s11263-006-0025-9
Beeching et al, 2020
Learning to plan with uncertain topological maps
https://arxiv.org/pdf/2007.05270.pdf
Also, SLAM literature on loop closures might be useful.

Okay，Thank you very mach！


[dart2wasm] Get rid of the warning that compiling to WasmGC is experimental.

https://github.com/dart-lang/sdk/blob/1998c87bff783f39ebc7db4e037280e8da488c8c/pkg/dartdev/lib/src/commands/compile.dart#L695-L697
We are no longer experimental.

Another mention of "experimental" here: https://github.com/dart-lang/sdk/blob/c78ad94e90f80a056203c67186d0ec2682bd7dcf/pkg/dartdev/lib/src/commands/compile.dart#L542-L543

We should ditch both!

@mit-mit is cranking on https://dart-review.googlesource.com/c/sdk/+/365462